:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f7f4ea;--match-score-surface-bg:linear-gradient(135deg, #121620e6, #080a12d1);--match-score-surface-border:#ffffff2e;--match-score-surface-shadow:0 12px 26px #00000038;--match-score-text-strong:#f8fafc;--match-score-text-muted:#dbe4f0;--match-score-text-delta:#ff4fb9;--match-score-text-shadow:0 2px 10px #00000070;--match-notice-surface-bg:linear-gradient(135deg, #ffb70338, #080a12b8);--match-notice-surface-border:#ffcf5852;--match-notice-surface-shadow:0 10px 22px #00000042;--match-notice-text:#fff7dc;--match-notice-strong:#ffcf58;--match-notice-text-shadow:0 2px 10px #0000007a;--match-cover-tab-muted:#dbe4f0;--match-cover-tab-shadow:0 2px 10px #00000070;--match-cover-art-opacity:.34;--match-cover-art-filter:saturate(1.08) contrast(1.05);--match-cover-overlay-bg:linear-gradient(180deg, #11111880, #11111857 34%, #1111188a);--z-victory-burst:1199;--z-victory-scene:1200;--z-victory-controls:1201;font-synthesis:none;text-rendering:optimizelegibility;background:#111118;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 20% 0,#25213d 0,#111118 38rem);min-width:320px;margin:0}button,input,select{font:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent;min-width:0}.app,button,.tabs,.personRow,.rowCard,.groupTabMain,.groupTabWrap,.statBubble,.chip,.compareMatchCard{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.bootShell{--splash-art-size:min(100vw, 100dvh, 760px);--boot-top:max(10px, env(safe-area-inset-top));--boot-bottom:max(12px, env(safe-area-inset-bottom));--boot-loading-height:40px;--boot-logo-height:clamp(180px, 30dvh, 280px);isolation:isolate;overscroll-behavior:none;background:#111118;width:100vw;min-width:0;height:100dvh;min-height:0;max-height:100dvh;position:relative;overflow:hidden}.bootShell:before{content:"";z-index:-3;background-image:var(--boot-bg);filter:blur(24px)saturate(1.08);opacity:.8;background-position:50%;background-size:cover;position:absolute;inset:-28px;transform:scale(1.04)}.bootShell:after{content:"";z-index:-2;pointer-events:none;background:linear-gradient(#07070d0d,#07070d24 48%,#07070dd1);position:absolute;inset:0}.bootImagePane{z-index:0;top:var(--boot-top);left:14px;right:14px;bottom:calc(var(--boot-bottom) + var(--boot-loading-height) + var(--boot-logo-height) + 18px);pointer-events:none;place-items:center;display:grid;position:absolute;overflow:hidden}.bootImagePane img{aspect-ratio:1;object-fit:contain;object-position:center center;filter:drop-shadow(0 26px 70px #0006);border-radius:clamp(18px,3vw,34px);width:min(100vw - 28px,627px);max-width:100%;height:auto;max-height:100%;display:block}.bootLogo{z-index:1;left:50%;bottom:calc(var(--boot-bottom) + var(--boot-loading-height) + 8px);width:min(560px,100vw - 28px);height:var(--boot-logo-height);max-height:var(--boot-logo-height);color:#f7f4ea;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a12ad;border:1px solid #ffffff1f;border-radius:18px;align-content:center;justify-items:center;gap:clamp(7px,1dvh,10px);padding:clamp(10px,1.25dvh,12px) 16px;display:grid;position:absolute;overflow:hidden;transform:translate(-50%);box-shadow:0 18px 50px #00000057}.bootLogo svg{color:#ffb703;width:clamp(42px,6dvh,58px);height:clamp(42px,6dvh,58px)}.bootLogo h1{letter-spacing:0;margin:0;font-size:clamp(2rem,7dvh,4rem);line-height:.98}.bootPlusTitle{white-space:nowrap;letter-spacing:0;justify-content:center;align-items:baseline;gap:.1em;max-width:100%;line-height:.98;display:inline-flex}.bootPlusTitleWord{letter-spacing:0;color:#ffe066;background:linear-gradient(90deg,#ffe066 0%,#ffd166 18%,#ff8f87 40%,#ff91c6 57%,#9ff8da 78%,#fff36e 100%);-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 0 .18em #ffe0666b)drop-shadow(0 .04em #00000061);-webkit-background-clip:text;background-clip:text;animation:2.4s ease-in-out infinite nerdscorePlusTextGlow;display:inline-block}.bootPlusTitleGlyph{width:.58em;height:.58em;margin-left:.02em;transform:translateY(.04em)}.bootPlusTitleGlyph>span{font-size:inherit}.bootLogo .talexByline span{color:#ffcf58;letter-spacing:0;text-transform:uppercase;font-size:1rem;font-weight:950}.talexByline{background:#ffb70321;border:1px solid #ffcf5847;border-radius:999px;align-items:center;gap:8px;padding:5px 9px 5px 5px;display:inline-flex;box-shadow:0 12px 34px #00000038}.talexByline img{object-fit:cover;object-position:50% 68%;border:2px solid #ffcf58b8;border-radius:999px;width:34px;height:34px}.talexByline span{text-transform:none}.bootLoading{z-index:1;left:50%;bottom:var(--boot-bottom);color:#d8d3e8;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08080e75;border-radius:12px;width:min(560px,100vw - 28px);margin:0;padding:8px 10px;font-weight:800;position:absolute;transform:translate(-50%)}.bootCard{z-index:2;left:50%;bottom:var(--boot-bottom);width:min(560px,100vw - 28px);max-height:calc(100dvh - var(--boot-top) - var(--boot-bottom));background:#14131ee6;border:1px solid #ffffff21;border-radius:8px;gap:10px;padding:16px;display:grid;position:absolute;overflow:auto;transform:translate(-50%);box-shadow:0 24px 70px #0000006b}.bootCard h2,.bootCard p{margin:0}.bootCard p{color:#d8d3e8;line-height:1.38}.bootCard strong{color:#f7f4ea;overflow-wrap:anywhere}.bootCard label{color:#f7f4ea;margin-top:4px;font-weight:900}.bootActions{flex-wrap:wrap;gap:8px;display:flex}.bootActions button{flex:150px}.pendingInvite{background:#40c9a221;border:1px solid #40c9a23d;border-radius:8px;padding:9px 10px}.maintenanceShell{min-height:100dvh;padding:max(18px, env(safe-area-inset-top)) 18px max(18px, env(safe-area-inset-bottom));background:radial-gradient(circle at 18% 12%,#ffb7033d,#0000 13rem),radial-gradient(circle at 86% 18%,#7c5cff42,#0000 14rem),linear-gradient(#11101b,#07070d);place-items:center;display:grid}.imageSceneShell{isolation:isolate;padding:max(10px, env(safe-area-inset-top)) 14px max(18px, env(safe-area-inset-bottom));background:#090910;place-items:start center;position:relative;overflow:auto}.imageSceneShell:before{content:"";z-index:-3;background-image:var(--screen-bg);filter:blur(28px)saturate(1.08);opacity:.84;background-position:50%;background-size:cover;position:absolute;inset:-32px;transform:scale(1.05)}.imageSceneShell:after{content:"";z-index:-2;pointer-events:none;background:linear-gradient(#07070d14,#07070d47 52%,#07070de6);position:absolute;inset:0}.maintenanceCard{text-align:center;background:#181722e0;border:1px solid #ffffff24;border-radius:18px;justify-items:center;gap:14px;width:min(520px,100%);padding:20px;display:grid;box-shadow:0 28px 90px #0000008f}.maintenanceCard img{border-radius:16px;width:min(300px,82vw);box-shadow:0 18px 46px #00000070}.imageSceneShell .maintenanceCard{width:min(680px,100%);min-height:calc(100dvh - max(10px, env(safe-area-inset-top)) - max(18px, env(safe-area-inset-bottom)));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08080ead;border-color:#ffffff29;border-radius:18px;grid-template-rows:minmax(260px,1fr) auto auto auto auto;align-content:stretch;gap:10px;padding:0 16px 16px;overflow:hidden}.imageSceneShell .maintenanceCard img{object-fit:contain;object-position:center center;width:calc(100% + 32px);max-width:none;max-height:min(58dvh,720px);box-shadow:none;background:#08080e3d;border-radius:0;align-self:center;margin:auto -16px 6px;display:block}.maintenanceCard h1{margin:2px 0 0;font-size:clamp(2rem,8vw,3.4rem);line-height:.94}.maintenanceCard p{color:#ded8ec;margin:0;font-size:clamp(1.05rem,4vw,1.28rem);line-height:1.35}.maintenanceCard small{color:#ffcf58;font-weight:900}.maintenanceCard .secondary{min-width:150px}.appUpdateCard{gap:12px}.imageSceneShell.appUpdateShell{place-items:stretch center;overflow:hidden}.imageSceneShell .appUpdateCard{grid-template-rows:minmax(0,clamp(180px,34dvh,360px)) auto auto auto auto;align-content:start;gap:clamp(7px,1.2dvh,12px);max-width:min(680px,100%)}.imageSceneShell .appUpdateCard img{align-self:end;max-height:clamp(170px,34dvh,360px);margin-bottom:0}.appUpdateCard h1{font-size:clamp(1.7rem,6.8vw,3.1rem);line-height:.98}.appUpdateCard>p{font-size:clamp(.92rem,3.4vw,1.16rem);line-height:1.28}.appUpdateCard .updateVersionGrid{padding-block:clamp(7px,1dvh,10px)}.appUpdateCard .updateProgressPanel,.appUpdateCard .updateActions{align-self:start}.updateVersionGrid{text-align:left;background:#0000002e;border:1px solid #ffffff1f;border-radius:10px;grid-template-columns:minmax(70px,auto) 1fr;align-items:center;gap:6px 12px;width:min(360px,100%);padding:10px 12px;display:grid}.updateVersionGrid span{color:#b8b3c8;font-weight:800}.updateVersionGrid strong{color:#ffcf58;justify-self:end}.updateChangelog{color:#ded8ec;text-align:left;width:min(360px,100%);margin:0;padding-left:20px}.updateStatus{font-weight:900;color:#ffcf58!important}.updateProgressPanel{background:linear-gradient(#08080ed1,#12131ce0);border:1px solid #ffcf5847;border-radius:8px;gap:10px;width:min(420px,100%);padding:12px;display:grid;box-shadow:inset 0 0 0 1px #ffffff0d,0 16px 38px #00000038}.updateProgressPanel .updateStatus{text-align:left;margin:0;font-size:.98rem;line-height:1.25}.updateProgressHeader{color:#f7f4ea;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-weight:950;display:flex}.updateProgressHeader span{align-items:center;gap:8px;min-width:0;display:inline-flex}.updateProgressHeader strong{color:#ffcf58;font-variant-numeric:tabular-nums}.updateFightBars{gap:9px;display:grid}.updateFightBarRow{gap:4px;display:grid}.updateFightBarTop{color:#ded8ec;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:.78rem;font-weight:900;display:flex}.updateFightBarTop b{color:#f7f4ea;font-variant-numeric:tabular-nums}.updateFightBar{--fill:0%;background:linear-gradient(#181821,#08080d);border:2px solid #f7f4eab8;border-radius:4px;height:18px;position:relative;overflow:hidden;box-shadow:inset 0 2px #ffffff1a,inset 0 -4px #00000061,0 0 0 1px #0000009e}.updateFightBar:before{content:"";z-index:2;pointer-events:none;mix-blend-mode:screen;opacity:.76;background:repeating-linear-gradient(90deg,#0000 0 9%,#ffffff29 9% 10%),linear-gradient(#fff3,#0000 42%,#00000042);position:absolute;inset:0}.updateFightBar span{width:var(--fill);background:linear-gradient(90deg,#e5484d 0%,#f97316 34%,#ffcf58 62%,#40c9a2 100%);border-radius:2px;height:100%;transition:width .22s linear;display:block;box-shadow:0 0 16px #ffcf5857}.updateActions{grid-template-columns:1fr auto;gap:10px;width:min(360px,100%);display:grid}.updateActions .primary{min-height:48px}.miniSpinner{border:3px solid #ffffff2e;border-top-color:#fff;border-radius:999px;width:18px;height:18px;animation:.75s linear infinite spin}@media (orientation:portrait) and (height<=760px){.imageSceneShell .appUpdateCard{padding:0 14px max(10px, env(safe-area-inset-bottom));grid-template-rows:minmax(0,30dvh) auto auto auto auto;gap:6px}.imageSceneShell .appUpdateCard img{width:calc(100% + 28px);max-height:30dvh;margin-inline:-14px}.appUpdateCard h1{font-size:clamp(1.45rem,6.1vw,2.2rem)}.appUpdateCard>p{font-size:.86rem;line-height:1.2}.appUpdateCard .updateVersionGrid{gap:3px 8px;padding:7px 9px;font-size:.78rem}.appUpdateCard .updateProgressPanel{gap:6px;padding:8px}.appUpdateCard .updateProgressHeader{font-size:.76rem}.appUpdateCard .updateStatus{font-size:.76rem;line-height:1.16}.appUpdateCard .updateFightBars{gap:5px}.appUpdateCard .updateFightBar{height:14px}.appUpdateCard .updateActions{gap:6px}.appUpdateCard .updateActions .primary,.appUpdateCard .updateActions .secondary{min-height:40px;padding:0 10px}}@media (orientation:landscape) and (height<=560px){.bootShell{align-content:stretch;place-items:stretch stretch;gap:0;padding:0}.bootShell:after{background-image:linear-gradient(90deg, #07070d14, #07070d14), var(--boot-bg);background-size:100% 100%, var(--splash-art-size) auto;background-position:50%;background-repeat:no-repeat}.bootImagePane{display:none}.bootLogo{z-index:1;width:100%;padding:max(10px, env(safe-area-inset-top)) 12px max(10px, env(safe-area-inset-bottom));box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(90deg,#08080ec7,#08080e85 13%,#0000 35% 62%,#08080e6b);border:0;border-radius:0;grid-template-columns:clamp(58px,10vw,88px) minmax(0,1fr) clamp(190px,28vw,320px);grid-auto-rows:min-content;align-content:center;justify-items:stretch;gap:7px 12px;display:grid;position:absolute;inset:0}.bootLogo h1{writing-mode:vertical-rl;text-orientation:mixed;text-align:center;grid-area:1/1/span 3;place-self:center;max-height:calc(100dvh - 20px);margin:0;font-size:clamp(1.15rem,5vh,2rem);line-height:.95}.bootLogo>svg,.bootLogo .talexByline{grid-column:3;justify-self:center}.bootLogo>svg{align-self:end;width:34px;height:34px}.talexByline{align-self:start;gap:6px;padding:4px 8px 4px 4px}.talexByline img{width:26px;height:26px}.talexByline span{font-size:.78rem}.bootLoading{z-index:2;right:12px;bottom:max(10px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;background:#08080e94;border-radius:12px;width:min(320px,28vw);margin:0;padding:8px 10px;font-size:.82rem;position:absolute}.bootCard{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08080e9e;gap:6px;width:min(320px,28vw);max-height:calc(100dvh - 20px);padding:10px;position:absolute;top:50%;right:12px;overflow:auto;transform:translateY(-50%)}.bootCard h2{font-size:1rem}.bootCard p,.bootCard label,.bootCard input{font-size:.78rem}.bootActions{gap:6px}.bootActions button{min-height:34px;padding:0 9px;font-size:.8rem}.imageSceneShell{place-items:stretch stretch;padding:0}.imageSceneShell:after{background-image:linear-gradient(90deg, #07070d0a, #07070d0a), var(--screen-bg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%,contain}.imageSceneShell .maintenanceCard{width:100%;max-width:none;height:100%;padding:max(10px, env(safe-area-inset-top)) 12px max(10px, env(safe-area-inset-bottom));box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(90deg,#08080ec7,#08080e85 13%,#0000 35% 62%,#08080e75);border:0;border-radius:0;grid-template-columns:clamp(58px,10vw,88px) minmax(0,1fr) clamp(190px,28vw,320px);grid-auto-rows:min-content;align-content:center;justify-items:stretch;gap:7px 12px;margin:0;display:grid;position:absolute;inset:0}.imageSceneShell .maintenanceCard img{display:none}.imageSceneShell .maintenanceCard h1{writing-mode:vertical-rl;text-orientation:mixed;text-align:center;grid-area:1/1/span 6;place-self:center;max-height:calc(100dvh - 20px);margin:0;font-size:clamp(1.15rem,5vh,2rem);line-height:.95}.imageSceneShell .maintenanceCard p,.imageSceneShell .maintenanceCard small,.imageSceneShell .maintenanceCard .spinner,.imageSceneShell .maintenanceCard .updateVersionGrid,.imageSceneShell .maintenanceCard .updateProgressPanel,.imageSceneShell .maintenanceCard .updateActions,.imageSceneShell .maintenanceCard .updateStatus{grid-column:3;justify-self:stretch}.imageSceneShell .maintenanceCard p{text-align:left;font-size:clamp(.82rem,2vw,1rem);line-height:1.25}.imageSceneShell .maintenanceCard small{text-align:left;font-size:.72rem}.imageSceneShell .spinner{border-width:4px;justify-self:center;width:34px;height:34px}.imageSceneShell .updateVersionGrid{grid-template-columns:auto 1fr;gap:4px 8px;width:100%;padding:8px 9px;font-size:.8rem}.imageSceneShell .updateProgressPanel{gap:6px;width:100%;padding:8px}.imageSceneShell .updateProgressPanel .updateStatus{font-size:.76rem;line-height:1.18}.imageSceneShell .updateProgressHeader{font-size:.76rem}.imageSceneShell .updateFightBars{gap:5px}.imageSceneShell .updateFightBarTop{font-size:.68rem}.imageSceneShell .updateFightBar{border-width:1px;height:14px}.imageSceneShell .updateActions{grid-template-columns:1fr;gap:6px;width:100%}.imageSceneShell .updateActions .primary,.imageSceneShell .updateActions .secondary{min-height:34px;padding:0 9px;font-size:.78rem}}.app{--sticky-safe-top:8px;--topbar-content-gap:12px;--keyboard-height:0px;--keyboard-overlap-height:0px;--keyboard-available-height:100dvh;--keyboard-focus-gap:10px;width:min(1160px,100%);min-height:100vh;margin:0 auto;padding:10px 14px 14px}.app.godModeViewport{z-index:2;padding:var(--god-viewport-padding,32px 24px 32px);--sticky-safe-top:var(--god-sticky-safe-top,26px);position:relative}.nativeApp{padding-top:10px;padding-bottom:max(14px, env(safe-area-inset-bottom));--sticky-safe-top:8px}.nativeApp.godModeViewport{padding-top:var(--god-viewport-padding-top,32px);padding-bottom:var(--god-viewport-padding-bottom,max(32px, env(safe-area-inset-bottom)));--sticky-safe-top:var(--god-sticky-safe-top,26px)}.keyboardOpen{min-height:max(100vh, var(--keyboard-available-height,100dvh));padding-bottom:calc(max(14px, env(safe-area-inset-bottom)) + var(--keyboard-overlap-height,0px))}.topbar{top:var(--sticky-safe-top);z-index:220;isolation:isolate;width:100%;min-width:0;margin:0 0 calc(var(--sticky-safe-top) + var(--topbar-content-gap));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#111118db;border-radius:0 0 8px 8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px 10px;display:grid;position:sticky}.topbar h1{margin:0;font-size:clamp(1.2rem,2.6vw,1.8rem)}.topbar p{color:#b8b3c8;margin:2px 0 0;font-size:.9rem}.topbar+main{padding-top:0}.topbar+main>.groupHero:first-child{margin-top:0}.topActions{gap:8px;min-width:0;display:flex}.brandButton{min-width:0;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:0;display:grid}.brandText{gap:1px;min-width:0;display:grid}.brandButton .brandText:first-child{grid-column:1/-1}.brandGroupAvatar{place-self:center}.brandButton h1,.brandButton p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brandButton h1{margin:0;font-size:clamp(1.2rem,2.6vw,1.8rem)}.brandButton p{color:#b8b3c8;margin:2px 0 0;font-size:.9rem}.brandButton h1.brandTitlePlus{text-overflow:clip;font-size:clamp(.9rem,2.12vw,1.48rem);overflow:visible}.nerdscoreLogoMark{white-space:nowrap;vertical-align:text-bottom;align-items:center;gap:.16em;min-width:0;max-width:100%;line-height:.96;display:inline-flex}.nerdscoreLogoText{text-overflow:ellipsis;min-width:0;overflow:hidden}.nerdscoreLogoMark.isPlus{gap:.11em;max-width:none}.nerdscoreLogoMark.isPlus .nerdscoreLogoText{text-overflow:clip;flex:none;min-width:max-content;overflow:visible}.nerdscoreLogoTextRainbow{letter-spacing:0;color:#ffe066;background:linear-gradient(90deg,#ffe066 0%,#ffd166 18%,#ff8f87 40%,#ff91c6 57%,#9ff8da 78%,#fff36e 100%);-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 0 .18em #ffe0666b)drop-shadow(0 .04em #00000061);-webkit-background-clip:text;background-clip:text;animation:2.4s ease-in-out infinite nerdscorePlusTextGlow;display:inline-block}.brandButton h1.brandTitlePlus .nerdscoreLogoMark{width:auto}.nerdscorePlusGlyph{flex:none;width:.7em;height:.7em;margin-left:.02em;animation:1.45s ease-in-out infinite nerdscorePlusPulse;display:inline-block;position:relative;transform:translateY(.02em)}.nerdscorePlusGlyph:before,.nerdscorePlusGlyph:after{content:"";pointer-events:none;background-size:130% 130%;border:1px solid #ffffff85;border-radius:999px;position:absolute;box-shadow:0 0 .22em #fff0a0d1,0 0 .58em #ff61ba7a,0 0 .86em #82f2d038,inset 0 0 .08em #ffffff8c}.nerdscorePlusGlyph:before{background-image:linear-gradient(90deg,#ffe066 0%,#fffbe0 24%,#ff61ba 58%,#82f2d0 100%);width:100%;height:.2em;top:50%;left:0;transform:translateY(-50%)}.nerdscorePlusGlyph:after{background-image:linear-gradient(#fffbe0 0%,#82f2d0 28%,#ffe066 58%,#ff61ba 100%);width:.2em;height:100%;top:0;left:50%;transform:translate(-50%)}.nerdscorePlusGlyph>span{color:#0000;background:#fffbea;border-radius:999px;width:.13em;height:.13em;animation:1.65s ease-in-out infinite nerdscorePlusSpark;display:block;position:absolute;top:-.18em;right:-.18em;overflow:hidden;box-shadow:0 0 .38em #ffffffe6,-.24em .5em .34em #ffcf589e}.brandButton h1 .nerdscoreLogoMark{width:100%}.aboutLegalBrandCopy h2 .nerdscoreLogoMark{width:auto;max-width:100%}.aboutLegalBrandCopy h2 .nerdscoreLogoTextRainbow{filter:drop-shadow(0 1px 2px #00000061)drop-shadow(0 0 .14em #ffe06647);animation:none}.aboutLegalBrandCopy h2 .nerdscorePlusGlyph{animation:none}.aboutLegalBrandCopy h2 .nerdscorePlusGlyph:before,.aboutLegalBrandCopy h2 .nerdscorePlusGlyph:after{box-shadow:0 0 .14em #fff0a06b,inset 0 0 .05em #ffffff6b}.aboutLegalBrandCopy h2 .nerdscorePlusGlyph>span{display:none}.productModePlusGlyph{font-size:1.05rem}@keyframes nerdscorePlusPulse{0%,to{transform:translateY(-.01em)scale(1)}46%{transform:translateY(-.01em)scale(1.12)}}@keyframes nerdscorePlusSpark{0%,to{opacity:.42;transform:scale(.7)}45%{opacity:1;transform:scale(1.26)}}@keyframes nerdscorePlusTextGlow{0%,to{opacity:.94;filter:drop-shadow(0 0 .16em #ffe06661)drop-shadow(0 0 .36em #ff61ba33)drop-shadow(0 .04em #00000061)}50%{opacity:1;filter:drop-shadow(0 0 .26em #ffe0668f)drop-shadow(0 0 .58em #ff61ba57)drop-shadow(0 0 .82em #9ff8da2e)drop-shadow(0 .04em #00000061)}}@media (prefers-reduced-motion:reduce){.nerdscoreLogoTextRainbow,.nerdscorePlusGlyph,.nerdscorePlusGlyph:before,.nerdscorePlusGlyph:after{animation:none}}.iconBtn{color:#f7f4ea;background:#ffffff14;border:0;border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.createGameBtn{color:#ffcf58;background:#ffb70329}.createPlayerBtn{color:#7dd3fc;background:#22d3ee26}.createGroupBtn{color:#8ff0d1;background:#40c9a226}.compareTopBtn{color:#c8bfff;background:#7c5cff2e}.iconBtn svg,button svg{flex:none;width:20px;height:20px}.pageSystemBar{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;margin:0 0 10px;display:grid}.pageBackBtn{color:#f7f4ea;background:#ffffff17;justify-self:start}.pageSystemBar+.groupHero,.pageSystemBar+.gameDetailHero,.pageSystemBar+.matchControlPanel,.pageSystemBar+.matchHeader,.pageSystemBar+.section{margin-top:0}.plusBtn{position:relative}.plusBtn svg:last-child{color:#111118;background:#ffb703;border-radius:999px;width:14px;height:14px;padding:1px;position:absolute;bottom:5px;right:5px}.profileBtn{color:#f7f4ea;background:0 0;border:0;border-radius:999px;flex:0 0 48px;place-items:center;width:48px;min-width:48px;max-width:48px;height:48px;padding:0;display:grid;position:relative;overflow:visible}.profileBtn svg{width:36px;height:36px}.profileBtn .avatar{flex:0 0 42px;min-width:42px;max-width:42px;min-height:42px;max-height:42px;width:42px!important;height:42px!important}.profileBtn .avatar.levelFrame:not(.levelFrame-poop){background-image:none;background-color:var(--avatar-color,#7c5cff);border:2px solid #ffffff24;border-radius:999px;padding:0;overflow:hidden;box-shadow:0 5px 16px #0003}.profileBtn .avatar.levelFrame:not(.levelFrame-poop) .avatarFace{border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff1f}.profileBtn.hasProfileNotice{background:#ffcf581a;box-shadow:0 0 0 2px #ffcf5842,0 0 22px #ffcf582e}.profileBtn.hasLevelNotice:not(.hasInviteNotice).hasLevelUp{background:#2ee88a1a;box-shadow:0 0 0 2px #2ee88a42,0 0 22px #2ee88a2e}.profileBtn.hasLevelNotice:not(.hasInviteNotice).hasLevelDown{background:#ff5b6e1a;box-shadow:0 0 0 2px #ff5b6e42,0 0 22px #ff5b6e2e}.profileUnlockTicket{color:#2a1800;background:linear-gradient(145deg,#fff3a7,#ffb703 54%,#c77700);border:2px solid #111118;border-radius:7px;place-items:center;width:20px;height:20px;animation:1.1s ease-in-out infinite levelDotPulse;display:grid;position:absolute;top:-7px;left:-6px;transform:rotate(-12deg);box-shadow:0 0 18px #ffcf5894,0 5px 12px #00000047}.profileUnlockTicket svg{stroke-width:3px;width:13px;height:13px}.profileLevelDot{color:#111118;background:#ffcf58;border:2px solid #111118;border-radius:999px;place-items:center;width:18px;height:18px;font-size:.78rem;font-weight:950;line-height:1;animation:1s ease-in-out infinite levelDotPulse;display:grid;position:absolute;top:-4px;right:-2px;box-shadow:0 0 16px #ffcf587a}.profileLevelDot.levelNoticeDot{color:#111118}.profileLevelDot.levelUpDot{background:#2ee88a;box-shadow:0 0 16px #2ee88a7a}.profileLevelDot.levelDownDot{background:#ff5b6e;box-shadow:0 0 16px #ff5b6e7a}.profileLevelArrow{--arrow-color:#07150f;background:var(--arrow-color);border-radius:999px;width:3px;height:8px;display:block;position:relative}.profileLevelArrow:before{content:"";border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;position:absolute;left:50%;transform:translate(-50%)}.levelUpDot .profileLevelArrow{transform:translateY(2px)}.levelUpDot .profileLevelArrow:before{border-bottom:7px solid var(--arrow-color);bottom:6px}.levelDownDot .profileLevelArrow{--arrow-color:#25070b;transform:translateY(-2px)}.levelDownDot .profileLevelArrow:before{border-top:7px solid var(--arrow-color);top:6px}.profileCluster{grid-template-columns:64px 28px;place-items:center;gap:0;min-width:0;display:grid}.profileCluster .profileBtn{justify-self:start}.profileMenuBtn{color:#f7f4ea;background:#ffffff14;border:0;border-radius:8px;place-items:center;width:28px;height:42px;display:grid}.profileMenuBtn svg{width:18px;height:18px}.notice{color:#f7f4ea;background:#2a2540;border:1px solid #ffffff1f;border-radius:8px;justify-content:space-between;align-items:center;width:100%;margin-bottom:10px;padding:10px 12px;display:flex}.hero{z-index:0;background:linear-gradient(160deg,#7c5cff47,#40c9a214),#09090e;border:1px solid #ffffff14;border-radius:8px;min-height:clamp(270px,42vh,430px);position:relative;overflow:hidden}.bubbleField{position:absolute;inset:0}.statBubble{color:#fff;text-align:center;isolation:isolate;cursor:pointer;border:0;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;padding:10px;display:flex;position:absolute;overflow:hidden;box-shadow:0 18px 55px #00000061}.statBubble:focus-visible{outline-offset:3px;outline:3px solid #ffcf58}.statBubble:after{content:"";z-index:-1;background:#0a0a1229;position:absolute;inset:0}.statBubble img{object-fit:cover;opacity:.78;filter:saturate(1.08)contrast(1.04);z-index:-2;width:100%;height:100%;position:absolute;inset:0}.statBubble strong{-webkit-line-clamp:2;overflow-wrap:anywhere;width:100%;max-width:82%;line-height:1.04;font-size:var(--stat-bubble-name-size,clamp(.78rem, 2.6vw, 1.12rem));-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.statBubble span{text-overflow:ellipsis;max-width:82%;font-size:var(--stat-bubble-value-size,clamp(1rem, 4vw, 1.7rem));font-weight:900;line-height:1.05;overflow:hidden}.statBubble.calibrating{opacity:.82}.statBubble.calibrating span{max-width:90%;font-size:var(--stat-bubble-calibrating-size,clamp(.48rem, 1.65vw, .82rem));text-transform:none;white-space:normal;overflow-wrap:anywhere;line-height:1.05}.keyboardOpen .modalBackdrop:not(.alertBackdrop){padding-top:max(8px, env(safe-area-inset-top));padding-bottom:calc(max(2px, env(safe-area-inset-bottom)) + var(--keyboard-overlap-height,0px));scroll-padding-top:var(--keyboard-focus-gap,10px);scroll-padding-bottom:calc(var(--keyboard-overlap-height,0px) + var(--keyboard-focus-gap,10px));align-items:start;overflow-y:auto}.keyboardOpen .modalBackdrop:not(.alertBackdrop) .wizard{max-height:calc(var(--keyboard-available-height,100dvh) - 10px);scroll-padding-top:var(--keyboard-focus-gap,10px);scroll-padding-bottom:calc(var(--keyboard-overlap-height,0px) + var(--keyboard-focus-gap,10px));padding-bottom:8px}.keyboardOpen :is(input,textarea,select,[contenteditable=true]){scroll-margin-top:var(--keyboard-focus-gap,10px);scroll-margin-bottom:calc(var(--keyboard-overlap-height,0px) + var(--keyboard-focus-gap,10px))}.primary,.secondary,.danger{border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-weight:800;display:inline-flex}.primary:disabled,.secondary:disabled{opacity:.45;cursor:not-allowed}.primary{color:#fff;background:#7c5cff}.secondary{color:#f7f4ea;background:#ffffff1a;border:1px solid #ffffff1f}.danger{color:#ff9caf;background:#fb718529;border:1px solid #fb718559}.wide{width:100%}.small{min-height:38px;padding:0 10px}.tabs{align-items:center;gap:8px;padding:16px 0 8px;display:flex;overflow-x:auto}.tabs button,.toolbar{color:#f7f4ea;white-space:nowrap;background:#ffffff12;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:0 12px;display:inline-flex}.groupTabWrap{background:#ffffff12;border:1px solid #ffffff1a;border-radius:8px;flex:none;align-items:center;gap:4px;padding:0 4px 0 0;display:inline-flex}.groupTabWrap.active{color:#111118;background:#f7f4ea}.groupTabMain{max-width:clamp(120px,34vw,220px);color:inherit!important;background:0 0!important;border:0!important;padding:0 9px 0 8px!important}.groupTabName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.groupTabAvatar{flex:none}.groupTabAddWrap{color:#ffcf58;background:#ffcf581f;border-color:#ffcf586b;padding:0}.groupTabAddMain{justify-content:center;width:44px;padding:0!important}.groupTabAddMain svg{stroke-width:3px;width:22px;height:22px}.groupInfoBtn{place-items:center;width:32px;height:32px;min-height:32px!important;color:inherit!important;background:#0000001f!important;border-radius:999px!important;padding:0!important;display:grid!important}.groupInfoBtn svg{width:17px;height:17px}.homeGroupShell{--group-accent:#40c9a2;--group-panel-gap:10px;--group-join-radius:8px;--group-panel-fill:color-mix(in srgb, var(--group-accent) 15%, #12121cc2);--group-panel-border:color-mix(in srgb, var(--group-accent) 62%, #ffffff29);--group-left-join-curve:radial-gradient(circle at 0 0, transparent 0 calc(var(--group-join-radius) - 1px), var(--group-panel-border) calc(var(--group-join-radius) - 1px) var(--group-join-radius), var(--group-panel-fill) var(--group-join-radius));--group-right-join-curve:radial-gradient(circle at 100% 0, transparent 0 calc(var(--group-join-radius) - 1px), var(--group-panel-border) calc(var(--group-join-radius) - 1px) var(--group-join-radius), var(--group-panel-fill) var(--group-join-radius));margin-top:14px;display:grid}.groupTabs{z-index:2;padding:0 0 var(--group-panel-gap);margin:0 0 -1px;position:relative}.groupTabs .groupTabWrap{color:#f7f4ea;background:#ffffff12;border-color:#ffffff1a;position:relative}.groupTabs .groupTabWrap.active{z-index:1;isolation:isolate;background:linear-gradient(180deg, color-mix(in srgb, var(--group-accent) 18%, #181822d6), color-mix(in srgb, var(--group-accent) 14%, #12121ccc));border-color:var(--group-panel-border);color:#f7f4ea;box-shadow:inset 0 1px 0 #ffffff14, 0 -1px 18px color-mix(in srgb, var(--group-accent) 12%, transparent);border-bottom-color:#0000;border-radius:8px 8px 0 0}.groupTabs .groupTabWrap.active:after{content:"";z-index:-1;left:-1px;right:-1px;bottom:calc(-1 * var(--group-panel-gap) - 1px);height:calc(var(--group-panel-gap) + 2px);border-left:1px solid var(--group-panel-border);border-right:1px solid var(--group-panel-border);background:var(--group-panel-fill);pointer-events:none;position:absolute}.groupTabs .groupTabWrap.active:before{content:"";z-index:0;left:calc(-1 * var(--group-join-radius) + 1px);right:calc(-1 * var(--group-join-radius) + 1px);bottom:calc(-1 * var(--group-panel-gap) - 1px);height:var(--group-join-radius);background:var(--group-left-join-curve) left bottom / var(--group-join-radius) var(--group-join-radius) no-repeat, var(--group-right-join-curve) right bottom / var(--group-join-radius) var(--group-join-radius) no-repeat;pointer-events:none;position:absolute}.homeGroupShell.joinLeft{--group-left-join-curve:linear-gradient(transparent, transparent)}.homeGroupShell.joinRight{--group-right-join-curve:linear-gradient(transparent, transparent)}.homeGroupPanel{border:1px solid color-mix(in srgb, var(--group-accent) 52%, #ffffff24);background:linear-gradient(180deg, color-mix(in srgb, var(--group-accent) 16%, #12121cc7), color-mix(in srgb, var(--group-accent) 9%, #12121c94));border-radius:8px;gap:10px;padding:14px 10px 12px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14,0 14px 36px #0000002e}.homeGuideBtn{z-index:20;color:#111118;background:linear-gradient(135deg,#fff6ce,#ffcf58 56%,#ffb703);border:1px solid #fff6ced9;border-radius:8px;place-items:center;width:32px;height:32px;min-height:32px;padding:0;display:grid;position:absolute;top:9px;right:9px;box-shadow:0 9px 22px #0000004d,0 0 0 3px #ffcf5833,inset 0 1px #ffffffb8}.homeGuideBtn svg{width:18px;height:18px}.homeGuideBtn.withStartHint{text-align:left;background:linear-gradient(135deg,#fff6ce 0%,#ffcf58 56%,#ffb703 100%);border-color:#fff6cef2;grid-template-columns:clamp(28px,7vmin,36px) minmax(0,1fr);justify-items:start;gap:clamp(6px,1.6vmin,9px);width:min(460px,100% - 18px);height:auto;min-height:42px;padding:clamp(5px,1.3vmin,8px) clamp(8px,2vmin,12px);box-shadow:0 12px 28px #0000005c,0 0 0 4px #ffcf5847,0 0 22px #ffb70338,inset 0 1px #ffffffb8}.homeGuideBtn.withStartHint>svg{color:#111118;filter:drop-shadow(0 1px #ffffff85);place-self:center;width:clamp(19px,5vmin,24px);height:clamp(19px,5vmin,24px)}.homeGuideHintText{color:#111118;white-space:normal;text-shadow:0 1px #ffffff85;flex-wrap:wrap;align-items:center;gap:clamp(3px,.9vmin,5px);min-width:0;font-size:clamp(.48rem,1.65vmin,.68rem);font-weight:950;line-height:1.07;display:flex;overflow:visible}.homeGuideHintText>span:not(.homeGuideInlineInfo){min-width:0}.homeGuideInlineInfo{color:#fff6ce;background:#111118;border:1px solid #111118b8;border-radius:999px;flex:none;place-items:center;width:clamp(18px,4.8vmin,23px);height:clamp(18px,4.8vmin,23px);display:inline-grid;box-shadow:inset 0 1px #ffffff2e,0 0 0 3px #1111182e,0 4px 10px #00000047}.homeGuideBtn.withStartHint .homeGuideInlineInfo svg{stroke-width:3.4px;width:clamp(10px,2.8vmin,13px);height:clamp(10px,2.8vmin,13px)}.homeGroupShell.joinLeft .homeGroupPanel{border-top-left-radius:0}.homeGroupShell.joinRight .homeGroupPanel{border-top-right-radius:0}.homeGroupPanel:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 18% 0, color-mix(in srgb, var(--group-accent) 16%, transparent), transparent 12rem);opacity:.65;position:absolute;inset:0}.homeGroupPanel>*{z-index:1;position:relative}.homeGroupPanel .toolbar,.homeGroupPanel .section,.homeGroupPanel .homeGroupActionBtn{background-color:#1d1d27b8}.homeGroupActions{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0 0 2px;display:grid}.homeGroupActionBtn{color:#f7f4ea;text-align:center;background:#ffffff12;border:1px solid #ffffff1c;border-radius:8px;grid-template-rows:auto auto;align-content:center;place-items:center;gap:6px;min-width:0;min-height:68px;padding:9px 5px;display:grid}.homeGroupActionBtn svg{color:#ffcf58;width:24px;height:24px}.homeGroupActionBtn span{overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:clamp(.66rem,2.5vw,.78rem);font-weight:900;line-height:1.08}.toolbar{justify-content:space-between;width:100%;margin:8px 0}.toolbar label{color:#d8d3e8;align-items:center;gap:8px;display:flex}.homeGroupPanel .toolbar{grid-template-columns:auto minmax(0,1fr) minmax(118px,max-content);align-items:center;gap:6px;min-height:56px;padding:7px 8px;display:grid}.homeGroupPanel .toolbar select{width:100%;min-width:0;height:38px;min-height:38px}.mineOnlySwitch{color:#cfc9df;text-transform:lowercase;white-space:normal;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:999px;grid-template-columns:auto minmax(0,1fr);justify-content:center;align-items:center;gap:6px;min-width:clamp(118px,27vw,152px);max-width:100%;min-height:38px;padding:4px 7px;font-size:clamp(.62rem,2.15vw,.74rem);font-weight:950;display:grid}.mineOnlySwitch input{opacity:0;pointer-events:none;position:absolute}.mineOnlySwitch b{text-overflow:clip;white-space:normal;text-align:left;min-width:0;max-width:none;line-height:1.02;overflow:visible}.mineOnlySwitch.disabled{opacity:.48;cursor:default}.mineOnlyTrack{background:#ffffff24;border-radius:999px;width:32px;height:18px;transition:background .18s,box-shadow .18s;display:block;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a}.mineOnlyTrack i{background:#cfc9df;border-radius:999px;width:12px;height:12px;transition:transform .18s,background .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #00000061}.mineOnlySwitch.on{color:#b5ffe9;background:#40c9a21f;border-color:#40c9a26b}.mineOnlySwitch.on .mineOnlyTrack{background:linear-gradient(90deg,#18b891,#ffcf58);box-shadow:0 0 14px #40c9a23d,inset 0 0 0 1px #ffffff29}.mineOnlySwitch.on .mineOnlyTrack i{background:#06130f;transform:translate(14px)}select,input{color:#f7f4ea;background:#191924;border:1px solid #ffffff24;border-radius:8px;max-width:100%;min-height:42px;padding:0 10px}.section{background:#ffffff0f;border:1px solid #ffffff14;border-radius:8px;align-content:start;gap:10px;margin-top:12px;padding:12px;display:grid}.sectionTitle{justify-content:space-between;align-items:center;gap:10px;margin:0 0 10px;display:flex}.section h2{color:#f7f4ea;align-items:center;gap:8px;margin:0;font-size:1rem;display:flex}.sectionActions{align-items:center;gap:6px;display:flex}.sectionAddBtn{color:#ffcf58;background:#ffb70329;border-color:#ffb70357;border-radius:8px;place-items:center;width:34px;height:34px;min-height:34px;padding:0;display:grid}.standaloneDiceLauncherBtn{color:#eef9ff;background:radial-gradient(circle at 35% 18%,#ffffff45,#0000 26%),linear-gradient(135deg,#36b7ff57,#0c46abc2);border-color:#84cfff9e;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 8px 18px #0000003b,0 0 16px #2d9cff38}.standaloneDiceLauncherBtn .d20LauncherDie{object-fit:contain;filter:drop-shadow(0 4px 6px #0006);pointer-events:none;width:82%;max-width:calc(100% - 6px);height:82%;max-height:calc(100% - 6px);display:block;transform:rotate(-5deg)}.miniArcadeSectionBtn{color:#9ff8da;background:#40c9a22e;border-color:#40c9a266}.miniArcadeSectionBtn .miniArcadeCabinetSvg{width:30px;height:30px}.empty{color:#b8b3c8;margin:0}.homeEmptyFabMessage{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.emptyFabHint{background:linear-gradient(135deg, var(--accent,#ffb703), var(--accent2,#fb7185));color:#111118;vertical-align:middle;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:inline-grid;position:relative;box-shadow:0 6px 14px #0000004d}.emptyFabHint svg:first-child{width:15px;height:15px}.emptyFabHint svg:last-child{color:#fff;background:#111118;border-radius:999px;width:9px;height:9px;position:absolute;bottom:4px;right:4px}.homeHeroStartHints{--home-start-scale:1;box-sizing:border-box;text-align:center;color:#f7f4ea;pointer-events:none;place-items:center;padding:clamp(12px,3.2vmin,20px) clamp(4px,1.2vmin,8px) clamp(3px,.8vmin,5px);display:grid;position:absolute;inset:8px;overflow:hidden}.homeHeroStartHints.withGuideCallout{padding-top:clamp(52px,13.5vmin,66px)}.homeHeroStartFit{width:min(100%,430px);overflow:visible}.homeHeroStartScale{width:100%;transform:scale(var(--home-start-scale));transform-origin:top;will-change:transform;gap:clamp(2px,.82vmin,5px);display:grid}.homeHeroStartIntro{text-shadow:0 3px 10px #00000073;gap:clamp(1px,.8vmin,3px);width:100%;display:grid}.homeHeroStartIntro strong{font-size:clamp(.78rem,3.1vmin,1.16rem);line-height:1.02}.homeHeroStartIntro span{color:#d8d3e8;font-size:clamp(.52rem,1.95vmin,.76rem);font-weight:850;line-height:1.1}.homeHeroStartSteps{grid-template-columns:1fr;align-items:stretch;gap:clamp(2px,.72vmin,5px);width:100%;display:grid}.homeStartStep{text-align:left;background:#11111857;border:1px solid #ffcf582e;border-radius:8px;grid-template-columns:clamp(21px,5.6vmin,28px) minmax(0,1fr);align-items:center;gap:clamp(4px,.9vmin,6px);min-width:0;padding:clamp(2px,.72vmin,5px) clamp(5px,1.15vmin,8px);display:grid;box-shadow:0 8px 18px #00000029,inset 0 1px #ffffff0a}.homeStartStepWideIcon{grid-template-columns:clamp(54px,13vmin,64px) minmax(0,1fr)}.homeStartIcon{color:#fff6ce;background:#ffcf5821;border:1px solid #ffcf583d;border-radius:8px;place-items:center;width:clamp(21px,5.6vmin,28px);height:clamp(21px,5.6vmin,28px);display:grid;position:relative}.homeStartIcon svg:first-child{width:clamp(13px,3.6vmin,17px);height:clamp(13px,3.6vmin,17px)}.homeStartIcon.plusBtn svg:last-child{color:#111118;background:#ffb703;border-radius:999px;width:clamp(8px,2.5vmin,11px);height:clamp(8px,2.5vmin,11px);position:absolute;bottom:1px;right:1px}.homeStartDualIcon{justify-content:center;align-items:center;gap:clamp(2px,.65vmin,4px);min-width:0;display:inline-flex}.homeStartDualIcon .homeStartIcon{flex:none}.homeStartSlash{color:#ffcf58;text-shadow:0 2px 8px #00000057;font-size:clamp(.62rem,2.4vmin,.86rem);font-weight:950;line-height:1}.homeStartInviteIcon{color:#fff6ce;background:#40c9a229;border-color:#40c9a257}.homeStartInviteIcon svg{width:clamp(13px,3.5vmin,16px);height:clamp(13px,3.5vmin,16px)}.homeStartMatchIcon{background:linear-gradient(135deg, var(--accent,#ffb703), var(--accent2,#fb7185));color:#111118;border-color:#ffffff2e;border-radius:999px;box-shadow:0 6px 14px #0000004d}.homeStartStep span:last-child{align-content:center;gap:2px;min-width:0;display:grid}.homeStartStep strong{overflow-wrap:anywhere;font-size:clamp(.64rem,1.7vmin,.78rem);line-height:1.02}.homeStartStep small{color:#d8d3e8;overflow-wrap:anywhere;font-size:clamp(.56rem,1.3vmin,.62rem);font-weight:850;line-height:1.04}.homeStartStep.complete{background:#ffcf5814;border-color:#ffcf5852}.homeStartStep.complete strong,.homeStartStep.complete small{opacity:.7;text-decoration-line:line-through;text-decoration-color:#ffcf58c7;text-decoration-thickness:2px}.homeStartStep.complete .homeStartIcon,.homeStartStep.complete .homeStartDualIcon{opacity:.68;filter:saturate(.8)}.homeStartGuideReminder{color:#111118;text-align:left;background:linear-gradient(135deg,#fff6cef5,#ffcf58e6);border:1px solid #fff6cecc;border-radius:8px;grid-template-columns:clamp(15px,4vmin,19px) minmax(0,1fr);align-items:center;gap:clamp(4px,.9vmin,6px);min-width:0;padding:clamp(3px,.78vmin,5px) clamp(5px,1.15vmin,8px);display:grid;box-shadow:0 6px 14px #00000029,inset 0 1px #ffffffad}.homeStartGuideReminderIcon{color:#fff6ce;background:#111118;border-radius:999px;place-items:center;width:clamp(16px,4.4vmin,20px);height:clamp(16px,4.4vmin,20px);display:grid;box-shadow:0 2px 7px #00000047}.homeStartGuideReminderIcon svg{stroke-width:3.2px;width:clamp(10px,2.8vmin,12px);height:clamp(10px,2.8vmin,12px)}.homeStartGuideReminderText{text-shadow:0 1px #ffffff7a;overflow-wrap:anywhere;min-width:0;font-size:clamp(.5rem,1.2vmin,.58rem);font-weight:950;line-height:1.02;display:block}.homeStartGuideReminderText .homeGuideInlineInfo{width:clamp(14px,3.7vmin,17px);height:clamp(14px,3.7vmin,17px);box-shadow:0 2px 6px #0000003d}.homeStartGuideReminderText .homeGuideInlineInfo svg{width:clamp(8px,2.2vmin,10px);height:clamp(8px,2.2vmin,10px)}.rowCard{color:#f7f4ea;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto 42px;align-items:center;gap:10px;width:100%;padding:6px 0;display:grid}.rowCard:last-child{border-bottom:0}.rowCard strong,.rowCard span{text-overflow:ellipsis;display:block;overflow:hidden}.rowCard span{color:#b8b3c8;font-size:.88rem}.rowCard.activeMatch,.rowCard.mineMatch,.rowCard.miniStandaloneMatch{border:1px solid #40c9a238;border-radius:8px;padding:7px 8px;box-shadow:inset 0 1px #ffffff14}.rowCard.activeMatch{background:linear-gradient(90deg,#ffffff0e,#0000001a)}.rowCard.mineMatch{background:linear-gradient(90deg,#40c9a224,#ffffff05)}.rowCard.liveMiniMatch{background:linear-gradient(90deg,#40c9a21f,#ffb7030b 72%,#ffffff05)}.rowCard.miniStandaloneMatch{background:linear-gradient(115deg,#40c9a226,#ffb70314 58%,#7c5cff1a)}.rowCard.miniStandaloneMatch .rowMain .cover{background:radial-gradient(circle at 50% 32%,#10b5e457,#08121ceb 72%);border:1px solid #40c9a261;box-shadow:0 0 18px #40c9a21f}.rowCard.miniStandaloneMatch .cover .miniArcadeCabinetSvg{filter:drop-shadow(0 3px 6px #00000052);width:34px;height:34px}.rowCard.miniStandaloneMatch strong{color:#fff4bf}.rowCard.miniStandaloneMatch .matchDateLine{color:#a9f5dc}.miniArcadeBadge{background:#40c9a224;border-color:#40c9a259}.miniArcadeBadge .winnerScore{color:#9ff8da!important}.miniArcadeBadge .winnerScore .miniArcadeCabinetSvg{width:18px!important;height:18px!important}.miniArcadeBadge .winnerFaces .miniArcadeCabinetSvg{width:34px;height:34px}.rowMain{color:#f7f4ea;text-align:left;background:0 0;border:0;grid-template-columns:52px 1fr;align-items:center;gap:12px;min-width:0;padding:0;display:grid}.matchRowText{align-content:center;gap:3px;min-width:0;display:grid}.matchDateLine{white-space:nowrap}.matchParticipantsMini{color:#b8b3c8;align-items:center;gap:3px;max-width:100%;min-height:22px;display:inline-flex!important;overflow:hidden!important}.matchParticipantsMini .matchParticipantsStack{flex:0 auto;max-width:100%;overflow:visible}.matchParticipantsMini .avatar{--level-frame-width:4px!important;width:20px!important;height:20px!important}.matchParticipantsMini small{color:#b8b3c8;font-size:.72rem;font-weight:800}.historyParticipantsMini{min-height:20px;margin-top:3px}.historyParticipantsMini .avatar{--level-frame-width:4px!important;width:18px!important;height:18px!important}.matchQuickActions{align-content:center;justify-items:center;gap:5px;width:42px;min-width:42px;display:grid}.matchQuickActions:empty{display:none}.matchShare{color:#f7f4ea;box-sizing:border-box;background:#ffffff12;border:1px solid #ffffff1a;border-radius:8px;place-items:center;width:42px;min-width:42px;height:34px;min-height:34px;padding:0;display:grid}.matchShare svg{width:17px;height:17px}.matchShare.showOffQuick{color:#ffcf58;background:#ffcf581f;border-color:#ffcf583d}.completeQuick{color:#8ff0d1;background:#40c9a229;border-color:#40c9a247}.winnerBadge{color:#f7f4ea;box-sizing:border-box;background:#ffb7031f;border:1px solid #ffb70347;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:3px;width:68px;min-height:50px;padding:4px 5px;display:grid;position:relative;overflow:hidden}.winnerBadge .avatar{border-color:#ffb70380;width:32px!important;height:32px!important}.winnerBadge .avatarStack{transform-origin:50%;justify-self:center;min-width:38px;overflow:visible;transform:scale(.74)}.winnerBadge .avatarStack .avatar{margin-left:-8px;box-shadow:0 0 0 1px #ffcf589e,0 4px 10px #0000003d}.winnerBadge .avatarStack .avatar:first-child{margin-left:0}.winnerBadge .avatar.levelFrame:before{opacity:.18;filter:blur(1px)}.winnerBadge .avatar.levelFrame .avatarFace{box-shadow:inset 0 0 0 1px #ffffff29,0 0 0 1px #ffcf588a,0 4px 10px #0000003d}.winnerScore{flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:0;font-weight:950;line-height:.95;color:#ffcf58!important;font-size:.72rem!important;display:flex!important}.winnerScore svg{color:#ffd66b;width:11px!important;height:11px!important}.winnerFaces{place-items:center;min-width:0;padding-top:8px;position:relative;display:grid!important;overflow:hidden!important}.winnerCrown{z-index:2;background:#251c0ad1;border-radius:999px;place-items:center;width:16px;height:16px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #00000059;color:#ffd66b!important;display:grid!important}.winnerCrown svg{fill:#ffd66b;stroke:#ffd66b;stroke-width:2.7px;width:11px;height:11px}.cover{background:#ffffff1a;border-radius:8px;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.cover img{object-fit:cover;width:100%;height:100%}.avatarRail{gap:14px;padding-bottom:4px;display:flex;overflow-x:auto}.miniPlayer{color:#d8d3e8;text-align:center;justify-items:center;gap:6px;width:72px;font-size:.8rem;display:grid}.avatar{color:#fff;isolation:isolate;background:var(--avatar-color,#7c5cff);border:2px solid #ffffff24;border-radius:999px;flex:none;place-items:center;font-weight:900;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 16px #0003}.avatarFace{border-radius:inherit;background:var(--avatar-color,#7c5cff);z-index:1;place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.avatarFace img,.avatar img{object-fit:cover;z-index:1;width:100%;height:100%;position:relative}.avatarInitials{color:#fff;text-shadow:0 1px 8px #0000004d}.avatar.talexDirtyAvatar{overflow:visible}.avatar.levelFrame:not(.levelFrame-poop){background-color:var(--avatar-color,#7c5cff);border:2px solid #ffffff24;border-radius:999px;padding:0;animation:none;overflow:hidden;box-shadow:0 5px 16px #0003;background-image:none!important}.avatar.levelFrame:not(.levelFrame-poop):before,.avatar.levelFrame:not(.levelFrame-poop):after{content:none!important;display:none!important}.avatar.levelFrame:not(.levelFrame-poop) .avatarFace{border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff1f}.levelFrame-wood{--level-frame-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%3e%3cdefs%3e%3cfilter%20id='shadow'%20x='-20%25'%20y='-20%25'%20width='140%25'%20height='150%25'%3e%3cfeDropShadow%20dx='0'%20dy='2.5'%20stdDeviation='2'%20flood-color='%23000'%20flood-opacity='.36'/%3e%3c/filter%3e%3clinearGradient%20id='wood'%20x1='15'%20y1='8'%20x2='86'%20y2='93'%3e%3cstop%20offset='0'%20stop-color='%23e4a856'/%3e%3cstop%20offset='.22'%20stop-color='%2373401d'/%3e%3cstop%20offset='.45'%20stop-color='%23c2823e'/%3e%3cstop%20offset='.68'%20stop-color='%233f210e'/%3e%3cstop%20offset='1'%20stop-color='%23b97536'/%3e%3c/linearGradient%3e%3clinearGradient%20id='leaf'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23e7b06a'/%3e%3cstop%20offset='.55'%20stop-color='%237b461f'/%3e%3cstop%20offset='1'%20stop-color='%232e1608'/%3e%3c/linearGradient%3e%3clinearGradient%20id='ribbon'%20x1='18'%20y1='80'%20x2='78'%20y2='96'%3e%3cstop%20offset='0'%20stop-color='%235e3216'/%3e%3cstop%20offset='.5'%20stop-color='%23d0944d'/%3e%3cstop%20offset='1'%20stop-color='%233b1b0a'/%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20filter='url(%23shadow)'%3e%3cg%20fill='url(%23leaf)'%20stroke='%232c1507'%20stroke-width='.75'%3e%3cpath%20d='M15%2079c-1-8%201-15%207-21-9%203-14%209-16%2018%203%203%206%204%209%203Z'/%3e%3cpath%20d='M16%2063c0-7%203-13%209-18-9%202-15%207-18%2015%202%203%205%204%209%203Z'/%3e%3cpath%20d='M20%2048c2-7%206-12%2013-16-9%200-15%204-20%2011%202%204%204%205%207%205Z'/%3e%3cpath%20d='M28%2034c4-6%209-10%2017-11-8-3-16-1-22%205%200%204%202%206%205%206Z'/%3e%3cpath%20d='M85%2079c1-8-1-15-7-21%209%203%2014%209%2016%2018-3%203-6%204-9%203Z'/%3e%3cpath%20d='M84%2063c0-7-3-13-9-18%209%202%2015%207%2018%2015-2%203-5%204-9%203Z'/%3e%3cpath%20d='M80%2048c-2-7-6-12-13-16%209%200%2015%204%2020%2011-2%204-4%205-7%205Z'/%3e%3cpath%20d='M72%2034c-4-6-9-10-17-11%208-3%2016-1%2022%205%200%204-2%206-5%206Z'/%3e%3c/g%3e%3cpath%20d='M29%2017%2036%2027%2043%2010%2050%2029%2057%2010%2064%2027%2071%2017%2069%2032H31Z'%20fill='url(%23wood)'%20stroke='%232d1507'%20stroke-width='1.1'/%3e%3cpath%20d='M31%2029h38c2%200%203.1%201.2%203.1%202.8%200%201.6-1.1%202.7-3.1%202.7H31c-2%200-3.1-1.1-3.1-2.7%200-1.6%201.1-2.8%203.1-2.8Z'%20fill='%236f3f1d'%20stroke='%23e4a856'%20stroke-width='.8'/%3e%3cpath%20d='M50%2019a36%2036%200%201%200%200%2072%2036%2036%200%200%200%200-72Zm0%2023a13%2013%200%201%201%200%2026%2013%2013%200%200%201%200-26Z'%20fill='url(%23wood)'%20fill-rule='evenodd'%20stroke='%23281307'%20stroke-width='1.1'/%3e%3cg%20fill='none'%20stroke-linecap='round'%3e%3cpath%20d='M19%2049c13-8%2025-7%2035%202%2010%208%2019%209%2029%202'%20stroke='%23edb66c'%20stroke-width='2'%20opacity='.55'/%3e%3cpath%20d='M23%2036c12%204%2020%202%2029-5%209-7%2017-7%2025-1'%20stroke='%23351807'%20stroke-width='2'%20opacity='.48'/%3e%3cpath%20d='M24%2069c10%204%2020%202%2031-5%208-5%2016-5%2023-1'%20stroke='%23f2bd72'%20stroke-width='1.8'%20opacity='.5'/%3e%3c/g%3e%3cpath%20d='M27%2080h46l8%2013H19Z'%20fill='url(%23ribbon)'%20stroke='%232e1608'%20stroke-width='1'/%3e%3cpath%20d='M19%2093%209%2086l13-4%205%2011Zm62%200%2010-7-13-4-5%2011Z'%20fill='%235d3216'%20stroke='%232d1507'%20stroke-width='.9'/%3e%3c/g%3e%3c/svg%3e")}.levelFrame-bronze{--level-frame-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%3e%3cdefs%3e%3cfilter%20id='shadow'%20x='-20%25'%20y='-20%25'%20width='140%25'%20height='150%25'%3e%3cfeDropShadow%20dx='0'%20dy='2.6'%20stdDeviation='2.1'%20flood-color='%23000'%20flood-opacity='.36'/%3e%3c/filter%3e%3clinearGradient%20id='metal'%20x1='16'%20y1='10'%20x2='84'%20y2='90'%3e%3cstop%20offset='0'%20stop-color='%23ffd5a5'/%3e%3cstop%20offset='.2'%20stop-color='%23c87534'/%3e%3cstop%20offset='.38'%20stop-color='%235a2a10'/%3e%3cstop%20offset='.58'%20stop-color='%23ffb36b'/%3e%3cstop%20offset='.78'%20stop-color='%238c4318'/%3e%3cstop%20offset='1'%20stop-color='%23341304'/%3e%3c/linearGradient%3e%3clinearGradient%20id='leaf'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23ffc18a'/%3e%3cstop%20offset='.55'%20stop-color='%23b7652c'/%3e%3cstop%20offset='1'%20stop-color='%234a1f0a'/%3e%3c/linearGradient%3e%3clinearGradient%20id='ribbon'%20x1='21'%20y1='77'%20x2='80'%20y2='97'%3e%3cstop%20offset='0'%20stop-color='%23743214'/%3e%3cstop%20offset='.5'%20stop-color='%23e6924e'/%3e%3cstop%20offset='1'%20stop-color='%234b1c08'/%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20filter='url(%23shadow)'%3e%3cg%20fill='url(%23leaf)'%20stroke='%234c2009'%20stroke-width='.7'%3e%3cpath%20d='M15%2079c-1-8%201-15%207-21-9%203-14%209-16%2018%203%203%206%204%209%203Z'/%3e%3cpath%20d='M16%2063c0-7%203-13%209-18-9%202-15%207-18%2015%202%203%205%204%209%203Z'/%3e%3cpath%20d='M20%2048c2-7%206-12%2013-16-9%200-15%204-20%2011%202%204%204%205%207%205Z'/%3e%3cpath%20d='M28%2034c4-6%209-10%2017-11-8-3-16-1-22%205%200%204%202%206%205%206Z'/%3e%3cpath%20d='M85%2079c1-8-1-15-7-21%209%203%2014%209%2016%2018-3%203-6%204-9%203Z'/%3e%3cpath%20d='M84%2063c0-7-3-13-9-18%209%202%2015%207%2018%2015-2%203-5%204-9%203Z'/%3e%3cpath%20d='M80%2048c-2-7-6-12-13-16%209%200%2015%204%2020%2011-2%204-4%205-7%205Z'/%3e%3cpath%20d='M72%2034c-4-6-9-10-17-11%208-3%2016-1%2022%205%200%204-2%206-5%206Z'/%3e%3c/g%3e%3cpath%20d='M27%2015%2034%2025%2042%208%2050%2028%2058%208%2066%2025%2073%2015%2070%2031H30Z'%20fill='url(%23metal)'%20stroke='%2356250b'%20stroke-width='1.2'/%3e%3cpath%20d='M30%2029h40c2%200%203.2%201.2%203.2%203%200%201.6-1.2%202.8-3.2%202.8H30c-2%200-3.2-1.2-3.2-2.8%200-1.8%201.2-3%203.2-3Z'%20fill='%237e3915'%20stroke='%23ffbf7d'%20stroke-width='.8'/%3e%3cpath%20d='M50%2019a36%2036%200%201%200%200%2072%2036%2036%200%200%200%200-72Zm0%2023a13%2013%200%201%201%200%2026%2013%2013%200%200%201%200-26Z'%20fill='url(%23metal)'%20fill-rule='evenodd'%20stroke='%234a1d07'%20stroke-width='1.1'/%3e%3cpath%20d='M50%2026a29%2029%200%201%200%200%2058%2029%2029%200%200%200%200-58Zm0%2017a12%2012%200%201%201%200%2024%2012%2012%200%200%201%200-24Z'%20fill='none'%20stroke='%23ffd1a1'%20stroke-width='2.8'%20opacity='.55'/%3e%3cpath%20d='M27%2080h46l8%2013H19Z'%20fill='url(%23ribbon)'%20stroke='%23512008'%20stroke-width='1'/%3e%3cpath%20d='M19%2093%209%2086l13-4%205%2011Zm62%200%2010-7-13-4-5%2011Z'%20fill='%23743214'%20stroke='%23512008'%20stroke-width='.9'/%3e%3c/g%3e%3c/svg%3e")}.levelFrame-silver{--level-frame-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%3e%3cdefs%3e%3cfilter%20id='shadow'%20x='-20%25'%20y='-20%25'%20width='140%25'%20height='150%25'%3e%3cfeDropShadow%20dx='0'%20dy='2.6'%20stdDeviation='2.1'%20flood-color='%23000'%20flood-opacity='.34'/%3e%3c/filter%3e%3clinearGradient%20id='metal'%20x1='16'%20y1='10'%20x2='84'%20y2='90'%3e%3cstop%20offset='0'%20stop-color='%23ffffff'/%3e%3cstop%20offset='.18'%20stop-color='%23cdd7e5'/%3e%3cstop%20offset='.36'%20stop-color='%23687381'/%3e%3cstop%20offset='.54'%20stop-color='%23f7fbff'/%3e%3cstop%20offset='.75'%20stop-color='%239fa9b7'/%3e%3cstop%20offset='1'%20stop-color='%2348515d'/%3e%3c/linearGradient%3e%3clinearGradient%20id='leaf'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23f9fdff'/%3e%3cstop%20offset='.55'%20stop-color='%23a9b4c2'/%3e%3cstop%20offset='1'%20stop-color='%2356606c'/%3e%3c/linearGradient%3e%3clinearGradient%20id='ribbon'%20x1='21'%20y1='77'%20x2='80'%20y2='97'%3e%3cstop%20offset='0'%20stop-color='%23697380'/%3e%3cstop%20offset='.5'%20stop-color='%23f5fbff'/%3e%3cstop%20offset='1'%20stop-color='%23555e69'/%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20filter='url(%23shadow)'%3e%3cg%20fill='url(%23leaf)'%20stroke='%235a6470'%20stroke-width='.7'%3e%3cpath%20d='M15%2079c-1-8%201-15%207-21-9%203-14%209-16%2018%203%203%206%204%209%203Z'/%3e%3cpath%20d='M16%2063c0-7%203-13%209-18-9%202-15%207-18%2015%202%203%205%204%209%203Z'/%3e%3cpath%20d='M20%2048c2-7%206-12%2013-16-9%200-15%204-20%2011%202%204%204%205%207%205Z'/%3e%3cpath%20d='M28%2034c4-6%209-10%2017-11-8-3-16-1-22%205%200%204%202%206%205%206Z'/%3e%3cpath%20d='M85%2079c1-8-1-15-7-21%209%203%2014%209%2016%2018-3%203-6%204-9%203Z'/%3e%3cpath%20d='M84%2063c0-7-3-13-9-18%209%202%2015%207%2018%2015-2%203-5%204-9%203Z'/%3e%3cpath%20d='M80%2048c-2-7-6-12-13-16%209%200%2015%204%2020%2011-2%204-4%205-7%205Z'/%3e%3cpath%20d='M72%2034c-4-6-9-10-17-11%208-3%2016-1%2022%205%200%204-2%206-5%206Z'/%3e%3c/g%3e%3cpath%20d='M27%2015%2034%2025%2042%208%2050%2028%2058%208%2066%2025%2073%2015%2070%2031H30Z'%20fill='url(%23metal)'%20stroke='%235c6571'%20stroke-width='1.2'/%3e%3cpath%20d='M30%2029h40c2%200%203.2%201.2%203.2%203%200%201.6-1.2%202.8-3.2%202.8H30c-2%200-3.2-1.2-3.2-2.8%200-1.8%201.2-3%203.2-3Z'%20fill='%238f9aa7'%20stroke='%23fff'%20stroke-width='.8'/%3e%3cpath%20d='M50%2019a36%2036%200%201%200%200%2072%2036%2036%200%200%200%200-72Zm0%2023a13%2013%200%201%201%200%2026%2013%2013%200%200%201%200-26Z'%20fill='url(%23metal)'%20fill-rule='evenodd'%20stroke='%2358616c'%20stroke-width='1.1'/%3e%3cpath%20d='M50%2026a29%2029%200%201%200%200%2058%2029%2029%200%200%200%200-58Zm0%2017a12%2012%200%201%201%200%2024%2012%2012%200%200%201%200-24Z'%20fill='none'%20stroke='%23fff'%20stroke-width='2.8'%20opacity='.62'/%3e%3cpath%20d='M27%2080h46l8%2013H19Z'%20fill='url(%23ribbon)'%20stroke='%235b6570'%20stroke-width='1'/%3e%3cpath%20d='M19%2093%209%2086l13-4%205%2011Zm62%200%2010-7-13-4-5%2011Z'%20fill='%23737d89'%20stroke='%235b6570'%20stroke-width='.9'/%3e%3c/g%3e%3c/svg%3e")}.levelFrame-gold{--level-frame-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%3e%3cdefs%3e%3cfilter%20id='shadow'%20x='-20%25'%20y='-20%25'%20width='140%25'%20height='150%25'%3e%3cfeDropShadow%20dx='0'%20dy='2.6'%20stdDeviation='2.1'%20flood-color='%23000'%20flood-opacity='.36'/%3e%3c/filter%3e%3clinearGradient%20id='metal'%20x1='16'%20y1='10'%20x2='84'%20y2='90'%3e%3cstop%20offset='0'%20stop-color='%23fff4a7'/%3e%3cstop%20offset='.18'%20stop-color='%23f7c42e'/%3e%3cstop%20offset='.34'%20stop-color='%239b6404'/%3e%3cstop%20offset='.52'%20stop-color='%23fff2a5'/%3e%3cstop%20offset='.7'%20stop-color='%23d58b08'/%3e%3cstop%20offset='1'%20stop-color='%236c4100'/%3e%3c/linearGradient%3e%3clinearGradient%20id='dark'%20x1='11'%20y1='6'%20x2='88'%20y2='94'%3e%3cstop%20offset='0'%20stop-color='%238a5200'/%3e%3cstop%20offset='.42'%20stop-color='%23ffe58a'/%3e%3cstop%20offset='1'%20stop-color='%233c2200'/%3e%3c/linearGradient%3e%3clinearGradient%20id='leaf'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23fff5b5'/%3e%3cstop%20offset='.52'%20stop-color='%23d9950d'/%3e%3cstop%20offset='1'%20stop-color='%236e4200'/%3e%3c/linearGradient%3e%3clinearGradient%20id='ribbon'%20x1='21'%20y1='77'%20x2='80'%20y2='97'%3e%3cstop%20offset='0'%20stop-color='%23bd7605'/%3e%3cstop%20offset='.5'%20stop-color='%23ffe16f'/%3e%3cstop%20offset='1'%20stop-color='%239b5c00'/%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20filter='url(%23shadow)'%3e%3cg%20fill='url(%23leaf)'%20stroke='%237c4a00'%20stroke-width='.7'%3e%3cpath%20d='M15%2079c-1-8%201-15%207-21-9%203-14%209-16%2018%203%203%206%204%209%203Z'/%3e%3cpath%20d='M16%2063c0-7%203-13%209-18-9%202-15%207-18%2015%202%203%205%204%209%203Z'/%3e%3cpath%20d='M20%2048c2-7%206-12%2013-16-9%200-15%204-20%2011%202%204%204%205%207%205Z'/%3e%3cpath%20d='M28%2034c4-6%209-10%2017-11-8-3-16-1-22%205%200%204%202%206%205%206Z'/%3e%3cpath%20d='M85%2079c1-8-1-15-7-21%209%203%2014%209%2016%2018-3%203-6%204-9%203Z'/%3e%3cpath%20d='M84%2063c0-7-3-13-9-18%209%202%2015%207%2018%2015-2%203-5%204-9%203Z'/%3e%3cpath%20d='M80%2048c-2-7-6-12-13-16%209%200%2015%204%2020%2011-2%204-4%205-7%205Z'/%3e%3cpath%20d='M72%2034c-4-6-9-10-17-11%208-3%2016-1%2022%205%200%204-2%206-5%206Z'/%3e%3c/g%3e%3cpath%20d='M27%2015%2034%2025%2042%207%2050%2027%2058%207%2066%2025%2073%2015%2070%2031H30Z'%20fill='url(%23metal)'%20stroke='%237b4b00'%20stroke-width='1.2'/%3e%3cpath%20d='M30%2029h40c2%200%203.2%201.2%203.2%203%200%201.6-1.2%202.8-3.2%202.8H30c-2%200-3.2-1.2-3.2-2.8%200-1.8%201.2-3%203.2-3Z'%20fill='url(%23dark)'%20stroke='%23ffe58a'%20stroke-width='.8'/%3e%3cg%20fill='%23fff2a5'%20stroke='%238b5400'%20stroke-width='.7'%3e%3ccircle%20cx='34'%20cy='15'%20r='2.7'/%3e%3ccircle%20cx='42'%20cy='7'%20r='2.6'/%3e%3ccircle%20cx='50'%20cy='26'%20r='2.1'/%3e%3ccircle%20cx='58'%20cy='7'%20r='2.6'/%3e%3ccircle%20cx='66'%20cy='15'%20r='2.7'/%3e%3c/g%3e%3cpath%20d='M50%2019a36%2036%200%201%200%200%2072%2036%2036%200%200%200%200-72Zm0%2023a13%2013%200%201%201%200%2026%2013%2013%200%200%201%200-26Z'%20fill='url(%23metal)'%20fill-rule='evenodd'%20stroke='%236a3f00'%20stroke-width='1.1'/%3e%3cpath%20d='M50%2026a29%2029%200%201%200%200%2058%2029%2029%200%200%200%200-58Zm0%2017a12%2012%200%201%201%200%2024%2012%2012%200%200%201%200-24Z'%20fill='none'%20stroke='%23fff3a6'%20stroke-width='3.2'%20opacity='.7'/%3e%3cpath%20d='M27%2080h46l8%2013H19Z'%20fill='url(%23ribbon)'%20stroke='%23754700'%20stroke-width='1'/%3e%3cpath%20d='M19%2093%209%2086l13-4%205%2011Zm62%200%2010-7-13-4-5%2011Z'%20fill='%23a96905'%20stroke='%236e4200'%20stroke-width='.9'/%3e%3cpath%20d='M32%2084h36'%20stroke='%23fff0a0'%20stroke-linecap='round'%20stroke-width='2'%20opacity='.75'/%3e%3c/g%3e%3c/svg%3e")}.levelFrame-diamond{--level-frame-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%3e%3cdefs%3e%3cfilter%20id='shadow'%20x='-20%25'%20y='-20%25'%20width='140%25'%20height='150%25'%3e%3cfeDropShadow%20dx='0'%20dy='2.6'%20stdDeviation='2.1'%20flood-color='%23000'%20flood-opacity='.34'/%3e%3c/filter%3e%3clinearGradient%20id='metal'%20x1='15'%20y1='8'%20x2='86'%20y2='92'%3e%3cstop%20offset='0'%20stop-color='%23ffffff'/%3e%3cstop%20offset='.18'%20stop-color='%239ff8ff'/%3e%3cstop%20offset='.37'%20stop-color='%2323c8ee'/%3e%3cstop%20offset='.56'%20stop-color='%235876ff'/%3e%3cstop%20offset='.74'%20stop-color='%23eefeff'/%3e%3cstop%20offset='1'%20stop-color='%230e83bc'/%3e%3c/linearGradient%3e%3clinearGradient%20id='leaf'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23f5ffff'/%3e%3cstop%20offset='.5'%20stop-color='%2363e9ff'/%3e%3cstop%20offset='1'%20stop-color='%233376e6'/%3e%3c/linearGradient%3e%3clinearGradient%20id='ribbon'%20x1='21'%20y1='77'%20x2='80'%20y2='97'%3e%3cstop%20offset='0'%20stop-color='%23267adf'/%3e%3cstop%20offset='.5'%20stop-color='%23dffcff'/%3e%3cstop%20offset='1'%20stop-color='%234c4ce8'/%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20filter='url(%23shadow)'%3e%3cg%20fill='url(%23leaf)'%20stroke='%232782c5'%20stroke-width='.7'%3e%3cpath%20d='M15%2079c-1-8%201-15%207-21-9%203-14%209-16%2018%203%203%206%204%209%203Z'/%3e%3cpath%20d='M16%2063c0-7%203-13%209-18-9%202-15%207-18%2015%202%203%205%204%209%203Z'/%3e%3cpath%20d='M20%2048c2-7%206-12%2013-16-9%200-15%204-20%2011%202%204%204%205%207%205Z'/%3e%3cpath%20d='M28%2034c4-6%209-10%2017-11-8-3-16-1-22%205%200%204%202%206%205%206Z'/%3e%3cpath%20d='M85%2079c1-8-1-15-7-21%209%203%2014%209%2016%2018-3%203-6%204-9%203Z'/%3e%3cpath%20d='M84%2063c0-7-3-13-9-18%209%202%2015%207%2018%2015-2%203-5%204-9%203Z'/%3e%3cpath%20d='M80%2048c-2-7-6-12-13-16%209%200%2015%204%2020%2011-2%204-4%205-7%205Z'/%3e%3cpath%20d='M72%2034c-4-6-9-10-17-11%208-3%2016-1%2022%205%200%204-2%206-5%206Z'/%3e%3c/g%3e%3cpath%20d='M27%2015%2034%2025%2042%208%2050%2028%2058%208%2066%2025%2073%2015%2070%2031H30Z'%20fill='url(%23metal)'%20stroke='%231d78b8'%20stroke-width='1.2'/%3e%3cpath%20d='M30%2029h40c2%200%203.2%201.2%203.2%203%200%201.6-1.2%202.8-3.2%202.8H30c-2%200-3.2-1.2-3.2-2.8%200-1.8%201.2-3%203.2-3Z'%20fill='%233bdaf4'%20stroke='%23fff'%20stroke-width='.8'/%3e%3cpath%20d='M50%2019a36%2036%200%201%200%200%2072%2036%2036%200%200%200%200-72Zm0%2023a13%2013%200%201%201%200%2026%2013%2013%200%200%201%200-26Z'%20fill='url(%23metal)'%20fill-rule='evenodd'%20stroke='%231774b2'%20stroke-width='1.1'/%3e%3cpath%20d='M50%2019%2064%2036l22%2019-22%2019-14%2017-14-17-22-19%2022-19Z'%20fill='none'%20stroke='%23fff'%20stroke-width='1.1'%20opacity='.72'/%3e%3cpath%20d='M27%2080h46l8%2013H19Z'%20fill='url(%23ribbon)'%20stroke='%231f75b5'%20stroke-width='1'/%3e%3cpath%20d='M19%2093%209%2086l13-4%205%2011Zm62%200%2010-7-13-4-5%2011Z'%20fill='%23287bdc'%20stroke='%231f75b5'%20stroke-width='.9'/%3e%3cg%20fill='%23fff'%3e%3cpath%20d='M24%2014%2027%2021%2034%2024%2027%2027%2024%2034%2021%2027%2014%2024%2021%2021Z'/%3e%3cpath%20d='M76%2058%2079%2065%2086%2068%2079%2071%2076%2078%2073%2071%2066%2068%2073%2065Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.levelFrame-diamond_spark{--level-frame-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%3e%3cdefs%3e%3cfilter%20id='shadow'%20x='-20%25'%20y='-20%25'%20width='140%25'%20height='150%25'%3e%3cfeDropShadow%20dx='0'%20dy='2.8'%20stdDeviation='2.2'%20flood-color='%23000'%20flood-opacity='.36'/%3e%3c/filter%3e%3clinearGradient%20id='metal'%20x1='15'%20y1='8'%20x2='86'%20y2='92'%3e%3cstop%20offset='0'%20stop-color='%23ffffff'/%3e%3cstop%20offset='.12'%20stop-color='%23fff7ad'/%3e%3cstop%20offset='.28'%20stop-color='%2395f9ff'/%3e%3cstop%20offset='.44'%20stop-color='%237a6cff'/%3e%3cstop%20offset='.62'%20stop-color='%2340edff'/%3e%3cstop%20offset='.78'%20stop-color='%23ffffff'/%3e%3cstop%20offset='1'%20stop-color='%237b42d8'/%3e%3c/linearGradient%3e%3clinearGradient%20id='leaf'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23fff'/%3e%3cstop%20offset='.42'%20stop-color='%238df7ff'/%3e%3cstop%20offset='.72'%20stop-color='%23b58cff'/%3e%3cstop%20offset='1'%20stop-color='%234a5dff'/%3e%3c/linearGradient%3e%3clinearGradient%20id='ribbon'%20x1='21'%20y1='77'%20x2='80'%20y2='97'%3e%3cstop%20offset='0'%20stop-color='%237654ff'/%3e%3cstop%20offset='.5'%20stop-color='%23fff7a8'/%3e%3cstop%20offset='1'%20stop-color='%2328dcff'/%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20filter='url(%23shadow)'%3e%3cg%20fill='url(%23leaf)'%20stroke='%235584ff'%20stroke-width='.7'%3e%3cpath%20d='M15%2079c-1-8%201-15%207-21-9%203-14%209-16%2018%203%203%206%204%209%203Z'/%3e%3cpath%20d='M16%2063c0-7%203-13%209-18-9%202-15%207-18%2015%202%203%205%204%209%203Z'/%3e%3cpath%20d='M20%2048c2-7%206-12%2013-16-9%200-15%204-20%2011%202%204%204%205%207%205Z'/%3e%3cpath%20d='M28%2034c4-6%209-10%2017-11-8-3-16-1-22%205%200%204%202%206%205%206Z'/%3e%3cpath%20d='M85%2079c1-8-1-15-7-21%209%203%2014%209%2016%2018-3%203-6%204-9%203Z'/%3e%3cpath%20d='M84%2063c0-7-3-13-9-18%209%202%2015%207%2018%2015-2%203-5%204-9%203Z'/%3e%3cpath%20d='M80%2048c-2-7-6-12-13-16%209%200%2015%204%2020%2011-2%204-4%205-7%205Z'/%3e%3cpath%20d='M72%2034c-4-6-9-10-17-11%208-3%2016-1%2022%205%200%204-2%206-5%206Z'/%3e%3c/g%3e%3cpath%20d='M27%2015%2034%2025%2042%208%2050%2028%2058%208%2066%2025%2073%2015%2070%2031H30Z'%20fill='url(%23metal)'%20stroke='%236a5cff'%20stroke-width='1.2'/%3e%3cpath%20d='M30%2029h40c2%200%203.2%201.2%203.2%203%200%201.6-1.2%202.8-3.2%202.8H30c-2%200-3.2-1.2-3.2-2.8%200-1.8%201.2-3%203.2-3Z'%20fill='%237af6ff'%20stroke='%23fff'%20stroke-width='.8'/%3e%3cpath%20d='M50%2019a36%2036%200%201%200%200%2072%2036%2036%200%200%200%200-72Zm0%2023a13%2013%200%201%201%200%2026%2013%2013%200%200%201%200-26Z'%20fill='url(%23metal)'%20fill-rule='evenodd'%20stroke='%236755ff'%20stroke-width='1.1'/%3e%3cpath%20d='M50%2019%2064%2036l22%2019-22%2019-14%2017-14-17-22-19%2022-19Z'%20fill='none'%20stroke='%23fff'%20stroke-width='1.2'%20opacity='.78'/%3e%3cpath%20d='M27%2080h46l8%2013H19Z'%20fill='url(%23ribbon)'%20stroke='%236655ff'%20stroke-width='1'/%3e%3cpath%20d='M19%2093%209%2086l13-4%205%2011Zm62%200%2010-7-13-4-5%2011Z'%20fill='%237564ff'%20stroke='%236655ff'%20stroke-width='.9'/%3e%3cg%20fill='%23fff'%3e%3cpath%20d='M23%209%2027%2020%2038%2024%2027%2028%2023%2039%2019%2028%208%2024%2019%2020Z'/%3e%3cpath%20d='M77%208%2080%2017%2089%2020%2080%2023%2077%2032%2074%2023%2065%2020%2074%2017Z'/%3e%3cpath%20d='M75%2058%2079%2069%2090%2073%2079%2077%2075%2088%2071%2077%2060%2073%2071%2069Z'/%3e%3ccircle%20cx='32'%20cy='76'%20r='2.1'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.levelFrame-poop{--level-frame-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%3e%3cdefs%3e%3cfilter%20id='shadow'%20x='-24%25'%20y='-24%25'%20width='148%25'%20height='154%25'%3e%3cfeDropShadow%20dx='0'%20dy='2.2'%20stdDeviation='1.6'%20flood-color='%23c98a55'%20flood-opacity='.18'/%3e%3c/filter%3e%3clinearGradient%20id='base'%20x1='7'%20y1='61'%20x2='94'%20y2='98'%3e%3cstop%20offset='0'%20stop-color='%23c98950'/%3e%3cstop%20offset='.24'%20stop-color='%23dda064'/%3e%3cstop%20offset='.56'%20stop-color='%23f7ca92'/%3e%3cstop%20offset='1'%20stop-color='%23ce8d54'/%3e%3c/linearGradient%3e%3clinearGradient%20id='mid'%20x1='8'%20y1='31'%20x2='94'%20y2='83'%3e%3cstop%20offset='0'%20stop-color='%23d79a60'/%3e%3cstop%20offset='.38'%20stop-color='%23ebb879'/%3e%3cstop%20offset='.72'%20stop-color='%23ffd8a5'/%3e%3cstop%20offset='1'%20stop-color='%23d99a5f'/%3e%3c/linearGradient%3e%3clinearGradient%20id='top'%20x1='28'%20y1='13'%20x2='82'%20y2='57'%3e%3cstop%20offset='0'%20stop-color='%23c9854a'/%3e%3cstop%20offset='.5'%20stop-color='%23e1a566'/%3e%3cstop%20offset='1'%20stop-color='%23bf7438'/%3e%3c/linearGradient%3e%3clinearGradient%20id='curl'%20x1='42'%20y1='2'%20x2='82'%20y2='28'%3e%3cstop%20offset='0'%20stop-color='%23c9854a'/%3e%3cstop%20offset='.55'%20stop-color='%23b86f34'/%3e%3cstop%20offset='1'%20stop-color='%2398501f'/%3e%3c/linearGradient%3e%3cmask%20id='avatar-hole'%20maskUnits='userSpaceOnUse'%3e%3crect%20width='100'%20height='100'%20fill='white'/%3e%3cellipse%20cx='50'%20cy='50'%20rx='35'%20ry='35'%20fill='black'/%3e%3c/mask%3e%3c/defs%3e%3cg%20filter='url(%23shadow)'%20stroke='%23b97842'%20stroke-linejoin='round'%20stroke-linecap='round'%20mask='url(%23avatar-hole)'%3e%3cpath%20d='M0%2077c0-15%2014-26%2034-27%2010-1%2020%201%2029%205%209-4%2021-6%2032-3%209%203%2014%2010%2014%2020%200%2018-17%2027-52%2027C18%2099%200%2092%200%2077Z'%20fill='url(%23base)'%20stroke-width='1.9'/%3e%3cpath%20d='M5%2059c0-15%2012-25%2031-28%2012-2%2023%201%2032%208%2013%200%2025%208%2026%2022%201%2016-17%2026-45%2026-26%200-44-11-44-28Z'%20fill='url(%23mid)'%20stroke-width='1.8'/%3e%3cpath%20d='M20%2038c0-18%2014-30%2033-29%2018%201%2033%2012%2035%2028%202%2015-13%2025-36%2025-21-1-32-10-32-24Z'%20fill='url(%23top)'%20stroke-width='1.75'/%3e%3cpath%20d='M43%2020C49%206%2070%202%2087%2013c-11%201-19%206-22%2015-3%2010-17%209-22-8Z'%20fill='url(%23curl)'%20stroke-width='1.65'/%3e%3cg%20fill='none'%20stroke='%23c3824b'%20stroke-width='2.45'%20opacity='.86'%3e%3cpath%20d='M18%2077c13%208%2038%2010%2061%202'/%3e%3cpath%20d='M18%2061c15%208%2036%209%2060%201'/%3e%3cpath%20d='M31%2042c10%205%2023%206%2036%202'/%3e%3cpath%20d='M84%2058c-4%209-13%2016-27%2020'/%3e%3cpath%20d='M11%2068c8%205%2018%206%2031%204'/%3e%3c/g%3e%3cpath%20d='M25%2086c15%205%2034%205%2050%200'%20fill='none'%20stroke='%23f2c285'%20stroke-width='2'%20opacity='.72'/%3e%3cpath%20d='M25%2055c15%205%2033%204%2049-2'%20fill='none'%20stroke='%23f3c68d'%20stroke-width='1.8'%20opacity='.66'/%3e%3cpath%20d='M53%2015c7-4%2016-4%2026%200'%20fill='none'%20stroke='%23d19055'%20stroke-width='1.55'%20opacity='.72'/%3e%3c/g%3e%3c/svg%3e")}.avatar.levelFrame-poop{background-image:none;border-radius:999px;padding:0}.avatar.levelFrame-poop:before{display:none}.avatar.levelFrame-poop:after{content:"";z-index:3;inset:calc(var(--level-frame-width,6px) * -1.5);pointer-events:none;filter:drop-shadow(0 2px 2px #c98a552e);background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%3e%3cdefs%3e%3cfilter%20id='shadow'%20x='-24%25'%20y='-24%25'%20width='148%25'%20height='154%25'%3e%3cfeDropShadow%20dx='0'%20dy='2.2'%20stdDeviation='1.6'%20flood-color='%23c98a55'%20flood-opacity='.18'/%3e%3c/filter%3e%3clinearGradient%20id='base'%20x1='7'%20y1='61'%20x2='94'%20y2='98'%3e%3cstop%20offset='0'%20stop-color='%23c98950'/%3e%3cstop%20offset='.24'%20stop-color='%23dda064'/%3e%3cstop%20offset='.56'%20stop-color='%23f7ca92'/%3e%3cstop%20offset='1'%20stop-color='%23ce8d54'/%3e%3c/linearGradient%3e%3clinearGradient%20id='mid'%20x1='8'%20y1='31'%20x2='94'%20y2='83'%3e%3cstop%20offset='0'%20stop-color='%23d79a60'/%3e%3cstop%20offset='.38'%20stop-color='%23ebb879'/%3e%3cstop%20offset='.72'%20stop-color='%23ffd8a5'/%3e%3cstop%20offset='1'%20stop-color='%23d99a5f'/%3e%3c/linearGradient%3e%3clinearGradient%20id='top'%20x1='28'%20y1='13'%20x2='82'%20y2='57'%3e%3cstop%20offset='0'%20stop-color='%23c9854a'/%3e%3cstop%20offset='.5'%20stop-color='%23e1a566'/%3e%3cstop%20offset='1'%20stop-color='%23bf7438'/%3e%3c/linearGradient%3e%3clinearGradient%20id='curl'%20x1='42'%20y1='2'%20x2='82'%20y2='28'%3e%3cstop%20offset='0'%20stop-color='%23c9854a'/%3e%3cstop%20offset='.55'%20stop-color='%23b86f34'/%3e%3cstop%20offset='1'%20stop-color='%2398501f'/%3e%3c/linearGradient%3e%3cmask%20id='avatar-hole'%20maskUnits='userSpaceOnUse'%3e%3crect%20width='100'%20height='100'%20fill='white'/%3e%3cellipse%20cx='50'%20cy='50'%20rx='35'%20ry='35'%20fill='black'/%3e%3c/mask%3e%3c/defs%3e%3cg%20filter='url(%23shadow)'%20stroke='%23b97842'%20stroke-linejoin='round'%20stroke-linecap='round'%20mask='url(%23avatar-hole)'%3e%3cpath%20d='M0%2077c0-15%2014-26%2034-27%2010-1%2020%201%2029%205%209-4%2021-6%2032-3%209%203%2014%2010%2014%2020%200%2018-17%2027-52%2027C18%2099%200%2092%200%2077Z'%20fill='url(%23base)'%20stroke-width='1.9'/%3e%3cpath%20d='M5%2059c0-15%2012-25%2031-28%2012-2%2023%201%2032%208%2013%200%2025%208%2026%2022%201%2016-17%2026-45%2026-26%200-44-11-44-28Z'%20fill='url(%23mid)'%20stroke-width='1.8'/%3e%3cpath%20d='M20%2038c0-18%2014-30%2033-29%2018%201%2033%2012%2035%2028%202%2015-13%2025-36%2025-21-1-32-10-32-24Z'%20fill='url(%23top)'%20stroke-width='1.75'/%3e%3cpath%20d='M43%2020C49%206%2070%202%2087%2013c-11%201-19%206-22%2015-3%2010-17%209-22-8Z'%20fill='url(%23curl)'%20stroke-width='1.65'/%3e%3cg%20fill='none'%20stroke='%23c3824b'%20stroke-width='2.45'%20opacity='.86'%3e%3cpath%20d='M18%2077c13%208%2038%2010%2061%202'/%3e%3cpath%20d='M18%2061c15%208%2036%209%2060%201'/%3e%3cpath%20d='M31%2042c10%205%2023%206%2036%202'/%3e%3cpath%20d='M84%2058c-4%209-13%2016-27%2020'/%3e%3cpath%20d='M11%2068c8%205%2018%206%2031%204'/%3e%3c/g%3e%3cpath%20d='M25%2086c15%205%2034%205%2050%200'%20fill='none'%20stroke='%23f2c285'%20stroke-width='2'%20opacity='.72'/%3e%3cpath%20d='M25%2055c15%205%2033%204%2049-2'%20fill='none'%20stroke='%23f3c68d'%20stroke-width='1.8'%20opacity='.66'/%3e%3cpath%20d='M53%2015c7-4%2016-4%2026%200'%20fill='none'%20stroke='%23d19055'%20stroke-width='1.55'%20opacity='.72'/%3e%3c/g%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;position:absolute}.avatar.levelFrame-poop .avatarFace{z-index:2;width:100%;height:100%;box-shadow:inset 0 0 0 1px #ffffff29,0 0 0 1px #b978426b,0 6px 14px #0000003d}.rankFrameMedal{background-image:none!important;display:none!important}@keyframes diamondSpark{0%,to{filter:saturate(1.05)brightness()}50%{filter:saturate(1.28)brightness(1.22)}}@keyframes levelDotPulse{0%,to{transform:scale(1);box-shadow:0 0 12px #ffcf586b}50%{transform:scale(1.12);box-shadow:0 0 22px #ffcf58b3}}.avatarStack{min-width:calc(var(--avatar-size,36px) + 18px);align-items:center;display:flex;overflow:visible}.avatarStack .avatar{margin-left:calc(var(--avatar-overlap,12px) * -1);box-shadow:none}.avatarStack .avatar:first-child{margin-left:0}.groupAvatar{--group-avatar-color:#7c5cff;color:#fff;background:radial-gradient(circle at 35% 24%, #ffffff47, transparent 28%), linear-gradient(135deg, color-mix(in srgb, var(--group-avatar-color) 82%, #fff 8%), color-mix(in srgb, var(--group-avatar-color) 58%, #05050a 28%));text-transform:uppercase;border-radius:999px;flex:none;place-items:center;font-weight:950;line-height:1;display:inline-grid;overflow:hidden;box-shadow:inset 0 0 0 1px #fff3,0 5px 14px #00000038}.groupAvatar img{object-fit:cover;width:100%;height:100%;display:block}.groupAvatar>span{text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;text-shadow:0 1px 8px #00000052;max-width:84%;font-size:.76em;overflow:hidden}.mediaPreviewTrigger{color:inherit;cursor:zoom-in;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;width:max-content;height:max-content;margin:0;padding:0;display:grid}.mediaPreviewTrigger:focus-visible{outline-offset:3px;outline:2px solid #ffcf58eb}.joinGroupAvatar{justify-self:center}.centerPage{place-items:center;min-height:70vh;display:grid}.panel{background:#ffffff12;border:1px solid #ffffff1a;border-radius:8px;gap:12px;width:min(420px,100%);padding:18px;display:grid}.panel h2{margin:0}.groupHero{background:linear-gradient(135deg,#40c9a229,#7c5cff24);border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-bottom:12px;padding:14px;display:grid}.groupHeroTitle{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.groupHeroTitle>div{min-width:0}.groupHero h2{overflow-wrap:anywhere;margin:0;font-size:1.45rem;line-height:1.08}.groupHero p{color:#b8b3c8;margin:4px 0 0;line-height:1.22}.groupHeroInviteLayout{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;min-width:0;margin-top:10px;display:grid}.groupHeroDetailActions{align-items:stretch;gap:8px;min-width:0;display:grid;container-type:inline-size}.groupPermanentCode{color:#f7f4ea;text-align:left;background:#ffcf5814;border:1px solid #ffcf583d;border-radius:8px;grid-template-columns:minmax(0,max-content) minmax(0,max-content);justify-content:start;align-items:center;gap:clamp(3px,1.5cqw,8px);width:100%;max-width:100%;min-height:0;padding:6px clamp(5px,2cqw,9px);display:grid;overflow:hidden}.groupPermanentCode span{color:#b8b3c8;text-transform:uppercase;letter-spacing:0;white-space:nowrap;text-overflow:clip;min-width:0;font-size:min(.72rem,4.4cqw);font-weight:900;overflow:hidden}.groupPermanentCode strong{color:#ffcf58;letter-spacing:.06em;white-space:nowrap;text-overflow:clip;min-width:0;font-size:min(.94rem,6.8cqw);overflow:hidden}.groupPermanentCode:disabled{opacity:.65}.groupEditDetailsBtn{white-space:nowrap;letter-spacing:0;justify-content:center;gap:clamp(3px,1.5cqw,8px);width:100%;min-height:36px;padding-inline:clamp(5px,2cqw,10px);font-size:min(.88rem,6cqw);overflow:hidden}.groupEditDetailsBtn svg{width:16px;height:16px}.groupJoinQr{color:#f7f4ea;background:#ffffff12;border:1px solid #ffffff24;border-radius:8px;justify-items:center;gap:4px;width:104px;min-height:0;margin:0;padding:6px;display:grid;box-shadow:inset 0 1px #ffffff14}.groupJoinQr canvas{background:#fff;border-radius:5px;width:92px;height:92px;padding:4px;display:block;box-shadow:0 8px 20px #0003}.groupJoinQr span{color:#ffcf58;letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.68rem;font-weight:950;overflow:hidden}.groupJoinQr:disabled{opacity:.6}.gameDetailPage{gap:12px;padding-bottom:30px;display:grid}.gameDetailHero{isolation:isolate;background:linear-gradient(135deg,#40c9a229,#7c5cff24);border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:132px minmax(0,1fr);align-items:end;gap:16px;min-height:232px;padding:54px 16px 16px;display:grid;position:relative;overflow:hidden}.gameDetailHero:before{content:"";z-index:-2;background-image:var(--game-hero-bg);opacity:.18;filter:saturate(1.05)contrast(1.02);background-position:50%;background-size:cover;position:absolute;inset:0}.gameDetailHero:after{content:"";z-index:-1;background:linear-gradient(90deg,#08080fa3 0%,#08080f61 43%,#08080f94 100%),linear-gradient(#08080f1f,#08080f75);position:absolute;inset:0}.gameDetailHeroBackdrop{z-index:0;pointer-events:none;background-image:var(--game-hero-bg);opacity:.36;filter:saturate(1.05)contrast(1.02);background-position:50%;background-size:cover;position:absolute;inset:0}.gameDetailHeroBackdrop:after{content:"";background:linear-gradient(90deg,#08080fc7 0%,#08080f7a 43%,#08080fa8 100%),linear-gradient(#08080f29,#08080f94);position:absolute;inset:0}.gameDetailHero>:not(.gameDetailHeroBackdrop){z-index:1;position:relative}.gameDetailBggLink{z-index:2;text-decoration:none;position:absolute;top:12px;right:12px}#root .gameDetailHero>.gameDetailBggLink{z-index:2;position:absolute;top:12px;right:12px}.gameDetailCover.cover{border:1px solid #ffffff2e;width:132px;height:132px;box-shadow:0 16px 38px #00000057}.gameDetailTitle{align-content:end;gap:8px;min-width:0;display:grid}.gameDetailTitle h2{overflow-wrap:anywhere;margin:0;font-size:clamp(1.65rem,6vw,3rem);line-height:1.02}.gameMetaPills{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.gameMetaPills span{color:#f7f4ea;background:#00000057;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:5px;min-height:30px;padding:4px 9px;font-size:.78rem;font-weight:900;display:inline-flex}.gameMetaPills svg{width:14px;height:14px}.gameMetaPills .bggPill{color:#ffcf58;background:#ffcf5829;border-color:#ffcf5842}.sourceLine{color:#d8d3e8;font-weight:800}.gameDetailActions{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:8px;display:grid}.buttonLike{text-decoration:none}.gameDetailGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.detailInfoGrid{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:8px;display:grid}.detailInfoGrid>div{background:#00000029;border:1px solid #ffffff14;border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.detailInfoGrid strong{color:#ffcf58;font-size:.78rem}.detailInfoGrid span{color:#f7f4ea;overflow-wrap:anywhere;min-width:0;line-height:1.25}.expandableText{gap:8px;display:grid}.expandableText p{color:#d8d3e8;white-space:pre-line;margin:0;line-height:1.42}.expandableText p.clamped{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.expandableText .up{transform:rotate(180deg)}.section h3{color:#ffcf58;margin:6px 0 2px;font-size:.9rem}.noteComposer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.noteComposer textarea{color:#f7f4ea;resize:vertical;background:#191924;border:1px solid #ffffff24;border-radius:8px;min-height:86px;padding:10px}.noteList{gap:8px;display:grid}.noteList article{background:#ffffff0e;border:1px solid #ffffff17;border-radius:8px;padding:10px}.noteList strong,.noteList p,.noteList small{margin:0;display:block}.noteList p{color:#d8d3e8;white-space:pre-line;margin-top:4px;line-height:1.35}.noteList small{color:#b8b3c8;margin-top:6px}.gameRemoveBox{background:#fb718512;border:1px solid #fb71852e;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.gameRemoveBox strong{color:#ffcf58;margin-bottom:4px;display:block}.gameRemoveBox p{color:#d8d3e8;margin:0;line-height:1.35}.detailLinkList{gap:8px;display:grid}.detailLinkList a,.detailLinkList span{color:#f7f4ea;background:#ffffff0e;border:1px solid #ffffff17;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:46px;padding:8px;font-weight:850;text-decoration:none;display:grid}.detailLinkList small{color:#b8b3c8;text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-weight:750;overflow:hidden}.groupActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.compactGroupActions{flex-wrap:nowrap;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;width:min(19rem,100%);display:grid;container-type:inline-size}.compactGroupActions button{white-space:normal;min-width:0;min-height:2.2rem;padding:.2rem .35rem;font-size:clamp(.62rem,5cqi,.78rem);line-height:1.05}.compactGroupActions button span{text-align:center;overflow-wrap:anywhere;min-width:0;max-width:100%}.compactGroupActions button svg{flex:none;width:1rem;height:1rem}.leaveGroupButton{white-space:normal;text-align:center;gap:5px;min-width:0;line-height:1.05}.leaveGroupButton span{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;line-height:1.05}.compactGroupActions .leaveGroupButton{min-height:2.45rem;padding:.25rem .3rem;font-size:clamp(.62rem,4.5cqi,.72rem)}.compactGroupActions .leaveGroupButton svg{width:.95rem;height:.95rem}.listGrid{gap:8px;display:grid}.personRow{background:#0000002e;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-width:0;padding:8px;display:grid}.clickablePersonRow{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;transition:background .16s,border-color .16s}.clickablePersonRow:hover{background:#ffffff14;border-color:#ffffff1a}.clickablePersonRow:focus-visible{outline-offset:2px;outline:2px solid #7c5cffb8}.personText{min-width:0}.personRow strong,.personRow span{text-overflow:ellipsis;display:block;overflow:hidden}.personRow span{color:#b8b3c8;font-size:.86rem}.personRowActions{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.personRowActions .small{white-space:nowrap;min-height:34px}.personRowActions .iconOnly{width:34px;min-width:34px;padding:0}.personRowActions .iconOnly svg{width:16px;height:16px}.playerMetaLine{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex!important}.playerMetaLine>span:first-child{min-width:0}.creatorBadge,.adminBadge{letter-spacing:0;flex:none;align-items:center;gap:4px;margin-left:auto;font-weight:900;font-size:.76rem!important;display:inline-flex!important}.creatorBadge{color:#ffcf58!important}.adminBadge{color:#7dd3fc!important}.creatorEyeIcon,.adminBadge svg{width:15px;height:15px}.fab{z-index:55;color:#111118;touch-action:none;background:linear-gradient(135deg,#ffb703,#fb7185);border:0;border-radius:999px;place-items:center;width:58px;height:58px;display:grid;position:fixed;bottom:22px;right:max(16px,50vw - 562px);box-shadow:0 14px 34px #0006}.draggableFab{bottom:auto;right:auto}.fab svg:first-child{width:24px;height:24px}.fab svg:last-child{color:#fff;background:#111118;border-radius:999px;width:16px;height:16px;position:absolute;bottom:9px;right:9px}.modalBackdrop{z-index:320;isolation:isolate;padding:max(14px, env(safe-area-inset-top)) 14px max(14px, env(safe-area-inset-bottom));overscroll-behavior:contain;box-sizing:border-box;background:#00000094;align-items:end;display:grid;position:fixed;inset:0;overflow-y:auto}.modalBackdrop>*{box-sizing:border-box;min-width:0;max-width:100%}.productModeBackdrop{align-items:center}.productModeSheet{color:#f7f4ea;background:linear-gradient(#161724fa,#0d0e18fa);border:1px solid #ffffff24;border-radius:8px;gap:14px;width:min(520px,100%);max-height:min(86dvh,720px);padding:16px;display:grid;overflow-y:auto;box-shadow:0 22px 70px #0000007a}.productModeSheet header{justify-content:space-between;align-items:start;gap:12px;display:flex}.productModeSheet h2{margin:0;font-size:1.18rem;line-height:1.12}.productModeSheet p{color:#d8d3e8;margin:4px 0 0;font-size:.9rem;line-height:1.35}.productModeGrid{gap:9px;display:grid}.productModeOption{text-align:left;color:#f7f4ea;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;gap:7px;min-width:0;padding:11px;display:grid}.productModeOption.selected{background:linear-gradient(135deg,#ffcf582e,#40c9a214);border-color:#ffcf58;box-shadow:inset 0 0 0 1px #ffcf5824}.productModeOption>span:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.productModeOption strong{align-items:center;gap:7px;min-width:0;font-size:.98rem;display:flex}.productModeOption strong small{color:#ffcf58;text-transform:uppercase;background:#ffcf5829;border-radius:999px;flex:none;padding:2px 7px;font-size:.62rem;font-weight:950}.productModeOption em{color:#d8d3e8;font-size:.84rem;font-style:normal;line-height:1.28}.productLockedPanel{color:#f7f4ea;background:linear-gradient(135deg,#ffcf581f,#40c9a20e);border:1px solid #ffcf5847;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:12px;display:grid}.productLockedPanel.compact{gap:8px;padding:10px}.productLockedIcon{color:#ffcf58;background:#ffcf5824;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.productLockedPanel.compact .productLockedIcon{width:30px;height:30px}.productLockedPanel strong{color:#fff6ce;min-width:0;font-size:.94rem;line-height:1.15;display:block}.productLockedPanel p{color:#d8d3e8;margin:4px 0 0;font-size:.84rem;line-height:1.3}.mediaPreviewBackdrop{z-index:790;padding:max(10px, env(safe-area-inset-top)) 10px max(10px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000e0;align-items:center}.mediaPreviewSheet{background:#08080ef5;border:1px solid #ffffff24;border-radius:8px;grid-template-rows:auto minmax(0,1fr);gap:10px;width:min(980px,100%);height:min(90dvh,980px);margin:0 auto;padding:10px;display:grid;box-shadow:0 28px 84px #000000ad}.mediaPreviewHeader{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0;display:grid}.mediaPreviewHeader strong{color:#fff6ce;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1rem;overflow:hidden}.mediaPreviewActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.mediaPreviewActions button{white-space:nowrap;flex:0 auto;min-width:0}.mediaPreviewFrame{background:#020204;border:1px solid #ffffff14;border-radius:8px;place-items:center;min-height:0;display:grid;overflow:hidden}.mediaPreviewFrame img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.wizard{box-sizing:border-box;background:#181824;border:1px solid #ffffff1f;border-radius:8px;align-content:start;gap:12px;width:min(720px,100%);max-width:100%;max-height:min(86dvh,720px);margin:0 auto;padding:14px;display:grid;overflow:auto;box-shadow:0 24px 70px #0000008c}.wizard>*{min-width:0}.tutorialBackdrop{z-index:460;background:#000000b8;align-items:center}.tutorialShell{background:#151520;border:1px solid #ffffff24;border-radius:8px;grid-template-rows:auto auto minmax(0,1fr) auto;gap:10px;width:min(1040px,100%);max-height:calc(100dvh - 24px);margin:0 auto;padding:12px;display:grid;overflow:hidden;box-shadow:0 24px 70px #0000009e}.tutorialIntroShell{grid-template-rows:auto minmax(0,1fr) auto;width:min(760px,100%)}.tutorialHeader{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.tutorialHeader h2{align-items:center;gap:8px;margin:0;font-size:1.25rem;display:inline-flex}.tutorialHeader p{color:#b8b3c8;white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;overflow:hidden}.tutorialTabs{scrollbar-width:thin;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.tutorialTab{color:#d8d3e8;white-space:nowrap;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;flex:none;min-height:36px;padding:0 12px;font-weight:900}.tutorialTab.active{color:#111118;background:linear-gradient(135deg,#ffcf58,#ffb703);border-color:#ffcf58cc}.tutorialViewport{background:#0f0f16;border:1px solid #ffffff14;border-radius:8px;place-items:center;min-height:0;display:grid;overflow:hidden}.tutorialImage{object-fit:contain;width:100%;height:100%;max-height:calc(100dvh - 194px);display:block}.tutorialIntroPanel{background:radial-gradient(circle at 20% 0,#ffcf582e,#0000 34%),linear-gradient(145deg,#ffffff14,#ffffff08),#101019;border:1px solid #ffcf583d;border-radius:8px;align-content:center;gap:18px;min-height:0;padding:clamp(16px,4vw,30px);display:grid;overflow:auto}.tutorialIntroHero{gap:10px;display:grid}.tutorialIntroBadge{color:#ffcf58;text-transform:uppercase;letter-spacing:0;background:#ffcf581f;border:1px solid #ffcf5880;border-radius:999px;justify-self:start;padding:6px 10px;font-size:.78rem;font-weight:900}.tutorialIntroHero h3{max-width:16ch;margin:0;font-size:clamp(1.65rem,5vw,3.2rem);line-height:1.02}.tutorialIntroHero p{color:#ddd7ef;max-width:58ch;margin:0;font-size:clamp(1rem,2.4vw,1.18rem);line-height:1.45}.tutorialIntroSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tutorialIntroSteps div{background:#181824;border:1px solid #ffffff1a;border-radius:8px;gap:6px;min-width:0;padding:12px;display:grid}.tutorialIntroSteps strong{color:#fff8da;font-size:.95rem}.tutorialIntroSteps span{color:#c7c1d6;font-size:.9rem;line-height:1.35}.tutorialInlineIcon{vertical-align:-4px;color:#ffcf58;box-sizing:content-box;background:#ffffff14;border-radius:999px;width:18px;height:18px;padding:2px}.tutorialControls{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.tutorialControls .primary,.tutorialControls .secondary{min-width:0}.tutorialIntroControls .primary{justify-self:end}.tutorialCounter{color:#ffcf58;white-space:nowrap;font-weight:900}@media (width<=680px){.mediaPreviewSheet{gap:8px;height:min(88dvh,100dvh - 20px);padding:8px}.tutorialShell{gap:8px;max-height:calc(100dvh - 16px);padding:10px}.tutorialHeader h2{font-size:1.08rem}.tutorialHeader p{font-size:.9rem}.tutorialIntroPanel{align-content:start;padding:14px}.tutorialIntroHero h3{max-width:18ch}.tutorialIntroSteps{grid-template-columns:1fr}}.rotateLeft{transform:rotate(90deg)}.rotateRight{transform:rotate(-90deg)}.sheetHeader{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:10px;display:grid}.sheetHeader>div{min-width:0}.sheetHeader h2,.sheetHeader p{overflow-wrap:anywhere}.sheetHeader .iconBtn{flex:none;justify-self:end}.sheetHeaderActions{justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.sheetHeaderActions .secondary.small{white-space:nowrap;min-width:0;min-height:36px;padding-inline:8px}.sheetHeader h2{margin:0}.fieldLabel{color:#d8d3e8;align-items:center;gap:8px;margin:12px 0 8px;font-weight:800;display:flex}.fieldLabelAction{justify-content:space-between;margin-bottom:4px}.fieldLabelAction span{align-items:center;gap:8px;min-width:0;display:inline-flex}.selectAllBtn{width:34px;height:34px;min-height:34px}.formSheet{gap:8px;display:grid}.formSheet label{color:#d8d3e8;font-weight:800}.formSheet input[type=color]{width:70px;padding:4px}.formError{color:#ff9caf;margin:0;font-weight:900}.godMercySheet{gap:14px}.godMercySheet .sheetHeader h2{color:#f7f4ea;text-shadow:0 2px 10px #00000073;align-items:center;gap:8px;display:flex}.godMercySheet .sheetHeader small{color:#ffcf58;letter-spacing:.08em;font-weight:950}.godMercySheet p{color:#d8d3e8}.godMercyGrid{grid-template-columns:minmax(0,1.4fr) minmax(92px,.55fr) minmax(118px,.7fr);gap:10px;display:grid}.godMercyGrid label{color:#d8d3e8;gap:6px;font-weight:900;display:grid}.godMercyResult{background:#ffcf5814;border:1px solid #ffcf5847;border-radius:8px;gap:8px;padding:10px;display:grid}.godMercyResult strong{color:#ffcf58;letter-spacing:.08em;font-size:1.45rem}.godMercyResult span{color:#fff6ce;font-weight:900}.godMercyResult textarea{color:#f7f4ea;resize:vertical;min-height:148px;font:inherit;background:#0f0f16;border:1px solid #ffffff1f;border-radius:8px;padding:10px;line-height:1.35}.godPowerTabs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.godPowerTabs button{color:#d8d3e8;background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;font-weight:950;display:inline-flex}.godPowerTabs button.active{color:#fff6ce;background:linear-gradient(135deg,#ffcf5838,#40c9a21f);border-color:#ffcf588a;box-shadow:inset 0 0 0 1px #ffcf5829}.godUnlockPanel{gap:12px;display:grid}.godUnlockSearch{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:8px;display:grid}.godUnlockSearch label,.godUnlockChooser label{color:#d8d3e8;gap:6px;font-weight:900;display:grid}.godUnlockSearch button{padding-inline:10px}.godUnlockMode{grid-template-columns:1fr 1fr;gap:8px;display:grid}.godUnlockMode button{color:#d8d3e8;background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;font-weight:950;display:inline-flex}.godUnlockMode button.active{color:#a7f3d0;background:#40c9a229;border-color:#40c9a28c}.godUnlockMode button.dangerMode{color:#ff9caf;background:#fb718524;border-color:#fb718580}.godUnlockTargetSummary{color:#fff6ce;background:#ffcf5813;border:1px solid #ffcf5838;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:7px 10px;font-weight:950;display:flex}.godUnlockTargetSummary svg{color:#ffcf58}.godUnlockGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.godUnlockBox{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:8px;align-content:start;gap:8px;min-height:178px;max-height:238px;padding:9px;display:grid;overflow:auto}.godUnlockBox>strong{color:#fff6ce;font-size:.92rem}.godUnlockBox>small,.godUnlockItems>small{color:#b8b3c8;font-weight:850}.godUnlockChoice{color:#f7f4ea;text-align:left;background:#0000002e;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;width:100%;min-width:0;padding:8px;display:grid}.godUnlockChoice.selected{background:linear-gradient(135deg,#ffcf582e,#40c9a21f);border-color:#ffcf5885;box-shadow:inset 0 0 0 1px #ffcf581f}.godUnlockChoice span:not(.avatar):not(.godUnlockGroupIcon){gap:2px;min-width:0;display:grid}.godUnlockChoice b,.godUnlockItem b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.godUnlockChoice small,.godUnlockItem small{color:#b8b3c8;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.godUnlockGroupIcon{color:#fff;border-radius:999px;place-items:center;width:32px;height:32px;display:grid;box-shadow:inset 0 0 0 1px #ffffff38}.godUnlockGroupIcon svg{width:17px;height:17px}.godUnlockChooser{background:#ffcf580e;border:1px solid #ffcf583d;border-radius:8px;gap:9px;padding:10px;display:grid}.godUnlockItems{gap:8px;max-height:252px;display:grid;overflow:auto}.godUnlockItem{color:#f7f4ea;text-align:left;background:#0003;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-width:0;padding:8px;display:grid}.godUnlockItem.selected{background:#40c9a226;border-color:#40c9a28f;box-shadow:inset 0 0 0 1px #40c9a21f}.godUnlockItem span{gap:2px;min-width:0;display:grid}.godUnlockItem em{color:#ffcf58;white-space:nowrap;background:#ffcf5824;border:1px solid #ffcf5838;border-radius:999px;padding:3px 7px;font-size:.68rem;font-style:normal;font-weight:950}.godUnlockStatus{color:#d8d3e8;background:#0000002e;border:1px solid #ffffff1f;border-radius:8px;margin:0;padding:8px 10px;font-weight:900}.godUnlockStatus.loading{color:#ffcf58;border-color:#ffcf583d}@media (width<=680px){.godMercyGrid,.godPowerTabs,.godUnlockMode,.godUnlockGrid,.godUnlockSearch{grid-template-columns:1fr}.godUnlockSearch button{width:100%}.godUnlockBox{max-height:210px}}.countedInput{min-width:0;display:grid;position:relative}.countedInput input{width:100%;padding-right:68px}.countedInput span{color:#ffcf58;pointer-events:none;font-size:.78rem;font-weight:950;line-height:1;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.inlineForm{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.groupJoinInline{grid-template-columns:minmax(0,1fr) minmax(126px,auto)}.groupJoinInline button{white-space:nowrap;width:auto;padding-inline:10px}.inlineAdd{grid-template-columns:minmax(0,1fr) 44px}.helpText{color:#b8b3c8;font-size:.86rem}.godCouponAssist{color:#ffcf58;font-weight:900}.helperCopy{color:#b8b3c8;margin:0 0 10px;line-height:1.35}.formDivider{color:#b8b3c8;align-items:center;gap:10px;margin:4px 0;font-size:.82rem;display:flex}.formDivider:before,.formDivider:after{content:"";background:#ffffff1f;flex:1;height:1px}.photoPicker{background:#0000002e;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.photoActions{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;min-width:0;display:grid}.photoActions button,.photoActions label{width:100%}.groupPhotoPicker{grid-template-columns:auto minmax(0,1fr);align-items:center}.groupFormAvatar{font-size:1.35rem;width:76px!important;height:76px!important}.groupPhotoHint{color:#b8b3c8;grid-column:2;font-size:.78rem;line-height:1.25}.groupJoinPreview{margin:0 0 8px}.fileButton{text-align:center;justify-content:center;align-items:center;gap:8px;min-width:0;display:inline-flex;position:relative}.fileButton input{opacity:0;cursor:pointer;position:absolute;inset:0}.hiddenFileInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.animationPicker{grid-template-columns:repeat(auto-fit,minmax(146px,1fr));gap:8px;display:grid}.animationChoice{color:#f7f4ea;text-align:left;background:#ffffff0f;border:1px solid #ffffff1c;border-radius:8px;gap:6px;min-width:0;padding:8px;display:grid;position:relative;overflow:hidden}.animationChoice.selected{background:#40c9a226;border-color:#40c9a2;box-shadow:inset 0 0 0 1px #40c9a229}.animationChoice.locked{cursor:not-allowed;filter:grayscale()saturate(.18);opacity:.58}.animationChoice.productLocked{cursor:not-allowed;filter:grayscale(.75)saturate(.35);opacity:.72}.animationChoice strong,.animationChoice span:not(.animationPreview):not(.previewWinner):not(.previewLosers):not(.previewHead):not(.previewBody):not(.previewArm){text-overflow:ellipsis;overflow:hidden}.animationChoice strong{justify-content:space-between;align-items:center;gap:6px;font-size:.86rem;display:flex}.animationChoice strong small{color:#ffcf58;background:#ffcf5824;border-radius:999px;flex:none;padding:2px 6px;font-size:.62rem;font-weight:950}.animationChoice.locked strong small{color:#e6e1d4;background:#ffffff1f}.animationChoice.productLocked strong small{color:#ffcf58;background:#ffcf582e}.animationChoice>span:not(.animationPreview){color:#b8b3c8;min-height:2.3em;font-size:.72rem;line-height:1.18}.animationChoice.themeSpecificAnimationChoice{border-color:color-mix(in srgb, var(--theme-line,#ffcf58) 58%, #ffffff2e);background:linear-gradient(145deg, #07070da8, #07070dd1), var(--theme-bg,#ffcf581f);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--theme-line,#ffcf58) 28%, transparent), 0 10px 22px #0000002e}.animationChoice.themeSpecificAnimationChoice.selected{border-color:var(--theme-line,#ffcf58);background:linear-gradient(145deg, #07070d75, #07070dad), var(--theme-bg,#ffcf582e);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--theme-line,#ffcf58) 54%, transparent), 0 0 24px color-mix(in srgb, var(--theme-line,#ffcf58) 22%, transparent)}.animationChoice.themeSpecificAnimationChoice strong small{background:color-mix(in srgb, var(--theme-line,#ffcf58) 24%, #00000047);color:#fff6ce;border:1px solid color-mix(in srgb, var(--theme-line,#ffcf58) 44%, transparent)}.customScenarioProfilePicker{grid-template-columns:repeat(auto-fit,minmax(168px,1fr))}.customScenarioProfileChoice{min-height:188px}.customScenarioProfileChoice .customScenarioPackPreview{border-color:#fff6ce75;height:92px}.customScenarioProfileChoice strong small{color:#a7f3d0;background:#40c9a224}.customScenarioProfileChoice.selected{background:radial-gradient(circle at 50% 0,#fff6ce4d,#0000 56%),linear-gradient(145deg,#40c9a240,#7c5cff33),#08080eeb;border-color:#ffcf58;box-shadow:0 0 0 3px #ffcf5852,0 0 34px #ffcf5847,inset 0 0 0 2px #fff6ce4d}.customScenarioProfileChoice.selected .customScenarioPackPreview{filter:saturate(1.28)brightness(1.14);border-color:#ffcf58;box-shadow:0 0 0 2px #ffcf58c7,0 0 24px #7dd3fc57}.customScenarioProfileChoice.selected strong{color:#fff6ce;text-shadow:0 0 12px #ffcf5870}.customScenarioProfileChoice.selected strong small{color:#111118;background:#ffcf58;border:1px solid #fff6cedb;box-shadow:0 0 14px #ffcf585c}.victoryTheaterPanel{background:#ffffff0b;border:1px solid #ffffff24;border-radius:8px;gap:8px;padding:10px;display:grid}.victoryTheaterPanel.open{background:linear-gradient(135deg,#ffcf5814,#40c9a20e);border-color:#ffcf5861}.victoryTheaterHeaderRow{grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:8px;display:grid}.victoryTheaterHeader{color:#f7f4ea;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:8px;padding:0;display:grid}.victoryTheaterHeader span{gap:3px;min-width:0;display:grid}.victoryTheaterHeader strong{overflow-wrap:anywhere;font-size:1rem}.victoryTheaterHeader small{color:#b8b3c8;font-weight:800;line-height:1.25}.victoryTheaterHeader svg{color:#ffcf58;justify-self:end;transition:transform .18s}.victoryTheaterHeader svg.up{transform:rotate(180deg)}.victoryTheaterHelpButton{color:#ffcf58;background:#ffcf581a;border-color:#ffcf5852;width:38px;height:38px;min-height:38px}.victoryTheaterSummary{color:#d8d3e8;overflow-wrap:anywhere;background:#0000002e;border:1px solid #ffffff14;border-radius:8px;padding:8px 9px;font-size:.82rem;font-weight:850;line-height:1.3}.victoryTheaterCurrentPreview{background:linear-gradient(135deg,#ffcf5814,#00000029);margin:0}.victoryTheaterCurrentPreview .profileSetupVisual .customScenarioPackPreview{width:100%;height:74px}.victoryTheaterCurrentPreview>button{place-self:center end}.victoryTheaterBody{gap:12px;display:grid}.victoryTheaterStep{background:linear-gradient(145deg,#ffffff0f,#00000029);border:1px solid #ffffff24;border-radius:8px;gap:10px;min-width:0;padding:10px;display:grid;box-shadow:inset 0 1px #ffffff14}.victoryTheaterStepConfig{background:linear-gradient(145deg,#ffcf581f,#ffffff0b 42%,#0000002e);border-color:#ffcf5857}.victoryTheaterStepChoice{background:linear-gradient(145deg,#40c9a21f,#ffffff0b 42%,#0000002e);border-color:#40c9a261}.victoryTheaterStepHeader{color:#f7f4ea;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;display:grid}.victoryTheaterStepHeader>span:last-child{gap:2px;min-width:0;display:grid}.victoryTheaterStepBadge{color:#141019;background:#ffcf58;border-radius:999px;place-items:center;width:30px;height:30px;font-size:.9rem;font-weight:1000;display:grid;box-shadow:0 0 0 3px #ffcf582e}.victoryTheaterStepChoice .victoryTheaterStepBadge{background:#40c9a2;box-shadow:0 0 0 3px #40c9a22e}.victoryTheaterStepHeader strong{color:#fff6ce;letter-spacing:0;overflow-wrap:anywhere;font-size:.9rem}.victoryTheaterStepChoice .victoryTheaterStepHeader strong{color:#a7f3d0}.victoryTheaterStepHeader small{color:#d8d3e8;font-size:.74rem;font-weight:850;line-height:1.22}.victoryTheaterSubsection{background:#07070d5c;border:1px solid #ffffff1a;border-radius:8px;gap:8px;min-width:0;padding:9px;display:grid}.victoryTheaterSubsectionSet{background:#ffcf580e;border-color:#ffcf5833}.victoryTheaterSubsectionDirection{background:#7c5cff12;border-color:#7c5cff3d}.victoryTheaterSubsectionCharacters{background:#7dd3fc0e;border-color:#7dd3fc33}.victoryTheaterSubsectionAnimation{background:#40c9a212;border-color:#40c9a23d}.victoryTheaterSubsectionHeader{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.victoryTheaterSubsectionHeader label{color:#f7f4ea;overflow-wrap:anywhere;margin:0;font-size:.78rem;line-height:1.1}.victoryTheaterSubsectionHeader small{color:#ffcf58;text-transform:uppercase;letter-spacing:.04em;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;flex:none;padding:3px 7px;font-size:.62rem;font-weight:950}.victoryTheaterSubsectionDirection .victoryTheaterSubsectionHeader small{color:#c4b5fd}.victoryTheaterSubsectionCharacters .victoryTheaterSubsectionHeader small{color:#7dd3fc}.victoryTheaterSubsectionAnimation .victoryTheaterSubsectionHeader small{color:#a7f3d0}.victoryTheaterSubsection .animationPicker,.victoryTheaterSubsection .stylePicker{margin:0}.holdDemoHint{color:#ffcf58;white-space:nowrap;font-style:normal;font-weight:950}.bggAssociationPanel{background:#5cc7ff14;border:1px solid #5cc7ff47;border-radius:8px;gap:8px;padding:10px;display:grid}.bggAssociationPanel>div:first-child{gap:2px;display:grid}.bggAssociationPanel strong{color:#f7f4ea}.bggAssociationPanel span{color:#cfd7ff;font-size:.86rem;line-height:1.3}.stylePicker{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;display:grid}.styleChoice{color:#f7f4ea;text-align:left;background:#ffffff0e;border:1px solid #ffffff1c;border-radius:8px;gap:6px;min-width:0;padding:8px;display:grid;position:relative;overflow:hidden}.styleChoice.selected{background:#ffcf581f;border-color:#ffcf58;box-shadow:inset 0 0 0 1px #ffcf5829}.styleChoice.locked{cursor:not-allowed;filter:grayscale()saturate(.18);opacity:.58}.styleChoice.productLocked{cursor:not-allowed;filter:grayscale(.75)saturate(.35);opacity:.72}.styleChoice strong{justify-content:space-between;align-items:center;gap:6px;min-width:0;font-size:.84rem;display:flex}.styleChoice strong small{color:#ffcf58;background:#ffcf5824;border-radius:999px;flex:none;padding:2px 6px;font-size:.62rem;font-weight:950}.styleChoice.productLocked strong small{color:#ffcf58;background:#ffcf582e}.styleChoice>span:not(.animationPreview){color:#b8b3c8;text-overflow:ellipsis;min-height:2.3em;font-size:.72rem;line-height:1.18;overflow:hidden}.formSheet.eggMode .animationChoice,.formSheet.eggMode .styleChoice{border-color:#fff6cee6;box-shadow:0 0 18px #fff6ce42,0 0 34px #7dd3fc26}.formSheet.eggMode .animationChoice>*,.formSheet.eggMode .styleChoice>*{z-index:6;position:relative}.formSheet.eggMode .animationChoice:before,.formSheet.eggMode .styleChoice:before{content:"";z-index:4;border-radius:inherit;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='12' viewBox='0 0 18 12'%3E%3Cpath d='M9 1 15 6 9 11 3 6Z' fill='%23fff6ce' stroke='%23ffcf58' stroke-width='1'/%3E%3Cpath d='M9 2.5 12.5 6 9 9.5 5.5 6Z' fill='%237dd3fc' fill-opacity='.72'/%3E%3Cpath d='M7.1 5 9 2.5 10.1 5.1 8.7 4.7Z' fill='%23ffffff' fill-opacity='.88'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='12' viewBox='0 0 18 12'%3E%3Cpath d='M9 1 15 6 9 11 3 6Z' fill='%23a7f3d0' stroke='%23fff6ce' stroke-width='1'/%3E%3Cpath d='M9 2.5 12.5 6 9 9.5 5.5 6Z' fill='%23ffcf58' fill-opacity='.72'/%3E%3Cpath d='M7.1 5 9 2.5 10.1 5.1 8.7 4.7Z' fill='%23ffffff' fill-opacity='.86'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='18' viewBox='0 0 12 18'%3E%3Cpath d='M6 3 11 9 6 15 1 9Z' fill='%23fff6ce' stroke='%237dd3fc' stroke-width='1'/%3E%3Cpath d='M6 5.2 9 9 6 12.8 3 9Z' fill='%23ffcf58' fill-opacity='.76'/%3E%3Cpath d='M4.5 8 6 5.2 7 8.2 5.8 7.8Z' fill='%23ffffff' fill-opacity='.86'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='18' viewBox='0 0 12 18'%3E%3Cpath d='M6 3 11 9 6 15 1 9Z' fill='%237dd3fc' stroke='%23fff6ce' stroke-width='1'/%3E%3Cpath d='M6 5.2 9 9 6 12.8 3 9Z' fill='%23a7f3d0' fill-opacity='.72'/%3E%3Cpath d='M4.5 8 6 5.2 7 8.2 5.8 7.8Z' fill='%23ffffff' fill-opacity='.88'/%3E%3C/svg%3E");background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:18px 12px,18px 12px,12px 18px,12px 18px;animation:1.2s steps(2,end) infinite eggDiamondGlow;position:absolute;inset:3px}.formSheet.eggMode .animationChoice:after,.formSheet.eggMode .styleChoice:after{content:"";z-index:5;border-radius:inherit;pointer-events:none;background:linear-gradient(45deg,#0000 0 calc(50% - 6px),#fffffff2 calc(50% - 5px) calc(50% + 5px),#0000 calc(50% + 6px)) 0 0/18px 18px no-repeat,linear-gradient(45deg,#0000 0 calc(50% - 6px),#ffcf58f2 calc(50% - 5px) calc(50% + 5px),#0000 calc(50% + 6px)) 100% 0/18px 18px no-repeat,linear-gradient(45deg,#0000 0 calc(50% - 6px),#7dd3fcf2 calc(50% - 5px) calc(50% + 5px),#0000 calc(50% + 6px)) 100% 100%/18px 18px no-repeat,linear-gradient(45deg,#0000 0 calc(50% - 6px),#a7f3d0f2 calc(50% - 5px) calc(50% + 5px),#0000 calc(50% + 6px)) 0 100%/18px 18px no-repeat;animation:1.35s steps(2,end) infinite eggDiamondTwinkle;position:absolute;inset:7px}.formSheet.eggMode .animationChoice.selected,.formSheet.eggMode .styleChoice.selected{outline-offset:-8px;background:radial-gradient(circle at 50% 0,#fff6ce66,#0000 58%),linear-gradient(145deg,#ffcf584d,#40c9a238),#08080eeb;border-color:#ffcf58;outline:4px solid #ffcf58f2;box-shadow:0 0 0 4px #ffcf5852,0 0 36px #fff6ce85,0 0 68px #40c9a257,inset 0 0 0 3px #fff6ce6b}.formSheet.eggMode .animationChoice.selected .animationPreview,.formSheet.eggMode .styleChoice.selected .animationPreview{filter:saturate(1.28)brightness(1.14)}.formSheet.eggMode .animationChoice.selected strong,.formSheet.eggMode .styleChoice.selected strong{color:#fff6ce;text-shadow:0 0 12px #ffcf587a}.formSheet.eggMode .animationChoice.selected strong small,.formSheet.eggMode .styleChoice.selected strong small{color:#111118;background:#ffcf58;border:1px solid #fff6cedb;box-shadow:0 0 14px #ffcf5861}.formSheet.eggMode .animationChoice.locked,.formSheet.eggMode .styleChoice.locked{filter:none;opacity:1}.formSheet.eggMode .animationChoice.locked .animationPreview,.formSheet.eggMode .animationChoice.locked strong,.formSheet.eggMode .animationChoice.locked>span:not(.animationPreview),.formSheet.eggMode .styleChoice.locked .animationPreview,.formSheet.eggMode .styleChoice.locked strong,.formSheet.eggMode .styleChoice.locked>span:not(.animationPreview){filter:grayscale()saturate(.18);opacity:.58}.compactExpandButton{min-height:38px}.compactExpandButton svg.up{transform:rotate(180deg)}.appThemePicker{background:linear-gradient(145deg,#ffffff0b,#0000001f);border:1px solid #ffffff1a;border-radius:8px;gap:10px;padding:10px;display:grid}.appThemeCurrent{min-width:0;display:grid}.appThemeGroupSection{gap:8px;min-width:0;display:grid}.appThemeGroupToggle{color:#ffcf58;text-align:left;background:#ffcf580f;border:1px solid #ffcf5833;border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:38px;padding:7px 9px;display:grid}.appThemeGroupToggle svg{transition:transform .18s}.appThemeGroupToggle svg.up{transform:rotate(180deg)}.appThemeGroupToggle span{text-transform:uppercase;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:950;overflow:hidden}.appThemeGroupToggle small{color:#f7f4ea;text-transform:uppercase;opacity:.9;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:.68rem;font-weight:950;overflow:hidden}.emptyTinyState{color:#c7c0d8;background:#ffffff0a;border:1px dashed #ffffff2e;border-radius:8px;padding:10px 12px;font-weight:800}.appThemeGroupTitle{color:#ffcf58;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;font-size:.76rem;font-weight:950;display:flex}.appThemeGroupTitle:before,.appThemeGroupTitle:after{content:"";background:linear-gradient(90deg,#0000,#ffcf586b);flex:auto;height:1px}.appThemeGroupTitle:after{background:linear-gradient(90deg,#ffcf586b,#0000)}.appThemeGroupGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.appThemeChoice{text-align:left;color:#f7f4ea;background:linear-gradient(145deg,#ffffff14,#ffffff08);border:1px solid #ffffff24;border-radius:8px;grid-template-columns:128px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:118px;padding:10px;display:grid}.appThemeChoice.selected{border-color:var(--accent,#ffcf58);background:linear-gradient(145deg,#ffcf582e,#40c9a21c);box-shadow:0 0 0 1px #ffcf581f,0 16px 32px #00000040}.appThemeChoice.locked{opacity:.78}.appThemeChoice.locked .appThemeCardPreview,.appThemeChoice.locked>span:last-child{filter:grayscale()saturate(.3);opacity:.62}.appThemeChoice.productLocked{cursor:not-allowed;opacity:.8}.appThemeChoice.productLocked .appThemeCardPreview,.appThemeChoice.productLocked>span:last-child{filter:grayscale(.8)saturate(.35);opacity:.68}.appThemeChoice.productLocked strong small{color:#ffcf58;background:#ffcf582e}.appThemeChoice.privateTheme strong small{color:#fff;background:#e60012;border-color:#ffffff38}.appThemeChoice strong{gap:5px;min-width:0;font-size:1rem;line-height:1.05;display:grid}.appThemeChoice strong small{color:#ffcf58;text-transform:uppercase;overflow-wrap:anywhere;background:#ffcf5829;border:1px solid #ffcf586b;border-radius:999px;width:fit-content;max-width:100%;padding:3px 7px;font-size:.68rem}.appThemeChoice>span:last-child{color:#d8d3e8;grid-column:2;font-size:.86rem;line-height:1.25}.appThemeCardPreview{--theme-accent:#40c9a2;--theme-accent-2:#ffb703;--theme-bg:#111118;--theme-panel:#1c1d24;--theme-text:#f7f4ea;border:1px solid color-mix(in srgb, var(--theme-accent) 72%, white 10%);background:radial-gradient(circle at 72% 32%, color-mix(in srgb, var(--theme-accent-2) 70%, transparent), transparent 24px), linear-gradient(145deg, var(--theme-bg), var(--theme-panel));background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;width:128px;height:88px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 12px 24px #0000004d}.appThemeCardPreview i,.appThemeCardPreview b,.appThemeCardPreview em{background:var(--theme-accent);box-shadow:0 0 18px color-mix(in srgb, var(--theme-accent) 55%, transparent);border-radius:6px;display:block;position:absolute}.appThemeCardPreview i{width:34px;height:28px;top:12px;left:10px}.appThemeCardPreview b{background:var(--theme-accent-2);width:64px;height:12px;top:18px;left:52px}.appThemeCardPreview em{opacity:.76;height:26px;bottom:14px;left:14px;right:12px}.appThemeCardPreview strong{z-index:2;color:var(--theme-text);text-transform:uppercase;text-shadow:0 2px 8px #0000009e;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:950;position:absolute;bottom:20px;left:10px;right:10px;overflow:hidden}.appThemePreview-nintendo-switch{background:linear-gradient(90deg,#e60012 0 15px,#171215 15px calc(100% - 15px),#00c3e3 calc(100% - 15px));border-radius:14px;padding-left:16px;padding-right:16px}.appThemePreview-nintendo-switch:before,.appThemePreview-nintendo-switch:after{content:"";opacity:.8;background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;top:38px}.appThemePreview-nintendo-switch:before{left:4px}.appThemePreview-nintendo-switch:after{right:4px}.appThemePreview-game-boy{background:linear-gradient(135deg,#ffffff7a,#0000 22%),linear-gradient(#ebe8d2,#c6c0a4);border-color:#575b5d;border-radius:9px 9px 18px}.appThemePreview-game-boy:before{content:"";background:linear-gradient(#5b6170 0 9px,#a9b77a 9px 100%);border-radius:4px 4px 12px;height:43px;position:absolute;top:13px;left:18px;right:18px;box-shadow:inset 0 0 0 3px #30343d}.appThemePreview-game-boy:after{content:"";filter:drop-shadow(48px -2px #8d1b62)drop-shadow(70px -10px #8d1b62);background:linear-gradient(90deg,#0000 0 34%,#23262c 35% 65%,#0000 66%),linear-gradient(#0000 0 34%,#23262c 35% 65%,#0000 66%);width:28px;height:28px;position:absolute;bottom:12px;left:18px}.appThemePreview-arcade-cabinet{background:linear-gradient(#27101d 0 20px,#05070f 20px),repeating-linear-gradient(0deg,#0000 0 6px,#ffffff0f 6px 7px);border-width:3px;border-color:#ffcf58}.appThemePreview-arcade-cabinet:before{content:"INSERT COIN";color:#ffcf58;text-align:center;font-size:.55rem;font-weight:950;position:absolute;top:5px;left:6px;right:6px}.appThemePreview-playstation{background:radial-gradient(circle at 50% 20%,#64d2ff59,#0000 36px),linear-gradient(145deg,#07111f,#101d31)}.appThemePreview-playstation i{background:0 0;border:3px solid #ff4f87;border-radius:50%}.appThemePreview-playstation b{background:0 0;border:3px solid #64d2ff;width:22px;height:22px}.appThemePreview-playstation em{background:linear-gradient(90deg,#38bdf8,#a78bfa)}.appThemePreview-xbox{background:radial-gradient(circle at 50% 18%,#7be36373,#0000 38px),linear-gradient(145deg,#07100a,#101a12)}.appThemePreview-xbox i{background:0 0;border:5px solid #7be363;border-radius:50%}.appThemePreview-steam-deck{background:linear-gradient(#1b2838,#0b1624)}.appThemePreview-steam-deck i,.appThemePreview-steam-deck em{background:#66c0f4;border-radius:14px}.appThemePreview-netflix{background:linear-gradient(#e50914 0 18px,#080808 18px)}.appThemePreview-netflix i,.appThemePreview-netflix b,.appThemePreview-netflix em{background:#e50914;border-radius:3px}.appThemePreview-spotify{background:linear-gradient(#1db954,#121212 42px)}.appThemePreview-spotify i,.appThemePreview-spotify b,.appThemePreview-spotify em{background:#1db954;border-radius:999px}.appThemePreview-youtube{background:linear-gradient(145deg,#0f0f0f,#222)}.appThemePreview-youtube i{background:red;border-radius:10px}.appThemePreview-youtube i:after{content:"";border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:11px solid #fff;position:absolute;top:8px;left:13px}.appThemePreview-twitch{background:linear-gradient(145deg,#0e0e10,#24123f)}.appThemePreview-twitch i,.appThemePreview-twitch b,.appThemePreview-twitch em{background:#9146ff;border-radius:0 6px 6px;box-shadow:3px 3px #9146ff5c}.appThemePreview-tiktok{background:linear-gradient(90deg,#25f4ee 0 10px,#070709 10px calc(100% - 10px),#fe2c55 calc(100% - 10px))}.appThemePreview-tiktok i,.appThemePreview-tiktok b,.appThemePreview-tiktok em{background:linear-gradient(135deg,#25f4ee,#fe2c55);border-radius:999px}.appThemePreview-rick-and-morty{background:radial-gradient(at 60% 36%,#b7ff2ab8,#40f7d238 34px,#0000 35px),linear-gradient(145deg,#07110c,#132018)}.appThemePreview-rick-and-morty i{background:#40f7d259;border:5px solid #b7ff2a;border-radius:50%;transform:rotate(-18deg)}.appThemePreview-star-wars{background:radial-gradient(circle at 18% 26%,#fff 0 1px,#0000 2px),radial-gradient(circle at 76% 44%,#ffe66d 0 1px,#0000 2px),linear-gradient(145deg,#020615,#0b1326)}.appThemePreview-star-wars i,.appThemePreview-star-wars b,.appThemePreview-star-wars em{background:#ffe66d;border-radius:0;box-shadow:0 0 14px #ffe66d73}.appThemePreview-back-to-the-future{background:repeating-linear-gradient(90deg,#0000 0 14px,#29d8ff40 15px),linear-gradient(#120617,#201026)}.appThemePreview-back-to-the-future i,.appThemePreview-back-to-the-future b,.appThemePreview-back-to-the-future em{background:linear-gradient(90deg,#ff7b2f,#29d8ff);transform:skew(-12deg)}.appThemePreview-one-piece{background:radial-gradient(circle at 30% 20%,#f4c54266,#0000 34px),linear-gradient(#2e9fff,#2b1b10)}.appThemePreview-one-piece i,.appThemePreview-one-piece b,.appThemePreview-one-piece em{background:#fff2cf33;border:2px solid #f4c542;border-radius:5px}.appThemePreview-matrix{background:linear-gradient(#0000001f,#0000009e),url(/theme-lab-assets/private/matrix/matrix-official-rain-dense-portrait.webp) 50%/cover,#010503}.appThemePreview-matrix i,.appThemePreview-matrix b,.appThemePreview-matrix em{background:#0f6;border-radius:0;box-shadow:0 0 12px #00ff6680}.appThemePreview-8-bit-pixel{image-rendering:pixelated;border-radius:0}.appThemePreview-8-bit-pixel i,.appThemePreview-8-bit-pixel b,.appThemePreview-8-bit-pixel em{border-radius:0;box-shadow:3px 3px #000}.appThemePreview-16-bit-console{background:linear-gradient(135deg,#1b1230,#2a2144)}.appThemePreview-16-bit-console i,.appThemePreview-16-bit-console b,.appThemePreview-16-bit-console em{background:linear-gradient(135deg,#8bd450,#ff8a30);border-radius:12px}.appThemePreview-retro-terminal{background:repeating-linear-gradient(0deg,#4eee851f 0 1px,#0000 1px 5px),#020403;font-family:Courier New,monospace}.appThemePreview-retro-terminal i,.appThemePreview-retro-terminal b,.appThemePreview-retro-terminal em{background:#4eee852e;border:1px dashed #4eee85;border-radius:0}.appThemePreview-retro-futuristic-hardware{color:#171717;background:#f4f0e8}.appThemePreview-retro-futuristic-hardware i,.appThemePreview-retro-futuristic-hardware b,.appThemePreview-retro-futuristic-hardware em{background:#ff5c35;border:2px solid #171717;border-radius:3px}.appThemePreview-pixel-react-tailwind{background:linear-gradient(135deg,#120f1d,#211a35)}.appThemePreview-pixel-react-tailwind i,.appThemePreview-pixel-react-tailwind b,.appThemePreview-pixel-react-tailwind em{background:linear-gradient(90deg,#fc0,#ff5f9e)}.appThemePreview-anime-manga{color:#171018;background:radial-gradient(circle at 76% 28%,#ef3f35 0 22px,#0000 23px),repeating-radial-gradient(circle at 18% 22%,#1010183d 0 1px,#0000 2px 9px),linear-gradient(145deg,#fffaf0,#f5ecd8);border:3px solid #101018}.appThemePreview-anime-manga i{background:#fffaf0;border:3px solid #101018;border-radius:2px;transform:rotate(-8deg);box-shadow:3px 3px #1010182e}.appThemePreview-anime-manga b{background:#ef3f35;border:3px solid #101018;box-shadow:3px 3px #1010182e}.appThemePreview-anime-manga em{background:#fffaf0;border:3px solid #101018;border-radius:50%;box-shadow:3px 3px #1010182e}.appThemePreview-horror-nightmare{background:linear-gradient(#07090d1a,#07090dc7),url(/theme-lab-assets/open/horror-nightmare/horror-nightmare-real.png) 50%/cover}.appThemePreview-horror-nightmare i,.appThemePreview-horror-nightmare b,.appThemePreview-horror-nightmare em{background:linear-gradient(#e11d48db,#500912c7);border-radius:3px;box-shadow:0 0 16px #e11d4852}.appThemePreview-horror-nightmare i:after{content:"";opacity:.5;background:linear-gradient(114deg,#0000 0 46%,#e7e1d0 47% 50%,#0000 51%),linear-gradient(124deg,#0000 0 42%,#e7e1d0 43% 46%,#0000 47%);width:58px;height:40px;position:absolute;top:5px;left:44px}.appThemePreview-star-trek{background:linear-gradient(#0508151f,#050815c2),url(/theme-lab-assets/private/star-trek/hero-portrait.webp) 50%/cover}.appThemePreview-star-trek i{background:#eef7ff;border-radius:50%;box-shadow:46px 24px 0 -14px #56c7ff}.appThemePreview-star-trek b{background:#ff9f1c;border-radius:999px}.appThemePreview-star-trek em{background:linear-gradient(90deg,#ff9f1c 0 22%,#56c7ff 22% 42%,#7f5cff 42%)}.appThemePreview-sons-of-anarchy{background:linear-gradient(#100d0b2e,#100d0bd1),url(/theme-lab-assets/private/sons-of-anarchy/hero-portrait.webp) 50%/cover}.appThemePreview-sons-of-anarchy i{background:#e43b2f61;border:4px solid #d8b26a;border-radius:50%}.appThemePreview-sons-of-anarchy b,.appThemePreview-sons-of-anarchy em{background:#d8b26a;border-radius:2px}.appThemePreview-dexter{background:linear-gradient(#1706061f,#170606d1),url(/theme-lab-assets/private/dexter/hero-portrait.webp) 50%/cover}.appThemePreview-dexter i{background:radial-gradient(circle,#c1121f 0 15px,#c1121f33 16px,#0000 30px);border:2px solid #f7f2e8cc}.appThemePreview-dexter b,.appThemePreview-dexter em{background:#c1121f;border-radius:999px}.appThemePreview-pulp-fiction{background:linear-gradient(#100c0914,#100c09bd),url(/theme-lab-assets/private/pulp-fiction/hero-portrait.webp) 50%/cover;border-color:#f6c90e}.appThemePreview-pulp-fiction i,.appThemePreview-pulp-fiction b,.appThemePreview-pulp-fiction em{background:#f6c90e;border-radius:0;box-shadow:4px 4px #00000075}.appThemePreview-dali{background:linear-gradient(#15101d14,#15101dc2),url(/theme-lab-assets/private/dali/hero-portrait.webp) 50%/cover}.appThemePreview-dali i{background:conic-gradient(#e6b15e,#fff0d8,#5cc8d7,#e6b15e);border-radius:50% 50% 38% 42%;transform:skew(-14deg)rotate(8deg)}.appThemePreview-dali b,.appThemePreview-dali em{background:#e6b15e;border-radius:50%;transform:rotate(-8deg)}.appThemePreview-robot{background:linear-gradient(#07131c2e,#07131cd1),url(/theme-lab-assets/open/robot/robot-portrait.svg) 50%/cover}.appThemePreview-robot i{background:#102331db;border:3px solid #7df9ff;border-radius:12px}.appThemePreview-robot b,.appThemePreview-robot em{background:#7df9ff;border-radius:999px}.appThemePreview-moto-custom{background:linear-gradient(#100b0a0f,#100b0ac2),url(/theme-lab-assets/open/moto-custom/moto-custom-portrait.svg) 50%/cover;border-color:#ffb24d}.appThemePreview-moto-custom:after{content:"GARAGE";z-index:1;color:#f6e3ba;letter-spacing:.12em;background:#140f0cc7;border-radius:4px;padding:2px 7px;font-size:.58rem;font-weight:950;position:absolute;top:7px;left:8px;box-shadow:0 0 0 1px #ffb24d6b}.appThemePreview-moto-custom i{background:radial-gradient(circle,#ffb24db8 0 5px,#0000 6px 15px,#f6e3ba59 16px);border:5px solid #f6e3ba;border-radius:50%;width:38px;height:38px;top:42px;left:16px;box-shadow:62px 16px 0 -5px #15100d,62px 16px #f6e3ba,40px 12px 0 -14px #ffb24d}.appThemePreview-moto-custom b{background:linear-gradient(145deg,#0000 0 36%,#ffb24d 37% 47%,#0000 48%),linear-gradient(25deg,#0000 0 42%,#f6e3ba 43% 51%,#0000 52%);width:58px;height:30px;top:40px;left:44px;transform:rotate(-9deg)}.appThemePreview-moto-custom em{background:repeating-linear-gradient(90deg,#202027 0 12px,#ffb24d 12px 18px,#202027 18px 30px);border-radius:999px;height:5px;bottom:15px;left:30px;right:18px;transform:none;box-shadow:0 10px 18px #0000006b}.appThemePreview-anni-20{background:linear-gradient(#08090c1a,#08090cd1),url(/theme-lab-assets/open/anni-20/anni-20-portrait.svg) 50%/cover;border-color:#e1c170}.appThemePreview-anni-20:after{content:"JAZZ";z-index:1;color:#fff2b3;letter-spacing:.18em;text-align:center;text-shadow:0 0 10px #e1c170b3;font-family:Georgia,Times New Roman,serif;font-size:.74rem;font-weight:950;position:absolute;top:7px;left:9px;right:9px}.appThemePreview-anni-20 i,.appThemePreview-anni-20 b,.appThemePreview-anni-20 em{background:#e1c17033;border:2px solid #e1c170;border-radius:0}.appThemePreview-anni-20 i{background:repeating-conic-gradient(from 180deg at 50% 100%, #fff2b3e6 0 6deg, transparent 6deg 14deg);border-radius:50% 50% 0 0;width:42px;height:24px;top:36px;left:16px;transform:none}.appThemePreview-anni-20 b{background:linear-gradient(#fff2b3 0 6px,#0000 7px 30px,#d4a74c 31px);border-radius:0 0 999px 999px;width:34px;height:42px;top:36px;left:74px}.appThemePreview-anni-20 em{background:linear-gradient(90deg,#0000,#fff2b3,#0000);height:4px;bottom:12px;left:12px;right:12px;box-shadow:0 -12px #e1c1706b,0 12px #e1c1706b}.appThemePreview-impero-romano{background:linear-gradient(#27100e1a,#27100ed1),url(/theme-lab-assets/open/impero-romano/impero-romano-portrait.svg) 50%/cover}.appThemePreview-impero-romano i{clip-path:polygon(50% 0,100% 18%,82% 100%,50% 78%,18% 100%,0 18%);background:#e34234;border-radius:0}.appThemePreview-impero-romano b,.appThemePreview-impero-romano em{background:#d6b264;border-radius:2px}.themeRuntimeDock{z-index:40;left:max(10px, env(safe-area-inset-left));right:max(10px, env(safe-area-inset-right));bottom:calc(max(10px, env(safe-area-inset-bottom)) + 2px);pointer-events:none;justify-content:center;align-items:center;gap:8px;display:flex;position:fixed}.themeRuntimeDock button{pointer-events:auto;color:#f7f4ea;background:#181922bd;border:1px solid #ffffff24;min-height:42px;box-shadow:0 14px 32px #00000057}.themeRuntimeBadge[data-theme-action=theme-editor]{pointer-events:auto;cursor:pointer}.themeRuntimeBadge[data-theme-action=theme-editor]:focus-visible{outline-offset:4px;outline:3px solid #ffcf58}.switchRuntimeDock{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1414189e;border:1px solid #ffffff1f;border-radius:999px;max-width:420px;margin:0 auto;padding:8px}.switchRuntimeDock button{border-radius:16px;place-items:center;gap:2px;width:66px;height:54px;font-size:.66rem;font-weight:900;display:grid}.switchRuntimeDock button:first-child{background:#e60012}.switchRuntimeDock button:nth-child(2){color:#101018;background:#00c3e3}.switchRuntimeDock button:nth-child(3){color:#171215;background:#f7f7f7}.switchRuntimeDock button:nth-child(4){background:#2d2d34}.arcadeRuntimeDeck{background:linear-gradient(#401126f0,#0a0812f5);border:3px solid #ffcf58;border-radius:8px;max-width:480px;margin:0 auto;padding:10px 12px;box-shadow:0 18px 42px #00000070,inset 0 0 0 2px #ffffff14}.arcadeRuntimeDeck button{color:#111118;background:#fb7185;border:3px solid #ffffffb8;border-radius:999px;min-width:62px;height:46px;font-size:.72rem;font-weight:950}.arcadeRuntimeDeck button i{background:#ffcf58;border-radius:50%;width:16px;height:16px;margin:0 auto 2px;display:block}.arcadeRuntimeStick span{background:#111118;border:5px solid #40c9a2;border-radius:50%;width:24px;height:24px;margin:0 auto 2px;display:block}.playstationRuntimeBar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07111fd1;border:1px solid #64d2ff42;border-radius:18px;max-width:460px;margin:0 auto;padding:8px}.playstationRuntimeBar button{color:#eef7ff;background:#ffffff14;border-radius:12px;align-items:center;gap:7px;font-weight:850;display:inline-flex}.psCircle,.psSquare,.psTriangle,.psCross{width:16px;height:16px;display:inline-block;position:relative}.psCircle{border:2px solid #ff4f87;border-radius:50%}.psSquare{border:2px solid #64d2ff}.psTriangle{border-bottom:15px solid #40c9a2;border-left:8px solid #0000;border-right:8px solid #0000;width:0;height:0}.psCross:before,.psCross:after{content:"";background:#a78bfa;border-radius:3px;width:3px;height:17px;position:absolute;top:0;left:7px}.psCross:before{transform:rotate(45deg)}.psCross:after{transform:rotate(-45deg)}.app.appTheme-arcade-cabinet{background:radial-gradient(circle at 50% 0,#ffcf5833,#0000 22rem),linear-gradient(#170714,#06050b)}.app.appTheme-arcade-cabinet .topbar{background:linear-gradient(#3b1028,#160812);border:3px solid #ffcf58;box-shadow:inset 0 0 0 2px #ffffff14,0 18px 42px #00000073}.app.appTheme-arcade-cabinet .brandButton h1{color:#ffcf58;text-shadow:0 3px #111118,0 0 18px #ffcf5866}.app.appTheme-nintendo-switch{background:linear-gradient(90deg,#e600123d,#0000 72px),linear-gradient(270deg,#00c3e338,#0000 72px),#171215}.app.appTheme-nintendo-switch .topbar{color:#171215;background:#f7f7f7d6;border-left:10px solid #e60012;border-right:10px solid #00c3e3;border-radius:18px}.app.appTheme-nintendo-switch .brandButton h1,.app.appTheme-nintendo-switch .brandButton p{color:#171215}.app.appTheme-nintendo-switch .topActions .plusBtn svg:last-child{display:none}.app.appTheme-playstation{background:radial-gradient(circle at 50% 0,#0070cc4d,#0000 28rem),#07111f}.app.appTheme-playstation .topbar{background:#101d31e0;border:1px solid #64d2ff47;box-shadow:0 0 34px #0070cc2e}.app.appTheme-playstation .brandButton h1{color:#eef7ff;text-shadow:0 0 18px #64d2ff59}@keyframes eggDiamondGlow{50%{filter:brightness(1.28)saturate(1.35);opacity:.88}}@keyframes eggDiamondTwinkle{0%,to{opacity:.5;filter:drop-shadow(0 0 #fff6ce00)}50%{opacity:1;filter:drop-shadow(0 0 8px #fff6cec7)}}@keyframes godEyeWatch{0%,to{opacity:.95;filter:invert()brightness(1.45)saturate(1.35)contrast(1.08)drop-shadow(0 0 9px #7dd3fcb8)drop-shadow(0 0 18px #fff6ce70)}48%{opacity:1;filter:invert()brightness(1.85)saturate(1.55)contrast(1.12)drop-shadow(0 0 13px #7dd3fce6)drop-shadow(0 0 24px #fff6ce9e)}52%{opacity:.9}58%{opacity:1}}@keyframes godBuddinoWatch{0%,to{opacity:.94;filter:brightness(1.08)saturate(1.14)contrast(1.08)drop-shadow(0 0 6px #fff6ce70)drop-shadow(0 0 13px #ffcf5842)}48%{opacity:1;filter:brightness(1.2)saturate(1.26)contrast(1.12)drop-shadow(0 0 9px #fff6ce9e)drop-shadow(0 0 18px #ffcf5857)}52%{opacity:.9}58%{opacity:1}}.animationPreview{isolation:isolate;background:linear-gradient(145deg,#7c5cff38,#40c9a221),#111118;border:1px solid #ffffff14;border-radius:8px;height:72px;display:block;position:relative;overflow:hidden}.customScenarioPackPreview{background:#08090f}.customScenarioPreviewBg{object-fit:cover;opacity:.68;filter:saturate(1.12)contrast(1.05);width:100%;height:100%;position:absolute;inset:0}.customScenarioPreviewShade{z-index:1;background:linear-gradient(#0000002e,#0000009e);position:absolute;inset:0}.customScenarioPreviewLogo{z-index:2;color:#111118;text-transform:uppercase;background:#ffcf58;border-radius:6px;place-items:center;min-width:28px;height:24px;font-size:.72rem;font-weight:950;display:grid;position:absolute;top:7px;left:7px}.customScenarioPreviewCast{z-index:2;justify-content:center;align-items:end;gap:4px;display:flex;position:absolute;bottom:8px;left:10px;right:10px}.customScenarioPreviewCast i{filter:drop-shadow(0 6px 8px #0000008c);place-items:end center;width:28px;height:38px;animation:1.15s ease-in-out infinite customPreviewBob;display:grid;overflow:hidden}.customScenarioPreviewCast img{object-fit:contain;max-width:100%;max-height:100%}.customScenarioPreviewFinish{z-index:2;color:#f7f4ea;text-shadow:0 2px 10px #000000bf;font-size:.62rem;font-weight:950;position:absolute;top:8px;right:7px}.animationPreview .previewWinner{z-index:2;transform-origin:bottom;align-content:end;justify-items:center;width:48px;height:54px;animation:1.25s ease-in-out infinite winnerSwagger;display:grid;position:absolute;bottom:8px;left:15px}.previewHead{background:#ffcf58;border:2px solid #ffffff61;border-radius:999px;width:28px;height:28px;box-shadow:0 6px 14px #00000052}.previewBody{background:#7c5cff;border-radius:999px 999px 8px 8px;width:22px;height:22px;margin-top:-5px}.previewArm{transform-origin:0;background:#7c5cff;border-radius:999px;width:48px;height:6px;animation:.48s ease-in-out infinite pointWag;position:absolute;bottom:22px;left:30px}.animationPreview .previewLosers{z-index:2;align-items:end;gap:5px;display:flex;position:absolute;bottom:8px;right:10px}.previewLosers span{transform-origin:bottom;background:#40c9a2;border-radius:999px 999px 8px 8px;width:18px;height:32px;animation:.72s ease-in-out infinite loserShiver;display:block}.previewLosers span:nth-child(2){background:#fb7185;height:26px;animation-delay:.12s}.previewLosers span:nth-child(3){background:#ffb703;height:29px;animation-delay:.22s}.coverPreview{color:#d8d3e8;background:#0000002e;border-radius:8px;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.coverPreview>img,.coverPreview>svg{object-fit:cover;background:#ffffff14;border-radius:8px;width:78px;height:78px;padding:0}.coverPreview>div:not(.coverFocusEditor){align-content:center;gap:8px;min-width:0;display:grid}.coverPreview.coverEditPreview{grid-template-columns:126px minmax(0,1fr);align-items:start}.coverPreview.coverEditPreview>div:not(.coverFocusEditor) span{overflow-wrap:anywhere;min-width:0;line-height:1.18}.gameSettingsSheet{width:min(860px,100vw - 24px)}.gameSettingsSheet label{margin-top:8px;display:block}.gameSettingsSheet>input{width:100%;min-width:0;display:block}.gameSettingsSheet .coverPreview{grid-template-columns:126px minmax(0,1fr);align-items:start}.gameSettingsSheet .coverPreview>div{min-width:0}.gameSettingsSheet .fileButton{width:max-content;min-width:0}.gameSettingsSheet .chipGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.gameSettingsSheet .section{margin-top:14px}.gameSettingsSheet .listWindowControls+.wide{margin-top:8px}.compactFileButton{justify-self:start;width:max-content;max-width:100%;min-height:36px;padding-inline:10px}.compactFileButton svg{background:0 0!important;border-radius:0!important;width:16px!important;height:16px!important;padding:0!important}.coverEditPreview .coverFocusEditor{width:126px;height:126px}.gamePicker{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.gamePicker button{color:#f7f4ea;text-align:left;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:42px 1fr;align-items:center;gap:8px;min-height:84px;padding:8px;display:grid}.gamePicker button span{text-overflow:ellipsis;min-width:0;overflow:hidden}.gamePicker button small{color:#b8b3c8;max-height:2.3em;margin-top:2px;font-size:.72rem;line-height:1.15;display:block;overflow:hidden}.gamePicker .selected{background:linear-gradient(135deg,#ffcf5833,#40c9a226);border-color:#ffcf58;box-shadow:0 0 0 2px #ffcf583d,0 12px 26px #00000038}.gamePicker button.filteredOut{opacity:.48;filter:saturate(.45);background:#ffffff09;border-color:#ffffff12}.gamePicker button.filteredOut .smallCover{opacity:.58}.gamePicker button.filteredOut small{color:#ff9caf}.gamePicker button.filteredOut:not(.selected){box-shadow:none}.wizardGameFilterModes{scrollbar-width:none;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:3px;width:max-content;max-width:100%;margin-top:2px;padding:3px;display:inline-flex;overflow-x:auto}.wizardGameFilterModes::-webkit-scrollbar{display:none}.wizardGameFilterModes label{color:#b8b3c8;white-space:nowrap;cursor:pointer;border-radius:7px;align-items:center;gap:5px;min-height:26px;padding:3px 7px;font-size:.72rem;font-weight:950;line-height:1;display:inline-flex}.wizardGameFilterModes input{accent-color:#ffcf58;border-radius:999px;flex:none;width:11px;height:11px;min-height:11px;margin:0;padding:0}.wizardGameFilterModes label.active{color:#fff6ce;background:#ffcf5824;box-shadow:inset 0 0 0 1px #ffcf5838}.wizardFilterModeHint{color:var(--match-control-accent,var(--match-notice-strong,#ffcf58));text-shadow:var(--match-control-text-shadow,0 0 12px #ffcf582e);margin-top:-2px;font-size:.74rem;font-weight:800;line-height:1.25;display:block}.wizardChoiceHintRow{min-width:0;color:var(--match-control-accent,var(--match-notice-strong,#ffcf58));align-items:flex-start;gap:6px;margin:-2px 0 3px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.wizardChoiceHintRow.collapsed{width:max-content;max-width:100%;margin-bottom:10px}.wizardChoiceHintRow.wizardFilterModeHintRow{margin-top:-2px}.wizardChoiceHintRow.wizardBeforePlayerOrderHintRow.collapsed{margin-bottom:15px}.wizardHintToggle{border:1px solid color-mix(in srgb, currentColor 52%, transparent);background:color-mix(in srgb, currentColor 13%, transparent);width:19px;height:19px;min-height:19px;color:inherit;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;box-shadow:0 0 #ffcf5800}.wizardHintToggle svg{width:13px;height:13px}.wizardHintToggle.pulsing{animation:2.4s ease-in-out infinite wizardHintPulse}.wizardChoiceHint{min-width:0;color:inherit;overflow-wrap:anywhere;text-shadow:var(--match-control-text-shadow,0 0 12px #ffcf582e);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem;font-weight:800;line-height:1.25;display:block}@keyframes wizardHintPulse{0%,to{opacity:.72;transform:scale(1);box-shadow:0 0 #ffcf5800}50%{opacity:1;transform:scale(1.06);box-shadow:0 0 0 4px #ffcf581f}}@media (prefers-reduced-motion:reduce){.wizardHintToggle.pulsing{animation:none}}.wizardFilterToggle{color:#f7f4ea;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:max-content;max-width:100%;min-height:38px;padding:0 11px;font-weight:900;display:inline-flex}.wizardFilterToggle svg{width:17px;height:17px}.wizardFilterToggle.active{color:#ffcf58;background:#ffcf581f;border-color:#ffcf585c}.wizardGameFilters{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:minmax(0,1.35fr) minmax(78px,.65fr) minmax(96px,.75fr);align-items:end;gap:8px;padding:9px;display:grid}.wizardGameFilters label{gap:4px;min-width:0;margin:0;display:grid}.wizardGameFilters span{color:#d8d3e8;text-transform:uppercase;font-size:.74rem;font-weight:900}.wizardGameFilters input{width:100%;min-width:0;min-height:38px}.wizardGameFilters small{color:#b8b3c8;grid-column:1/-1;font-size:.74rem;line-height:1.25}.wizardGameFilters .wizardChoiceHintRow{grid-column:1/-1}.wizardGameFilters .wizardChoiceHint{color:inherit;font-size:.75rem;line-height:1.25}.wizardInlineSetting{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(136px,max-content);align-items:center;gap:8px;width:100%;min-height:38px;margin:0;padding:7px 9px;display:grid}.wizardInlineSetting span{color:#d8d3e8;text-transform:uppercase;align-items:center;gap:7px;min-width:0;font-size:.77rem;font-weight:950;display:inline-flex}.wizardInlineSetting svg{color:#ffcf58;flex:none;width:16px;height:16px}.wizardInlineSetting select{border-radius:8px;min-width:0;min-height:30px;padding:0 26px 0 9px;font-size:.8rem;font-weight:950}.bggResultGrid button{grid-template-columns:42px minmax(0,1fr) auto}.bggResultGrid .officialBggResult{background:#40c9a21f;border-color:#40c9a259}.bggResultGrid .bestBggResult{background:linear-gradient(135deg,#40c9a229,#ffcf5821);border-color:#ffcf58a3;box-shadow:0 0 0 1px #ffcf5824,0 10px 24px #0000002e}.bggResultGrid .coverOnlyResult{border-color:#5cc7ff38}.bggResultSection{gap:8px;margin-top:8px;display:grid}.bggResultHeader{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.bggResultSection h3{color:#ffcf58;text-transform:uppercase;letter-spacing:0;margin:2px 0 0;font-size:.78rem;line-height:1.15}.bggBadge,.sourceBadge{color:#ffcf58;white-space:nowrap;background:#ffcf5826;border:1px solid #ffcf5838;border-radius:999px;justify-content:center;align-items:center;padding:3px 7px;font-size:.66rem;font-weight:950;display:inline-flex}.bggPoweredLink{background:#00000038;border:1px solid #ffffff1f;border-radius:8px;flex:none;justify-content:center;align-items:center;width:clamp(124px,28vw,156px);min-height:34px;padding:3px 0;line-height:0;text-decoration:none;display:inline-flex}.bggPoweredLinkCompact{width:clamp(104px,24vw,132px);min-height:28px;padding:2px 0}.bggPoweredLink img{object-fit:contain;width:100%;height:auto;display:block}.bggWarnBadge{color:#ff9caf;background:#fb718529;border-color:#fb718547}.bggSelectedLine{color:#ffcf58;font-size:.74rem;font-weight:850}.manualFallback,.bggAssociationBox{color:#d8d3e8;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.manualFallback svg{color:#ffcf58}.manualFallback span{min-width:0;font-size:.84rem;line-height:1.28}.bggAssociationBox{grid-template-columns:minmax(0,1fr) auto;align-items:start}.bggAssociationBox strong,.bggAssociationBox span{min-width:0;display:block}.bggAssociationBox span{color:#b8b3c8;margin-top:2px;font-size:.82rem;line-height:1.25}.bggAssociationActions{flex-wrap:wrap;justify-content:end;gap:6px;max-width:360px;display:flex}.bggAssociationActions button{min-height:34px}.bggSettingsTopBar{background:#ffcf5814;border:1px solid #ffcf583d;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.bggSettingsTopBar.linked{background:#40c9a21a;border-color:#40c9a257}.bggSettingsTopBar strong,.bggSettingsTopBar span{min-width:0;display:block}.bggSettingsTopBar span{color:#d8d3e8;margin-top:2px;font-size:.82rem;line-height:1.25}.bggSettingsTopActions{flex-wrap:wrap;justify-content:end;gap:6px;display:flex}.bggSettingsTopActions button{min-height:36px}.bggSettingsSearch{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(132px,auto);align-items:center;gap:8px;display:grid}.bggSettingsSearch input{width:100%;min-width:0}.bggSettingsResults,.bggSettingsTopBar>.error{grid-column:1/-1}.bggAutocompleteSearch{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.bggAutocompleteSearch input{width:100%;min-width:0}.bggAutocompleteState{color:#ffcf58;white-space:nowrap;background:#ffcf581c;border:1px solid #ffcf5838;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:0 10px;font-size:.78rem;font-weight:950;display:inline-flex}.bggAutocompleteState svg{width:16px;height:16px}.bggCoverChoice{justify-content:flex-start;min-height:42px}.clickableGameRow{cursor:pointer}.gameRowText{align-content:center;gap:2px;min-width:0;display:grid}.gameRowText strong{-webkit-line-clamp:2;overflow-wrap:anywhere;min-width:0;line-height:1.04;font-size:var(--game-title-size,.98rem);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gameRowText span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gameTitleCompact{--game-title-size:.9rem}.gameTitleSmall{--game-title-size:.8rem}.gameTitleTiny{--game-title-size:.68rem}.smallCover{width:42px;height:42px}.chipGrid{grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:8px;display:grid}.chip{color:#f7f4ea;text-overflow:ellipsis;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:8px;min-width:0;min-height:48px;padding:6px 8px;display:flex;overflow:hidden}.chip .groupAvatar,.checkChip .groupAvatar{flex:none}.chip .chipLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chip.incumbentChampion{border-color:#ffcf585c;box-shadow:inset 0 0 0 1px #ffcf5814}.chipChampionCrown{color:#ffd66b;background:#ffcf5824;border:1px solid #ffcf5852;border-radius:999px;flex:none;place-items:center;width:24px;height:24px;margin-left:auto;display:grid;box-shadow:inset 0 0 0 1px #ffffff14,0 3px 10px #00000038}.chipChampionCrown svg{fill:currentColor;stroke-width:2.4px;width:16px;height:16px}.chip.selected{color:#fffbe8;background:linear-gradient(135deg,#ffcf5842,#40c9a22e),#ffffff14;border-color:#ffcf58;position:relative;transform:translateY(-1px);box-shadow:0 0 0 2px #ffcf5847,inset 0 0 0 1px #ffffff2e,0 12px 26px #00000047}.chip.selected:after{content:"✓";color:#14131d;background:#ffcf58;border-radius:999px;flex:none;place-items:center;width:22px;height:22px;margin-left:auto;font-size:.82rem;font-weight:950;display:grid;box-shadow:0 0 0 2px #00000038,0 0 18px #ffcf5870}.chip.incumbentChampion.selected:after{margin-left:0}.chip.selected .chipChampionCrown{color:#fff2a0;background:#14131d52;border-color:#ffffff47}.chip.selected svg{color:#ffcf58;filter:drop-shadow(0 0 5px #ffcf5859)}.chip.locked{cursor:default}.chipNote{text-transform:uppercase;color:#fff6cec7;margin-left:auto;font-size:.72rem;font-weight:950}.chip.selected .chipNote{color:#14131dc7;background:#ffcf58e0;border-radius:999px;margin-left:0;padding:2px 6px}.shareGroupChip.selected{min-height:54px}.settingsFocusAnchor .section{border-color:#ffcf5880;box-shadow:0 0 0 2px #ffcf5829,0 0 34px #ffcf581f}@supports (color:color-mix(in srgb, #fff 50%, #000)){.gamePicker .selected{border-color:color-mix(in srgb, var(--theme-accent,#ffcf58) 78%, #fff 22%);background:linear-gradient(135deg, color-mix(in srgb, var(--theme-accent,#ffcf58) 28%, transparent), color-mix(in srgb, var(--theme-secondary,#40c9a2) 22%, transparent));box-shadow:0 0 0 2px color-mix(in srgb, var(--theme-accent,#ffcf58) 30%, transparent), 0 12px 26px #00000038}.gamePicker button.filteredOut{background:color-mix(in srgb, var(--theme-bg,#090812) 62%, transparent);border-color:color-mix(in srgb, var(--theme-text,#f7f4ea) 9%, transparent)}.gamePicker button.filteredOut small{color:#ff929f}.wizardFilterToggle.active{color:color-mix(in srgb, var(--theme-accent,#ffcf58) 86%, #fff 14%);border-color:color-mix(in srgb, var(--theme-accent,#ffcf58) 38%, transparent);background:color-mix(in srgb, var(--theme-accent,#ffcf58) 13%, transparent)}.chip.selected{border-color:color-mix(in srgb, var(--theme-accent,#ffcf58) 80%, #fff 20%);background:linear-gradient(135deg, color-mix(in srgb, var(--theme-accent,#ffcf58) 30%, transparent), color-mix(in srgb, var(--theme-secondary,#40c9a2) 22%, transparent)), #ffffff14;box-shadow:0 0 0 2px color-mix(in srgb, var(--theme-accent,#ffcf58) 35%, transparent), inset 0 0 0 1px #ffffff2e, 0 12px 26px #00000047}.chip.selected:after{background:color-mix(in srgb, var(--theme-accent,#ffcf58) 82%, #fff 18%)}.settingsFocusAnchor .section{border-color:color-mix(in srgb, var(--theme-accent,#ffcf58) 62%, #fff 12%);box-shadow:0 0 0 2px color-mix(in srgb, var(--theme-accent,#ffcf58) 18%, transparent), 0 0 34px color-mix(in srgb, var(--theme-accent,#ffcf58) 14%, transparent)}}.passiveChip{cursor:default;justify-content:center;min-height:38px;font-size:.82rem;font-weight:850}.detailChipGrid{grid-template-columns:repeat(auto-fit,minmax(122px,1fr))}.wizardActions{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.wizardHint{color:#b8b3c8;margin-top:10px;font-size:.88rem}.tempRail{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.tempRail span{background:#ffffff1a;border-radius:999px;align-items:center;gap:4px;padding:6px 8px;display:inline-flex}.tempRail button{color:#f7f4ea;background:0 0;border:0;place-items:center;padding:0;display:grid}.teamDraftGrid{gap:8px;margin:8px 0 12px;display:grid}.teamDraftRow{background:#ffffff0f;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:34px minmax(0,1fr) minmax(112px,auto);align-items:center;gap:8px;padding:8px;display:grid}.teamDraftRow span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:800;overflow:hidden}.teamDraftRow select{min-height:36px}.coopBossDraft{background:linear-gradient(135deg,#ff2d2d2e,#0000003d);border:1px solid #ff464680;border-radius:8px;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:10px;min-height:60px;margin:8px 0 12px;padding:8px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 0 22px #ff2d2d1f}.coopBossAvatar{color:#fff6f6;cursor:pointer;background:#12090cc7;border:0;border-radius:999px;place-items:center;width:52px;height:52px;padding:0;display:grid;overflow:hidden;box-shadow:0 0 0 2px #00000047,inset 0 0 0 1px #ff666647}.coopBossAvatar img{object-fit:cover;width:100%;height:100%;display:block}.coopBossAvatar.creatorBoss,.coopBossAvatarChoice.creatorBoss img,.unlockBossAvatarPreview.creatorBoss img{animation:1.45s ease-in-out infinite alternate creatorBossGlow}.coopBossEditor{gap:6px;min-width:0;display:grid}.coopBossDraft label{gap:4px;min-width:0;display:grid}.coopBossDraft label span{color:#ffb4b4;text-transform:uppercase;font-size:.76rem;font-weight:950}.coopBossDraft input{color:#fff6f6;background:#12090cc7;border-color:#ff66669e;min-width:0;min-height:38px;font-weight:950}.coopBossPickerToggle{color:#fff6f6;background:#12090cad;border:1px solid #ffd27d6b;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:6px 10px;font-weight:900;display:flex}.coopBossPickerToggle span{color:#ffcf84;text-transform:uppercase;letter-spacing:0;font-size:.72rem;font-weight:950}.coopBossPickerToggle strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.coopBossPickerPanel{z-index:3;grid-column:1/-1;gap:8px;min-width:0;margin-top:2px;scroll-margin-bottom:18px;display:grid;position:relative}.coopBossTabs{grid-template-columns:1fr 1fr;gap:6px;display:grid}.coopBossTabs button{color:#fff6dec2;background:#ffffff0d;border:1px solid #ffd27d42;border-radius:8px;min-width:0;min-height:34px;font-weight:950}.coopBossTabs button.active{color:#fff6de;background:linear-gradient(135deg,#ffd27d38,#ff434329);border-color:#ffd27db8;box-shadow:inset 0 0 0 1px #ffd27d2e}.coopBossAvatarPicker{background:#0d0a11db;border:1px solid #ffd27d52;border-radius:8px;grid-template-columns:repeat(auto-fill,minmax(74px,1fr));gap:8px;max-height:min(260px,42dvh);padding:8px 8px 14px;scroll-padding-bottom:14px;display:grid;position:relative;overflow:auto;box-shadow:inset 0 0 0 1px #ffffff0d}.coopBossAvatarChoice{color:#f8dd9a;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;align-content:start;justify-items:center;gap:4px;min-width:0;min-height:86px;padding:6px 4px;font-weight:900;display:grid}.coopBossAvatarChoice img{object-fit:cover;border-radius:999px;width:54px;height:54px;display:block}.coopBossAvatarChoice span{text-overflow:ellipsis;white-space:nowrap;text-align:center;max-width:100%;font-size:.68rem;line-height:1.1;overflow:hidden}.coopBossAvatarChoice.selected{background:#ffd27d24;border-color:#ffd27db8;box-shadow:inset 0 0 0 1px #ffd27d38}.coopBossAvatarChoice.locked{opacity:.68;filter:grayscale(.45)}.coopBossAvatarChoice.locked img{box-shadow:inset 0 0 0 999px #00000038}.coopBossAvatarChoice small{color:#ffd56f;background:#0000006b;border-radius:999px;min-height:14px;padding:1px 5px;font-size:.58rem;font-weight:950;line-height:1.15}.unlockBossAvatarPreview{background:radial-gradient(circle,#ffd27d2e,#14060ac7);border-radius:999px;place-items:center;width:76px;height:76px;display:inline-grid;overflow:hidden;box-shadow:0 0 0 2px #ffd27d57,0 16px 32px #00000059}.unlockBossAvatarPreview img{object-fit:cover;width:100%;height:100%;display:block}@keyframes creatorBossGlow{0%{box-shadow:0 0 0 2px #ffdf7e6b,0 0 12px #ffdf7e47,inset 0 0 0 1px #ffffff29}to{box-shadow:0 0 0 2px #fff5aaeb,0 0 24px #ffdf7eb8,inset 0 0 0 1px #ffffff52}}@media (width<=520px){.wizardGameFilters{grid-template-columns:1fr 1fr}.wizardGameFilters label:first-child{grid-column:1/-1}.wizardInlineSetting{grid-template-columns:minmax(0,1fr)}.wizardInlineSetting select{width:100%}}.tempAvatar{font-size:.85rem;width:30px!important;height:30px!important}.teamMembers{color:#b8b3c8;font-size:.76rem;font-weight:700;line-height:1.2;display:block}.tieBreakSheet{gap:12px}.tieBreakGrid{gap:8px;display:grid}.tieBreakOption{text-align:left;grid-template-columns:auto minmax(0,1fr) auto;justify-content:stretch;align-items:center;gap:10px;display:grid}.tieBreakOption span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:900;overflow:hidden}.tieBreakOption strong{color:#ffcf58;font-size:1.05rem}.menuLayer{z-index:420;background:#00000014;position:fixed;inset:0}.alertBackdrop{z-index:430;align-items:center}.alertBox{box-sizing:border-box;background:#20202e;border:1px solid #ffffff24;border-radius:8px;gap:10px;width:min(390px,100%);max-width:100%;margin:0 auto;padding:16px;display:grid;box-shadow:0 24px 70px #0000008c}.alertBox h2,.alertBox p{margin:0}.alertBox p{color:#d8d3e8;white-space:pre-line;line-height:1.35}.alertIcon{color:#ffb703;background:#ffb7032e;border-radius:999px;place-items:center;width:42px;height:42px;display:grid}.confirmBackdrop{z-index:440;background:radial-gradient(circle at 50% 24%,#ffcf5829,#0000 34%),#000000ad;align-items:center}.confirmBox{box-sizing:border-box;background:linear-gradient(145deg,#262636fa,#171722fa);border:1px solid #ffffff24;border-radius:8px;gap:12px;width:min(440px,100%);max-width:100%;margin:0 auto;padding:16px;display:grid;box-shadow:0 26px 80px #0000009e,inset 0 1px #ffffff14}.confirmBox.warning{border-color:#ffcf5852;box-shadow:0 26px 80px #0000009e,inset 0 0 0 1px #ffcf5814}.confirmBox.danger{border-color:#fb718557;box-shadow:0 26px 80px #0000009e,inset 0 0 0 1px #fb718514}.confirmHalo{color:#ffcf58;background:radial-gradient(circle at 35% 25%,#ffffff42,#0000 28%),#ffb70329;border:1px solid #ffcf5847;border-radius:999px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 12px 28px #0000004d}.confirmBox.danger .confirmHalo{color:#ff9caf;background:radial-gradient(circle at 35% 25%,#ffffff3d,#0000 28%),#fb718526;border-color:#fb718557}.confirmHalo svg{width:29px;height:29px}.confirmCopy{gap:6px;display:grid}.confirmCopy h2,.confirmCopy p{margin:0}.confirmCopy h2{font-size:clamp(1.35rem,5.2vw,1.85rem);line-height:1.05}.confirmCopy p{color:#d8d3e8;line-height:1.35}.pinPromptBox input{width:100%}.confirmActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.confirmActions .wide{grid-column:1/-1}.languageChoiceList{gap:8px;display:grid}.languageChoiceList button{color:#f7f4ea;text-align:left;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;width:100%;min-height:54px;padding:9px 10px;display:grid}.languageChoiceList button.selected{background:linear-gradient(135deg,#ffcf5829,#40c9a214);border-color:#ffcf5875;box-shadow:inset 0 0 0 1px #ffcf5814}.languageChoiceList strong,.languageChoiceList span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.languageChoiceList strong{color:#fff6ce;font-size:.96rem}.languageChoiceList span{color:#c7c0d8;font-size:.8rem}.languageChoiceList small{color:#8ff0d1;text-transform:uppercase;background:#40c9a229;border-radius:999px;grid-area:1/2/span 2;padding:4px 7px;font-size:.68rem;font-weight:950}.aboutContent{gap:6px;display:grid}.aboutByline{justify-self:start;margin:2px 0 4px}.aboutLegalBox{width:min(520px,100%)}.aboutLegalBrand{background:linear-gradient(135deg,#ffb70326,#40c9a20f);border:1px solid #ffcf5833;border-radius:8px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff14}.aboutLegalAppIcon{color:#12111a;background:linear-gradient(135deg,#ffcf58,#ff7a59);border:1px solid #ffffff3d;border-radius:8px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 14px 34px #00000057}.aboutLegalAppIcon svg{width:34px;height:34px}.aboutLegalBrandCopy{justify-items:start;gap:7px;min-width:0;display:grid}.aboutLegalBrandCopy h2,.aboutLegalBrandCopy p{margin:0}.aboutLegalBrandCopy h2{color:#fff6ce;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(1.55rem,6vw,2.05rem);line-height:1;overflow:hidden}.aboutLegalBrandCopy p{color:#d8d3e8;font-size:.88rem;line-height:1.25}.aboutLegalByline{max-width:100%;margin:0}.aboutLegalByline span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:950;overflow:hidden}.aboutLegalByline img{flex:none}.aboutLegalMeta{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:8px 10px;display:flex}.aboutLegalMeta span{color:#c7c0d8;font-weight:850}.aboutLegalMeta strong{color:#fff6ce;font-weight:950}.aboutLegalGrid{gap:8px;display:grid}.aboutLegalGrid button{color:#f7f4ea;text-align:left;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:62px;padding:10px;display:grid}.aboutLegalGrid button:hover{background:#ffffff17;border-color:#ffcf5840}.aboutLegalGrid button:disabled{opacity:.46;cursor:not-allowed}.aboutLegalGrid svg{color:#ffcf58;justify-self:center;width:22px;height:22px}.aboutLegalGrid span{gap:2px;min-width:0;display:grid}.aboutLegalGrid strong,.aboutLegalGrid small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.aboutLegalGrid strong{color:#fff6ce;font-size:.95rem}.aboutLegalGrid small{color:#c7c0d8;font-size:.76rem}.aboutLegalActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.aboutLegalActions button{min-width:0}.aboutLegalActions button:disabled{opacity:.46;cursor:not-allowed}.aboutAnalyticsSetting{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:9px 10px;display:grid}.aboutAnalyticsSetting>svg{color:#68e0b8;justify-self:center;width:21px;height:21px}.aboutAnalyticsSetting>span{gap:2px;min-width:0;display:grid}.aboutAnalyticsSetting strong{color:#f7f4ea;font-size:.9rem}.aboutAnalyticsSetting small{color:#c7c0d8;font-size:.74rem;line-height:1.25}.aboutAnalyticsToggle{cursor:pointer;flex:none;width:48px;height:28px;position:relative}.aboutAnalyticsToggle input{opacity:0;width:1px;height:1px;position:absolute}.aboutAnalyticsToggle i{background:#ffffff1a;border:1px solid #fff3;border-radius:999px;transition:background .18s,border-color .18s;position:absolute;inset:0}.aboutAnalyticsToggle i:after{content:"";background:#f7f4ea;border-radius:50%;width:20px;height:20px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 7px #00000059}.aboutAnalyticsToggle input:checked+i{background:#277d66;border-color:#68e0b8}.aboutAnalyticsToggle input:checked+i:after{transform:translate(20px)}.aboutAnalyticsToggle input:focus-visible+i{outline-offset:2px;outline:2px solid #ffcf58}.openSourceLicensesBox{grid-template-rows:auto auto minmax(0,1fr) auto;width:min(680px,100%);max-height:min(88dvh,820px)}.openSourceLicensesHeader{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:10px;display:grid}.openSourceLicensesHeader .iconBtn{width:42px;height:42px}.openSourceLicensesHeader h2,.openSourceLicensesHeader p{margin:0}.openSourceLicensesHeader h2{color:#fff6ce;font-size:1.35rem;line-height:1.1}.openSourceLicensesHeader p{color:#c7c0d8;margin-top:4px;font-size:.82rem;line-height:1.3}.openSourceLicenseSearch{background:#ffffff0f;border:1px solid #ffffff21;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;min-height:44px;padding:0 10px;display:grid}.openSourceLicenseSearch svg{color:#ffcf58;width:18px;height:18px}.openSourceLicenseSearch input{color:#f7f4ea;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none}.openSourceLicenseSearch input::placeholder{color:#9992ac}.openSourceLicenseList{min-height:0;padding-right:2px;display:block;overflow-y:auto}.openSourceLicenseList details{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:8px;overflow:hidden}.openSourceLicenseList details+details{margin-top:7px}.openSourceLicenseList summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;padding:8px 10px;display:grid}.openSourceLicenseList summary span{align-items:baseline;gap:7px;min-width:0;display:flex}.openSourceLicenseList summary strong{text-overflow:ellipsis;white-space:nowrap;color:#f7f4ea;min-width:0;font-size:.86rem;overflow:hidden}.openSourceLicenseList summary small{color:#aaa3ba;font-size:.7rem}.openSourceLicenseList summary em{color:#8ff0d1;font-size:.7rem;font-style:normal;font-weight:900}.openSourceLicenseList .textBtn{color:#ffcf58;min-height:34px;margin:0 10px 8px}.openSourceLicenseList pre{color:#d8d3e8;white-space:pre-wrap;overflow-wrap:anywhere;background:#00000038;border-top:1px solid #ffffff14;max-height:280px;margin:0;padding:10px;font:500 .68rem/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.contextMenu{background:#20202e;border:1px solid #ffffff24;border-radius:8px;gap:4px;width:240px;max-height:calc(100dvh - 16px);padding:8px;display:grid;position:fixed;overflow-y:auto;box-shadow:0 20px 55px #00000080}.contextMenu strong{text-overflow:ellipsis;white-space:nowrap;padding:8px;overflow:hidden}.contextMenu button{color:#f7f4ea;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 8px;display:flex}.contextMenu button:hover{background:#ffffff14}.error{color:#ff9caf;margin:0}.listWindowControls{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;margin-top:8px;display:grid}.expandListButton{color:#f7f4ea;background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:40px;font-weight:900;display:flex}.expandListButton.compact{color:#d8d1e8;background:#ffffff0b}.expandListButton svg{width:18px;height:18px;transition:transform .18s}.expandListButton svg.up{transform:rotate(180deg)}.segmented{background:#ffffff12;border-radius:8px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.segmented button{color:#b8b3c8;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;display:flex}.segmented .active{color:#fff;background:#7c5cff}.modeSegmented{grid-template-columns:repeat(3,minmax(0,1fr))}.modeSegmented button{min-width:0;font-size:.86rem;line-height:1.1}.modeSegmented button svg{width:18px;height:18px}.wizardGameModeHeader{align-items:center}.wizardGameModeHeader .miniArcadeCabinetSvg{width:26px;height:26px}.arcadeModeSwitch{color:#c7c0d8;background:#ffffff12;border:1px solid #ffffff24;border-radius:8px;place-items:center;width:54px;min-height:42px;padding:2px;display:grid;position:relative;box-shadow:inset 0 -4px #0000002e}.arcadeModeSwitch .miniArcadeCabinetSvg{filter:grayscale(.55)brightness(.86)drop-shadow(0 4px 5px #0000004d);width:36px;height:36px}.arcadeModeSwitch.active{color:#fff6ce;background:linear-gradient(135deg,#ffcf5838,#40c9a21f);border-color:#ffcf58b8;box-shadow:0 0 0 2px #ffcf582e,0 0 22px #ffcf5840,inset 0 -4px #0000002e}.arcadeModeSwitch.active .miniArcadeCabinetSvg{filter:drop-shadow(0 0 10px #ffcf5873)drop-shadow(0 5px 5px #00000052)}.wizardMiniCabinetGrid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px}.wizardMiniCabinet{min-height:220px;padding:7px 8px 8px}.wizardMiniCabinet.selected{transform:translateY(-2px);box-shadow:0 0 0 3px #ffcf5857,0 0 28px #ffcf5847,0 18px 40px #00000057}.wizardMiniCabinet.selected:before{background:linear-gradient(#fff6ce,#111118 34%,#111118)}.wizardMiniCabinet .miniCabinetMarquee{min-height:37px;padding-right:8px;font-size:.86rem}.wizardMiniCabinet .miniCabinetScreen{border-width:6px;margin-block:7px 5px}.wizardMiniCabinet .miniCabinetControls{gap:11px;min-height:30px}.wizardMiniCabinetTag{text-align:center;grid-template-columns:minmax(0,1fr);place-items:center}.wizardMiniCabinetTag small{display:none}.wizardMiniCabinetTag b{font-size:.78rem}.wizardMiniArcadeHint{color:#fff6ce;background:#ffcf5814;border:1px solid #ffcf583d;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;font-weight:900;display:grid}.joinModes{grid-template-columns:repeat(auto-fit,minmax(92px,1fr))}.modeSwitch{background:#ffffff12;border-radius:8px;grid-template-columns:1fr 76px 1fr;align-items:center;gap:10px;padding:8px;display:grid}.modeLabel{color:#b8b3c8;background:0 0;border:0;border-radius:8px;min-height:40px;font-weight:900}.modeLabel.active{color:#f7f4ea;background:#40c9a229}.switchTrack{background:#40c9a2;border:0;border-radius:999px;justify-content:flex-start;align-items:center;height:36px;padding:4px;transition:background .2s;display:flex}.switchTrack span{background:#111118;border-radius:999px;width:28px;height:28px;transition:transform .2s;display:block;box-shadow:0 8px 22px #00000057}.switchTrack.final{background:#ffb703}.switchTrack.final span{transform:translate(40px)}.matchPage{isolation:isolate;min-height:78vh;padding-bottom:24px;position:relative}.matchPage.miniArcadeOpen{z-index:480}.matchPage.victorySceneActive,.matchPage.frameSceneActive{z-index:600}.app.themePreviewRuntime[data-app-view=match]:has(>.matchPage.withGameCoverBg){background:#08080d!important}.app.themePreviewRuntime[data-app-view=match]:has(>.matchPage.withGameCoverBg):before{opacity:0!important}.app.themePreviewRuntime[data-app-view=match]:has(>.matchPage.withGameCoverBg):after{opacity:0!important}.matchPage.withGameCoverBg{background:#08080d!important}.matchPage.withGameCoverBg:before{content:"";background-image:var(--match-cover-bg);min-height:100%;opacity:var(--match-cover-art-opacity);filter:var(--match-cover-art-filter);z-index:0;pointer-events:none;background-position:top;background-repeat:repeat-y;background-size:100%;position:absolute;inset:0}.matchPage.withGameCoverBg:after{content:"";background:var(--match-cover-overlay-bg);z-index:0;pointer-events:none;min-height:100%;position:absolute;inset:0}.matchPage.withGameCoverBg>*{z-index:1;position:relative}.matchPage.withGameCoverBg .scoreCard{background:var(--match-score-surface-bg);border-color:var(--match-score-surface-border);box-shadow:var(--match-score-surface-shadow);color:var(--match-score-text-strong);-webkit-backdrop-filter:blur(3px)saturate(1.04);backdrop-filter:blur(3px)saturate(1.04)}.matchPage.withGameCoverBg .scoreCard .rank,.matchPage.withGameCoverBg .scoreCard .scoreMain strong,.matchPage.withGameCoverBg .scoreCard .scoreMain .total{color:var(--match-score-text-strong);text-shadow:var(--match-score-text-shadow)}.matchPage.withGameCoverBg .scoreCard .scoreMetaLine span:not(.lastDelta):not(.scoreXpDelta){color:var(--match-score-text-muted)}.matchPage.withGameCoverBg .scoreCard .scoreMetaLine .lastDelta{color:var(--match-score-text-delta);text-shadow:var(--match-score-text-shadow)}.matchPage.withGameCoverBg .leader{background:var(--match-notice-surface-bg);border-color:var(--match-notice-surface-border);box-shadow:var(--match-notice-surface-shadow);color:var(--match-notice-text);text-shadow:var(--match-notice-text-shadow);-webkit-backdrop-filter:blur(3px)saturate(1.04);backdrop-filter:blur(3px)saturate(1.04)}.matchPage.withGameCoverBg .leader strong,.matchPage.withGameCoverBg .leader svg{color:var(--match-notice-strong);text-shadow:var(--match-notice-text-shadow)}.matchPage.withGameCoverBg .matchTabs button:not(.active),.matchPage.withGameCoverBg .matchTabs button:not(.active) svg{color:var(--match-cover-tab-muted);text-shadow:var(--match-cover-tab-shadow)}.matchControlPanel{border:1px solid var(--match-control-panel-border,#ffffff24);background:var(--match-control-panel-bg,linear-gradient(135deg, #ffffff14, #ffffff05), #111118d1);box-shadow:var(--match-control-panel-shadow,0 16px 36px #00000047);color:var(--match-control-title,#f7f4ea);-webkit-backdrop-filter:var(--match-control-panel-filter,blur(4px) saturate(1.04));backdrop-filter:var(--match-control-panel-filter,blur(4px) saturate(1.04));border-radius:8px;margin:0 0 10px;padding:10px;overflow:hidden}.matchControlPanel .matchHeader{margin-bottom:8px}.matchControlPanel .matchHeader h2{color:var(--match-control-title,#f7f4ea);text-shadow:var(--match-control-text-shadow,none)}.matchControlPanel .matchHeader p,.matchControlPanel .matchHeader small,.matchControlPanel .matchExpansionLine{color:var(--match-control-muted,#d8d3e8);text-shadow:var(--match-control-text-shadow,none)}.matchControlPanel .matchExpansionLine svg{color:var(--match-control-accent,#ffcf58)}.matchControlPanel .matchHeaderActions span{background:var(--match-control-action-bg,#ffb70324);border-color:var(--match-control-action-border,#ffb70347);color:var(--match-control-accent,#ffcf58)}.matchControlPanel .matchToolRail,.matchControlPanel .matchToolPanel,.matchControlPanel .scoreQuickSetup,.matchControlPanel .matchTurnSeat,.matchControlPanel .miniInviteBanner{margin:0 0 8px}.matchControlPanel .matchTabs{background:var(--match-control-tabs-bg,#0000002e);margin:8px 0 0}.matchControlPanel .matchTabs button:not(.active),.matchControlPanel .matchTabs button:not(.active) svg{color:var(--match-control-tab-muted,var(--match-cover-tab-muted,#d8d3e8));text-shadow:var(--match-control-text-shadow,none)}.matchHeader{grid-template-columns:minmax(0,1fr) minmax(148px,auto);align-items:start;gap:10px;margin-bottom:10px;display:grid}.matchHeader h2{margin:0}.matchHeader p{color:#b8b3c8;margin:2px 0 0;font-size:.9rem}.matchTitle{min-width:0}.matchHeaderActions{justify-self:end;gap:6px;width:min(156px,38vw);display:grid}.matchHeaderActions .primary,.matchHeaderActions .secondary{white-space:nowrap;text-overflow:ellipsis;justify-content:center;width:100%;min-width:0;padding-inline:8px;line-height:1;overflow:hidden}.matchHeaderActions span{color:#ffcf58;white-space:nowrap;background:#ffb70324;border:1px solid #ffb70347;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 8px;font-size:.78rem;font-weight:900;display:inline-flex}.matchHeaderActions svg{width:16px;height:16px}.scoreQuickSetup{align-items:center;gap:7px;margin:0 0 10px;display:grid}.scoreQuickToggle{min-height:42px}.scoreQuickPreview{scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:center;gap:5px;min-width:0;padding:1px 0;display:flex;overflow-x:auto}.scoreQuickPreview::-webkit-scrollbar{display:none}.scoreQuickPreview span{color:#f7f4ea;background:#ffffff12;border:1px solid #ffffff1a;border-radius:8px;flex:none;justify-content:center;align-items:center;min-height:28px;padding:0 8px;font-size:.78rem;font-weight:950;display:inline-flex}.scoreQuickEditor{background:#111118ad;border:1px solid #ffcf5833;border-radius:8px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:8px;display:grid}.scoreQuickEditor label{color:#c7c0d8;text-transform:uppercase;letter-spacing:0;gap:4px;min-width:0;font-size:.74rem;font-weight:900;display:grid}.scoreQuickEditor input{border-radius:8px;min-height:36px;font-weight:900}.scoreQuickEditorActions{align-items:center;gap:6px;display:flex}.scoreQuickEditor small{color:#a9a2bc;grid-column:1/-1;font-weight:800}.scoreQuickEditor .scoreQuickError{color:#ff9caf}.randomToolLayer{z-index:750;padding:max(12px, env(safe-area-inset-top)) 12px max(12px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050509b8;place-items:center;display:grid;position:fixed;inset:0}.randomToolPanel{color:#f7f4ea;background:radial-gradient(circle at 20% 0,#ffcf5821,#0000 32%),radial-gradient(circle at 100% 28%,#40c9a21f,#0000 34%),#111118;border:1px solid #ffcf583d;border-radius:8px;width:min(560px,100%);max-height:calc(100dvh - 24px);padding:14px;position:relative;overflow-y:auto;box-shadow:0 24px 80px #00000094,inset 0 0 0 1px #ffffff0a}.randomToolHeader{grid-template-columns:48px minmax(0,1fr) 44px;align-items:center;gap:10px;display:grid}.randomToolHeader>span{color:#ffcf58;background:#ffcf5826;border:1px solid #ffcf5847;border-radius:8px;place-items:center;width:48px;height:48px;display:grid}.randomToolHeader>span>svg{width:25px;height:25px}.randomToolHeader>span.randomToolDiceHeaderIcon{color:#eef9ff;background:linear-gradient(135deg,#36b7ff33,#0c46ab57);border-color:#84cfff57;box-shadow:inset 0 0 0 1px #ffffff0d,0 0 16px #2d9cff1f}.randomToolHeader>span.randomToolDiceHeaderIcon .d20LauncherDie{filter:drop-shadow(0 5px 7px #00000057);width:36px;height:36px;transform:rotate(-5deg)}.randomToolHeader>div{min-width:0}.randomToolHeaderClose{justify-self:end}.randomToolHeaderClose svg{width:20px;height:20px}.randomToolHeader h3{margin:0;font-size:clamp(1.05rem,3vw,1.35rem);line-height:1.05}.randomToolHeader small{color:#c7c0d8;margin-top:3px;font-weight:900;display:block}.randomToolTablePlayers{flex-wrap:wrap;align-items:center;gap:5px;min-height:32px;margin-top:5px;display:flex}.randomToolTablePlayers>span{place-items:center;width:28px;height:28px;display:inline-grid}.randomToolModes{grid-template-columns:1fr 1fr;gap:7px;margin:12px 0 9px;display:grid}.randomToolModes button{color:#dcd6ea;background:#ffffff12;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;font-weight:950;display:inline-flex}.randomToolModes button.active{color:#ffcf58;background:#ffcf582e;border-color:#ffcf5861}.randomToolModes button:first-child.active{color:#eef9ff;background:#2d9cff2e;border-color:#84cfff61}.randomToolModes .d20LauncherDie{filter:drop-shadow(0 3px 5px #00000047);pointer-events:none;flex:0 0 20px;width:20px;height:20px;transform:rotate(-5deg)}.randomToolShakeLine{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:7px;min-height:30px;margin:0 0 9px;display:grid}.randomToolShakeToggle{color:#dcd6ea;white-space:nowrap;background:#ffffff0f;border-color:#ffffff1f;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:30px;padding:0 9px;font-size:.76rem;font-weight:1000;line-height:1;display:inline-flex}.randomToolShakeToggle svg{flex:none;width:15px;height:15px}.randomToolShakeToggle.active{color:#8ff0d1;background:#40c9a221;border-color:#40c9a257;box-shadow:0 0 0 1px #40c9a21f}.randomToolShakeToggle.blocked,.randomToolShakeToggle.unsupported{color:#ffb4c0;background:#fb71851c;border-color:#fb718547}.randomToolShakeLine small{color:#a9a2bc;min-width:0;font-size:.72rem;font-weight:850;line-height:1.12}.randomToolDiceBuilder{gap:7px;margin-top:8px;display:grid}.randomToolHeader+.randomToolDiceBuilder{margin-top:18px}.randomToolDiceBuilderHeader{grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:center;gap:8px;display:grid}.randomToolDiceBuilderHeader>div{gap:2px;min-width:0;display:grid}.randomToolDiceBuilderHeader strong{color:#ffcf58;text-transform:uppercase;font-size:.76rem;font-weight:1000}.randomToolDiceBuilderHeader small{color:#a9a2bc;font-size:.72rem;font-weight:850;line-height:1.12}.randomToolDiceBuilderHeader .randomToolDiceRowAdd{color:#8ff0d1;background:#40c9a21f;border-color:#40c9a247;border-radius:8px;justify-content:center;justify-self:end;align-items:center;gap:5px;min-width:0;max-width:min(12rem,100%);min-height:36px;padding:0 9px;font-size:clamp(.66rem,2.2vw,.78rem);font-weight:1000;line-height:1;display:inline-flex}.randomToolDiceBuilderHeader .randomToolDiceRowAdd svg{flex:none;width:15px;height:15px}.randomToolDiceBuilderHeader .randomToolDiceRowAdd span{text-align:center;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.randomToolDiceBuilderHeader .randomToolDiceRowAdd:disabled{opacity:.46;cursor:not-allowed;color:#a9a2bc;background:#ffffff0f;border-color:#ffffff1f}.randomToolDiceRows{gap:6px;display:grid}.randomToolDiceRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 36px;align-items:end;gap:6px;display:grid}.randomToolDiceRow label,.randomToolModifierControl{color:#c7c0d8;text-transform:uppercase;letter-spacing:0;gap:4px;min-width:0;font-size:.72rem;font-weight:950;display:grid}.randomToolDiceRow input,.randomToolDiceRow select,.randomToolModifierControl input{border-radius:8px;width:100%;min-width:0;min-height:38px;font-weight:950}.randomToolDiceRow .iconBtn{border-radius:8px;width:36px;height:38px}.randomToolDiceRowRemove{color:#ffb4c0;background:#fb71851a;border-color:#fb718547}.randomToolDiceRow .iconBtn:disabled{opacity:.38;cursor:not-allowed}.randomToolModifierControl{width:min(190px,100%)}.randomToolCoinHint{color:#c7c0d8;margin:8px 0 0;font-size:.9rem;font-weight:850}.randomToolStage{background:radial-gradient(at 50% 84%,#00000075,#0000 48%),radial-gradient(circle at 50% 18%,#ffffff24,#0000 20%),linear-gradient(145deg,#ffcf581f,#40c9a214),#08090f;border:1px solid #ffffff17;border-radius:8px;place-items:center;min-height:210px;margin:12px 0;display:grid;overflow:hidden;box-shadow:inset 0 -24px 54px #00000059}.randomToolStage.diceStage{perspective:1000px;touch-action:manipulation;cursor:pointer}.randomToolDicePhysicsWrap{place-items:center;width:100%;min-height:clamp(260px,42vh,460px);display:grid;position:relative;overflow:hidden}.randomToolDicePhysicsWrap.diceCount-normal{min-height:clamp(260px,38vh,430px)}.randomToolDicePhysicsWrap.diceCount-table{min-height:clamp(320px,46vh,520px)}.randomToolDicePhysicsWrap.diceCount-crowded,.randomToolDicePhysicsWrap.diceCount-packed,.randomToolDicePhysicsWrap.diceCount-tiny{min-height:clamp(340px,50vh,560px)}.randomToolDicePhysics{z-index:2;opacity:0;pointer-events:none;transition:opacity .18s;position:absolute;inset:0}.randomToolDicePhysics canvas{display:block;width:100%!important;height:100%!important}.randomToolDicePhysicsWrap.physicsReady .randomToolDicePhysics{opacity:1}.randomToolCoin{aspect-ratio:1;width:clamp(132px,38vw,190px);transform-style:preserve-3d;background:#ffffff0f;border:2px solid #ffffff29;border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 36px #0000006b,0 0 0 8px #ffffff0b}.randomToolCoin img{object-fit:cover;filter:contrast(1.04)saturate(1.08)drop-shadow(0 10px 20px #00000057);border-radius:50%;width:100%;height:100%;display:block}.randomToolCoinFace{backface-visibility:hidden;position:absolute;inset:0}.randomToolCoinFaceBack{transform:rotateY(180deg)}.randomToolCoin.rolling{animation:.62s linear infinite randomCoinFlip}.randomToolCoin.rolling .randomToolCoinFace{backface-visibility:visible;transform:none}.randomToolCoin.rolling .randomToolCoinFaceFront{animation:.24s step-end infinite randomCoinFaceFront}.randomToolCoin.rolling .randomToolCoinFaceBack{animation:.24s step-end infinite randomCoinFaceBack}.randomToolResult{text-align:center;justify-items:center;gap:3px;min-height:54px;display:grid}.randomToolResult span{color:#c7c0d8;font-weight:900}.randomToolResult strong{color:#fff6ce;font-size:clamp(1.2rem,4vw,1.75rem);line-height:1.05}.randomToolResult small{color:#a9a2bc;font-weight:850}.randomToolLuck{grid-template-columns:1fr 1fr;gap:5px 7px;width:min(460px,100%);margin-top:5px;display:grid}.randomToolLuck span,.randomToolLuck p{color:#dcd6ea;background:#ffffff0f;border:1px solid #ffffff17;border-radius:8px;min-width:0;margin:0;padding:5px 7px;font-size:.78rem;font-weight:950;line-height:1.15}.randomToolLuck p{color:#fff6ce;background:#ffcf581a;border-color:#ffcf582e;grid-column:1/-1}.randomToolActions,.randomToolApply{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.randomToolActions.resultReady{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.randomToolActions.resultReady button{white-space:nowrap;justify-content:center;align-items:center;min-width:0;min-height:42px;padding:0 2px;font-size:.94rem;line-height:1;display:flex;overflow:hidden}.randomToolActionContent{white-space:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;gap:.2em;min-width:0;max-width:100%;line-height:1;display:inline-flex}.randomToolActionContent svg{flex:0 0 1em;width:1em;height:1em}.randomToolActionContent .d20LauncherDie{filter:drop-shadow(0 2px 4px #0000004d);flex:0 0 1.18em;width:1.18em;height:1.18em;transform:rotate(-5deg)}.randomToolActionLabel{text-align:center;white-space:nowrap;overflow-wrap:normal;word-break:normal;flex:0 auto;min-width:0;display:inline-block}.randomToolCloseOnlyAction .randomToolActionContent{white-space:normal;align-items:center;gap:.24em}.randomToolCloseOnlyAction .randomToolActionLabel{white-space:normal;max-width:4.6em;line-height:.94}.randomToolApply{grid-template-columns:repeat(2,minmax(0,1fr))}.randomToolApply.standalone{grid-template-columns:1fr 1fr}.randomToolApply button{white-space:normal;min-width:0;padding-inline:6px;font-size:clamp(.72rem,2.3vw,.95rem);line-height:1.05}.randomToolApply .danger{color:#ffb4c0;background:#fb718524;border-color:#fb718552}.randomToolHistory{gap:6px;margin-top:12px;display:grid}.randomToolHistory>div{scrollbar-width:thin;flex-direction:column;gap:5px;max-height:170px;padding-right:2px;display:flex;overflow-y:auto}.randomToolHistory strong,.randomToolHistory span{border-radius:8px;align-items:center;min-height:28px;padding:0 8px;font-size:.76rem;font-weight:950;display:inline-flex}.randomToolHistory strong{color:#ffcf58;background:#ffcf581f;border:1px solid #ffcf5838}.randomToolHistory span{color:#dcd6ea;background:#ffffff12;border:1px solid #ffffff17}.randomToolHistoryItem{justify-content:space-between;gap:6px;width:100%}.randomToolHistoryItem b{color:#ffcf58;font-style:normal}.randomToolHistoryItem i{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:normal;overflow:hidden}.randomToolHistoryItem time{color:#8ff0d1;font-variant-numeric:tabular-nums;flex:none;font-size:.68rem;font-weight:950}.shareCapture{max-height:none!important;overflow:visible!important}.shareCapture .wizardActions,.shareCapture .sheetHeaderActions,.shareCapture .sheetHeader>.iconBtn,.shareCapture .randomToolHeaderClose{display:none!important}.shareCapture.randomToolPanel{width:min(560px,100%);padding-bottom:14px}.shareCapture .randomToolDicePhysics{opacity:1!important;display:block!important}.shareCapture .randomToolDicePhysics canvas{visibility:hidden!important}.shareCapture .randomToolHistory>div{max-height:none;overflow:visible}.shareCapture .reviewWinner,.shareCapture .reviewScore,.shareCapture .reviewTitle,.shareCapture .chartCard,.shareCapture .barChart{filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;opacity:1!important}.shareCapture.reviewSheet{isolation:isolate;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:#181824!important}.shareCapture.reviewSheet *,.shareCapture.reviewSheet :before,.shareCapture.reviewSheet :after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.shareCapture.reviewSheet .reviewTitle{z-index:1;background:#181824;position:relative}.shareCapture.reviewSheet .matchDateStats,.shareCapture.reviewSheet .chartCard,.shareCapture.reviewSheet .barChart,.shareCapture.reviewSheet .reviewScores,.shareCapture.reviewSheet .reviewScore{z-index:1;position:relative}body.shareCaptureInProgress .loadingOverlay{opacity:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@keyframes randomCoinFlip{0%{transform:rotateY(0)translateY(0)}50%{transform:rotateY(540deg)translateY(-10px)}to{transform:rotateY(1080deg)translateY(0)}}@keyframes randomCoinFaceFront{0%,49.99%{opacity:1}50%,to{opacity:0}}@keyframes randomCoinFaceBack{0%,49.99%{opacity:0}50%,to{opacity:1}}.matchToolRail{justify-content:flex-end;align-items:center;gap:7px;margin:-2px 0 8px;display:flex}.matchReactionTools{align-items:center;gap:5px;min-width:0;margin-right:auto;display:flex}.matchHelpNudgeWrap{flex:none;place-items:center;display:inline-grid;position:relative}.matchToolIcon{color:#fff6ce;background:linear-gradient(135deg,#ffcf5824,#7c5cff1a),#111118b8;border:1px solid #ffcf5852;border-radius:8px;place-items:center;width:46px;min-width:46px;height:42px;min-height:42px;padding:4px;display:grid;box-shadow:0 12px 30px #0000003d,inset 0 0 0 1px #ffffff0a}.matchToolIcon:hover,.matchToolIcon.active{border-color:#ffcf5894;box-shadow:0 14px 34px #00000047,0 0 18px #ffcf581f}.matchToolIcon:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.matchToolIcon>svg{width:22px;height:22px}.matchHelpToggle.nudging{color:#fff6ce;background:linear-gradient(135deg,#ffcf583d,#7c5cff24),#111118db;border-color:#ffcf58c2;animation:1.25s ease-in-out infinite matchHelpNudgePulse}.matchHelpNudge{color:#fff6ce;pointer-events:none;z-index:8;background:#111118f5;border:1px solid #ffcf586b;border-radius:8px;width:min(260px,78vw);padding:8px 10px;font-size:.76rem;font-weight:900;line-height:1.25;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 18px 42px #00000075,0 0 18px #ffcf581f}.matchHelpNudge:after{content:"";filter:drop-shadow(0 1px #ffcf5857);border:7px solid #0000;border-top-color:#111118f5;position:absolute;top:100%;right:18px}@keyframes matchHelpNudgePulse{0%,to{transform:translateY(0)scale(1);box-shadow:0 12px 30px #0000003d,0 0 #ffcf5800,inset 0 0 0 1px #ffffff0f}50%{transform:translateY(-1px)scale(1.045);box-shadow:0 14px 34px #00000047,0 0 22px #ffcf5857,inset 0 0 0 1px #ffffff14}}@media (prefers-reduced-motion:reduce){.matchHelpToggle.nudging{animation:none;box-shadow:0 14px 34px #00000047,0 0 18px #ffcf582e}}.matchSprayToggle{width:39px;min-width:39px;height:38px;min-height:38px;position:relative;overflow:visible}.matchSprayToggle .miniPoopIcon,.matchSprayToggle .confettiSprayIcon{filter:drop-shadow(0 3px 4px #0006);width:24px;height:24px;margin:0}.matchSprayToggle-confetti{color:#ffdf7e;border-color:#ffcf5857}.matchSprayToggle-poop{color:#fff6ce;background:linear-gradient(135deg,#b9784233,#ffcf5814),#111118c7;border-color:#b978426b}.matchSprayToggle b,.miniSpectatorSprayButton b{color:#21160b;background:#fff6ce;border:2px solid #111118;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.64rem;font-weight:1000;line-height:1;display:grid;position:absolute;top:-7px;right:-5px;box-shadow:0 4px 10px #00000052}.matchSprayLayer{z-index:620;pointer-events:none;contain:layout style paint;position:fixed;inset:0;overflow:hidden}.matchSprayBurst{left:var(--spray-x);top:var(--spray-y);z-index:1;position:fixed}.matchToolIcon.matchHourglassToggle.active:not(.expired),.matchHelpDemoTool.matchHourglassToggle{background:linear-gradient(135deg,#ffcf582e,#7c5cff1a),#111118c7!important;border-color:#ffcf5894!important;box-shadow:0 14px 34px #00000047,0 0 18px #ffcf581f!important}.matchPinToggle.pinned,.turnSeatToggle.hasTurn{color:#8ff0d1;background:linear-gradient(135deg,#40c9a22e,#ffcf5814),#111118cc;border-color:#40c9a26b}.matchHourglass{justify-items:stretch;gap:6px;margin:0 0 8px;display:grid}.matchHourglassToggle{min-width:46px}.matchHourglassIcon{color:#ffcf58;background:radial-gradient(circle at 50% 15%,#fff6ce47,#0000 54%),#ffcf582e;border-radius:8px;place-items:center;width:34px;height:34px;display:grid;position:relative;overflow:hidden}.matchHourglassIcon:after{content:"";opacity:.62;background:#ffcf58;border-radius:999px 999px 4px 4px;height:6px;position:absolute;bottom:7px;left:10px;right:10px;box-shadow:0 -11px 0 -3px #ffcf5861}.matchHourglassIcon svg{z-index:1;filter:drop-shadow(0 2px 3px #0000005c);width:22px;height:22px;position:relative}.matchHourglass.running .matchHourglassIcon,.matchHourglassToggle.running .matchHourglassIcon{animation:1s ease-in-out infinite hourglassGlow}.matchHourglass.running .matchHourglassIcon svg,.matchHourglassToggle.running .matchHourglassIcon svg{animation:2.4s ease-in-out infinite hourglassFlip}.matchHourglassToggle.expired{background:linear-gradient(135deg,#fb71852e,#ffcf581f),#111118d1;border-color:#fb718585}.matchHourglassReadout{justify-items:start;min-width:0;padding:9px 9px 0;line-height:1;display:grid}.matchHourglassReadout strong{color:var(--match-hourglass-text,#fff6ce);font-variant-numeric:tabular-nums;letter-spacing:0;text-shadow:var(--match-hourglass-text-shadow,0 2px 10px #00000085);font-size:1.18rem;font-weight:950}.matchHourglassReadout small{width:100%;color:var(--match-hourglass-muted,#d8d3e8);text-overflow:ellipsis;white-space:nowrap;text-shadow:var(--match-hourglass-text-shadow,0 2px 10px #00000085);font-size:.72rem;font-weight:900;overflow:hidden}.matchToolPanel{width:100%}.matchTurnSeat{background:#111118db;border:1px solid #ffcf5838;border-radius:8px;gap:8px;margin:0 0 10px;padding:8px;display:grid}.matchTurnSeat>strong{color:#ffcf58;font-size:.82rem;font-weight:1000}.turnSeatPickerList{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:6px;padding-bottom:1px;display:flex;overflow-x:auto}.turnSeatPickerList::-webkit-scrollbar{display:none}.turnSeatPickerList button{color:#f7f4ea;background:#ffffff12;border:1px solid #ffffff1a;border-radius:8px;flex:none;grid-template-columns:auto minmax(0,1fr) 16px;align-items:center;gap:6px;min-width:108px;max-width:180px;min-height:42px;padding:5px 7px;font-weight:950;display:inline-grid}.turnSeatPickerList button span{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;overflow:hidden}.turnSeatPickerList button svg{opacity:0;width:16px;height:16px}.turnSeatPickerList button.active{color:#8ff0d1;background:#40c9a229;border-color:#40c9a261}.turnSeatPickerList button.active svg{opacity:1}.turnSeatClear{justify-self:start;min-height:32px}.matchHelpBackdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);align-items:center;padding:10px;z-index:2147483000!important;opacity:1!important;background:#000000d1!important}.matchHelpSheet{z-index:1;color:#f7f4ea;width:min(720px,100%);max-height:min(86dvh,820px);padding:14px;padding-bottom:max(14px, calc(env(safe-area-inset-bottom) + 14px));isolation:isolate;border:1px solid #ffcf583d;border-radius:8px;gap:12px;display:grid;position:relative;overflow:hidden auto;box-shadow:0 28px 90px #000000b8,inset 0 1px #ffffff12;background:linear-gradient(145deg,#20202e,#10121b)!important}.matchHelpHeader{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.matchHelpHeaderIcon{color:#ffcf58;background:#ffcf5824;border:1px solid #ffcf5842;border-radius:8px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 12px 30px #00000042}.matchHelpHeader h2,.matchHelpHeader p{margin:0}.matchHelpHeader h2{font-size:clamp(1.35rem,5.4vw,2rem);line-height:1.04}.matchHelpHeader p{color:#d8d3e8;margin-top:4px;font-size:.9rem;line-height:1.3}.matchHelpSection{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;gap:10px;padding:11px;display:grid}.matchHelpSection.compact{padding-top:9px}.matchHelpSectionCopy{gap:3px;display:grid}.matchHelpSectionCopy h3,.matchHelpSectionCopy p{margin:0}.matchHelpSectionCopy h3{color:#ffcf58;font-size:1rem;line-height:1.1}.matchHelpSectionCopy p{color:#c7c0d8;font-size:.84rem;line-height:1.32}.matchHelpToolDetails{padding:0;overflow:hidden}.matchHelpToolDetails>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 22px;align-items:center;gap:8px;min-width:0;padding:11px;list-style:none;display:grid}.matchHelpToolDetails>summary::-webkit-details-marker{display:none}.matchHelpToolDetails>summary .matchHelpSectionCopy strong{color:#ffcf58;font-size:1rem;line-height:1.1}.matchHelpToolDetails>summary .matchHelpSectionCopy span{color:#c7c0d8;font-size:.84rem;line-height:1.32}.matchHelpToolDetails>summary>svg{color:#ffcf58;width:18px;height:18px;transition:transform .18s}.matchHelpToolDetails[open]>summary>svg{transform:rotate(180deg)}.matchHelpToolSummaryIcons{color:#fff6ce;opacity:.86;justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex}.matchHelpToolSummaryIcons svg{flex:none;width:17px;height:17px}.matchHelpToolDetails>.matchHelpToolPreview,.matchHelpToolDetails>.matchHelpGrid{margin:0 11px 11px}.matchHelpToolPreview{scrollbar-width:none;-webkit-overflow-scrolling:touch;justify-content:flex-start;align-items:center;gap:7px;padding:2px 0 4px;display:flex;overflow-x:auto}.matchHelpToolPreview::-webkit-scrollbar{display:none}.matchHelpDemoTool{pointer-events:none;flex:none}.matchHelpDemoTool.active{border-color:#ffcf5894}.matchHelpGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.matchHelpItem{background:#0000002e;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:9px;display:grid}.matchHelpItemIcon{color:#fff6ce;background:linear-gradient(135deg,#ffcf5824,#7c5cff1a),#111118b8;border:1px solid #ffcf5838;border-radius:8px;place-items:center;width:40px;min-width:40px;height:40px;display:grid;overflow:hidden}.matchHelpItemIcon>svg,.matchHelpScorePair svg{width:20px;height:20px}.matchHelpItemIcon .d20LauncherDie,.matchHelpScorePair .d20LauncherDie{filter:drop-shadow(0 3px 5px #0000004d);width:22px;height:22px;transform:rotate(-5deg)}.matchHelpItemIcon .miniPoopIcon,.matchHelpItemIcon .confettiSprayIcon{width:24px;height:24px;margin:0}.matchHelpItemIcon .matchHelpScorePair svg{width:18px;height:18px}.matchHelpItemIcon .matchHelpScorePair .d20LauncherDie{width:19px;height:19px}.matchHelpItemIcon .matchHourglassIcon{width:34px;height:34px}.matchHelpItem strong{margin:0 0 3px;font-size:.86rem;line-height:1.08;display:block}.matchHelpItem p{color:#d8d3e8;margin:0;font-size:.78rem;line-height:1.32}.victoryTheaterHelpSheet{width:min(760px,100%)}.victoryTheaterHelpPreview{background:#00000029;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-width:0;padding:7px;display:grid}.victoryTheaterHelpPreview>span{background:#ffffff0b;border:1px solid #ffffff14;border-radius:8px;grid-template-rows:minmax(0,1fr) auto;place-items:center;gap:5px;min-width:0;min-height:82px;padding:6px;display:grid;overflow:hidden}.victoryTheaterHelpPreview>span>svg{color:#ffcf58;width:34px;height:34px}.victoryTheaterHelpPreview .animationPreview{pointer-events:none;width:min(96px,100%);height:54px;min-height:54px;transform:none}.victoryTheaterHelpPreview .stylePreview,.victoryTheaterHelpPreview .characterStylePreview{pointer-events:none;width:min(96px,100%);height:54px}.victoryTheaterHelpPreview b{color:#fff6ce;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.72rem;line-height:1.05;overflow:hidden}.matchHelpScorePreview{padding:4px 0 6px;overflow:hidden}.matchHelpScorePreview::-webkit-scrollbar{display:none}.matchHelpScorePreview button{pointer-events:none}.matchHelpScoreRowPreview{background:#0000002e;border:1px solid #ffcf5824;border-radius:8px;grid-template-columns:30px 34px minmax(58px,1fr);align-items:center;gap:6px;min-width:0;padding:7px;display:grid}.matchHelpRankPreview{color:#d8d3e8;text-align:center;font-weight:950}.matchHelpAvatarPreview{color:#111118;background:linear-gradient(135deg,#ffcf58,#40c9a2);border-radius:999px;place-items:center;width:32px;height:32px;font-weight:1000;display:grid;box-shadow:0 0 0 2px #ffffff1a}.matchHelpNamePreview{gap:1px;min-width:0;display:grid}.matchHelpNamePreview strong{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.matchHelpNamePreview small{color:#ff9caf;font-size:.7rem;font-weight:950}.matchHelpControlStrip{grid-column:1/-1;grid-template-columns:minmax(32px,.95fr) repeat(9,minmax(24px,1fr));align-items:center;gap:3px;min-width:0;display:grid}.matchHelpControlStrip .scoreDeltaInput{min-height:28px;padding-inline:2px;font-size:.78rem}.matchHelpControlStrip button{border-radius:8px;place-items:center;min-width:0;min-height:28px;padding:0;font-size:clamp(.52rem,2.1vw,.68rem);font-weight:950;display:grid}.matchHelpControlStrip svg{width:15px;height:15px}.matchHelpScoreInputFlow{grid-template-columns:minmax(46px,.9fr) 18px minmax(82px,1.2fr);align-items:center;gap:5px;width:min(220px,100%);min-width:0;margin-top:7px;display:grid}.matchHelpScoreInputField{color:#fff6ce;background:#fff1;border:1px solid #ffcf5861;border-radius:8px;place-items:center;min-height:28px;font-size:.82rem;font-weight:950;display:grid;box-shadow:0 0 0 2px #ffcf581a,0 0 14px #ffcf581f}.matchHelpScoreInputFlow>svg{color:#ffcf58;justify-self:center;width:16px;height:16px}.matchHelpScoreInputActions{grid-template-columns:repeat(2,minmax(30px,1fr));gap:4px;min-width:0;display:grid}.matchHelpScoreInputActions b{color:#fff6ce;background:#ffffff1f;border:1px solid #ffffff21;border-radius:8px;place-items:center;min-height:28px;display:grid}.matchHelpScoreInputActions svg{width:16px;height:16px}.matchHelpRankingPreview{background:#0000002e;border:1px solid #ffcf5824;border-radius:8px;grid-template-columns:34px 48px minmax(70px,1fr);align-items:center;gap:6px;min-width:0;padding:7px;display:grid;overflow:hidden}.matchHelpRankingPreview .rankingDragHandle{pointer-events:none;width:34px;height:40px;min-height:40px}.matchHelpRankingPreview .rankingPosition{justify-self:center}.matchHelpRankingPlayer{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;min-width:0;display:grid}.matchHelpRankingPlayer strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.matchHelpRankingPreview .rankingActions{grid-column:1/-1;grid-template-columns:34px 34px minmax(62px,1fr) 34px 34px;gap:5px;display:grid}.matchHelpRankingPreview .rankingActions button{pointer-events:none;min-width:0;min-height:32px;padding:0 4px;font-size:.7rem}.matchHelpScorePair,.matchHelpQuickPair{justify-content:center;align-items:center;gap:2px;max-width:100%;display:flex}.matchHelpQuickPair b{color:#8ff0d1;background:#40c9a224;border:1px solid #40c9a23d;border-radius:7px;place-items:center;width:18px;min-width:18px;min-height:22px;font-size:.6rem;display:grid}.matchHelpCrownMark{background:#08080db8;border:1px solid #ffcf582e;border-radius:8px;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 0 0 1px #ffffff0a}.matchHelpCrownMark svg{filter:drop-shadow(0 3px 5px #0000004d);width:28px;height:28px}.matchHelpCrownMark-current svg{fill:none;stroke:#d49a24;stroke-width:1.8px}.matchHelpCrownMark-game svg{fill:#ffd66b;stroke:none}.matchHelpCrownMark-both svg{fill:#ffd66b;stroke:#fff1a6;stroke-width:2.4px;filter:drop-shadow(0 0 5px #ffe572b8)drop-shadow(0 3px 5px #0000004d)}.mainHelpSheet{width:min(760px,100%)}.homeFirstSetupHelpSection{background:linear-gradient(145deg,#ffcf5817,#ffffff09);border-color:#ffcf583d}.homeFirstSetupToggle{width:100%;min-width:0;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:0;display:grid}.homeFirstSetupToggleText{gap:3px;min-width:0;display:grid}.homeFirstSetupToggleText strong{color:#ffcf58;font-size:1rem;line-height:1.08}.homeFirstSetupToggleText small{color:#d8d3e8;font-size:.78rem;font-weight:850;line-height:1.24}.homeFirstSetupProgress{white-space:nowrap;color:#111118;background:linear-gradient(135deg,#fff6ce,#ffcf58);border-radius:999px;justify-self:end;padding:5px 8px;font-size:.72rem;font-weight:1000;box-shadow:0 6px 14px #0003}.homeFirstSetupToggle>svg{color:#ffcf58;width:18px;height:18px;transition:transform .16s}.homeFirstSetupToggle>svg.open{transform:rotate(180deg)}.homeFirstSetupGuideSteps{gap:6px;margin-top:9px}.homeFirstSetupGuideSteps .homeStartStep{background:#0000002e;grid-template-columns:30px minmax(0,1fr);padding:6px 8px}.homeFirstSetupGuideSteps .homeStartStepWideIcon{grid-template-columns:68px minmax(0,1fr)}.homeFirstSetupGuideSteps .homeStartIcon{width:30px;height:30px}.homeFirstSetupGuideSteps .homeStartIcon svg:first-child{width:18px;height:18px}.homeFirstSetupGuideSteps .homeStartIcon.plusBtn svg:last-child{width:11px;height:11px}.homeFirstSetupGuideSteps .homeStartSlash{font-size:.84rem}.homeFirstSetupGuideSteps .homeStartStep strong{font-size:.82rem}.homeFirstSetupGuideSteps .homeStartStep small{font-size:.72rem;line-height:1.2}.homeHelpTopbarPreview{background:#00000029;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:repeat(3,38px) minmax(88px,1fr) 44px;align-items:center;gap:6px;min-width:0;padding:7px;display:grid}.homeHelpTopbarPreview .iconBtn,.homeHelpTopbarPreview .profileBtn{pointer-events:none;width:38px;height:38px;min-height:38px;position:relative}.homeHelpTopbarPreview .iconBtn svg:first-child{width:20px;height:20px}.homeHelpTopbarPreview .profileBtn{justify-self:end;place-items:center;display:grid}.homeHelpBrandPreview{text-overflow:ellipsis;white-space:nowrap;color:#f7f4ea;min-width:0;font-size:clamp(.92rem,4vw,1.08rem);font-weight:950;overflow:hidden}.homeHelpActionsPreview{pointer-events:none;margin:0}.homeHelpFlowPreview{background:#00000029;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:auto minmax(100px,1fr) 36px 36px;align-items:center;gap:7px;min-width:0;padding:7px;display:grid}.homeHelpFlowPreview>span:first-child{color:#d8d3e8;align-items:center;gap:5px;min-width:0;font-weight:950;display:inline-flex}.homeHelpFlowPreview .mineOnlySwitch,.homeHelpFlowPreview .sectionAddBtn{pointer-events:none;margin:0}@media (width<=560px){.matchHelpBackdrop{align-items:end;padding-inline:8px}.matchHelpSheet{gap:10px;max-height:88dvh;padding:11px}.matchHelpHeader{grid-template-columns:42px minmax(0,1fr) 42px;gap:8px}.matchHelpHeaderIcon{width:42px;height:42px}.matchHelpGrid{grid-template-columns:1fr}.matchHelpSection{padding:9px}.matchHelpNudge{width:min(236px,72vw);font-size:.72rem;right:-2px}.matchHelpToolDetails>summary{grid-template-columns:minmax(0,1fr) 22px}.matchHelpToolSummaryIcons{order:2;grid-column:1/-1;justify-content:flex-start}.matchHelpToolDetails>summary>svg{grid-area:1/2}.victoryTheaterHelpPreview{grid-template-columns:repeat(2,minmax(0,1fr))}.matchHelpControlStrip{grid-template-columns:minmax(30px,.9fr) repeat(9,minmax(22px,1fr));gap:3px}.matchHelpScoreInputFlow{grid-template-columns:minmax(42px,.9fr) 16px minmax(76px,1.2fr)}.homeHeroStartSteps{grid-template-columns:1fr}.homeFirstSetupToggle{grid-template-columns:minmax(0,1fr) auto}.homeFirstSetupToggle>svg{grid-area:1/2/span 2}.homeFirstSetupProgress{grid-column:1;justify-self:start}.homeFirstSetupGuideSteps .homeStartStep{grid-template-columns:28px minmax(0,1fr);padding:6px 7px}.homeFirstSetupGuideSteps .homeStartStepWideIcon{grid-template-columns:64px minmax(0,1fr)}.homeHelpTopbarPreview{grid-template-columns:repeat(3,34px) minmax(70px,1fr) 38px}.homeHelpFlowPreview{grid-template-columns:1fr 1fr 34px 34px}}.matchHourglassPanel{border:1px solid var(--match-hourglass-surface-border,#ffcf5842);background:var(--match-hourglass-surface-bg,#111118eb);width:100%;box-shadow:var(--match-hourglass-surface-shadow,0 18px 42px #00000057);color:var(--match-hourglass-text,#fff6ce);border-radius:8px;overflow:hidden}.matchHourglassFields{grid-template-columns:minmax(82px,.58fr) minmax(82px,.58fr) minmax(138px,1.25fr);align-items:end;gap:7px;padding:9px;display:grid}.matchHourglassFields label,.matchTimeWheelField{gap:4px;min-width:0;display:grid}.matchHourglassFields span,.matchTimeWheelField>span,.matchHourglassHint{color:var(--match-hourglass-muted,#c7c0d8);font-size:.72rem;font-weight:900}.matchHourglassFields input,.matchHourglassFields select{border:1px solid var(--match-hourglass-input-border,#ffffff1f);background:var(--match-hourglass-input-bg,#ffffff14);width:100%;min-height:36px;color:var(--match-hourglass-input-text,#f7f4ea);border-radius:8px;padding:0 8px;font-weight:900}.matchHourglassFields input{text-align:center;font-variant-numeric:tabular-nums}.matchHourglassFields input:disabled,.matchHourglassFields select:disabled{opacity:.58;cursor:not-allowed}.matchTimeWheelFrame{--time-wheel-item-height:34px;--time-wheel-edge-space:30px;height:calc(var(--time-wheel-item-height) + var(--time-wheel-edge-space) * 2);min-height:calc(var(--time-wheel-item-height) + var(--time-wheel-edge-space) * 2);border:1px solid var(--match-hourglass-input-border,#ffffff1f);background:var(--match-hourglass-input-bg,#ffffff14);color:var(--match-hourglass-input-text,#f7f4ea);border-radius:8px;position:relative;overflow:hidden}.matchTimeWheelFrame:before{content:"";z-index:1;height:var(--time-wheel-item-height);border:1px solid var(--match-hourglass-wheel-highlight-border,#ffffff2e);background:var(--match-hourglass-wheel-highlight-bg,#ffffff14);box-shadow:var(--match-hourglass-wheel-highlight-shadow,inset 0 0 0 1px #ffffff0a);pointer-events:none;border-radius:8px;position:absolute;top:50%;left:6px;right:6px;transform:translateY(-50%)}.matchTimeWheelFrame:after{content:"";z-index:3;background:linear-gradient(180deg, var(--match-hourglass-wheel-fade,#111118b8), transparent 28%, transparent 72%, var(--match-hourglass-wheel-fade,#111118b8));pointer-events:none;position:absolute;inset:0}.matchTimeWheelList{z-index:2;overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;height:100%;position:relative;overflow-y:auto}.matchTimeWheelList::-webkit-scrollbar{display:none}.matchTimeWheelList:focus-visible{outline:2px solid var(--match-hourglass-wheel-focus,var(--match-hourglass-text,#ffcf58));outline-offset:-2px}.matchTimeWheelSpacer{height:var(--time-wheel-edge-space);min-height:var(--time-wheel-edge-space);pointer-events:none}.matchTimeWheelOption{width:100%;min-height:var(--time-wheel-item-height);height:var(--time-wheel-item-height);color:var(--match-hourglass-muted,#c7c0d8);opacity:.58;font-variant-numeric:tabular-nums;scroll-snap-align:center;background:0 0;border:0;border-radius:0;place-items:center;padding:0;font-size:.9rem;font-weight:950;line-height:1;display:grid}.matchTimeWheelOption.selected{color:var(--match-hourglass-input-text,#f7f4ea);opacity:1;text-shadow:var(--match-hourglass-text-shadow,none);font-size:1.08rem}.matchTimeWheelField.disabled .matchTimeWheelFrame{opacity:.62}.matchTimeWheelField.disabled .matchTimeWheelList{overflow:hidden}.matchTimeWheelField.disabled .matchTimeWheelOption{cursor:not-allowed}.matchHourglassControls{grid-template-columns:1fr 1fr;gap:7px;padding:0 9px 9px;display:grid}.matchHourglassControls button{justify-content:center;min-height:36px}.matchHourglassHint{color:var(--match-hourglass-warning,#ffb4c0);padding:0 9px 9px;display:block}.inlineNotice{margin:10px 0 0}@keyframes hourglassGlow{0%,to{filter:brightness(.96);box-shadow:inset 0 0 0 1px #ffcf5829,0 0 #ffcf5800}50%{filter:brightness(1.18);box-shadow:inset 0 0 0 1px #ffcf5852,0 0 18px #ffcf5857}}@keyframes hourglassFlip{0%,42%,to{transform:rotate(0)}50%,92%{transform:rotate(180deg)}}.winnerBurst{z-index:var(--z-victory-burst);pointer-events:none;color:#fff;text-shadow:0 8px 32px #000000a6;align-content:center;place-items:center;gap:10px;display:grid;position:fixed;inset:0}.winnerBurst strong{font-size:clamp(1.4rem,8vw,4rem);font-weight:950}.victoryTauntScene{box-sizing:border-box;width:100dvw;height:100dvh;z-index:var(--z-victory-scene);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f7f4ea;cursor:pointer;background:radial-gradient(circle at 30% 18%,#ffb70333,#0000 34rem),#06060bc7;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.tauntStage{background:linear-gradient(150deg,#40c9a22b,#7c5cff29),#151521;border:1px solid #ffffff24;border-radius:8px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:10px;width:min(760px,96vw);min-height:min(540px,72dvh);padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #0000009e}.tauntSpotlight{pointer-events:none;background:radial-gradient(circle at 28%,#ffffff1f,#0000 17rem);animation:2.2s ease-in-out infinite tauntLights;position:absolute;inset:0}.winnerActor,.loserActor{z-index:1;justify-items:center;gap:6px;min-width:0;display:grid;position:relative}.winnerActor{align-self:center;padding-top:48px}.actorName{text-overflow:ellipsis;white-space:nowrap;text-align:center;background:#00000059;border:1px solid #ffffff1f;border-radius:999px;max-width:150px;min-height:25px;padding:3px 9px;font-size:.82rem;font-weight:900;overflow:hidden}.smallName{max-width:78px;padding-inline:7px;font-size:.72rem}.victoryTauntScene .actorStack,.victoryTauntScene .fullBodyAppActor,.victoryTauntScene .themedActor,.victoryTauntScene .customScenarioAppActor{will-change:transform;backface-visibility:hidden}.actorStack{--actor-color:#7c5cff;align-content:start;justify-items:center;padding-bottom:8px;display:grid;position:relative}.winnerStack{transform-origin:bottom;animation:1.25s ease-in-out infinite winnerSwagger}.loserStack{animation:.72s ease-in-out infinite loserShiver;animation-delay:var(--wobble-delay,0s);transform-origin:bottom}.actorStack .avatar{z-index:2;border-color:#ffffff47;position:relative;box-shadow:0 10px 30px #0000006b}.bigActor .avatar{border-width:4px}.actorBody{background:var(--actor-color);border-radius:999px 999px 14px 14px;width:42px;height:44px;margin-top:-9px;position:relative;box-shadow:0 10px 24px #00000052,inset 0 -12px 18px #00000029}.bigActor .actorBody{border-radius:999px 999px 22px 22px;width:78px;height:84px;margin-top:-13px}.actorBody:before,.actorBody:after{content:"";background:var(--actor-color);filter:brightness(.92);border-radius:999px;width:18px;height:8px;position:absolute;top:11px}.actorBody:before{left:-12px;transform:rotate(24deg)}.actorBody:after{right:-12px;transform:rotate(-24deg)}.bigActor .actorBody:before,.bigActor .actorBody:after{width:31px;height:12px;top:20px}.bigActor .actorBody:before{left:-21px}.bigActor .actorBody:after{display:none}.pointArm{z-index:3;background:var(--actor-color);transform-origin:4px;border-radius:999px;width:164px;height:18px;animation:.48s ease-in-out infinite pointWag;position:absolute;top:132px;left:calc(50% + 32px);box-shadow:0 9px 18px #00000052,0 0 0 3px #11111847}.pointArm:before{content:"";background:#ffd7a8;border-radius:999px;width:29px;height:22px;position:absolute;top:-2px;right:-13px;box-shadow:inset 0 -3px #00000014,0 0 0 2px #11111833}.pointArm:after{content:"";background:#ffd7a8;border-radius:999px;width:46px;height:12px;position:absolute;top:2px;right:-50px;box-shadow:0 5px 12px #00000047,0 0 0 2px #11111833}.pointArm span{background:#ffd7a8;border-radius:999px;width:23px;height:7px;position:absolute;top:13px;right:-38px;transform:rotate(23deg);box-shadow:0 0 0 2px #1111181f}.speechBubble{color:#111118;text-align:center;overflow-wrap:normal;text-transform:uppercase;background:#f7f4ea;border:3px solid #ffb703;border-radius:8px;justify-content:center;align-items:center;width:min(420px,52vw);min-height:64px;padding:12px 16px;font-size:clamp(1.2rem,5vw,2.4rem);font-weight:950;line-height:1;animation:.74s ease-in-out infinite bubbleYell;display:flex;position:absolute;top:24px;left:clamp(120px,24vw,220px);box-shadow:0 18px 44px #00000061}.speechBubble:after{content:"";background:#f7f4ea;border-bottom:3px solid #ffb703;border-right:3px solid #ffb703;width:30px;height:30px;position:absolute;bottom:-17px;left:20px;transform:rotate(45deg)}.loserPack{z-index:1;flex-wrap:wrap;justify-content:center;align-self:end;align-items:end;gap:12px;padding:72px 8px 20px;display:flex;position:relative}.loserActor{transform-origin:bottom;flex:0 0 78px}.smallActor .actorBody{width:34px;height:36px}.soloTaunt{color:#d8d3e8;background:#00000047;border-radius:8px;align-self:center;padding:10px 12px}.tapSkip{left:50%;bottom:max(16px, env(safe-area-inset-bottom));z-index:var(--z-victory-controls);color:#d8d3e8;pointer-events:none;background:#ffffff1f;border:1px solid #ffffff29;border-radius:999px;padding:7px 12px;font-size:.8rem;font-weight:800;position:fixed;transform:translate(-50%)}@keyframes winnerSwagger{0%,to{transform:translateY(0)rotate(-1deg)scale(1)}38%{transform:translateY(-8px)rotate(2deg)scale(1.04)}66%{transform:translateY(1px)rotate(-2deg)scale(1.01)}}@keyframes loserShiver{0%,to{filter:saturate(.92);transform:translate(0)rotate(0)}30%{filter:saturate(.75);transform:translate(-4px)rotate(-4deg)}62%{filter:saturate(.82);transform:translate(4px)rotate(3deg)}}@keyframes pointWag{0%,to{transform:rotate(-9deg)translate(0)}50%{transform:rotate(7deg)translate(9px)}}@keyframes tauntLights{0%,to{opacity:.74;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes bubbleYell{0%,to{box-shadow:0 18px 44px #00000061,0 0 #ffb70342}50%{box-shadow:0 22px 52px #00000075,0 0 0 8px #ffb70314}}.sceneCurtain,.sceneSpot,.impactRing,.floorCrack,.neonGrid,.neonBolt,.paperMoon,.paperStrip,.sceneCard,.courtBench,.sceneGavel,.courtSign,.rocketTrail,.smoke,.ringRope,.beltSpark,.discoBall,.discoRay{pointer-events:none;z-index:0;position:absolute}.victory-spotlight .tauntStage{background:radial-gradient(circle at 24% 26%,#ffcf5847,#0000 18rem),linear-gradient(150deg,#38bdf81f,#fb71851f),#121018}.sceneCurtain{opacity:.54;background:repeating-linear-gradient(90deg,#7f1d1d 0 18px,#b91c1c 18px 34px);width:84px;animation:1.6s ease-in-out infinite curtainSway;top:0;bottom:0}.sceneCurtain.left{transform-origin:0 0;left:0}.sceneCurtain.right{transform-origin:100% 0;animation-delay:.25s;right:0}.sceneSpot{clip-path:polygon(48% 0,100% 100%,0 100%);mix-blend-mode:screen;opacity:.38;background:linear-gradient(#ffffff47,#0000);width:180px;height:380px;animation:2.2s ease-in-out infinite spotSweep;bottom:-60px}.sceneSpot.one{left:22%}.sceneSpot.two{animation-delay:.55s;right:18%}.victory-spotlight .winnerStack,.victory-spotlight .previewWinner{animation:1.25s ease-in-out infinite spotlightBow}.victory-spotlight .speechBubble{border-color:#38bdf8}.victory-stomp .tauntStage{background:linear-gradient(150deg,#fb71852e,#ffb7031c),#17131a;animation:.95s ease-in-out infinite stageShake}.impactRing{opacity:0;border:3px solid #ffb70373;border-radius:999px;width:180px;height:54px;animation:1s ease-out infinite impactPulse;bottom:56px;left:22%}.impactRing.two{animation-delay:.38s}.floorCrack{background:linear-gradient(90deg,#0000,#f7f4ea66,#0000);height:3px;bottom:46px;left:12%;right:8%;transform:skew(-20deg)}.victory-stomp .winnerStack,.victory-stomp .previewWinner{animation:1s cubic-bezier(.2,.85,.2,1) infinite stompWinner}.victory-stomp .loserStack,.victory-stomp .previewLosers span{animation:1s ease-in-out infinite stompLoser}.victory-neon .tauntStage,.animationPreview.victory-neon{background:#05070f;border-color:#38bdf852;box-shadow:0 0 34px #38bdf824,0 28px 90px #0000009e}.neonGrid{transform-origin:bottom;background:linear-gradient(#38bdf829 1px,#0000 1px) 0 0/100% 18px,linear-gradient(90deg,#e879f924 1px,#0000 1px) 0 0/34px 100%;height:48%;animation:1.2s linear infinite neonGridMove;inset:auto 0 0;transform:perspective(180px)rotateX(52deg)}.neonBolt{background:#22d3ee;border-radius:999px;width:80px;height:5px;animation:.7s ease-in-out infinite neonFlash;box-shadow:0 0 18px #22d3ee}.neonBolt.one{top:24%;left:14%;transform:rotate(-18deg)}.neonBolt.two{background:#e879f9;animation-delay:.23s;top:31%;right:12%;transform:rotate(16deg);box-shadow:0 0 18px #e879f9}.victory-neon .actorBody,.victory-neon .previewBody,.victory-neon .previewLosers span{border:2px solid var(--actor-color,#22d3ee);background:0 0;box-shadow:0 0 14px}.victory-neon .pointArm,.animationPreview.victory-neon .previewArm{background:#22d3ee;box-shadow:0 0 18px #22d3ee}.victory-neon .speechBubble{color:#7dd3fc;text-shadow:0 0 16px #22d3eecc;background:#05070f;border-color:#22d3ee}.victory-neon .speechBubble:after{background:#05070f;border-color:#22d3ee}.victory-cutout .tauntStage,.animationPreview.victory-cutout{background:linear-gradient(150deg,#facc1529,#f8fafc14),#22202b}.paperMoon{opacity:.18;background:#f8fafc;border-radius:999px;width:86px;height:86px;animation:.42s steps(2,end) infinite paperJitter;top:12%;right:10%}.paperStrip{background:#f7f4ea2e;width:130px;height:18px;animation:.5s steps(2,end) infinite paperJitter;transform:rotate(-11deg)}.paperStrip.one{top:14%;left:8%}.paperStrip.two{animation-delay:.18s;bottom:18%;right:12%;transform:rotate(9deg)}.victory-cutout .winnerStack,.victory-cutout .loserStack,.animationPreview.victory-cutout .previewWinner,.animationPreview.victory-cutout .previewLosers span{filter:drop-shadow(6px 6px #00000047);animation:.55s steps(2,end) infinite cutoutHop}.victory-cutout .actorBody,.victory-cutout .previewBody{border-radius:10px 10px 3px 3px}.victory-cards .tauntStage,.animationPreview.victory-cards{background:radial-gradient(circle at 68% 24%,#ffb70333,#0000 16rem),#131722}.sceneCard{background:#f7f4ea;border:3px solid #ffb703;border-radius:6px;width:38px;height:54px;animation:1.1s ease-in-out infinite cardFly;top:38%;left:32%;box-shadow:0 12px 28px #0000004d}.sceneCard:after{content:"";border:2px solid #fb7185;border-radius:3px;position:absolute;inset:11px}.sceneCard.c2{border-color:#40c9a2;animation-delay:.18s}.sceneCard.c3{border-color:#7c5cff;animation-delay:.36s}.sceneCard.c4{border-color:#38bdf8;animation-delay:.54s}.victory-cards .winnerStack,.animationPreview.victory-cards .previewWinner{animation:.9s ease-in-out infinite cardDealer}.victory-court .tauntStage,.animationPreview.victory-court{background:linear-gradient(#7c5cff1f,#40c9a214),#171318}.courtBench{background:linear-gradient(#7c2d12,#431407);border-radius:8px 8px 3px 3px;height:76px;bottom:28px;left:4%;right:48%;box-shadow:inset 0 8px #ffffff14}.sceneGavel{transform-origin:8px;background:#a16207;border-radius:999px;width:70px;height:12px;animation:.8s ease-in-out infinite gavelHit;top:28%;left:24%}.sceneGavel:before{content:"";background:#d97706;border-radius:6px;width:28px;height:28px;position:absolute;top:-12px;right:-12px}.courtSign{color:#111118;background:#f7f4ea;border-radius:999px;place-items:center;width:58px;height:58px;font-weight:950;animation:.75s ease-in-out infinite verdictPop;display:grid;top:12%;right:14%;transform:rotate(10deg)}.victory-court .winnerStack,.animationPreview.victory-court .previewWinner{animation:.95s ease-in-out infinite judgeLean}.victory-rocket .tauntStage,.animationPreview.victory-rocket{background:radial-gradient(circle at 80% 14%,#38bdf842,#0000 13rem),linear-gradient(#0b1020,#181124)}.rocketTrail{filter:blur(2px);background:linear-gradient(#0000,#ffb7035c,#fb7185a6);border-radius:999px;width:88px;height:150px;animation:.55s ease-in-out infinite rocketFlame;bottom:68px;left:19%}.smoke{filter:blur(.5px);background:#f8fafc38;border-radius:999px;width:54px;height:24px;animation:1.2s ease-in-out infinite smokeRoll;bottom:35px}.smoke.puff1{left:13%}.smoke.puff2{animation-delay:.2s;left:20%}.smoke.puff3{animation-delay:.4s;left:27%}.victory-rocket .winnerStack,.animationPreview.victory-rocket .previewWinner{animation:1.1s ease-in-out infinite rocketRise}.victory-rocket .loserStack,.victory-rocket .previewLosers span{animation:.3s ease-in-out infinite rocketTremble}.victory-belt .tauntStage,.animationPreview.victory-belt{background:linear-gradient(160deg,#ffb70324,#fb718524),#111118}.ringRope{opacity:.68;background:#fb7185;height:4px;animation:1s ease-in-out infinite ropeBounce;left:0;right:0;box-shadow:0 0 0 2px #0003}.ringRope.top{bottom:40%}.ringRope.mid{animation-delay:.12s;bottom:28%}.ringRope.bottom{animation-delay:.24s;bottom:16%}.beltSpark{background:radial-gradient(circle,#ffcf5894,#0000 60%);width:72px;height:72px;animation:.8s ease-in-out infinite beltSparkle;top:38%;left:25%}.victory-belt .bigActor:after,.animationPreview.victory-belt .previewWinner:after{content:"";z-index:5;background:linear-gradient(90deg,#78350f,#facc15,#78350f);border:2px solid #11111873;border-radius:999px;width:84px;height:20px;position:absolute;bottom:8px;box-shadow:0 4px 14px #facc1552}.animationPreview.victory-belt .previewWinner:after{width:44px;height:10px;bottom:6px}.victory-belt .winnerStack,.animationPreview.victory-belt .previewWinner{animation:1.05s ease-in-out infinite champPose}.victory-disco .tauntStage,.animationPreview.victory-disco{background:radial-gradient(circle at 72% 18%,#e879f93d,#0000 16rem),radial-gradient(circle at 18% 72%,#40c9a22e,#0000 14rem),#101018}.discoBall{background:conic-gradient(#f7f4ea,#38bdf8,#e879f9,#ffb703,#f7f4ea);border-radius:999px;width:54px;height:54px;animation:1.1s linear infinite discoSpin;top:18px;left:50%;box-shadow:0 0 28px #ffffff47}.discoRay{transform-origin:0;background:#38bdf861;border-radius:999px;width:120px;height:14px;animation:.7s ease-in-out infinite rayDance;top:76px}.discoRay.r1{left:47%;transform:rotate(22deg)}.discoRay.r2{background:#e879f957;animation-delay:.14s;left:45%;transform:rotate(88deg)}.discoRay.r3{background:#ffb70357;animation-delay:.28s;left:41%;transform:rotate(146deg)}.victory-disco .winnerStack,.victory-disco .loserStack,.animationPreview.victory-disco .previewWinner,.animationPreview.victory-disco .previewLosers span{animation:.55s ease-in-out infinite discoDance}.victory-disco .speechBubble{border-color:#e879f9}.animationPreview .sceneCurtain{opacity:.46;width:20px}.animationPreview .sceneSpot{width:58px;height:120px;bottom:-28px}.animationPreview .impactRing{width:70px;height:20px;bottom:6px;left:11px}.animationPreview .floorCrack{bottom:8px}.animationPreview .neonGrid{height:58%}.animationPreview .neonBolt{width:35px;height:3px}.animationPreview .paperMoon{width:26px;height:26px}.animationPreview .paperStrip{width:48px;height:7px}.animationPreview .sceneCard{border-width:1px;border-radius:3px;width:15px;height:22px}.animationPreview .courtBench{height:20px;bottom:6px;right:54%}.animationPreview .sceneGavel{width:26px;height:5px;top:24px}.animationPreview .sceneGavel:before{width:12px;height:12px;top:-5px;right:-5px}.animationPreview .courtSign{width:24px;height:24px;font-size:.56rem}.animationPreview .rocketTrail{width:32px;height:72px;bottom:8px;left:20px}.animationPreview .smoke{width:24px;height:11px;bottom:5px}.animationPreview .ringRope{height:2px}.animationPreview .beltSpark{width:32px;height:32px}.animationPreview .discoBall{width:24px;height:24px;top:5px}.animationPreview .discoRay{width:48px;height:6px;top:33px}@keyframes curtainSway{0%,to{transform:skew(0)}50%{transform:skew(4deg)}}@keyframes spotSweep{0%,to{opacity:.28;transform:translate(-18px)rotate(-8deg)}50%{opacity:.5;transform:translate(24px)rotate(8deg)}}@keyframes spotlightBow{0%,to{transform:rotate(-2deg)translateY(0)}50%{transform:rotate(4deg)translateY(-6px)}}@keyframes stageShake{0%,to{transform:translate(0)}30%{transform:translate(3px,1px)}62%{transform:translate(-3px)}}@keyframes impactPulse{0%{opacity:.55;transform:scale(.55)}to{opacity:0;transform:scale(1.7)}}@keyframes stompWinner{0%,to{transform:translateY(0)scale(1)}35%{transform:translateY(-18px)scale(1.04)}55%{transform:translateY(5px)scale(1.09,.9)}}@keyframes stompLoser{0%,to{transform:scaleY(1)rotate(0)}55%{transform:scaleY(.62)rotate(-6deg)}}@keyframes neonGridMove{0%{background-position:0 0,0 0}to{background-position:0 18px,34px 0}}@keyframes neonFlash{0%,to{opacity:.35}50%{opacity:1}}@keyframes paperJitter{0%,to{transform:translate(0)rotate(-11deg)}50%{transform:translate(4px,-2px)rotate(-8deg)}}@keyframes cutoutHop{0%,to{transform:translate(0)rotate(-3deg)}50%{transform:translate(5px,-6px)rotate(5deg)}}@keyframes cardFly{0%{opacity:0;transform:translate(-40px,18px)rotate(-18deg)scale(.72)}25%{opacity:1}to{opacity:0;transform:translate(230px,-72px)rotate(34deg)scale(1)}}@keyframes cardDealer{0%,to{transform:rotate(-2deg)}50%{transform:rotate(6deg)translate(7px)}}@keyframes gavelHit{0%,to{transform:rotate(-32deg)}52%{transform:rotate(17deg)}}@keyframes verdictPop{0%,to{transform:rotate(10deg)scale(1)}50%{transform:rotate(-4deg)scale(1.13)}}@keyframes judgeLean{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-5px)rotate(-5deg)}}@keyframes rocketFlame{0%,to{opacity:.7;transform:scaleY(.82)}50%{opacity:1;transform:scaleY(1.16)}}@keyframes smokeRoll{0%,to{opacity:.28;transform:translate(0)scale(1)}50%{opacity:.42;transform:translate(16px)scale(1.25)}}@keyframes rocketRise{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-22px)rotate(3deg)}}@keyframes rocketTremble{0%,to{transform:translate(-2px)rotate(-2deg)}50%{transform:translate(2px)rotate(2deg)}}@keyframes ropeBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes beltSparkle{0%,to{opacity:.32;transform:scale(.9)}50%{opacity:.68;transform:scale(1.18)}}@keyframes champPose{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-8px)rotate(6deg)}}@keyframes discoSpin{to{transform:rotate(360deg)}}@keyframes rayDance{0%,to{opacity:.32;filter:hue-rotate()}50%{opacity:.72;filter:hue-rotate(80deg)}}@keyframes discoDance{0%,to{transform:translateY(0)rotate(-5deg)}50%{transform:translateY(-7px)rotate(6deg)}}.chartCard{background:#ffffff0f;border:1px solid #ffffff14;border-radius:8px;padding:10px;overflow:hidden}.chartCard svg{width:100%;height:auto;display:block}.chartLegend{color:#d8d3e8;flex-wrap:wrap;gap:10px;font-size:.82rem;display:flex}.chartLegend span{align-items:center;gap:5px;display:flex}.chartLegend i{border-radius:999px;width:10px;height:10px;display:inline-block}.reviewBackdrop{align-items:center}.reviewSheet{width:min(880px,100%);max-height:min(90vh,780px)}.reviewSheet .wizardActions{grid-template-columns:repeat(3,minmax(0,1fr))}.reviewSheet .sheetHeader p{color:#b8b3c8;margin:3px 0 0}.reviewWinner{background:linear-gradient(135deg,#ffb70333,#7c5cff1f);border:1px solid #ffb70340;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:12px;margin-bottom:12px;padding:12px;display:grid}.reviewWinner.withMemoryPhoto{grid-template-columns:auto minmax(0,1fr) auto}.reviewWinner span,.reviewWinner small{color:#d8d3e8;display:block}.reviewWinner strong{text-overflow:ellipsis;font-size:1.45rem;display:block;overflow:hidden}.matchMemoryPhotoSlot{place-self:center end;width:50px;min-width:50px;height:50px;position:relative}.matchMemoryPhotoButton{color:#ffcf58;background:#11111894;border:1px solid #ffcf5847;border-radius:8px;place-items:center;width:50px;min-width:50px;height:50px;min-height:50px;padding:0;display:grid;overflow:hidden;box-shadow:0 8px 18px #0000003d,inset 0 0 0 1px #ffffff0a}.matchMemoryPhotoButton img{object-fit:cover;width:100%;height:100%;display:block}.matchMemoryPhotoSlot.empty .matchMemoryPhotoButton{background:linear-gradient(135deg,#ffcf581f,#40c9a214),#1111188a;border-style:dashed}.matchMemoryPhotoSlot.empty{width:min(118px,30vw);min-width:96px}.matchMemoryPhotoSlot.empty .matchMemoryPhotoButton{grid-template-columns:auto minmax(0,1fr);justify-items:start;gap:6px;width:100%;min-width:0;padding:0 8px}.matchMemoryPhotoButton svg{width:20px;height:20px}.matchMemoryPhotoHint{color:#fff6ce;text-align:left;min-width:0;font-size:.62rem;font-weight:950;line-height:1.04}.matchMemoryPhotoEdit{color:#171118;background:#ffcf58;border:2px solid #181824;border-radius:999px;place-items:center;width:24px;min-width:24px;height:24px;min-height:24px;padding:0;display:grid;position:absolute;bottom:-6px;right:-6px;box-shadow:0 6px 14px #00000057}.matchMemoryPhotoEdit svg{width:12px;height:12px}.matchMemoryShareStrip{background:linear-gradient(135deg,#ffcf5821,#40c9a214),#111118c2;border:1px solid #ffcf5838;border-radius:8px;margin:10px 0 0;overflow:hidden;box-shadow:0 18px 42px #00000042}.matchMemoryShareStrip>div{color:#ffcf58;align-items:center;gap:8px;min-height:44px;padding:9px 11px;display:flex}.matchMemoryShareStrip>div>svg{flex:none;width:18px;height:18px}.matchMemoryShareStrip span{gap:2px;min-width:0;display:grid}.matchMemoryShareStrip strong{color:#fff6ce;font-size:.92rem;line-height:1.05}.matchMemoryShareStrip small{color:#d8d3e8;font-size:.76rem;font-weight:850;line-height:1.08}.matchMemoryShareStrip img{object-fit:cover;border-top:1px solid #ffffff14;width:100%;max-height:360px;display:block}.matchMemoryPromptBackdrop{z-index:770;padding:max(12px, env(safe-area-inset-top)) 12px max(12px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050509c7;align-items:center}.matchMemoryPromptSheet{color:#f7f4ea;background:radial-gradient(circle at 50% 0,#ffcf5829,#0000 15rem),#171721;border:1px solid #ffcf5847;border-radius:8px;justify-items:center;gap:11px;width:min(430px,100%);padding:16px;display:grid;box-shadow:0 28px 90px #0000009e}.matchMemoryPromptIcon{color:#ffcf58;background:#ffcf5824;border:1px solid #ffcf5847;border-radius:999px;place-items:center;width:54px;height:54px;display:grid}.matchMemoryPromptIcon svg{width:28px;height:28px}.matchMemoryPromptCopy{text-align:center;gap:5px;min-width:0;display:grid}.matchMemoryPromptCopy h2,.matchMemoryPromptCopy p{margin:0}.matchMemoryPromptCopy h2{color:#fff6ce;font-size:1.25rem;line-height:1.06}.matchMemoryPromptCopy p{color:#d8d3e8;font-size:.9rem;line-height:1.28}.matchMemoryPromptActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;display:grid}.matchMemoryPromptActions button{justify-content:center;min-width:0;padding-inline:8px}.shareCapture .matchMemoryPhotoEdit{display:none!important}.shareCapture .matchMemoryPhotoSlot{pointer-events:none}.reviewTitle{color:#f7f4ea;margin:14px 0 8px;font-size:.98rem}.barChart{--bar-count:1;--bar-avatar-size:42px;--bar-stack-avatar-size:34px;background:#ffffff0f;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:38px minmax(0,1fr);gap:8px;min-height:260px;padding:12px 14px 12px 12px;display:grid;overflow:hidden;container-type:inline-size}.barYAxis{color:#b8b3c8;text-align:right;flex-direction:column;justify-content:space-between;padding:6px 0 82px;font-size:.78rem;display:flex}.barTrack{box-sizing:border-box;border-bottom:1px solid #ffffff1f;border-left:1px solid #ffffff1f;align-items:end;gap:clamp(4px,1.35vw,10px);width:100%;min-width:0;padding:8px 12px 0 8px;display:grid;overflow:hidden}.barItem{grid-template-rows:auto 1fr auto auto auto;justify-items:center;gap:clamp(3px,1vw,6px);min-width:0;height:230px;display:grid}.barValue{color:#f7f4ea;font-size:clamp(.68rem,2.2vw,.9rem);font-weight:950}.barColumn{background:#ffffff14;border-radius:999px;align-items:end;width:clamp(18px,46%,34px);height:112px;display:flex;overflow:hidden}.barFill{border-radius:999px 999px 0 0;width:100%;min-height:8px;box-shadow:inset 0 -8px 22px #ffffff24}.barItem>.avatar{aspect-ratio:1;width:var(--bar-avatar-size)!important;height:var(--bar-avatar-size)!important}.barItem>.avatarStack{justify-content:center;min-width:0;max-width:100%;overflow:visible}.barItem>.avatarStack .avatar{aspect-ratio:1;width:var(--bar-stack-avatar-size)!important;height:var(--bar-stack-avatar-size)!important}.barItem>span{color:#d8d3e8;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:clamp(.5rem,1.8vw,.76rem);overflow:hidden}.barXp{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding-inline:clamp(3px,1vw,6px);font-size:clamp(.48rem,1.6vw,.66rem);overflow:hidden}@supports (width:1cqw){.barChart{--bar-avatar-size:clamp(28px, calc((100cqw - 72px) / var(--bar-count)), 42px);--bar-stack-avatar-size:clamp(22px, calc((100cqw - 72px) / var(--bar-count)), 34px)}}.reviewScores{gap:6px;margin-top:10px;display:grid}.reviewScore{background:#0000002e;border-radius:8px;grid-template-columns:42px 38px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:6px 8px;display:grid}.reviewScore.teamScore{grid-template-columns:42px 78px minmax(0,1fr) auto}.reviewScore.winner{background:#ffb70321;border:1px solid #ffb70338}.reviewWinner.coopEnemy,.reviewScore.coopEnemy,.rankingRow.coopEnemy,.scoreRowCard.coopEnemy,.barItem.coopEnemy{border-color:#ff464657;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ff464629,0 14px 32px #50000033}.reviewWinner.coopEnemy,.reviewScore.coopEnemy,.rankingRow.coopEnemy,.scoreRowCard.coopEnemy{background:linear-gradient(135deg,#ff2d2d26,#0003),#ffffff0f}.barItem.coopEnemy{background:#ff2d2d14;border:1px solid #ff464657;border-radius:8px;padding:4px}.coopEnemy>:not(.coopEnemyFrame){z-index:2;position:relative}.coopEnemyFrame{--coop-enemy-skull-size:8px;border-radius:inherit;pointer-events:none;z-index:1;color:#ff3f57;text-shadow:0 0 6px #ff1e3a99;opacity:.95;position:absolute;inset:2px}.coopEnemySkulls{justify-content:flex-start;align-items:center;gap:var(--coop-enemy-skull-size);line-height:1;font-size:var(--coop-enemy-skull-size);font-weight:900;display:flex;position:absolute;overflow:hidden}.coopEnemySkulls svg{width:var(--coop-enemy-skull-size);height:var(--coop-enemy-skull-size);stroke-width:3px;flex:none}.coopEnemySkulls.top{height:9px;top:1px;left:9px;right:9px}.coopEnemySkulls.bottom{height:9px;bottom:1px;left:9px;right:9px}.coopEnemySkulls.left,.coopEnemySkulls.right{flex-direction:column;width:9px;top:10px;bottom:10px}.coopEnemySkulls.left{left:1px}.coopEnemySkulls.right{right:1px}.reviewScore span{color:#b8b3c8;font-weight:900}.reviewScore strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reviewScore b{color:#ffcf58;font-size:1.1rem}.reviewScoreResult{justify-items:end;gap:3px;min-width:54px;display:grid}.reviewScoreResult .scoreXpDelta{padding-inline:6px;font-size:.66rem}.reviewScore .avatarStack{transform-origin:0;min-width:38px;transform:scale(.86)}.reviewScore.teamScore .avatarStack{min-width:78px}.leader{background:#ffb7031f;border:1px solid #ffb70340;border-radius:8px;align-items:center;gap:8px;margin:10px 0;padding:10px 12px;display:flex}.rankingBoard{gap:8px;display:grid}.rankingRow{background:#ffffff12;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:40px 66px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:64px;padding:8px;display:grid}.rankingRow.tied{background:#ffcf581a;border-color:#ffcf5859}.rankingRow.dragging{border-color:#40c9a280;box-shadow:0 12px 34px #00000061}.rankingDragHandle{color:#d8d3e8;touch-action:none;cursor:grab;background:#ffffff17;border:0;border-radius:8px;place-items:center;width:40px;height:46px;display:grid}.rankingDragHandle:disabled{opacity:.45;cursor:not-allowed}.rankingPosition{color:#f7f4ea;justify-items:center;gap:2px;display:grid}.rankingPosition strong{font-size:1.06rem;line-height:1}.rankingPosition small{color:#ffcf58;white-space:nowrap;font-weight:900}.rankingPlayer{color:#f7f4ea;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:0;display:grid}.rankingPlayer span{gap:2px;min-width:0;display:grid}.rankingPlayer strong,.rankingPlayer small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rankingPlayer small{color:#b8b3c8}.rankingRow.coopEnemy{grid-template-areas:"drag rank player actions"}.rankingRow.coopEnemy .rankingDragHandle{grid-area:drag;place-self:center}.rankingRow.coopEnemy .rankingPosition{color:var(--match-score-text-strong,#f7f4ea);text-shadow:var(--match-score-text-shadow,none);grid-area:rank;place-self:center}.rankingRow.coopEnemy .rankingPlayer{width:100%;min-height:42px;color:var(--match-score-text-strong,#f7f4ea);-webkit-text-fill-color:var(--match-score-text-strong,#f7f4ea);text-shadow:var(--match-score-text-shadow,none);grid-area:player;align-self:center}.rankingRow.coopEnemy .rankingPlayer .avatar{place-self:center}.rankingRow.coopEnemy .rankingPlayer span{align-content:center;justify-self:stretch;min-height:42px}.rankingRow.coopEnemy .rankingPlayer strong{color:var(--match-score-text-strong,#f7f4ea);-webkit-text-fill-color:var(--match-score-text-strong,#f7f4ea)}.rankingRow.coopEnemy .rankingPlayer small{color:var(--match-score-text-muted,#d8d3e8);-webkit-text-fill-color:var(--match-score-text-muted,#d8d3e8)}.rankingRow.coopEnemy .rankingActions{grid-area:actions}.rankingActions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.rankingActions .iconBtn,.rankingActions .miniArcadeScoreBtn{width:38px;height:38px;min-height:38px}.rankingStepButton{color:#d8d3e8;background:#ffffff17;border:0;border-radius:8px;grid-template-rows:16px 1fr;place-items:center;gap:1px;width:54px;height:42px;min-height:42px;padding:3px 4px;font-size:.56rem;font-weight:950;line-height:.95;display:grid}.rankingStepButton svg{width:15px;height:15px}.rankingStepButton span{text-align:center;overflow-wrap:anywhere;max-width:100%}.rankingActions .iconBtn:disabled,.rankingStepButton:disabled,.rankTieButton:disabled{opacity:.4;cursor:not-allowed}.rankTieButton{color:#d8d3e8;text-align:center;overflow-wrap:anywhere;background:#ffffff17;border:0;border-radius:8px;grid-template-rows:16px 1fr;place-items:center;gap:1px;min-width:min(9.3rem,100%);max-width:11rem;height:42px;min-height:42px;padding:3px 6px;font-size:clamp(.56rem,2vw,.7rem);font-weight:950;line-height:.95;display:grid}.rankTieButton svg{width:15px;height:15px}.rankTieButton span{text-align:center;overflow-wrap:anywhere;max-width:100%}.rankTieButton.active{color:#111118;background:#ffcf58}.dangerIcon{color:#ff9caf;background:#fb71851f}.scoreGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.compactScores{grid-template-columns:repeat(auto-fit,minmax(330px,1fr))}.scoreCard{background:#ffffff12;border:1px solid #ffffff17;border-radius:8px;grid-template-columns:auto 54px 1fr;align-items:center;gap:10px;padding:12px;display:grid;position:relative;overflow:hidden}.scoreRowCard{--score-row-accent:#7c5cff;grid-template-columns:32px 36px minmax(54px,1fr) minmax(154px,40%);gap:6px;padding:6px 7px;box-shadow:inset 0 0 0 1px #ffffff0a,0 10px 22px #0000002e;border-color:var(--score-row-accent)!important}.scoreRowCard:after{content:"";border-radius:inherit;border:2px solid var(--score-row-accent,#7c5cff);pointer-events:none;z-index:8;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14,0 0 14px #7c5cff29}.scoreRowCard.coopEnemy:after{display:none}.scoreRowCard.currentTurnSeat{box-shadow:0 14px 30px #00000038,0 0 0 1px #40c9a238,inset 0 0 24px #40c9a214;border-color:var(--score-row-accent)!important}.scoreRowCard.currentTurnSeat:after{box-shadow:inset 0 0 0 1px #ffffff1a,0 0 18px #40c9a23d}.matchPage.withGameCoverBg .scoreRowCard{border-color:var(--score-row-accent)!important}@supports (color:color-mix(in srgb, #fff 50%, transparent)){.scoreRowCard{background:linear-gradient(135deg, color-mix(in srgb, var(--score-row-accent,#7c5cff) 10%, transparent), #ffffff0b 48%, #0000001f), #ffffff0e;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--score-row-accent,#7c5cff) 18%, transparent), 0 10px 22px #0000002e;border-color:color-mix(in srgb, var(--score-row-accent,#7c5cff) 86%, white 6%)!important}.scoreRowCard:after{border-color:color-mix(in srgb, var(--score-row-accent,#7c5cff) 92%, white 8%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--score-row-accent,#7c5cff) 28%, white 8%), 0 0 16px color-mix(in srgb, var(--score-row-accent,#7c5cff) 22%, transparent)}.scoreRowCard.currentTurnSeat{border-color:color-mix(in srgb, var(--score-row-accent,#7c5cff) 86%, #8ff0d1 14%)!important}.scoreRowCard.currentTurnSeat:after{border-color:color-mix(in srgb, var(--score-row-accent,#7c5cff) 86%, #8ff0d1 14%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--score-row-accent,#7c5cff) 32%, #8ff0d1 14%), 0 0 18px color-mix(in srgb, var(--score-row-accent,#7c5cff) 24%, transparent)}.matchPage.withGameCoverBg .scoreRowCard{border-color:color-mix(in srgb, var(--score-row-accent,#7c5cff) 86%, white 6%)!important}}.rank{z-index:6;color:#b8b3c8;text-align:center;font-variant-numeric:tabular-nums;place-self:center;place-items:center;min-width:2.1em;min-height:2.1em;font-weight:800;line-height:1;display:grid;position:relative}.rankCrown{isolation:isolate;place-items:center;width:2.45em;min-width:2.45em;height:2.15em;min-height:2.15em;font-weight:950;line-height:1;display:grid;position:relative;overflow:visible}.rankCrown:before{display:none}.rankCrownIcon{pointer-events:none;z-index:0;fill:none;stroke:#d9911f;stroke-width:2.1px;filter:drop-shadow(0 2px 4px #00000038);width:112%;height:112%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rankCrown .rankLabel,.rankCrown strong,.rankCrown small{z-index:1;position:relative}.rank .rankLabel{text-align:center;place-items:center;width:100%;height:100%;display:grid}.rankCrown .rankLabel,.rankCrown strong{font-size:.7em;line-height:1;transform:translateY(.06em)}.rankCrown-current{text-shadow:0 1px #fff6ce80,0 2px 7px #00000042;color:#8a5b0b!important}.rankCrown-current .rankCrownIcon{fill:none;stroke:#d49a24;stroke-width:1.15px}.rankCrown-game{color:#14131d!important;text-shadow:none!important}.rankCrown-game .rankCrownIcon{fill:#ffd66b;stroke:none;stroke-width:0;filter:drop-shadow(0 3px 5px #0000003d)}.rankCrown-both .rankCrownIcon{fill:#ffd66b;stroke:#fff1a6;stroke-width:2.45px;filter:drop-shadow(0 0 4px #ffe572b8)drop-shadow(0 3px 6px #00000040)}.rankingPosition.rankCrown{min-width:0;color:#fff6ce!important;text-shadow:0 2px 7px #00000073!important}.rankingPosition.rankCrown:before{content:"";z-index:0;background:#08080de6;border:1px solid #ffcf582e;border-radius:8px;display:block;position:absolute;inset:.18em .08em .08em;box-shadow:inset 0 0 0 1px #ffffff0a,0 5px 10px #0000002e}.rankingPosition.rankCrown .rankCrownIcon{z-index:1}.rankingPosition.rankCrown strong{z-index:2;position:relative;color:#fff6ce!important}.rankingPosition.rankCrown small{z-index:2;position:relative;color:#ffcf58!important}.scoreMain strong{text-overflow:ellipsis;font-size:1.05rem;display:block;overflow:hidden}.scoreNameLine{align-items:center;gap:4px;min-width:0;display:flex}.scoreNameLine strong{flex:0 auto;min-width:0}.turnSeatBadge{color:#8ff0d1;background:#40c9a229;border:1px solid #40c9a252;border-radius:7px;flex:none;place-items:center;width:19px;height:19px;display:inline-grid;box-shadow:0 0 14px #40c9a229}.turnSeatBadge svg{width:12px;height:12px}.lastDelta{color:#40c9a2;font-weight:900}.total{font-size:2.15rem;font-weight:950;line-height:1}.scoreActions{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.scoreActions button{color:#f7f4ea;background:#ffffff1a;border:0;border-radius:8px;min-height:40px;font-weight:900}.scoreActions button:disabled{opacity:.42;cursor:not-allowed}.scoreRowCard .scoreMain{min-width:0}.scoreRowCard .rank{min-width:1.8em;min-height:1.8em;font-size:.9rem}.scoreRowCard .rankCrown{width:2.1em;min-width:2.1em;height:1.85em;min-height:1.85em}.scoreRowCard .scoreMain strong{white-space:nowrap;font-size:.82rem;line-height:1.02}.scoreRowCard .total{font-size:1.18rem}.scoreRowCard .lastDelta{font-size:.72rem}.scoreRowCard .avatarButton{z-index:1;min-width:0;position:relative}.scoreRowCard .avatar:not(.levelFrame-poop){box-shadow:none!important;border-color:#0000!important}.scoreRowCard .avatar:not(.levelFrame-poop) .avatarFace{box-shadow:none!important}.scoreRowCard:not(.teamScoreRow)>.avatarButton .avatar{width:36px!important;height:36px!important}.scoreRowCard.teamScoreRow .avatarButton{border-radius:0;justify-self:start;place-items:center;width:100%;max-width:100%;height:34px;display:grid;overflow:hidden}.scoreRowCard.teamScoreRow .scoreTeamAvatarStack{width:34px;min-width:0;height:34px;display:block;position:relative;overflow:hidden}.scoreRowCard.teamScoreRow .scoreTeamAvatarStack .avatar{box-shadow:none;flex:none;top:50%;left:50%;transform:translate(-50%,-50%);margin:0!important;position:absolute!important}.scoreRowCard.teamScoreRow .scoreTeamAvatarStack .avatar:first-child{z-index:1}.scoreRowCard.teamScoreRow .scoreTeamAvatarStack .avatar:nth-child(2){z-index:2}.scoreRowCard.teamScoreRow .scoreTeamAvatarStack .avatar:nth-child(3){z-index:3}.scoreRowCard.teamScoreRow .scoreTeamAvatarStack .avatar:nth-child(4){z-index:4}.scoreRowCard.teamScoreRow .scoreTeamAvatarStack .avatar:nth-child(5){z-index:5}.scoreRowCard.teamScoreRow .scoreTeamAvatarStack .avatar:nth-child(6){z-index:6}.scoreRowCard.teamScoreRow .scoreTeamAvatarStack[data-count="1"] .avatar,.scoreRowCard.teamScoreRow .scoreTeamAvatarStack[data-count="2"] .avatar{width:58%!important;height:58%!important}.scoreRowCard.teamScoreRow .scoreTeamAvatarStack[data-count="3"] .avatar,.scoreRowCard.teamScoreRow .scoreTeamAvatarStack[data-count="4"] .avatar{width:52%!important;height:52%!important}.scoreRowCard.teamScoreRow .scoreTeamAvatarStack[data-count="5"] .avatar,.scoreRowCard.teamScoreRow .scoreTeamAvatarStack[data-count="6"] .avatar{width:42%!important;height:42%!important}.scoreRowCard.teamScoreRow .scoreTeamAvatarStack[data-count="1"] .avatar{top:50%;left:50%}.scoreRowCard.teamScoreRow .scoreTeamAvatarStack[data-count="2"] .avatar:first-child{top:50%;left:30%}.scoreRowCard.teamScoreRow .scoreTeamAvatarStack[data-count="2"] .avatar:nth-child(2){top:50%;left:70%}.scoreRowCard.teamScoreRow .scoreTeamAvatarStack[data-count="3"] .avatar:first-child{top:36%;left:31%}.scoreRowCard.teamScoreRow .scoreTeamAvatarStack[data-count="3"] .avatar:nth-child(2){top:36%;left:69%}.scoreRowCard.teamScoreRow .scoreTeamAvatarStack[data-count="3"] .avatar:nth-child(3){top:67%;left:50%}.scoreRowCard.teamScoreRow .scoreTeamAvatarStack[data-count="4"] .avatar:first-child{top:34%;left:31%}.scoreRowCard.teamScoreRow .scoreTeamAvatarStack[data-count="4"] .avatar:nth-child(2){top:34%;left:69%}.scoreRowCard.teamScoreRow .scoreTeamAvatarStack[data-count="4"] .avatar:nth-child(3){top:66%;left:31%}.scoreRowCard.teamScoreRow .scoreTeamAvatarStack[data-count="4"] .avatar:nth-child(4){top:66%;left:69%}.scoreRowCard.teamScoreRow .scoreTeamAvatarStack[data-count="5"] .avatar:first-child,.scoreRowCard.teamScoreRow .scoreTeamAvatarStack[data-count="6"] .avatar:first-child{top:35%;left:29%}.scoreRowCard.teamScoreRow .scoreTeamAvatarStack[data-count="5"] .avatar:nth-child(2),.scoreRowCard.teamScoreRow .scoreTeamAvatarStack[data-count="6"] .avatar:nth-child(2){top:35%;left:50%}.scoreRowCard.teamScoreRow .scoreTeamAvatarStack[data-count="5"] .avatar:nth-child(3),.scoreRowCard.teamScoreRow .scoreTeamAvatarStack[data-count="6"] .avatar:nth-child(3){top:35%;left:71%}.scoreRowCard.teamScoreRow .scoreTeamAvatarStack[data-count="5"] .avatar:nth-child(4){top:65%;left:39%}.scoreRowCard.teamScoreRow .scoreTeamAvatarStack[data-count="5"] .avatar:nth-child(5){top:65%;left:61%}.scoreRowCard.teamScoreRow .scoreTeamAvatarStack[data-count="6"] .avatar:nth-child(4){top:65%;left:29%}.scoreRowCard.teamScoreRow .scoreTeamAvatarStack[data-count="6"] .avatar:nth-child(5){top:65%;left:50%}.scoreRowCard.teamScoreRow .scoreTeamAvatarStack[data-count="6"] .avatar:nth-child(6){top:65%;left:71%}.scoreRowCard .scoreMain{z-index:3;position:relative}.scoreRowCard .scoreInlineActions{z-index:4;position:relative}.scoreRowCard .teamMembers{color:var(--match-score-text-muted,#dbe4f0);-webkit-text-fill-color:var(--match-score-text-muted,#dbe4f0);opacity:1;text-overflow:ellipsis;-webkit-line-clamp:2;text-shadow:var(--match-score-text-shadow,none);-webkit-box-orient:vertical;font-size:.6rem;font-weight:900;line-height:1.02;display:-webkit-box;overflow:hidden}.scoreMetaLine{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.scoreXpDelta{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:18px;padding:2px 6px;font-size:.66rem;font-style:normal;font-weight:950;line-height:1;display:inline-flex}.scoreXpDelta.positive{color:#8ff0d1;background:#40c9a224;border-color:#40c9a238}.scoreXpDelta.negative{color:#ff9caf;background:#fb718524;border-color:#fb718538}.scoreXpDelta.neutral{color:#c7c0d8;background:#ffffff14;border-color:#ffffff1a}.scoreInlineActions{grid-column:auto;align-items:center;gap:4px;min-width:0;display:flex}.scoreActionsRailShell{align-self:center;display:block;position:relative;overflow:visible}.scoreActionsRail{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;align-items:center;gap:4px;width:100%;padding:1px 0;display:flex;overflow:auto hidden}.scoreActionsRail::-webkit-scrollbar{display:none}.scoreActionsRailShell.fitsRight .scoreActionsRail{justify-content:flex-end}.scoreActionsRail>*{scroll-snap-align:start;flex:none}.scoreActionsRail>button:not(.miniArcadeScoreBtn){flex-basis:30px;width:30px}.scoreCoreActions{flex:0 0 110px;grid-template-columns:minmax(42px,1fr) 30px 30px;align-items:center;gap:4px;min-width:110px;display:grid}.scoreCoreActions.scoreCoreActionsDockMode{flex:0 0 48px;grid-template-columns:minmax(42px,1fr);min-width:48px}.scoreDeltaInput{text-align:center;border-radius:8px;width:100%;min-height:30px;padding:0 4px;font-size:.86rem;font-weight:900}.nativeApp .scoreDeltaInput{font-size:16px;line-height:1}.scoreDeltaInputDockActive{border-color:#ffcf5894;box-shadow:0 0 0 2px #ffcf5829,0 0 16px #ffcf581f}.scoreInlineActions button{place-items:center;min-height:30px;padding:0;display:grid}.scoreInlineActions .subtractScore{color:#ff9caf;background:#fb718529}.scoreInlineActions .addScore{color:#8ff0d1;background:#40c9a229}.scoreInlineActions .removeScorePlayer{color:#ffb4c0;background:#fb71851f}.scoreActionsRail>.quickScoreBtn{min-width:34px;font-size:.7rem;font-weight:950;line-height:1;flex-basis:auto!important;width:auto!important;padding-inline:6px!important}.scoreCoreActions+.quickScoreBtn{margin-left:2px}.quickScoreBtn.positive{color:#8ff0d1!important;background:#40c9a224!important;border-color:#40c9a240!important}.quickScoreBtn.negative{color:#ffb4c0!important;background:#fb718521!important;border-color:#fb71853b!important}.scoreInputDock{z-index:2147483000;left:max(10px, env(safe-area-inset-left));right:max(10px, env(safe-area-inset-right));bottom:calc(max(10px, env(safe-area-inset-bottom)) + var(--keyboard-fixed-bottom-offset,var(--keyboard-overlap-height,0px)));box-sizing:border-box;color:#f7f4ea;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);touch-action:manipulation;background:#111118f5;border:1px solid #ffcf5852;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px;display:grid;position:fixed;transform:translateZ(0);box-shadow:0 18px 44px #00000075,inset 0 1px #ffffff12}.scoreInputDockMeta{background:#ffffff12;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:42px;padding:0 10px;display:grid}.scoreInputDockMeta span{text-overflow:ellipsis;white-space:nowrap;color:#fff6ce;min-width:0;font-weight:950;overflow:hidden}.scoreInputDockMeta strong{text-align:center;color:#fff;min-width:38px;font-size:1.02rem}.scoreInputDockButton{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:0 12px;font-size:.9rem;font-weight:950;display:inline-flex}.scoreInputDockButton svg{flex:none;width:17px;height:17px}.scoreInputDockButton.add{color:#baffeb;background:#40c9a23d;border-color:#40c9a26b}.scoreInputDockButton.subtract{color:#ffd1da;background:#fb718536;border-color:#fb718561}.scoreInputDockButton:disabled{opacity:.48;cursor:not-allowed}.keyboardOpen .scoreDeltaInputDockActive{scroll-margin-bottom:calc(var(--keyboard-overlap-height,0px) + var(--score-input-dock-reserve,74px))}.randomToolScoreBtn{color:#ffcf58!important;background:#ffcf581f!important;border-color:#ffcf5842!important}.randomToolScoreBtn.dice{color:#eef9ff!important;background:#2d9cff29!important;border-color:#84cfff57!important;box-shadow:inset 0 0 0 1px #ffffff0a,0 0 12px #2d9cff21!important}.randomToolScoreBtn.dice .d20LauncherDie{filter:drop-shadow(0 3px 4px #00000057);pointer-events:none;width:21px;height:21px;transform:rotate(-5deg)}.randomToolScoreBtn.coin{color:#8ff0d1!important;background:#40c9a21f!important;border-color:#40c9a23d!important}.scoreEventsButton{color:#ffcf58!important;background:#ffcf581f!important}.scoreEventsButton svg{transition:transform .16s}.scoreEventsButton.expanded svg{transform:rotate(180deg)}.scoreActionScroll{z-index:4;pointer-events:auto;border-radius:8px;width:24px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 0 1px #ffcf584d,0 6px 14px #00000061;color:#ffcf58!important;background:#111118f0!important;min-height:34px!important}.scoreActionScroll.left{left:-2px}.scoreActionScroll.right{right:-2px}.scoreActionScroll svg{width:16px;height:16px}.scoreActionsRailShell.hasLeft .scoreActionsRail{padding-left:22px}.scoreActionsRailShell.hasRight .scoreActionsRail{padding-right:22px}.miniArcadeScoreBtn{color:#f7f4ea;border:1px solid #ffffff1f;border-radius:8px;align-self:center;place-items:center;width:42px;height:42px;padding:0;display:grid;position:relative}.scoreRowCard .miniArcadeScoreBtn{width:34px;height:34px}.scoreRowCard .miniArcadeScoreBtn .miniArcadeCabinetSvg{width:28px;height:28px}.miniArcadeScoreBtn.on{color:#9ff8da;background:#40c9a22e;border-color:#40c9a26b;animation:1.05s ease-in-out infinite miniCabinetPulse;box-shadow:0 0 18px #40c9a238}.miniArcadeScoreBtn.off{color:#ffb4c0;background:#fb718521;border-color:#fb718547}.miniArcadeScoreBtn.invited{border-color:#ffcf58a6;box-shadow:0 0 18px #ffcf5842}.matchMiniLiveBtn{border-radius:8px;width:42px;min-width:42px;height:34px;min-height:34px}.matchMiniLiveBtn .miniArcadeCabinetSvg{width:24px;height:24px}@keyframes miniCabinetPulse{0%,to{filter:brightness(.92);transform:scale(.94);box-shadow:0 0 10px #40c9a229}50%{filter:brightness(1.24);transform:scale(1);box-shadow:0 0 22px #40c9a26b,inset 0 0 0 2px #40c9a21f}}.miniArcadeInviteDot{color:#111118;background:#ffcf58;border:2px solid #111118;border-radius:999px;place-items:center;width:19px;height:19px;font-size:.72rem;font-weight:950;line-height:1;display:grid;position:absolute;top:-7px;right:-6px}.miniArcadeCabinetSvg{filter:drop-shadow(0 4px 5px #0000004d);width:35px;height:35px;display:block}.miniInviteBanner{background:linear-gradient(135deg,#ffcf5829,#40c9a21f);border:1px solid #ffcf5861;border-radius:8px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid;box-shadow:0 12px 28px #0000002e}.miniInviteBanner .miniArcadeCabinetSvg{color:#ffcf58;width:42px;height:42px}.miniInviteBanner strong{color:#fff6ce;display:block}.miniInviteBanner span{color:#d8d3e8;text-overflow:ellipsis;white-space:nowrap;font-weight:850;display:block;overflow:hidden}.avatarButton{position:relative;overflow:visible}.profileBtn.talexDigestTargetRunning .avatar,.profileBtn.talexDigestTargetRunning .profileLevelDot{animation:11.4s step-end forwards talexDigestTargetVanish}@keyframes talexDigestTargetVanish{0%,43%{opacity:1}44%,to{opacity:0}}.talexDigestOverlay{z-index:760;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.talexDigestOverlay canvas{width:100%;height:100%;display:block}.miniPoopStack{z-index:3;pointer-events:none;width:52px;min-width:0;height:52px;min-height:0;display:block;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.miniPoopStack.small{justify-content:flex-end;align-items:flex-end;width:auto;min-width:36px;height:auto;min-height:24px;display:flex;position:relative;inset:auto;transform:none}.miniPoopIcon{width:25px;height:25px;transform:rotate(calc((var(--poop-i,0) - 1) * 8deg)) translateY(calc(var(--poop-i,0) * -1px));filter:drop-shadow(0 2px 2px #0006);flex:none;margin-left:-11px}.miniPoopStack:not(.small) .miniPoopIcon{left:var(--poop-x,50%);top:var(--poop-y,50%);width:14px;height:14px;transform:translate(-50%, -50%) rotate(var(--poop-rot,0deg));margin-left:0;position:absolute}.miniPoopStack .miniPoopIcon:first-child{margin-left:0}.miniPoopStack.small .miniPoopIcon{width:21px;height:21px;margin-left:-10px}.miniPoopStack b{color:#5b321d;background:#fff6ce;border-radius:999px;place-items:center;min-width:14px;height:14px;padding:0 2px;font-size:.62rem;font-weight:950;line-height:1;display:grid;position:absolute;bottom:-1px;left:-5px;box-shadow:0 0 0 2px #111118}.miniPoopStack.small b{align-self:center;margin-left:-5px;position:static}.miniArcadeLayer{z-index:2147482400;padding:max(8px, env(safe-area-inset-top)) 8px max(8px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overscroll-behavior:contain;touch-action:pan-y;background:radial-gradient(circle at 50% 10%,#40c9a229,#0000 26rem),#05060afa;position:fixed;inset:0;overflow-y:auto}.miniArcadePanel{color:#f7f4ea;align-content:start;gap:10px;width:min(1160px,100%);min-height:calc(100dvh - 16px);margin:0 auto;display:grid}.miniArcadeTop{background:#111118f0;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:minmax(0,1fr) 42px;align-items:start;gap:8px;padding:10px;display:grid}.miniArcadeTop h2{color:#fff6ce;margin:0;font-size:clamp(1.55rem,8vw,2.4rem)}.miniArcadeTop p{color:#c7c0d8;margin:3px 0 0;line-height:1.25}.miniArcadeResume{background:#40c9a21a;border:1px solid #40c9a252;border-radius:8px;gap:2px;padding:10px;display:grid}.miniArcadeResume span{color:#c7c0d8}.miniArcadeInvites{background:#ffcf581a;border:1px solid #ffcf5861;border-radius:8px;gap:7px;padding:10px;display:grid}.miniArcadeInvites>strong{color:#fff6ce}.miniArcadeInvites button{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:42px;display:grid}.miniArcadeInvites button span{color:#111118b8;font-size:.75rem;font-weight:950}.miniCabinetGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.miniCabinet{--mini-cabinet-shape:polygon(6% 0, 94% 0, 100% 13%, 94% 22%, 97% 100%, 3% 100%, 6% 22%, 0 13%);color:#28170f;text-align:center;background:0 0;border:0;border-radius:0;grid-template-rows:auto auto minmax(0,1fr) auto auto;min-height:258px;padding:8px 10px 10px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 40px #00000057}.miniCabinet:before,.miniCabinet:after{content:"";clip-path:var(--mini-cabinet-shape);pointer-events:none;position:absolute}.miniCabinet:before{background:#111118;inset:0}.miniCabinet:after{background:linear-gradient(#f08a3a 0 14%,#d76d29 15% 70%,#f4b03c 71% 83%,#e07a2f 84% 100%);inset:3px}.miniCabinet>*{z-index:1;position:relative}.miniCabinetMarquee{clip-path:polygon(5% 0,95% 0,100% 100%,0 100%);color:#fff6ce;text-shadow:0 2px #11111852;background:linear-gradient(#f28a43,#e46d32);border:3px solid #111118;border-radius:4px;place-items:center;min-height:42px;padding:7px 34px 7px 8px;font-weight:950;line-height:1.08;display:grid;position:relative}.miniHelpBubble{color:#9a5a18;background:#ffe08a;border:2px solid #1111186b;border-radius:999px;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%);box-shadow:inset 0 -3px #0000001f}.miniCabinetLevel{color:#3f2414;background:#fff6ce;border:2px solid #111118;border-radius:999px;justify-self:center;width:fit-content;max-width:100%;margin:5px 0 -1px;padding:2px 7px;font-size:.68rem;font-weight:950;line-height:1.05;box-shadow:inset 0 -2px #0000001f}.miniCabinet.locked{cursor:not-allowed}.miniCabinet.locked:after{filter:grayscale()saturate(.22)brightness(.82)}.miniCabinet.locked .miniCabinetScreen,.miniCabinet.locked .miniCabinetControls,.miniCabinet.locked .miniCabinetRecords{filter:grayscale()saturate(.12);opacity:.58}.miniCabinet.locked .miniCabinetMarquee{filter:grayscale(.9)saturate(.2);opacity:.76}.miniCabinet.locked .miniCabinetLevel{color:#e6e1d4;background:#2b2d33;border-color:#ffffff38;box-shadow:0 0 0 2px #0000002e}.miniCabinet.spectateOnly{box-shadow:0 18px 44px #40c9a229,0 18px 40px #00000057}.miniCabinetEmpty{color:#c7c0d8;border:1px dashed #ffffff40;border-radius:8px;grid-column:1/-1;justify-self:stretch;place-items:center;min-height:90px;display:grid}.miniCabinetScreen{aspect-ratio:1.28;background:radial-gradient(circle at 24% 18%,#ffffff4d,#0000 28%),linear-gradient(135deg,#10bee4,#0b9ac8);border:8px solid #111118;border-radius:4px;place-items:center;margin:8px 2px 6px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 2px #ffffff1f}.miniCabinetScreen>span{max-width:86%;max-height:82%}.miniCabinetControls{justify-content:center;align-items:center;gap:14px;min-height:34px;padding:1px 8px 4px;display:flex}.miniCabinetStick{background:0 0;border:0;border-radius:0;flex:none;width:24px;height:28px;position:relative}.miniCabinetStick:before{content:"";transform-origin:top;background:#f7f4ea;border:2px solid #111118;border-radius:999px;width:5px;height:15px;position:absolute;top:11px;left:9px;transform:rotate(22deg)}.miniCabinetStick:after{content:"";background:#df2638;border:3px solid #111118;border-radius:999px;width:17px;height:17px;position:absolute;top:1px;left:2px}.miniCabinetButton{border:3px solid #111118;border-radius:999px;flex:none;width:18px;height:12px;box-shadow:inset 0 -3px #0000002e}.miniCabinetButton.purple{background:#4a4c8f;margin-left:12px}.miniCabinetButton.green{background:#25ce59}.miniCabinetRecords{color:#221510;background:#ffe88feb;border:2px solid #111118;border-radius:6px;gap:4px;margin-top:1px;padding:5px;font-size:.72rem;display:grid;box-shadow:inset 0 -3px #0000001a}.miniCabinetRecord{text-align:left;grid-template-columns:minmax(44px,auto) 22px minmax(0,1fr);align-items:center;gap:5px;min-width:0;display:grid}.miniCabinetRecord .avatar{box-shadow:0 0 0 2px #11111847;width:22px!important;height:22px!important;font-size:.65rem!important}.miniCabinetRecord small{color:#4b2a17;font-weight:950}.miniCabinetRecord b{color:#111118;text-align:right;font-size:.92rem}.miniArcadeTop.miniGameTop{grid-template-columns:minmax(0,1fr)}.miniGameActions{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:7px;display:grid}.miniGameActions button{justify-content:center;min-width:0;padding-inline:8px}.miniGameActions button svg{width:17px;height:17px}.miniGameScoreStrip{background:linear-gradient(90deg,#ffcf581f,#40c9a214);border:1px solid #ffcf5838;border-radius:8px;grid-template-columns:minmax(150px,auto) minmax(0,1fr);align-items:stretch;gap:8px;padding:8px;display:grid}.miniGoalBadge{background:#111119c7;border:1px solid #ffcf5847;border-radius:8px;align-content:center;gap:1px;min-width:0;padding:7px 9px;display:grid}.miniGoalBadge small{color:#c7c0d8;text-transform:uppercase;font-size:.66rem;font-weight:950}.miniGoalBadge strong{color:#fff6ce;font-size:.96rem;line-height:1.05}.miniScorePills{scrollbar-width:none;gap:6px;min-width:0;padding-bottom:1px;display:flex;overflow-x:auto}.miniScorePills::-webkit-scrollbar{display:none}.miniScorePills>span{background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;flex:none;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:5px;min-width:106px;max-width:160px;padding:5px 7px;display:grid}.miniScorePills>span.me{background:#40c9a21f;border-color:#40c9a270}.miniScorePills b{color:#f7f4ea;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.miniScorePills em{color:#ffcf58;white-space:nowrap;font-size:.82rem;font-style:normal;font-weight:950}.miniGameLayout{grid-template-columns:minmax(0,1fr) 300px;gap:10px;min-height:0;display:grid}.miniPlayCabinet{--mini-play-cabinet-shape:polygon(3% 0, 97% 0, 100% 8%, 97% 100%, 3% 100%, 0 8%);isolation:isolate;background:0 0;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);min-width:0;padding:4px;display:grid;position:relative;overflow:hidden}.miniPlayCabinet:before,.miniPlayCabinet:after{content:"";clip-path:var(--mini-play-cabinet-shape);pointer-events:none;position:absolute}.miniPlayCabinet:before{z-index:-2;background:#ffffff2e;inset:0}.miniPlayCabinet:after{z-index:-1;background:linear-gradient(145deg,#2f203f,#111019);inset:1px}.miniPlayCabinet>*{z-index:1;position:relative}.miniPlayMarquee{color:#fff6ce;clip-path:polygon(2% 0,98% 0,100% 100%,0 100%);background:linear-gradient(90deg,#ffcf5829,#0000 26%,#ffffff14),#17131f;border-bottom:1px solid #ffffff21;justify-content:center;align-items:center;gap:8px;min-height:42px;font-weight:950;display:flex}.miniPlayMarquee i{background:#40c9a2;border-radius:999px;width:8px;height:8px;box-shadow:0 0 16px #40c9a2}.miniStage{isolation:isolate;background:radial-gradient(circle at 50% 22%,#55b8ff2e,#0000 20rem),linear-gradient(#151b27,#08090f 86%);border:8px solid #090912;border-radius:12px;place-items:center;min-height:min(56dvh,560px);margin:10px;display:grid;position:relative;overflow:hidden}.miniStage:before{content:"";z-index:-1;background:linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/22px 22px,linear-gradient(#ffffff06 1px,#0000 1px) 0 0/22px 22px;position:absolute;inset:0}.miniStageContent{justify-items:center;gap:13px;width:min(640px,100%);padding:54px 14px 16px;display:grid}.miniFinishedOverlay{z-index:18;color:#fff6ce;text-align:center;pointer-events:none;background:radial-gradient(circle at 50% 0,#ffcf5852,#0000 9rem),#0c0a12eb;border:2px solid #ffcf58b3;border-radius:10px;justify-items:center;gap:6px;padding:14px 12px;animation:.42s cubic-bezier(.18,.89,.32,1.28) both miniFinishedPop;display:grid;position:absolute;inset:auto 14px 16px;box-shadow:0 18px 34px #00000075,0 0 34px #ffcf582e}.miniFinishedOverlay:before{content:"";background:linear-gradient(90deg,#0000,#ffcf58,#0000);border-radius:999px;height:3px;animation:1.2s ease-in-out infinite miniFinishedSweep;position:absolute;inset:-28px 10% auto;box-shadow:0 0 22px #ffcf58}.miniFinishedKicker{color:#17100f;text-transform:uppercase;letter-spacing:0;background:#ffcf58;border-radius:999px;padding:3px 9px;font-size:.72rem;font-weight:1000}.miniFinishedOverlay strong{overflow-wrap:anywhere;text-shadow:0 2px #0006;max-width:100%;font-size:clamp(1.08rem,4vw,1.55rem)}.miniFinishedOverlay small{color:#d8d3e8;font-weight:900}.miniFinishedWinners{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.miniTurnPill{color:#fff6ce;text-align:center;background:#ffcf5821;border:1px solid #ffcf5847;border-radius:999px;max-width:100%;padding:7px 11px;font-weight:950}.miniHud,.miniControls{grid-template-columns:repeat(3,1fr);gap:7px;width:100%;display:grid}.miniControls{grid-template-columns:repeat(2,1fr)}.miniControls.three{grid-template-columns:repeat(3,1fr)}.miniHud span{background:#ffffff12;border:1px solid #ffffff1a;border-radius:8px;align-content:center;place-items:center;min-height:62px;display:grid}.miniHud b{color:#ffcf58;font-size:1.2rem}.miniHud small{color:#c7c0d8;text-align:center;font-weight:850}.miniPlayDeck{color:#c7c0d8;text-align:center;background:linear-gradient(#ffffff1f,#0000002e),#2a2535;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:58px;padding:9px 12px;display:grid}.miniStick{background:linear-gradient(#55b8ff 0 42%,#56658c 43%);border-radius:999px 999px 10px 10px;width:24px;height:34px}.miniDeckButtons{gap:8px;display:flex}.miniDeckButtons i{background:#ff5b7a;border-radius:999px;width:20px;height:20px;box-shadow:inset 0 -5px #0000002e}.miniDeckButtons i:nth-child(2){background:#ffcf58}.miniDeckButtons i:nth-child(3){background:#40c9a2}.miniScoreRail{background:#111119eb;border:1px solid #ffffff1a;border-radius:8px;align-content:start;gap:8px;padding:9px;display:grid}.miniRailTitle{color:#c7c0d8;text-transform:uppercase;justify-content:space-between;font-size:.75rem;font-weight:950;display:flex}.miniScoreRows,.miniEventLog,.miniInviteRequests,.miniSpectatorControls{gap:7px;display:grid}.miniInviteRequestsTop{background:#40c9a217;border:1px solid #40c9a242;border-radius:8px;padding:9px}.miniInviteRequestsTop strong{color:#fff6ce}.miniInviteRequestsTop button{justify-content:flex-start}.miniScoreRow{background:#ffffff0f;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:7px;display:grid;position:relative}.miniScoreRow.leader{background:#ffcf5817;border-color:#ffcf584d}.miniScoreRow span{min-width:0;display:grid}.miniScoreRow strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.miniScoreRow small{color:#c7c0d8}.miniScoreRow b{color:#ffcf58;font-size:1.2rem}.miniScoreRow em{color:#fff6ce;background:#a7633c;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:.68rem;font-style:normal;font-weight:950;display:grid;position:absolute;bottom:3px;left:28px}.miniEventLog div{color:#d8d3e8;background:#ffffff0e;border-radius:6px;padding:7px;font-size:.82rem}.miniSpectatorRail{z-index:3;pointer-events:none;justify-content:flex-end;gap:8px;display:flex;position:absolute;top:10px;left:10px;right:10px}.miniSpectatorAvatar{color:#c7c0d8;justify-items:center;gap:2px;font-size:.64rem;font-weight:900;display:grid}.miniParticleBurst{top:52px;right:calc(31px + var(--spectator-index,0) * 50px);z-index:5;position:absolute}.sharedParticleSpray{--spray-dir:-1;pointer-events:none;width:1px;height:1px;position:absolute;overflow:visible}.sharedParticleSpray.matchSprayBurst{left:var(--spray-x);top:var(--spray-y);position:fixed}.sharedParticlePiece{opacity:0;transform-origin:50%;animation:1.42s cubic-bezier(.16,.78,.2,1) forwards sharedParticleSprayFly;animation-delay:calc(var(--i,0) * 19ms);place-items:center;display:grid;position:absolute;top:0;left:0}.sharedParticleSpray-poop .sharedParticlePiece{width:24px;height:24px;margin-top:-12px;margin-left:-12px}.sharedParticleSpray-poop .miniPoopIcon{filter:drop-shadow(0 4px 5px #00000075);width:24px;height:24px;margin:0}.sharedParticleSpray-confetti .sharedParticlePiece i{width:var(--confetti-w,7px);height:var(--confetti-h,12px);background:var(--confetti-color,#ffcf58);border-radius:2px;display:block;box-shadow:0 1px #ffffff59,0 4px 7px #00000038}.miniSpectatorSprayButton{justify-content:center;align-items:center;gap:6px;min-width:0;position:relative;padding-inline:8px!important;display:inline-flex!important}.miniSpectatorSprayButton .miniPoopIcon,.miniSpectatorSprayButton .confettiSprayIcon{flex:none;width:18px;height:18px;margin:0}.confettiSprayIcon{filter:drop-shadow(0 3px 4px #0000005c);width:24px;height:24px;display:block}@keyframes sharedParticleSprayFly{0%{opacity:0;transform:translate(0)scale(.45)rotate(0)}10%{opacity:1}76%{opacity:1}to{opacity:0;transform:translate(calc(var(--spray-dir,-1) * var(--tx,90px)), var(--ty,34px)) scale(var(--end-scale,1)) rotate(var(--rot,0deg))}}.miniModalShade{z-index:82;padding:max(10px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));overscroll-behavior:contain;box-sizing:border-box;background:#0000009e;align-items:end;display:grid;position:fixed;inset:0;overflow-y:auto}.miniModalSheet{width:min(560px,100%);max-width:100%;max-height:calc(100dvh - 20px - env(safe-area-inset-top) - env(safe-area-inset-bottom));box-sizing:border-box;color:#f7f4ea;background:#171721;border:1px solid #ffffff1f;border-radius:8px;gap:10px;margin:0 auto;padding:12px;display:grid;overflow:auto}.keyboardOpen .miniModalShade{padding-bottom:calc(max(2px, env(safe-area-inset-bottom)) + var(--keyboard-overlap-height,0px));scroll-padding-top:var(--keyboard-focus-gap,10px);scroll-padding-bottom:calc(var(--keyboard-overlap-height,0px) + var(--keyboard-focus-gap,10px));align-items:start}.keyboardOpen .miniModalSheet{max-height:calc(var(--keyboard-available-height,100dvh) - 10px - env(safe-area-inset-top));scroll-padding-top:var(--keyboard-focus-gap,10px);scroll-padding-bottom:calc(var(--keyboard-overlap-height,0px) + var(--keyboard-focus-gap,10px));padding-bottom:8px}.miniModalSheet h3{color:#fff6ce;margin:0}.miniModalSheet p{color:#d8d3e8;margin:0}.miniGuideSheet{align-content:start;width:min(760px,100%);max-height:calc(100dvh - 22px);overflow:auto}.miniGuideHeader{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;display:grid}.miniGuideHeader>svg{color:#ffcf58;background:#ffcf5821;border-radius:8px;width:38px;height:38px;padding:8px}.miniGuideHeader p{margin-top:2px;font-size:.86rem}.miniGuideGoal{background:#ffcf581a;border:1px solid #ffcf5842;border-radius:8px;gap:3px;padding:10px;display:grid}.miniGuideGoal strong,.miniGuideSection strong{color:#fff6ce}.miniGuideGoal span{color:#f7f4ea;font-weight:850}.miniGuideGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.miniGuideSection{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:8px;align-content:start;gap:6px;min-width:0;padding:9px;display:grid}.miniGuideSection ul{color:#d8d3e8;gap:5px;margin:0;padding-left:17px;display:grid}.miniGuideSection li{line-height:1.22}.miniInviteGrid{gap:8px;display:grid}.miniModalActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.miniDie{width:112px;height:112px;transform:rotateZ(var(--tilt,-7deg));background:radial-gradient(circle at 28% 21%,#ffffffdb,#0000 25%),linear-gradient(145deg,#fff8e8,#d5cfbd);border-radius:20px;position:relative;box-shadow:inset -10px -13px 22px #0000002b,inset 6px 7px 14px #ffffffb3,0 24px 34px #00000059}.miniDie i{background:#1a1a22;border-radius:999px;width:13px;height:13px;position:absolute}.miniDie .dot-tl{top:27px;left:27px}.miniDie .dot-tr{top:27px;right:27px}.miniDie .dot-ml{top:51px;left:27px}.miniDie .dot-mm{top:51px;left:51px}.miniDie .dot-mr{top:51px;right:27px}.miniDie .dot-bl{bottom:27px;left:27px}.miniDie .dot-br{bottom:27px;right:27px}.miniRpsDuel{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;width:min(420px,100%);display:grid}.miniRpsDuel>span{aspect-ratio:1;color:#ffcf58;background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;place-items:center;display:grid}.miniRpsDuel b{color:#fff6ce}.miniRpsControls button{grid-template-columns:auto minmax(0,1fr);place-items:center;gap:8px;display:grid}.miniRpsObject{width:86px;height:86px;display:block;position:relative}.miniRpsObject.empty{opacity:.26}.miniRpsObject.rock i{background:radial-gradient(circle at 31% 24%,#fbf1d0 0 10%,#0000 11%),linear-gradient(145deg,#9ba0a8,#454b57);border-radius:43% 50% 47% 42%;position:absolute;inset:15px 10px 11px;transform:rotate(-13deg);box-shadow:inset -9px -12px 16px #00000047,0 12px 20px #00000047}.miniRpsObject.rock b{background:#ffffff24;border-radius:999px;width:18px;height:13px;position:absolute;top:14px;left:42px;transform:rotate(16deg)}.miniRpsObject.paper i{background:linear-gradient(135deg,#fffaf0,#d8d0c4);border-radius:7px 4px 8px 5px;position:absolute;inset:9px 17px 8px;transform:rotate(7deg);box-shadow:inset -6px -8px 14px #0000001f,0 14px 20px #0000003d}.miniRpsObject.paper b{background:#19151d33;border-radius:999px;height:4px;position:absolute;top:30px;left:27px;right:25px;transform:rotate(7deg);box-shadow:0 14px #19151d29,0 28px #19151d1f}.miniRpsObject.laser i,.miniRpsObject.laser b{transform-origin:50% 78%;border-radius:999px 999px 5px 5px;width:9px;height:73px;position:absolute;top:6px;left:39px}.miniRpsObject.laser i{background:linear-gradient(#fff,#68e8ff 42%,#0ea5e9 43% 76%,#3b3148 77%);transform:rotate(34deg);box-shadow:0 0 18px #68e8ffe0}.miniRpsObject.laser b{background:linear-gradient(#fff,#ff7ab6 42%,#e11d48 43% 76%,#3b3148 77%);transform:rotate(-34deg);box-shadow:0 0 18px #ff7ab6c7}.miniRpsObject.small{width:34px;height:34px}.miniRpsObject.small.rock i{inset:7px 4px 4px}.miniRpsObject.small.rock b{width:8px;height:6px;top:6px;left:17px}.miniRpsObject.small.paper i{border-radius:4px;inset:4px 7px 3px}.miniRpsObject.small.paper b{height:2px;top:13px;left:11px;right:10px;box-shadow:0 6px #19151d29,0 12px #19151d1f}.miniRpsObject.small.laser i,.miniRpsObject.small.laser b{width:4px;height:29px;top:2px;left:15px}.miniRpsRoster,.miniCardTable,.miniDoubleTable,.miniProphecyGrid{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:7px;width:100%;display:grid}.miniRpsRoster>div,.miniCardTable>div,.miniDoubleTable>div,.miniProphecyGrid>button{color:#f7f4ea;text-align:center;background:#fff1;border:1px solid #ffffff1a;border-radius:8px;align-content:start;justify-items:center;gap:4px;min-width:0;padding:7px;display:grid}.miniRpsRoster>div.winner,.miniDoubleTable>div.winner,.miniProphecyGrid>button.selected{background:#40c9a221;border-color:#40c9a273;box-shadow:0 0 18px #40c9a21f}.miniRpsRoster>div.loser,.miniDoubleTable>div.loser{background:#fb71851f;border-color:#fb718570}.miniRpsRoster strong,.miniCardTable strong,.miniDoubleTable strong,.miniProphecyGrid strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.82rem;overflow:hidden}.miniRpsRoster small,.miniCardTable small,.miniProphecyGrid small{color:#c7c0d8;font-size:.7rem;font-weight:900}.miniCardTable span{flex-wrap:wrap;justify-content:center;gap:2px;min-height:28px;display:flex}.miniCardTable i{color:#19151d;background:#fff8e8;border-radius:4px;place-items:center;width:19px;height:26px;font-size:.72rem;font-style:normal;font-weight:950;display:grid;box-shadow:0 5px 10px #00000038}.miniCardFan span.hidden{color:#9d96ad;background:linear-gradient(145deg,#473d5a,#1c1726)}.miniDoubleTable>div span{color:#fff6ce;text-transform:uppercase;background:#0000002e;border-radius:999px;place-items:center;min-height:28px;padding:4px 8px;font-size:.76rem;font-weight:950;display:grid}.miniDoubleTable>div b{color:#ffcf58;font-size:1.2rem}.miniTokenIcon{flex:none;place-items:center;width:42px;height:42px;display:inline-grid;position:relative}.miniTokenIcon.small{width:25px;height:25px}.miniTokenIcon i,.miniTokenIcon b{display:block;position:absolute}.miniTokenIcon.crown i{clip-path:polygon(0 38%,18% 12%,35% 38%,50% 5%,65% 38%,82% 12%,100% 38%,92% 100%,8% 100%);filter:drop-shadow(0 5px 6px #00000047);background:linear-gradient(#fff1a8,#ffb703);inset:9px 7px 12px}.miniTokenIcon.star i{clip-path:polygon(50% 0,61% 35%,98% 35%,68% 56%,80% 95%,50% 72%,20% 95%,32% 56%,2% 35%,39% 35%);filter:drop-shadow(0 0 10px #ffcf5880);background:#ffcf58;inset:6px}.miniTokenIcon.gem i{clip-path:polygon(18% 0,82% 0,100% 35%,50% 100%,0 35%);background:linear-gradient(145deg,#b7f3ff,#22d3ee 48%,#0f83a5);inset:7px 8px}.miniTokenIcon.coin i{background:radial-gradient(circle at 34% 24%,#fff0a3,#f59e0b 72%);border-radius:999px;inset:6px;box-shadow:inset -4px -6px #00000029}.miniTokenIcon.zap i{clip-path:polygon(58% 0,17% 48%,45% 48%,28% 100%,83% 38%,54% 38%);filter:drop-shadow(0 0 10px #f973168c);background:linear-gradient(#fff7b7,#f97316);inset:4px 12px}.miniTokenIcon.skull i{background:#f4ead7;border-radius:50% 50% 42% 42%;inset:6px 7px 11px;box-shadow:inset -4px -6px #00000024}.miniTokenIcon.skull b{background:#111118;border-radius:999px;width:5px;height:5px;top:18px;left:14px;box-shadow:10px 0 #111118,5px 8px 0 -1px #111118}.miniLootCloud{background:radial-gradient(circle at 50% 35%,#ffcf581f,#0000 12rem),#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;flex-wrap:wrap;place-content:center;gap:7px;width:min(440px,100%);min-height:148px;padding:12px;transition:filter .18s,opacity .18s;display:flex}.miniLootCloud.hidden{filter:none;opacity:1;background:radial-gradient(circle at 50% 35%,#ffcf5814,#0000 12rem),#ffffff09}.miniLootReveal{background:#ffcf581a;border:1px solid #ffcf5852;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;width:min(440px,100%);padding:9px 11px;display:grid}.miniLootReveal>span{color:#ffcf58;align-items:center;gap:7px;font-size:1.35rem;font-weight:950;display:inline-flex}.miniLootReveal strong{color:#fff6ce;overflow-wrap:anywhere}.miniLootGuess{grid-template-columns:46px 44px 58px 44px;justify-content:center;align-items:center;gap:8px;display:grid}.miniLootGuess b{color:#ffcf58;background:#ffffff14;border-radius:8px;place-items:center;min-height:44px;font-size:1.35rem;display:grid}.miniGuessRoster,.miniTargetRoster{flex-wrap:wrap;justify-content:center;gap:6px;width:100%;display:flex}.miniGuessRoster span,.miniTargetRoster span{color:#d8d3e8;background:#ffffff12;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:5px;min-width:0;padding:4px 8px 4px 4px;font-size:.76rem;font-weight:900;display:inline-flex}.miniGuessRoster span.winner{color:#fff6ce;background:#40c9a221;border-color:#40c9a26b;box-shadow:0 0 16px #40c9a224}.miniGuessRoster b,.miniTargetRoster b{color:#ffcf58}.miniGuessRoster small{color:#9ff8da;font-size:.68rem;font-weight:900}.miniTargetBoard{background:linear-gradient(90deg,#fb718533,#ffcf583d 45% 55%,#40c9a22e),#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;width:min(430px,100%);height:112px;position:relative;overflow:hidden}.miniTargetBoard:before{content:"";background:#ffffff2e;border-radius:999px;height:6px;position:absolute;inset:50% 12px auto;transform:translateY(-50%)}.miniTargetCenter{background:#fff6ce;border-radius:999px;width:5px;position:absolute;top:14px;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 0 24px #fff6ce9e}.miniTargetBoard i{top:50%;left:var(--target-pos,50%);background:radial-gradient(circle,#fff,#ffcf58 58%,#f97316);border-radius:999px;width:34px;height:34px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 22px #ffcf5885}.miniMemoryGrid{grid-template-columns:repeat(4,1fr);gap:8px;width:min(430px,100%);display:grid}.miniMemoryGrid button{aspect-ratio:1;background:linear-gradient(145deg,#353044,#17131f);border:1px solid #ffffff1f;border-radius:8px;place-items:center;min-height:0;padding:0;display:grid;box-shadow:inset 0 0 0 2px #ffffff0a}.miniMemoryGrid button.open{background:radial-gradient(circle at 35% 20%,#ffffff38,#0000 42%),#0f879f}.miniMemoryGrid button.matched{background:#40c9a229;border-color:#40c9a280}.miniMemoryGrid button>span:not(.miniTokenIcon){background:#ffffff1a;border-radius:8px;width:42%;height:42%;transform:rotate(45deg)}.miniBombTrack{align-items:end;gap:8px;width:100%;min-height:216px;display:grid;position:relative}.miniBombModel{left:var(--bomb-left,50%);z-index:3;background:radial-gradient(circle at 30% 23%,#62677b,#15151d 68%);border-radius:999px;width:62px;height:62px;transition:left .5s cubic-bezier(.2,.86,.24,1.08);animation:.5s ease-in-out infinite miniBombFloat;position:absolute;top:36px;transform:translate(-50%);box-shadow:inset -8px -12px 18px #00000059,0 24px 34px #0000006b}.miniBombModel:before{content:"";border-top:6px solid #dfbf7e;border-radius:50%;width:30px;height:20px;position:absolute;top:-15px;left:38px;transform:rotate(20deg)}.miniBombModel:after{content:"";background:radial-gradient(circle,#fff7b7 0 18%,#ffcf58 19% 55%,#ff6e42 56%);border-radius:50% 50% 50% 0;width:18px;height:18px;position:absolute;top:-18px;right:-9px;transform:rotate(-35deg);box-shadow:0 0 22px #ffcf58}.miniBombModel.exploding{animation:.32s ease-in-out 3 miniBombExplodeShake;box-shadow:inset -8px -12px 18px #00000059,0 0 42px #ff5b7ad1,0 24px 34px #0000006b}.miniBombModel.defused:after{background:#40c9a2;border-radius:999px;width:16px;height:5px;top:-7px;right:-6px;transform:rotate(-18deg);box-shadow:0 0 18px #40c9a2d1}.miniBombPlayer{background:#ffffff0b;border:1px solid #ffffff17;border-radius:8px;align-content:end;justify-items:center;gap:7px;min-height:150px;padding:8px;display:grid}.miniBombPlayer.active{background:#ffcf5814;border-color:#ffcf5857}.miniBombPlayer.bombed{background:#ff5b7a2e;border-color:#ff5b7ab8;animation:.72s both miniBombVictim}.miniBombPlayer.defused{background:#40c9a226;border-color:#40c9a2b8;animation:.72s both miniBombSaved}.miniBombPlayer strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.miniBombBoardEvent{left:var(--bomb-left,50%);z-index:8;text-align:center;color:#fff6ce;pointer-events:none;border-radius:12px;justify-items:center;gap:4px;width:min(260px,86%);padding:12px 14px;animation:1.6s both miniBombEventPop;display:grid;position:absolute;top:18px;transform:translate(-50%)}.miniBombBoardEvent span{z-index:-1;opacity:.9;border-radius:999px;position:absolute;inset:-48px}.miniBombBoardEvent.explode{background:#330812eb;border:2px solid #ff5b7acc;box-shadow:0 0 42px #ff5b7a66}.miniBombBoardEvent.explode span{background:radial-gradient(circle,#fff6cef5 0 7%,#ffcf58d9 8% 18%,#ff5b7a75 19% 36%,#0000 37%);animation:.55s ease-out both miniBombBlast}.miniBombBoardEvent.defused{background:#062623eb;border:2px solid #40c9a2cc;box-shadow:0 0 42px #40c9a257}.miniBombBoardEvent.defused span{background:radial-gradient(circle,#40c9a25c,#0000 60%);animation:.9s ease-out both miniBombDefusePulse}.miniBombBoardEvent strong{font-size:1.08rem;font-weight:1000}.miniBombBoardEvent small{color:#f7f4ea;overflow-wrap:anywhere;max-width:100%;font-weight:900}.miniBombBoardEvent b{color:#ffcf58;background:#00000047;border-radius:999px;min-width:42px;padding:3px 9px;font-size:1.1rem}.miniMineGrid{aspect-ratio:1;grid-template-columns:repeat(5,1fr);gap:6px;width:min(330px,100%);display:grid}.miniMineCell{background:#40c9a229;border:1px solid #ffffff1f;border-radius:8px}.miniMineCell.ok{background:#40c9a2}.miniMineCell.trap{background:#ff5b7a;box-shadow:0 0 22px #ff5b7a5c}.miniCardFan{justify-content:center;align-items:center;gap:0;min-height:150px;display:flex}.miniCardFan span{color:#19151d;width:92px;height:128px;transform:rotate(var(--rot));background:linear-gradient(145deg,#fffaf0,#d8d0c4);border:2px solid #00000029;border-radius:10px;place-items:center;margin-left:-18px;font-size:2rem;font-weight:950;display:grid;box-shadow:0 18px 30px #00000057}.miniTicket{color:#39250f;background:linear-gradient(135deg,#fff3c4,#ffd36f);border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:10px;width:min(420px,100%);min-height:132px;padding:14px;display:grid;box-shadow:0 18px 34px #00000047}.miniTicket strong{font-size:1.3rem}.miniTicket span{font-size:2.6rem;font-weight:950}.miniReflexBulb{aspect-ratio:1;background:radial-gradient(circle at 36% 24%,#ffffff94,#0000 23%),radial-gradient(circle,#55606f 0 22%,#252a34 52%,#0d0f16 78%);border:6px solid #ffffff1c;border-radius:50% 50% 44% 44%;width:min(210px,52vw);transition:filter .12s,box-shadow .12s,transform .12s;position:relative;box-shadow:inset 0 -22px 34px #0000006b,0 22px 46px #0000006b}.miniReflexBulb:before{content:"";z-index:-1;border-radius:999px;position:absolute;inset:-32%}.miniReflexBulb:after{content:"";background:linear-gradient(#a8a19a,#5c5a61);border-radius:9px;height:42px;position:absolute;bottom:-18px;left:32%;right:32%;box-shadow:inset 0 8px #ffffff24}.miniReflexBulb.armed{animation:.8s ease-in-out infinite miniBulbWaiting}.miniReflexBulb.lit{filter:saturate(1.6)brightness(1.32);background:radial-gradient(circle at 35% 22%,#fff 0 16%,#fff7b7 17% 42%,#ffcf58 43% 70%,#f59e0b 71%);animation:.34s ease-in-out infinite miniBulbFlash;transform:scale(1.04);box-shadow:0 0 0 15px #ffcf5847,0 0 62px 30px #ffcf58b8,0 0 160px 74px #fff6b780,inset 0 -16px 28px #b4530942}.miniReflexBulb.lit:before{background:radial-gradient(circle,#fff6b7b8,#ffcf5852 36%,#0000 68%);animation:.34s ease-in-out infinite miniBulbAura}.miniReflexTapGrid{grid-template-columns:repeat(auto-fit,minmax(124px,1fr));gap:8px;width:100%;display:grid}.miniReflexTap{color:#fff6ce;background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;align-content:center;justify-items:center;gap:3px;min-height:76px;font-weight:950;display:grid}.miniReflexTap.ready{color:#111118;background:linear-gradient(#fff4a3,#ffb703);box-shadow:0 0 24px #ffcf586b}.miniReflexRoster{flex-wrap:wrap;justify-content:center;gap:6px;width:100%;display:flex}.miniReflexRoster span{color:#d8d3e8;background:#ffffff12;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:5px;min-width:0;padding:4px 8px 4px 4px;font-size:.78rem;font-weight:900;display:inline-flex}.miniReflexRoster span.me{color:#9ff8da;border-color:#40c9a252}.miniPerudoStage{gap:10px}.miniPerudoSetup{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;width:100%;display:grid}.miniPerudoSetup button{align-content:center;justify-items:center;gap:4px;min-height:98px;padding:6px;display:grid}.miniPerudoSetup button span{justify-content:center;align-items:center;max-width:100%;min-height:28px;display:flex}.miniPerudoSetup .miniPerudoDie{width:24px;height:24px;margin-left:-15px}.miniPerudoSetup .miniPerudoDie:first-child{margin-left:0}.miniPerudoSetup b{color:#ffcf58;font-size:1.4rem}.miniPerudoPlayers{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:7px;width:100%;display:grid;overflow:visible}.miniPerudoPlayers>div{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:5px 7px;min-width:0;padding:6px;display:grid;position:relative;overflow:visible}.miniPerudoPlayers>div.active{background:#ffcf581a;border-color:#ffcf5870;box-shadow:0 0 20px #ffcf581f}.miniPerudoPlayers>div.loser{background:#fb71851f;border-color:#fb718580}.miniPerudoPlayers>div.palisgheo{border-color:#22d3ee8c;box-shadow:0 0 24px #22d3ee2e}.miniPerudoPlayers>div>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.miniPerudoPlayers>div>span{color:#c7c0d8;grid-column:2;font-size:.75rem;font-weight:900}.miniPerudoLoserTag{justify-self:start;color:#ffb4c0!important}.miniPerudoPlayers>div>em{color:#071018;text-transform:uppercase;background:linear-gradient(#b7f3ff,#22d3ee);border-radius:999px;grid-column:1/-1;justify-self:start;padding:2px 7px;font-size:.68rem;font-style:normal;font-weight:950}.miniPerudoCalls{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:4px;min-height:24px;display:flex}.miniPerudoCalls small{color:#fff6ce;background:#0003;border-radius:999px;align-items:center;gap:3px;min-height:22px;padding:2px 6px;font-size:.7rem;font-weight:950;display:inline-flex}.miniPerudoCalls small.latest{color:#111118;background:linear-gradient(#fff4a3,#ffb703);box-shadow:0 0 0 2px #11111859,0 0 18px #ffcf5838}.miniPerudoCalls .emptyCall{color:#8f88a3;background:#ffffff0f}.miniPerudoCardReveal{background:#0000002e;border-radius:7px;grid-column:1/-1;gap:5px;padding:5px;display:grid}.miniPerudoCardReveal span{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.miniPerudoCardReveal b{color:#ffcf58;justify-self:start;font-size:.78rem}.miniPerudoHand{background:#ffffff12;border:1px solid #ffffff1a;border-radius:8px;justify-items:center;gap:8px;width:100%;padding:10px;display:grid}.miniPerudoHand.empty{background:#ffffff0b;border-style:dashed}.miniPerudoHand strong{color:#fff6ce}.miniPerudoHand small{color:#c7c0d8;text-align:center;font-weight:850}.miniPerudoHand>span{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;min-height:54px;display:flex}.miniPerudoBid{background:#ffcf581f;border:1px solid #ffcf5847;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto minmax(0,1fr);align-items:center;gap:8px;min-width:min(360px,100%);padding:8px 10px;display:grid}.miniPerudoBid small{color:#c7c0d8;font-weight:900}.miniPerudoBid b{color:#ffcf58;font-size:1.5rem}.miniPerudoBid strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.miniPerudoReveal{background:#fb718514;border:1px solid #fb718538;border-radius:8px;gap:5px;width:100%;padding:9px;display:grid}.miniPerudoReveal>strong{color:#fff6ce}.miniPerudoReveal>small{color:#ffb4c0;font-weight:900}.miniPerudoReveal>div{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:5px;display:grid}.miniPerudoReveal>div>span{background:#00000029;border-radius:6px;flex-wrap:wrap;align-items:center;gap:3px;padding:5px;display:flex}.miniPerudoReveal small{color:#c7c0d8;font-weight:900}.miniPerudoDaje{align-items:center;grid-template-columns:auto minmax(0,1fr)!important;gap:8px!important;display:grid!important}.miniPerudoDaje button{min-height:38px}.miniPerudoDaje span{color:#fff6ce;font-size:.78rem;font-weight:900;background:0 0!important;padding:0!important;display:block!important}.miniPerudoDaje strong,.miniPerudoDaje small{line-height:1.08;display:block}.miniPerudoDaje strong{color:#fff6ce;font-size:.86rem}.miniPerudoDaje small{color:#c7c0d8;margin-top:2px;font-size:.72rem}.miniPerudoSpeech{z-index:8;color:#111118;pointer-events:none;opacity:0;max-width:min(330px,100vw - 84px);animation:miniPerudoSpeech 2.2s ease-out var(--speech-delay,0s) forwards;background:#fff6ce;border:3px solid #111118;border-radius:24px 24px 24px 6px;padding:9px 12px;font-style:normal;font-weight:950;line-height:1;position:absolute;bottom:calc(100% - 8px);left:14px;transform:translateY(12px)scale(.72)rotate(-3deg);box-shadow:0 12px 24px #00000057}.miniPerudoPlayers>div:nth-child(2n) .miniPerudoSpeech{border-radius:24px 24px 6px;left:auto;right:14px}.miniPerudoSpeech.dubito{text-transform:uppercase;font-size:clamp(1.05rem,4.4vw,1.48rem)}.miniPerudoSpeech.palisgheo{color:#061118;animation-delay:calc(var(--speech-delay,0s) + .65s);background:#dff9ff;border-color:#22d3ee}.miniPerudoControls{gap:8px;width:100%;display:grid}.miniPerudoPick{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(38px,1fr));gap:5px;padding:7px;display:grid}.miniPerudoPick small{color:#c7c0d8;text-align:left;grid-column:1/-1;font-weight:950}.miniPerudoPick button{color:#fff6ce;background:#ffffff14;border:1px solid #ffffff1a;border-radius:7px;place-items:center;min-height:38px;padding:0;font-weight:950;display:grid}.miniPerudoPick button.selected{color:#111118;background:linear-gradient(#fff4a3,#ffb703);border-color:#ffcf5880}.miniPerudoPick button:disabled{opacity:.34;filter:grayscale(.8);cursor:default;box-shadow:none}.miniPerudoAcePick{grid-template-columns:repeat(2,minmax(0,1fr))}.miniPerudoAcePick button{grid-template-columns:auto auto;justify-content:center;gap:7px;min-height:46px;padding:4px 7px}.miniPerudoAcePick button span{color:inherit;font-size:.78rem;font-weight:950}.miniPerudoAcePick button.aceExact:not(:disabled){border-color:#ffcf5847}.miniPerudoAcePick button.aceAtLeast:not(:disabled){border-color:#40c9a247}.miniPerudoBid.aceBid{background:linear-gradient(90deg,#22d3ee1f,#ffcf581a);border-color:#22d3ee57}.miniPerudoDie{background:radial-gradient(circle at 28% 22%,#ffffffd1,#0000 26%),linear-gradient(145deg,#fff8e8,#d4cdbc);border-radius:10px;flex:none;width:44px;height:44px;position:relative;box-shadow:inset -5px -7px 10px #00000024,inset 3px 4px 8px #ffffffb3,0 7px 12px #00000047}.miniPerudoDie.tiny{border-radius:7px;width:28px;height:28px}.miniPerudoSetup .miniPerudoDie.tiny{width:22px;height:22px;margin-left:-12px}.miniPerudoSetup .miniPerudoDie.tiny:first-child{margin-left:0}.miniPerudoDie.hidden{background:linear-gradient(145deg,#3c3049,#17121f);box-shadow:inset 0 0 0 2px #ffffff14,0 7px 12px #0000003d}.miniPerudoDie i{background:#111118;border-radius:999px;width:5px;height:5px;position:absolute}.miniPerudoDie.tiny i{width:3.5px;height:3.5px}.miniPerudoDie .dot-tl{top:10px;left:10px}.miniPerudoDie .dot-tr{top:10px;right:10px}.miniPerudoDie .dot-ml{top:20px;left:10px}.miniPerudoDie .dot-mm{top:20px;left:20px}.miniPerudoDie .dot-mr{top:20px;right:10px}.miniPerudoDie .dot-bl{bottom:10px;left:10px}.miniPerudoDie .dot-br{bottom:10px;right:10px}.miniPerudoDie.tiny .dot-tl{top:6px;left:6px}.miniPerudoDie.tiny .dot-tr{top:6px;right:6px}.miniPerudoDie.tiny .dot-ml{top:12px;left:6px}.miniPerudoDie.tiny .dot-mm{top:12px;left:12px}.miniPerudoDie.tiny .dot-mr{top:12px;right:6px}.miniPerudoDie.tiny .dot-bl{bottom:6px;left:6px}.miniPerudoDie.tiny .dot-br{bottom:6px;right:6px}@keyframes miniPerudoSpeech{0%{opacity:0;transform:translateY(14px)scale(.72)rotate(-4deg)}12%{opacity:1;transform:translateY(-8px)scale(1.06)rotate(1deg)}72%{opacity:1;transform:translateY(-14px)scale(1)rotate(-1deg)}to{opacity:0;transform:translateY(-26px)scale(.94)rotate(2deg)}}.miniAnimDice,.miniAnimBomb,.miniAnimBulb,.miniAnimProphecy,.miniAnimDouble,.miniAnimLoot,.miniAnimTarget{aspect-ratio:1;border-radius:18px;place-items:center;width:min(54%,76px);height:auto;display:grid}.miniAnimDice{background:#fff8e8;transform:rotate(12deg)}.miniAnimDice i{background:#111118;border-radius:999px;width:16px;height:16px;box-shadow:-20px -20px #111118,20px 20px #111118}.miniAnimBomb{background:radial-gradient(circle at 30% 23%,#62677b,#15151d 68%);border-radius:999px;animation:.7s ease-in-out infinite miniBombFloat;box-shadow:0 0 22px #ffcf583d}.miniAnimBulb{background:radial-gradient(circle,#fff7b7,#ffcf58 62%,#f59e0b);border-radius:999px 999px 44% 44%;animation:.5s ease-in-out infinite miniBulbFlash;box-shadow:0 0 42px #ffcf58b8}.miniAnimRps{justify-content:center;align-items:center;gap:4px;width:86%;display:flex}.miniAnimRps .miniRpsObject{flex:0 32px;width:32px;height:32px}.miniAnimRps .miniRpsObject.rock i{inset:7px 4px 4px}.miniAnimRps .miniRpsObject.rock b{width:7px;height:5px;top:6px;left:16px}.miniAnimRps .miniRpsObject.paper i{border-radius:4px;inset:4px 7px 3px}.miniAnimRps .miniRpsObject.paper b{height:2px;top:12px;left:10px;right:10px;box-shadow:0 6px #19151d29,0 12px #19151d1f}.miniAnimRps .miniRpsObject.laser i,.miniAnimRps .miniRpsObject.laser b{width:4px;height:28px;top:2px;left:14px}.miniAnimGrid{grid-template-columns:repeat(4,1fr);gap:4px;width:min(58%,82px);display:grid}.miniAnimGrid i{aspect-ratio:1;background:#40c9a27a;border-radius:4px;width:100%}.miniAnimCards{justify-content:center;width:min(62%,94px);display:flex}.miniAnimCards i{background:#fff8e8;border-radius:7px;flex:none;width:34px;height:48px;margin-left:-9px;transform:rotate(-12deg)}.miniAnimCards i:nth-child(2){transform:rotate(0)}.miniAnimCards i:nth-child(3){transform:rotate(12deg)}.miniAnimProphecy{background:radial-gradient(circle,#ffcf58e6,#7c5cff3d 62%);border-radius:999px;box-shadow:0 0 36px #7c5cff57}.miniAnimDouble{justify-content:center;align-items:center;gap:0;display:flex}.miniAnimDouble i{background:linear-gradient(#fff4a3,#ffb703);border-radius:6px;width:26px;height:42px;margin-left:-7px;transform:rotate(-12deg);box-shadow:0 8px 13px #00000042}.miniAnimDouble i:nth-child(2){background:linear-gradient(#9ff8da,#40c9a2);transform:rotate(0)}.miniAnimDouble i:nth-child(3){background:linear-gradient(#ffb4c0,#fb7185);transform:rotate(12deg)}.miniAnimLoot{background:#fff6ce33;flex-wrap:wrap;place-content:center;gap:4px;display:flex}.miniAnimLoot i{background:#ffcf58;border-radius:999px;width:15px;height:15px;box-shadow:18px 3px #40c9a2,-12px 10px #fb7185,7px -11px #22d3ee}.miniAnimTarget{background:radial-gradient(circle,#0000 0 32%,#fff6ce 33% 38%,#0000 39%),radial-gradient(circle,#ffcf584d,#fb718538);border-radius:999px;position:relative}.miniAnimTarget i{background:#ffcf58;border-radius:999px;width:16px;height:16px;animation:1.1s ease-in-out infinite miniTargetDot;box-shadow:0 0 16px #ffcf58cc}.miniAnimMemory{grid-template-columns:repeat(3,1fr);gap:4px;width:70%;display:grid}.miniAnimMemory i{aspect-ratio:1;background:linear-gradient(145deg,#453b59,#181420);border:1px solid #ffffff1f;border-radius:4px}.miniAnimMemory i:nth-child(2),.miniAnimMemory i:nth-child(5){background:#ffcf58}.miniAnimPerudo{justify-content:center;align-items:center;gap:0;width:70%;display:flex}.miniAnimPerudo .miniPerudoDie{width:24px;height:24px;margin-left:-7px}.miniAnimPerudo .miniPerudoDie:first-child{margin-left:0}.miniAnimPerudo .miniPerudoDie{transform:rotate(-8deg)}.miniAnimPerudo .miniPerudoDie:nth-child(2){transform:translateY(-5px)rotate(7deg)}.miniAnimPerudo .miniPerudoDie:nth-child(3){transform:rotate(13deg)}@keyframes miniBombFloat{50%{translate:0 -4px}}@keyframes miniBombExplodeShake{25%{transform:translate(calc(-50% - 5px))rotate(-7deg)scale(1.05)}75%{transform:translate(calc(5px - 50%))rotate(7deg)scale(1.05)}}@keyframes miniBombBlast{0%{opacity:0;transform:scale(.18)}35%{opacity:1}to{opacity:0;transform:scale(1.1)}}@keyframes miniBombDefusePulse{0%{opacity:0;transform:scale(.2)}45%{opacity:1}to{opacity:.25;transform:scale(1.05)}}@keyframes miniBombEventPop{0%{opacity:0;transform:translate(-50%,10px)scale(.78)}18%{opacity:1;transform:translate(-50%)scale(1)}78%{opacity:1}to{opacity:0;transform:translate(-50%,-10px)scale(.96)}}@keyframes miniBombVictim{20%{transform:translateY(-8px)rotate(-2deg)}45%{transform:translateY(5px)rotate(2deg)}to{transform:none}}@keyframes miniBombSaved{35%{transform:translateY(-5px)scale(1.03);box-shadow:0 0 24px #40c9a261}to{transform:none}}@keyframes miniFinishedPop{0%{opacity:0;transform:translateY(18px)scale(.92)}to{opacity:1;transform:none}}@keyframes miniFinishedSweep{50%{opacity:.55;transform:translateY(4px)}}@keyframes miniBulbWaiting{50%{filter:brightness(1.16);box-shadow:inset 0 -22px 34px #0000006b,0 22px 46px #0000006b,0 0 24px #55b8ff2e}}@keyframes miniBulbFlash{50%{filter:saturate(1.9)brightness(1.55);transform:scale(1.09)}}@keyframes miniBulbAura{50%{opacity:.72;transform:scale(1.08)}}@keyframes miniTargetDot{50%{transform:translate(24px)}}@keyframes miniParticleFly{0%{opacity:1;transform:translate(0)scale(.8)}to{opacity:0;transform:translate(-140px,90px)scale(1.45)rotate(-12deg)}}.eventList{grid-column:1/-1;gap:6px;display:grid;overflow:hidden}.event{background:#0003;border-radius:8px;grid-template-columns:1fr auto 34px 34px;align-items:center;gap:8px;padding:6px 8px;display:grid}.event.undone{opacity:.45;text-decoration:line-through}.event span{font-weight:900}.event small{color:#b8b3c8}.event button{color:#fff;background:#ffffff14;border:0;border-radius:8px;height:32px}.event button:disabled{opacity:.42;cursor:not-allowed}.event.randomEvent{grid-template-columns:minmax(0,1fr) auto 34px 34px}.randomEventMain{gap:4px;min-width:0;display:grid}.randomEventTitle{color:#fff6ce;align-items:center;gap:5px;min-width:0;font-size:.8rem;line-height:1.05;display:flex}.randomEventTitle svg{color:#ffcf58;flex:none}.randomEventTitle .d20LauncherDie{filter:drop-shadow(0 2px 4px #0000004d);width:18px;height:18px;transform:rotate(-5deg)}.randomEventTitle em{color:#b8b3c8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.72rem;font-style:normal;overflow:hidden}.randomEventFormula{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;line-height:1.05;display:flex}.randomEventDiceGroup{background:#ffffff0b;border:1px solid #ffffff12;border-radius:6px;flex-wrap:wrap;align-items:center;gap:4px;min-width:0;padding:2px 4px;display:inline-flex}.randomEventDiceGroup em{color:#b8b3c8;font-size:.7rem;font-style:normal;font-weight:1000}.randomEventDiceFaces{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.randomEventDiceFaces b,.randomEventModifier,.randomEventTotal,.randomEventCoinFace,.randomEventEffect{border-radius:6px;place-items:center;min-height:22px;padding:2px 6px;font-size:.78rem;font-weight:1000;display:inline-grid}.randomEventDiceFaces b{color:#151018;background:linear-gradient(145deg,#fff6ce,#ffcf58);border:1px solid #11111880;min-width:22px;box-shadow:inset 0 2px 4px #ffffff6b}.randomEventModifier{color:#fff;background:#ffffff14}.randomEventModifier.positive{color:#64e0b8}.randomEventModifier.negative{color:#ff7a8a}.randomEventTotal{color:#ffdf7b;background:#ffcf581f;border:1px solid #ffcf5833}.randomEventFormula i{color:#8f88a8;font-style:normal;font-weight:1000}.randomEventCoinFace{color:#ffdf7b;background:#ffcf5824;border:1px solid #ffcf583d}.randomEventEffect{color:#e8e2f5;background:#ffffff17}.randomEventEffect.positive{color:#64e0b8;background:#40c9a229}.randomEventEffect.negative{color:#ff7a8a;background:#ff4e6a29}.randomEventEffect.neutral{color:#b8b3c8}.eventActionPlaceholder{width:34px;height:32px}.profileCard{flex-wrap:wrap;align-items:center;gap:14px;min-width:0;max-width:100%;padding:10px;display:flex;overflow:hidden}.profileCard h2,.profileCard p{margin:0 0 5px}.profileCard>div{flex:210px;min-width:0;max-width:100%}.godProfileMegaPanel{--god-eye-tile:url(/profile-assets/god-buddino-tile.png);isolation:isolate;background:radial-gradient(circle at 18% 8%,#fff6ce1f,#0000 5rem),radial-gradient(circle at 86% 12%,#7dd3fc1f,#0000 5rem),radial-gradient(circle at 50% 0,#fff6ce1f,#0000 18rem),linear-gradient(145deg,#09090ff0,#1c1222e0);padding:22px clamp(18px,3vw,28px) 18px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #fff6ce29,0 0 34px #7dd3fc29,inset 0 0 34px #fff6ce12;border-color:#fff6ce9e!important}.godProfileMegaPanel:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;background-image:var(--god-eye-tile), var(--god-eye-tile), var(--god-eye-tile), var(--god-eye-tile);opacity:.96;filter:saturate(1.22)contrast(1.06)drop-shadow(0 0 5px #ffffff57)drop-shadow(0 0 12px #fff6ce57);background-position:28px 1px,left 28px bottom 1px,1px 38px,right 1px top 38px;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:24px 30px,24px 30px,24px 30px,24px 30px;animation:2.4s ease-in-out infinite godBuddinoWatch;position:absolute;inset:6px;-webkit-mask:linear-gradient(#000 0 0) 56px 0/calc(100% - 112px) 30px no-repeat,linear-gradient(#000 0 0) left 56px bottom 0/calc(100% - 112px) 30px no-repeat,linear-gradient(#000 0 0) 0 56px/30px calc(100% - 112px) no-repeat,linear-gradient(#000 0 0) right 0 top 56px/30px calc(100% - 112px) no-repeat;mask:linear-gradient(#000 0 0) 56px 0/calc(100% - 112px) 30px no-repeat,linear-gradient(#000 0 0) left 56px bottom 0/calc(100% - 112px) 30px no-repeat,linear-gradient(#000 0 0) 0 56px/30px calc(100% - 112px) no-repeat,linear-gradient(#000 0 0) right 0 top 56px/30px calc(100% - 112px) no-repeat}.godProfileMegaPanel:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;opacity:.98;filter:invert()brightness(1.45)saturate(1.35)contrast(1.08)drop-shadow(0 0 6px #ffffff57)drop-shadow(0 0 14px #fff6ce57);background-image:linear-gradient(135deg,#0000 0 30px,#000000b8 31px 34px,#0000 35px),linear-gradient(45deg,#0000 0 30px,#000000b8 31px 34px,#0000 35px),linear-gradient(45deg,#0000 0 30px,#000000b8 31px 34px,#0000 35px),linear-gradient(135deg,#0000 0 30px,#000000b8 31px 34px,#0000 35px);background-position:0 0,100% 0,0 100%,100% 100%;background-repeat:no-repeat;background-size:52px 52px,52px 52px,52px 52px,52px 52px;animation:2.4s ease-in-out infinite godEyeWatch;position:absolute;inset:6px}.godProfileMegaPanel>:not(.modalBackdrop){z-index:3;position:relative}.godProfileMegaPanel>.modalBackdrop{z-index:320;position:fixed}.godProfileMegaPanel .sectionTitle{padding-inline:10px}.godGlobalFrame{--god-frame-tile:url(/profile-assets/god-buddino-tile.png);pointer-events:none;left:max(4px, env(safe-area-inset-left));right:max(4px, env(safe-area-inset-right));top:max(4px, env(safe-area-inset-top));bottom:max(4px, env(safe-area-inset-bottom));filter:drop-shadow(0 0 5px #fff6ce70)drop-shadow(0 0 13px #7dd3fc33);border-radius:8px;position:fixed}.godGlobalFrameBack{z-index:1}.godGlobalFrameTop{z-index:3900}.godGlobalTop{align-items:center;gap:6px;height:22px;display:flex;position:absolute;top:0;left:20px;right:20px}.godGlobalRail,.godGlobalSide{background-image:var(--god-frame-tile);opacity:.98;filter:saturate(1.24)contrast(1.08)brightness(1.12);background-repeat:repeat;background-size:10px 13px;animation:2.4s ease-in-out infinite godBuddinoWatch}.godGlobalRail{background-repeat:repeat-x;flex:12px;min-width:12px;height:13px}.godGlobalCountdown{color:#fff6ce;text-align:center;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(135deg,#09090fc7,#201626bd);border:1px solid #fff6ce7a;border-radius:999px;justify-content:center;align-items:center;max-width:min(74vw,560px);min-height:20px;padding:3px 8px;font-size:clamp(.58rem,2.2vw,.78rem);font-weight:950;line-height:1;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffcf5824,0 0 18px #ffcf5838}.godGlobalSide{position:absolute}.godGlobalLeft,.godGlobalRight{background-repeat:repeat-y;width:11px;top:26px;bottom:20px}.godGlobalLeft{left:0}.godGlobalRight{right:0}.godGlobalBottom{background-repeat:repeat-x;height:11px;bottom:0;left:14px;right:14px}body.godModeViewportActive .modalBackdrop:not(.alertBackdrop),body.godModeViewportActive .levelRoadmapBackdrop{padding:max(34px, env(safe-area-inset-top)) max(28px, env(safe-area-inset-right)) max(30px, env(safe-area-inset-bottom)) max(28px, env(safe-area-inset-left))}@media (width<=420px){.app.godModeViewport{padding:var(--god-viewport-padding-small,var(--god-viewport-padding,28px 22px 30px));--sticky-safe-top:var(--god-sticky-safe-top-small,var(--god-sticky-safe-top,23px))}.nativeApp.godModeViewport{padding-top:var(--god-viewport-padding-top-small,var(--god-viewport-padding-top,28px));padding-bottom:var(--god-viewport-padding-bottom-small,var(--god-viewport-padding-bottom,max(30px, env(safe-area-inset-bottom))));--sticky-safe-top:var(--god-sticky-safe-top-small,var(--god-sticky-safe-top,23px))}.godGlobalFrame{left:max(2px, env(safe-area-inset-left));right:max(2px, env(safe-area-inset-right));top:max(2px, env(safe-area-inset-top));bottom:max(2px, env(safe-area-inset-bottom))}.godGlobalTop{gap:4px;height:18px;left:14px;right:14px}.godGlobalLeft,.godGlobalRight{width:9px;top:24px;bottom:18px}.godGlobalBottom{height:9px;left:12px;right:12px}.godGlobalRail,.godGlobalSide{background-size:9px 11px}.godGlobalRail{height:11px}.godGlobalCountdown{min-height:18px;padding-inline:6px}body.godModeViewportActive .modalBackdrop:not(.alertBackdrop),body.godModeViewportActive .levelRoadmapBackdrop{padding:max(30px, env(safe-area-inset-top)) max(22px, env(safe-area-inset-right)) max(26px, env(safe-area-inset-bottom)) max(22px, env(safe-area-inset-left))}}.profileActions{grid-template-columns:repeat(auto-fit,minmax(min(100%,172px),1fr));gap:8px;width:100%;max-width:100%;display:grid}.profileActions button{white-space:normal;overflow-wrap:anywhere;justify-content:center;width:100%;min-width:0;padding-inline:clamp(8px,2.2vw,12px);font-size:clamp(.8rem,2.8vw,.95rem);line-height:1.05}.profileFormAnchor{gap:8px;display:grid}.profileSwitcher{max-width:620px}.profileCreateNewBtn{color:#151018;background:linear-gradient(135deg,#ffcf58,#ff9f1c);border:1px solid #ffcf5873;border-radius:8px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;margin:0 0 12px;font-weight:950;display:inline-flex;box-shadow:0 12px 22px #0000003d,inset 0 1px #ffffff73}.profileCreateNewBtn svg{stroke-width:2.8px;width:20px;height:20px}.profileCreateNewBtn span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.profileClaimBox{background:linear-gradient(135deg,#7c5cff29,#40c9a214);border:1px solid #ffffff1a;border-radius:8px;gap:9px;margin-bottom:12px;padding:12px;display:grid}.profileClaimBox>div:first-child{gap:2px;display:grid}.profileClaimBox>div:first-child small{color:#b8b3c8}.profileClaimBox .joinCodeInline{margin:0}.profileClaimBox .joinCodeInline input{min-width:0}.profileClaimBox .claimPreview.compact{padding:8px}.profileSwitchList{gap:10px;display:grid}.profileSwitchCard{color:#f7f4ea;text-align:left;background:#0000002e;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;width:100%;padding:8px;display:grid}.profileSwitchCard.active{background:#40c9a21f;border-color:#40c9a26b}.profileSwitchMain{min-width:0;color:inherit;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:2px;display:grid}.profileSwitchMain:not(:disabled):hover{background:#ffffff0d}.profileSwitchMain:disabled{opacity:1;cursor:default}.profileSwitchRelease{color:#ffb4bd;background:#e5484d1f;border:1px solid #ff9f9f3d;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:84px;padding:0 10px;font-weight:950;display:inline-flex}.profileSwitchRelease svg{width:17px;height:17px}.profileSwitchInfo{gap:3px;min-width:0;display:grid}.profileSwitchInfo strong,.profileSwitchInfo small,.profileSwitchInfo b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profileSwitchInfo strong{font-size:1.06rem}.profileSwitchInfo small{color:#b8b3c8}.profileSwitchInfo b{color:#ffcf58;letter-spacing:.06em}.profileSwitchState{color:#f7f4ea;background:#ffffff14;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:76px;min-height:36px;font-weight:900;display:inline-flex}.profileSwitchState svg{width:17px;height:17px}@media (width<=520px){.profileSwitchCard{grid-template-columns:1fr}.profileSwitchRelease{width:100%;min-height:38px}}.levelProgress{background:linear-gradient(135deg,#ffffff0f,#ffffff06);border:1px solid #ffffff1a;border-radius:8px;gap:9px;margin-top:12px;padding:12px;display:grid}.levelProgressTop,.levelProgressMeta,.levelProgressScale{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.levelProgressTop div{gap:2px;min-width:0;display:grid}.levelProgressTop span,.levelProgressMeta,.levelProgressScale{color:#b8b3c8;font-size:.82rem}.levelProgressTop strong{color:#f7f4ea;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.levelProgressTop b{color:#ffcf58;white-space:nowrap}.levelProgressActions{justify-content:flex-end;align-items:center;gap:8px;min-width:max-content!important;display:flex!important}.levelInfoBtn{color:#ffcf58;background:#ffcf581a;border-color:#ffcf5857;width:34px;min-width:34px;height:34px}.levelInfoBtn svg{width:18px;height:18px}.levelProgressBar{--fill:0%;background:#ffffff1a;border-radius:999px;height:12px;overflow:hidden;box-shadow:inset 0 0 0 1px #00000029}.levelProgressBar span{height:100%;width:var(--fill);border-radius:inherit;background:linear-gradient(90deg,#e5484d,#f97316 38%,#facc15 62%,#22c55e);display:block}.levelProgressCorePreview{background:linear-gradient(135deg,#40c9a21f,#ffcf580e);border-color:#40c9a257}.levelProgressPreviewBadge{background:#40c9a214;border:1px solid #40c9a247;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding:7px 8px;display:flex}.levelProgressPreviewBadge span{color:#9ff4d4;text-transform:uppercase;letter-spacing:0;white-space:nowrap;font-size:.74rem;font-weight:900}.levelProgressPreviewBadge em{color:#f7f4ea;min-width:0;font-size:.82rem;font-style:normal;font-weight:700;line-height:1.2}.levelProgress-wood{background:linear-gradient(135deg,#a0602a2e,#ffffff08);border-color:#c0874547}.levelProgress-bronze{background:linear-gradient(135deg,#c8692e33,#ffffff08);border-color:#d77d3452}.levelProgress-silver{background:linear-gradient(135deg,#b4c2d22e,#ffffff08);border-color:#d6e0eb52}.levelProgress-gold{background:linear-gradient(135deg,#ffb7032e,#ffffff08);border-color:#ffcf585c}.levelProgress-diamond,.levelProgress-diamond_spark{background:linear-gradient(135deg,#48ddff29,#7c5cff14);border-color:#6ee2ff61}.levelRoadmapBackdrop{z-index:900;padding:max(10px, env(safe-area-inset-top)) 12px max(12px, env(safe-area-inset-bottom));align-items:start;overflow:auto}.levelRoadmapSheet{width:min(560px,100%);max-width:100%;max-height:calc(100dvh - 22px - env(safe-area-inset-top) - env(safe-area-inset-bottom));box-sizing:border-box;background:linear-gradient(145deg,#16151ffa,#09090efa);border:1px solid #ffcf583d;border-radius:8px;grid-template-rows:auto 1fr;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 24px 80px #0000008c,inset 0 0 0 1px #ffffff0f}.levelRoadmapSheet .sheetHeader{border-bottom:1px solid #ffffff17;padding:14px}.levelRoadmapList{gap:9px;padding:12px;display:grid;overflow:auto}.levelRoadmapRow{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;gap:8px;padding:10px;display:grid}.levelRoadmapRow.done{opacity:.72}.levelRoadmapRow.current{background:radial-gradient(circle at 16px 16px,#ffcf582e,#0000 8rem),#ffcf580f;border-color:#ffcf589e;box-shadow:0 0 28px #ffcf5824}.levelRoadmapMain{justify-content:space-between;align-items:center;gap:10px;display:flex}.levelRoadmapMain strong{color:#fff6ce;font-size:1rem}.levelRoadmapMain span{color:#b8b3c8;font-weight:850}.levelRoadmapBar{--fill:0%;background:#ffffff17;border-radius:999px;height:8px;overflow:hidden;box-shadow:inset 0 0 0 1px #0000002e}.levelRoadmapBar span{width:var(--fill);border-radius:inherit;background:linear-gradient(90deg,#e5484d,#facc15 58%,#22c55e);height:100%;display:block}.levelRoadmapRewards{gap:7px;display:grid}.levelRoadmapRewards>small{color:#8d879e;font-weight:800}.levelRoadmapReward{background:#ffffff0e;border-radius:8px;grid-template-columns:38px 1fr;align-items:center;gap:9px;padding:8px;display:grid}.levelRoadmapReward>span{color:#ffcf58;background:#ffcf581f;border-radius:8px;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 0 0 1px #ffcf582e}.levelRoadmapReward svg{stroke-width:2.6px;width:20px;height:20px}.levelRoadmapReward div{gap:2px;min-width:0;display:grid}.levelRoadmapReward b{color:#ffcf58;text-transform:uppercase;letter-spacing:.02em;font-size:.74rem}.levelRoadmapReward em{color:#f7f4ea;overflow-wrap:anywhere;font-style:normal;font-weight:950}.levelRoadmapReward small{color:#b8b3c8;font-weight:800}.levelRoadmapReward.random{background:linear-gradient(135deg,#7dd3fc17,#ffcf580e);border:1px solid #7dd3fc3d}.levelUnlockCelebrationOverlay{z-index:560;padding:max(12px, env(safe-area-inset-top)) 12px max(12px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 50% 38%,#ffcf583d,#0000 16rem),#05050abd;place-items:center;display:grid;position:fixed;inset:0;overflow:auto}.levelUnlockCelebrationOverlay>*{box-sizing:border-box;max-width:100%}.levelUnlockCelebration{width:min(560px,100vw - 24px);max-height:calc(100dvh - 28px - env(safe-area-inset-top) - env(safe-area-inset-bottom));background:radial-gradient(circle at 12% 0,#ffcf5847,#0000 13rem),linear-gradient(135deg,#40c9a229,#0c0c14f5);border:1px solid #ffcf586b;border-radius:8px;gap:12px;padding:12px;display:grid;overflow:auto;box-shadow:0 28px 80px #00000094,0 0 46px #ffcf582e}.levelUnlockHero{grid-template-columns:minmax(0,1fr) 44px;align-items:start;gap:10px;display:grid}.levelUnlockHero div{gap:3px;min-width:0;display:grid}.levelUnlockHero span{color:#ffcf58;text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:950}.levelUnlockHero strong{color:#fff6ce;overflow-wrap:anywhere;font-size:clamp(1.3rem,6vw,2rem);line-height:1}.levelUnlockHero small{color:#d8d3e8;line-height:1.25}.levelUnlockSpotlight{text-align:center;background:radial-gradient(circle at 50% 16%,#fff6ce2e,#0000 10rem),#ffffff12;border:1px solid #ffcf5861;border-radius:8px;align-content:center;place-items:center;gap:10px;min-height:min(310px,100dvh - 230px);padding:clamp(12px,4vw,20px);display:grid;box-shadow:inset 0 0 0 1px #ffffff14,0 18px 48px #0000004d}.levelUnlockSpotlight .unlockRewardVisual{width:min(180px,42vw);height:min(180px,42vw)}.levelUnlockSpotlight strong{color:#fff6ce;overflow-wrap:anywhere;font-size:clamp(1.45rem,7vw,2.6rem);line-height:.98}.levelUnlockSpotlight small{color:#f2e9c8;font-weight:850}.levelUnlockSpotlight em{color:#ffcf58;font-style:normal;font-weight:950}.levelUnlockItems{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;display:grid}.moreUnlocks svg{color:#ffcf58;width:34px;height:34px}.unlockRewardCard{background:#08080e80;border:1px solid #ffffff21;border-radius:8px;align-content:start;gap:6px;min-width:0;padding:9px;display:grid;overflow:hidden}.unlockRewardVisual{background:#ffffff0f;border-radius:8px;place-items:center;height:74px;display:grid;overflow:hidden}.unlockRewardVisual .animationPreview{border:0;border-radius:8px;width:100%;height:74px}.unlockCabinet{color:#fff6ce;place-items:center;width:88px;height:62px;display:grid}.unlockRewardVisual svg{color:#ffcf58;width:34px;height:34px}.unlockFramePreview{--level-frame-width:7px;width:64px;height:64px}.unlockFramePreview .avatarFace{background:radial-gradient(circle at 42% 35%,#fff6ce 0 16%,#40c9a2 17% 42%,#141824 43% 100%);border-radius:999px;width:100%;height:100%;display:block}.unlockRewardCard strong{color:#f7f4ea;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.unlockRewardCard small,.unlockRewardCard span:not(.unlockRewardVisual):not(.unlockCabinet){color:#c7c0d8;font-size:.76rem;line-height:1.2}.emptyUnlock{grid-template-columns:auto minmax(0,1fr);align-items:center}.emptyUnlock svg{color:#ffcf58;grid-row:1/span 2}.unlockRevealOverlay{z-index:180;padding:max(12px, env(safe-area-inset-top)) 12px max(12px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 50% 42%,#ffcf5838,#0000 16rem),#05050ab8;place-items:center;display:grid;position:fixed;inset:0;overflow:auto}.unlockRevealOverlay>*{box-sizing:border-box;max-width:100%}.secretRewardOverlay{background:radial-gradient(circle at 50% 35%,#7dd3fc38,#0000 13rem),radial-gradient(circle at 50% 58%,#ffcf582e,#0000 18rem),#030308d1}.unlockRevealBurst{width:min(430px,100vw - 24px);min-height:min(430px, calc(100dvh - 28px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));max-height:calc(100dvh - 28px - env(safe-area-inset-top) - env(safe-area-inset-bottom));text-align:center;background:radial-gradient(circle at 50% 20%,#fff6ce33,#0000 10rem),linear-gradient(145deg,#16131ff5,#07070df5);border:2px solid #ffcf58b8;border-radius:8px;align-content:center;justify-items:center;gap:12px;padding:clamp(14px,4vw,24px);display:grid;position:relative;overflow:auto;box-shadow:0 0 0 1px #ffffff1f,0 28px 80px #00000080,0 0 42px #ffcf5840}.secretRewardBurst{background:radial-gradient(circle at 50% 6%,#7dd3fc33,#0000 10rem),radial-gradient(circle at 8% 12%,#ffcf583d,#0000 9rem),linear-gradient(145deg,#0d111ef7,#04040afa);border-color:#7dd3fcd1;box-shadow:0 0 0 1px #fff6ce3d,0 28px 90px #00000094,0 0 48px #7dd3fc52,inset 0 0 0 1px #ffffff14}.secretRewardBurst:before{content:"";pointer-events:none;opacity:.72;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='12' viewBox='0 0 18 12'%3E%3Cpath d='M9 1 15 6 9 11 3 6Z' fill='%23fff6ce' stroke='%237dd3fc' stroke-width='1'/%3E%3Cpath d='M9 2.5 12.5 6 9 9.5 5.5 6Z' fill='%23ffcf58' fill-opacity='.75'/%3E%3C/svg%3E");background-position:0 0;background-repeat:repeat-x;background-size:18px 12px;border-radius:8px;position:absolute;inset:8px}.unlockRevealTicket{color:#2a1800;background:linear-gradient(145deg,#fff3a7,#ffb703 55%,#c77700);border-radius:12px;place-items:center;width:42px;height:42px;display:grid;transform:rotate(-10deg);box-shadow:0 0 26px #ffcf588f}.unlockRevealTicket svg{stroke-width:3px;width:26px;height:26px}.unlockRevealKicker{color:#ffcf58;text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;font-weight:950}.unlockRevealItemName{color:#7dd3fc;font-size:.88rem;line-height:1.1}.unlockRewardVisual.largeReveal{border-radius:8px;width:min(300px,72vw);height:min(210px,34dvh,48vw);min-height:82px;transform:none}.unlockRewardVisual.largeReveal .appThemeCardPreview{width:100%;height:100%}.unlockRevealBurst strong{color:#fff6ce;text-shadow:0 3px 18px #0000008c;overflow-wrap:anywhere;font-size:clamp(1.7rem,8vw,3rem);line-height:.95}.unlockRevealBurst small{color:#f2e9c8;font-weight:850}.unlockRevealBurst em{color:#ffcf58;font-style:normal;font-weight:950}.unlockRevealDone{align-content:start;width:min(500px,100vw - 24px);min-height:0}.unlockRevealDone strong{font-size:clamp(1.55rem,7vw,2.6rem)}.unlockRevealList{text-align:left;gap:9px;width:100%;max-height:min(38dvh,320px);padding:2px;display:grid;overflow:auto}.unlockRevealGroup{background:#ffffff12;border:1px solid #ffffff21;border-radius:8px;gap:6px;padding:9px;display:grid}.unlockRevealGroup b{color:#ffcf58;text-transform:uppercase;font-size:.84rem}.unlockRevealGroup span{color:#f7f4ea;font-weight:900;line-height:1.12}@media (height<=700px){.unlockRevealBurst{gap:8px}.unlockRevealTicket{border-radius:10px;width:34px;height:34px}.unlockRevealTicket svg{width:21px;height:21px}.unlockRevealBurst strong{font-size:clamp(1.25rem,6.2vw,2rem)}.unlockRevealBurst small{font-size:.82rem}.unlockRewardVisual.largeReveal{height:min(150px,30dvh)}}.godActivationOverlay{z-index:4000;overscroll-behavior:none;touch-action:manipulation;background:radial-gradient(circle at 50% 35%,#fff6ce4d,#0000 18rem),radial-gradient(circle at 50% 100%,#7c5cff3d,#0000 24rem),linear-gradient(#06060d 0%,#171029 62%,#080812 100%);place-items:center;width:100vw;height:100dvh;padding:18px;display:grid;position:fixed;inset:0;overflow:hidden}.godActivationStage{isolation:isolate;place-items:end center;width:min(560px,96vw);height:min(680px,88dvh);display:grid;position:relative}.godActivationStage:before{content:"";aspect-ratio:1;background:repeating-conic-gradient(from 0deg, #fff6ce57 0 7deg, transparent 7deg 15deg);opacity:.55;filter:blur(.4px);border-radius:999px;width:min(560px,112vw);animation:9s linear infinite godHaloSpin;position:absolute;top:4%;left:50%;transform:translate(-50%)}.godPrayerFigure{--god-prayer-face-x:48.8%;--god-prayer-face-y:27%;--god-prayer-face-size:58%;z-index:4;place-items:center;width:min(170px,38vw);display:grid;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.godPrayerBody{filter:drop-shadow(0 20px 28px #0000006b);width:100%;height:auto;display:block}.godPrayerAvatar{left:var(--god-prayer-face-x);top:var(--god-prayer-face-y);width:var(--god-prayer-face-size);aspect-ratio:1;border-radius:999px;place-items:center;display:grid;position:absolute;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #fff6ceb8,0 0 18px #ffcf587a}.godPrayerAvatar .avatar{width:100%!important;height:100%!important;box-shadow:none!important;border:0!important;font-size:.78rem!important}.godPrayerAvatar .avatarFace{box-shadow:none!important}.godTalexDivine{z-index:3;object-fit:contain;filter:drop-shadow(0 24px 44px #00000080)drop-shadow(0 0 34px #fff6ce80);width:min(470px,94vw);max-height:68%;position:absolute;top:0;left:50%;transform:translate(-50%)}.godActivationCopy{z-index:5;text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0a12ad;border:1px solid #fff6ce59;border-radius:8px;width:min(420px,92vw);padding:12px 14px;position:absolute;bottom:1%;left:50%;transform:translate(-50%);box-shadow:0 18px 42px #00000061,0 0 32px #ffcf582e}.godActivationCopy span{color:#ffcf58;letter-spacing:.12em;font-size:.82rem;font-weight:950}.godActivationCopy strong{color:#fff6ce;margin-top:4px;font-size:clamp(1.15rem,5vw,2rem);line-height:1;display:block}.godActivationLoading{z-index:4;color:#fff6ce;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0a12b8;border:1px solid #ffcf5866;border-radius:8px;place-self:center;gap:8px;max-width:min(420px,100vw - 28px);padding:18px 20px;display:grid;position:relative;box-shadow:0 18px 42px #0000006b,0 0 30px #ffcf582e}.godActivationLoading strong{font-size:clamp(1.15rem,5vw,1.8rem);line-height:1}.godActivationLoading span{color:#c7c0d8;font-weight:800}.godActivationClose{left:max(14px, env(safe-area-inset-left));right:max(14px, env(safe-area-inset-right));bottom:max(14px, env(safe-area-inset-bottom));z-index:6;color:#17111d;background:linear-gradient(135deg,#ffcf58f2,#ff7b73f0);border:1px solid #fff6ce6b;border-radius:8px;justify-content:center;max-width:430px;min-height:52px;margin:0 auto;font-weight:950;position:fixed;box-shadow:0 18px 42px #0000006b,0 0 28px #ffcf5847}@media (orientation:portrait) and (width<=640px){.godActivationOverlay{padding:max(8px, env(safe-area-inset-top)) 8px max(8px, env(safe-area-inset-bottom));place-items:stretch center}.godActivationStage{width:100%;height:calc(100dvh - max(12px, env(safe-area-inset-top)) - max(96px, env(safe-area-inset-bottom)));max-height:none}.godActivationStage:before{opacity:.5;width:min(520px,118vw);top:9%}.godTalexDivine{width:min(372px,86vw);max-height:57%;top:3%}.godPrayerFigure{width:min(130px,31vw);bottom:14%}.godActivationCopy{width:min(420px,100vw - 24px);padding:10px 12px;bottom:2%}.godActivationClose{min-height:54px;bottom:max(12px, env(safe-area-inset-bottom))}}@keyframes godHaloSpin{to{transform:translate(-50%)rotate(360deg)}}.profileInvitesBlock{background:linear-gradient(135deg,#ffcf5817,#40c9a212);border:1px solid #ffcf5833;border-radius:8px;gap:10px;margin-top:12px;padding:10px;display:grid}.profileInvitesHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.profileInvitesHeader div{gap:2px;min-width:0;display:grid}.profileInvitesHeader strong{color:#fff6ce;font-size:1.05rem}.profileInvitesHeader span{color:#c7c0d8;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.profileInvitesCollapsed{color:#fff6ce;text-align:left;background:linear-gradient(135deg,#ffcf5817,#40c9a212);border:1px solid #ffcf5833;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;margin-top:12px;padding:0 12px;font-weight:900;display:flex}.profileInvitesCollapsed svg{color:#ffcf58;flex:none;width:19px;height:19px}.profileInvitesTabs{background:#00000038;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:3px;display:grid}.profileInvitesTabs button{color:#c7c0d8;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:36px;padding:7px 9px;font-weight:900;display:flex}.profileInvitesTabs button.active{color:#fff6ce;background:linear-gradient(135deg,#ffcf583d,#7c5cff2e);box-shadow:inset 0 0 0 1px #ffcf5838}.profileInvitesTabs button span{min-width:20px;height:20px;color:inherit;background:#ffffff1a;border-radius:999px;place-items:center;font-size:.72rem;display:inline-grid}.profileInviteEmpty{color:#c7c0d8;text-align:center;background:#00000024;border:1px dashed #ffffff24;border-radius:8px;padding:12px}.profileInviteList{gap:8px;display:grid}.profileInviteCard{background:#07070d6b;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.profileInviteCard.pending{border-color:#ffcf5857;box-shadow:inset 0 0 0 1px #ffcf580f}.profileInviteIcon{color:#ffcf58;background:#7c5cff2e;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.profileInviteIcon svg{width:20px;height:20px}.profileInviteIcon .groupAvatar{width:38px!important;height:38px!important}.profileInviteText{gap:2px;min-width:0;display:grid}.profileInviteText strong,.profileInviteText span,.profileInviteText small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profileInviteText span,.profileInviteText small{color:#c7c0d8;font-size:.82rem}.profileInviteActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.profileRecentInvites{gap:6px;display:grid}.profileInviteRow{background:#0003;border-radius:8px;grid-template-columns:86px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:7px 8px;display:grid}.profileInviteRow div{align-items:center;gap:7px;min-width:0;display:flex}.profileInviteRow svg{color:#ffcf58;flex:none;width:16px;height:16px}.profileInviteRow .groupAvatar{flex:none}.profileInviteRow strong,.profileInviteRow small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profileInviteRow small{color:#9f98b3;font-size:.72rem}.profileInviteStatus{color:#d8d3e8;text-align:center;background:#ffffff17;border-radius:999px;padding:4px 7px;font-size:.72rem;font-weight:900}.profileInviteStatus.pending{color:#ffcf58;background:#ffcf5829}.profileInviteStatus.accepted,.profileInviteStatus.implicit{color:#8ff0d1;background:#40c9a229}.profileInviteStatus.declined,.profileInviteStatus.expired{color:#ff9caf;background:#fb718524}.profileCodeCard{background:#ffb70314;border:1px solid #ffb70340;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:12px;padding:10px;display:grid}.profileCodeCard span,.profileCodeCard small{color:#d8d3e8;display:block}.profileCodeCard strong{color:#ffcf58;letter-spacing:.08em;margin:2px 0;font-size:1.45rem;display:block}.profileSetupCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.profileSetupCards.productSetupPreview{grid-template-columns:1fr}.profileSetupThemeCard.appThemeChoice{grid-template-rows:auto auto;grid-template-columns:128px minmax(0,1fr) auto;align-items:center;min-width:0;overflow:hidden}.profileSetupThemeCard.appThemeChoice .appThemeCardPreview{grid-row:1/span 2;width:128px;height:88px}.profileSetupThemeCard.appThemeChoice strong{grid-column:2;min-width:0}.profileSetupThemeDescription{color:#d8d3e8;overflow-wrap:anywhere;grid-column:2;font-size:.86rem;line-height:1.25}.profileSetupThemeCard.appThemeChoice>button{grid-area:1/3/span 2;place-self:center end;min-width:92px}.profileSetupCard{background:linear-gradient(135deg,#ffffff0f,#00000029);border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:minmax(104px,34%) minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid;overflow:hidden}.profileSetupVictoryCard{border-color:#ffcf583d}.profileSetupVisual{min-width:0;display:block}.profileSetupVisual .appThemeCardPreview{width:100%;height:74px}.profileSetupVisual .animationPreview{height:74px}.profileSetupText{align-content:center;gap:3px;min-width:0;display:grid}.profileSetupText small{color:#ffcf58;text-transform:uppercase;letter-spacing:.04em;font-size:.68rem;font-weight:950}.profileSetupText strong{color:#f7f4ea;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.profileSetupText span{color:#d8d3e8;overflow-wrap:anywhere;font-size:.82rem;line-height:1.22}.profileSetupText em{color:#ffcf58;font-size:.74rem;font-style:normal;font-weight:950}.profileSetupCard>button{min-width:92px}.productStatsPreview .productLockedPanel{margin-top:12px}@media (width<=760px){.profileSetupCards{grid-template-columns:1fr}}@media (width<=460px){.profileSetupThemeCard.appThemeChoice{grid-template-columns:112px minmax(0,1fr)}.profileSetupThemeCard.appThemeChoice .appThemeCardPreview{width:112px;height:76px}.profileSetupThemeCard.appThemeChoice>button{grid-area:auto/1/auto/-1;justify-content:center;justify-self:stretch;width:100%}.profileSetupCard{grid-template-columns:112px minmax(0,1fr)}.profileSetupCard>button{grid-column:1/-1;justify-content:center;width:100%}}.claimPanel{gap:10px}.claimPreview{background:#40c9a21f;border:1px solid #40c9a23d;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:10px;display:grid}.claimPreview strong,.claimPreview span{display:block}.claimPreview span{color:#b8b3c8}.dangerText{color:#ff9caf}.joinCodeInline{margin-bottom:10px}.groupList{gap:8px;display:grid}.groupListRow{background:#0000002e;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.groupListMain{color:#f7f4ea;text-align:left;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:0;display:grid}.groupListMain>svg{background:#ffffff17;border-radius:8px;width:32px;height:32px;padding:7px}.groupListMain>.groupAvatar{place-self:center}.groupListMain strong,.groupListMain span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.groupListMain span{color:#b8b3c8;font-size:.86rem}.groupListActions{align-items:center;gap:6px;display:flex}.groupListActions.single{justify-content:flex-end}.groupListActions .small{min-height:36px}.groupListActions .leaveGroupButton{min-height:38px;padding:4px 6px;font-size:clamp(.68rem,2.4vw,.8rem)}.miniStats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;margin-top:10px;display:grid}.miniStats div,.hof{background:#0000002e;border-radius:8px;padding:10px}.miniStats div.calibrating{opacity:.76}.miniStats strong,.miniStats span,.hof strong,.hof span,.hof small{display:block}.miniStats span,.hof small{color:#b8b3c8}.subsectionTitle{margin:14px 0 0;font-size:1rem}.profileCharts{grid-template-columns:minmax(180px,.75fr) 1.25fr;gap:10px;margin-top:12px;display:grid}.profileScopeFilter{gap:8px;margin-top:12px;display:grid}.profileScopeHeader{color:#f7f4ea;text-align:left;background:#0000002e;border:1px solid #ffffff1a;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 10px;display:flex}.profileScopeHeader span{gap:2px;min-width:0;display:grid}.profileScopeHeader strong,.profileScopeHeader small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profileScopeHeader small{color:#b8b3c8;font-size:.82rem}.profileScopeHeader svg{flex:none;transition:transform .16s}.profileScopeHeader .chevronOpen{transform:rotate(180deg)}.profileScopePanel{margin-top:0}.donutCard,.profileChartCard{background:#0000002e;border:1px solid #ffffff14;border-radius:8px;min-width:0;padding:12px}.donutCard{text-align:center;align-content:center;justify-items:center;gap:8px;display:grid}.donut{background:conic-gradient(#40c9a2 var(--rate), #ffffff1a 0);border-radius:999px;place-items:center;width:138px;height:138px;display:grid;position:relative}.donut:after{content:"";border-radius:inherit;background:#181824;position:absolute;inset:16px}.donut strong{z-index:1;font-size:1.55rem;position:relative}.donutCard span,.profileChartCard span{color:#b8b3c8}.profileChartCard h3{margin:0 0 10px;font-size:.95rem}.profileBarList{gap:8px;display:grid}.profileBar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;display:grid}.profileBar.calibrating{opacity:.76}.profileBar label{text-overflow:ellipsis;white-space:nowrap;color:#f7f4ea;font-weight:800;overflow:hidden}.profileBar small{color:#b8b3c8;grid-column:1/-1;font-size:.76rem}.profileGamePercent{justify-items:end;gap:3px;min-width:62px;display:grid}.profileGamePercent b{color:#f7f4ea}.profileBar.calibrating .profileGamePercent{min-width:132px}.profileBar.calibrating .profileGamePercent b{color:#d8d3e8;text-align:right;text-transform:none;white-space:normal;overflow-wrap:anywhere;max-width:132px;font-size:.68rem;line-height:1.08}.profileGameBadges{justify-content:flex-end;gap:3px;max-width:122px;display:flex;overflow:hidden}.profileGameBadge{--mini-badge-accent:#ffd66b;--mini-badge-bg:#ffb70324;--mini-badge-shape:inset(0 round 6px);width:19px;height:19px;color:var(--mini-badge-accent);background:radial-gradient(circle at 28% 20%, #ffffff3d, transparent 48%), var(--mini-badge-bg);border:1px solid color-mix(in srgb, var(--mini-badge-accent) 42%, transparent);clip-path:var(--mini-badge-shape);flex:none;place-items:center;display:grid;box-shadow:0 3px 9px #00000038,inset 0 0 0 1px #ffffff0f}.profileGameBadge svg{stroke-width:2.6px;width:12px;height:12px}.profileGameBadge-champion svg{fill:#ffd66b;stroke:#ffd66b}.profileGameBadge-champion{--mini-badge-accent:#ffd66b;--mini-badge-bg:#ffb70329;--mini-badge-shape:polygon(10% 0, 90% 0, 100% 16%, 92% 100%, 50% 90%, 8% 100%, 0 16%)}.profileGameBadge-most_wins{--mini-badge-accent:#ffb703;--mini-badge-bg:#ffb70326;--mini-badge-shape:polygon(0 0, 100% 0, 100% 76%, 82% 100%, 50% 84%, 18% 100%, 0 76%)}.profileGameBadge-percentuale_killer{--mini-badge-accent:#7dd3fc;--mini-badge-bg:#7dd3fc24;--mini-badge-shape:polygon(14% 0, 86% 0, 100% 18%, 100% 82%, 86% 100%, 14% 100%, 0 82%, 0 18%)}.profileGameBadge-recordman{--mini-badge-accent:#f59e0b;--mini-badge-bg:#f59e0b26;--mini-badge-shape:polygon(0 14%, 12% 0, 88% 0, 100% 14%, 100% 86%, 88% 100%, 12% 100%, 0 86%)}.profileGameBadge-stakanovista{--mini-badge-accent:#a78bfa;--mini-badge-bg:#a78bfa24;--mini-badge-shape:polygon(8% 0, 92% 0, 100% 12%, 100% 92%, 94% 100%, 6% 100%, 0 92%, 0 12%)}.profileGameBadge-presenza_fissa{--mini-badge-accent:#facc15;--mini-badge-bg:#facc1524;--mini-badge-shape:polygon(50% 0, 62% 10%, 78% 4%, 86% 20%, 100% 28%, 90% 50%, 100% 72%, 86% 80%, 78% 96%, 62% 90%, 50% 100%, 38% 90%, 22% 96%, 14% 80%, 0 72%, 10% 50%, 0 28%, 14% 20%, 22% 4%, 38% 10%)}.profileGameBadge-cecchino{--mini-badge-accent:#fb7185;--mini-badge-bg:#fb718524;--mini-badge-shape:polygon(12% 0, 88% 0, 100% 22%, 88% 100%, 12% 100%, 0 22%)}.profileGameBadge-mano_calda{--mini-badge-accent:#f97316;--mini-badge-bg:#f9731626;--mini-badge-shape:polygon(0 0, 72% 0, 58% 36%, 100% 36%, 30% 100%, 42% 58%, 0 58%)}.profileGameBadge-legnata_storica{--mini-badge-accent:#fb923c;--mini-badge-bg:#fb923c26;--mini-badge-shape:polygon(14% 0, 86% 0, 100% 22%, 94% 100%, 50% 86%, 6% 100%, 0 22%)}.profileGameBadge-sacco_da_punti{--mini-badge-accent:#94a3b8;--mini-badge-bg:#94a3b824;--mini-badge-shape:polygon(10% 0, 90% 0, 100% 16%, 92% 100%, 50% 90%, 8% 100%, 0 16%)}.profileGameBadge-sotto_media{--mini-badge-accent:#38bdf8;--mini-badge-bg:#38bdf821;--mini-badge-shape:polygon(0 0, 100% 0, 100% 76%, 82% 100%, 18% 100%, 0 76%)}.profileGameBadge-mai_una_gioia{--mini-badge-accent:#c084fc;--mini-badge-bg:#c084fc24;--mini-badge-shape:polygon(50% 0, 100% 18%, 92% 82%, 50% 100%, 8% 82%, 0 18%)}.profileBadgeShelfCard{grid-column:1/-1;gap:10px;display:grid}.profileBadgeShelfCard h3{margin:0}.profileMetaGameCard{background:linear-gradient(135deg,#ffcf5814,#40c9a212),#0003;grid-column:1/-1;gap:8px;padding:8px 6px 10px;display:grid}.profileMetaHeader{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.profileMetaHeader h3{margin:0}.profileMetaHeader small{color:#ffcf58;text-align:right;font-weight:900}.profileMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2px,.62vw,5px);display:grid}.profileMetaBadgeVisual{min-width:0;box-shadow:none;background:0 0;border:0;padding:0;display:block}.profileMetaBadgeVisual[role=button]{cursor:pointer}.profileMetaBadgeVisual:focus-visible{outline-offset:3px;border-radius:8px;outline:2px solid #ffcf58b8}.profileMetaBadgeVisual .badgeVisualCard{filter:drop-shadow(0 10px 15px #00000052)}.profileMetaBadgeVisual .badgeVisualCard-grid .badgeVisualContent{--badge-media-scale:84%;--badge-right-scale:80%;--badge-media-col:9.4cqw;--badge-icon-col:8.2cqw;--badge-content-gap:.95cqw;--badge-content-pad-x:0;--badge-avatar-font:3.2cqw;--badge-stack-max:8.4cqw;--badge-stack-avatar-size:3.72cqw;--badge-stack-avatar-font:1.55cqw;--badge-title-font:4.36cqw;--badge-label-font:2.78cqw;--badge-detail-font:2.48cqw;inset:32.2% 13.4% 18.4% 14.4%}.profileMetaBadgeVisual .badgeVisualCopy{padding-right:0}.profileMetaBadgeVisual .badgeVisualAvatar,.profileMetaBadgeVisual .badgeVisualIcon,.profileMetaBadgeVisual .badgeVisualGameCover.cover{border-width:1px;box-shadow:0 4px 9px #0000006b,inset 0 0 0 1px #00000024}.profileMetaBadgeVisual .badgeVisualRight{width:80%}.profileMetaBadgeVisual .badgeVisualRight .badgeVisualStack .badgeVisualAvatar{width:clamp(10px, var(--badge-stack-avatar-size), 26px);max-width:clamp(10px, var(--badge-stack-avatar-size), 26px)}.metaBadgeDetailSheet .badgeVisualCard-detail{width:min(100%,560px)}.metaBadgeReasonList{gap:7px;margin:-2px 0 2px;display:grid}.metaBadgeReasonList h3{color:#fff5d8eb;letter-spacing:0;margin:0;font-size:.86rem}.metaBadgeReasonList>div{background:#00000038;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:minmax(82px,.36fr) minmax(0,1fr);align-items:start;gap:8px;padding:8px 10px;display:grid}.metaBadgeReasonList strong,.metaBadgeReasonList span{min-width:0;line-height:1.2}.metaBadgeReasonList strong{color:#ffcf58f0;font-size:.78rem}.metaBadgeReasonList span{color:#f4f1ffdb;font-size:.82rem;font-weight:760}.metaBadgeMetrics{margin-top:-2px}.metaBadgeOpponents{margin-top:2px}.profileMetaBadge{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:8px;align-content:start;gap:6px;min-height:116px;padding:10px;display:grid;position:relative;overflow:hidden}.profileMetaBadge:after{content:"";pointer-events:none;background:#ffffff0f;border-radius:50%;width:104px;height:104px;position:absolute;inset:auto -24px -34px auto}.profileMetaBadge svg{color:#ffcf58;width:24px;height:24px}.profileMetaBadge strong{color:#fff6ce;font-size:.98rem;line-height:1.08}.profileMetaBadge span{color:#c7c0d8;font-size:.8rem;font-weight:800}.profileMetaBadge.hot{background:#ffcf5817;border-color:#ffcf5847}.profileMetaBadge.cold{background:#fb718514;border-color:#fb718547}.profileMetaBadge.rival{border-color:#fb718547}.profileMetaBadge.victim{border-color:#40c9a247}.profileMetaBadge.game{border-color:#8bd2ff42}.profileMetaBadge .avatar{margin-bottom:2px}.profileMetaHeadToHead{scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:center;gap:6px;padding-top:2px;display:flex;overflow-x:auto}.profileMetaHeadToHead::-webkit-scrollbar{display:none}.profileMetaHeadToHead>strong,.profileMetaHeadToHead>span{border-radius:8px;flex:none;align-items:center;gap:6px;min-height:34px;padding:0 9px;font-size:.78rem;font-weight:950;display:inline-flex}.profileMetaHeadToHead>strong{color:#ffcf58;background:#ffcf581a;border:1px solid #ffcf5833}.profileMetaHeadToHead>span{color:#dcd6ea;background:#ffffff0f;border:1px solid #ffffff17}.profileChampionShelf{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:8px;display:grid}.profileChampionChip{color:#f7f4ea;text-align:left;background:linear-gradient(135deg,#ffcf582b,#0000002e);border:1px solid #ffcf583d;border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:54px;padding:8px;display:grid;position:relative}.profileChampionChip .cover{border-color:#ffcf5857;border-radius:8px;width:38px;height:38px}.profileChampionChip>span{color:#ffd66b;background:#281d0af0;border:1px solid #ffcf5861;border-radius:999px;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:4px;left:30px;box-shadow:0 4px 10px #00000052}.profileChampionChip svg{fill:#ffd66b;stroke:#ffd66b;width:13px;height:13px}.profileChampionChip strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.profileBadgeGameList{gap:8px;display:grid}.profileBadgeGameRow{color:#f7f4ea;text-align:left;background:#ffffff0b;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:8px;display:grid}.profileBadgeGameCover.cover{border-radius:8px;width:42px;height:42px}.profileBadgeGameRow strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.profileBadgeGameRow span{text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;color:#b8b3c8;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.12;display:-webkit-box;overflow:hidden}.profileBarTrack{background:#ffffff1a;border-radius:999px;grid-column:1/-1;height:10px;overflow:hidden}.profileBarTrack.heatBar{--fill:0%;background:linear-gradient(90deg,#e5484d 0%,#f97316 38%,#facc15 58%,#22c55e 100%);position:relative;box-shadow:inset 0 0 0 1px #00000014}.profileBarTrack.heatBar:after{content:"";z-index:1;top:0;bottom:0;left:var(--fill);background:#34323d;border-radius:0 999px 999px 0;position:absolute;right:0}.profileBarFill{border-radius:inherit;background:linear-gradient(90deg,#e5484d 0%,#f97316 38%,#facc15 58%,#22c55e 100%);height:100%}.heatBar .profileBarFill{width:var(--fill);background:0 0}.profileBarTrack.heatBar.emptyBar{background:#34323d}.profileBarTrack.heatBar.emptyBar:after{display:none}.recentStats{gap:8px;margin-top:10px;display:grid}.recentStat{background:#0000002e;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px;display:grid}.recentStat.clickable{cursor:pointer}.recentStat.clickable:active{transform:translateY(1px)}.recentStat strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recentStat span{color:#b8b3c8}.recentStat b{color:#ffcf58}.profileHistoryCard{grid-column:1/-1}.profileHistoryHeader{grid-template-columns:minmax(0,1fr) minmax(150px,220px);align-items:center;gap:8px;margin-bottom:10px;display:grid}.profileHistoryHeader h3{margin:0}.profileHistoryHeader small{color:#b8b3c8;text-overflow:ellipsis;white-space:nowrap;justify-self:end;min-width:0;max-width:100%;font-weight:850;overflow:hidden}.profileHistoryHeader select{min-height:34px;padding:4px 8px}.profileGameFilterCard{grid-template-columns:minmax(0,1fr) minmax(170px,260px);align-items:center;gap:10px;display:grid}.profileGameFilterCard h3{margin:0}.profileGameFilterCard p{color:#b8b3c8;overflow-wrap:anywhere;margin:4px 0 0;font-size:.82rem;font-weight:800;line-height:1.25}.profileGameFilterCard select{min-height:38px}.historyStat{grid-template-columns:40px minmax(0,1fr) auto auto}.historyStat .historyCover{border-radius:8px;width:40px;height:40px}.historyStat div{min-width:0}.historyStat small{color:#b8b3c8;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;display:block;overflow:hidden}.historyStat b{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.historyScoreLine{justify-content:flex-end;align-items:center;gap:6px;min-width:max-content;color:inherit!important;display:inline-flex!important}.historyScoreLine .scoreXpDelta{font-style:normal}.positionBadge{white-space:nowrap;background:#ffffff12;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-width:56px;padding:3px 7px 3px 4px;font-weight:950;color:#f7f4ea!important;display:inline-flex!important}.positionBadge b{color:inherit;line-height:1}.positionRank-1{background:#ffb70324;border-color:#ffcf5842;color:#ffcf58!important}.positionRank-2{background:#cbd5e121;border-color:#e2e8f03d;color:#dbe7f5!important}.positionRank-3{background:#c26a3724;border-color:#fb923c3d;color:#f7b77d!important}.podiumIcon{grid-template-columns:repeat(3,1fr);align-items:end;gap:1px;width:24px;height:20px;display:grid}.podiumIcon .step{color:#111118;border-radius:2px 2px 1px 1px;place-items:center;font-size:7px;font-style:normal;font-weight:950;line-height:1;display:grid;box-shadow:inset 0 0 0 1px #ffffff38}.podiumIcon .first{background:linear-gradient(#fff2a8,#ffb703);height:20px}.podiumIcon .second{background:linear-gradient(#f8fafc,#94a3b8);height:15px}.podiumIcon .third{background:linear-gradient(#fed7aa,#c26a37);height:12px}.hofGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin-top:10px;display:grid}.badgeGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.hof{--badge-accent:#ffcf58;--badge-accent-2:#7c5cff;--badge-ink:#f7f4ea;--badge-muted:#d8d3e8;--badge-surface-a:#ffcf582b;--badge-surface-b:#7c5cff1c;--badge-shape:polygon(0 0, 100% 0, 100% 100%, 0 100%);--badge-shell-image:url(/badge-shells/champion.webp);--badge-shell-ratio:2.35;--badge-pad-x:clamp(12px, 5.3%, 22px);--badge-pad-y:clamp(9px, 8.5%, 18px);--badge-object-gap:clamp(7px, 3.2%, 14px);--badge-media-slot:clamp(46px, 23%, 82px);--badge-media-radius:999px;--badge-media-clip:circle(50% at 50% 50%);--badge-media-inset:10%;--badge-icon-slot:clamp(34px, 16%, 60px);--badge-icon-radius:999px;--badge-icon-inset:14%;isolation:isolate;grid-template-columns:var(--badge-media-slot) minmax(0, 1fr) var(--badge-icon-slot);align-items:center;gap:var(--badge-object-gap);min-height:108px;aspect-ratio:var(--badge-shell-ratio);padding:var(--badge-pad-y) var(--badge-pad-x);color:var(--badge-ink);background:0 0;border:0;border-radius:8px;grid-template-areas:"media text icon";display:grid;position:relative;overflow:visible}.hof:before{content:"";z-index:-2;background:var(--badge-shell-image) center / 100% 100% no-repeat;filter:drop-shadow(0 8px 14px #00000047);border-radius:8px;position:absolute;inset:0}.hof:after{display:none}.hofButton{width:100%;color:var(--badge-ink);font:inherit;text-align:left;cursor:pointer;appearance:none}.hofButton:before,.hofButton:after,.hofButton .hofIcon,.hofButton .hofMedia,.hofButton .hofText{pointer-events:none}.hofButton:hover:before{filter:drop-shadow(0 8px 14px #00000047)brightness(1.06)saturate(1.06)}.hofButton:hover:after{opacity:.7}.hofButton:focus-visible{outline-offset:2px;outline:2px solid #7c5cffb3}.hofIcon,.hofEmptyFace{background:radial-gradient(circle at 36% 28%, #ffffff29, transparent 42%), color-mix(in srgb, var(--badge-accent) 16%, #0000006b);width:48px;height:48px;color:var(--badge-accent);border:1px solid color-mix(in srgb, var(--badge-accent) 32%, transparent);filter:drop-shadow(0 3px 5px #00000085);border-radius:999px;place-content:center;place-items:center;line-height:0;display:grid;box-shadow:inset 0 0 0 1px #ffffff0f}.hofIcon{z-index:1;aspect-ratio:1;width:100%;height:auto;padding:var(--badge-icon-inset);box-sizing:border-box;border-radius:var(--badge-icon-radius);background:radial-gradient(circle at 32% 26%, #ffffff38, transparent 34%), radial-gradient(circle, color-mix(in srgb, var(--badge-accent) 18%, #000000b8), #0000008a 68%);border:1px solid color-mix(in srgb, var(--badge-accent) 50%, #ffffff24);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--badge-accent) 22%, transparent), inset 0 8px 16px #ffffff14, 0 4px 10px #0000006b;filter:drop-shadow(0 2px 5px #0000008a);grid-area:icon;justify-self:center;position:relative;overflow:hidden;transform:none}.hofIcon svg,.hofEmptyFace svg{stroke-width:2.7px;place-self:center;width:100%;height:100%;margin:auto;display:block}.hofMedia{z-index:1;aspect-ratio:1;border-radius:var(--badge-media-radius);width:100%;height:auto;clip-path:var(--badge-media-clip);padding:var(--badge-media-inset);box-sizing:border-box;background:radial-gradient(circle at 32% 24%, #ffffff38, transparent 33%), linear-gradient(135deg, color-mix(in srgb, var(--badge-accent) 18%, #000000bd), #00000085);border:1px solid color-mix(in srgb, var(--badge-accent) 48%, #ffffff24);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--badge-accent) 24%, transparent), inset 0 9px 18px #ffffff14, 0 4px 10px #0000006b;grid-area:media;place-items:center;display:grid;position:relative;overflow:hidden;transform:none}.hofMedia:after{content:"";z-index:3;pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff38,inset 0 -10px 18px #0000002e}.hofMedia .avatar,.hofMedia .avatarStack,.hofMedia .hofEmptyFace{min-width:0;min-height:0;width:100%!important;height:100%!important}.hofMedia .avatar{box-shadow:none!important;background-image:none!important;border:0!important;border-radius:0!important;padding:0!important;overflow:hidden!important}.hofMedia .avatar:before,.hofMedia .avatar:after{display:none!important}.hofMedia .avatarFace{width:100%!important;height:100%!important;box-shadow:none!important;border-radius:0!important}.hofMedia .hofEmptyFace{box-shadow:none;background:#0000002e;border:0;border-radius:0}.hofMediaMulti .badgeAvatarStack{transform-origin:50%;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));place-items:center;gap:0;display:grid;position:relative;transform:none!important}.hofMediaMulti .badgeAvatarStack[data-count="2"]{grid-template-rows:1fr}.hofMediaMulti .badgeAvatarStack[data-count="3"] .avatar:nth-child(3){grid-column:1/-1}.hofMediaMulti .badgeAvatarStack .avatar{margin-left:0;width:100%!important;height:100%!important}.hofMediaMulti .badgeAvatarStack[data-count="2"] .avatar,.hofMediaMulti .badgeAvatarStack[data-count="1"] .avatar{width:100%!important;height:100%!important}.hofMediaMulti .badgeAvatarStack[data-overflow]:after{content:"+" attr(data-overflow);z-index:8;color:#fff8df;background:#0e0d14db;border:1px solid #ffffff5c;border-radius:999px;place-items:center;width:36%;min-width:14px;height:36%;min-height:14px;font-size:clamp(.42rem,2.4vw,.62rem);font-weight:950;line-height:1;display:grid;position:absolute;bottom:4%;right:4%;box-shadow:0 2px 7px #0000006b}.hofText{z-index:2;flex-direction:column;grid-area:text;justify-content:center;align-self:stretch;min-width:0;padding:2px 0;display:flex;position:relative}.hofText strong,.hofText span,.hofText small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hofText strong{color:var(--badge-ink);text-shadow:0 2px 4px #000000bf;font-size:1.04rem;line-height:1.04;display:block}.hofText span{color:var(--badge-muted);text-shadow:0 2px 4px #000000b8;margin-top:2px;font-size:.89rem;line-height:1.14;display:block}.hofText small{color:color-mix(in srgb, var(--badge-muted) 82%, var(--badge-accent));text-shadow:0 2px 4px #000000b8;margin-top:2px;font-size:.76rem;line-height:1.14;display:block}.hof.hofSkin-shield{--badge-shape:polygon(8% 0, 92% 0, 100% 12%, 94% 100%, 50% 92%, 6% 100%, 0 12%)}.hof.hofSkin-shield:after{inset:6px 8px 9px}.hof.hofSkin-ribbon{--badge-shape:polygon(0 0, 100% 0, 100% 78%, 88% 100%, 75% 82%, 25% 82%, 12% 100%, 0 78%)}.hof.hofSkin-ribbon:after{border-bottom-width:0;inset:6px 7px 15px}.hof.hofSkin-octagon{--badge-shape:polygon(10% 0, 90% 0, 100% 16%, 100% 84%, 90% 100%, 10% 100%, 0 84%, 0 16%)}.hof.hofSkin-plate{--badge-shape:polygon(0 12%, 8% 0, 92% 0, 100% 12%, 100% 88%, 92% 100%, 8% 100%, 0 88%)}.hof.hofSkin-plate:after{background:linear-gradient(90deg, transparent 0 13%, color-mix(in srgb, var(--badge-accent) 50%, transparent) 13% 14%, transparent 14% 86%, color-mix(in srgb, var(--badge-accent) 50%, transparent) 86% 87%, transparent 87%)}.hof.hofSkin-cartridge{--badge-shape:polygon(8% 0, 92% 0, 100% 10%, 100% 92%, 94% 100%, 6% 100%, 0 92%, 0 10%)}.hof.hofSkin-cartridge:after{background:repeating-linear-gradient(90deg, transparent 0 7px, color-mix(in srgb, var(--badge-accent) 18%, transparent) 7px 8px), linear-gradient(180deg, color-mix(in srgb, var(--badge-accent) 18%, transparent), transparent 28%)}.hof.hofSkin-seal{--badge-shape:polygon(0 14%, 6% 0, 16% 8%, 26% 0, 36% 8%, 46% 0, 56% 8%, 66% 0, 76% 8%, 86% 0, 94% 10%, 100% 24%, 96% 38%, 100% 50%, 96% 62%, 100% 76%, 94% 90%, 86% 100%, 76% 92%, 66% 100%, 56% 92%, 46% 100%, 36% 92%, 26% 100%, 16% 92%, 6% 100%, 0 86%)}.hof.hofSkin-target{--badge-shape:polygon(12% 0, 88% 0, 100% 22%, 88% 100%, 12% 100%, 0 22%)}.hof.hofSkin-target:after{background:radial-gradient(circle at 21px 50%, transparent 0 10px, color-mix(in srgb, var(--badge-accent) 42%, transparent) 10px 11px, transparent 11px 18px, color-mix(in srgb, var(--badge-accent) 28%, transparent) 18px 19px, transparent 19px)}.hof.hofSkin-bolt{--badge-shape:polygon(0 10%, 9% 0, 100% 0, 100% 90%, 91% 100%, 0 100%)}.hof.hofSkin-bolt:after{background:linear-gradient(122deg, transparent 0 43%, color-mix(in srgb, var(--badge-accent) 42%, transparent) 43% 45%, transparent 45% 51%, color-mix(in srgb, var(--badge-accent-2) 28%, transparent) 51% 53%, transparent 53%)}.hof.hofSkin-flame{--badge-shape:polygon(13% 2%, 87% 2%, 100% 22%, 94% 98%, 51% 86%, 8% 98%, 0 22%)}.hof.hofSkin-cracked-shield{--badge-shape:polygon(8% 0, 92% 0, 100% 12%, 94% 100%, 50% 92%, 6% 100%, 0 12%)}.hof.hofSkin-cracked-shield:after{background:linear-gradient(112deg, transparent 0 45%, color-mix(in srgb, var(--badge-accent) 58%, transparent) 45% 47%, transparent 47% 55%, color-mix(in srgb, var(--badge-accent) 35%, transparent) 55% 56%, transparent 56%)}.hof.hofSkin-downfall{--badge-shape:polygon(0 0, 100% 0, 100% 76%, 82% 100%, 18% 100%, 0 76%)}.hof.hofSkin-downfall:after{background:linear-gradient(145deg, transparent 0 55%, color-mix(in srgb, var(--badge-accent) 32%, transparent) 55% 57%, transparent 57%), repeating-linear-gradient(0deg, transparent 0 9px, color-mix(in srgb, var(--badge-accent) 14%, transparent) 9px 10px)}.hof.hofSkin-mourning{--badge-shape:polygon(50% 0, 100% 18%, 92% 82%, 50% 100%, 8% 82%, 0 18%)}.hofBadge-champion{--badge-accent:#ffd66b;--badge-accent-2:#ff8a3d;--badge-shell-image:url(/badge-shells/champion.webp);--badge-shell-ratio:2.133;--badge-surface-a:#ffd66b33;--badge-surface-b:#ff8a3d1f;--badge-media-slot:clamp(54px, 24%, 92px);--badge-media-clip:polygon(50% 2%, 90% 17%, 82% 72%, 50% 98%, 18% 72%, 10% 17%);--badge-media-inset:13%;--badge-icon-slot:clamp(40px, 16%, 66px)}.hofBadge-most_wins{--badge-accent:#ffb703;--badge-accent-2:#f97316;--badge-shell-image:url(/badge-shells/most_wins.webp);--badge-shell-ratio:2.093;--badge-surface-a:#ffb70333;--badge-surface-b:#f9731621;--badge-media-slot:clamp(48px, 24%, 82px);--badge-media-clip:circle(49% at 50% 50%);--badge-icon-slot:clamp(36px, 16%, 58px)}.hofBadge-percentuale_killer{--badge-accent:#fbbf24;--badge-accent-2:#f97316;--badge-shell-image:url(/badge-shells/percentuale_killer.webp);--badge-shell-ratio:2.417;--badge-surface-a:#7dd3fc2e;--badge-surface-b:#a78bfa21;--badge-media-slot:clamp(46px, 22%, 76px);--badge-icon-slot:clamp(34px, 15%, 54px)}.hofBadge-recordman{--badge-accent:#7dd3fc;--badge-accent-2:#22d3ee;--badge-shell-image:url(/badge-shells/recordman.webp);--badge-shell-ratio:2.378;--badge-surface-a:#f59e0b2e;--badge-surface-b:#fef3c714;--badge-media-slot:clamp(46px, 22%, 76px);--badge-media-clip:polygon(12% 0, 88% 0, 100% 12%, 100% 88%, 88% 100%, 12% 100%, 0 88%, 0 12%);--badge-icon-slot:clamp(34px, 15%, 54px)}.hofBadge-stakanovista{--badge-accent:#cbd5e1;--badge-accent-2:#94a3b8;--badge-shell-image:url(/badge-shells/stakanovista.webp);--badge-shell-ratio:2.413;--badge-surface-a:#a78bfa2b;--badge-surface-b:#60a5fa1a;--badge-media-slot:clamp(45px, 21.5%, 74px);--badge-media-clip:circle(48% at 50% 50%);--badge-icon-slot:clamp(34px, 15%, 54px)}.hofBadge-presenza_fissa{--badge-accent:#c084fc;--badge-accent-2:#a855f7;--badge-shell-image:url(/badge-shells/presenza_fissa.webp);--badge-shell-ratio:2.349;--badge-surface-a:#facc152b;--badge-surface-b:#22c55e1c;--badge-media-slot:clamp(45px, 22%, 74px);--badge-media-clip:inset(8% round 12%);--badge-icon-slot:clamp(34px, 15%, 54px)}.hofBadge-cecchino{--badge-accent:#facc15;--badge-accent-2:#22c55e;--badge-shell-image:url(/badge-shells/cecchino.webp);--badge-shell-ratio:2.358;--badge-surface-a:#fb71852b;--badge-surface-b:#f43f5e1a;--badge-media-slot:clamp(45px, 22%, 74px);--badge-icon-slot:clamp(34px, 15%, 54px)}.hofBadge-mano_calda{--badge-accent:#fb923c;--badge-accent-2:#ef4444;--badge-shell-image:url(/badge-shells/mano_calda.webp);--badge-shell-ratio:2.554;--badge-surface-a:#f9731630;--badge-surface-b:#facc151a;--badge-media-slot:clamp(42px, 20%, 68px);--badge-icon-slot:clamp(32px, 14%, 50px)}.hofBadge-legnata_storica{--badge-accent:#fbbf24;--badge-accent-2:#ef4444;--badge-shell-image:url(/badge-shells/legnata_storica.webp);--badge-shell-ratio:2.267;--badge-surface-a:#fb923c2e;--badge-surface-b:#ef44441f;--badge-media-slot:clamp(46px, 23%, 76px);--badge-icon-slot:clamp(34px, 15%, 54px)}.hofBadge-sacco_da_punti{--badge-accent:#c084fc;--badge-accent-2:#64748b;--badge-shell-image:url(/badge-shells/sacco_da_punti.webp);--badge-shell-ratio:2.634;--badge-surface-a:#94a3b82b;--badge-surface-b:#f871711a;--badge-media-slot:clamp(40px, 19.5%, 66px);--badge-media-clip:polygon(12% 0, 88% 0, 100% 12%, 100% 88%, 88% 100%, 12% 100%, 0 88%, 0 12%);--badge-icon-slot:clamp(30px, 13.5%, 48px)}.hofBadge-sotto_media{--badge-accent:#38bdf8;--badge-accent-2:#64748b;--badge-shell-image:url(/badge-shells/sotto_media.webp);--badge-shell-ratio:2.558;--badge-surface-a:#38bdf826;--badge-surface-b:#64748b24;--badge-media-slot:clamp(40px, 19.5%, 66px);--badge-icon-slot:clamp(30px, 13.5%, 48px)}.hofBadge-mai_una_gioia{--badge-accent:#fb923c;--badge-accent-2:#7c2d12;--badge-shell-image:url(/badge-shells/mai_una_gioia.webp);--badge-shell-ratio:2.088;--badge-surface-a:#c084fc29;--badge-surface-b:#64748b24;--badge-media-slot:clamp(48px, 24%, 80px);--badge-icon-slot:clamp(36px, 16%, 58px)}.badgeGrid .hof{--badge-pad-x:clamp(7px, 4.8%, 12px);--badge-pad-y:clamp(6px, 8%, 10px);--badge-object-gap:clamp(4px, 2.2%, 8px);--badge-media-slot:clamp(34px, 22%, 52px);--badge-icon-slot:clamp(26px, 15%, 38px);--badge-media-inset:9%;--badge-icon-inset:15%;aspect-ratio:var(--badge-shell-ratio);min-height:0;display:grid;overflow:visible}.badgeGrid .hof:before{background-size:100% 100%}.badgeGrid .hof:after{display:none}.badgeGrid .hofIcon{width:100%}.badgeGrid .hofIcon svg,.badgeGrid .hofEmptyFace svg{width:100%;height:100%}.badgeGrid .hofText strong{text-overflow:clip;white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:clamp(.58rem,2.45vw,.75rem);line-height:1.02;display:-webkit-box;overflow:hidden}.badgeGrid .hofText span{font-size:.65rem;line-height:1.08}.badgeGrid .hofText small{font-size:.6rem;line-height:1.08}.badgeGrid .badgeAvatarStack .avatar{position:relative}.badgeGrid .badgeAvatarStack .avatar:first-child{z-index:4}.badgeGrid .badgeAvatarStack .avatar:nth-child(2){z-index:3}.badgeGrid .badgeAvatarStack .avatar:nth-child(3){z-index:2}.badgeGrid .badgeAvatarStack .avatar:nth-child(4){z-index:1}.championGrid{grid-template-columns:repeat(auto-fit,minmax(188px,1fr));gap:10px;display:grid}.gameChampionBadge{isolation:isolate;background:linear-gradient(140deg,#ffb70324,#7c5cff1f),#171721;border:1px solid #ffb70338;border-radius:8px;grid-template-columns:auto 1fr;align-items:end;gap:9px;min-height:132px;padding:12px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a}.gameChampionBadge:after{content:"";z-index:-1;background:radial-gradient(circle at 82% 18%,#ffcf582e,#0000 8rem),#08080d7a;position:absolute;inset:0}.championCoverGhost{object-fit:cover;opacity:.14;filter:saturate(1.15)blur(.2px);z-index:-2;width:100%;height:100%;position:absolute;inset:0}.championGameCover{opacity:.92;position:absolute;top:10px;left:10px}.championGameCover .cover{border:1px solid #ffffff1f;border-radius:8px;width:38px;height:38px}.championCrown{color:#ffcf58;background:#00000047;border:1px solid #ffcf5838;border-radius:999px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:9px;right:10px}.championCrown svg{fill:#ffd66b;stroke:#ffd66b;stroke-width:2.7px;width:21px;height:21px}.gameChampionBadge>.avatar{border-color:#ffcf5894;align-self:end;box-shadow:0 9px 24px #00000059}.emptyChampionAvatar{color:#ffcf58;width:46px;height:46px;background:#ffb7032e!important}.emptyChampionAvatar svg{width:22px;height:22px}.championText{align-self:end;min-width:0;padding-right:4px}.championText small,.championText strong,.championText span{text-overflow:ellipsis;display:block;overflow:hidden}.championText small{color:#ffcf58;white-space:nowrap;font-size:.72rem;font-weight:900}.championText strong{color:#f7f4ea;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:1rem;line-height:1.04;display:-webkit-box}.championText span{color:#d8d3e8;white-space:nowrap;margin-top:3px;font-size:.78rem}.statsHeader{grid-template-columns:minmax(160px,auto) minmax(180px,1fr);align-items:center;gap:8px;margin-bottom:10px;display:grid}.tinySegmented{min-width:0}.tinySegmented button{min-height:34px;font-size:.88rem}.participationSegmented{grid-template-columns:repeat(3,minmax(0,1fr))}.participationSegmented button{white-space:nowrap;gap:4px;min-width:0;padding-inline:4px}.leaderboardChart{--leaderboard-row-surface:#0000002e;--leaderboard-row-text:inherit;--leaderboard-row-title:inherit;--leaderboard-row-value:#ffcf58;--leaderboard-row-calibrating-value:#d8d3e8;--leaderboard-row-muted:#b8b3c8;--leaderboard-row-title-shadow:none;--leaderboard-row-value-shadow:none;--leaderboard-row-calibrating-shadow:none;--leaderboard-row-muted-shadow:none;gap:8px;display:grid}.leaderboardItem{background:var(--leaderboard-row-surface);color:var(--leaderboard-row-text);border-radius:8px;grid-template-columns:28px 54px minmax(0,1fr);align-items:center;gap:6px;padding:8px;display:grid}.leaderboardItem.clickable{cursor:pointer}.leaderboardItem.clickable:active{transform:scale(.992)}.leaderboardItem.calibrating{opacity:.76}.leaderboardItem>.rank{text-align:center;color:var(--leaderboard-row-title);text-shadow:var(--leaderboard-row-title-shadow);font-size:1.02rem}.leaderboardItem>.avatar{place-self:center;max-width:100%;max-height:100%}.leaderboardItem>div:last-child{min-width:0}.leaderboardLine{grid-template-columns:minmax(0,1fr) fit-content(48%);align-items:baseline;gap:8px;display:grid}.leaderboardLine strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--leaderboard-row-title);text-shadow:var(--leaderboard-row-title-shadow);overflow:hidden}.leaderboardLine b{min-width:0;color:var(--leaderboard-row-value);text-shadow:var(--leaderboard-row-value-shadow);justify-self:end}.leaderboardChart .leaderboardItem.calibrating .leaderboardLine b{color:var(--leaderboard-row-calibrating-value);text-shadow:var(--leaderboard-row-calibrating-shadow);text-align:right;text-transform:none;white-space:normal;overflow-wrap:anywhere;max-width:min(38vw,150px);font-size:.68rem;line-height:1.08}.leaderboardMetaRow{justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-top:4px;display:flex;overflow:visible}.leaderboardItem small{color:var(--leaderboard-row-muted);text-shadow:var(--leaderboard-row-muted-shadow);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.leaderboardGameChips{flex:none;justify-content:flex-end;gap:5px;max-width:45%;padding:5px 4px 1px 0;display:flex;overflow:visible}.leaderboardGameChip{cursor:pointer;appearance:none;background:#ffb70324;border:1px solid #ffcf586b;border-radius:7px;flex:none;width:26px;height:26px;padding:0;position:relative;overflow:visible;box-shadow:0 3px 10px #00000042}.leaderboardGameChip:focus-visible{outline-offset:2px;outline:2px solid #7c5cffb3}.leaderboardGameChip .cover{border-radius:inherit;border:0;width:100%;height:100%;overflow:hidden}.leaderboardGameChip>svg{z-index:3;color:#ffd66b;fill:#ffd66b;stroke:#ffd66b;filter:drop-shadow(0 1px 2px #0000008c);width:16px;height:16px;position:absolute;top:-7px;right:-5px}.gameStatsDetails{gap:10px;margin-top:12px;display:grid}.badgeDetailBackdrop{align-items:center}.badgeDetailSheet{--badge-pad-x:clamp(16px, 5.5%, 30px);--badge-pad-y:clamp(14px, 9%, 26px);--badge-object-gap:clamp(10px, 3.2%, 18px);--badge-media-slot:clamp(64px, 22%, 100px);--badge-icon-slot:clamp(54px, 16%, 78px);--badge-media-inset:10%;--badge-icon-inset:15%;--badge-icon-radius:999px;--badge-media-radius:999px;--badge-media-clip:circle(50% at 50% 50%);width:min(560px,100%);max-width:100%;max-height:min(90dvh,720px)}.badgeDetailSheet[class*=hofBadge-] .badgeSymbolHero{isolation:isolate;grid-template-columns:var(--badge-media-slot) minmax(0, 1fr) var(--badge-icon-slot);align-items:center;gap:var(--badge-object-gap);aspect-ratio:var(--badge-shell-ratio);padding:var(--badge-pad-y) var(--badge-pad-x);box-shadow:none;background:0 0;border:0;grid-template-areas:"media text icon";min-height:0;display:grid;position:relative;overflow:visible}.badgeDetailSheet[class*=hofBadge-] .badgeSymbolHero:before{content:"";z-index:-2;background:var(--badge-shell-image) center / 100% 100% no-repeat;filter:drop-shadow(0 12px 22px #00000052);position:absolute;inset:0}.badgeDetailSheet[class*=hofBadge-] .badgeSymbolHero:after{display:none}.badgeDetailSheet[class*=hofBadge-] .badgeSymbolHero .badgeDetailIconHero{aspect-ratio:1;width:100%;height:auto;padding:var(--badge-icon-inset);box-sizing:border-box;border-radius:var(--badge-icon-radius);background:radial-gradient(circle at 32% 26%, #ffffff38, transparent 34%), radial-gradient(circle, color-mix(in srgb, var(--badge-accent) 18%, #000000b8), #0000008a 68%);border:1px solid color-mix(in srgb, var(--badge-accent) 50%, #ffffff24);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--badge-accent) 22%, transparent), inset 0 8px 16px #ffffff14, 0 4px 10px #0000006b;grid-area:icon;position:relative;overflow:hidden;transform:none}.badgeDetailSheet[class*=hofBadge-] .badgeSymbolHero .badgeDetailMediaHero{aspect-ratio:1;grid-area:media;width:100%;height:auto;position:relative;transform:none}.badgeDetailSheet[class*=hofBadge-] .badgeSymbolHero>div{flex-direction:column;grid-area:text;justify-content:center;min-width:0;display:flex;position:relative}.badgeDetailSheet[class*=hofBadge-] .badgeSymbolHero strong{text-shadow:0 2px 5px #000000db;color:var(--badge-ink)!important}.badgeDetailSheet[class*=hofBadge-] .badgeSymbolHero span{text-shadow:0 2px 5px #000000db;color:var(--badge-muted)!important}.badgeDetailSheet[class*=hofBadge-] .badgeDetailIcon{color:var(--badge-accent);background:0 0;border-color:#0000}.badgeDetailSheet[class*=hofBadge-] .badgeDetailIconHero{box-shadow:none;filter:drop-shadow(0 2px 5px #00000094);background:0 0}.badgeDetailSheet[class*=hofBadge-] .badgeDetailIconHero svg{color:var(--badge-accent);stroke:var(--badge-accent);width:100%;height:100%}.badgeDetailSheet[class*=hofBadge-] .badgeDetailPlayer{background:linear-gradient(135deg, color-mix(in srgb, var(--badge-accent) 8%, transparent), #0003);border-color:color-mix(in srgb, var(--badge-accent) 20%, transparent)}.badgeDetailSheet[class*=hofBadge-] .badgeDetailPlayer strong{text-shadow:0 2px 5px #000000d1;color:var(--badge-ink)!important}.badgeDetailSheet[class*=hofBadge-] .badgeDetailPlayer span,.badgeDetailSheet[class*=hofBadge-] .badgeDetailPlayer small{text-shadow:0 2px 5px #000000b8;color:var(--badge-muted)!important}.hof[class*=hofBadge-],.badgeDetailSheet[class*=hofBadge-] .badgeSymbolHero{--badge-plate-a:color-mix(in srgb, var(--badge-accent) 18%, #151420);--badge-plate-b:color-mix(in srgb, var(--badge-accent-2) 14%, #070710);--badge-edge:color-mix(in srgb, var(--badge-accent) 64%, #fff6ce);--badge-edge-soft:color-mix(in srgb, var(--badge-accent) 30%, transparent);--badge-slot-bg:color-mix(in srgb, var(--badge-accent) 13%, #000000b8);--badge-text-bg:#08080e80;--badge-shell-ratio:2.72;--badge-pad-x:clamp(10px, 5.2%, 18px);--badge-pad-y:clamp(8px, 8.4%, 14px);--badge-object-gap:clamp(6px, 2.4%, 10px);--badge-media-slot:clamp(42px, 21.5%, 76px);--badge-icon-slot:clamp(34px, 15.5%, 58px);--badge-media-inset:7%;--badge-icon-inset:16%;--badge-media-radius:999px;--badge-icon-radius:999px;--badge-media-clip:circle(50% at 50% 50%)}.hof[class*=hofBadge-]{grid-template-columns:var(--badge-media-slot) minmax(0, 1fr) var(--badge-icon-slot);align-items:center;gap:var(--badge-object-gap);aspect-ratio:var(--badge-shell-ratio);min-height:0;padding:var(--badge-pad-y) var(--badge-pad-x);border-radius:12px;grid-template-areas:"media text icon";overflow:visible;background:0 0!important;border:0!important}.hof[class*=hofBadge-]:before{content:"";z-index:-2;clip-path:var(--badge-shape);background:radial-gradient(circle at 18% 22%, #ffffff3d, transparent 17%), radial-gradient(circle at 82% 74%, color-mix(in srgb, var(--badge-accent) 24%, transparent), transparent 24%), linear-gradient(135deg, var(--badge-plate-a), var(--badge-plate-b) 58%, #000000e0), repeating-linear-gradient(90deg, #ffffff0b 0 1px, transparent 1px 13px);box-shadow:0 7px 14px #00000057, inset 0 0 0 2px color-mix(in srgb, var(--badge-edge) 56%, transparent), inset 0 0 0 5px #0003;filter:none;border-radius:12px;position:absolute;inset:0}.hof[class*=hofBadge-]:after{content:"";z-index:-1;pointer-events:none;clip-path:var(--badge-shape);background:linear-gradient(90deg, transparent 0 7%, var(--badge-edge-soft) 7% 8%, transparent 8% 92%, var(--badge-edge-soft) 92% 93%, transparent 93%), linear-gradient(180deg, #ffffff29, transparent 22%, transparent 78%, #00000038);opacity:.82;border-radius:10px;display:block;position:absolute;inset:6px 8px}.hof[class*=hofBadge-] .hofMedia,.badgeDetailSheet[class*=hofBadge-] .badgeDetailMediaHero{aspect-ratio:1;width:100%;height:auto;padding:var(--badge-media-inset);border-radius:var(--badge-media-radius);clip-path:var(--badge-media-clip);box-sizing:border-box;background:radial-gradient(circle at 34% 26%, #ffffff57, transparent 32%), radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--badge-accent) 24%, #000000bd), var(--badge-slot-bg) 70%);border:1px solid color-mix(in srgb, var(--badge-edge) 68%, #ffffff14);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--badge-edge) 30%, transparent), inset 0 -10px 16px #0000003d, 0 3px 9px #0000006b;grid-area:media;place-self:center;place-items:center;display:grid;overflow:hidden}.hof[class*=hofBadge-] .hofIcon,.badgeDetailSheet[class*=hofBadge-] .badgeDetailIconHero{aspect-ratio:1;width:100%;height:auto;padding:var(--badge-icon-inset);border-radius:var(--badge-icon-radius);box-sizing:border-box;color:var(--badge-accent);background:radial-gradient(circle at 33% 25%, #ffffff47, transparent 32%), radial-gradient(circle, color-mix(in srgb, var(--badge-accent) 24%, #000000d1), #000000c7 72%);border:1px solid color-mix(in srgb, var(--badge-edge) 66%, #ffffff1a);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--badge-edge) 28%, transparent), inset 0 -8px 15px #00000042, 0 3px 8px #00000070;filter:none;grid-area:icon;place-self:center;place-items:center;display:grid;overflow:hidden}.hof[class*=hofBadge-] .hofIcon svg,.badgeDetailSheet[class*=hofBadge-] .badgeDetailIconHero svg{color:currentColor;stroke:currentColor;width:100%;height:100%}.hof[class*=hofBadge-] .hofText{background:linear-gradient(90deg, var(--badge-text-bg), #0000003d 76%, transparent);border-radius:8px;grid-area:text;justify-content:stretch;align-self:center;gap:1px;min-width:0;padding:clamp(3px,2%,6px) clamp(5px,2.8%,9px);display:grid;box-shadow:inset 0 0 0 1px #ffffff0e}.hof[class*=hofBadge-] .hofText strong,.hof[class*=hofBadge-] .hofText span,.hof[class*=hofBadge-] .hofText small{min-width:0;max-width:100%;color:var(--badge-ink);text-shadow:0 2px 5px #000000e0}.hof[class*=hofBadge-] .hofText span{color:var(--badge-muted);font-size:clamp(.7rem,3.2vw,.9rem);line-height:1.08}.hof[class*=hofBadge-] .hofText small{color:color-mix(in srgb, var(--badge-muted) 86%, var(--badge-accent));font-size:clamp(.64rem,2.9vw,.78rem);line-height:1.08}.hofBadge-champion{--badge-plate-a:#27210f;--badge-plate-b:#08080d;--badge-shape:polygon(7% 2%, 93% 2%, 100% 15%, 94% 100%, 50% 93%, 6% 100%, 0 15%);--badge-media-clip:polygon(50% 0, 91% 16%, 83% 74%, 50% 100%, 17% 74%, 9% 16%)}.hofBadge-most_wins{--badge-plate-a:#083056;--badge-plate-b:#050812;--badge-shape:polygon(7% 0, 93% 0, 100% 12%, 100% 78%, 88% 100%, 72% 86%, 28% 86%, 12% 100%, 0 78%, 0 12%)}.hofBadge-percentuale_killer{--badge-plate-a:#2f1c10;--badge-plate-b:#08070b;--badge-shape:polygon(10% 0, 90% 0, 100% 18%, 100% 82%, 90% 100%, 10% 100%, 0 82%, 0 18%)}.hofBadge-recordman{--badge-plate-a:#06343f;--badge-plate-b:#061018;--badge-shape:polygon(9% 0, 91% 0, 100% 12%, 100% 88%, 91% 100%, 9% 100%, 0 88%, 0 12%)}.hofBadge-stakanovista{--badge-plate-a:#2d3038;--badge-plate-b:#0b0c11;--badge-shape:polygon(7% 0, 93% 0, 100% 11%, 100% 89%, 93% 100%, 7% 100%, 0 89%, 0 11%)}.hofBadge-presenza_fissa{--badge-plate-a:#3b1b63;--badge-plate-b:#13091d;--badge-shape:polygon(8% 0, 92% 0, 100% 10%, 100% 92%, 94% 100%, 6% 100%, 0 92%, 0 10%);--badge-media-clip:inset(8% round 13%)}.hofBadge-cecchino{--badge-plate-a:#143918;--badge-plate-b:#071009;--badge-shape:polygon(12% 0, 88% 0, 100% 22%, 88% 100%, 12% 100%, 0 22%)}.hofBadge-mano_calda{--badge-plate-a:#2b160f;--badge-plate-b:#080606;--badge-shape:polygon(5% 0, 95% 0, 100% 15%, 96% 100%, 50% 90%, 4% 100%, 0 15%)}.hofBadge-legnata_storica{--badge-plate-a:#5b1414;--badge-plate-b:#130707;--badge-shape:polygon(7% 0, 93% 0, 100% 15%, 95% 100%, 50% 89%, 5% 100%, 0 15%)}.hofBadge-sacco_da_punti{--badge-plate-a:#241633;--badge-plate-b:#090711;--badge-shape:polygon(8% 0, 92% 0, 100% 12%, 100% 88%, 92% 100%, 8% 100%, 0 88%, 0 12%);--badge-media-clip:polygon(12% 0, 88% 0, 100% 12%, 100% 88%, 88% 100%, 12% 100%, 0 88%, 0 12%)}.hofBadge-sotto_media{--badge-plate-a:#06354a;--badge-plate-b:#07111a;--badge-shape:polygon(0 0, 100% 0, 100% 76%, 82% 100%, 18% 100%, 0 76%)}.hofBadge-mai_una_gioia{--badge-plate-a:#6b5831;--badge-plate-b:#1f1609;--badge-shape:polygon(50% 0, 100% 18%, 92% 82%, 50% 100%, 8% 82%, 0 18%)}.hofBadge-stakanovista:after,.hofBadge-presenza_fissa:after{background:repeating-linear-gradient(90deg, transparent 0 10px, color-mix(in srgb, var(--badge-accent) 20%, transparent) 10px 11px), linear-gradient(180deg, #ffffff1f, transparent 30%, #0000002e)}.hofBadge-recordman:after,.hofBadge-sotto_media:after{background:linear-gradient(128deg, transparent 0 48%, color-mix(in srgb, var(--badge-accent) 44%, transparent) 48% 50%, transparent 50%), linear-gradient(180deg, #ffffff1f, transparent 28%, #0000002e)}.badgeGrid .hof[class*=hofBadge-]{--badge-shell-ratio:2.45;--badge-pad-x:clamp(8px, 5%, 12px);--badge-pad-y:clamp(7px, 8%, 10px);--badge-object-gap:clamp(4px, 2.2%, 7px);--badge-media-slot:clamp(38px, 22%, 50px);--badge-icon-slot:clamp(30px, 16%, 40px);--badge-media-inset:8%;--badge-icon-inset:16%}.badgeGrid .hof[class*=hofBadge-] .hofText{padding:3px 5px}.badgeGrid .hof[class*=hofBadge-] .hofText strong{font-size:clamp(.68rem,2.85vw,.78rem);line-height:1.02}.hofGrid:not(.badgeGrid) .hofBadge-champion,.hofGrid:not(.badgeGrid) .hofBadge-champion[class*=hofBadge-]{--badge-shell-ratio:2.9;--badge-media-slot:clamp(58px, 18%, 96px);--badge-icon-slot:clamp(44px, 12%, 72px)}.badgeDetailBackdrop{z-index:720;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000d1}.badgeDetailSheet{isolation:isolate;position:relative;box-shadow:0 30px 90px #000c,inset 0 0 0 1px #ffffff0f;background:radial-gradient(circle at 20% 0,#ffcf5817,#0000 14rem),linear-gradient(#171723 0%,#101019 100%)!important}.badgeDetailSheet .badgeDetailPlayer{background:linear-gradient(135deg,#1c1926fa,#0d0e17fa)!important}.badgeShareNotice{color:#ffcf58;text-align:center;margin:6px 0 10px;font-weight:900;display:block}.badgeDetailSheet[class*=hofBadge-] .badgeSymbolHero{--badge-shell-ratio:2.72;border-radius:12px;margin-top:4px}.badgeDetailSheet[class*=hofBadge-] .badgeSymbolHero:before{clip-path:var(--badge-shape);background:radial-gradient(circle at 18% 22%, #ffffff3d, transparent 17%), radial-gradient(circle at 82% 74%, color-mix(in srgb, var(--badge-accent) 24%, transparent), transparent 24%), linear-gradient(135deg, var(--badge-plate-a), var(--badge-plate-b) 58%, #000000e0), repeating-linear-gradient(90deg, #ffffff0b 0 1px, transparent 1px 13px);box-shadow:0 10px 22px #00000073, inset 0 0 0 2px color-mix(in srgb, var(--badge-edge) 56%, transparent), inset 0 0 0 5px #0003;filter:none;border-radius:12px}.badgeDetailSheet[class*=hofBadge-] .badgeSymbolHero:after{content:"";z-index:-1;pointer-events:none;clip-path:var(--badge-shape);background:linear-gradient(90deg, transparent 0 7%, var(--badge-edge-soft) 7% 8%, transparent 8% 92%, var(--badge-edge-soft) 92% 93%, transparent 93%), linear-gradient(180deg, #ffffff29, transparent 22%, transparent 78%, #00000038);border-radius:10px;display:block;position:absolute;inset:7px 9px}.badgeDetailSheet[class*=hofBadge-] .badgeSymbolHero>div{background:linear-gradient(90deg,#08080e8f,#0000003d 76%,#0000);border-radius:8px;padding:clamp(5px,2.4%,10px) clamp(7px,3.2%,12px);box-shadow:inset 0 0 0 1px #ffffff0e}.hof[class*=hofBadge-],.badgeDetailSheet[class*=hofBadge-] .badgeSymbolHero{--badge-media-x:21%;--badge-media-y:50%;--badge-media-size:27%;--badge-media-w:var(--badge-media-size);--badge-media-h:56%;--badge-media-min:40px;--badge-media-max:96px;--badge-icon-x:82%;--badge-icon-y:50%;--badge-icon-size:18%;--badge-icon-w:var(--badge-icon-size);--badge-icon-h:38%;--badge-icon-min:28px;--badge-icon-max:68px;--badge-text-left:39%;--badge-text-right:22%;--badge-text-top:20%;--badge-text-height:60%;--badge-media-inset:4%;--badge-icon-inset:15%;--badge-media-radius:999px;--badge-icon-radius:999px;--badge-media-clip:circle(50% at 50% 50%)}.hof[class*=hofBadge-]{aspect-ratio:var(--badge-shell-ratio);min-height:0;position:relative;overflow:visible;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important}.hof[class*=hofBadge-]:before,.badgeDetailSheet[class*=hofBadge-] .badgeSymbolHero:before{content:"";z-index:-2;position:absolute;inset:0;clip-path:none!important;background:var(--badge-shell-image) center / 100% 100% no-repeat!important;box-shadow:none!important;filter:drop-shadow(0 9px 13px #00000057)!important;border-radius:0!important}.hof[class*=hofBadge-]:after,.badgeDetailSheet[class*=hofBadge-] .badgeSymbolHero:after{display:none!important}.hof[class*=hofBadge-] .hofMedia,.badgeDetailSheet[class*=hofBadge-] .badgeSymbolHero .badgeDetailMediaHero{left:var(--badge-media-x);top:var(--badge-media-y);z-index:2;aspect-ratio:auto;box-sizing:border-box;clip-path:var(--badge-media-clip);display:block;overflow:hidden;width:clamp(var(--badge-media-min), var(--badge-media-w), var(--badge-media-max))!important;height:clamp(var(--badge-media-min), var(--badge-media-h), var(--badge-media-max))!important;border-radius:var(--badge-media-radius)!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;padding:0!important;position:absolute!important;transform:translate(-50%,-50%)!important}.hof[class*=hofBadge-] .hofIcon,.badgeDetailSheet[class*=hofBadge-] .badgeSymbolHero .badgeDetailIconHero{left:var(--badge-icon-x);top:var(--badge-icon-y);z-index:3;aspect-ratio:auto;box-sizing:border-box;color:var(--badge-accent);display:block;overflow:hidden;width:clamp(var(--badge-icon-min), var(--badge-icon-w), var(--badge-icon-max))!important;height:clamp(var(--badge-icon-min), var(--badge-icon-h), var(--badge-icon-max))!important;border-radius:var(--badge-icon-radius)!important;box-shadow:none!important;filter:drop-shadow(0 2px 4px #000000a8)!important;background:0 0!important;border:0!important;padding:0!important;position:absolute!important;transform:translate(-50%,-50%)!important}.hof[class*=hofBadge-] .hofIcon svg,.badgeDetailSheet[class*=hofBadge-] .badgeSymbolHero .badgeDetailIconHero svg{color:currentColor;stroke:currentColor;fill:none;stroke-width:2.9px;filter:drop-shadow(0 1px 2px #000000b8);inset:var(--badge-icon-inset)!important;opacity:1!important;width:auto!important;height:auto!important;position:absolute!important}.hof[class*=hofBadge-] .hofText,.badgeDetailSheet[class*=hofBadge-] .badgeSymbolHero>div{left:var(--badge-text-left);right:var(--badge-text-right);top:var(--badge-text-top);z-index:2;height:var(--badge-text-height);flex-direction:column;justify-content:center;gap:1px;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:flex!important;position:absolute!important}.hof[class*=hofBadge-] .hofText strong,.hof[class*=hofBadge-] .hofText span,.hof[class*=hofBadge-] .hofText small,.badgeDetailSheet[class*=hofBadge-] .badgeSymbolHero strong,.badgeDetailSheet[class*=hofBadge-] .badgeSymbolHero span{text-shadow:0 2px 5px #000000e6,0 0 9px #000000b8;min-width:0;max-width:100%;color:#fff8e6!important}.hof[class*=hofBadge-] .hofText strong{white-space:normal;text-overflow:clip;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(.78rem,3.15vw,.98rem);line-height:1.02;display:-webkit-box;overflow:hidden}.hof[class*=hofBadge-] .hofText span{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.66rem,2.65vw,.84rem);line-height:1.08;display:block;overflow:hidden}.hof[class*=hofBadge-] .hofText small{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.58rem,2.35vw,.72rem);line-height:1.08;display:block;overflow:hidden;color:#f0e3c9!important}.badgeDetailSheet[class*=hofBadge-] .badgeSymbolHero{aspect-ratio:var(--badge-shell-ratio);--badge-media-min:64px;--badge-media-max:132px;--badge-icon-min:46px;--badge-icon-max:94px;margin-top:4px;position:relative;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:block!important}.badgeGrid .hof[class*=hofBadge-]{--badge-media-min:38px;--badge-media-max:68px;--badge-icon-min:28px;--badge-icon-max:48px}.hofGrid:not(.badgeGrid) .hof[class*=hofBadge-]{--badge-media-min:58px;--badge-media-max:104px;--badge-icon-min:42px;--badge-icon-max:74px}.badgeDetailSheet[class*=hofBadge-] .badgeSymbolHero strong{font-size:clamp(1.1rem,5.2vw,1.55rem);line-height:1.04}.badgeDetailSheet[class*=hofBadge-] .badgeSymbolHero span{font-size:clamp(.82rem,3.7vw,1.02rem);line-height:1.1}.hof[class*=hofBadge-] .hofMedia .avatar,.hof[class*=hofBadge-] .hofMedia .avatarStack,.hof[class*=hofBadge-] .hofMedia .hofEmptyFace,.badgeDetailSheet[class*=hofBadge-] .badgeSymbolHero .badgeDetailMediaHero .avatar,.badgeDetailSheet[class*=hofBadge-] .badgeSymbolHero .badgeDetailMediaHero .avatarStack,.badgeDetailSheet[class*=hofBadge-] .badgeSymbolHero .badgeDetailMediaHero .hofEmptyFace{inset:var(--badge-media-inset)!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;position:absolute!important}.hof[class*=hofBadge-] .hofMedia .avatar,.badgeDetailSheet[class*=hofBadge-] .badgeSymbolHero .badgeDetailMediaHero .avatar{clip-path:var(--badge-media-clip);border-radius:inherit!important;box-shadow:none!important;background-image:none!important;border:0!important;padding:0!important}.hof[class*=hofBadge-] .hofMedia .avatarFace,.badgeDetailSheet[class*=hofBadge-] .badgeSymbolHero .badgeDetailMediaHero .avatarFace{clip-path:var(--badge-media-clip);border-radius:inherit!important;width:100%!important;height:100%!important;box-shadow:none!important}.hof[class*=hofBadge-] .hofMedia .badgeAvatarStack .avatar,.badgeDetailSheet[class*=hofBadge-] .badgeSymbolHero .badgeDetailMediaHero .badgeAvatarStack .avatar{width:100%!important;height:100%!important;position:relative!important;inset:auto!important}.hof[class*=hofBadge-] .hofMedia .badgeAvatarStack .avatarFace,.badgeDetailSheet[class*=hofBadge-] .badgeSymbolHero .badgeDetailMediaHero .badgeAvatarStack .avatarFace{position:relative!important;inset:auto!important}.hofMediaMulti .badgeAvatarStack[data-count="3"] .avatar:nth-child(3){grid-column:1/-1;justify-self:center;width:50%!important;height:100%!important}.hof[class*=hofBadge-].hofBadge-champion,.badgeDetailSheet.hofBadge-champion .badgeSymbolHero{--badge-shell-image:url(/badge-shells/champion.webp);--badge-shell-ratio:2.133;--badge-media-x:21%;--badge-media-y:50%;--badge-media-size:27%;--badge-media-h:58%;--badge-media-clip:polygon(50% 3%, 89% 17%, 82% 72%, 50% 98%, 18% 72%, 11% 17%);--badge-icon-x:82%;--badge-icon-y:50%;--badge-icon-size:18%;--badge-icon-h:38%;--badge-text-left:39%;--badge-text-right:23%}.hof[class*=hofBadge-].hofBadge-most_wins,.badgeDetailSheet.hofBadge-most_wins .badgeSymbolHero{--badge-shell-image:url(/badge-shells/most_wins.webp);--badge-shell-ratio:2.093;--badge-media-x:22%;--badge-media-y:43%;--badge-media-size:27%;--badge-media-h:56%;--badge-icon-x:81.5%;--badge-icon-y:45%;--badge-icon-size:18%;--badge-icon-h:38%;--badge-text-left:40%;--badge-text-right:23%}.hof[class*=hofBadge-].hofBadge-percentuale_killer,.badgeDetailSheet.hofBadge-percentuale_killer .badgeSymbolHero{--badge-shell-image:url(/badge-shells/percentuale_killer.webp);--badge-shell-ratio:2.417;--badge-media-x:19%;--badge-media-y:50%;--badge-media-size:25%;--badge-media-h:60%;--badge-icon-x:82%;--badge-icon-y:50%;--badge-icon-size:16%;--badge-icon-h:39%;--badge-text-left:35%;--badge-text-right:23%}.hof[class*=hofBadge-].hofBadge-recordman,.badgeDetailSheet.hofBadge-recordman .badgeSymbolHero{--badge-shell-image:url(/badge-shells/recordman.webp);--badge-shell-ratio:2.378;--badge-media-x:22%;--badge-media-y:49%;--badge-media-size:25%;--badge-media-h:59%;--badge-icon-x:81.5%;--badge-icon-y:50%;--badge-icon-size:16%;--badge-icon-h:38%;--badge-text-left:38%;--badge-text-right:23%}.hof[class*=hofBadge-].hofBadge-stakanovista,.badgeDetailSheet.hofBadge-stakanovista .badgeSymbolHero{--badge-shell-image:url(/badge-shells/stakanovista.webp);--badge-shell-ratio:2.413;--badge-media-x:22%;--badge-media-y:49%;--badge-media-size:25%;--badge-media-h:60%;--badge-icon-x:81.5%;--badge-icon-y:49%;--badge-icon-size:16%;--badge-icon-h:39%;--badge-text-left:38%;--badge-text-right:23%}.hof[class*=hofBadge-].hofBadge-presenza_fissa,.badgeDetailSheet.hofBadge-presenza_fissa .badgeSymbolHero{--badge-shell-image:url(/badge-shells/presenza_fissa.webp);--badge-shell-ratio:2.349;--badge-media-x:19%;--badge-media-y:50%;--badge-media-size:23%;--badge-media-h:54%;--badge-media-clip:inset(8% round 14%);--badge-icon-x:80%;--badge-icon-y:51%;--badge-icon-size:16%;--badge-icon-h:38%;--badge-text-left:35%;--badge-text-right:25%}.hof[class*=hofBadge-].hofBadge-cecchino,.badgeDetailSheet.hofBadge-cecchino .badgeSymbolHero{--badge-shell-image:url(/badge-shells/cecchino.webp);--badge-shell-ratio:2.358;--badge-media-x:20%;--badge-media-y:49%;--badge-media-size:24%;--badge-media-h:57%;--badge-icon-x:81%;--badge-icon-y:50%;--badge-icon-size:16%;--badge-icon-h:38%;--badge-text-left:36%;--badge-text-right:24%}.hof[class*=hofBadge-].hofBadge-mano_calda,.badgeDetailSheet.hofBadge-mano_calda .badgeSymbolHero{--badge-shell-image:url(/badge-shells/mano_calda.webp);--badge-shell-ratio:2.554;--badge-media-x:17%;--badge-media-y:50%;--badge-media-size:22%;--badge-media-h:56%;--badge-icon-x:82%;--badge-icon-y:50%;--badge-icon-size:15%;--badge-icon-h:38%;--badge-text-left:32%;--badge-text-right:22%}.hof[class*=hofBadge-].hofBadge-legnata_storica,.badgeDetailSheet.hofBadge-legnata_storica .badgeSymbolHero{--badge-shell-image:url(/badge-shells/legnata_storica.webp);--badge-shell-ratio:2.267;--badge-media-x:20%;--badge-media-y:45%;--badge-media-size:25%;--badge-media-h:57%;--badge-icon-x:79%;--badge-icon-y:48%;--badge-icon-size:17%;--badge-icon-h:39%;--badge-text-left:36%;--badge-text-right:25%}.hof[class*=hofBadge-].hofBadge-sacco_da_punti,.badgeDetailSheet.hofBadge-sacco_da_punti .badgeSymbolHero{--badge-shell-image:url(/badge-shells/sacco_da_punti.webp);--badge-shell-ratio:2.634;--badge-media-x:18%;--badge-media-y:49%;--badge-media-size:22%;--badge-media-h:58%;--badge-icon-x:81%;--badge-icon-y:50%;--badge-icon-size:15%;--badge-icon-h:39%;--badge-media-clip:polygon(10% 0, 90% 0, 100% 10%, 100% 90%, 90% 100%, 10% 100%, 0 90%, 0 10%);--badge-text-left:32%;--badge-text-right:23%}.hof[class*=hofBadge-].hofBadge-sotto_media,.badgeDetailSheet.hofBadge-sotto_media .badgeSymbolHero{--badge-shell-image:url(/badge-shells/sotto_media.webp);--badge-shell-ratio:2.558;--badge-media-x:18%;--badge-media-y:50%;--badge-media-size:22%;--badge-media-h:56%;--badge-icon-x:81%;--badge-icon-y:50%;--badge-icon-size:15%;--badge-icon-h:38%;--badge-text-left:32%;--badge-text-right:23%}.hof[class*=hofBadge-].hofBadge-mai_una_gioia,.badgeDetailSheet.hofBadge-mai_una_gioia .badgeSymbolHero{--badge-shell-image:url(/badge-shells/mai_una_gioia.webp);--badge-shell-ratio:2.088;--badge-media-x:19%;--badge-media-y:47%;--badge-media-size:25%;--badge-media-h:52%;--badge-icon-x:78%;--badge-icon-y:43%;--badge-icon-size:17%;--badge-icon-h:35%;--badge-text-left:36%;--badge-text-right:27%}.badgeGrid .hof[class*=hofBadge-] .hofText strong{font-size:clamp(.66rem,2.65vw,.78rem)}.badgeGrid .hof[class*=hofBadge-] .hofText span{font-size:clamp(.56rem,2.32vw,.68rem)}.badgeGrid .hof[class*=hofBadge-] .hofText small{font-size:clamp(.52rem,2.15vw,.62rem)}.hof[class*=hofBadge-]{container-type:inline-size}.badgeGrid .hof[class*=hofBadge-]{--badge-media-inset:4%;--badge-icon-inset:17%;--badge-text-top:17%;--badge-text-height:66%}.hofGrid:not(.badgeGrid) .hof[class*=hofBadge-]{--badge-media-inset:5%;--badge-text-top:17%;--badge-text-height:66%}.hof[class*=hofBadge-].hofSingle .hofMedia .avatar,.badgeDetailSheet[class*=hofBadge-] .badgeSymbolHero .badgeDetailMediaHero.hofMediaSingle .avatar{inset:var(--badge-media-inset)!important}.hof[class*=hofBadge-].hofMulti .hofMedia .badgeAvatarStack,.badgeDetailSheet[class*=hofBadge-] .badgeSymbolHero .badgeDetailMediaHero.hofMediaMulti .badgeAvatarStack{inset:calc(var(--badge-media-inset) + 1%)!important}.badgeGrid .hof[class*=hofBadge-] .hofText{justify-content:center;gap:0}.badgeGrid .hof[class*=hofBadge-] .hofText strong{letter-spacing:0;font-size:clamp(.58rem,7.1cqw,.74rem);line-height:.96}.badgeGrid .hof[class*=hofBadge-] .hofText span{font-size:clamp(.5rem,5.9cqw,.62rem);line-height:1.02}.badgeGrid .hof[class*=hofBadge-] .hofText small{font-size:clamp(.47rem,5.4cqw,.58rem);line-height:1.02}.hofGrid:not(.badgeGrid) .hof[class*=hofBadge-] .hofText strong{font-size:clamp(.92rem,7cqw,1.22rem)}.hofGrid:not(.badgeGrid) .hof[class*=hofBadge-] .hofText span{font-size:clamp(.74rem,5.7cqw,.98rem)}.hofGrid:not(.badgeGrid) .hof[class*=hofBadge-] .hofText small{font-size:clamp(.68rem,5.2cqw,.88rem)}.badgeGrid .hof[class*=hofBadge-].hofBadge-percentuale_killer,.badgeGrid .hof[class*=hofBadge-].hofBadge-cecchino{--badge-text-left:37%;--badge-text-right:24%}.badgeGrid .hof[class*=hofBadge-].hofBadge-sacco_da_punti,.badgeGrid .hof[class*=hofBadge-].hofBadge-sotto_media,.badgeGrid .hof[class*=hofBadge-].hofBadge-mano_calda{--badge-text-left:35%;--badge-text-right:23%}.badgeGrid .hof[class*=hofBadge-].hofBadge-legnata_storica{--badge-text-left:37%;--badge-text-right:25%}.badgeGrid .hof[class*=hofBadge-].hofBadge-mai_una_gioia{--badge-text-left:36%;--badge-text-right:27%}.badgeSymbolHero{background:radial-gradient(circle at 20% 30%,#ffcf5847,#0000 7rem),#0003;border:1px solid #ffcf5833;border-radius:8px;grid-template-columns:106px minmax(0,1fr);align-items:center;gap:14px;padding:12px;display:grid}.badgeSymbolHero strong,.badgeSymbolHero span{text-overflow:ellipsis;display:block;overflow:hidden}.badgeSymbolHero strong{color:#f7f4ea;font-size:1.15rem}.badgeSymbolHero span{color:#d8d3e8;margin-top:3px}.badgeHero{background:linear-gradient(135deg,#ffb70329,#7c5cff1f),#00000038;border:1px solid #ffcf582e;border-radius:8px;grid-template-columns:72px 84px minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.badgeHeroCover.cover{border-color:#ffcf5838;width:72px;height:72px}.badgeHeroPlayer{place-items:center;padding-top:8px;display:grid;position:relative}.badgeHeroPlayer .avatar{border-color:#ffcf588c}.badgeHeroCrown,.badgeDetailCrown{z-index:2;color:#ffd66b;background:#281d0aeb;border:1px solid #ffcf5861;border-radius:999px;place-content:center;place-items:center;width:24px;height:24px;line-height:0;display:grid;position:absolute;top:-2px;left:50%;transform:translate(-50%);box-shadow:0 3px 10px #00000059}.badgeHeroCrown svg,.badgeDetailCrown svg{fill:#ffd66b;stroke:#ffd66b;stroke-width:2.7px;place-self:center;width:17px;height:17px;margin:auto;display:block}.badgeHero strong,.badgeHero span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.badgeHero strong{font-size:1.25rem}.badgeHero span{color:#d8d3e8}.badgeGameScope{background:linear-gradient(135deg,#ffcf5829,#7c5cff1f),#00000038;border:1px solid #ffcf582e;border-radius:8px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;margin:0 2px 8px;padding:9px;display:grid;box-shadow:inset 0 0 0 1px #ffffff08}.badgeGameScopeCover.cover{color:#ffcf58;background:#ffcf581f;border-color:#ffcf5847;border-radius:8px;width:58px;height:58px}.badgeGameScope>div{gap:2px;min-width:0;display:grid}.badgeGameScope span,.badgeGameScope strong,.badgeGameScope small{text-overflow:ellipsis;white-space:nowrap;text-shadow:none;display:block;overflow:hidden}.badgeGameScope span{color:#ffcf58;text-transform:uppercase;letter-spacing:0;font-size:.72rem;font-weight:950}.badgeGameScope strong{color:#fff6ce;font-size:1rem;font-weight:950}.badgeGameScope small{color:#eeebffc7;font-weight:750}.badgeDetailIcon{color:#ffcf58;background:#ffb70324;border:1px solid #ffcf5840;border-radius:8px;place-content:center;place-items:center;width:58px;height:58px;margin:0 auto;line-height:0;display:grid}.badgeDetailIconHero{background:linear-gradient(135deg,#ffcf5842,#ffb7031a);border-color:#ffcf5861;border-radius:999px;width:96px;height:96px;margin:0;box-shadow:0 14px 32px #00000052,inset 0 0 0 1px #ffffff14}.badgeDetailIcon svg{place-self:center;width:32px;height:32px;margin:auto;display:block}.badgeDetailIconHero svg{color:#ffc107;stroke:#ffc107;filter:drop-shadow(0 3px 10px #0006);width:54px;height:54px}.badgeDetailPlayers{gap:8px;display:grid}.badgeDetailPlayer{background:#0003;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:10px;display:grid;position:relative}.badgeDetailPlayer .badgeDetailCrown{width:20px;height:20px;top:0;left:36px;transform:translate(-50%)}.badgeDetailPlayer .badgeDetailCrown svg{width:14px;height:14px}.badgeDetailPlayer strong,.badgeDetailPlayer span,.badgeDetailPlayer small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.badgeDetailPlayer span,.badgeDetailPlayer small{color:#b8b3c8}.badgePlayerMetrics{flex-wrap:wrap;gap:4px 10px;min-width:0;margin-top:3px;display:flex}.badgePlayerMetrics small{font-size:.74rem}.badgeCard{color:#fff8e6;width:100%;min-width:0;font:inherit;text-align:left;isolation:isolate;background:0 0;border:0;padding:0;display:block;position:relative;overflow:visible}.badgeCardButton{cursor:pointer;appearance:none}.badgeCardButton:focus-visible{outline-offset:3px;border-radius:8px;outline:2px solid #7c5cffbf}.badgeCardShell{--badge-ratio:2.2;--badge-accent:#ffcf58;width:100%;aspect-ratio:var(--badge-ratio);filter:drop-shadow(0 10px 17px #0000004d);display:block;position:relative;overflow:visible;container-type:inline-size}.badgeCardBase{z-index:1;object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.badgeCardOverlay{z-index:3;object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.badgeCardMedia,.badgeCardIcon,.badgeCardTitle,.badgeCardPlayers,.badgeCardDetail{z-index:2;pointer-events:none;box-sizing:border-box;min-width:0;position:absolute}.badgeCardMedia,.badgeCardIcon{place-items:center;display:grid;overflow:hidden}.badgeCardMedia{background:#0000001f}.badgeCardIcon{color:var(--badge-accent);filter:drop-shadow(0 2px 4px #000000bf)}.badgeCardIcon svg{stroke:currentColor;stroke-width:2.9px;width:62%;height:62%;display:block}.badgeCardIcon .lucide-crown,.badgeCardIcon .lucide-trophy{fill:color-mix(in srgb, var(--badge-accent) 52%, transparent)}.badgeCardMedia .badgeSlotAvatar,.badgeCardMedia .badgeSlotAvatar img,.badgeCardMedia .badgeSlotStack,.badgeCardMedia .badgeSlotEmpty{width:100%!important;min-width:0!important;height:100%!important;min-height:0!important}.badgeSlotAvatar{color:#14131b;background:radial-gradient(circle at 32% 22%, #ffffff5c, transparent 34%), linear-gradient(135deg, color-mix(in srgb, var(--badge-avatar-color,#7c5cff) 72%, #fff), var(--badge-avatar-color,#7c5cff));place-items:center;min-width:0;min-height:0;font-weight:950;line-height:1;display:grid;overflow:hidden}.badgeSlotAvatar img{object-fit:cover;width:100%;height:100%;display:block}.badgeSlotAvatarFallback{text-shadow:0 1px 1px #ffffff47;font-size:clamp(.62rem,12cqw,1.4rem)}.badgeSlotEmpty{color:color-mix(in srgb, var(--badge-accent) 78%, #fff);background:radial-gradient(circle at 35% 25%,#ffffff2e,#0000 38%),#0000004d;place-items:center;display:grid}.badgeSlotEmpty svg{width:42%;height:42%}.badgeSlotStack{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative;overflow:hidden}.badgeSlotStack[data-count="2"]{grid-template-rows:1fr}.badgeSlotStack[data-count="3"] .badgeSlotAvatar:nth-child(3){grid-column:1/-1;justify-self:center;width:50%!important}.badgeSlotStack .badgeSlotAvatar{width:100%!important;height:100%!important}.badgeSlotStack[data-overflow]:after{content:"+" attr(data-overflow);z-index:4;color:#fff8df;background:#0e0d14e0;border:1px solid #ffffff57;border-radius:999px;place-items:center;width:34%;height:34%;font-size:clamp(.46rem,8cqw,.7rem);font-weight:950;line-height:1;display:grid;position:absolute;bottom:4%;right:4%}.badgeCardTitle,.badgeCardPlayers,.badgeCardDetail{color:#fff8e6;text-shadow:0 2px 5px #000000e6,0 0 8px #000000b8;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;-webkit-box-orient:vertical;line-height:1.02;display:-webkit-box;overflow:hidden}.badgeCardPlayers,.badgeCardDetail{white-space:nowrap;text-overflow:ellipsis;color:#f0e3c9;line-height:1.06;display:block}.badgeCardEmpty .badgeCardMedia,.badgeCardEmpty .badgeCardIcon{opacity:.72}.badgeCardEmpty .badgeCardPlayers,.badgeCardEmpty .badgeCardDetail{color:#cabfda}.badgeCardVariant-detail{margin:4px 0 10px}.badgeCardVariant-detail .badgeCardShell{width:min(100%,520px);margin:0 auto}.badgeCardVariant-hero .badgeCardShell{min-height:0}.badgeMiniIcon{clip-path:none;background:0 0;border:0;width:28px;height:22px;padding:0;position:relative;overflow:visible}.badgeMiniIcon img{object-fit:fill;filter:drop-shadow(0 2px 4px #0000004d);width:100%;height:100%;position:absolute;inset:0}.badgeMiniIcon span{color:var(--badge-accent);place-items:center;display:grid;position:absolute;inset:18% 36% 18% 12%}.badgeMiniIcon svg{stroke-width:3px;width:100%;height:100%}.hof.badgeVisualHost{aspect-ratio:auto;width:100%;min-height:0;color:inherit;background:0 0;border:0;border-radius:0;padding:0;display:block;overflow:visible}.hof.badgeVisualHost:before,.hof.badgeVisualHost:after{display:none}.hof.badgeVisualHost.hofButton{width:100%;color:inherit;text-align:left;cursor:pointer;appearance:none}.hof.badgeVisualHost.hofButton:hover:before,.hof.badgeVisualHost.hofButton:hover:after{display:none}.hof.badgeVisualHost>.badgeVisualCard{pointer-events:none}.hof.badgeVisualHost:focus-visible{outline-offset:3px;border-radius:8px;outline:2px solid #7c5cffb8}.badgeVisualCard{--badge-ratio:2.1429;--badge-accent:#ffd66b;--badge-text:#fff7df;--badge-muted:#eadfca;--badge-detail:#ffe6a5;--badge-icon-text:#15120a;--badge-text-shadow:0 2px 5px #000000eb, 0 0 12px #00000073;--badge-content-scale:1;--badge-media-col:14cqw;--badge-icon-col:12cqw;--badge-content-gap:2cqw;--badge-content-pad-x:1.2cqw;--badge-avatar-font:4.9cqw;--badge-stack-max:14cqw;--badge-stack-avatar-size:6.5cqw;--badge-stack-avatar-font:2.65cqw;--badge-title-font:5.7cqw;--badge-title-scale:1;--badge-title-fit-scale:1;--badge-media-scale:92%;--badge-right-scale:90%;--badge-label-font:3.85cqw;--badge-detail-font:3.35cqw;width:100%;min-width:0;aspect-ratio:var(--badge-ratio);isolation:isolate;filter:drop-shadow(0 12px 18px #00000057);display:block;position:relative;container-type:inline-size}.badgeVisualCard-detail{--badge-media-scale:82%;--badge-right-scale:80%;width:min(100%,520px);margin:4px auto 10px}.badgeVisualCard-detail .badgeVisualContent{--badge-media-col:12.6cqw;--badge-icon-col:11.8cqw;--badge-content-gap:1.7cqw;--badge-content-pad-x:.2cqw;--badge-avatar-font:4.6cqw;--badge-stack-max:13cqw;--badge-stack-avatar-size:5.7cqw;--badge-stack-avatar-font:2.25cqw;--badge-title-font:5.05cqw;--badge-label-font:3.7cqw;--badge-detail-font:3.15cqw;inset:31% 14.2% 18.4% 15.4%}.hofGrid.badgeGrid{align-items:start;gap:clamp(3px,.9vw,6px)}.badgeVisualCard-grid .badgeVisualContent{--badge-content-scale:.93;--badge-media-scale:88%;--badge-right-scale:84%;--badge-media-col:10.1cqw;--badge-icon-col:9.25cqw;--badge-content-gap:1.05cqw;--badge-content-pad-x:0;--badge-avatar-font:3.45cqw;--badge-stack-max:9.5cqw;--badge-stack-avatar-size:4.15cqw;--badge-stack-avatar-font:1.68cqw;--badge-title-font:4.58cqw;--badge-label-font:2.94cqw;--badge-detail-font:2.62cqw;inset:30.3% 11.4% 16.8% 12.2%}.badgeVisualShell{z-index:0;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.badgeVisualContent{z-index:1;grid-template-columns:var(--badge-media-col) minmax(0, 1fr) var(--badge-icon-col);gap:var(--badge-content-gap);padding-inline:var(--badge-content-pad-x);color:var(--badge-text);text-shadow:var(--badge-text-shadow);transform:scale(var(--badge-content-scale));transform-origin:50%;align-items:center;display:grid;position:absolute;inset:30% 15.5% 18% 17%}.badgeVisualCard-hero .badgeVisualContent{--badge-media-scale:86%;--badge-right-scale:84%;--badge-media-col:13.9cqw;--badge-icon-col:12.6cqw;--badge-content-gap:1.9cqw;--badge-content-pad-x:.2cqw;--badge-avatar-font:5.05cqw;--badge-stack-max:14.2cqw;--badge-stack-avatar-size:6.1cqw;--badge-stack-avatar-font:2.45cqw;inset:28.8% 13.2% 16.5% 14.2%}.badgeVisualAvatar{width:var(--badge-media-scale);aspect-ratio:1;background:radial-gradient(circle at 32% 23%, #fff6, transparent 34%), linear-gradient(145deg, color-mix(in srgb, var(--badge-avatar-color,#7c5cff) 75%, #fff), var(--badge-avatar-color,#7c5cff));color:#0e1118;border:2px solid color-mix(in srgb, var(--badge-accent) 68%, #fff);max-width:none;font-size:clamp(10px, var(--badge-avatar-font), 38px);text-shadow:none;border-radius:50%;justify-self:center;place-items:center;font-weight:950;line-height:1;display:grid;overflow:hidden;box-shadow:0 6px 13px #00000061,inset 0 0 0 2px #00000029}.badgeVisualAvatar img{object-fit:cover;width:100%;height:100%;display:block}.badgeVisualAvatar>span{place-items:center;display:grid}.badgeVisualEmpty{color:color-mix(in srgb, var(--badge-accent) 72%, #fff);background:#00000052}.badgeVisualEmpty svg{width:48%;height:48%}.badgeVisualStack{width:var(--badge-media-scale);max-width:var(--badge-stack-max);grid-template-columns:repeat(2,1fr);justify-self:center;place-items:center;display:grid}.badgeVisualStack .badgeVisualAvatar{width:clamp(15px, var(--badge-stack-avatar-size), 54px);max-width:clamp(15px, var(--badge-stack-avatar-size), 54px);font-size:clamp(7px, var(--badge-stack-avatar-font), 14px);margin:clamp(-3px,-.5cqw,-2px)}.badgeVisualCopy{align-content:center;gap:clamp(2px,.35cqw,4px);min-width:0;padding-right:3%;display:grid}.badgeVisualCopy strong{min-width:0;color:var(--badge-text);-webkit-text-fill-color:var(--badge-text);font-size:clamp(6px, calc(var(--badge-title-font) * var(--badge-title-scale) * var(--badge-title-fit-scale)), 44px);letter-spacing:0;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:950;line-height:1.02;display:-webkit-box;overflow:hidden}.badgeVisualCard-grid .badgeVisualCopy strong{white-space:nowrap;text-overflow:clip;overflow-wrap:normal;-webkit-line-clamp:initial;-webkit-box-orient:initial;max-width:100%;display:block;overflow:visible}.badgeVisualCopy span,.badgeVisualCopy small{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:850;line-height:1.07;overflow:hidden}.badgeVisualCopy span{color:var(--badge-muted);-webkit-text-fill-color:var(--badge-muted);font-size:clamp(8px, var(--badge-label-font), 27px)}.badgeVisualCopy small{color:var(--badge-detail);-webkit-text-fill-color:var(--badge-detail);font-size:clamp(7px, var(--badge-detail-font), 23px)}.badgeVisualCopy .badgeVisualLineFit{--badge-line-fit-scale:1;max-width:100%;display:block}.badgeVisualCopy span.badgeVisualLineFit{font-size:clamp(6px, calc(var(--badge-label-font) * var(--badge-line-fit-scale)), 27px)}.badgeVisualCopy small.badgeVisualLineFit{font-size:clamp(6px, calc(var(--badge-detail-font) * var(--badge-line-fit-scale)), 23px)}.badgeVisualCard-grid .badgeVisualCopy .badgeVisualLineFit{text-overflow:clip;overflow:visible}.badgeVisualIcon{width:var(--badge-right-scale);aspect-ratio:1;max-width:none;color:var(--badge-icon-text);background:radial-gradient(circle at 32% 23%, #ffffff85, transparent 34%), linear-gradient(145deg, color-mix(in srgb, var(--badge-accent) 90%, #fff), color-mix(in srgb, var(--badge-accent) 58%, #1a1205));border:2px solid color-mix(in srgb, var(--badge-accent) 54%, #fff);text-shadow:none;border-radius:50%;justify-self:center;place-items:center;display:grid;box-shadow:0 6px 13px #00000057,inset 0 -6px 12px #0000003d}.badgeVisualIcon svg{stroke:currentColor;stroke-width:2.5px;width:56%;height:56%}.badgeVisualIcon .lucide-crown,.badgeVisualIcon .lucide-trophy{fill:color-mix(in srgb, var(--badge-icon-text) 28%, transparent)}.badgeVisualRight{width:var(--badge-right-scale);aspect-ratio:1;pointer-events:none;justify-self:center;place-items:center;min-width:0;max-width:none;display:grid}.badgeVisualRight .badgeVisualAvatar,.badgeVisualRight .badgeVisualStack{width:100%;max-width:none}.badgeVisualRight .badgeVisualStack .badgeVisualAvatar{width:clamp(14px, var(--badge-stack-avatar-size), 48px);max-width:clamp(14px, var(--badge-stack-avatar-size), 48px)}.badgeVisualGameCover.cover{aspect-ratio:1;border:2px solid color-mix(in srgb, var(--badge-accent) 62%, #fff);width:100%;max-width:none;height:auto;color:color-mix(in srgb, var(--badge-accent) 72%, #fff);background:#00000047;border-radius:18%;box-shadow:0 6px 13px #00000057,inset 0 0 0 2px #0000002e}.badgeVisualRightPlayers{--badge-stack-avatar-size:6.1cqw;--badge-stack-avatar-font:2.45cqw}.profileMetaBadgeVisual .badgeVisualRightPlayers{--badge-stack-avatar-size:4.55cqw;--badge-stack-avatar-font:1.88cqw}.badgeVisualCard-champion{--badge-accent:#ffd66b;--badge-text:#fff2c4;--badge-muted:#eadfc1;--badge-detail:#ffd66b}.badgeVisualCard-most_wins{--badge-accent:#ffca5a;--badge-text:#fff4d4;--badge-muted:#d9e5ff;--badge-detail:#ffcf70}.badgeVisualCard-recordman{--badge-accent:#5fe9ff;--badge-text:#e9fbff;--badge-muted:#b9e5ee;--badge-detail:#6ff0ff}.badgeVisualCard-stakanovista{--badge-accent:#dce2ea;--badge-text:#f4f6fb;--badge-muted:#d4d8df;--badge-detail:#fff}.badgeVisualCard-cecchino{--badge-accent:#e8cd55;--badge-text:#fff2bf;--badge-muted:#d9e3bd;--badge-detail:#f4d96f}.badgeVisualCard-legnata_storica{--badge-accent:#ff9f38;--badge-text:#ffe2bf;--badge-muted:#ffc08c;--badge-detail:#ffae4f}.badgeVisualCard-presenza_fissa{--badge-accent:#d18cff;--badge-text:#f7eaff;--badge-muted:#ddc3ff;--badge-detail:#dca6ff}.badgeVisualCard-mai_una_gioia{--badge-accent:#b76c3e;--badge-text:#20160b;--badge-muted:#4b2f17;--badge-detail:#6a3416;--badge-text-shadow:0 1px 0 #ffffff57;--badge-icon-text:#21160b}.badgeVisualCard-sotto_media{--badge-accent:#78dfff;--badge-text:#fff;--badge-muted:#eef9ff;--badge-detail:#d9f5ff;--badge-text-shadow:0 2px 5px #000000db, 0 0 12px #002a3a8f;--badge-icon-text:#061018}.badgeVisualCard-sacco_da_punti{--badge-accent:#b889ff;--badge-text:#f0e5ff;--badge-muted:#d1c1ec;--badge-detail:#c499ff}.badgeVisualCard-mano_calda{--badge-accent:#ffbd57;--badge-text:#fff0d4;--badge-muted:#f1c894;--badge-detail:#ffcc74}.badgeVisualCard-percentuale_killer{--badge-accent:#ffd05a;--badge-text:#fff1c7;--badge-muted:#ffd9a0;--badge-detail:#ffe07b}.badgeVisualCard-streak_vittorie{--badge-accent:#ffcf58;--badge-text:#fff4d4;--badge-muted:#eadfc1;--badge-detail:#ffdf7e}.badgeVisualCard-streak_sconfitte{--badge-accent:#8bd2ff;--badge-text:#eff8ff;--badge-muted:#c9d9ee;--badge-detail:#9be7ff}.badgeVisualCard-fiammata_record{--badge-accent:#ffd166;--badge-text:#fff3cf;--badge-muted:#ead8ff;--badge-detail:#ffd166}.badgeVisualCard-scivolata_record{--badge-accent:#c7d2fe;--badge-text:#f5f6ff;--badge-muted:#d8dcef;--badge-detail:#c7d2fe}.badgeVisualCard-dominio_gioco{--badge-accent:#64d99c;--badge-text:#effff4;--badge-muted:#caefd8;--badge-detail:#86efac}.badgeVisualCard-caduta_gioco{--badge-accent:#f97316;--badge-text:#ffe6cc;--badge-muted:#ffc69a;--badge-detail:#fb923c}.badgeVisualCard-nemesi{--badge-accent:#fb7185;--badge-text:#ffe4e8;--badge-muted:pink;--badge-detail:#ff7b91}.badgeVisualCard-vittima{--badge-accent:#45e0bd;--badge-text:#e7fff9;--badge-muted:#baefe3;--badge-detail:#67e8f9}.badgeVisualCard-scontro_diretto{--badge-accent:#a78bfa;--badge-text:#f2edff;--badge-muted:#d5cbff;--badge-detail:#aebeff}.badgeVisualCardEmpty .badgeVisualContent{opacity:.78}.badgeVisualDetailSheet .badgeDetailPlayers{margin-top:2px}.badgeDetailDescription{color:#fff5d8e6;text-shadow:none;background:linear-gradient(135deg,#ffcf581f,#7c5cff1a),#00000038;border:1px solid #ffcf5824;border-radius:8px;margin:2px 2px 10px;padding:9px 11px;font-size:.88rem;font-weight:750;line-height:1.22}.badgeVisualDetailSheet .badgeDetailPlayer strong{color:#fffffff0;text-shadow:none}.badgeVisualDetailSheet .badgeDetailPlayer span,.badgeVisualDetailSheet .badgeDetailPlayer small{color:#eeebffc7;text-shadow:none}.badgeVisualDetailSheet .sheetHeader+.badgeVisualCard{margin-top:2px}.badgeVisualDetailSheet .sheetHeader p{color:#ffffffb8;text-shadow:none}.hof.badgeVisualHost .badgeVisualContent,.hof.badgeVisualHost .badgeVisualAvatar,.hof.badgeVisualHost .badgeVisualAvatar>span,.hof.badgeVisualHost .badgeVisualStack,.hof.badgeVisualHost .badgeVisualCopy,.hof.badgeVisualHost .badgeVisualIcon{display:grid}.hof.badgeVisualHost .badgeVisualCopy span,.hof.badgeVisualHost .badgeVisualCopy small{display:block}.badgeVisualDetailSheet .badgeVisualContent,.badgeVisualDetailSheet .badgeVisualAvatar,.badgeVisualDetailSheet .badgeVisualAvatar>span,.badgeVisualDetailSheet .badgeVisualStack,.badgeVisualDetailSheet .badgeVisualCopy,.badgeVisualDetailSheet .badgeVisualIcon{display:grid}.badgeVisualDetailSheet .badgeVisualCopy span,.badgeVisualDetailSheet .badgeVisualCopy small{display:block}.recordsGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.recordsGrid div{background:#0000002e;border-radius:8px;gap:3px;padding:10px;display:grid}.recordsGrid span{color:#b8b3c8;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recordsGrid b{color:#ffcf58;font-size:1.2rem}.loadingOverlay{z-index:980;padding:max(12px, env(safe-area-inset-top)) 16px max(12px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:all;background:#05050a80;place-items:center;display:grid;position:fixed;inset:0}.loadingOverlay>*{box-sizing:border-box;max-width:100%}.loadingOverlay>div{background:#1c1b28eb;border:1px solid #ffffff29;border-radius:8px;justify-items:center;gap:10px;width:min(380px,100vw - 32px);padding:10px 12px 16px;display:grid;box-shadow:0 24px 70px #00000094}.loadingScene{aspect-ratio:1;object-fit:cover;pointer-events:none;border-radius:8px;width:min(236px,68vw);box-shadow:0 16px 46px #00000061}.loadingPlayerPhoto{aspect-ratio:1;background:radial-gradient(circle,#ffcf5838,#7c5cff1f);border-radius:999px;place-items:center;width:min(132px,36vw);display:grid;box-shadow:0 16px 46px #00000061}.loadingPlayerPhoto .avatar{width:100%!important;height:100%!important}.loadingOverlay.simple{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05050a7a;padding:0}.loadingOverlay.simple>div{background:#1c1b28;gap:12px;width:auto;min-width:min(320px,100vw - 32px);padding:18px}.loadingOverlay strong{text-align:center}.loaderRing{border:4px solid #ffffff24;border-top-color:#ffb703;border-radius:999px;width:42px;height:42px;animation:.8s linear infinite spin;display:block}@media (orientation:landscape) and (height<=560px){.loadingOverlay>div{grid-template-columns:104px minmax(0,1fr);place-items:center;gap:8px 12px;width:min(430px,100vw - 24px);padding:10px 12px}.loadingScene,.loadingPlayerPhoto{grid-row:1/span 2;width:104px}.loadingOverlay .loaderRing{border-width:4px;width:34px;height:34px}.loadingOverlay strong{align-self:start}.loadingOverlay.simple>div{grid-template-columns:none;gap:12px;width:auto;min-width:min(320px,100vw - 32px);padding:18px}.loadingOverlay.simple .loaderRing{border-width:4px;width:42px;height:42px}.loadingOverlay.simple strong{align-self:auto}}.photoFocusAvatar{touch-action:none;overscroll-behavior:contain;cursor:grab;border-radius:999px;width:max-content;position:relative}.photoFocusAvatar:active{cursor:grabbing}.photoFocusAvatar .avatar{pointer-events:none}.photoFocusAvatar img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none}.photoFocusAvatar:after{content:"";border-radius:inherit;pointer-events:none;opacity:.75;border:1px dashed #ffffff3d;position:absolute;inset:-6px}.photoFocusAvatar:before{content:"trascina";color:#b8b3c8;letter-spacing:0;pointer-events:none;font-size:.62rem;position:absolute;bottom:-18px;left:50%;transform:translate(-50%)}.coverFocusEditor{touch-action:none;overscroll-behavior:contain;cursor:grab;-webkit-user-select:none;user-select:none;background:#ffffff14;border:1px dashed #ffffff3d;border-radius:8px;place-items:center;width:96px;height:96px;display:grid;position:relative;overflow:hidden}.coverFocusEditor:active{cursor:grabbing}.coverFocusEditor img{object-fit:cover;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%}.coverFocusEditor span{color:#f7f4ea;pointer-events:none;background:#00000094;border-radius:999px;padding:2px 7px;font-size:.68rem;position:absolute;bottom:6px;left:6px}.selfieBackdrop{z-index:810;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050509db;align-items:center}.selfieSheet{width:min(520px,100%);max-width:100%}.selfieFrame{aspect-ratio:1;background:#05050a;border:1px solid #ffffff24;border-radius:8px;place-items:center;display:grid;overflow:hidden}.selfieVideo{object-fit:cover;background:#05050a;width:100%;height:100%}.selfieVideo.mirrored{transform:scaleX(-1)}.selfiePreview{object-fit:cover;background:#05050a;width:100%;height:100%;display:block}.selfieLiveActions{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:8px;display:grid}.selfieLiveActions button{justify-content:center;min-width:0}.selfieConfirmTitle{color:#fff6ce;text-align:center;font-size:1rem;display:block}.selfieConfirmActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.selfieConfirmActions button{justify-content:center;min-width:0}.rowActionStack{justify-items:stretch;gap:6px;display:grid}.rowActionStack button{white-space:nowrap}.personRow.gameRow{grid-template-columns:auto minmax(0,1fr) max-content;align-items:center;gap:8px;min-height:58px;padding:6px 7px}.personRow.gameRow .cover{border-radius:7px;width:44px;height:44px}.gameRowActions{flex-wrap:nowrap;justify-content:flex-end;justify-self:end;align-items:center;gap:5px;min-width:max-content;display:flex}.gameChampionMini{color:#fff6d4;background:radial-gradient(circle at 35% 24%,#fff6ce3d,#0000 30%),linear-gradient(145deg,#ffd35c6b,#9c69154d),#3c2b12;border:1px solid #ffcf58a6;border-radius:999px;place-items:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:3px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a,0 4px 12px #00000047}.gameChampionMini .avatar{border-color:#ffe17af2;box-shadow:0 5px 14px #00000057;width:32px!important;height:32px!important}.gameChampionMini .avatarStack{transform-origin:50%;transform:scale(.82)}.gameChampionMiniCrown{color:#ffd66b;background:#281d0aeb;border:1px solid #ffcf586b;border-radius:999px;place-content:center;place-items:center;width:21px;height:21px;line-height:0;display:grid;position:absolute;top:-7px;right:-4px;box-shadow:0 4px 10px #00000057}.gameChampionMiniCrown svg{fill:#ffd66b;stroke:#ffd66b;stroke-width:2.7px;width:14px;height:14px;margin:auto;display:block}.fixedIconStack{grid-template-columns:repeat(3,40px);gap:6px}.iconOnly{width:40px;min-width:40px;padding:0}.iconOnly svg{width:19px;height:19px}.gameStartMatchBtn svg{width:20px;height:20px}.gameRow .rowActionStack.fixedIconStack{flex-wrap:nowrap;grid-template-columns:none;justify-content:flex-end;align-items:center;gap:4px;min-width:max-content;display:flex}.gameRow .iconOnly{border-radius:8px;width:31px;min-width:31px;height:30px;min-height:30px;padding:0}.gameRow .iconOnly svg{width:16px;height:16px}.gameRow .gameStartMatchBtn svg{width:17px;height:17px}.createMatchButton{margin-top:12px}.avatarButton{color:inherit;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.matchTabs{background:#ffffff12;border-radius:8px;grid-template-columns:1fr 1fr;gap:6px;margin:8px 0 10px;padding:4px;display:grid}.matchTabs button{color:#b8b3c8;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;font-weight:900;display:flex}.matchTabs .active{color:#fff;background:#7c5cff}.matchDateStats{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0 0 8px}.matchDateStats div{min-width:0}.matchDateStats strong{font-size:clamp(.78rem,2.55vw,.95rem);line-height:1.05}.matchDateStats span{white-space:nowrap;text-overflow:ellipsis;font-size:clamp(.7rem,2.35vw,.9rem);line-height:1.15;overflow:hidden}.compareTools{gap:10px;display:grid}.compareSelectionSummary{background:#0000002e;border:1px solid #ffffff14;border-radius:8px;gap:6px;padding:10px;display:grid}.compareSelectionSummary span{color:#d8d3e8;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.compareActionRow{flex-wrap:wrap;gap:8px;display:flex}.compareActionRow button{flex:150px}.selectionEditor{gap:10px;display:grid}.selectionEditor>strong{color:#ffcf58}.selectionPanel{background:#ffffff0d;border:1px solid #ffffff17;border-radius:8px;gap:8px;min-width:0;padding:10px;display:grid}.selectionEditorTitle{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.selectionEditorTitle strong{color:#ffcf58}.selectionEditorTitle .sectionAddBtn{flex:none}.selectionEditorTitle .sectionAddBtn:disabled{opacity:.45}.checkChip{color:#f7f4ea;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:7px;min-width:0;min-height:42px;padding:4px 10px 4px 6px;display:inline-flex;overflow:hidden}.checkChip input{accent-color:#40c9a2;width:18px;height:18px;min-height:0}.checkChip.selected{background:#40c9a229;border-color:#40c9a299}.compareFilters{grid-template-columns:minmax(160px,1fr) auto;align-items:center;gap:8px;display:grid}.compareDateControls{grid-template-columns:minmax(0,1fr) minmax(92px,.45fr);align-items:end;gap:8px;display:grid}.compareDateControls label{color:#d8d3e8;gap:5px;min-width:0;font-weight:800;display:grid}.compareDateControls label span{color:#b8b3c8;font-size:.78rem}.compareDateControls input:disabled{opacity:.55}.compareInsightGrid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px;margin:10px 0;display:grid}.compareInsightGrid div{background:#0003;border:1px solid #ffffff12;border-radius:8px;min-width:0;padding:10px}.compareInsightGrid strong,.compareInsightGrid span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.compareInsightGrid strong{color:#ffcf58;font-size:1.1rem}.compareInsightGrid span{color:#b8b3c8;font-size:.82rem}.groupCompareChips,.gameCompareChips{padding-top:2px}.tinyCover{border-radius:8px;width:30px;height:30px}.expansionChoiceGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:8px}.expansionChoiceChip{border-radius:8px;justify-content:start;min-height:50px;padding:7px 9px}.expansionChoiceChip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.matchExpansionLine{color:#cfc9df;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;max-width:100%;font-size:.78rem;font-weight:850;display:flex;overflow:hidden}.matchExpansionLine svg{color:#ffcf58;flex:none;width:14px;height:14px}.matchTitle .matchExpansionLine{margin-top:2px;font-size:.82rem}.expansionManageHeader{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.expansionManageHeader div{gap:3px;min-width:0;display:grid}.expansionManageHeader strong{color:#f7f4ea}.expansionManageHeader span{color:#b8b3c8;font-size:.88rem;line-height:1.25}.expansionManageHeader button{flex:none}.expansionGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.expansionCard{color:#f7f4ea;text-align:left;background:#ffffff0e;border:1px solid #ffffff1c;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:68px;padding:8px;display:grid}.expansionCard:not(:disabled){cursor:pointer}.expansionCard:disabled{opacity:.72;cursor:default}.expansionCard.selected{background:linear-gradient(135deg,#40c9a22e,#ffcf5812);border-color:#40c9a2b8;box-shadow:inset 0 0 0 1px #ffffff14,0 10px 22px #0000002e}.expansionCard>span{gap:3px;min-width:0;display:grid}.expansionCard strong,.expansionCard small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.expansionCard small{color:#b8b3c8;font-size:.74rem}.expansionCard b{color:#08110f;background:#40c9a2;border-radius:999px;place-items:center;width:28px;height:28px;display:grid}.expansionCard b svg{stroke-width:3px;width:17px;height:17px}.toggleLine{color:#d8d3e8;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 12px;font-weight:800;display:inline-flex}.toggleLine input{accent-color:#40c9a2;min-height:0}.compareMatches{gap:8px;margin-top:10px;display:grid}.compareMatchCard{color:#f7f4ea;text-align:left;background:#0000002e;border:0;border-radius:8px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:8px;display:grid}.compareMatchCard strong,.compareMatchCard span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.compareMatchCard span{color:#b8b3c8;font-size:.86rem}.altVictory .altStage{isolation:isolate;background:#151521;border:1px solid #ffffff24;border-radius:8px;width:min(760px,96vw);min-height:min(540px,72dvh);position:relative;overflow:hidden;box-shadow:0 28px 90px #0000009e}.altWinner{z-index:4;color:#f7f4ea;text-shadow:0 8px 24px #000000b3;justify-items:center;gap:6px;display:grid;position:absolute}.altWinner .avatar,.altLoser .avatar{z-index:3;border-color:var(--actor-color);box-shadow:0 8px 22px #0000006b}.altBody{z-index:2;background:linear-gradient(180deg, color-mix(in srgb, var(--actor-color,#ffb703) 84%, white 10%), color-mix(in srgb, var(--actor-color,#ffb703) 70%, black 18%));border-radius:999px 999px 14px 14px;width:64px;height:58px;margin-top:-16px;display:block;position:relative;box-shadow:inset 0 -10px #00000029,0 10px 18px #00000047}.altBody.small{border-radius:14px 14px 7px 7px;width:32px;height:30px;margin-top:-8px;box-shadow:inset 0 -6px #00000024,0 6px 12px #0000003d}.altBody .arm{background:color-mix(in srgb, var(--actor-color,#ffb703) 78%, white 9%);transform-origin:50%;border-radius:999px;width:48px;height:11px;position:absolute;top:17px;box-shadow:0 5px 9px #0003}.altBody .arm.left{right:50px;rotate:-26deg}.altBody .arm.right{left:50px;rotate:26deg}.altBody.small .arm{width:24px;height:7px;top:8px}.altBody.small .arm.left{right:25px}.altBody.small .arm.right{left:25px}.altBody b{background:#00000042;border-radius:999px;width:70%;height:8px;position:absolute;bottom:-5px;left:50%;translate:-50%}.altWinner strong{text-overflow:ellipsis;white-space:nowrap;background:#00000061;border-radius:999px;max-width:160px;padding:4px 10px;overflow:hidden}.altTaunt{z-index:5;color:#111118;text-align:center;text-transform:uppercase;background:#f7f4ea;border:3px solid #ffb703;border-radius:8px;max-width:min(440px,80vw);padding:10px 14px;font-size:clamp(1.25rem,5vw,2.4rem);font-weight:950;line-height:1;animation:.72s ease-in-out infinite bubbleYell;position:absolute;box-shadow:0 18px 48px #00000073}.portraitSafeTaunt{display:none}.altLosers{z-index:3;flex-wrap:wrap;justify-content:center;align-items:end;gap:10px;display:flex;position:absolute}.altLoser{transform-origin:bottom;justify-items:center;gap:4px;display:grid;animation-delay:calc(var(--i) * 80ms)!important}.altLoser small{text-overflow:ellipsis;white-space:nowrap;color:#d8d3e8;background:#0000005c;border-radius:999px;max-width:68px;padding:2px 7px;font-size:.72rem;overflow:hidden}.tieVictoryStage{isolation:isolate;background:radial-gradient(circle at 50% 35%,#ffcf582e,#0000 18rem),#151521;border:1px solid #ffffff24;border-radius:8px;place-items:center;width:min(760px,96vw);min-height:min(540px,72dvh);padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #0000009e}.handshakeTieStage{background:radial-gradient(circle at 50% 34%,#40c9a238,#0000 18rem),radial-gradient(circle at 50% 70%,#ffcf5824,#0000 15rem),#151521}.tieWinnerOrbit{z-index:4;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;max-width:min(560px,86vw);display:flex;position:relative}.tieWinnerActor{color:#f7f4ea;text-shadow:0 8px 20px #000000b3;justify-items:center;gap:7px;display:grid}.tieWinnerActor .avatar{border-color:var(--actor-color);box-shadow:0 0 0 5px #ffcf5829,0 14px 42px #00000080}.tieWinnerActor strong{text-overflow:ellipsis;white-space:nowrap;background:#0000006b;border-radius:999px;max-width:112px;padding:4px 10px;overflow:hidden}.tieBody{background:linear-gradient(180deg, color-mix(in srgb, var(--actor-color) 82%, white 8%), color-mix(in srgb, var(--actor-color) 70%, black 18%));border-radius:18px 18px 10px 10px;width:60px;height:54px;margin-top:-10px;position:relative;box-shadow:inset 0 -8px #00000024,0 10px 20px #0000003d}.tieBody.mini{border-radius:12px 12px 7px 7px;width:36px;height:34px;margin-top:-7px}.tieArm{background:color-mix(in srgb, var(--actor-color) 74%, white 12%);transform-origin:8px;border-radius:999px;width:44px;height:12px;position:absolute;top:14px;box-shadow:0 4px 8px #0003}.tieArm.left{right:42px;rotate:-24deg}.tieArm.right{left:42px;rotate:24deg}.mockFinger{transform-origin:4px;background:#ffd7a8;border-radius:999px;width:82px;height:13px;animation:.5s ease-in-out infinite mockFingerWag;position:absolute;top:25px;left:49px;rotate:42deg;box-shadow:0 6px 14px #00000047,0 0 0 2px #1111182e}.mockFinger:after{content:"";background:#ffd7a8;border-radius:999px;width:22px;height:18px;position:absolute;top:-3px;right:-10px;box-shadow:inset 0 -2px #00000014}.tieBody.mini .tieArm{width:26px;height:8px;top:9px}.tieBody.mini .tieArm.left{right:26px}.tieBody.mini .tieArm.right{left:26px}.tieLoserPack{z-index:3;flex-wrap:wrap;justify-content:center;gap:9px;display:flex;position:absolute;bottom:84px;left:7%;right:7%}.tieLoserActor{opacity:.78;filter:saturate(.74)brightness(.86);transform-origin:bottom;justify-items:center;gap:3px;display:grid}.tieLoserActor .avatar{border-color:#fff3;box-shadow:0 5px 16px #00000059}.tieLoserActor small{text-overflow:ellipsis;white-space:nowrap;color:#d8d3e8;background:#00000057;border-radius:999px;max-width:66px;padding:2px 7px;font-size:.72rem;overflow:hidden}.handshakeCrew{z-index:4;justify-items:center;gap:14px;width:min(580px,90vw);display:grid;position:relative}.handshakePair{grid-template-columns:minmax(118px,1fr) 64px minmax(118px,1fr);place-items:end center;width:min(430px,84vw);min-height:178px;display:grid;position:relative}.handshakePair.solo{grid-template-columns:minmax(118px,1fr);width:min(240px,70vw)}.handshakePerson{z-index:4;color:#f7f4ea;text-shadow:0 8px 20px #000000b3;justify-items:center;gap:5px;display:grid;position:relative}.leftSide{translate:14px}.handshakePerson .avatar{border-color:var(--actor-color);box-shadow:0 0 0 4px #ffffff14,0 12px 36px #00000070}.handshakePerson strong{text-overflow:ellipsis;white-space:nowrap;background:#0000006b;border-radius:999px;max-width:120px;padding:3px 9px;font-size:.82rem;overflow:hidden}.rightSide{transform:scaleX(-1)translate(-14px)}.rightSide .avatar,.rightSide strong{transform:scaleX(-1)}.shakeBody{place-items:start center;width:74px;height:64px;margin-top:-10px;display:grid;position:relative}.shakeTorso{background:linear-gradient(180deg, color-mix(in srgb, var(--actor-color) 80%, white 10%), color-mix(in srgb, var(--actor-color) 68%, black 18%));border-radius:19px 19px 10px 10px;width:56px;height:54px;position:absolute;top:6px;left:50%;translate:-50%;box-shadow:inset 0 -9px #00000024,0 10px 20px #0000003d}.shakeArm{z-index:5;background:linear-gradient(#ffe0bd,#f4bd91);border:2px solid #11111852;border-radius:999px;height:22px;position:absolute;box-shadow:0 7px 14px #00000052}.shakeArmMeet{transform-origin:0;width:clamp(116px,16vw,146px);animation:.72s ease-in-out infinite handshakeReach;top:21px;left:42px;rotate:-8deg}.freeArm{z-index:2;background:color-mix(in srgb, var(--actor-color) 72%, white 10%);border-radius:999px;width:54px;height:14px;position:absolute;top:28px;left:-18px;rotate:25deg;box-shadow:0 5px 10px #0000002e}.handClasp{z-index:8;filter:drop-shadow(0 8px 14px #00000061);align-self:center;place-items:center;width:82px;height:60px;margin-bottom:61px;animation:.72s ease-in-out infinite handshakeBounce;display:grid;position:relative}.handClasp span{background:linear-gradient(#ffe1bf,#f4bd91);border:2px solid #11111861;border-radius:44% 56% 48% 52%;width:45px;height:32px;position:absolute}.handClasp .leftPalm{left:3px;rotate:11deg;box-shadow:inset -5px -3px #00000014}.handClasp .rightPalm{background:linear-gradient(#ffd3a8,#eab07f);right:3px;rotate:-11deg;box-shadow:inset 5px -3px #00000014}.handClasp span:after{content:"";background:#ffffff73;border-radius:999px;width:18px;height:4px;position:absolute;top:6px;box-shadow:0 7px #ffffff47,0 14px #ffffff2e}.handClasp .leftPalm:after{right:7px;rotate:-8deg}.handClasp .rightPalm:after{left:7px;rotate:8deg}.frameChangeScene{z-index:520;padding:max(18px, env(safe-area-inset-top)) 14px max(18px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05050a;place-items:center;display:grid;position:fixed;inset:0}.frameChangeScene>*{box-sizing:border-box;max-width:100%}.frameChangeStage{isolation:isolate;background:radial-gradient(circle at 50% 34%,#ffcf5833,#0000 16rem),radial-gradient(circle at 20% 82%,#40c9a229,#0000 12rem),#151521;border:1px solid #ffffff24;border-radius:8px;grid-template-rows:1fr auto;place-items:center;width:min(760px,96vw);min-height:min(540px,72dvh);padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #000000a3}.frameDowngradeScene .frameChangeStage{filter:saturate(.72);background:radial-gradient(circle at 50% 36%,#5a60762e,#0000 16rem),radial-gradient(circle at 72% 70%,#272b3b80,#0000 14rem),#10111a}.frameAura{filter:blur(18px);opacity:.7;background:conic-gradient(#0000,#ffcf5859,#0000,#40c9a240,#0000);border-radius:999px;animation:3.2s linear infinite frameAuraSpin;position:absolute;inset:12%}.frameDowngradeScene .frameAura{opacity:.38;background:conic-gradient(#0000,#94a3b833,#0000,#4755692e,#0000);animation-duration:3.8s}.frameSceneDecor{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.frameSceneDecor span{--x:calc((var(--i) * 37) % 100);--delay:calc(var(--i) * -.13s);left:calc(var(--x) * 1%);background:hsl(calc(38 + var(--i) * 29) 92% 62%);width:9px;height:15px;transform:rotate(calc(var(--i) * 19deg));animation:2.8s linear infinite framePartyFall;animation-delay:var(--delay);border-radius:3px;position:absolute;top:-18px;box-shadow:0 0 14px #ffcf5873}.frameDowngradeScene .frameSceneDecor span{left:calc(((var(--i) * 41) % 100) * 1%);width:3px;height:34px;box-shadow:none;opacity:.74;animation:1.55s linear infinite frameRainFall;animation-delay:calc(var(--i) * -.09s);background:linear-gradient(#0000,#94a3b88a);border-radius:999px}.frameChangeCenter{z-index:4;aspect-ratio:1;place-items:center;width:min(174px,58vw);margin:10px 0 2px;display:grid;position:relative}.frameFaceCore{z-index:3;filter:drop-shadow(0 12px 28px #00000073);place-items:center;display:grid;position:relative}.frameFaceCore .avatar{border-width:0;box-shadow:0 0 0 4px #ffffff1a,0 13px 34px #0000006b}.oldFramePeel,.newFrameMount{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.oldFramePeel{z-index:5}.newFrameMount{z-index:6}.rankFrameMedal{filter:none;background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;background-image:none!important;display:none!important}.rankFrame-empty{opacity:0;background-image:none!important}.frameLockFlash{z-index:7;pointer-events:none;border:3px solid #ffffffdb;border-radius:999px;width:72%;height:72%;position:absolute;box-shadow:0 0 28px #ffffffb3,0 0 54px #ffcf5880}.frameDowngradeScene .frameLockFlash{border-color:#94a3b8b8;box-shadow:0 0 26px #94a3b86b,0 0 50px #47556957}.frameSpectators{z-index:4;flex-wrap:wrap;justify-content:center;align-items:end;gap:10px;min-height:72px;margin-top:10px;display:flex;position:relative}.frameSpectator{filter:drop-shadow(0 9px 18px #00000052);justify-items:center;gap:0;display:grid;position:relative}.frameSpectator .avatar{z-index:2;border-color:var(--actor-color)}.miniBody{background:linear-gradient(180deg, color-mix(in srgb, var(--actor-color) 82%, white 8%), color-mix(in srgb, var(--actor-color) 70%, black 18%));border-radius:12px 12px 8px 8px;width:34px;height:30px;margin-top:-5px;position:relative;box-shadow:inset 0 -6px #00000024}.miniBody i,.miniBody b{background:color-mix(in srgb, var(--actor-color) 74%, white 12%);content:"";border-radius:999px;width:25px;height:7px;display:block;position:absolute;top:8px}.miniBody i{right:26px;rotate:-28deg}.miniBody b{left:26px;rotate:28deg}.frameUpgradeScene .frameSpectator.admire .miniBody i,.frameUpgradeScene .frameSpectator.admire .miniBody b{animation:.72s ease-in-out infinite admireHands;top:1px;rotate:-58deg}.frameUpgradeScene .frameSpectator.admire .miniBody b{rotate:58deg}.frameDowngradeScene .frameSpectator.sad{opacity:.7;filter:grayscale(.28)drop-shadow(0 9px 18px #00000052)}.frameDowngradeScene .frameSpectator.sad .miniBody{background:linear-gradient(#5f6678,#303443)}.frameDowngradeScene .frameSpectator.sad .miniBody i{animation:.9s ease-in-out infinite sadArms;top:14px;rotate:34deg}.frameDowngradeScene .frameSpectator.sad .miniBody b{animation:.9s ease-in-out infinite reverse sadArms;top:14px;rotate:-34deg}@keyframes frameAuraSpin{to{transform:rotate(360deg)}}@keyframes framePartyFall{0%{opacity:0;transform:translateY(-30px)rotate(0)}12%{opacity:1}to{opacity:0;transform:translateY(620px)rotate(420deg)}}@keyframes frameRainFall{0%{opacity:0;transform:translateY(-52px)rotate(8deg)}18%{opacity:.85}to{opacity:0;transform:translateY(620px)rotate(8deg)}}@keyframes admireHands{50%{translate:0 -5px}}@keyframes sadArms{50%{translate:0 4px}}.themedVictoryScene,.themedTieScene,.themedFrameScene{background:#04050ad6}.themedStage{isolation:isolate;background:#12141d;border:1px solid #ffffff26;border-radius:8px;grid-template-columns:minmax(150px,.8fr) minmax(220px,1.2fr);align-items:end;gap:8px;width:min(820px,96vw);min-height:min(560px,74dvh);padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #000000a8}.themedStage:before{content:"";z-index:0;opacity:.96;background:var(--theme-bg,linear-gradient(145deg, #172033, #161118));position:absolute;inset:0}.themedStage:after{content:"";z-index:0;background:var(--theme-floor,#00000047);height:36%;position:absolute;inset:auto 0 0}.themedSceneDecor,.themedBackdropShape,.themedProp,.themedActionLine,.themedVariantLabel{pointer-events:none;z-index:1;position:absolute}.themedBaseDecor{z-index:2;pointer-events:none;position:absolute;inset:0}.themedBackdropShape.one{background:var(--theme-shape-one,#ffcf5829);filter:blur(1px);border-radius:999px;width:42%;height:34%;animation:2.8s ease-in-out infinite themedFloat;top:10%;left:-8%}.themedBackdropShape.two{background:var(--theme-shape-two,#40c9a221);border-radius:8px;width:38%;height:46%;animation:3.2s ease-in-out infinite reverse themedFloat;top:4%;right:-5%;transform:rotate(-6deg)}.themedProp.main{left:var(--theme-prop-left,54%);top:var(--theme-prop-top,22%);width:var(--theme-prop-width,118px);height:var(--theme-prop-height,78px);border-radius:var(--theme-prop-radius,8px);background:var(--theme-prop-main,#ffcf58);animation:1.2s ease-in-out infinite themedPropBeat;box-shadow:0 14px 36px #00000057,inset 0 7px #ffffff21}.themedProp.accent{right:var(--theme-accent-right,9%);bottom:var(--theme-accent-bottom,22%);width:var(--theme-accent-width,94px);height:var(--theme-accent-height,16px);background:var(--theme-prop-accent,#40c9a2);border-radius:999px;animation:1.15s ease-in-out infinite themedAccentSlide;box-shadow:0 9px 26px #00000047}.themedActionLine{background:linear-gradient(90deg, transparent, var(--theme-line,#ffcf58b3), transparent);opacity:.72;border-radius:999px;height:3px;animation:.9s ease-in-out infinite themedLineSweep;top:56%;left:12%;right:12%}.themedVariantLabel{color:#f7f4ea;text-overflow:ellipsis;white-space:nowrap;background:#00000075;border:1px solid #ffffff21;border-radius:8px;max-width:min(310px,64vw);padding:7px 10px;font-size:.9rem;font-weight:950;top:14px;left:14px;overflow:hidden}.themedWinnerLane{z-index:3;align-self:stretch;place-items:end center;display:grid;position:relative}.themedLoserLane{z-index:3;flex-wrap:wrap;justify-content:center;align-items:end;gap:10px;padding:92px 4px 8px;display:flex;position:relative}.themedSpeech{z-index:5;border:3px solid var(--theme-line,#ffcf58);color:#111118;text-align:center;overflow-wrap:anywhere;text-transform:uppercase;background:#f7f4ea;border-radius:8px;justify-content:center;align-items:center;width:min(430px,54vw);min-height:64px;padding:11px 14px;font-size:clamp(1.14rem,5vw,2.35rem);font-weight:950;line-height:1;animation:.74s ease-in-out infinite bubbleYell;display:flex;position:absolute;top:26px;left:clamp(128px,27vw,260px);box-shadow:0 18px 44px #00000061}.themedActor{filter:drop-shadow(0 12px 22px #0000005c);transform-origin:bottom;align-content:end;justify-items:center;min-width:0;display:grid;position:relative}.themedActor.big{min-width:148px}.themedActor.small{width:82px}.themedActor.mini{width:58px}.themedActor .avatar{z-index:3;border-color:var(--actor-color);box-shadow:0 8px 22px #0000006b}.themedBody{z-index:2;background:linear-gradient(180deg, color-mix(in srgb, var(--actor-color) 84%, white 10%), color-mix(in srgb, var(--actor-color) 70%, black 18%));border-radius:12px 12px 7px 7px;width:40px;height:44px;margin-top:-8px;position:relative;box-shadow:inset 0 -8px #00000029}.themedActor.big .themedBody{border-radius:20px 20px 10px 10px;width:78px;height:88px;margin-top:-13px}.themedActor.mini .themedBody{width:28px;height:29px;margin-top:-5px}.themedBody .arm{background:color-mix(in srgb, var(--actor-color) 78%, white 8%);transform-origin:50%;border-radius:999px;width:34px;height:9px;position:absolute;top:12px}.themedBody .left{right:31px;rotate:-25deg}.themedBody .right{left:31px;rotate:25deg}.themedActor.big .themedBody .arm{width:60px;height:13px;top:21px}.themedActor.big .themedBody .left{right:61px;rotate:-16deg}.themedActor.big .themedBody .right{animation:.52s ease-in-out infinite themedPoint;left:61px;rotate:-7deg}.themedBody b{background:#00000040;border-radius:999px;width:70%;height:9px;position:absolute;bottom:-6px;left:50%;translate:-50%}.themedActor.character-base_app .themedBody{border-radius:999px 999px 9px 9px;width:36px;height:36px;margin-top:-7px}.themedActor.character-base_app.big .themedBody{border-radius:999px 999px 14px 14px;width:66px;height:58px;margin-top:-12px}.themedActor.character-base_app.mini .themedBody{border-radius:12px 12px 6px 6px;width:26px;height:24px;margin-top:-5px}.themedActor.character-base_app .themedBody .arm{opacity:.9;width:24px;height:7px;top:10px}.themedActor.character-base_app .themedBody .left{right:26px;rotate:-30deg}.themedActor.character-base_app .themedBody .right{animation:none;left:26px;rotate:30deg}.themedActor.character-base_app.big .themedBody .arm{width:40px;height:10px;top:17px}.themedActor.character-base_app.big .themedBody .left{right:46px}.themedActor.character-base_app.big .themedBody .right{animation:.52s ease-in-out infinite themedPoint;left:46px}.themedActor strong{color:#f7f4ea;text-overflow:ellipsis;white-space:nowrap;background:#00000070;border-radius:999px;max-width:98px;min-height:22px;padding:2px 7px;font-size:.72rem;font-weight:950;overflow:hidden}.themedActor.big strong{max-width:132px;font-size:.82rem}.themedTieTitle{z-index:4;color:#ffcf58;background:#00000075;border:1px solid #ffffff21;border-radius:8px;padding:7px 10px;font-weight:950;position:absolute;top:16px;left:16px}.themedTieWinners,.themedTieLosers,.themedFrameSpectators{z-index:3;flex-wrap:wrap;grid-column:1/-1;justify-content:center;align-items:end;gap:12px;padding-top:92px;display:flex;position:relative}.themedTieLosers{opacity:.82;filter:grayscale(.18);padding-top:6px}.themedFrameStage{grid-template-columns:1fr;place-items:center}.themedFrameRig{z-index:4;aspect-ratio:1;place-items:center;width:min(176px,56vw);margin-top:74px;display:grid;position:relative}.themedFrameAvatarBox{z-index:3;filter:drop-shadow(0 12px 28px #00000073);place-items:center;display:grid;position:relative}.themedFrameAvatarBox .avatar{border-width:0;box-shadow:0 0 0 4px #ffffff1a,0 13px 34px #0000006b}.themedFrameLayer{pointer-events:none;place-items:center;display:grid;position:absolute;inset:-1px}.themedFrameLayer .rankFrameMedal{background-position:50%;background-size:contain;width:100%;height:100%}.themedFrameSpectators{gap:10px 8px;width:min(460px,100%);min-height:92px;padding-top:18px}.themedFrameSpectators .themedActor.mini{width:88px}.themedFrameSpectators .themedActor strong{text-align:center;max-width:82px;font-size:.64rem}.themedPreview{background:var(--theme-bg,#12141d);overflow:hidden}.themedPreview:after{content:"";background:var(--theme-floor,#00000047);height:34%;position:absolute;inset:auto 0 0}.themedPreview .themedBackdropShape.one{width:54%;height:42%;top:8%;left:-16%}.themedPreview .themedBackdropShape.two{width:44%;height:48%;top:1%;right:-14%}.themedPreview .themedProp.main{width:44px;height:30px;top:20%;left:50%}.themedPreview .themedProp.accent{width:42px;height:7px;bottom:30%;right:8%}.themedPreviewWinner{z-index:3;align-content:end;justify-items:center;width:52px;height:58px;animation:1.25s ease-in-out infinite winnerSwagger;display:grid;position:absolute;bottom:8px;left:14px}.themedPreviewWinner .previewBody{background:#ffb703;border-radius:10px 10px 4px 4px}.themedPreviewWinner .previewArm{background:#ffb703}.themedPreviewLosers{z-index:3;align-items:end;gap:5px;display:flex;position:absolute;bottom:8px;right:10px}.themedPreviewLosers span{background:#40c9a2;border-radius:9px 9px 4px 4px;width:18px;height:32px;animation:.72s ease-in-out infinite loserShiver}.themedPreviewLosers span:nth-child(2){background:#fb7185;height:27px;animation-delay:.14s}.themedPreviewLosers span:nth-child(3){background:#38bdf8;height:30px;animation-delay:.24s}.cinematicVictoryScene{background:#04050adb}.sceneFitBox{max-width:calc(100vw - 28px);max-height:calc(100dvh - 28px);display:block;position:relative}.sceneFitStage{transform:scale(var(--scene-scale));transform-origin:0 0;width:var(--scene-natural-width)!important;height:var(--scene-natural-height)!important;min-height:0!important}.cinematicStage{isolation:isolate;background:#12141d;border:1px solid #ffffff26;border-radius:8px;width:min(900px,96vw);min-height:min(590px,76dvh);padding:18px;display:block;position:relative;overflow:hidden;box-shadow:0 28px 90px #000000ad}.cinematicStage:before{content:"";z-index:0;opacity:.98;background:var(--theme-bg,linear-gradient(145deg, #172033, #161118));position:absolute;inset:0}.cinematicStage:after{content:"";z-index:0;background:var(--theme-floor,#0000004d);height:41%;position:absolute;inset:auto 0 0}.cinematicSceneDecor,.cinematicShape,.cinematicLabel{pointer-events:none;z-index:1;position:absolute}.cinematicShape.sun{right:var(--scene-sun-right,10%);top:var(--scene-sun-top,8%);width:var(--scene-sun-size,118px);height:var(--scene-sun-size,118px);border-radius:var(--scene-sun-radius,999px);background:var(--scene-sun-bg,radial-gradient(circle, #fff4becc, #ffcf5833 58%, transparent 62%));opacity:var(--scene-sun-opacity,1);animation:2.2s ease-in-out infinite cinematicFloat}.cinematicShape.set{left:var(--scene-set-left,7%);bottom:var(--scene-set-bottom,33%);width:var(--scene-set-width,190px);height:var(--scene-set-height,70px);border-radius:var(--scene-set-radius,8px 8px 0 0);clip-path:var(--scene-set-clip,none);background:var(--scene-set-bg,color-mix(in srgb, var(--theme-prop-main,#ffcf58) 70%, black 18%));border:var(--scene-set-border,0);box-shadow:var(--scene-set-shadow,inset 0 9px 0 #ffffff1a);transform:var(--scene-set-transform,none);animation:1.5s ease-in-out infinite cinematicSetPulse}.cinematicShape.prop{right:var(--scene-prop-right,16%);left:var(--scene-prop-left,auto);bottom:var(--scene-prop-bottom,23%);top:var(--scene-prop-top,auto);width:var(--scene-prop-width,140px);height:var(--scene-prop-height,18px);border-radius:var(--scene-prop-radius,999px);clip-path:var(--scene-prop-clip,none);background:var(--scene-prop-bg,var(--theme-prop-accent,#40c9a2));box-shadow:var(--scene-prop-shadow,0 10px 28px #0000004d);transform:var(--scene-prop-transform,none);animation:1.05s ease-in-out infinite cinematicPropSlide}.cinematicShape.impact{left:var(--scene-impact-left,50%);top:var(--scene-impact-top,44%);width:var(--scene-impact-width,150px);height:var(--scene-impact-height,150px);border-radius:var(--scene-impact-radius,0);clip-path:var(--scene-impact-clip,polygon(50% 0, 60% 36%, 100% 28%, 68% 52%, 91% 86%, 55% 66%, 29% 100%, 34% 61%, 0 54%, 35% 42%));background:var(--scene-impact-bg,#f7f4ea);opacity:var(--scene-impact-opacity,.84);box-shadow:var(--scene-impact-shadow,none);animation:1s ease-in-out infinite cinematicImpact;translate:-50% -50%}.cinematicLabel{color:#f7f4ea;text-overflow:ellipsis;white-space:nowrap;background:#0000007a;border:1px solid #ffffff21;border-radius:8px;max-width:min(330px,66vw);padding:7px 10px;font-size:.9rem;font-weight:950;top:14px;left:14px;overflow:hidden}.cinematicSpeech{z-index:6;border:3px solid var(--theme-line,#ffcf58);color:#111118;text-align:center;overflow-wrap:anywhere;text-transform:uppercase;background:#f7f4ea;border-radius:8px;justify-content:center;align-items:center;width:min(430px,56vw);min-height:66px;padding:11px 14px;font-size:clamp(1.16rem,5vw,2.45rem);font-weight:950;line-height:1;animation:.74s ease-in-out infinite bubbleYell;display:flex;position:absolute;top:clamp(22px,7vh,56px);right:clamp(16px,7vw,64px);box-shadow:0 18px 44px #00000061}.cinematicWinner{z-index:4;left:var(--winner-left,7%);right:var(--winner-right,auto);bottom:var(--winner-bottom,54px);width:var(--winner-width,240px);transform:var(--winner-transform,none);transform-origin:bottom;place-items:end center;display:grid;position:absolute}.cinematicLosers{z-index:4;left:var(--losers-left,auto);right:var(--losers-right,5%);bottom:var(--losers-bottom,44px);width:var(--losers-width,540px);flex-wrap:var(--losers-wrap,wrap);flex-direction:var(--losers-direction,row);align-items:var(--losers-align,end);justify-content:var(--losers-justify,center);gap:var(--losers-gap,4px 10px);transform:var(--losers-transform,scale(.86));transform-origin:bottom;padding:0;display:flex;position:absolute}.coopBossCinematicVictoryScene{background:radial-gradient(circle at 50% 20%, color-mix(in srgb, var(--boss-accent,#fb7185) 30%, transparent), transparent 32rem), #04050ae6}.coopBossCinematicStage{border-color:color-mix(in srgb, var(--boss-accent,#fb7185) 58%, white 14%);box-shadow:0 30px 95px #000000ad, 0 0 60px color-mix(in srgb, var(--boss-accent,#fb7185) 24%, transparent)}.coopBossCinematicStage:before{background-image:radial-gradient(ellipse at 50% 50%, transparent 0 58%, #00000057 100%), radial-gradient(circle at 18% 18%, #ffffff1f, transparent 11rem), radial-gradient(circle at 82% 14%, color-mix(in srgb, var(--boss-glow,#ffd27c) 20%, transparent), transparent 15rem), var(--boss-scene-image), var(--theme-bg,linear-gradient(145deg, #172033, #161118));background-position:50%,50%,50%,50%,50%;background-size:cover,cover,cover,cover,cover}.coopBossCinematicStage:after{content:none;display:none}.coopBossCinematicDecor,.bossCineBackdrop,.bossCineSilhouette,.bossCineSet,.bossCineProp,.bossCineAttack,.coopBossCinematicFx{pointer-events:none;position:absolute}.coopBossCinematicDecor{z-index:1;inset:0;overflow:hidden}.bossCineBackdrop{z-index:0;background:radial-gradient(circle at 52% 36%, color-mix(in srgb, var(--boss-accent) 20%, transparent), transparent 20rem), repeating-linear-gradient(90deg, #ffffff0e 0 1px, transparent 1px 56px), repeating-linear-gradient(0deg, #ffffff09 0 1px, transparent 1px 58px), linear-gradient(180deg, #ffffff0a, transparent 40%, #0003);opacity:.26;mix-blend-mode:screen;inset:0}.bossCineSilhouette{z-index:1;opacity:.34;mix-blend-mode:screen;width:430px;height:430px;filter:saturate(1.25) contrast(1.12) brightness(.62) drop-shadow(0 0 52px color-mix(in srgb, var(--boss-glow) 58%, transparent));border-radius:999px;place-items:center;animation:2.4s ease-in-out infinite bossCineSilhouettePulse;display:grid;top:-72px;right:-76px}.bossCineSilhouette img{object-fit:cover;border-radius:inherit;width:100%;height:100%;transform:scale(1.14)}.bossCineSet{z-index:2;background:linear-gradient(180deg, color-mix(in srgb, var(--boss-accent) 48%, #111 28%), #00000042);border:2px solid color-mix(in srgb, var(--boss-glow) 40%, transparent);width:330px;height:132px;box-shadow:inset 0 14px 0 #ffffff1a, 0 18px 34px #00000052, 0 0 34px color-mix(in srgb, var(--boss-accent) 18%, transparent);opacity:.28;border-radius:8px 8px 0 0;animation:1.7s ease-in-out infinite bossCineSetPulse;bottom:31%;left:7%}.bossCineProp{z-index:2;background:linear-gradient(90deg, transparent, var(--boss-glow), transparent);width:230px;height:26px;box-shadow:0 0 24px color-mix(in srgb, var(--boss-glow) 52%, transparent);opacity:.42;border-radius:999px;animation:1.1s ease-in-out infinite bossCinePropSlide;bottom:27%;right:12%}.bossCineProp.secondary{background:radial-gradient(circle, color-mix(in srgb, var(--boss-glow) 62%, transparent), transparent 63%);opacity:.64;border-radius:999px;width:136px;height:136px;animation:2.4s ease-in-out infinite bossCineFloat;bottom:45%;right:22%}.bossCineAttack{z-index:3;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--boss-glow) 72%, white 10%), transparent);width:520px;height:18px;box-shadow:0 0 26px color-mix(in srgb, var(--boss-glow) 54%, transparent);transform-origin:100%;opacity:.72;border-radius:999px;animation:.86s ease-in-out infinite bossCineAttackSweep;top:142px;right:290px}.bossCineAttack.two{width:450px;animation-delay:-.28s;top:260px;right:250px;rotate:11deg}.bossCineAttack.three{width:390px;animation-delay:-.54s;top:376px;right:300px;rotate:-13deg}.bossCineOneLine{z-index:7;border:1px solid color-mix(in srgb, var(--boss-glow,#ffd27c) 70%, transparent);color:#f7f4ea;text-align:center;text-shadow:0 2px 8px #000000bd;max-width:min(760px,100% - 40px);box-shadow:0 16px 38px #00000057, 0 0 24px color-mix(in srgb, var(--boss-accent,#fb7185) 28%, transparent);pointer-events:none;background:#03050ca8;border-radius:999px;padding:8px 16px;font-size:clamp(.9rem,2vw,1.18rem);font-weight:950;line-height:1.08;position:absolute;top:16px;left:50%;translate:-50%}.bossCineSceneArt{z-index:0;opacity:.1;filter:saturate(1.16)contrast(1.14);mix-blend-mode:screen;inset:-10%;overflow:hidden;-webkit-mask-image:radial-gradient(circle at 58% 34%,#000 0 38%,#0000 72%);mask-image:radial-gradient(circle at 58% 34%,#000 0 38%,#0000 72%)}.bossCineSceneArt img{object-fit:cover;object-position:50% 38%;filter:blur(2px)brightness(.7)contrast(1.12);width:100%;height:100%;transform:scale(1.28)}.bossCineBossAvatar{aspect-ratio:1;isolation:isolate;width:min(330px,30vw);filter:drop-shadow(0 24px 28px #00000080) drop-shadow(0 0 36px color-mix(in srgb, var(--boss-accent,#fb7185) 44%, transparent));transform-origin:50% 100%;border-radius:999px;place-items:center;display:grid;position:relative}.bossCineBossAura{z-index:0;border-radius:inherit;background:radial-gradient(circle, color-mix(in srgb, var(--boss-glow,#ffd27c) 36%, transparent), transparent 62%);animation:1.7s ease-in-out infinite bossCineAuraBreath;position:absolute;inset:-16%}.bossCineBossFrame{z-index:2;border-radius:inherit;border:8px solid color-mix(in srgb, var(--boss-glow,#ffd27c) 74%, white 8%);box-shadow:inset 0 0 0 4px color-mix(in srgb, var(--boss-accent,#fb7185) 54%, black 16%), inset 0 -28px 44px #0000004d, 0 0 32px color-mix(in srgb, var(--boss-glow,#ffd27c) 34%, transparent);pointer-events:none;position:absolute;inset:3%}.bossCineBossImage{z-index:1;object-fit:cover;border-radius:inherit;filter:saturate(1.15)contrast(1.08);width:94%;height:94%;position:relative;transform:scale(1.04)}.bossCineBossMark{z-index:3;background:radial-gradient(ellipse at 50% 50%, color-mix(in srgb, var(--boss-glow,#ffd27c) 78%, white 8%), transparent 68%);width:34%;height:19%;filter:drop-shadow(0 0 18px color-mix(in srgb, var(--boss-glow,#ffd27c) 54%, transparent));opacity:.9;pointer-events:none;border-radius:999px;position:absolute;top:-8%;left:50%;translate:-50%}.bossCineBossShadow{z-index:-1;filter:blur(10px);background:#00000085;border-radius:999px;width:96%;height:20%;position:absolute;bottom:-12%;left:50%;translate:-50%}.coopBossCinematicSpeech{display:none!important}.coopBossCinematicWinner{z-index:6}.coopBossCinematicWinner .fullBodyAppActor{filter:drop-shadow(0 18px 24px #0000007a) drop-shadow(0 0 26px color-mix(in srgb, var(--boss-accent) 34%, transparent));animation:1.18s ease-in-out infinite bossCineWinnerThreat}.creatorBossCinematic .coopBossCinematicWinner .fullBodyAppActor{animation:1.15s ease-in-out infinite creatorBossCinePulse}.coopBossCinematicLosers{z-index:4}.coopBossCinematicLosers .fullBodyAppActor{opacity:.94;animation-duration:.62s}.coopBossCinematicVictoryScene .fullBodyAppActor strong{display:none}.coopBossCinematicVictoryScene .coopBossCinematicWinner .fullBodyAppActor.character-base_app{width:calc(172px * var(--rig-scale));height:calc(246px * var(--rig-scale))}.coopBossCinematicVictoryScene .coopBossCinematicWinner .fullBodyAppActor.character-base_app .fbHead{top:calc(-4px * var(--rig-scale));z-index:9}.coopBossCinematicVictoryScene .coopBossCinematicWinner .fullBodyAppActor.character-base_app .fbHead .avatar{border-width:calc(6px * var(--rig-scale));border-color:color-mix(in srgb, var(--boss-glow,#ffd27c) 76%, white 8%);box-shadow:0 0 0 calc(5px * var(--rig-scale)) color-mix(in srgb, var(--boss-accent,#fb7185) 34%, transparent), 0 calc(14px * var(--rig-scale)) calc(30px * var(--rig-scale)) #0000008f, 0 0 calc(34px * var(--rig-scale)) color-mix(in srgb, var(--boss-glow,#ffd27c) 44%, transparent);transform:scale(1.16)}.coopBossCinematicVictoryScene .coopBossCinematicWinner .fullBodyAppActor.character-base_app .fbHat{top:calc(-18px * var(--rig-scale));width:calc(112px * var(--rig-scale));height:calc(48px * var(--rig-scale));background:radial-gradient(ellipse at 50% 84%, transparent 0 52%, color-mix(in srgb, var(--boss-glow,#ffd27c) 82%, white 6%) 53% 62%, transparent 64%), linear-gradient(90deg, transparent, color-mix(in srgb, var(--boss-accent,#fb7185) 72%, black 10%), transparent);opacity:.9;filter:drop-shadow(0 0 calc(18px * var(--rig-scale)) color-mix(in srgb, var(--boss-glow,#ffd27c) 58%, transparent));border-radius:999px;display:block}.coopBossCinematicVictoryScene .coopBossCinematicWinner .fullBodyAppActor.character-base_app .fbTorso{top:calc(66px * var(--rig-scale));width:calc(112px * var(--rig-scale));height:calc(130px * var(--rig-scale));border-radius:calc(64px * var(--rig-scale)) calc(64px * var(--rig-scale)) calc(30px * var(--rig-scale)) calc(30px * var(--rig-scale));clip-path:polygon(12% 0,88% 0,100% 86%,72% 100%,50% 89%,28% 100%,0 86%);background:radial-gradient(circle at 50% 14%, color-mix(in srgb, var(--boss-glow,#ffd27c) 34%, transparent), transparent 28%), linear-gradient(180deg, color-mix(in srgb, var(--boss-accent,#fb7185) 92%, #080811 4%), color-mix(in srgb, var(--boss-accent,#fb7185) 56%, #030307 44%));box-shadow:inset 0 calc(-20px * var(--rig-scale)) calc(18px * var(--rig-scale)) #00000047, 0 0 calc(34px * var(--rig-scale)) color-mix(in srgb, var(--boss-accent,#fb7185) 28%, transparent)}.coopBossCinematicVictoryScene .coopBossCinematicWinner .fullBodyAppActor.character-base_app .fbChest{background:color-mix(in srgb, var(--boss-glow,#ffd27c) 46%, transparent);opacity:.78;width:58%;height:10%;box-shadow:0 calc(28px * var(--rig-scale)) 0 calc(-3px * var(--rig-scale)) color-mix(in srgb, var(--boss-glow,#ffd27c) 24%, transparent);top:25%}.coopBossCinematicVictoryScene .coopBossCinematicWinner .fullBodyAppActor.character-base_app .fbArm.upper{top:calc(86px * var(--rig-scale));width:calc(22px * var(--rig-scale));height:calc(96px * var(--rig-scale));background:linear-gradient(180deg, color-mix(in srgb, var(--boss-accent,#fb7185) 70%, white 7%), color-mix(in srgb, var(--boss-accent,#fb7185) 56%, black 34%));box-shadow:0 0 calc(18px * var(--rig-scale)) color-mix(in srgb, var(--boss-accent,#fb7185) 24%, transparent)}.coopBossCinematicVictoryScene .coopBossCinematicWinner .fullBodyAppActor.character-base_app .fbArm.upper.left{left:calc(14px * var(--rig-scale));rotate:62deg}.coopBossCinematicVictoryScene .coopBossCinematicWinner .fullBodyAppActor.character-base_app .fbArm.upper.right{right:calc(14px * var(--rig-scale));rotate:-62deg}.coopBossCinematicVictoryScene .coopBossCinematicWinner .fullBodyAppActor.character-base_app .fbArm.lower{height:82%;rotate:-20deg}.coopBossCinematicVictoryScene .coopBossCinematicWinner .fullBodyAppActor.character-base_app .fbHand{width:calc(28px * var(--rig-scale));height:calc(28px * var(--rig-scale));background:color-mix(in srgb, var(--boss-glow,#ffd27c) 64%, var(--boss-accent,#fb7185) 26%)}.coopBossCinematicVictoryScene .coopBossCinematicWinner .fullBodyAppActor.character-base_app .fbLeg.upper{top:calc(178px * var(--rig-scale));height:calc(58px * var(--rig-scale));background:color-mix(in srgb, var(--boss-accent,#fb7185) 58%, black 32%);opacity:.86}.coopBossCinematicVictoryScene .coopBossCinematicWinner .fullBodyAppActor.character-base_app .fbLeg.upper.left{left:calc(51px * var(--rig-scale));rotate:17deg}.coopBossCinematicVictoryScene .coopBossCinematicWinner .fullBodyAppActor.character-base_app .fbLeg.upper.right{right:calc(51px * var(--rig-scale));rotate:-17deg}.coopBossCinematicVictoryScene .coopBossCinematicLosers .fullBodyAppActor{filter:grayscale(.12)saturate(.92)drop-shadow(0 12px 18px #00000075)}.coopBossCinematicFx{z-index:3;inset:0;overflow:hidden}.coopBossCinematicFx i{left:var(--x);top:var(--y);background:color-mix(in srgb, var(--boss-accent) 62%, #05070a 18%);width:18px;height:18px;box-shadow:0 10px 22px #00000052, 0 0 18px color-mix(in srgb, var(--boss-accent) 36%, transparent);animation:1.75s ease-in-out infinite bossCineTokenFloat;animation-delay:calc(var(--delay) * -1);border-radius:999px;font-size:0;font-style:normal;display:block;position:absolute}.coopBossCinematicFx i:before{content:"";border-radius:inherit;background:color-mix(in srgb, var(--boss-glow) 72%, white 10%);opacity:.7;position:absolute;inset:3px}.bossCineComposition-abyss .bossCineBackdrop{background:radial-gradient(circle at 67% 43%, color-mix(in srgb, var(--boss-accent) 40%, transparent), transparent 19rem), radial-gradient(circle at 22% 78%, #000000bd, transparent 18rem), linear-gradient(180deg, #041217, #010508 58%, #000);opacity:.95}.bossCineComposition-abyss .bossCineSceneArt{opacity:.34;-webkit-mask-image:radial-gradient(circle at 72% 42%,#000 0 34%,#0000 68%);mask-image:radial-gradient(circle at 72% 42%,#000 0 34%,#0000 68%)}.bossCineComposition-abyss .bossCineBossAvatar{width:min(380px,34vw)}.bossCineComposition-abyss .bossCineSet{background:radial-gradient(circle, transparent 0 42%, color-mix(in srgb, var(--boss-accent) 58%, #031112) 43% 52%, transparent 55%);width:38%;height:24%;box-shadow:0 0 70px color-mix(in srgb, var(--boss-accent) 28%, transparent);border:0;border-radius:50%;animation-duration:1.1s;bottom:14%;left:6%}.bossCineComposition-abyss .coopBossCinematicLosers .fullBodyAppActor{animation:.58s ease-in-out infinite bossCineSuckedLoser}.bossCineComposition-gothic .bossCineBackdrop{opacity:.96;background:radial-gradient(circle at 78% 18%,#ffffff2e,#0000 9rem),linear-gradient(#09070d,#1b0710 62%,#070205)}.bossCineComposition-gothic .bossCineBossAvatar:before,.bossCineComposition-gothic .bossCineBossAvatar:after{content:"";z-index:-1;background:color-mix(in srgb, var(--boss-accent) 70%, #050205);clip-path:polygon(0 0,100% 36%,28% 100%);width:62%;height:42%;filter:drop-shadow(0 0 20px color-mix(in srgb, var(--boss-accent) 45%, transparent));position:absolute;top:36%}.bossCineComposition-gothic .bossCineBossAvatar:before{right:78%;transform:rotate(-8deg)}.bossCineComposition-gothic .bossCineBossAvatar:after{left:78%;transform:scaleX(-1)rotate(-8deg)}.bossCineComposition-gothic .bossCineSet{width:92%;height:18%;box-shadow:none;background:linear-gradient(#0000,#000000b8);border:0;border-radius:0;bottom:14%;left:3%}.bossCineComposition-lab .bossCineBackdrop{background:repeating-linear-gradient(90deg, #b7ff381c 0 2px, transparent 2px 42px), radial-gradient(circle at 51% 36%, color-mix(in srgb, var(--boss-glow) 22%, transparent), transparent 16rem), linear-gradient(180deg, #08120c, #05070b 58%, #0b0d12);opacity:.95}.bossCineComposition-lab .bossCineBossAvatar{border-radius:22px}.bossCineComposition-lab .bossCineBossImage,.bossCineComposition-lab .bossCineBossFrame,.bossCineComposition-lab .bossCineBossAura{border-radius:inherit}.bossCineComposition-lab .bossCineSet{border-top:5px solid color-mix(in srgb, var(--boss-glow) 58%, transparent);background:linear-gradient(#b7ff3814,#0000009e);border-radius:0 0 18px 18px;width:auto;height:22%;bottom:12%;left:5%;right:5%}.bossCineComposition-petrify .bossCineBackdrop{background:radial-gradient(circle at 70% 26%, color-mix(in srgb, var(--boss-accent) 24%, transparent), transparent 16rem), repeating-linear-gradient(90deg, #ffffff0f 0 11px, transparent 12px 62px), linear-gradient(180deg, #191721, #0c0c10 58%, #070707)}.bossCineComposition-petrify .coopBossCinematicLosers .fullBodyAppActor{filter:grayscale()contrast(.9)brightness(1.08)drop-shadow(0 10px 16px #0000006b);animation:.9s ease-in-out infinite bossCineStoneFreeze}.bossCineComposition-maze .bossCineBackdrop{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--boss-accent) 24%, transparent) 0 12px, transparent 13px 58px), repeating-linear-gradient(0deg, color-mix(in srgb, var(--boss-glow) 18%, transparent) 0 10px, transparent 11px 54px), linear-gradient(180deg, #1d1208, #0d0905)}.bossCineComposition-maze .bossCineSet{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--boss-accent) 38%, #140904) 0 13px, transparent 14px 52px), repeating-linear-gradient(0deg, color-mix(in srgb, var(--boss-glow) 24%, transparent) 0 12px, transparent 13px 48px);clip-path:polygon(0 8%,94% 0,100% 84%,8% 100%);opacity:.9;border-radius:10px;width:54%;height:42%;bottom:14%;left:36%}.bossCineComposition-inferno .bossCineBackdrop,.bossCineComposition-beast .bossCineBackdrop{background:radial-gradient(circle at 50% 78%, color-mix(in srgb, var(--boss-accent) 44%, transparent), transparent 19rem), linear-gradient(180deg, #170204, #090305 52%, #000);opacity:.96}.bossCineComposition-inferno .bossCineBossAvatar,.bossCineComposition-beast .bossCineBossAvatar{width:min(390px,35vw)}.bossCineComposition-inferno .bossCineSet,.bossCineComposition-beast .bossCineSet{background:radial-gradient(ellipse at 20% 100%, color-mix(in srgb, var(--boss-accent) 70%, transparent), transparent 40%), radial-gradient(ellipse at 66% 100%, color-mix(in srgb, var(--boss-glow) 44%, transparent), transparent 42%);width:112%;height:34%;box-shadow:0 -18px 58px color-mix(in srgb, var(--boss-accent) 28%, transparent);border:0;bottom:-7%;left:-6%}.bossCineComposition-cash .bossCineBackdrop{background:radial-gradient(circle at 20% 20%,#fff0a82e,#0000 12rem),repeating-linear-gradient(90deg,#f5c84b1a 0 3px,#0000 4px 36px),linear-gradient(#1a1205,#07080c)}.bossCineComposition-cash .bossCineBossAvatar{border-radius:20px}.bossCineComposition-cash .bossCineBossFrame,.bossCineComposition-cash .bossCineBossImage,.bossCineComposition-cash .bossCineBossAura{border-radius:inherit}.bossCineComposition-cash .bossCineSet{background:repeating-linear-gradient(0deg, color-mix(in srgb, var(--boss-glow) 28%, transparent) 0 9px, transparent 10px 28px), linear-gradient(180deg, #332409, #0b0b0d);border:2px solid color-mix(in srgb, var(--boss-glow) 32%, transparent);border-radius:10px 10px 0 0;width:28%;height:42%;bottom:16%;left:4%}.bossCineComposition-parade .bossCineBackdrop,.bossCineComposition-bunker .bossCineBackdrop,.bossCineComposition-spotlight .bossCineBackdrop,.bossCineComposition-desert .bossCineBackdrop{background:radial-gradient(circle at 50% 20%, color-mix(in srgb, var(--boss-glow) 16%, transparent), transparent 15rem), repeating-linear-gradient(90deg, #ffffff0b 0 2px, transparent 2px 46px), linear-gradient(180deg, #13161b, #09090c 60%, #050506);opacity:.96}.bossCineComposition-parade .bossCineSet{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--boss-accent) 28%, #111) 0 38px, #0d1117 39px 76px);opacity:.72;border-radius:0;width:auto;height:24%;bottom:12%;left:0;right:0}.bossCineComposition-bunker .bossCineSet{background:linear-gradient(#ffffff14,#000000b8),repeating-linear-gradient(0deg,#0000 0 18px,#ffffff14 19px 21px);border:3px solid #ffffff24;border-radius:12px;width:44%;height:36%;bottom:17%;left:42%}.bossCineComposition-spotlight .bossCineProp.secondary{background:radial-gradient(ellipse at 50% 16%, color-mix(in srgb, var(--boss-glow) 36%, transparent), transparent 64%);border-radius:50%;width:68%;height:72%;animation:1.4s ease-in-out infinite bossCineSpotSweep;inset:10% auto auto 50%;translate:-50%}.bossCineComposition-desert .bossCineSet{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--boss-accent) 22%, #0000009e));width:100%;height:34%;box-shadow:0 -18px 42px color-mix(in srgb, var(--boss-accent) 18%, transparent);border:0;border-radius:0;bottom:0;left:0}.bossCineEffect-tentacles .bossCineSet{background:radial-gradient(circle, transparent 0 44%, var(--boss-accent) 45% 53%, transparent 54%);opacity:.84;border:0;border-radius:999px;width:250px;height:250px;bottom:25%;left:61%}.bossCineEffect-tentacles .bossCineSilhouette,.bossCineEffect-venom .bossCineSilhouette{opacity:.44;width:360px;height:360px;top:26px;right:-42px}.bossCineEffect-tentacles .bossCineAttack,.bossCineEffect-venom .bossCineAttack,.bossCineEffect-wrap .bossCineAttack{background:linear-gradient(90deg, color-mix(in srgb, var(--boss-accent) 72%, #021015), color-mix(in srgb, var(--boss-glow) 44%, #021015), color-mix(in srgb, var(--boss-accent) 66%, #02070a));transform-origin:bottom;border-radius:999px;width:36px;height:420px;animation:1.6s ease-in-out infinite bossCineTentacle;top:auto;bottom:-120px;right:auto;rotate:18deg}.bossCineEffect-tentacles .bossCineAttack.one,.bossCineEffect-venom .bossCineAttack.one,.bossCineEffect-wrap .bossCineAttack.one{left:38%}.bossCineEffect-tentacles .bossCineAttack.two,.bossCineEffect-venom .bossCineAttack.two,.bossCineEffect-wrap .bossCineAttack.two{animation-delay:-.34s;left:56%;rotate:-16deg}.bossCineEffect-tentacles .bossCineAttack.three,.bossCineEffect-venom .bossCineAttack.three,.bossCineEffect-wrap .bossCineAttack.three{animation-delay:-.66s;left:72%;rotate:8deg}.bossCineEffect-tentacles .coopBossCinematicFx i,.bossCineEffect-venom .coopBossCinematicFx i{background:linear-gradient(90deg, color-mix(in srgb, var(--boss-accent) 72%, #021015), color-mix(in srgb, var(--boss-glow) 38%, #021015), color-mix(in srgb, var(--boss-accent) 62%, #02070a));transform-origin:50% 100%;width:30px;min-width:0;height:330px;min-height:0;rotate:calc(var(--spin) * 22deg);animation:2.1s ease-in-out infinite bossCineTentacle;animation-delay:calc(var(--delay) * -1);border:0;border-radius:999px;padding:0;font-size:0;top:auto;bottom:-170px}.bossCineEffect-blood .bossCineAttack,.bossCineEffect-moon .bossCineAttack{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--boss-accent) 82%, #050307), transparent);clip-path:polygon(0 52%,18% 0,36% 55%,50% 20%,64% 55%,82% 0,100% 52%,76% 48%,62% 100%,50% 58%,38% 100%,24% 48%);height:34px}.bossCineEffect-blood .coopBossCinematicFx i,.bossCineEffect-moon .coopBossCinematicFx i{clip-path:polygon(0 52%,18% 0,36% 55%,50% 20%,64% 55%,82% 0,100% 52%,76% 48%,62% 100%,50% 58%,38% 100%,24% 48%);width:44px;min-width:0;height:18px;min-height:0;animation:2.25s ease-in-out infinite bossCineSweep;animation-delay:calc(var(--delay) * -1);background:#050307;border:0;border-radius:0;padding:0;font-size:0}.bossCineEffect-lightning .coopBossCinematicFx i,.bossCineEffect-beam .coopBossCinematicFx i{background:linear-gradient(180deg, #fff, var(--boss-glow), var(--boss-accent));clip-path:polygon(46% 0,68% 0,52% 39%,78% 39%,32% 100%,44% 54%,20% 54%);width:54px;min-width:0;height:138px;min-height:0;filter:drop-shadow(0 0 16px var(--boss-glow));animation:.72s steps(2,end) infinite bossCineStrike;animation-delay:calc(var(--delay) * -1);border:0;border-radius:0;padding:0;font-size:0}.bossCineEffect-lightning .bossCineAttack,.bossCineEffect-beam .bossCineAttack{background:linear-gradient(180deg, #fff, var(--boss-glow), var(--boss-accent));clip-path:polygon(46% 0,68% 0,52% 39%,78% 39%,32% 100%,44% 54%,20% 54%);width:74px;height:150px;filter:drop-shadow(0 0 18px var(--boss-glow));animation:.64s steps(2,end) infinite bossCineStrike}.bossCineEffect-stone .coopBossCinematicFx i,.bossCineEffect-dust .coopBossCinematicFx i{width:34px;min-width:0;height:25px;min-height:0;animation:1.9s ease-in-out infinite bossCineFall;animation-delay:calc(var(--delay) * -1);background:linear-gradient(135deg,#d6d3c7,#5f605b);border:0;border-radius:35% 65% 42% 58%;padding:0;font-size:0}.bossCineEffect-fire .coopBossCinematicFx i{background:radial-gradient(circle at 50% 72%, #fff4a6 0 13%, #ffb84a 14% 34%, var(--boss-accent) 35% 64%, transparent 66%);width:48px;min-width:0;height:106px;min-height:0;filter:drop-shadow(0 0 16px color-mix(in srgb, var(--boss-accent) 70%, transparent));animation:1.15s ease-in-out infinite bossCineFire;animation-delay:calc(var(--delay) * -1);border:0;border-radius:50% 50% 46% 46%;padding:0;font-size:0}.bossCineEffect-fire .bossCineAttack{background:radial-gradient(circle at 50% 72%, #fff4a6 0 13%, #ffb84a 14% 34%, var(--boss-accent) 35% 64%, transparent 66%);width:80px;height:310px;filter:drop-shadow(0 0 20px var(--boss-accent));animation:1s ease-in-out infinite bossCineFire;top:auto;bottom:28px;right:12%}.bossCineEffect-money .bossCineSet{border-bottom:8px solid color-mix(in srgb, var(--boss-accent) 38%, #1f2937);border-radius:8px;width:210px;height:230px;bottom:18%;left:8%}.bossCineEffect-money .bossCineSilhouette{opacity:.4;filter:saturate(1.35) contrast(1.2) brightness(.76) sepia(.18) drop-shadow(0 0 48px color-mix(in srgb, var(--boss-glow) 54%, transparent))}.bossCineEffect-money .bossCineAttack{background:linear-gradient(135deg,#f8f2c9,#c9a553);border-radius:6px;width:52px;height:760px;animation:1.25s linear infinite bossCineBillRain;top:-90px;left:12%;right:auto;rotate:14deg}.bossCineEffect-money .coopBossCinematicFx i,.bossCineEffect-paper .coopBossCinematicFx i{color:#143d22;width:64px;min-width:64px;height:30px;min-height:30px;rotate:calc(var(--spin) * 12deg);animation:1.9s linear infinite bossCineBillRain;animation-delay:calc(var(--delay) * -1);background:radial-gradient(#14532d57 0 20%,#0000 21%),radial-gradient(circle at 14%,#15803d61 0 7%,#0000 8%),radial-gradient(circle at 86%,#15803d61 0 7%,#0000 8%),repeating-linear-gradient(90deg,#14532d21 0 2px,#0000 2px 7px),linear-gradient(135deg,#e8f1cd,#8fbd7a 46%,#e4f2c5);border:2px solid #245f39;border-radius:3px;padding:0;box-shadow:inset 0 0 0 2px #ffffff52,inset 0 0 0 5px #17573033,0 10px 22px #00000052,0 0 18px #5cd38133}.bossCineEffect-money .coopBossCinematicFx i:before{content:"$";color:#17492a;opacity:.92;background:radial-gradient(circle,#f5ffdcc2,#2d763f2e);border:1px solid #14532d85;border-radius:999px;place-items:center;font-size:14px;font-weight:950;line-height:1;display:grid;position:absolute;inset:5px 20px}.bossCineEffect-money .coopBossCinematicFx i:after{content:"";opacity:.86;background:radial-gradient(circle at 9% 15%,#17492a 0 2px,#0000 2.5px),radial-gradient(circle at 91% 15%,#17492a 0 2px,#0000 2.5px),radial-gradient(circle at 9% 85%,#17492a 0 2px,#0000 2.5px),radial-gradient(circle at 91% 85%,#17492a 0 2px,#0000 2.5px);border-radius:2px;position:absolute;inset:4px}.bossCineEffect-money .bossCineAttack,.bossCineEffect-paper .bossCineAttack{display:none}.bossCineEffect-paper .coopBossCinematicFx i{background:linear-gradient(135deg,#fff9dd,#d5c6a0)}.bossCineEffect-parade .bossCineSet,.bossCineEffect-bunker .bossCineSet,.bossCineEffect-spotlight .bossCineSet{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--boss-accent) 25%, #20242b) 0 36px, #111827 36px 72px);width:360px;height:150px}.bossCineEffect-maze .bossCineSet,.bossCineEffect-wrap .bossCineSet{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--boss-accent) 42%, #160f0b) 0 12px, transparent 13px 48px), repeating-linear-gradient(0deg, color-mix(in srgb, var(--boss-glow) 24%, transparent) 0 10px, transparent 11px 44px);clip-path:polygon(0 10%,92% 0,100% 84%,8% 100%);width:390px;height:190px;bottom:20%;left:46%}.bossCineEffect-many .bossCineSilhouette,.bossCineEffect-swarm .bossCineSilhouette{opacity:.28;width:500px;height:500px;top:-94px;right:-132px}.bossCineEffect-ice .bossCineSet{clip-path:polygon(8% 0,100% 14%,88% 100%,0 82%);background:linear-gradient(135deg,#dcfbff8c,#7de9ff2e);border-color:#dcfbff8f}.bossCineEffect-creator .bossCineSet{background:linear-gradient(#ffd76a38,#ff4fd824);border-radius:18px;width:410px;height:132px;bottom:20%;left:36%}.bossCineEffect-creator .bossCineSilhouette{opacity:.46;filter:saturate(1.5)contrast(1.2)brightness(.72)drop-shadow(0 0 70px #ff4fd8);width:520px;height:520px;top:-100px;left:50%;right:auto;translate:-50%}.bossCineEffect-creator .coopBossCinematicFx i{color:#160518;min-width:34px;min-height:34px;animation:.7s ease-in-out infinite bossCineButtonMash;animation-delay:calc(var(--delay) * -1);background:radial-gradient(circle at 38% 32%,#fff2a8,#ffd76a 38%,#ff4fd8 73%);border-radius:999px}.bossCineEffect-creator .coopBossCinematicFx i:before{opacity:.9;background:#22051e6b;border-radius:999px;inset:9px}.bossCineEffect-creator .coopBossCinematicFx i:nth-child(3n+1){clip-path:polygon(37% 0,63% 0,63% 37%,100% 37%,100% 63%,63% 63%,63% 100%,37% 100%,37% 63%,0 63%,0 37%,37% 37%);background:linear-gradient(135deg,#22111f,#ff4fd8 54%,#ffd76a);border-radius:0;width:48px;min-width:48px;height:48px;min-height:48px}.bossCineEffect-creator .coopBossCinematicFx i:nth-child(3n+1):before{background:0 0;border-radius:0;inset:0}.bossCineEffect-creator .coopBossCinematicFx i:nth-child(4n+2){background:linear-gradient(90deg,#120713,#ffd76a,#ff4fd8);border-radius:999px;min-width:60px;min-height:18px}.coopBossCinematicVictoryScene .bossCineBackdrop{mix-blend-mode:screen;background:radial-gradient(circle at 52% 36%, color-mix(in srgb, var(--boss-accent) 18%, transparent), transparent 19rem), radial-gradient(ellipse at 50% 100%, #0003, transparent 48%)!important;opacity:.22!important}.coopBossCinematicVictoryScene .bossCineSceneArt{opacity:.08!important}.coopBossCinematicVictoryScene .bossCineSilhouette{opacity:.22}.coopBossCinematicVictoryScene .bossCineProp{opacity:.14!important;animation:none!important}.coopBossCinematicVictoryScene .bossCineProp.secondary{opacity:.2!important}.coopBossCinematicVictoryScene .bossCineSceneArt{filter:saturate(1.08)contrast(1.08)brightness(.58)blur(1px);-webkit-mask-image:radial-gradient(circle at 58% 36%,#000 0 32%,#0000 68%);mask-image:radial-gradient(circle at 58% 36%,#000 0 32%,#0000 68%);opacity:.18!important}.coopBossCinematicVictoryScene .bossCineSceneArt img{object-fit:contain;object-position:50% 50%;filter:none;transform:scale(1.12)}.coopBossCinematicVictoryScene .bossCineSilhouette{opacity:.2;mix-blend-mode:screen;width:520px;height:520px;filter:saturate(1.2) contrast(1.1) brightness(.62) drop-shadow(0 0 52px color-mix(in srgb, var(--boss-glow) 54%, transparent));border-radius:0;top:-46px;right:-78px}.coopBossCinematicVictoryScene .bossCineSilhouette img{object-fit:contain;object-position:center bottom;border-radius:0;width:100%;height:100%;transform:none}.coopBossCinematicVictoryScene .bossCineBossAvatar{--boss-head-top:13%;--boss-head-size:30%;--boss-body-head-cut:27%;width:min(calc(var(--winner-width,300px) * 1.06), 390px);height:min(calc(var(--winner-width,300px) * 1.58), 540px);aspect-ratio:auto;filter:drop-shadow(0 26px 28px #0000008c) drop-shadow(0 0 38px color-mix(in srgb, var(--boss-accent,#fb7185) 42%, transparent));border-radius:0;place-items:end center;display:grid;overflow:visible}.coopBossCinematicVictoryScene .bossCineBossAvatar:before,.coopBossCinematicVictoryScene .bossCineBossAvatar:after,.coopBossCinematicVictoryScene .bossCineBossFrame,.coopBossCinematicVictoryScene .bossCineBossMark{content:none!important;display:none!important}.coopBossCinematicVictoryScene .bossCineBossAura{background:radial-gradient(ellipse at 50% 66%, color-mix(in srgb, var(--boss-glow,#ffd27c) 36%, transparent), transparent 62%);border-radius:50%;inset:16% 3% 0}.coopBossCinematicVictoryScene .bossCineBossBody{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;bottom:0;left:50%;overflow:visible;translate:-50%}.coopBossCinematicVictoryScene .bossCineBossImage{z-index:1;object-fit:contain;object-position:center bottom;width:100%;height:100%;clip-path:inset(var(--boss-body-head-cut,27%) 0 0 0);filter:saturate(1.12)contrast(1.06)drop-shadow(0 12px 18px #00000080);border-radius:0;position:absolute;bottom:0;left:50%;transform:none}.coopBossCinematicVictoryScene .bossCineBossHead{z-index:5;left:50%;top:var(--boss-head-top,13%);width:var(--boss-head-size,30%);aspect-ratio:1;box-shadow:0 0 0 3px color-mix(in srgb, var(--boss-glow,#ffd27c) 68%, white 8%), 0 0 0 7px color-mix(in srgb, var(--boss-accent,#fb7185) 28%, transparent), 0 10px 18px #0000008c, 0 0 24px color-mix(in srgb, var(--boss-glow,#ffd27c) 36%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none;background:radial-gradient(circle,#03050c7a,#03050c29 64%,#0000 72%);border-radius:999px;place-items:center;display:grid;position:absolute;translate:-50%}.coopBossCinematicVictoryScene .bossCineBossHead:after{content:"";z-index:-1;background:linear-gradient(180deg, color-mix(in srgb, var(--boss-accent,#fb7185) 56%, #171015 20%), color-mix(in srgb, var(--boss-accent,#fb7185) 28%, #06060a 54%));filter:blur(.2px);border-radius:0 0 999px 999px;width:36%;height:28%;position:absolute;top:78%;left:50%;translate:-50%}.coopBossCinematicVictoryScene .bossCineBossPortrait{border-radius:inherit;object-fit:cover;object-position:center;width:100%;height:100%;filter:saturate(1.14) contrast(1.08) drop-shadow(0 10px 14px #0000008c) drop-shadow(0 0 18px color-mix(in srgb, var(--boss-glow,#ffd27c) 42%, transparent));pointer-events:none;-webkit-user-select:none;user-select:none}.coopBossCinematic-talex-creator .bossCineBossAvatar{--boss-head-top:12%;--boss-head-size:29%;--boss-body-head-cut:27%}.coopBossCinematic-talex-creator .bossCineBossPortrait{object-position:center 32%}.bossCineComposition-abyss .bossCineBossAvatar,.bossCineComposition-beast .bossCineBossAvatar,.bossCineComposition-maze .bossCineBossAvatar,.bossCineComposition-inferno .bossCineBossAvatar,.bossCineComposition-petrify .bossCineBossAvatar{--boss-head-top:27%;--boss-head-size:31%;--boss-body-head-cut:36%}.bossCineComposition-lab .bossCineBossAvatar{--boss-head-top:17%;--boss-head-size:30%;--boss-body-head-cut:31%}.coopBossCinematicVictoryScene .bossCineSceneArt,.coopBossCinematicVictoryScene .bossCineSilhouette{display:none!important}.coopBossCinematicVictoryScene .bossCineBossRig{--boss-head-top:1%;--boss-head-size:31%;--boss-body-top:24%;--boss-body-width:74%;--boss-body-height:71%;--boss-suit-a:color-mix(in srgb, var(--boss-accent,#fb7185) 72%, #0b0710 24%);--boss-suit-b:color-mix(in srgb, var(--boss-accent,#fb7185) 42%, #020205 52%);--boss-trim:color-mix(in srgb, var(--boss-glow,#ffd27c) 72%, white 6%);--boss-shadow:color-mix(in srgb, var(--boss-accent,#fb7185) 24%, #000000b3);width:min(calc(var(--winner-width,300px) * 1.02), 370px);height:min(calc(var(--winner-width,300px) * 1.36), 500px);place-items:initial;display:block}.coopBossCinematicVictoryScene .bossCineBossRig .bossCineBossAura{z-index:0;background:radial-gradient(ellipse at 50% 54%, color-mix(in srgb, var(--boss-glow,#ffd27c) 34%, transparent), transparent 66%);filter:blur(1px);border-radius:50%;position:absolute;inset:14% -6% -5%}.coopBossCinematicVictoryScene .bossCineBossRig .bossCineBossCape{z-index:1;background:radial-gradient(ellipse at 50% 14%, color-mix(in srgb, var(--boss-glow,#ffd27c) 20%, transparent), transparent 44%), linear-gradient(150deg, color-mix(in srgb, var(--boss-suit-a) 76%, #000 16%), color-mix(in srgb, var(--boss-suit-b) 86%, #000 10%));clip-path:polygon(18% 3%,82% 3%,96% 100%,4% 100%);border-radius:42% 42% 14% 14%;width:82%;height:72%;position:absolute;top:22%;left:50%;translate:-50%;box-shadow:inset 0 0 34px #ffffff0f,inset 0 -34px 40px #0000005c}.coopBossCinematicVictoryScene .bossCineBossRig .bossCineBossBody{z-index:2;left:50%;top:var(--boss-body-top,24%);width:var(--boss-body-width,74%);height:var(--boss-body-height,71%);pointer-events:none;-webkit-user-select:none;user-select:none;display:block;position:absolute;bottom:auto;overflow:visible;translate:-50%}.coopBossCinematicVictoryScene .bossCineBossBody i,.coopBossCinematicVictoryScene .bossCineBossBody b{pointer-events:none;display:block;position:absolute}.coopBossCinematicVictoryScene .bossCineBossShoulders{z-index:2;background:linear-gradient(90deg, transparent 0 8%, var(--boss-trim) 8% 15%, transparent 16% 84%, var(--boss-trim) 85% 92%, transparent 92%), linear-gradient(180deg, color-mix(in srgb, var(--boss-glow) 30%, #fff 8%), var(--boss-suit-a) 45%, var(--boss-suit-b));border-radius:46% 46% 28% 28%;width:84%;height:18%;top:5%;left:50%;translate:-50%;box-shadow:inset 0 -8px 12px #0000003d,0 8px 18px #00000052}.coopBossCinematicVictoryScene .bossCineBossTorso{z-index:3;background:radial-gradient(ellipse at 50% 18%, #ffffff2e, transparent 28%), linear-gradient(90deg, color-mix(in srgb, var(--boss-trim) 48%, transparent) 0 7%, transparent 8% 92%, color-mix(in srgb, var(--boss-trim) 48%, transparent) 93% 100%), linear-gradient(180deg, var(--boss-suit-a), var(--boss-suit-b));width:48%;height:58%;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--boss-trim) 28%, transparent), inset 0 -22px 24px #00000047, 0 14px 22px #00000061;border-radius:22% 22% 14% 14%;top:13%;left:50%;translate:-50%}.coopBossCinematicVictoryScene .bossCineBossChest{z-index:4;background:radial-gradient(circle at 50% 44%, color-mix(in srgb, var(--boss-glow) 68%, #fff 12%), color-mix(in srgb, var(--boss-accent) 55%, #120712) 62%, #0000003d 64%);width:26%;height:13%;box-shadow:0 0 0 2px color-mix(in srgb, var(--boss-trim) 42%, transparent), 0 0 18px color-mix(in srgb, var(--boss-glow) 34%, transparent);border-radius:999px;top:23%;left:50%;translate:-50%}.coopBossCinematicVictoryScene .bossCineBossArm{z-index:2;background:linear-gradient(180deg, var(--boss-suit-a), var(--boss-suit-b));transform-origin:50% 5%;border-radius:999px 999px 44% 44%;width:18%;height:50%;top:17%;box-shadow:inset 0 -12px 16px #0000003d,0 8px 14px #00000047}.coopBossCinematicVictoryScene .bossCineBossArmLeft{left:12%;rotate:16deg}.coopBossCinematicVictoryScene .bossCineBossArmRight{right:12%;rotate:-16deg}.coopBossCinematicVictoryScene .bossCineBossArm b{background:color-mix(in srgb, var(--boss-trim) 36%, #d6a579 64%);border-radius:55% 55% 45% 45%;width:88%;height:28%;bottom:-6%;left:50%;translate:-50%;box-shadow:0 4px 10px #00000057}.coopBossCinematicVictoryScene .bossCineBossLeg{z-index:1;background:linear-gradient(180deg, color-mix(in srgb, var(--boss-suit-b) 84%, #000 12%), #050506);border-radius:20% 20% 40% 40%;width:18%;height:34%;bottom:1%;box-shadow:inset 0 -10px 10px #00000059}.coopBossCinematicVictoryScene .bossCineBossLegLeft{left:32%;rotate:4deg}.coopBossCinematicVictoryScene .bossCineBossLegRight{right:32%;rotate:-4deg}.coopBossCinematicVictoryScene .bossCineBossTail{z-index:1;background:linear-gradient(90deg, var(--boss-suit-b), var(--boss-suit-a), var(--boss-suit-b));transform-origin:50% 100%;width:18%;height:52%;filter:drop-shadow(0 0 12px color-mix(in srgb, var(--boss-glow) 24%, transparent));border-radius:999px;bottom:10%;display:none!important}.coopBossCinematicVictoryScene .bossCineBossRig .bossCineBossHead{z-index:6;top:var(--boss-head-top,1%);width:var(--boss-head-size,31%);background:radial-gradient(circle,#03050c61,#03050c1f 64%,#0000 72%)}.coopBossCinematicVictoryScene .bossCineBossRig .bossCineBossHead:after{background:linear-gradient(180deg, color-mix(in srgb, var(--boss-trim) 32%, var(--boss-suit-a)), var(--boss-suit-a));border-radius:0 0 999px 999px;width:28%;height:28%;top:82%}.coopBossCinematicVictoryScene .bossCineBossRig .bossCineBossPortrait{object-position:center}.coopBossCinematicVictoryScene .bossCineBossRigComposition-abyss,.coopBossCinematicVictoryScene .bossCineBossRigComposition-beast,.coopBossCinematicVictoryScene .bossCineBossRigComposition-maze,.coopBossCinematicVictoryScene .bossCineBossRigComposition-inferno,.coopBossCinematicVictoryScene .bossCineBossRigComposition-petrify{--boss-head-top:0%;--boss-head-size:34%;--boss-body-top:25%;--boss-body-width:86%;--boss-suit-a:color-mix(in srgb, var(--boss-accent) 74%, #061014 20%);--boss-suit-b:color-mix(in srgb, var(--boss-accent) 34%, #030507 58%)}.coopBossCinematicVictoryScene .bossCineBossRigComposition-abyss .bossCineBossCape,.coopBossCinematicVictoryScene .bossCineBossRigComposition-maze .bossCineBossCape{clip-path:ellipse(48% 48% at 50% 54%);opacity:.72}.coopBossCinematicVictoryScene .bossCineBossRigComposition-abyss .bossCineBossTail,.coopBossCinematicVictoryScene .bossCineBossRigComposition-maze .bossCineBossTail{display:block!important}.coopBossCinematicVictoryScene .bossCineBossRigComposition-abyss .bossCineBossTailOne,.coopBossCinematicVictoryScene .bossCineBossRigComposition-maze .bossCineBossTailOne{left:6%;rotate:34deg}.coopBossCinematicVictoryScene .bossCineBossRigComposition-abyss .bossCineBossTailTwo,.coopBossCinematicVictoryScene .bossCineBossRigComposition-maze .bossCineBossTailTwo{left:41%;rotate:0deg}.coopBossCinematicVictoryScene .bossCineBossRigComposition-abyss .bossCineBossTailThree,.coopBossCinematicVictoryScene .bossCineBossRigComposition-maze .bossCineBossTailThree{right:6%;rotate:-34deg}.coopBossCinematicVictoryScene .bossCineBossRigComposition-gothic{--boss-head-top:0%;--boss-body-top:25%;--boss-suit-a:#48111c;--boss-suit-b:#0a0409}.coopBossCinematicVictoryScene .bossCineBossRigComposition-gothic .bossCineBossCape{clip-path:polygon(50% 0,99% 94%,64% 83%,50% 100%,36% 83%,1% 94%);width:104%}.coopBossCinematicVictoryScene .bossCineBossRigComposition-lab{--boss-head-top:0%;--boss-body-top:25%;--boss-suit-a:#2f463c;--boss-suit-b:#101916;--boss-trim:#a8f3c4}.coopBossCinematicVictoryScene .bossCineBossRigComposition-lab .bossCineBossTorso{border-radius:16% 16% 10% 10%}.coopBossCinematicVictoryScene .bossCineBossRigComposition-cash,.coopBossCinematicVictoryScene .bossCineBossRigComposition-creator{--boss-head-top:0%;--boss-body-top:26%;--boss-suit-a:#6e21a8;--boss-suit-b:#1d0625;--boss-trim:#ffd76a}.coopBossCinematicVictoryScene .bossCineBossRigComposition-parade,.coopBossCinematicVictoryScene .bossCineBossRigComposition-bunker,.coopBossCinematicVictoryScene .bossCineBossRigComposition-desert,.coopBossCinematicVictoryScene .bossCineBossRigComposition-spotlight{--boss-head-top:0%;--boss-body-top:25%;--boss-suit-a:#32342d;--boss-suit-b:#090909;--boss-trim:#d8bb7a}.coopBossCinematicVictoryScene .bossCineBossRigComposition-parade .bossCineBossTorso,.coopBossCinematicVictoryScene .bossCineBossRigComposition-bunker .bossCineBossTorso,.coopBossCinematicVictoryScene .bossCineBossRigComposition-desert .bossCineBossTorso,.coopBossCinematicVictoryScene .bossCineBossRigComposition-spotlight .bossCineBossTorso{border-radius:13% 13% 8% 8%;height:68%}.coopBossCinematicVictoryScene .bossCineBossRigComposition-parade .bossCineBossLeg,.coopBossCinematicVictoryScene .bossCineBossRigComposition-bunker .bossCineBossLeg,.coopBossCinematicVictoryScene .bossCineBossRigComposition-desert .bossCineBossLeg,.coopBossCinematicVictoryScene .bossCineBossRigComposition-spotlight .bossCineBossLeg{height:30%;bottom:-4%}.coopBossCinematicVictoryScene .bossCineBossRigEffect-fire,.coopBossCinematicVictoryScene .bossCineBossRigEffect-many{--boss-suit-a:#7a1611;--boss-suit-b:#1c0302;--boss-trim:#ffba45}.coopBossCinematic-talex-creator .bossCineBossRig{--boss-head-top:0%;--boss-head-size:32%}.coopBossCinematic-talex-creator .bossCineBossRig .bossCineBossPortrait{object-position:center 34%}.coopBossCinematicVictoryScene .bossCineBossImage{display:none!important}.coopBossCinematicVictoryScene .bossCineBossBodyActor{--boss-head-x:50%;--boss-head-y:20%;--boss-head-size:23%;--boss-body-scale:1.18;width:min(calc(var(--winner-width,300px) * var(--boss-body-scale)), 430px);aspect-ratio:3/4;place-items:initial;isolation:isolate;height:auto;display:block;overflow:visible}.coopBossCinematicVictoryScene .bossCineBossBodyActor .bossCineBossAura{z-index:0;background:radial-gradient(ellipse at 50% 64%, color-mix(in srgb, var(--boss-glow,#ffd27c) 36%, transparent), transparent 66%);filter:blur(1px);border-radius:50%;position:absolute;inset:18% -6% -4%}.coopBossCinematicVictoryScene .bossCineBossBodyActor .bossCineBossBody{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible;translate:none}.coopBossCinematicVictoryScene .bossCineBossBodyActor .bossCineBossImage{z-index:1;object-fit:contain;object-position:center bottom;width:100%;height:100%;filter:saturate(1.16) contrast(1.14) brightness(1.12) drop-shadow(0 18px 22px #0000008a) drop-shadow(0 0 24px color-mix(in srgb, var(--boss-glow,#ffd27c) 18%, transparent));border-radius:0;position:absolute;inset:0;translate:none;clip-path:none!important;display:block!important}.coopBossCinematicVictoryScene .bossCineBossBodyActor .bossCineBossHead{z-index:5;left:var(--boss-head-x,50%);top:var(--boss-head-y,20%);width:var(--boss-head-size,23%);aspect-ratio:1;box-shadow:0 0 0 3px color-mix(in srgb, var(--boss-glow,#ffd27c) 72%, white 8%), 0 0 0 7px color-mix(in srgb, var(--boss-accent,#fb7185) 24%, transparent), 0 10px 18px #0000008c, 0 0 24px color-mix(in srgb, var(--boss-glow,#ffd27c) 36%, transparent);background:radial-gradient(circle,#03050cf0 0 58%,#03050cb8 59% 73%,#0000 74%);border-radius:999px;display:block;position:absolute;overflow:hidden;translate:-50% -50%}.coopBossCinematicVictoryScene .bossCineBossBodyActor .bossCineBossHead:before{content:"";z-index:-1;border-radius:inherit;filter:blur(.6px);background:radial-gradient(circle,#020409fa 0 55%,#020409b3 56% 72%,#0000 75%);position:absolute;inset:-36%}.coopBossCinematicVictoryScene .bossCineBossBodyActor .bossCineBossHead:after{content:none!important;display:none!important}.coopBossCinematicVictoryScene .bossCineBossBodyActor .bossCineBossPortrait{border-radius:inherit;object-fit:cover;object-position:center;width:100%;height:100%}.bossCineBossBodyActor-basilisk{--boss-head-x:39%;--boss-head-y:45%;--boss-head-size:24%;--boss-body-scale:1.26}.bossCineBossBodyActor-bin-laden{--boss-head-x:50%;--boss-head-y:17%;--boss-head-size:22%}.bossCineBossBodyActor-cerberus{--boss-head-x:45%;--boss-head-y:43%;--boss-head-size:24%;--boss-body-scale:1.26}.bossCineBossBodyActor-chimera{--boss-head-x:49%;--boss-head-y:60%;--boss-head-size:24%;--boss-body-scale:1.26}.bossCineBossBodyActor-cthulhu{--boss-head-x:50%;--boss-head-y:43%;--boss-head-size:25%;--boss-body-scale:1.3}.bossCineBossBodyActor-cursed-mummy{--boss-head-x:43%;--boss-head-y:18%;--boss-head-size:22%}.bossCineBossBodyActor-cyclops{--boss-head-x:47%;--boss-head-y:36%;--boss-head-size:25%}.bossCineBossBodyActor-devil{--boss-head-x:50%;--boss-head-y:30%;--boss-head-size:22%;--boss-body-scale:1.22}.bossCineBossBodyActor-dracula{--boss-head-x:50%;--boss-head-y:38%;--boss-head-size:22%}.bossCineBossBodyActor-frankenstein{--boss-head-x:50%;--boss-head-y:16%;--boss-head-size:21%}.bossCineBossBodyActor-gaddafi{--boss-head-x:52%;--boss-head-y:15%;--boss-head-size:22%}.bossCineBossBodyActor-hitler{--boss-head-x:49%;--boss-head-y:19%;--boss-head-size:21%}.bossCineBossBodyActor-hydra{--boss-head-x:49%;--boss-head-y:46%;--boss-head-size:24%;--boss-body-scale:1.3}.bossCineBossBodyActor-idi-amin{--boss-head-x:38%;--boss-head-y:15%;--boss-head-size:20%}.bossCineBossBodyActor-kim-il-sung{--boss-head-x:50%;--boss-head-y:25%;--boss-head-size:18%}.bossCineBossBodyActor-kim-jong-il{--boss-head-x:43%;--boss-head-y:16%;--boss-head-size:20%}.bossCineBossBodyActor-kraken{--boss-head-x:50%;--boss-head-y:59%;--boss-head-size:25%;--boss-body-scale:1.28}.bossCineBossBodyActor-mao{--boss-head-x:51%;--boss-head-y:18%;--boss-head-size:21%}.bossCineBossBodyActor-medusa{--boss-head-x:50%;--boss-head-y:27%;--boss-head-size:22%}.bossCineBossBodyActor-minotaur{--boss-head-x:51%;--boss-head-y:40%;--boss-head-size:25%;--boss-body-scale:1.22}.bossCineBossBodyActor-mussolini{--boss-head-x:47%;--boss-head-y:25%;--boss-head-size:20%;--boss-body-scale:1.2}.bossCineBossBodyActor-pinochet{--boss-head-x:38%;--boss-head-y:13%;--boss-head-size:20%}.bossCineBossBodyActor-pol-pot{--boss-head-x:45%;--boss-head-y:16%;--boss-head-size:21%}.bossCineBossBodyActor-real-strongman{--boss-head-x:48%;--boss-head-y:19%;--boss-head-size:22%}.bossCineBossBodyActor-saddam{--boss-head-x:51%;--boss-head-y:17%;--boss-head-size:22%}.bossCineBossBodyActor-stalin{--boss-head-x:51%;--boss-head-y:17%;--boss-head-size:21%}.bossCineBossBodyActor-supremo-del-nord{--boss-head-x:50%;--boss-head-y:19%;--boss-head-size:21%}.bossCineBossBodyActor-talex-creator{--boss-head-x:50%;--boss-head-y:25%;--boss-head-size:25%;--boss-body-scale:1.24}.bossCineBossBodyActor-talex-creator .bossCineBossPortrait{object-position:center 34%}.bossCineBossBodyActor-tycoon{--boss-head-x:51%;--boss-head-y:18%;--boss-head-size:21%}.bossCineBossBodyActor-werewolf-king{--boss-head-x:55%;--boss-head-y:27%;--boss-head-size:24%;--boss-body-scale:1.24}.bossCineBossBodyActor-yeti{--boss-head-x:43%;--boss-head-y:34%;--boss-head-size:25%;--boss-body-scale:1.22}.bossCineBossBodyActor-zombie-king{--boss-head-x:50%;--boss-head-y:21%;--boss-head-size:22%}.coopBossCinematicVictoryScene .bossCineBossShadow{z-index:0;opacity:.72;width:78%;height:12%;bottom:0}.coopBossCinematicVictoryScene .bossCineSet{display:none!important}.coopBossCinematicVictoryScene .bossCineProp{width:clamp(150px,22vw,280px);height:clamp(120px,18vw,240px);filter:drop-shadow(0 16px 20px #00000080) drop-shadow(0 0 24px color-mix(in srgb, var(--boss-glow) 32%, transparent));border:0;border-radius:0;display:block;bottom:21%;right:7%;box-shadow:none!important;opacity:.58!important;background:0 0!important;animation:1.65s ease-in-out infinite bossCineRealPropFloat!important}.coopBossCinematicVictoryScene .bossCineProp.secondary{width:clamp(120px,17vw,220px);height:clamp(90px,15vw,190px);inset:12% auto auto 7%;transform:rotate(-9deg);opacity:.46!important;animation-delay:-.42s!important}.coopBossCinematicVictoryScene .bossCineProp img{object-fit:contain;width:100%;height:100%;display:block}.coopBossCinematicVictoryScene .bossCineAttack{z-index:2;opacity:.64;width:clamp(130px,21vw,270px);height:clamp(76px,12vw,150px);filter:drop-shadow(0 12px 18px #00000075) drop-shadow(0 0 18px color-mix(in srgb, var(--boss-glow) 42%, transparent));border-radius:0;background:transparent center / contain no-repeat var(--boss-attack-image)!important;box-shadow:none!important;clip-path:none!important;animation:1.18s ease-in-out infinite bossCineImageSweep!important}.coopBossCinematicVictoryScene .bossCineAttack.one{top:112px;right:28%;rotate:-8deg}.coopBossCinematicVictoryScene .bossCineAttack.two{top:232px;right:18%;rotate:9deg;animation-delay:-.34s!important}.coopBossCinematicVictoryScene .bossCineAttack.three{top:342px;right:40%;rotate:-16deg;animation-delay:-.64s!important}.coopBossCinematicVictoryScene.bossCineEffect-tentacles .bossCineAttack,.coopBossCinematicVictoryScene.bossCineEffect-venom .bossCineAttack,.coopBossCinematicVictoryScene.bossCineEffect-wrap .bossCineAttack{transform-origin:50% 100%;width:clamp(74px,11vw,140px);height:clamp(190px,33vw,360px);top:auto;bottom:-68px;animation:1.65s ease-in-out infinite bossCineTentacleImage!important}.coopBossCinematicVictoryScene.bossCineEffect-tentacles .bossCineAttack.one,.coopBossCinematicVictoryScene.bossCineEffect-venom .bossCineAttack.one,.coopBossCinematicVictoryScene.bossCineEffect-wrap .bossCineAttack.one{left:34%;right:auto;rotate:16deg}.coopBossCinematicVictoryScene.bossCineEffect-tentacles .bossCineAttack.two,.coopBossCinematicVictoryScene.bossCineEffect-venom .bossCineAttack.two,.coopBossCinematicVictoryScene.bossCineEffect-wrap .bossCineAttack.two{left:52%;right:auto;rotate:-14deg}.coopBossCinematicVictoryScene.bossCineEffect-tentacles .bossCineAttack.three,.coopBossCinematicVictoryScene.bossCineEffect-venom .bossCineAttack.three,.coopBossCinematicVictoryScene.bossCineEffect-wrap .bossCineAttack.three{left:70%;right:auto;rotate:7deg}.coopBossCinematicVictoryScene.bossCineEffect-fire .bossCineAttack,.coopBossCinematicVictoryScene.bossCineEffect-many .bossCineAttack{width:clamp(92px,15vw,190px);height:clamp(150px,25vw,300px);top:auto;bottom:18px;animation:1.08s ease-in-out infinite bossCineFireImage!important}.coopBossCinematicVictoryScene.bossCineEffect-parade .bossCineProp.main,.coopBossCinematicVictoryScene.bossCineEffect-bunker .bossCineProp.main{width:clamp(210px,32vw,360px);height:clamp(170px,26vw,310px);top:10%;bottom:auto;right:3%;opacity:.96!important}.coopBossCinematicVictoryScene.bossCineEffect-money .bossCineProp.main,.coopBossCinematicVictoryScene.bossCineEffect-creator .bossCineProp.main{width:clamp(220px,32vw,380px);height:clamp(140px,21vw,250px);top:8%;bottom:auto;right:5%}.coopBossCinematicVictoryScene .coopBossCinematicFx i{opacity:.68;filter:drop-shadow(0 10px 12px #00000075) drop-shadow(0 0 14px color-mix(in srgb, var(--boss-glow) 30%, transparent));display:block;position:absolute;overflow:visible;left:var(--x)!important;top:var(--y)!important;width:clamp(38px,6vw,76px)!important;min-width:0!important;height:clamp(38px,6vw,76px)!important;min-height:0!important;box-shadow:none!important;clip-path:none!important;animation:1.9s ease-in-out infinite bossCineBitmapFloat!important;animation-delay:calc(var(--delay) * -1)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;bottom:auto!important}.coopBossCinematicVictoryScene .coopBossCinematicFx i:before,.coopBossCinematicVictoryScene .coopBossCinematicFx i:after{content:none!important;display:none!important}.coopBossCinematicVictoryScene .coopBossCinematicFx i img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.coopBossCinematicVictoryScene.bossCineEffect-money .coopBossCinematicFx i,.coopBossCinematicVictoryScene.bossCineEffect-paper .coopBossCinematicFx i,.coopBossCinematicVictoryScene.bossCineEffect-creator .coopBossCinematicFx i{width:clamp(62px,8vw,108px)!important;height:clamp(42px,6vw,78px)!important;animation-name:bossCineBillRain!important}.coopBossCinematicVictoryScene.bossCineEffect-parade .coopBossCinematicFx i,.coopBossCinematicVictoryScene.bossCineEffect-bunker .coopBossCinematicFx i{width:clamp(90px,13vw,170px)!important;height:clamp(42px,7vw,96px)!important;animation-name:bossCineMissilePass!important}.coopBossCinematicVictoryScene.coopBossCinematic-supremo-del-nord .coopBossCinematicFx i{transform-origin:50%;filter:drop-shadow(0 16px 14px #00000085)drop-shadow(0 0 18px #ff4c5852);width:clamp(46px,6vw,82px)!important;height:clamp(118px,18vw,230px)!important;animation-name:bossCineMissileDrop!important;animation-duration:1.55s!important;top:-22%!important}.coopBossCinematicVictoryScene.coopBossCinematic-supremo-del-nord .coopBossCinematicFx i img{rotate:90deg}.coopBossCinematicVictoryScene.coopBossCinematic-supremo-del-nord .coopBossCinematicFx i:after{opacity:0;filter:blur(.4px);width:120%;height:42%;animation:1.55s ease-out infinite bossCineMissileImpact;animation-delay:calc(var(--delay) * -1);background:radial-gradient(circle,#fff4a2f0 0 18%,#ff6830ad 19% 42%,#ff344b29 43% 68%,#0000 70%);border-radius:999px;position:absolute;bottom:-22%;left:50%;translate:-50%;content:""!important;display:block!important}.coopBossCinematicVictoryScene.bossCineEffect-tentacles .coopBossCinematicFx i,.coopBossCinematicVictoryScene.bossCineEffect-venom .coopBossCinematicFx i,.coopBossCinematicVictoryScene.bossCineEffect-wrap .coopBossCinematicFx i{transform-origin:50% 100%;opacity:.42;width:clamp(54px,8vw,112px)!important;height:clamp(130px,22vw,260px)!important;animation-name:bossCineTentacleImage!important}.coopBossCinematicVictoryScene.bossCineEffect-blood .coopBossCinematicFx i,.coopBossCinematicVictoryScene.bossCineEffect-moon .coopBossCinematicFx i,.coopBossCinematicVictoryScene.bossCineEffect-swarm .coopBossCinematicFx i{width:clamp(56px,8vw,110px)!important;height:clamp(34px,5vw,68px)!important;animation-name:bossCineSweep!important}.coopBossCinematicVictoryScene.bossCineEffect-lightning .coopBossCinematicFx i,.coopBossCinematicVictoryScene.bossCineEffect-beam .coopBossCinematicFx i{width:clamp(54px,7vw,100px)!important;height:clamp(112px,16vw,210px)!important;animation-name:bossCineStrike!important}.coopBossCinematicVictoryScene.bossCineEffect-stone .coopBossCinematicFx i,.coopBossCinematicVictoryScene.bossCineEffect-dust .coopBossCinematicFx i,.coopBossCinematicVictoryScene.bossCineEffect-spotlight .coopBossCinematicFx i{width:clamp(72px,10vw,150px)!important;height:clamp(46px,7vw,100px)!important;animation-name:bossCineFall!important}.coopBossCinematicVictoryScene.bossCineEffect-fire .coopBossCinematicFx i,.coopBossCinematicVictoryScene.bossCineEffect-many .coopBossCinematicFx i{width:clamp(58px,8vw,116px)!important;height:clamp(98px,15vw,210px)!important;animation-name:bossCineFireImage!important}.coopBossCinematicVictoryScene.bossCineEffect-maze .coopBossCinematicFx i,.coopBossCinematicVictoryScene.bossCineEffect-wrap .coopBossCinematicFx i{width:clamp(88px,13vw,180px)!important;height:clamp(48px,8vw,112px)!important;animation-name:bossCineImageSweep!important}.coopBossCinematicVictoryScene.bossCineEffect-swarm .coopBossCinematicFx i{width:clamp(58px,9vw,120px)!important;height:clamp(58px,9vw,120px)!important;animation-name:bossCineHandRise!important}.coopBossCinematicVictoryScene.bossCineEffect-ice .coopBossCinematicFx i{width:clamp(48px,8vw,112px)!important;height:clamp(84px,14vw,190px)!important;animation-name:bossCineIceFall!important}.coopBossCinematicVictoryScene.bossCineEffect-maze .bossCineAttack{width:clamp(180px,28vw,360px);height:clamp(76px,12vw,150px);animation-name:bossCineRamCharge!important}.coopBossCinematicVictoryScene.bossCineEffect-wrap .bossCineAttack{width:clamp(210px,33vw,430px);height:clamp(92px,14vw,178px);animation-name:bossCineWrapSweep!important}.coopBossCinematicVictoryScene.bossCineEffect-ice .bossCineAttack{width:clamp(120px,18vw,240px);height:clamp(150px,26vw,330px);animation-name:bossCineIceFall!important}.coopBossCinematicVictoryScene.bossCineEffect-swarm .bossCineAttack{width:clamp(110px,18vw,240px);height:clamp(130px,22vw,300px);animation-name:bossCineHandRise!important}.coopBossCinematicVictoryScene.bossCineEffect-beam .bossCineAttack{width:clamp(220px,36vw,460px);height:clamp(74px,11vw,150px);animation-name:bossCineBeamBlast!important}.coopBossCinematic-cthulhu .bossCineProp.main,.coopBossCinematic-kraken .bossCineProp.main{width:clamp(180px,28vw,360px);height:clamp(240px,38vw,500px);bottom:1%;right:46%;opacity:.82!important}.coopBossCinematic-kraken .bossCineProp.secondary{width:clamp(170px,27vw,350px);height:clamp(230px,36vw,470px);top:34%;left:4%;rotate:-22deg;opacity:.72!important}.coopBossCinematic-dracula .bossCineProp.main{width:clamp(170px,26vw,330px);height:clamp(70px,12vw,150px);top:16%;bottom:auto;right:4%;opacity:.9!important}.coopBossCinematic-frankenstein .bossCineProp.main,.coopBossCinematic-cyclops .bossCineProp.main{width:clamp(150px,23vw,280px);height:clamp(190px,31vw,390px);top:9%;bottom:auto;right:10%}.coopBossCinematic-medusa .bossCineProp.main,.coopBossCinematic-yeti .bossCineProp.main{width:clamp(180px,28vw,360px);height:clamp(150px,24vw,320px);top:8%;bottom:auto;right:7%}.coopBossCinematic-minotaur .bossCineProp.main{width:clamp(210px,32vw,420px);height:clamp(92px,14vw,180px);top:20%;bottom:auto;right:44%}.coopBossCinematic-cursed-mummy .bossCineProp.main{width:clamp(260px,40vw,520px);height:clamp(120px,19vw,250px);top:24%;bottom:auto;right:18%}.coopBossCinematic-zombie-king .bossCineProp.main{width:clamp(190px,30vw,390px);height:clamp(150px,24vw,320px);bottom:7%;left:7%;right:auto;opacity:.8!important}.coopBossCinematic-hydra .bossCineProp.main,.coopBossCinematic-basilisk .bossCineProp.main{width:clamp(180px,27vw,350px);height:clamp(140px,22vw,290px);top:12%;bottom:auto;right:8%}.coopBossCinematic-werewolf-king .bossCineProp.main{width:clamp(160px,24vw,320px);height:clamp(130px,20vw,270px);top:8%;bottom:auto;right:5%}.coopBossCinematic-tycoon .bossCineProp.secondary,.coopBossCinematic-talex-creator .bossCineProp.secondary{opacity:.72!important}.coopBossCinematic-talex-creator .bossCineProp.main{width:clamp(220px,32vw,380px);height:clamp(170px,25vw,300px);top:8%;bottom:auto;right:4%;opacity:.34!important;animation:2.4s ease-in-out infinite talexSacredConsoleFloat!important}.coopBossCinematic-talex-creator .bossCineProp.secondary{width:clamp(120px,18vw,210px);height:clamp(95px,14vw,165px);top:13%;left:3%;opacity:.44!important;animation:2.2s ease-in-out infinite reverse talexSacredConsoleFloat!important}.coopBossCinematic-talex-creator .bossCineAttack{opacity:.88;width:clamp(92px,13vw,170px);height:clamp(120px,18vw,230px);animation:1.25s cubic-bezier(.24,.82,.24,1) infinite talexCartridgeSmite!important}.coopBossCinematic-talex-creator .bossCineAttack.one{top:-18%!important;left:18%!important;right:auto!important;rotate:-16deg!important}.coopBossCinematic-talex-creator .bossCineAttack.two{animation-delay:-.38s!important;top:-26%!important;left:52%!important;right:auto!important;rotate:14deg!important}.coopBossCinematic-talex-creator .bossCineAttack.three{animation-delay:-.76s!important;top:-15%!important;left:76%!important;right:auto!important;rotate:-8deg!important}.coopBossCinematic-talex-creator .coopBossCinematicFx i{opacity:.9;filter:drop-shadow(0 14px 14px #00000080)drop-shadow(0 0 18px #ffd76a6b);width:clamp(46px,7.2vw,96px)!important;height:clamp(46px,7.2vw,96px)!important;animation-name:talexDivineRelicRain!important;animation-duration:2.05s!important}.coopBossCinematic-talex-creator .coopBossCinematicFx i:nth-child(3n+1){width:clamp(54px,8.4vw,112px)!important;height:clamp(58px,9vw,124px)!important}.coopBossCinematic-talex-creator .coopBossCinematicFx i:nth-child(4n+2){width:clamp(72px,10vw,138px)!important;height:clamp(46px,6.8vw,96px)!important}.coopBossCinematic-talex-creator .coopBossCinematicFx i:nth-child(5n+3){width:clamp(64px,9.2vw,126px)!important;height:clamp(84px,12vw,164px)!important}.coopBossCinematic-supremo-del-nord .bossCineAttack,.coopBossCinematic-kim-il-sung .bossCineAttack,.coopBossCinematic-idi-amin .bossCineAttack,.coopBossCinematic-saddam .bossCineAttack{animation-name:bossCineMissilePass!important}.coopBossCinematic-supremo-del-nord .bossCineAttack{transform-origin:50%;width:clamp(54px,8vw,110px)!important;height:clamp(145px,22vw,285px)!important;animation-name:bossCineMissileDrop!important;animation-duration:1.35s!important;inset:-28% auto auto 54%!important;rotate:90deg!important}.coopBossCinematic-supremo-del-nord .bossCineAttack.one{top:-30%!important;left:24%!important}.coopBossCinematic-supremo-del-nord .bossCineAttack.two{animation-delay:-.36s!important;top:-35%!important;left:55%!important}.coopBossCinematic-supremo-del-nord .bossCineAttack.three{animation-delay:-.74s!important;top:-26%!important;left:78%!important}.coopBossCinematic-hitler .bossCineAttack,.coopBossCinematic-bin-laden .bossCineAttack,.coopBossCinematic-pol-pot .bossCineAttack,.coopBossCinematic-gaddafi .bossCineAttack{animation-name:bossCineDustBurst!important}.coopBossCinematic-stalin .bossCineProp.main,.coopBossCinematic-mao .bossCineProp.main,.coopBossCinematic-mussolini .bossCineProp.main,.coopBossCinematic-kim-jong-il .bossCineProp.main,.coopBossCinematic-pinochet .bossCineProp.main{width:clamp(190px,30vw,390px);height:clamp(120px,19vw,250px);top:10%;bottom:auto;right:5%}.coopBossCinematic-cthulhu .bossCineAttack{width:clamp(72px,12vw,150px)!important;height:clamp(250px,42vw,520px)!important;animation:1.55s ease-in-out infinite bossFatalityTentacleHook!important;bottom:-10%!important;left:22%!important;right:auto!important}.coopBossCinematic-cthulhu .bossCineAttack.two{animation-delay:-.42s!important;left:52%!important}.coopBossCinematic-cthulhu .bossCineAttack.three{animation-delay:-.84s!important;left:77%!important}.coopBossCinematic-cthulhu .coopBossCinematicLosers .fullBodyAppActor{animation:.86s ease-in-out infinite bossFatalityAbyssPull!important}.coopBossCinematic-kraken .bossCineAttack{width:clamp(82px,14vw,170px)!important;height:clamp(250px,40vw,510px)!important;animation:1.7s ease-in-out infinite bossFatalityKrakenSweep!important;bottom:-7%!important;left:auto!important;right:-2%!important}.coopBossCinematic-kraken .bossCineAttack.two{animation-delay:-.55s!important;right:30%!important}.coopBossCinematic-kraken .bossCineAttack.three{animation-delay:-.96s!important;right:64%!important}.coopBossCinematic-kraken .coopBossCinematicFx i{opacity:.5;animation-name:bossFatalityBubbleRise!important}.coopBossCinematic-dracula .bossCineAttack{width:clamp(160px,26vw,340px)!important;height:clamp(68px,11vw,140px)!important;animation:1.32s ease-in-out infinite bossFatalityBatCross!important;top:18%!important;right:-8%!important}.coopBossCinematic-dracula .bossCineAttack.two{animation-delay:-.35s!important;top:38%!important}.coopBossCinematic-dracula .bossCineAttack.three{animation-delay:-.72s!important;top:57%!important}.coopBossCinematic-dracula .coopBossCinematicFx i{opacity:.82;animation-name:bossFatalityBatOrbit!important}.coopBossCinematic-frankenstein .bossCineAttack,.coopBossCinematic-frankenstein .coopBossCinematicFx i{animation-name:bossFatalityLabBolt!important}.coopBossCinematic-frankenstein .bossCineAttack{opacity:.88;width:clamp(70px,11vw,145px)!important;height:clamp(230px,37vw,470px)!important;top:-18%!important}.coopBossCinematic-frankenstein .coopBossCinematicLosers .fullBodyAppActor{animation:.34s steps(2,end) infinite bossFatalityElectricLoser!important}.coopBossCinematic-medusa .bossCineAttack,.coopBossCinematic-medusa .coopBossCinematicFx i{animation-name:bossFatalityStoneRain!important}.coopBossCinematic-medusa .coopBossCinematicLosers .fullBodyAppActor{filter:grayscale()contrast(.92)brightness(1.08)drop-shadow(0 10px 16px #0000006b);animation:1.1s ease-in-out infinite bossFatalityPetrifiedLoser!important}.coopBossCinematic-minotaur .bossCineAttack{width:clamp(220px,36vw,460px)!important;height:clamp(80px,13vw,170px)!important;animation:1.28s cubic-bezier(.22,.78,.2,1) infinite bossFatalityHornCharge!important;top:42%!important;left:-18%!important;right:auto!important}.coopBossCinematic-minotaur .bossCineAttack.two{animation-delay:-.38s!important;top:55%!important}.coopBossCinematic-minotaur .bossCineAttack.three{animation-delay:-.76s!important;top:28%!important}.coopBossCinematic-cerberus .bossCineAttack,.coopBossCinematic-devil .bossCineAttack{width:clamp(115px,18vw,235px)!important;height:clamp(180px,31vw,380px)!important;animation:1.06s ease-in-out infinite bossFatalityHellFlame!important;top:auto!important;bottom:-7%!important}.coopBossCinematic-cerberus .bossCineAttack.one{left:18%!important;right:auto!important}.coopBossCinematic-cerberus .bossCineAttack.two{animation-delay:-.28s!important;left:47%!important;right:auto!important}.coopBossCinematic-cerberus .bossCineAttack.three{animation-delay:-.56s!important;left:74%!important;right:auto!important}.coopBossCinematic-hydra .bossCineAttack,.coopBossCinematic-chimera .bossCineAttack{animation:1.18s ease-in-out infinite bossFatalityMultiHeadSlash!important}.coopBossCinematic-hydra .coopBossCinematicFx i{opacity:.82;animation-name:bossFatalityVenomSpit!important}.coopBossCinematic-chimera .coopBossCinematicFx i{opacity:.84;animation-name:bossFatalityChimeraCombo!important}.coopBossCinematic-werewolf-king .bossCineAttack{width:clamp(180px,29vw,370px)!important;height:clamp(120px,19vw,245px)!important;animation:1.18s ease-in-out infinite bossFatalityMoonClaw!important;top:22%!important;right:-4%!important}.coopBossCinematic-werewolf-king .coopBossCinematicLosers .fullBodyAppActor{animation:.46s ease-in-out infinite bossFatalityPanicRun!important}.coopBossCinematic-cursed-mummy .bossCineAttack{width:clamp(320px,54vw,680px)!important;height:clamp(90px,16vw,190px)!important;animation:1.22s ease-in-out infinite bossFatalityBandageBind!important;left:-12%!important;right:auto!important}.coopBossCinematic-cursed-mummy .bossCineAttack.two{animation-delay:-.36s!important;top:45%!important}.coopBossCinematic-cursed-mummy .bossCineAttack.three{animation-delay:-.72s!important;top:60%!important}.coopBossCinematic-zombie-king .bossCineAttack,.coopBossCinematic-zombie-king .coopBossCinematicFx i{animation-name:bossFatalityHandsGrab!important}.coopBossCinematic-yeti .bossCineAttack,.coopBossCinematic-yeti .coopBossCinematicFx i{animation-name:bossFatalityBlizzardDrop!important}.coopBossCinematic-cyclops .bossCineAttack{width:clamp(260px,43vw,540px)!important;height:clamp(54px,9vw,116px)!important;animation:1.08s ease-in-out infinite bossFatalityEyeBeam!important;top:35%!important;right:-3%!important}.coopBossCinematic-basilisk .bossCineAttack,.coopBossCinematic-basilisk .coopBossCinematicFx i{animation-name:bossFatalityVenomSpit!important}.coopBossCinematic-tycoon .bossCineAttack,.coopBossCinematic-tycoon .coopBossCinematicFx i{animation-name:bossFatalityCashStorm!important}.coopBossCinematic-gaddafi .bossCineAttack,.coopBossCinematic-gaddafi .coopBossCinematicFx i{animation-name:bossFatalityOilSpray!important}.coopBossCinematic-gaddafi .bossCineAttack{opacity:.88;width:clamp(260px,42vw,540px)!important;height:clamp(120px,22vw,270px)!important;top:30%!important;left:8%!important;right:auto!important;rotate:-14deg!important}.coopBossCinematic-supremo-del-nord .bossCineAttack,.coopBossCinematic-saddam .bossCineAttack{animation-name:bossFatalityMissileDive!important;rotate:90deg!important}.coopBossCinematic-supremo-del-nord .coopBossCinematicFx i,.coopBossCinematic-saddam .coopBossCinematicFx i{animation-name:bossFatalityMissileDive!important}.coopBossCinematic-supremo-del-nord .coopBossCinematicFx i img,.coopBossCinematic-saddam .coopBossCinematicFx i img{rotate:90deg}.coopBossCinematic-hitler .bossCineAttack{animation-name:bossFatalityBunkerCollapse!important}.coopBossCinematic-hitler .coopBossCinematicFx i{animation-name:bossFatalityBunkerPapers!important}.coopBossCinematic-mussolini .bossCineAttack{animation-name:bossFatalityBalconyDust!important}.coopBossCinematic-mussolini .coopBossCinematicFx i{animation-name:bossFatalityPosterFlutter!important}.coopBossCinematic-stalin .bossCineAttack,.coopBossCinematic-stalin .coopBossCinematicFx i{animation-name:bossFatalityArchivePurge!important}.coopBossCinematic-mao .bossCineAttack,.coopBossCinematic-mao .coopBossCinematicFx i{animation-name:bossFatalityRedBookStorm!important}.coopBossCinematic-pol-pot .bossCineAttack,.coopBossCinematic-pol-pot .coopBossCinematicFx i,.coopBossCinematic-bin-laden .bossCineAttack,.coopBossCinematic-bin-laden .coopBossCinematicFx i{animation-name:bossFatalityDustAmbush!important}.coopBossCinematic-kim-il-sung .bossCineAttack,.coopBossCinematic-kim-il-sung .coopBossCinematicFx i,.coopBossCinematic-idi-amin .bossCineAttack,.coopBossCinematic-idi-amin .coopBossCinematicFx i{animation-name:bossFatalityMedalParade!important}.coopBossCinematic-kim-jong-il .bossCineAttack,.coopBossCinematic-kim-jong-il .coopBossCinematicFx i{animation-name:bossFatalityFilmReel!important}.coopBossCinematic-pinochet .bossCineAttack,.coopBossCinematic-pinochet .coopBossCinematicFx i{animation-name:bossFatalityDarkGlassesSweep!important}.coopBossCinematicVictoryScene .bossCineAttack.two,.coopBossCinematicVictoryScene .bossCineAttack.three{display:none}.coopBossCinematicVictoryScene.coopBossCinematic-talex-creator .bossCineAttack.two,.coopBossCinematicVictoryScene.coopBossCinematic-talex-creator .bossCineAttack.three,.coopBossCinematicVictoryScene.coopBossCinematic-cthulhu .bossCineAttack.two,.coopBossCinematicVictoryScene.coopBossCinematic-cthulhu .bossCineAttack.three,.coopBossCinematicVictoryScene.coopBossCinematic-kraken .bossCineAttack.two,.coopBossCinematicVictoryScene.coopBossCinematic-kraken .bossCineAttack.three,.coopBossCinematicVictoryScene.coopBossCinematic-cerberus .bossCineAttack.two,.coopBossCinematicVictoryScene.coopBossCinematic-cerberus .bossCineAttack.three,.coopBossCinematicVictoryScene.coopBossCinematic-devil .bossCineAttack.two,.coopBossCinematicVictoryScene.coopBossCinematic-devil .bossCineAttack.three,.coopBossCinematicVictoryScene.coopBossCinematic-cursed-mummy .bossCineAttack.two,.coopBossCinematicVictoryScene.coopBossCinematic-cursed-mummy .bossCineAttack.three,.coopBossCinematicVictoryScene.coopBossCinematic-zombie-king .bossCineAttack.two,.coopBossCinematicVictoryScene.coopBossCinematic-zombie-king .bossCineAttack.three,.coopBossCinematicVictoryScene.coopBossCinematic-yeti .bossCineAttack.two,.coopBossCinematicVictoryScene.coopBossCinematic-yeti .bossCineAttack.three,.coopBossCinematicVictoryScene.coopBossCinematic-tycoon .bossCineAttack.two,.coopBossCinematicVictoryScene.coopBossCinematic-tycoon .bossCineAttack.three,.coopBossCinematicVictoryScene.coopBossCinematic-supremo-del-nord .bossCineAttack.two,.coopBossCinematicVictoryScene.coopBossCinematic-supremo-del-nord .bossCineAttack.three,.coopBossCinematicVictoryScene.coopBossCinematic-saddam .bossCineAttack.two,.coopBossCinematicVictoryScene.coopBossCinematic-saddam .bossCineAttack.three{display:block}.coopBossCinematicVictoryScene.coopBossCinematic-dracula .bossCineAttack,.coopBossCinematicVictoryScene.coopBossCinematic-medusa .bossCineAttack,.coopBossCinematicVictoryScene.coopBossCinematic-minotaur .bossCineAttack,.coopBossCinematicVictoryScene.coopBossCinematic-hydra .bossCineAttack,.coopBossCinematicVictoryScene.coopBossCinematic-chimera .bossCineAttack,.coopBossCinematicVictoryScene.coopBossCinematic-werewolf-king .bossCineAttack,.coopBossCinematicVictoryScene.coopBossCinematic-dracula .bossCineProp{display:none!important}@keyframes bossCineSetPulse{0%,to{opacity:.62;transform:translateY(0)}50%{opacity:.86;transform:translateY(-6px)}}@keyframes bossCinePropSlide{0%,to{opacity:.38;transform:translate(-24px)scaleX(.78)}50%{opacity:.88;transform:translate(20px)scaleX(1.08)}}@keyframes bossCineFloat{0%,to{transform:translateY(0)scale(.96)}50%{transform:translateY(-12px)scale(1.04)}}@keyframes bossCineAuraBreath{0%,to{opacity:.42;transform:scale(.9)}50%{opacity:.86;transform:scale(1.12)}}@keyframes bossCineSilhouettePulse{0%,to{opacity:.25;transform:scale(.96)rotate(-2deg)}50%{opacity:.46;transform:scale(1.04)rotate(2deg)}}@keyframes bossCineWinnerThreat{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-10px)rotate(1.2deg)}}@keyframes bossCineAttackSweep{0%,to{opacity:.2;transform:scaleX(.62)}42%{opacity:.94;transform:scaleX(1.08)}68%{opacity:.42}}@keyframes bossCineTokenFloat{0%,to{opacity:.28;transform:translateY(0)scale(.86)}48%{opacity:.92;transform:translateY(-42px)scale(1.08)}}@keyframes bossCineSuckedLoser{0%,to{opacity:.72;transform:translateY(0)rotate(-6deg)scale(.94)}50%{opacity:.96;transform:translate(18px,-24px)rotate(13deg)scale(.74)}}@keyframes bossCineStoneFreeze{0%,to{opacity:.9;transform:translateY(0)rotate(0)}50%{opacity:.72;transform:translateY(-2px)rotate(.8deg)}}@keyframes bossCineSpotSweep{0%,to{opacity:.34;transform:translate(-18%)skew(-10deg)}50%{opacity:.72;transform:translate(18%)skew(10deg)}}@keyframes bossCineTentacle{0%,to{opacity:.38;transform:translateY(130px)scaleY(.72)rotate(0)}42%{transform:translateY(-38px) scaleY(1.05) rotate(calc(var(--spin) * -9deg));opacity:.94}68%{transform:translateY(-16px) scaleY(.96) rotate(calc(var(--spin) * 8deg));opacity:.78}}@keyframes bossCineSweep{0%{opacity:0;transform:translate(-170px,38px)scale(.6)}18%{opacity:.9}to{opacity:0;transform:translate(210px,-82px)scale(1.18)}}@keyframes bossCineStrike{0%,to{opacity:.12;filter:blur(2px);transform:translateY(-42px)scaleY(.9)}34%{opacity:1;filter:blur();transform:translateY(0)scaleY(1.12)}48%{opacity:.2}60%{opacity:1}}@keyframes bossCineFall{0%{opacity:0;transform:translateY(-180px)rotate(0)}18%{opacity:.9}74%{opacity:.85}to{opacity:0;transform:translateY(360px)rotate(230deg)}}@keyframes bossCineFire{0%,to{opacity:.28;transform:translateY(34px)scale(.75)skew(-4deg)}45%{opacity:.92;transform:translateY(-18px)scale(1.14)skew(4deg)}}@keyframes bossCineBillRain{0%{transform:translateY(-180px) rotate(calc(var(--spin) * 18deg));opacity:0}18%{opacity:.92}to{transform:translateY(620px) rotate(calc(var(--spin) * 260deg));opacity:0}}@keyframes bossCineButtonMash{0%,to{opacity:.55;transform:translateY(0)scale(.92)}50%{opacity:.98;transform:translateY(-18px)scale(1.12)}}@keyframes creatorBossCinePulse{0%,to{transform:scale(1)rotate(-1deg)}50%{transform:scale(1.05)rotate(1.5deg)}}@keyframes bossCineRealPropFloat{0%,to{transform:translateY(0)rotate(-2deg)scale(.98)}50%{transform:translateY(-13px)rotate(2deg)scale(1.04)}}@keyframes bossCineImageSweep{0%,to{opacity:.28;transform:translate(34px)scale(.86)}42%{opacity:.94;transform:translate(-28px)scale(1.08)}70%{opacity:.5}}@keyframes bossCineBitmapFloat{0%,to{transform:translateY(0) rotate(calc(var(--spin) * -8deg)) scale(.86);opacity:.24}48%{transform:translateY(-48px) rotate(calc(var(--spin) * 18deg)) scale(1.08);opacity:.9}}@keyframes bossCineTentacleImage{0%,to{transform:translateY(106px) rotate(calc(var(--spin,1) * 4deg)) scale(.78);opacity:.32}42%{transform:translateY(-28px) rotate(calc(var(--spin,1) * -10deg)) scale(1.04);opacity:.94}68%{transform:translateY(-8px) rotate(calc(var(--spin,1) * 8deg)) scale(.96);opacity:.78}}@keyframes bossCineFireImage{0%,to{opacity:.3;transform:translateY(28px)scale(.78)}45%{opacity:.92;transform:translateY(-20px)scale(1.14)}}@keyframes bossCineMissilePass{0%{opacity:0;transform:translate(-180px,34px)scale(.7)}16%{opacity:.92}to{opacity:0;transform:translate(260px,-70px)scale(1.16)}}@keyframes bossCineMissileDrop{0%{transform:translateY(-260px) translateX(calc(var(--spin,1) * 24px)) scale(.62);opacity:0}15%{opacity:.96}72%{opacity:.98}to{transform:translateY(700px) translateX(calc(var(--spin,1) * -46px)) scale(1.08);opacity:0}}@keyframes bossCineMissileImpact{0%,62%{opacity:0;transform:scale(.45)}74%{opacity:.95;transform:scale(1.15)}to{opacity:0;transform:scale(1.9)}}@keyframes bossCineRamCharge{0%,to{opacity:.28;transform:translate(160px)scale(.82)}34%{opacity:.98}62%{opacity:.92;transform:translate(-130px)scale(1.12)}}@keyframes bossCineWrapSweep{0%,to{opacity:.34;transform:translate(-130px)rotate(-4deg)scale(.86)}48%{opacity:.96;transform:translate(120px)rotate(4deg)scale(1.08)}}@keyframes bossCineHandRise{0%,to{transform:translateY(150px) rotate(calc(var(--spin,1) * -5deg)) scale(.82);opacity:.22}44%{transform:translateY(-24px) rotate(calc(var(--spin,1) * 7deg)) scale(1.08);opacity:.9}}@keyframes bossCineIceFall{0%{transform:translateY(-170px) rotate(calc(var(--spin,1) * -8deg)) scale(.82);opacity:0}20%{opacity:.94}to{transform:translateY(340px) rotate(calc(var(--spin,1) * 100deg)) scale(1.08);opacity:0}}@keyframes bossCineBeamBlast{0%,to{opacity:.26;transform:translate(46px)scaleX(.72)}36%{opacity:.96;transform:translate(-56px)scaleX(1.14)}62%{opacity:.5}}@keyframes bossCineDustBurst{0%,to{opacity:.2;transform:translateY(50px)scale(.78)}42%{opacity:.88;transform:translateY(-14px)scale(1.16)}}@keyframes talexSacredConsoleFloat{0%,to{opacity:.28;transform:translateY(0)rotate(-4deg)scale(.96)}50%{opacity:.5;transform:translateY(-18px)rotate(5deg)scale(1.05)}}@keyframes talexCartridgeSmite{0%{transform:translateY(-240px) translateX(calc(var(--spin,1) * 28px)) rotate(calc(var(--spin,1) * -20deg)) scale(.72);opacity:0}14%{opacity:.94}76%{opacity:.9}to{transform:translateY(680px) translateX(calc(var(--spin,1) * -50px)) rotate(calc(var(--spin,1) * 260deg)) scale(1.08);opacity:0}}@keyframes talexDivineRelicRain{0%{transform:translateY(-220px) translateX(calc(var(--spin,1) * 42px)) rotate(calc(var(--spin,1) * -34deg)) scale(.72);opacity:0}16%{opacity:.95}52%{transform:translateY(180px) translateX(calc(var(--spin,1) * -18px)) rotate(calc(var(--spin,1) * 88deg)) scale(1.08);opacity:.95}to{transform:translateY(660px) translateX(calc(var(--spin,1) * -72px)) rotate(calc(var(--spin,1) * 260deg)) scale(.88);opacity:0}}@keyframes bossFatalityTentacleHook{0%,to{transform:translateY(150px) rotate(calc(var(--spin,1) * 7deg)) scale(.78);opacity:.28}42%{transform:translateY(-42px) rotate(calc(var(--spin,1) * -16deg)) scale(1.08);opacity:.96}68%{transform:translateY(-10px) rotate(calc(var(--spin,1) * 10deg)) scale(.96);opacity:.8}}@keyframes bossFatalityAbyssPull{0%,to{opacity:.86;transform:translateY(0)rotate(-3deg)scale(.96)}50%{opacity:.58;transform:translate(10px,22px)rotate(12deg)scale(.78)}}@keyframes bossFatalityKrakenSweep{0%,to{opacity:.28;transform:translate(40px,110px)rotate(14deg)scale(.72)}45%{opacity:.94;transform:translate(-28px,-18px)rotate(-14deg)scale(1.12)}72%{opacity:.72;transform:translate(8px,10px)rotate(8deg)scale(.96)}}@keyframes bossFatalityBubbleRise{0%{transform:translateY(230px) translateX(calc(var(--spin,1) * 14px)) scale(.55);opacity:0}28%{opacity:.66}to{transform:translateY(-210px) translateX(calc(var(--spin,1) * -28px)) scale(1.14);opacity:0}}@keyframes bossFatalityBatCross{0%{opacity:0;transform:translate(230px)translateY(26px)scale(.72)}22%{opacity:.95}to{opacity:0;transform:translate(-520px)translateY(-58px)scale(1.12)}}@keyframes bossFatalityBatOrbit{0%{opacity:0;transform:translate(220px,60px)rotate(-18deg)scale(.78)}24%{opacity:.86}to{opacity:0;transform:translate(-260px,-90px)rotate(24deg)scale(1.14)}}@keyframes bossFatalityLabBolt{0%,to{opacity:.08;filter:brightness(1.1)blur(2px);transform:translateY(-92px)scaleY(.72)}18%,42%{opacity:1;filter:brightness(1.8)blur();transform:translateY(0)scaleY(1.18)}54%{opacity:.18}68%{opacity:.95}}@keyframes bossFatalityElectricLoser{0%,to{filter:brightness()saturate(.9);transform:translate(0)}50%{filter:brightness(1.55)saturate(1.5)hue-rotate(78deg);transform:translate(6px)}}@keyframes bossFatalityStoneRain{0%{transform:translateY(-220px) rotate(calc(var(--spin,1) * 5deg)) scale(.72);opacity:0}16%{opacity:.9}78%{opacity:.88}to{transform:translateY(430px) rotate(calc(var(--spin,1) * 210deg)) scale(1.06);opacity:0}}@keyframes bossFatalityPetrifiedLoser{0%,to{opacity:.88;transform:translateY(0)rotate(0)}50%{opacity:.68;transform:translateY(-1px)rotate(.5deg)}}@keyframes bossFatalityHornCharge{0%{opacity:0;transform:translate(-260px)scale(.74)}20%{opacity:.96}62%{opacity:.94;transform:translate(260px)scale(1.14)}to{opacity:0;transform:translate(440px)scale(.88)}}@keyframes bossFatalityHellFlame{0%,to{opacity:.2;transform:translateY(72px)scale(.72)skew(-5deg)}45%{opacity:.96;transform:translateY(-30px)scale(1.16)skew(4deg)}}@keyframes bossFatalityMultiHeadSlash{0%,to{opacity:.22;transform:translate(120px,40px)rotate(-12deg)scale(.75)}38%{opacity:.96;transform:translate(-90px,-22px)rotate(10deg)scale(1.12)}64%{opacity:.68;transform:translate(28px,-4px)rotate(-6deg)scale(.98)}}@keyframes bossFatalityVenomSpit{0%{transform:translate(190px, -130px) rotate(calc(var(--spin,1) * -12deg)) scale(.55);opacity:0}18%{opacity:.9}to{transform:translate(-190px, 210px) rotate(calc(var(--spin,1) * 120deg)) scale(1.08);opacity:0}}@keyframes bossFatalityChimeraCombo{0%{opacity:0;transform:translate(170px,88px)rotate(-18deg)scale(.64)}24%{opacity:.92}58%{opacity:.95;transform:translate(-70px,-52px)rotate(16deg)scale(1.12)}to{opacity:0;transform:translate(-210px,130px)rotate(42deg)scale(.76)}}@keyframes bossFatalityMoonClaw{0%{opacity:0;transform:translate(190px,-80px)rotate(-20deg)scale(.7)}28%{opacity:.98}58%{opacity:.96;transform:translate(-150px,98px)rotate(18deg)scale(1.18)}to{opacity:0;transform:translate(-270px,140px)rotate(22deg)scale(.9)}}@keyframes bossFatalityPanicRun{0%,to{transform:translate(-4px)rotate(-4deg)}50%{transform:translate(7px)rotate(5deg)}}@keyframes bossFatalityBandageBind{0%,to{opacity:.16;transform:translate(-260px)rotate(-2deg)scaleX(.78)}48%{opacity:.92;transform:translate(120px)rotate(3deg)scaleX(1.08)}}@keyframes bossFatalityHandsGrab{0%,to{transform:translateY(140px) rotate(calc(var(--spin,1) * -3deg)) scale(.82);opacity:.18}44%{transform:translateY(-18px) rotate(calc(var(--spin,1) * 6deg)) scale(1.1);opacity:.94}}@keyframes bossFatalityBlizzardDrop{0%{transform:translateY(-210px) translateX(calc(var(--spin,1) * 24px)) rotate(calc(var(--spin,1) * -16deg)) scale(.72);opacity:0}16%{opacity:.94}to{transform:translateY(430px) translateX(calc(var(--spin,1) * -44px)) rotate(calc(var(--spin,1) * 160deg)) scale(1.06);opacity:0}}@keyframes bossFatalityEyeBeam{0%,to{opacity:.14;filter:brightness(1.1)blur(1px);transform:translate(72px)scaleX(.58)}38%{opacity:1;filter:brightness(1.8)blur();transform:translate(-92px)scaleX(1.22)}64%{opacity:.46}}@keyframes bossFatalityCashStorm{0%{transform:translateY(-230px) translateX(calc(var(--spin,1) * 36px)) rotate(calc(var(--spin,1) * -24deg)) scale(.78);opacity:0}18%{opacity:.95}to{transform:translateY(650px) translateX(calc(var(--spin,1) * -70px)) rotate(calc(var(--spin,1) * 260deg)) scale(1.08);opacity:0}}@keyframes bossFatalityOilSpray{0%{opacity:0;transform:translate(-240px,100px)rotate(-24deg)scale(.62)}22%{opacity:.95}64%{opacity:.9;transform:translate(160px,-22px)rotate(12deg)scale(1.16)}to{opacity:0;transform:translate(260px,80px)rotate(28deg)scale(.82)}}@keyframes bossFatalityMissileDive{0%{transform:translateY(-290px) translateX(calc(var(--spin,1) * 36px)) scale(.62);opacity:0}14%{opacity:.96}78%{opacity:.98}to{transform:translateY(700px) translateX(calc(var(--spin,1) * -56px)) scale(1.1);opacity:0}}@keyframes bossFatalityBunkerCollapse{0%,to{opacity:.2;transform:translateY(60px)scale(.78)}44%{opacity:.92;transform:translateY(-18px)scale(1.18)}}@keyframes bossFatalityBunkerPapers{0%{transform:translate(-110px, -160px) rotate(calc(var(--spin,1) * -20deg)) scale(.72);opacity:0}20%{opacity:.9}to{transform:translate(190px, 380px) rotate(calc(var(--spin,1) * 220deg)) scale(1.02);opacity:0}}@keyframes bossFatalityBalconyDust{0%,to{opacity:.18;transform:translateY(74px)scale(.8)}40%{opacity:.85;transform:translateY(-24px)scale(1.12)}}@keyframes bossFatalityPosterFlutter{0%{transform:translateY(-190px) rotate(calc(var(--spin,1) * -14deg)) scale(.76);opacity:0}20%{opacity:.86}to{transform:translateY(420px) rotate(calc(var(--spin,1) * 160deg)) scale(1.02);opacity:0}}@keyframes bossFatalityArchivePurge{0%{opacity:0;transform:translate(-180px,-120px)rotate(-10deg)scale(.72)}22%{opacity:.92}to{opacity:0;transform:translate(250px,250px)rotate(28deg)scale(1.1)}}@keyframes bossFatalityRedBookStorm{0%{transform:translateY(-210px) rotate(calc(var(--spin,1) * -8deg)) scale(.72);opacity:0}26%{opacity:.9}58%{transform:translateY(70px) rotate(calc(var(--spin,1) * 26deg)) scale(1.12);opacity:.96}to{transform:translateY(480px) rotate(calc(var(--spin,1) * 180deg)) scale(.82);opacity:0}}@keyframes bossFatalityDustAmbush{0%,to{opacity:.16;filter:blur(1px);transform:translateY(90px)scale(.72)}44%{opacity:.88;filter:blur();transform:translateY(-28px)scale(1.22)}}@keyframes bossFatalityMedalParade{0%{transform:translateY(-190px) rotate(calc(var(--spin,1) * -16deg)) scale(.68);opacity:0}20%{opacity:.92}to{transform:translateY(440px) rotate(calc(var(--spin,1) * 210deg)) scale(1.08);opacity:0}}@keyframes bossFatalityFilmReel{0%{opacity:0;transform:translate(-230px,-80px)rotate(-18deg)scale(.72)}24%{opacity:.92}to{opacity:0;transform:translate(250px,220px)rotate(24deg)scale(1.08)}}@keyframes bossFatalityDarkGlassesSweep{0%{opacity:0;transform:translate(220px,-90px)rotate(-12deg)scale(.7)}26%{opacity:.9}68%{opacity:.86;transform:translate(-110px,70px)rotate(8deg)scale(1.12)}to{opacity:0;transform:translate(-240px,120px)rotate(12deg)scale(.82)}}.fullBodyAppActor{--rig-scale:.82;width:calc(128px * var(--rig-scale));height:calc(232px * var(--rig-scale));filter:drop-shadow(0 12px 22px #00000061);transform-origin:bottom;position:relative}.fullBodyAppActor.size-small{--rig-scale:.55}.fullBodyAppActor.size-large{--rig-scale:1}.fullBodyAppActor.size-huge{--rig-scale:1.22}.fullBodyAppActor .fbHead{z-index:5;position:absolute;top:0;left:50%;translate:-50%}.fullBodyAppActor .fbHead .avatar{border-color:var(--actor-color);box-shadow:0 8px 22px #0006}.fbHat{z-index:6;left:50%;top:calc(-3px * var(--rig-scale));width:calc(70px * var(--rig-scale));height:calc(20px * var(--rig-scale));background:#2b1609;border-radius:999px 999px 5px 5px;display:none;position:absolute;translate:-50%}.fbNeck{z-index:3;left:50%;top:calc(54px * var(--rig-scale));width:calc(18px * var(--rig-scale));height:calc(18px * var(--rig-scale));background:#ffd7a8;border-radius:6px;position:absolute;translate:-50%}.fbTorso{z-index:2;left:50%;top:calc(66px * var(--rig-scale));width:calc(66px * var(--rig-scale));height:calc(82px * var(--rig-scale));border-radius:calc(18px * var(--rig-scale)) calc(18px * var(--rig-scale)) calc(12px * var(--rig-scale)) calc(12px * var(--rig-scale));background:linear-gradient(180deg, color-mix(in srgb, var(--actor-color) 82%, white 10%), color-mix(in srgb, var(--actor-color) 72%, black 18%));box-shadow:inset 0 calc(-10px * var(--rig-scale)) 0 #00000029;position:absolute;translate:-50%}.fbChest,.fbButt,.fbCensor{pointer-events:none;position:absolute}.fbChest{background:#ffffff2e;border-radius:999px;width:48%;height:16%;top:28%;left:50%;translate:-50%}.fbButt,.fbCensor{display:none}.fbButt{background:radial-gradient(circle at 32% 52%,#ffd7a8 0 28%,#0000 30%),radial-gradient(circle at 68% 52%,#ffd7a8 0 28%,#0000 30%);border-radius:999px;width:86%;height:48%;top:28%;left:50%;translate:-50%}.fbCensor{background:#111118;border-radius:999px;width:78%;height:16%;top:50%;left:50%;translate:-50% -50%}.fbArm,.fbLeg{z-index:1;transform-origin:50% 0;background:#ffd7a8;border-radius:999px;position:absolute}.fbArm.upper{top:calc(76px * var(--rig-scale));width:calc(18px * var(--rig-scale));height:calc(64px * var(--rig-scale))}.fbArm.upper.left{left:calc(17px * var(--rig-scale));rotate:38deg}.fbArm.upper.right{right:calc(17px * var(--rig-scale));rotate:-38deg}.fbArm.lower{transform-origin:50% 0;width:100%;height:76%;display:block;top:72%;left:0;rotate:-18deg}.fbHand{left:50%;bottom:calc(-10px * var(--rig-scale));width:calc(22px * var(--rig-scale));height:calc(22px * var(--rig-scale));background:#ffd7a8;border-radius:999px;position:absolute;translate:-50%}.fbLeg.upper{top:calc(142px * var(--rig-scale));width:calc(20px * var(--rig-scale));height:calc(62px * var(--rig-scale));background:color-mix(in srgb, var(--actor-color) 70%, black 24%)}.fbLeg.upper.left{left:calc(43px * var(--rig-scale));rotate:13deg}.fbLeg.upper.right{right:calc(43px * var(--rig-scale));rotate:-13deg}.fbLeg.lower{transform-origin:50% 0;background:color-mix(in srgb, var(--actor-color) 66%, black 28%);border-radius:999px;width:100%;height:68%;display:block;top:76%;left:0}.fbFoot{left:50%;bottom:calc(-8px * var(--rig-scale));width:calc(34px * var(--rig-scale));height:calc(14px * var(--rig-scale));background:#111118;border-radius:999px;position:absolute;translate:-50%}.fbProp{z-index:4;background:#111118;display:none;position:absolute}.fullBodyAppActor strong{z-index:7;left:50%;bottom:calc(-18px * var(--rig-scale));color:#f7f4ea;text-overflow:ellipsis;white-space:nowrap;background:#00000070;border-radius:999px;max-width:108px;padding:2px 7px;font-size:.68rem;font-weight:950;position:absolute;overflow:hidden;translate:-50%}.pose-butt .fbTorso{background:#7c3f1d;border-radius:999px;rotate:90deg}.pose-butt .fbButt,.pose-butt .fbCensor{display:block}.pose-butt .fbChest{display:none}.pose-butt .fbArm.upper.left{rotate:82deg}.pose-butt .fbArm.upper.right{rotate:-82deg}.pose-shock .fbArm.upper.left{rotate:-132deg}.pose-shock .fbArm.upper.right{rotate:132deg}.pose-shock .fbLeg.upper.left{rotate:35deg}.pose-shock .fbLeg.upper.right{rotate:-35deg}.pose-kaiju .fbTorso{width:calc(84px * var(--rig-scale));height:calc(104px * var(--rig-scale));background:linear-gradient(#3f8f46,#14532d)}.pose-kaiju .fbChest{background:#facc15}.pose-kaiju .fbArm.upper.left{rotate:74deg}.pose-kaiju .fbArm.upper.right{rotate:-70deg}.pose-run,.pose-thief{animation:.54s ease-in-out infinite cinematicRun}.pose-run .fbArm.upper.left,.pose-thief .fbArm.upper.left{rotate:-68deg}.pose-run .fbArm.upper.right,.pose-thief .fbArm.upper.right{rotate:65deg}.pose-chef .fbHat,.pose-scientist .fbHat,.pose-judge .fbHat,.pose-gunslinger .fbHat,.pose-wizard .fbHat{display:block}.pose-chef .fbHat{height:calc(30px * var(--rig-scale));background:#f7f4ea}.pose-chef .fbTorso{background:linear-gradient(#f7f4ea,#d8d3e8)}.pose-gunslinger .fbHat{background:#3b1d09}.pose-gunslinger .fbTorso{background:linear-gradient(#7c2d12,#3b1d09)}.pose-gunslinger .fbProp{right:calc(-38px * var(--rig-scale));top:calc(92px * var(--rig-scale));width:calc(58px * var(--rig-scale));height:calc(10px * var(--rig-scale));border-radius:999px;display:block}.pose-gunslinger .fbArm.upper.right{rotate:-94deg}.pose-tumble,.pose-faint,.pose-fallen,.pose-launched{animation:.7s ease-in-out infinite cinematicTumble;rotate:72deg}.pose-trapdoor,.pose-flat,.pose-plate,.pose-plaque{height:calc(92px * var(--rig-scale));rotate:90deg}.pose-trapdoor .fbArm,.pose-trapdoor .fbLeg,.pose-flat .fbArm,.pose-flat .fbLeg,.pose-plate .fbArm,.pose-plate .fbLeg,.pose-plaque .fbArm,.pose-plaque .fbLeg{display:none}.pose-host .fbTorso,.pose-soap .fbTorso,.pose-model .fbTorso{background:linear-gradient(#e879f9,#7c3aed)}.pose-lever .fbProp{right:calc(-22px * var(--rig-scale));top:calc(66px * var(--rig-scale));width:calc(18px * var(--rig-scale));height:calc(80px * var(--rig-scale));background:#ef4444;border-radius:999px;display:block;rotate:-22deg}.pose-rpg .fbTorso,.pose-hit .fbTorso{background:linear-gradient(#2563eb,#0f172a)}.pose-wizard .fbHat{height:calc(42px * var(--rig-scale));clip-path:polygon(50% 0,100% 100%,0 100%);background:#7c3aed}.pose-wizard .fbTorso{background:linear-gradient(#7c3aed,#2e1065)}.pose-sucked{animation:.72s ease-in-out infinite cinematicSucked}.pose-scientist .fbHat{background:#67e8f9}.pose-scientist .fbTorso{background:linear-gradient(#67e8f9,#2563eb)}.pose-zapped{animation:.32s steps(2,end) infinite cinematicZap}.pose-zapped .fbArm.upper.left{rotate:-130deg}.pose-zapped .fbArm.upper.right{rotate:130deg}.pose-fighter .fbTorso{background:linear-gradient(#ef4444,#7f1d1d)}.pose-fighter .fbLeg.upper.right{rotate:-86deg}.pose-statue .fbTorso,.pose-statue .fbArm,.pose-statue .fbLeg{filter:grayscale()}.pose-reporter .fbProp{right:calc(-12px * var(--rig-scale));top:calc(86px * var(--rig-scale));width:calc(16px * var(--rig-scale));height:calc(54px * var(--rig-scale));background:#111118;display:block}.pose-caged:before,.pose-capsule:before{content:"";inset:calc(20px * var(--rig-scale)) calc(-8px * var(--rig-scale)) calc(4px * var(--rig-scale));z-index:6;border:calc(4px * var(--rig-scale)) solid #f7f4eaad;background:repeating-linear-gradient(90deg,#0000 0 18%,#f7f4ea80 19% 21%,#0000 22% 40%);border-radius:8px;position:absolute}.pose-capsule:before{background:#38bdf82e;border-radius:999px}.cinematic-western_bell_duel .cinematicShape.set,.cinematic-western_duel .cinematicShape.set{clip-path:polygon(12% 100%,12% 18%,38% 18%,38% 0,62% 0,62% 18%,88% 18%,88% 100%);height:88px}.cinematic-western_train_roof{--theme-bg:linear-gradient(180deg, #fbbf24 0 36%, #c0843d 37% 54%, #5b2a12 55%);--theme-floor:repeating-linear-gradient(90deg, #3b1d09 0 44px, #5b2a12 44px 88px)}.cinematic-western_train_roof .cinematicShape.set{background:linear-gradient(#7c2d12,#3b1d09);border-radius:24px 24px 6px 6px;width:420px;height:54px;bottom:34%;left:32%;box-shadow:inset 0 12px #ffffff1f,0 30px #251006}.cinematic-western_train_roof .cinematicShape.prop{background:repeating-linear-gradient(90deg,#111118 0 54px,#c0843d 54px 68px);border-radius:0;width:470px;height:12px;bottom:18%;left:5%;right:auto;box-shadow:0 28px #111118}.cinematic-western_tumbleweed_jail{--theme-bg:linear-gradient(180deg, #fbbf24 0 42%, #a16207 43% 64%, #4a2510 65%);--theme-floor:#5a2d12}.cinematic-western_tumbleweed_jail .cinematicShape.set{background:repeating-linear-gradient(90deg,#f7f4eab8 0 10px,#0000 10px 34px),linear-gradient(#3b1d09,#1b0d05);border:5px solid #2b1609;border-radius:8px;width:260px;height:142px;bottom:31%;left:56%}.cinematic-western_tumbleweed_jail .cinematicShape.prop{background:repeating-radial-gradient(circle,#0000 0 9px,#9a5a24 10px 12px);border-radius:999px;width:72px;height:72px;animation:.9s ease-in-out infinite cinematicPropSlide;bottom:28%;left:13%;right:auto}.cinematic-kaiju_city .cinematicShape.set,.cinematic-superhero_city_slam .cinematicShape.set{background:repeating-linear-gradient(90deg,#334155 0 36px,#475569 36px 68px);width:260px;height:120px}.cinematic-cooking_show .cinematicShape.set,.cinematic-sitcom_kitchen_disaster .cinematicShape.set{background:#f7f4ea;width:280px;height:42px}.cinematic-game_show .cinematicShape.prop{border-radius:999px;width:104px;height:104px}.cinematic-heist_alarm .cinematicShape.impact,.cinematic-mad_scifi_portal_flush .cinematicShape.impact,.cinematic-magic_portal .cinematicShape.impact{clip-path:none;background:radial-gradient(circle, transparent 0 44%, var(--theme-line,#22c55e) 45% 52%, transparent 54%);border-radius:999px}.cinematic-newspaper .cinematicShape.set,.cinematic-news_helicopter .cinematicShape.set{background:#f7f4ea;width:330px;height:90px}.cinematic-horror_cabin_shadow{--theme-bg:radial-gradient(circle at 24% 46%, #ef444433, transparent 11rem), linear-gradient(180deg, #0d1219, #18060a);--theme-floor:#0a1115}.cinematic-horror_cabin_shadow .cinematicShape.set{clip-path:polygon(0 100%,0 32%,50% 0,100% 32%,100% 100%);background:linear-gradient(#32151b,#120609);border-radius:6px 6px 0 0;width:230px;height:120px;bottom:33%;left:9%;box-shadow:inset 78px 44px 0 -56px #facc156b}.cinematic-horror_cabin_shadow .cinematicShape.impact{clip-path:none;opacity:.7;background:radial-gradient(circle,#000000b8,#0000 64%);width:300px;height:300px;left:30%}.cinematic-horror_graveyard_curse{--theme-bg:radial-gradient(circle at 76% 18%, #e2e8f07a 0 4rem, transparent 4.2rem), linear-gradient(180deg, #151827, #090b10);--theme-floor:#111827}.cinematic-horror_graveyard_curse .cinematicShape.set{background:radial-gradient(at 18% 78%,#9ca3af 0 18px,#0000 19px),radial-gradient(at 46% 72%,#64748b 0 24px,#0000 25px),radial-gradient(at 75% 82%,#94a3b8 0 20px,#0000 21px);border-radius:0;width:330px;height:96px;bottom:32%;left:14%;box-shadow:170px 28px 0 -18px #94a3b885}.cinematic-horror_graveyard_curse .cinematicShape.impact{clip-path:none;background:radial-gradient(circle,#0000 0 40%,#ef4444b8 41% 45%,#0000 46%);border-radius:999px}.cinematic-horror_elevator_blood{--theme-bg:linear-gradient(90deg, #111827 0 48%, #3f0c12 49% 51%, #111827 52%);--theme-floor:#12070a}.cinematic-horror_elevator_blood .cinematicShape.set{background:linear-gradient(90deg,#334155 0 48%,#7f1d1d 49% 51%,#334155 52%);border:4px solid #0f172a;border-radius:10px 10px 0 0;width:220px;height:160px;bottom:33%;left:38%}.cinematic-horror_elevator_blood .cinematicShape.prop{background:linear-gradient(#ef4444,#7f1d1d);border-radius:0 0 999px 999px;width:36px;height:144px;bottom:45%;right:22%}.cinematic-space_opera_cantina{--theme-bg:radial-gradient(circle at 16% 22%, #facc1552, transparent 7rem), linear-gradient(180deg, #211336, #111827);--theme-floor:#251833}.cinematic-space_opera_cantina .cinematicShape.set{background:linear-gradient(#5b3a76,#251833);border-radius:999px 999px 12px 12px;width:390px;height:74px;bottom:31%;left:34%;box-shadow:inset 0 13px #ffffff24}.cinematic-space_opera_cantina .cinematicShape.prop{background:radial-gradient(circle at 18%,#38bdf8 0 12px,#0000 13px),radial-gradient(circle,#facc15 0 12px,#0000 13px),radial-gradient(circle at 82%,#e879f9 0 12px,#0000 13px);border-radius:999px;width:150px;height:46px;bottom:44%;right:12%}.cinematic-space_opera_laser_bridge{--theme-bg:radial-gradient(circle at 80% 15%, #f8fafccc 0 2rem, transparent 2.1rem), linear-gradient(180deg, #0b1021, #1e1b4b);--theme-floor:#1f2937}.cinematic-space_opera_laser_bridge .cinematicShape.set{background:linear-gradient(90deg,#0000,#38bdf8,#0000);border-radius:999px;width:520px;height:26px;bottom:31%;left:25%;box-shadow:0 0 28px #38bdf8,0 44px 0 -8px #334155}.cinematic-space_opera_laser_bridge .cinematicShape.impact{clip-path:polygon(0 48%,100% 41%,100% 59%,0 52%);opacity:.9;background:#38bdf8;width:430px;height:72px}.cinematic-space_opera_star_cruiser{--theme-bg:radial-gradient(circle at 22% 18%, #ffffffbf 0 2px, transparent 3px), radial-gradient(circle at 74% 25%, #ffffffa6 0 2px, transparent 3px), linear-gradient(180deg, #020617, #111827);--theme-floor:#263044}.cinematic-space_opera_star_cruiser .cinematicShape.set{clip-path:polygon(0 50%,34% 0,100% 28%,100% 72%,34% 100%);background:linear-gradient(90deg,#94a3b8,#334155);width:330px;height:96px;bottom:37%;left:42%;box-shadow:inset -30px 0 #00000040}.cinematic-space_opera_star_cruiser .cinematicShape.prop{background:radial-gradient(circle,#38bdf8 0 12%,#0000 13% 34%,#38bdf8 35% 40%,#0000 41%);border-radius:999px;width:110px;height:110px;bottom:48%;right:9%}.cinematicPreview{background:var(--theme-bg,#12141d);overflow:hidden}.cinematicPreview:after{content:"";background:var(--theme-floor,#00000047);height:35%;position:absolute;inset:auto 0 0}.cinematicPreview .cinematicShape.sun{width:38px;height:38px;top:9%;right:12%}.cinematicPreview .cinematicShape.set{width:76px;height:28px;bottom:30%;left:45%}.cinematicPreview .cinematicShape.impact{width:48px;height:48px;top:48%}.cinematicMiniWinner{z-index:3;position:absolute;bottom:5px;left:14px}.cinematicMiniLosers{z-index:3;align-items:end;gap:4px;display:flex;position:absolute;bottom:5px;right:9px}.miniFullBody{transform-origin:bottom;width:30px;height:58px;animation:1.1s ease-in-out infinite winnerSwagger;display:block;position:relative}.miniFullBody:before{content:"";z-index:2;background:#ffcf58;border:2px solid #ffffff59;border-radius:999px;width:22px;height:22px;position:absolute;top:0;left:50%;translate:-50%}.miniFullBody:after{content:"";background:var(--theme-prop-main,#ffb703);width:22px;height:28px;box-shadow:-15px 5px 0 -11px #ffd7a8, 15px 5px 0 -11px #ffd7a8, -6px 31px 0 -2px var(--theme-prop-accent,#38bdf8), 6px 31px 0 -2px var(--theme-prop-accent,#38bdf8);border-radius:8px 8px 4px 4px;position:absolute;top:19px;left:50%;translate:-50%}.cinematicMiniLosers .miniFullBody{width:22px;height:46px;animation:.72s ease-in-out infinite loserShiver}.cinematicMiniLosers .miniFullBody:nth-child(2){animation-delay:.12s}.cinematicMiniLosers .miniFullBody:nth-child(3){animation-delay:.24s}.characterStylePicker .animationChoice{min-height:224px}.fullBodyAppActor.character-base_app{width:calc(112px * var(--rig-scale));height:calc(188px * var(--rig-scale))}.fullBodyAppActor.character-base_app .fbHead{top:calc(2px * var(--rig-scale))}.fullBodyAppActor.character-base_app .fbHead .avatar{border-width:calc(3px * var(--rig-scale))}.fullBodyAppActor.character-base_app .fbHat,.fullBodyAppActor.character-base_app .fbNeck{display:none}.fullBodyAppActor.character-base_app .fbTorso{top:calc(61px * var(--rig-scale));width:calc(58px * var(--rig-scale));height:calc(62px * var(--rig-scale));border-radius:calc(30px * var(--rig-scale)) calc(30px * var(--rig-scale)) calc(13px * var(--rig-scale)) calc(13px * var(--rig-scale));background:linear-gradient(180deg, color-mix(in srgb, var(--actor-color) 84%, white 10%), color-mix(in srgb, var(--actor-color) 70%, black 18%));box-shadow:inset 0 calc(-9px * var(--rig-scale)) 0 #00000026;rotate:0deg}.fullBodyAppActor.character-base_app .fbChest{display:block}.fullBodyAppActor.character-base_app .fbButt,.fullBodyAppActor.character-base_app .fbCensor{display:none}.fullBodyAppActor.character-base_app .fbArm.upper{top:calc(74px * var(--rig-scale));width:calc(13px * var(--rig-scale));height:calc(40px * var(--rig-scale));background:color-mix(in srgb, var(--actor-color) 78%, white 8%)}.fullBodyAppActor.character-base_app .fbArm.upper.left{left:calc(21px * var(--rig-scale));rotate:44deg}.fullBodyAppActor.character-base_app .fbArm.upper.right{right:calc(21px * var(--rig-scale));rotate:-44deg}.fullBodyAppActor.character-base_app .fbArm.lower{height:58%;rotate:-12deg}.fullBodyAppActor.character-base_app .fbHand{width:calc(17px * var(--rig-scale));height:calc(17px * var(--rig-scale));bottom:calc(-7px * var(--rig-scale))}.fullBodyAppActor.character-base_app .fbLeg.upper{top:calc(118px * var(--rig-scale));width:calc(14px * var(--rig-scale));height:calc(38px * var(--rig-scale));background:color-mix(in srgb, var(--actor-color) 67%, black 26%)}.fullBodyAppActor.character-base_app .fbLeg.upper.left{left:calc(42px * var(--rig-scale));rotate:8deg}.fullBodyAppActor.character-base_app .fbLeg.upper.right{right:calc(42px * var(--rig-scale));rotate:-8deg}.fullBodyAppActor.character-base_app .fbLeg.lower{height:50%}.fullBodyAppActor.character-base_app .fbFoot{width:calc(25px * var(--rig-scale));height:calc(10px * var(--rig-scale));bottom:calc(-6px * var(--rig-scale))}.fullBodyAppActor.character-base_app.pose-trapdoor,.fullBodyAppActor.character-base_app.pose-flat,.fullBodyAppActor.character-base_app.pose-plate,.fullBodyAppActor.character-base_app.pose-plaque{height:calc(98px * var(--rig-scale))}.fullBodyAppActor.character-base_app.pose-trapdoor .fbArm,.fullBodyAppActor.character-base_app.pose-trapdoor .fbLeg,.fullBodyAppActor.character-base_app.pose-flat .fbArm,.fullBodyAppActor.character-base_app.pose-flat .fbLeg,.fullBodyAppActor.character-base_app.pose-plate .fbArm,.fullBodyAppActor.character-base_app.pose-plate .fbLeg,.fullBodyAppActor.character-base_app.pose-plaque .fbArm,.fullBodyAppActor.character-base_app.pose-plaque .fbLeg{display:none}.characterPreview.character-base_app .cinematicShape.set{opacity:.58;transform-origin:bottom;transform:scale(.82)}.characterPreview.character-base_app .cinematicShape.impact{opacity:.62}.characterPreview.character-base_app .cinematicMiniWinner{bottom:8px;left:17px}.characterPreview.character-base_app .miniFullBody{filter:drop-shadow(0 6px 10px #00000057);width:34px;height:60px}.characterPreview.character-base_app .miniFullBody:before{background:#ffcf58;width:24px;height:24px;box-shadow:0 4px 9px #0000004d}.characterPreview.character-base_app .miniFullBody:after{background:#40c9a2;border-radius:999px 999px 7px 7px;width:25px;height:28px;top:21px;box-shadow:-14px 6px 0 -10px #66d9bd,14px 6px 0 -10px #66d9bd,-6px 30px 0 -2px #38bdf8,6px 30px 0 -2px #38bdf8}.character-full_cartoon .fullBodyAppActor .fbTorso,.character-full_cartoon .miniFullBody:after{border-radius:16px 16px 9px 9px}.character-full_cartoon .fullBodyAppActor .fbHead .avatar{border-width:4px}.character-paper_cutout .fullBodyAppActor,.character-paper_cutout .miniFullBody{filter:drop-shadow(4px 6px #00000057)}.character-paper_cutout .fbTorso,.character-paper_cutout .fbArm,.character-paper_cutout .fbLeg,.character-paper_cutout .fbHand,.character-paper_cutout .fbFoot,.character-paper_cutout .miniFullBody:before,.character-paper_cutout .miniFullBody:after{box-shadow:none;border:3px solid #111118;border-radius:3px}.character-paper_cutout .fullBodyAppActor .fbHead .avatar{border:4px solid #111118;box-shadow:4px 4px #00000052}.character-paper_cutout .cinematicStage:before,.character-paper_cutout.characterPreview{background:linear-gradient(#f7f4ea,#d6eef8)}.character-pixel_arcade .fullBodyAppActor,.character-pixel_arcade .miniFullBody{image-rendering:pixelated;filter:drop-shadow(6px 6px #00000073);animation-timing-function:steps(2,end)}.character-pixel_arcade .fbTorso,.character-pixel_arcade .fbArm,.character-pixel_arcade .fbLeg,.character-pixel_arcade .fbHand,.character-pixel_arcade .fbFoot,.character-pixel_arcade .miniFullBody:before,.character-pixel_arcade .miniFullBody:after{border-radius:0;box-shadow:inset -5px -5px #00000038}.character-pixel_arcade .fullBodyAppActor .fbHead .avatar{border-width:4px;border-radius:4px}.character-pixel_arcade .cinematicStage:before,.character-pixel_arcade.characterPreview{background:repeating-linear-gradient(0deg, #ffffff0f 0 2px, transparent 2px 7px), var(--theme-bg,#151722)}.character-comic_book .cinematicStage,.character-comic_book.characterPreview{outline-offset:-8px;outline:5px solid #111118}.character-comic_book .cinematicStage:before,.character-comic_book.characterPreview{background:radial-gradient(circle at 24% 25%, #ffffff73 0 2px, transparent 3px 13px), var(--theme-bg,#facc15);background-size:18px 18px,auto}.character-comic_book .fbTorso,.character-comic_book .fbArm,.character-comic_book .fbLeg,.character-comic_book .miniFullBody:before,.character-comic_book .miniFullBody:after{border:3px solid #111118;box-shadow:5px 5px #00000047}.character-comic_book .cinematicSpeech{border:4px solid #111118;box-shadow:8px 8px #111118}.character-anime_drama .cinematicStage:before,.character-anime_drama.characterPreview{background:repeating-radial-gradient(circle at 56% 42%, #ffffff61 0 2px, transparent 3px 18px), var(--theme-bg,#111118)}.character-anime_drama .fullBodyAppActor{--rig-scale:.92;height:calc(258px * var(--rig-scale))}.character-anime_drama .fbTorso{height:calc(104px * var(--rig-scale));border-radius:calc(28px * var(--rig-scale)) calc(28px * var(--rig-scale)) calc(12px * var(--rig-scale)) calc(12px * var(--rig-scale))}.character-anime_drama .fbLeg.upper{top:calc(158px * var(--rig-scale));height:calc(78px * var(--rig-scale))}.character-anime_drama .cinematicShape.impact{clip-path:polygon(50% 0,55% 38%,100% 50%,55% 62%,50% 100%,45% 62%,0 50%,45% 38%);opacity:.72;width:260px;height:260px}.character-puppet_slapstick .fullBodyAppActor{animation-duration:.72s!important}.character-puppet_slapstick .fbArm,.character-puppet_slapstick .fbLeg{height:calc(78px * var(--rig-scale));transform:scaleY(1.16)}.character-puppet_slapstick .fbTorso,.character-puppet_slapstick .miniFullBody:after{border-radius:28px 28px 16px 16px;transform:skew(-5deg)}.character-puppet_slapstick .cinematicShape.impact{animation-duration:.46s}.character-mini_3d_fake .fullBodyAppActor,.character-mini_3d_fake .miniFullBody{filter:drop-shadow(14px 18px #00000038)drop-shadow(0 14px 28px #0000006b)}.character-mini_3d_fake .fbTorso,.character-mini_3d_fake .fbArm,.character-mini_3d_fake .fbLeg,.character-mini_3d_fake .miniFullBody:before,.character-mini_3d_fake .miniFullBody:after{box-shadow:inset -12px -12px #0000002e,inset 8px 8px #ffffff2e}.character-mini_3d_fake .fullBodyAppActor .fbHead .avatar{box-shadow:inset -12px -12px #00000024,0 14px 28px #0000006b}.fullBodyAppActor.character-full_cartoon{width:calc(132px * var(--rig-scale));height:calc(236px * var(--rig-scale))}.fullBodyAppActor.character-full_cartoon .fbTorso{width:calc(74px * var(--rig-scale));height:calc(88px * var(--rig-scale));border-radius:calc(23px * var(--rig-scale)) calc(23px * var(--rig-scale)) calc(13px * var(--rig-scale)) calc(13px * var(--rig-scale))}.fullBodyAppActor.character-full_cartoon .fbArm.upper{height:calc(68px * var(--rig-scale))}.fullBodyAppActor.character-full_cartoon .fbHand{width:calc(26px * var(--rig-scale));height:calc(26px * var(--rig-scale))}.fullBodyAppActor.character-paper_cutout{width:calc(138px * var(--rig-scale));height:calc(220px * var(--rig-scale))}.fullBodyAppActor.character-paper_cutout .fbHead{top:calc(4px * var(--rig-scale));rotate:-4deg}.fullBodyAppActor.character-paper_cutout .fbTorso{top:calc(72px * var(--rig-scale));width:calc(78px * var(--rig-scale));height:calc(76px * var(--rig-scale));clip-path:polygon(7% 8%,94% 0,88% 100%,12% 92%);border-radius:4px;transform:rotate(3deg)}.fullBodyAppActor.character-paper_cutout .fbArm.upper{width:calc(15px * var(--rig-scale));height:calc(72px * var(--rig-scale));border-radius:4px}.fullBodyAppActor.character-paper_cutout .fbLeg.upper{width:calc(17px * var(--rig-scale));height:calc(58px * var(--rig-scale));border-radius:4px}.fullBodyAppActor.character-paper_cutout:after{content:"";z-index:8;left:50%;top:calc(83px * var(--rig-scale));width:calc(8px * var(--rig-scale));height:calc(8px * var(--rig-scale));box-shadow:calc(-36px * var(--rig-scale)) calc(12px * var(--rig-scale)) 0 #111118, calc(36px * var(--rig-scale)) calc(12px * var(--rig-scale)) 0 #111118, calc(-14px * var(--rig-scale)) calc(72px * var(--rig-scale)) 0 #111118, calc(14px * var(--rig-scale)) calc(72px * var(--rig-scale)) 0 #111118;opacity:.9;background:#111118;border-radius:999px;position:absolute;translate:-50%}.fullBodyAppActor.character-pixel_arcade{width:calc(112px * var(--rig-scale));height:calc(196px * var(--rig-scale));transform:scale(.94)}.fullBodyAppActor.character-pixel_arcade .fbHead{top:calc(6px * var(--rig-scale))}.fullBodyAppActor.character-pixel_arcade .fbNeck{display:none}.fullBodyAppActor.character-pixel_arcade .fbTorso{top:calc(68px * var(--rig-scale));width:calc(64px * var(--rig-scale));height:calc(64px * var(--rig-scale));box-shadow:inset calc(-10px * var(--rig-scale)) calc(-10px * var(--rig-scale)) 0 #00000042;border-radius:0}.fullBodyAppActor.character-pixel_arcade .fbArm.upper{top:calc(76px * var(--rig-scale));width:calc(18px * var(--rig-scale));height:calc(50px * var(--rig-scale));border-radius:0}.fullBodyAppActor.character-pixel_arcade .fbLeg.upper{top:calc(128px * var(--rig-scale));width:calc(22px * var(--rig-scale));height:calc(48px * var(--rig-scale));border-radius:0}.fullBodyAppActor.character-pixel_arcade .fbHand,.fullBodyAppActor.character-pixel_arcade .fbFoot{border-radius:0}.fullBodyAppActor.character-comic_book{width:calc(144px * var(--rig-scale));height:calc(234px * var(--rig-scale));filter:drop-shadow(calc(8px * var(--rig-scale)) calc(8px * var(--rig-scale)) 0 #1111188c)}.fullBodyAppActor.character-comic_book .fbTorso{width:calc(82px * var(--rig-scale));height:calc(86px * var(--rig-scale));border:calc(5px * var(--rig-scale)) solid #111118;background:linear-gradient(135deg, color-mix(in srgb, var(--actor-color) 80%, white 12%), color-mix(in srgb, var(--actor-color) 70%, black 20%))}.fullBodyAppActor.character-comic_book .fbArm,.fullBodyAppActor.character-comic_book .fbLeg,.fullBodyAppActor.character-comic_book .fbHand,.fullBodyAppActor.character-comic_book .fbFoot{border:calc(4px * var(--rig-scale)) solid #111118}.fullBodyAppActor.character-comic_book:before{content:"";z-index:9;right:calc(-18px * var(--rig-scale));top:calc(28px * var(--rig-scale));width:calc(38px * var(--rig-scale));height:calc(26px * var(--rig-scale));border:calc(4px * var(--rig-scale)) solid #111118;background:#f7f4ea;border-radius:50%;position:absolute;transform:rotate(-12deg)}.fullBodyAppActor.character-anime_drama{width:calc(112px * var(--rig-scale));height:calc(288px * var(--rig-scale))}.fullBodyAppActor.character-anime_drama .fbHead{top:calc(-4px * var(--rig-scale))}.fullBodyAppActor.character-anime_drama .fbTorso{top:calc(72px * var(--rig-scale));width:calc(52px * var(--rig-scale));height:calc(116px * var(--rig-scale));border-radius:calc(28px * var(--rig-scale)) calc(28px * var(--rig-scale)) calc(10px * var(--rig-scale)) calc(10px * var(--rig-scale))}.fullBodyAppActor.character-anime_drama .fbArm.upper{top:calc(82px * var(--rig-scale));width:calc(12px * var(--rig-scale));height:calc(98px * var(--rig-scale))}.fullBodyAppActor.character-anime_drama .fbLeg.upper{top:calc(176px * var(--rig-scale));width:calc(13px * var(--rig-scale));height:calc(88px * var(--rig-scale))}.fullBodyAppActor.character-anime_drama .fbFoot{width:calc(42px * var(--rig-scale))}.fullBodyAppActor.character-anime_drama:before{content:"";z-index:0;inset:calc(20px * var(--rig-scale)) calc(-38px * var(--rig-scale)) auto auto;width:calc(48px * var(--rig-scale));height:calc(180px * var(--rig-scale));opacity:.38;background:repeating-linear-gradient(#ffffffb8 0 5px,#0000 6px 18px);position:absolute;transform:skew(-18deg)}.fullBodyAppActor.character-puppet_slapstick{width:calc(150px * var(--rig-scale));height:calc(224px * var(--rig-scale));transform-origin:50% 82%}.fullBodyAppActor.character-puppet_slapstick .fbTorso{width:calc(72px * var(--rig-scale));height:calc(74px * var(--rig-scale));border-radius:calc(34px * var(--rig-scale)) calc(34px * var(--rig-scale)) calc(18px * var(--rig-scale)) calc(18px * var(--rig-scale))}.fullBodyAppActor.character-puppet_slapstick .fbArm.upper{width:calc(14px * var(--rig-scale));height:calc(88px * var(--rig-scale));transform-origin:50% calc(6px * var(--rig-scale))}.fullBodyAppActor.character-puppet_slapstick .fbArm.lower{height:96%;rotate:34deg}.fullBodyAppActor.character-puppet_slapstick .fbLeg.upper{width:calc(14px * var(--rig-scale));height:calc(78px * var(--rig-scale))}.fullBodyAppActor.character-puppet_slapstick .fbHand{width:calc(34px * var(--rig-scale));height:calc(34px * var(--rig-scale))}.fullBodyAppActor.character-puppet_slapstick:before{content:"";z-index:0;left:50%;top:calc(-26px * var(--rig-scale));width:calc(96px * var(--rig-scale));height:calc(108px * var(--rig-scale));opacity:.62;background:linear-gradient(90deg,#0000 0 18%,#f7f4ea9e 19% 21%,#0000 22% 78%,#f7f4ea9e 79% 81%,#0000 82%);position:absolute;translate:-50%}.fullBodyAppActor.character-mini_3d_fake{width:calc(138px * var(--rig-scale));height:calc(224px * var(--rig-scale));transform:perspective(420px)rotateX(4deg)}.fullBodyAppActor.character-mini_3d_fake .fbHead .avatar{border-width:calc(6px * var(--rig-scale))}.fullBodyAppActor.character-mini_3d_fake .fbTorso{width:calc(82px * var(--rig-scale));height:calc(76px * var(--rig-scale));border-radius:calc(38px * var(--rig-scale)) calc(38px * var(--rig-scale)) calc(24px * var(--rig-scale)) calc(24px * var(--rig-scale));background:radial-gradient(circle at 30% 22%, #ffffff59, transparent 26%), linear-gradient(145deg, color-mix(in srgb, var(--actor-color) 88%, white 8%), color-mix(in srgb, var(--actor-color) 66%, black 22%))}.fullBodyAppActor.character-mini_3d_fake .fbArm.upper,.fullBodyAppActor.character-mini_3d_fake .fbLeg.upper{width:calc(24px * var(--rig-scale));border-radius:999px}.fullBodyAppActor.character-mini_3d_fake .fbHand{width:calc(30px * var(--rig-scale));height:calc(30px * var(--rig-scale))}.characterPreview.character-paper_cutout .miniFullBody{filter:drop-shadow(4px 5px #0000005c);width:36px}.characterPreview.character-paper_cutout .miniFullBody:before,.characterPreview.character-paper_cutout .miniFullBody:after{border:3px solid #111118;border-radius:3px}.characterPreview.character-pixel_arcade .miniFullBody{width:26px;height:50px;image-rendering:pixelated;animation-timing-function:steps(2,end)}.characterPreview.character-pixel_arcade .miniFullBody:before{border-width:3px;border-radius:0;width:20px;height:20px}.characterPreview.character-pixel_arcade .miniFullBody:after{width:24px;height:24px;box-shadow:-13px 6px 0 -9px #ffd7a8, 13px 6px 0 -9px #ffd7a8, -6px 27px 0 -2px var(--theme-prop-accent,#38bdf8), 6px 27px 0 -2px var(--theme-prop-accent,#38bdf8);border-radius:0;top:20px}.characterPreview.character-comic_book .miniFullBody{filter:drop-shadow(5px 5px #11111880);width:38px}.characterPreview.character-comic_book .miniFullBody:before,.characterPreview.character-comic_book .miniFullBody:after{box-shadow:none;border:4px solid #111118}.characterPreview.character-anime_drama .miniFullBody{width:24px;height:70px}.characterPreview.character-anime_drama .miniFullBody:after{width:16px;height:40px;box-shadow:-12px 10px 0 -10px #ffd7a8, 12px 10px 0 -10px #ffd7a8, -5px 42px 0 -1px var(--theme-prop-accent,#38bdf8), 5px 42px 0 -1px var(--theme-prop-accent,#38bdf8);border-radius:12px 12px 4px 4px;top:22px}.characterPreview.character-puppet_slapstick .miniFullBody{width:42px;animation-duration:.62s}.characterPreview.character-puppet_slapstick .miniFullBody:after{box-shadow:-22px 6px 0 -16px #ffd7a8, 22px 6px 0 -16px #ffd7a8, -8px 34px 0 -2px var(--theme-prop-accent,#38bdf8), 8px 34px 0 -2px var(--theme-prop-accent,#38bdf8);border-radius:18px 18px 10px 10px}.characterPreview.character-mini_3d_fake .miniFullBody{filter:drop-shadow(10px 12px #0000003d);width:36px}.characterPreview.character-mini_3d_fake .miniFullBody:before{box-shadow:inset -7px -7px #00000029,inset 4px 4px #ffffff40}.characterPreview.character-mini_3d_fake .miniFullBody:after{width:28px;box-shadow:inset -8px -8px 0 #0000002e, inset 5px 5px 0 #fff3, -16px 6px 0 -12px #ffd7a8, 16px 6px 0 -12px #ffd7a8, -7px 31px 0 -1px var(--theme-prop-accent,#38bdf8), 7px 31px 0 -1px var(--theme-prop-accent,#38bdf8);border-radius:18px 18px 12px 12px}@keyframes cinematicFloat{50%{transform:translateY(-9px)scale(1.04)}}@keyframes cinematicSetPulse{50%{filter:brightness(1.12);transform:translateY(-4px)}}@keyframes cinematicPropSlide{50%{transform:translate(-24px)rotate(-4deg)}}@keyframes cinematicImpact{0%,to{opacity:.72;scale:.92}50%{opacity:1;scale:1.08}}@keyframes cinematicRun{50%{transform:translate(8px)rotate(-6deg)}}@keyframes cinematicTumble{50%{transform:translateY(12px)rotate(22deg)}}@keyframes cinematicSucked{50%{filter:blur(.5px);transform:translate(18px,-16px)rotate(24deg)scale(.72)}}@keyframes cinematicZap{50%{filter:brightness(1.5)hue-rotate(70deg);transform:translate(5px)}}.theme-generic{--theme-bg:linear-gradient(145deg, #7c5cff38, #40c9a221), #111118;--theme-floor:#00000042;--theme-line:#ffcf58;--theme-prop-main:#ffcf58;--theme-prop-accent:#40c9a2}.theme-cutout_cartoon{--theme-bg:linear-gradient(180deg, #7dd3fc 0 42%, #facc15 43% 64%, #4d9f39 65%);--theme-floor:#3b8f35;--theme-line:#111118;--theme-prop-main:#f7f4ea;--theme-prop-accent:#ef4444;--theme-shape-one:#ffffff9e;--theme-shape-two:#1111182e;--theme-prop-left:62%;--theme-prop-top:16%;--theme-prop-radius:999px}.theme-sitcom_cartoon{--theme-bg:linear-gradient(180deg, #f6c453 0 48%, #b45309 49% 100%);--theme-floor:repeating-linear-gradient(90deg, #8b4513 0 38px, #6f3510 38px 76px);--theme-line:#7c2d12;--theme-prop-main:#eab308;--theme-prop-accent:#22c55e;--theme-shape-one:#ffffff52;--theme-shape-two:#7c2d123d;--theme-prop-left:42%;--theme-prop-top:28%;--theme-prop-width:170px;--theme-prop-height:50px}.theme-mad_scifi{--theme-bg:radial-gradient(circle at 72% 30%, #22c55e6b, transparent 9rem), linear-gradient(180deg, #0b2440, #111118);--theme-floor:#103b3c;--theme-line:#22c55e;--theme-prop-main:#22c55e;--theme-prop-accent:#e879f9;--theme-shape-one:#22c55e33;--theme-shape-two:#e879f92e;--theme-prop-radius:999px}.theme-space_opera{--theme-bg:radial-gradient(circle at 78% 14%, #f7f4ea 0 3%, transparent 4%), linear-gradient(180deg, #101827, #2b1742);--theme-floor:#22283a;--theme-line:#38bdf8;--theme-prop-main:#94a3b8;--theme-prop-accent:#38bdf8;--theme-shape-one:#38bdf829;--theme-shape-two:#facc1524;--theme-prop-left:58%;--theme-prop-top:18%;--theme-prop-width:160px;--theme-prop-height:26px}.theme-western{--theme-bg:linear-gradient(180deg, #fbbf24 0 43%, #c0843d 44% 70%, #7c2d12 71%);--theme-floor:#8a4b1a;--theme-line:#3b1d09;--theme-prop-main:#7c2d12;--theme-prop-accent:#111118;--theme-shape-one:#ffffff38;--theme-shape-two:#78350f38;--theme-prop-left:63%;--theme-prop-top:25%;--theme-prop-width:82px;--theme-prop-height:112px}.theme-horror{--theme-bg:radial-gradient(circle at 55% 35%, #ef444438, transparent 10rem), linear-gradient(180deg, #111827, #23070d);--theme-floor:#0f1418;--theme-line:#ef4444;--theme-prop-main:#3f1f2a;--theme-prop-accent:#ef4444;--theme-shape-one:#ef444424;--theme-shape-two:#94a3b81f;--theme-prop-left:62%;--theme-prop-top:17%;--theme-prop-width:62px;--theme-prop-height:132px;--theme-prop-radius:999px 999px 8px 8px}.theme-gangster_noir{--theme-bg:linear-gradient(120deg, #0a0a0d 0 38%, #2f2f38 39% 42%, #111118 43%);--theme-floor:#171717;--theme-line:#facc15;--theme-prop-main:#facc15;--theme-prop-accent:#e5e7eb;--theme-shape-one:#facc151f;--theme-shape-two:#ffffff17;--theme-prop-left:68%;--theme-prop-top:9%;--theme-prop-width:24px;--theme-prop-height:180px}.theme-superhero{--theme-bg:linear-gradient(180deg, #38bdf8 0 47%, #475569 48% 100%);--theme-floor:#334155;--theme-line:#ef4444;--theme-prop-main:#facc15;--theme-prop-accent:#ef4444;--theme-shape-one:#ffffff57;--theme-shape-two:#ef444429;--theme-prop-left:56%;--theme-prop-top:22%;--theme-prop-width:130px;--theme-prop-height:88px}.themed-western_bell_duel .themedProp.main{clip-path:polygon(50% 0,75% 22%,75% 75%,92% 100%,8% 100%,25% 75%,25% 22%)}.themed-western_train_roof .themedProp.main,.themed-space_opera_laser_bridge .themedProp.main{width:210px;height:18px}.themed-horror_elevator_blood .themedProp.accent{border-radius:0 0 999px 999px;width:22px;height:72px}.themed-superhero_city_slam .themedActionLine{filter:blur(1px);height:8px}@keyframes themedFloat{50%{transform:translateY(-10px)rotate(3deg)}}@keyframes themedPropBeat{50%{filter:brightness(1.12);transform:translateY(-7px)scale(1.04)}}@keyframes themedAccentSlide{50%{transform:translate(-16px)scaleX(1.12)}}@keyframes themedLineSweep{0%,to{opacity:.28;transform:scaleX(.76)}50%{opacity:.9;transform:scaleX(1.04)}}@keyframes themedPoint{50%{transform:rotate(-9deg)translate(10px)}}.slotReel,.meteorRock,.meteorTrail2,.crater,.stampPad,.stampMark,.pinballBumper,.pinballBall,.operaCurtain,.operaNotes,.glitchLine,.paperPage,.paperHeadline,.volcanoCone,.lavaDrop,.mazeLines,.royalThrone,.royalCrown{pointer-events:none;z-index:1;position:absolute}.victory-slot .altStage{background:linear-gradient(#211728,#0f1018)}.victory-slot .altWinner{animation:.86s steps(3,end) infinite slotJackpot;top:18%;left:50%;transform:translate(-50%)}.victory-slot .altTaunt{bottom:18%;left:50%;transform:translate(-50%)}.victory-slot .altLosers{bottom:36%;left:7%;right:7%}.victory-slot .altLoser{animation:1s steps(4,end) infinite slotLoser}.slotReel{background:repeating-linear-gradient(#ffffff24 0 28px,#ffb7032e 28px 56px);border-radius:8px;width:24%;animation:.42s linear infinite reelSpin;top:18%;bottom:32%}.slotReel.r1{left:8%}.slotReel.r2{animation-delay:80ms;left:38%}.slotReel.r3{animation-delay:.16s;right:8%}.victory-meteor .altStage{background:radial-gradient(circle at 65% 22%,#ffb70347,#0000 13rem),#120f18}.victory-meteor .altWinner{animation:1.15s ease-in-out infinite meteorWinner;bottom:18%;left:16%}.victory-meteor .altTaunt{top:12%;right:8%}.victory-meteor .altLosers{width:44%;bottom:15%;right:8%}.victory-meteor .altLoser{animation:.55s ease-in-out infinite craterBounce}.meteorRock{background:#a16207;border-radius:50% 45% 52% 40%;width:54px;height:54px;animation:1.1s ease-in-out infinite meteorFall;top:6%;left:58%;box-shadow:0 0 35px #ffb703cc}.meteorTrail2{filter:blur(2px);background:linear-gradient(90deg,#0000,#fb7185a6,#ffb703);border-radius:999px;width:210px;height:24px;animation:1.1s ease-in-out infinite meteorTrailPulse;top:3%;left:46%;transform:rotate(-32deg)}.crater{background:#00000047;border:4px solid #ffb70347;border-radius:999px;width:190px;height:42px;bottom:10%;right:12%}.victory-stamp .altStage{background:#1d1418}.victory-stamp .altWinner{animation:1.15s cubic-bezier(.2,.9,.2,1) infinite stampSlam;top:12%;right:9%}.victory-stamp .altTaunt{top:14%;left:8%;transform:rotate(-5deg)}.victory-stamp .altLosers{bottom:12%;left:9%;right:9%}.victory-stamp .altLoser{animation:1.15s ease-in-out infinite stampedFlat}.stampPad{background:#fb71854d;border-radius:999px;width:150px;height:34px;bottom:15%;right:10%}.stampMark{color:#fb7185;opacity:.82;border:5px solid #fb7185;padding:8px 18px;font-size:4rem;font-weight:950;animation:1.15s ease-in-out infinite stampPop;bottom:34%;left:50%;transform:translate(-50%)rotate(-12deg)}.victory-pinball .altStage{background:radial-gradient(circle at 18% 72%,#40c9a22e,#0000 12rem),#0b1320}.victory-pinball .altWinner{animation:1s ease-in-out infinite pinballHero;top:30%;left:42%}.victory-pinball .altTaunt{top:9%;left:8%}.victory-pinball .altLosers{width:38%;bottom:8%;right:6%}.victory-pinball .altLoser{animation:.72s ease-in-out infinite pinballKnock}.pinballBumper{background:radial-gradient(circle,#f7f4ea,#38bdf8 45%,#111118 47%);border-radius:999px;width:82px;height:82px;animation:.6s ease-in-out infinite bumperPulse;box-shadow:0 0 28px #38bdf873}.pinballBumper.b1{bottom:18%;left:13%}.pinballBumper.b2{animation-delay:.18s;top:18%;right:24%}.pinballBall{background:#ffcf58;border-radius:999px;width:22px;height:22px;animation:1.2s linear infinite pinballBall;top:55%;left:20%;box-shadow:0 0 18px #ffcf58}.victory-opera .altStage{background:linear-gradient(#2a1018,#100d14)}.victory-opera .altWinner{animation:1.2s ease-in-out infinite operaSing;bottom:12%;left:50%;transform:translate(-50%)}.victory-opera .altTaunt{border-color:#fb7185;top:12%;left:50%;transform:translate(-50%)}.victory-opera .altLosers{justify-content:space-between;bottom:10%;left:8%;right:8%}.victory-opera .altLoser{animation:1.2s ease-in-out infinite operaFaint}.operaCurtain{background:linear-gradient(90deg,#7f1d1dc7 0 18%,#0000 18% 82%,#7f1d1dc7 82%);animation:1.4s ease-in-out infinite curtainSway;inset:0}.operaNotes{color:#ffcf58;font-size:5rem;animation:1.1s ease-in-out infinite notesFloat;top:34%;left:54%}.victory-glitch .altStage{background:#05070f;animation:.28s steps(2,end) infinite glitchStage}.victory-glitch .altWinner{animation:.24s steps(2,end) infinite glitchActor;top:18%;left:12%}.victory-glitch .altTaunt{color:#7dd3fc;text-shadow:0 0 16px #22d3eecc;background:#05070f;border-color:#22d3ee;top:26%;right:8%}.victory-glitch .altLosers{bottom:13%;left:18%;right:18%}.victory-glitch .altLoser{animation:.22s steps(2,end) infinite glitchActor}.glitchLine{mix-blend-mode:screen;background:#22d3ee73;height:8px;animation:.45s linear infinite glitchSweep;left:0;right:0}.glitchLine.g1{top:20%}.glitchLine.g2{background:#fb718580;animation-delay:.12s;top:47%}.glitchLine.g3{animation-delay:.24s;top:73%}.victory-newspaper .altStage{color:#111118;background:#e7e1d0}.victory-newspaper .altWinner{color:#111118;text-shadow:none;animation:.8s steps(2,end) infinite paperPop;bottom:11%;right:10%}.victory-newspaper .altTaunt{border-color:#111118;bottom:12%;left:7%;transform:rotate(-2deg)}.victory-newspaper .altLosers{top:39%;left:7%;right:34%}.victory-newspaper .altLoser{animation:.42s steps(2,end) infinite paperJitter}.paperPage{background:repeating-linear-gradient(#0000 0 25px,#11111829 25px 27px);border:3px solid #111118;inset:7%;transform:rotate(-1deg)}.paperHeadline{color:#111118;font-size:clamp(2rem,8vw,4.8rem);font-weight:950;top:12%;left:10%;transform:rotate(-2deg)}.victory-volcano .altStage{background:linear-gradient(#201018,#0b0b0f)}.victory-volcano .altWinner{animation:1s ease-in-out infinite volcanoRise;top:10%;left:50%;transform:translate(-50%)}.victory-volcano .altTaunt{bottom:10%;left:50%;transform:translate(-50%)}.victory-volcano .altLosers{bottom:24%;left:8%;right:8%}.victory-volcano .altLoser{animation:.6s ease-in-out infinite lavaScare}.volcanoCone{clip-path:polygon(50% 0,100% 100%,0 100%);background:linear-gradient(#7c2d12,#281008);width:280px;height:190px;bottom:0;left:50%;transform:translate(-50%)}.lavaDrop{background:#fb7185;border-radius:999px;width:18px;height:70px;animation:.85s ease-in-out infinite lavaFly;bottom:150px;left:50%;box-shadow:0 0 18px #fb7185}.lavaDrop.l2{background:#ffb703;animation-delay:.25s;left:58%}.victory-maze .altStage{background:#0f172a}.victory-maze .altWinner{animation:1.1s ease-in-out infinite mazeExit;bottom:12%;right:9%}.victory-maze .altTaunt{top:10%;right:8%}.victory-maze .altLosers{align-content:center;width:48%;height:50%;top:28%;left:10%}.victory-maze .altLoser{animation:1.25s linear infinite mazeWander}.mazeLines{opacity:.58;background-color:#0000;background-image:linear-gradient(90deg,#40c9a259 4px,#0000 4px),linear-gradient(#40c9a240 4px,#0000 4px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:1.4s linear infinite mazeMove;inset:7%}.victory-royal .altStage{background:radial-gradient(circle at 50% 18%,#ffcf5842,#0000 14rem),#171018}.victory-royal .altWinner{animation:1.25s ease-in-out infinite royalFloat;top:13%;left:50%;transform:translate(-50%)}.victory-royal .altTaunt{bottom:11%;left:50%;transform:translate(-50%)}.victory-royal .altLosers{bottom:30%;left:7%;right:7%}.victory-royal .altLoser{animation:1s ease-in-out infinite royalBow}.royalThrone{background:linear-gradient(#78350f,#3b1d09);border-radius:40px 40px 8px 8px;width:190px;height:210px;top:20%;left:50%;transform:translate(-50%);box-shadow:inset 0 14px #ffffff14}.royalCrown{clip-path:polygon(0 100%,0 35%,24% 65%,50% 0,76% 65%,100% 35%,100% 100%);background:#ffcf58;width:86px;height:56px;animation:.9s ease-in-out infinite crownGlow;top:7%;left:50%;transform:translate(-50%)}.customScenarioVictoryStage{background:var(--custom-scenario-bg), linear-gradient(145deg, #38bdf824, #fb71851c), #111118;background-position:50%;background-size:cover;border:1px solid #ffffff29;border-radius:8px;width:min(820px,96vw);min-height:min(560px,76dvh);padding:18px;position:relative;overflow:hidden;box-shadow:0 28px 90px #000000a8}.customScenarioVictoryStage:before{content:"";z-index:0;background:linear-gradient(90deg,#0000006b,#0000 42%,#00000085);position:absolute;inset:0}.customScenarioVictoryScan{mix-blend-mode:overlay;opacity:.35;z-index:1;pointer-events:none;background:repeating-linear-gradient(#ffffff0f 0 1px,#0000 1px 6px);position:absolute;inset:0}.customScenarioVictoryHud{z-index:5;background:#07070da8;border:1px solid #ffffff24;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex;position:relative}.customScenarioVictoryHud strong{color:#ffcf58;text-transform:uppercase;overflow-wrap:anywhere;font-weight:950}.customScenarioVictoryHud small{color:#a7f3d0;font-weight:950}.customScenarioVictoryWinner{z-index:3;justify-items:center;gap:10px;display:grid;position:absolute;bottom:8%;left:7%}.customScenarioVictoryLosers{z-index:3;flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:7px;width:min(400px,48%);display:flex;position:absolute;bottom:11%;right:5%}.customScenarioAppActor{color:#f7f4ea;text-shadow:0 2px 10px #000000db;justify-items:center;gap:5px;font-weight:950;display:grid}.customScenarioAppActor b,.customScenarioVictoryLosers .customScenarioAppActor b{display:none}.customScenarioAppBody{--body-height:90px;width:calc(var(--body-height) * var(--asset-ratio,1));height:var(--body-height);filter:drop-shadow(0 12px 12px #0000008c);transform-origin:bottom;place-items:end center;animation:none;display:grid;position:relative}.customScenarioAppActor.winner .customScenarioAppBody{--body-height:184px;animation:none}.customScenarioAppBody>img{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%}.customScenarioAppFace{left:var(--face-x);top:var(--face-y);width:var(--face-size);aspect-ratio:1;background:#f7f4ea;border-radius:999px;place-items:center;display:grid;position:absolute;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #1111188c,0 4px 12px #00000059}.customScenarioAppFace .avatar{width:100%!important;height:100%!important}.customScenarioAppFace .avatarPlain{box-shadow:none;border:0}.customScenarioAppFace .avatarPlain .avatarFace{box-shadow:none}.customScenarioVictoryTaunt{color:#111118;text-align:center;text-transform:uppercase;background:#f7f4ea;border:2px solid #fb7185;border-radius:8px;max-width:min(360px,76vw);padding:10px 14px;font-size:clamp(1.15rem,3.8vw,2rem);font-weight:950;box-shadow:0 12px 28px #00000061}.customScenarioVictoryFx img{z-index:2;object-fit:contain;filter:drop-shadow(0 10px 14px #00000085);width:90px;max-height:90px;animation:1.4s ease-in-out infinite customScenarioFxFloat;position:absolute}.customScenarioVictoryFx img:first-child{top:42%;left:44%;transform:rotate(-8deg)}.customScenarioVictoryFx img:nth-child(2){animation-delay:.12s;top:21%;right:19%}.customScenarioVictoryFx img:nth-child(3){animation-delay:.24s;top:22%;left:16%}.customScenarioVictoryFx img:nth-child(4){animation-delay:.36s;bottom:34%;right:8%}.customScenarioVictoryFinish{z-index:2;color:#ffcf58;letter-spacing:0;text-shadow:0 8px #1111188c,0 0 28px #ffcf5857;opacity:.86;pointer-events:none;font-size:clamp(3rem,12vw,7rem);font-weight:950;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)rotate(-3deg)}.customScenario-meteor .customScenarioVictoryStage{background-position:top}.customScenario-meteor .customScenarioVictoryLosers{transform:translateY(18px)rotate(-4deg)}.customMeteorTrail{filter:blur(2px);background:linear-gradient(90deg,#0000,#fb7185b3,#ffcf58);border-radius:999px;width:240px;height:28px;animation:1.05s ease-in-out infinite customMeteorTrailPulse;top:4%;right:13%;transform:rotate(-34deg)}.customMeteorRock{background:#a16207;border-radius:49% 41% 54% 46%;width:56px;height:56px;animation:1.05s ease-in-out infinite customMeteorRock;top:16%;right:28%;box-shadow:0 0 35px #ffcf58cc}.customCrater{background:#00000059;border:4px solid #ffcf5847;border-radius:999px;width:220px;height:46px;bottom:8%;right:10%}.customScenario-pinball .customScenarioVictoryWinner{bottom:24%;left:36%}.customScenario-pinball .customScenarioVictoryLosers{width:38%;bottom:8%;right:6%}.customPinballLane{border:3px solid #38bdf861;border-radius:18px;inset:12% 7%;box-shadow:inset 0 0 28px #38bdf81f}.customPinballBall{background:#ffcf58;border-radius:999px;width:22px;height:22px;animation:1.25s linear infinite customPinballBall;top:57%;left:18%;box-shadow:0 0 18px #ffcf58}.customPinballBumper{background:radial-gradient(circle,#f7f4ea,#38bdf8 45%,#111118 47%);border-radius:999px;width:76px;height:76px;animation:.65s ease-in-out infinite customBumperPulse;box-shadow:0 0 28px #38bdf873}.customPinballBumper.b1{bottom:16%;left:12%}.customPinballBumper.b2{animation-delay:.18s;top:18%;right:28%}.customScenario-royal .customScenarioVictoryStage{background-position:50%}.customScenario-royal .customScenarioVictoryWinner{bottom:13%;left:50%;transform:translate(-50%)}.customScenario-royal .customScenarioVictoryLosers{justify-content:space-between;width:auto;bottom:34%;left:6%;right:6%}.customRoyalThrone{background:linear-gradient(#78350feb,#3b1d09eb);border-radius:42px 42px 8px 8px;width:210px;height:220px;top:18%;left:50%;transform:translate(-50%);box-shadow:inset 0 14px #ffffff14,0 18px 40px #00000059}.customRoyalCrown{clip-path:polygon(0 100%,0 35%,24% 65%,50% 0,76% 65%,100% 35%,100% 100%);background:#ffcf58;width:90px;height:58px;animation:.9s ease-in-out infinite customCrownGlow;top:7%;left:50%;transform:translate(-50%)}.customScenario-newspaper .customScenarioVictoryStage{color:#111118;background:#e7e1d0}.customScenario-newspaper .customScenarioVictoryHud{color:#111118;background:#f7f4eadb;border-color:#11111838}.customScenario-newspaper .customScenarioVictoryHud strong,.customScenario-newspaper .customScenarioVictoryHud small{color:#111118}.customScenario-newspaper .customScenarioVictoryWinner{bottom:9%;left:auto;right:7%}.customScenario-newspaper .customScenarioVictoryLosers{justify-content:flex-start;width:auto;inset:38% 34% auto 7%}.customPaperPage{z-index:1;background:repeating-linear-gradient(#0000 0 25px,#11111824 25px 27px);border:3px solid #111118;inset:7%;transform:rotate(-1deg)}.customPaperHeadline{color:#111118;font-size:clamp(2rem,8vw,4.8rem);font-weight:950;top:12%;left:10%;transform:rotate(-2deg)}.customScenario-glitch .customScenarioVictoryStage{animation:.28s steps(2,end) infinite customGlitchStage}.customGlitchLine{mix-blend-mode:screen;background:#22d3ee73;height:8px;animation:.45s linear infinite customGlitchSweep;left:0;right:0}.customGlitchLine.g1{top:20%}.customGlitchLine.g2{background:#fb718580;animation-delay:.12s;top:47%}.customGlitchLine.g3{animation-delay:.24s;top:73%}.customStampMark{opacity:.82;background:repeating-linear-gradient(-18deg,#fb71851f 0 9px,#fb718557 9px 14px);border:5px solid #fb7185;border-radius:8px;width:210px;height:82px;animation:1.15s ease-in-out infinite customStampPop;bottom:35%;left:50%;transform:translate(-50%)rotate(-12deg)}.customScenario-spotlight .customScenarioVictoryWinner{filter:drop-shadow(0 0 24px #ffcf5859)}.customSpotlightCone{clip-path:polygon(44% 0,100% 100%,0 100%);mix-blend-mode:screen;background:linear-gradient(#ffcf5852,#ffcf5805);width:260px;height:100%;animation:1.8s ease-in-out infinite customSpotSweep;top:0;left:7%}.customCrowdLine{opacity:.72;background:radial-gradient(circle at 10%,#38bdf8 0 6px,#0000 7px),radial-gradient(circle at 30%,#fb7185 0 6px,#0000 7px),radial-gradient(circle,#ffcf58 0 6px,#0000 7px),radial-gradient(circle at 70%,#40c9a2 0 6px,#0000 7px),radial-gradient(circle at 90%,#c084fc 0 6px,#0000 7px);height:26px;bottom:4%;left:16%;right:12%}.customScenario-slot .customScenarioVictoryStage{background-blend-mode:normal, multiply}.customScenario-slot .customScenarioVictoryWinner{bottom:11%;left:12%}.customSlotReel{opacity:.88;background:repeating-linear-gradient(#f7f4ea 0 28px,#ffcf58 28px 56px,#fb7185 56px 84px,#40c9a2 84px 112px);border:3px solid #f7f4ead1;border-radius:10px;width:72px;height:112px;animation:.42s linear infinite customReelSpin;top:18%;box-shadow:0 12px 22px #0000006b}.customSlotReel.r1{right:38%}.customSlotReel.r2{animation-delay:80ms;right:23%}.customSlotReel.r3{animation-delay:.16s;right:8%}.customScenario-neon .customScenarioVictoryStage{background-blend-mode:screen, normal;background-color:#05070f;box-shadow:0 0 34px #38bdf824,0 28px 90px #000000b8}.customNeonGrid{transform-origin:50% 100%;background-color:#0000;background-image:linear-gradient(#22d3ee3d 2px,#0000 2px),linear-gradient(90deg,#22d3ee2e 2px,#0000 2px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:54%;animation:1.2s linear infinite customNeonGridMove;bottom:0;left:0;right:0;transform:perspective(240px)rotateX(58deg)}.customNeonBolt{background:#22d3ee;border-radius:999px;width:110px;height:6px;animation:.7s ease-in-out infinite customNeonBoltFlash;transform:rotate(-18deg);box-shadow:0 0 22px #22d3ee}.customNeonBolt.b1{top:31%;left:11%}.customNeonBolt.b2{background:#fb7185;animation-delay:.2s;top:40%;right:13%;transform:rotate(21deg);box-shadow:0 0 22px #fb7185}.customArcadeLifeBars{background:linear-gradient(90deg,#fb7185 0 22%,#40c9a2 22% 43%,#0000 43% 57%,#fb7185 57% 68%,#40c9a2 68%);border:2px solid #f7f4ea;height:28px;top:13%;left:8%;right:8%;box-shadow:0 0 0 2px #00000061}.customScenario-sitcom_cutaway_roast .customScenarioVictoryStage,.customScenario-cartoon_cutaway_house .customScenarioVictoryStage{background-position:0}.customCutawayWall{background:linear-gradient(90deg,#f7f4eaf0 0 47%,#1111188c 48% 52%,#ffcf58e0 53%);border:4px solid #11111880;border-radius:8px;width:33%;height:56%;top:19%;right:5%;transform:rotate(2deg);box-shadow:0 16px 30px #00000057}.customRoastCard{background:linear-gradient(135deg,#f7f4ea 0 46%,#fb7185 47% 55%,#f7f4ea 56%);border:4px solid #fb7185;border-radius:8px;width:150px;height:82px;top:26%;right:13%;transform:rotate(-8deg);box-shadow:0 12px 22px #00000052}.customCutawayDoor{background:#78350f;border:3px solid #1111189e;border-radius:8px 8px 0 0;width:54px;height:96px;animation:.9s ease-in-out infinite customCutawayDoorKick;bottom:13%;right:28%;box-shadow:inset -12px 0 #0003}.customScenario-sitcom_kitchen_disaster .customScenarioVictoryStage,.customScenario-cooking_show .customScenarioVictoryStage{background-position:bottom}.customKitchenCounter{background:linear-gradient(#f7f4ea 0 38%,#a16207 39% 100%);border:4px solid #1111186b;border-radius:18px 18px 0 0;height:118px;bottom:2%;left:4%;right:4%;box-shadow:0 -10px 22px #ffcf5824,inset 0 16px #ffffff2e}.customKitchenPot{background:linear-gradient(#cbd5e1,#64748b);border:4px solid #334155;border-radius:0 0 18px 18px;width:84px;height:54px;animation:.7s ease-in-out infinite customKitchenPotHop;top:28%;box-shadow:0 10px 20px #00000059}.customKitchenPot.p1{left:15%;transform:rotate(-12deg)}.customKitchenPot.p2{animation-delay:.16s;right:18%;transform:rotate(10deg)}.customSteam{filter:blur(3px);background:linear-gradient(#f7f4eac7,#0000);border-radius:999px;width:22px;height:90px;animation:1s ease-in-out infinite customSteamRise}.customSteam.s1{top:17%;left:20%}.customSteam.s2{animation-delay:.22s;top:15%;right:23%}.customScenario-sitcom_couch_trial .customScenarioVictoryStage,.customScenario-cartoon_yellow_couch .customScenarioVictoryStage{background-position:50%}.customScenarioVictoryScene .cinematicLabel,.customScenarioVictoryScene .themedVariantLabel,.customScenarioVictoryScene .actorName,.customScenarioVictoryScene .altWinner strong,.customScenarioVictoryScene .altLoser small{display:none}.customScenarioCinematicStage:before{background:linear-gradient(90deg, #00000052, #00000014 48%, #0000005c), var(--custom-scenario-bg,var(--theme-bg,linear-gradient(145deg, #172033, #161118)));background-position:50%,50%;background-size:cover,cover}.customScenarioThemedStage:before{background:linear-gradient(90deg, #0000004d, #00000014 52%, #0000005c), var(--custom-scenario-bg,var(--theme-bg,linear-gradient(145deg, #172033, #161118)));background-position:50%,50%;background-size:cover,cover}.customScenarioCinematicStage:after,.customScenarioThemedStage:after{content:none;display:none}.customScenarioGhostScenography{opacity:.82;pointer-events:none}.customScenarioAltStage,.customScenarioBaseStage{background:linear-gradient(90deg, #0000005c, #00000014 48%, #0006), var(--custom-scenario-bg,linear-gradient(145deg, #38bdf824, #fb71851c)), #111118;background-position:50%,50%;background-size:cover,cover}.customScenarioLoadedBackground{z-index:0;pointer-events:none;opacity:.36;filter:saturate(.9)contrast(.92)brightness(.92);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.customScenarioLoadedBackground:after{content:"";pointer-events:none;background:#00000057;position:absolute;inset:0}.customScenarioCinematicActor,.customScenarioThemedActor{z-index:4;transform-origin:bottom;filter:drop-shadow(0 12px 22px #0006);align-content:end;justify-items:center;display:grid;position:relative}.customScenarioCinematicActor.size-small .customScenarioAppBody{--body-height:74px}.customScenarioCinematicActor.size-normal .customScenarioAppBody{--body-height:104px}.customScenarioCinematicActor.size-large .customScenarioAppBody,.customScenarioCinematicActor.size-large .customScenarioAppActor.winner .customScenarioAppBody{--body-height:168px}.customScenarioCinematicActor.size-huge .customScenarioAppBody,.customScenarioCinematicActor.size-huge .customScenarioAppActor.winner .customScenarioAppBody{--body-height:220px}.customScenarioCinematicActor.pose-trapdoor .customScenarioAppBody,.customScenarioCinematicActor.pose-flat .customScenarioAppBody,.customScenarioCinematicActor.pose-plate .customScenarioAppBody,.customScenarioCinematicActor.pose-plaque .customScenarioAppBody{transform-origin:50%;transform:rotate(86deg)scale(.72)}.customScenarioCinematicActor.pose-zapped .customScenarioAppBody{animation:.32s steps(2,end) infinite cinematicZap}.customScenarioCinematicActor.pose-sucked .customScenarioAppBody{animation:.72s ease-in-out infinite cinematicSucked}.customScenarioCinematicActor.pose-statue .customScenarioAppBody{filter:grayscale()drop-shadow(0 12px 12px #0000008c)}.customScenarioThemedActor.big .customScenarioAppActor.winner .customScenarioAppBody{--body-height:174px}.customScenarioThemedActor.small .customScenarioAppBody{--body-height:88px}.customScenarioThemedActor.mini .customScenarioAppBody{--body-height:62px}.customScenarioAltWinner .customScenarioAppActor.winner .customScenarioAppBody,.customScenarioBaseWinner .customScenarioAppActor.winner .customScenarioAppBody{--body-height:168px}.customScenarioAltLosers .customScenarioAppBody,.customScenarioBaseLosers .customScenarioAppBody{--body-height:70px}.victory-royal .customScenarioAltWinner .customScenarioAppActor.winner .customScenarioAppBody{--body-height:188px}.customScenarioSkinActor{place-items:end center;display:grid}.customScenarioSkinActor .customScenarioAppActor{position:absolute;bottom:0;left:50%;translate:-50%}.customScenarioSkinActor.size-small .customScenarioAppBody{--body-height:74px}.customScenarioSkinActor.size-normal .customScenarioAppBody{--body-height:104px}.customScenarioSkinActor.size-large .customScenarioAppBody,.customScenarioSkinActor.size-large .customScenarioAppActor.winner .customScenarioAppBody{--body-height:168px}.customScenarioSkinActor.size-huge .customScenarioAppBody,.customScenarioSkinActor.size-huge .customScenarioAppActor.winner .customScenarioAppBody{--body-height:220px}.customScenarioSkinActor.pose-statue .customScenarioAppBody{filter:grayscale()drop-shadow(0 12px 12px #0000008c)}.customScenarioThemedSkinActor.big .customScenarioAppActor.winner .customScenarioAppBody{--body-height:174px}.customScenarioThemedSkinActor.small .customScenarioAppBody{--body-height:88px}.customScenarioThemedSkinActor.mini .customScenarioAppBody{--body-height:62px}.customScenarioThemedSkinActor .customScenarioAppActor{align-self:end}.customScenarioThemedSkinActor strong{display:none}.customScenarioAltWinner,.customScenarioBaseWinner,.customScenarioAltLosers .altLoser,.customScenarioBaseLoser{justify-content:center;align-items:end}.customScenarioAltWinner .customScenarioAppActor,.customScenarioBaseWinner .customScenarioAppActor,.customScenarioAltLosers .customScenarioAppActor,.customScenarioBaseLosers .customScenarioAppActor{pointer-events:none}.customCouchBack{background:linear-gradient(#ffcf58,#d97706);border:4px solid #11111873;border-radius:28px 28px 10px 10px;height:110px;bottom:12%;left:18%;right:18%;box-shadow:inset 0 18px #ffffff38,0 20px 32px #00000061}.customJudgeLamp{filter:drop-shadow(0 0 26px #ffcf588f);background:radial-gradient(circle,#f7f4ea 0 36%,#ffcf58 37% 60%,#0000 62%);border-radius:999px;width:88px;height:88px;animation:.85s ease-in-out infinite customJudgeLampPulse;top:18%;left:10%}.customVerdictCard{background:linear-gradient(135deg,#ffcf58,#f7f4ea);border:4px solid #111118;border-radius:8px;width:140px;height:70px;top:24%;right:8%;transform:rotate(7deg);box-shadow:0 12px 22px #00000059}.customCameraFlash{background:radial-gradient(circle,#f7f4eaeb,#ffcf5861 36%,#0000 68%);border-radius:999px;width:82px;height:82px;animation:.7s ease-in-out infinite customFlashPulse}.customCameraFlash.f1{top:18%;left:12%}.customCameraFlash.f2{animation-delay:.18s;top:24%;right:12%}.customImpactBurst{clip-path:polygon(50% 0,60% 32%,100% 18%,72% 49%,100% 80%,61% 68%,50% 100%,38% 68%,0 83%,27% 50%,0 18%,39% 32%);background:#fb7185;width:190px;height:150px;animation:.7s ease-in-out infinite customImpactBurst;bottom:24%;left:48%}.customPortalRing{border:14px solid #40c9a2d1;border-radius:999px;width:210px;height:210px;animation:1.1s linear infinite customPortalSpin;top:18%;right:12%;box-shadow:0 0 34px #40c9a2a6,inset 0 0 32px #40c9a26b}.customPortalBeam{filter:blur(2px);background:linear-gradient(90deg,#0000,#40c9a2bf,#0000);border-radius:999px;width:42%;height:36px;animation:.8s ease-in-out infinite customBeamPulse;top:36%;right:22%}.customLabZap{background:#ffcf58;border-radius:999px;width:130px;height:8px;animation:.7s ease-in-out infinite customNeonBoltFlash;transform:rotate(-28deg);box-shadow:0 0 22px #ffcf58}.customLabZap.z1{top:24%;left:17%}.customLabZap.z2{animation-delay:.2s;bottom:32%;right:18%;transform:rotate(22deg)}.customDustLine{filter:blur(1px);background:radial-gradient(circle at 15%,#f7f4eaa6 0 12px,#0000 14px),radial-gradient(circle at 52%,#f7f4ea73 0 10px,#0000 12px),radial-gradient(circle at 82%,#f7f4ea8c 0 13px,#0000 15px);height:28px;animation:1.1s ease-in-out infinite customDustDrift;bottom:10%;left:6%;right:6%}.customDuelFlash{clip-path:polygon(50% 0,57% 39%,100% 28%,63% 52%,90% 90%,52% 64%,22% 100%,38% 58%,0 45%,39% 41%);background:#ffcf58;width:116px;height:116px;animation:.55s ease-in-out infinite customFlashPulse;top:44%;left:48%}.customTumbleweed{border:5px dashed #a16207;border-radius:999px;width:66px;height:66px;animation:1.2s linear infinite customTumbleRoll;bottom:12%;right:9%}.customHorrorShadow{background:radial-gradient(at 50% 100%,#000000c7,#0000 68%);height:48%;animation:1.2s ease-in-out infinite customHorrorBreathe;bottom:0;left:3%;right:3%}.customHorrorFog{filter:blur(14px);background:#f7f4ea2e;border-radius:999px;width:45%;height:74px;animation:1.4s ease-in-out infinite customFogSlide;bottom:12%}.customHorrorFog.f1{left:4%}.customHorrorFog.f2{animation-delay:.24s;right:5%}.customNoirBlind{mix-blend-mode:screen;opacity:.55;background:repeating-linear-gradient(#f7f4ea38 0 10px,#0000 10px 28px);inset:8%;transform:skewY(-4deg)}.customNoirLamp{clip-path:polygon(20% 0,72% 100%,0 100%);mix-blend-mode:screen;background:linear-gradient(#f7f4ea57,#0000);width:210px;height:76%;animation:1s ease-in-out infinite customJudgeLampPulse;top:4%;left:8%}.customRainLines{background:repeating-linear-gradient(110deg,#0000 0 16px,#f7f4ea2e 16px 18px);animation:.5s linear infinite customRainFall;inset:0}.customSpaceWindow{background:radial-gradient(circle at 35% 38%,#f7f4ea 0 2px,#0000 3px),radial-gradient(circle at 72% 56%,#f7f4ea 0 2px,#0000 3px),#05070f;border:6px solid #f7f4ea5c;border-radius:999px;width:240px;height:150px;top:9%;right:6%;box-shadow:inset 0 0 30px #38bdf838}.customSpaceBeam{filter:blur(1px);background:linear-gradient(90deg,#0000,#38bdf8d1,#0000);border-radius:999px;height:30px;animation:.9s ease-in-out infinite customBeamPulse;top:46%;left:18%;right:18%}.customStarField{opacity:.55;background:radial-gradient(circle at 18% 22%,#fff 0 2px,#0000 3px),radial-gradient(circle at 58% 18%,#fff 0 2px,#0000 3px),radial-gradient(circle at 84% 38%,#fff 0 2px,#0000 3px);animation:1.4s linear infinite customStarDrift;inset:0}.customRunwayPath{clip-path:polygon(40% 0,60% 0,100% 100%,0 100%);background:repeating-linear-gradient(#f7f4ea33 0 18px,#fb71853d 18px 36px);height:58%;bottom:0;left:16%;right:16%;box-shadow:inset 0 0 28px #ffcf582e}.customOperaCurtain{background:repeating-linear-gradient(90deg,#7f1d1d 0 18px,#b91c1c 18px 36px);width:22%;animation:1.2s ease-in-out infinite customCurtainSway;top:0;bottom:0;box-shadow:inset -12px 0 #0000003d}.customOperaCurtain.left{left:0}.customOperaCurtain.right{animation-delay:.18s;right:0}.customOperaNote{background:#ffcf58;border-radius:999px 999px 999px 18px;width:34px;height:58px;animation:1s ease-in-out infinite customNoteFloat}.customOperaNote.n1{top:32%;left:25%}.customOperaNote.n2{animation-delay:.24s;top:26%;right:25%}.customMazeLines{background-color:#0000;background-image:linear-gradient(90deg,#40c9a24d 4px,#0000 4px),linear-gradient(#40c9a23d 4px,#0000 4px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:4px solid #40c9a280;animation:1.4s linear infinite mazeMove;inset:8%}@keyframes spin{to{transform:rotate(360deg)}}@keyframes customPreviewBob{50%{transform:translateY(-4px)rotate(3deg)}}@keyframes customScenarioActorWobble{50%{transform:translateY(-6px)rotate(4deg)}}@keyframes customScenarioWinnerPulse{50%{transform:translateY(-9px)scale(1.04)rotate(-2deg)}}@keyframes customScenarioFxFloat{50%{filter:drop-shadow(0 14px 16px #0009)brightness(1.16);translate:0 -10px}}@keyframes customMeteorTrailPulse{50%{opacity:.35;transform:rotate(-34deg)scaleX(.72)}}@keyframes customMeteorRock{0%{transform:translate(70px,-60px)}to{transform:translate(-90px,150px)}}@keyframes customPinballBall{0%{transform:translate(0)}33%{transform:translate(260px,-90px)}66%{transform:translate(410px,90px)}to{transform:translate(80px,150px)}}@keyframes customBumperPulse{50%{filter:brightness(1.4);transform:scale(1.14)}}@keyframes customCrownGlow{50%{filter:drop-shadow(0 0 18px #ffcf58d9)}}@keyframes customGlitchStage{50%{filter:hue-rotate(70deg)contrast(1.25)}}@keyframes customGlitchSweep{0%{transform:translateY(-80px)}to{transform:translateY(360px)}}@keyframes customStampPop{0%,38%{opacity:0;transform:translate(-50%)rotate(-12deg)scale(.72)}55%,to{opacity:.82;transform:translate(-50%)rotate(-12deg)scale(1)}}@keyframes customSpotSweep{50%{opacity:.72;transform:translate(36px)skew(-8deg)}}@keyframes customReelSpin{to{background-position:0 112px}}@keyframes customNeonGridMove{to{background-position:0 28px,48px 0}}@keyframes customNeonBoltFlash{50%{opacity:.35;transform:rotate(-18deg)scaleX(.65)}}@keyframes customCutawayDoorKick{50%{transform:rotate(-10deg)translate(-12px)}}@keyframes customKitchenPotHop{50%{filter:brightness(1.12);translate:0 -18px}}@keyframes customSteamRise{0%{opacity:0;transform:translateY(24px)scale(.7)}55%{opacity:.8}to{opacity:0;transform:translateY(-34px)scale(1.18)}}@keyframes customJudgeLampPulse{50%{opacity:.64;transform:scale(1.08)}}@keyframes customFlashPulse{0%,to{opacity:.2;transform:scale(.78)}45%{opacity:.95;transform:scale(1.14)}}@keyframes customImpactBurst{50%{opacity:.78;transform:scale(1.18)rotate(8deg)}}@keyframes customPortalSpin{to{rotate:360deg}}@keyframes customBeamPulse{50%{opacity:.42;transform:scaleX(.72)}}@keyframes customDustDrift{50%{opacity:.48;transform:translate(28px)}}@keyframes customTumbleRoll{to{transform:translate(-220px)rotate(-360deg)}}@keyframes customHorrorBreathe{50%{opacity:.86;transform:scaleY(1.22)}}@keyframes customFogSlide{50%{opacity:.42;transform:translate(42px)}}@keyframes customRainFall{to{background-position:0 38px}}@keyframes customStarDrift{to{transform:translate(-26px)}}@keyframes customCurtainSway{50%{filter:brightness(1.08);transform:skew(3deg)}}@keyframes customNoteFloat{0%{opacity:0;transform:translateY(24px)scale(.72)}50%{opacity:1}to{opacity:0;transform:translateY(-58px)scale(1.1)}}@keyframes handshakeGrip{0%,to{translate:0}50%{translate:6px 2px}}@keyframes handshakeReach{0%,to{translate:0}50%{translate:10px 1px}}@keyframes handshakeBounce{0%,to{translate:0;rotate:-1deg}50%{translate:0 4px;rotate:2deg}}@keyframes mockFingerWag{0%,to{transform:rotate(-5deg)translate(0)}50%{transform:rotate(6deg)translate(7px)}}@keyframes slotJackpot{0%,to{transform:translate(-50%)scale(1)}50%{transform:translate(-50%)scale(1.16)rotate(2deg)}}@keyframes slotLoser{0%,to{transform:translateY(0)}50%{transform:translateY(14px)rotate(8deg)}}@keyframes reelSpin{to{background-position:0 56px}}@keyframes meteorWinner{0%,to{transform:translate(0)rotate(-4deg)}45%{transform:translate(36px,-28px)rotate(8deg)scale(1.1)}}@keyframes meteorFall{0%{transform:translate(80px,-70px)}to{transform:translate(-80px,150px)}}@keyframes meteorTrailPulse{50%{opacity:.35;transform:rotate(-32deg)scaleX(.72)}}@keyframes craterBounce{50%{transform:translateY(-10px)rotate(-6deg)}}@keyframes stampSlam{0%,to{transform:translateY(-45px)rotate(8deg)}55%{transform:translateY(54px)scale(1.08)}}@keyframes stampedFlat{55%{filter:saturate(.6);transform:scaleY(.58)rotate(4deg)}}@keyframes stampPop{0%,38%{opacity:0;transform:translate(-50%)rotate(-12deg)scale(.72)}55%,to{opacity:.82;transform:translate(-50%)rotate(-12deg)scale(1)}}@keyframes pinballHero{0%,to{transform:translate(0)}35%{transform:translate(-58px,38px)rotate(-8deg)}70%{transform:translate(42px,-38px)rotate(8deg)}}@keyframes pinballKnock{50%{transform:translate(18px)rotate(12deg)}}@keyframes bumperPulse{50%{filter:brightness(1.4);transform:scale(1.14)}}@keyframes pinballBall{0%{transform:translate(0)}33%{transform:translate(260px,-90px)}66%{transform:translate(410px,90px)}to{transform:translate(80px,150px)}}@keyframes operaSing{0%,to{transform:translate(-50%)scale(1)}50%{filter:drop-shadow(0 0 25px #ffcf5880);transform:translate(-50%)scale(1.12)}}@keyframes operaFaint{50%{opacity:.74;transform:rotate(18deg)translateY(20px)}}@keyframes notesFloat{0%{opacity:0;transform:translateY(28px)scale(.7)}45%{opacity:1}to{opacity:0;transform:translateY(-72px)scale(1.15)}}@keyframes glitchStage{50%{filter:hue-rotate(70deg)contrast(1.25)}}@keyframes glitchActor{0%,to{transform:translate(0)}50%{transform:translate(12px,-5px)skew(7deg)}}@keyframes glitchSweep{0%{transform:translateY(-80px)}to{transform:translateY(360px)}}@keyframes paperPop{50%{transform:scale(1.08)rotate(2deg)}}@keyframes volcanoRise{50%{transform:translate(-50%)translateY(-20px)scale(1.08)}}@keyframes lavaScare{50%{transform:translateY(-16px)rotate(-8deg)}}@keyframes lavaFly{0%{opacity:.2;transform:translateY(70px)scale(.6)}45%{opacity:1}to{opacity:0;transform:translate(-75px,-155px)scale(1.1)}}@keyframes mazeExit{0%{transform:translate(40px,20px)}50%{transform:translate(-20px,-16px)}to{transform:translate(0)scale(1.08)}}@keyframes mazeWander{0%,to{transform:translate(0)}25%{transform:translate(18px)}50%{transform:translate(18px,18px)}75%{transform:translate(-10px,18px)}}@keyframes mazeMove{to{background-position:56px 56px,56px 56px}}@keyframes royalFloat{50%{transform:translate(-50%)translateY(-10px)scale(1.05)}}@keyframes royalBow{50%{transform:rotateX(40deg)translateY(14px)scale(.86)}}@keyframes crownGlow{50%{filter:drop-shadow(0 0 18px #ffcf58d9)}}@media (width<=640px){.app{padding:10px}.nativeApp{padding-top:10px;padding-bottom:max(14px, env(safe-area-inset-bottom));--sticky-safe-top:8px}.hero{min-height:330px}.scoreGrid{grid-template-columns:1fr}.topbar{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding-left:8px;padding-right:8px}.brandButton{grid-template-columns:minmax(0,1fr)}.brandGroupAvatar{display:none}.brandText{grid-column:1}.app.appTheme-nintendo-switch .topbar{border-left-width:8px;border-right-width:8px}.topbar h1{font-size:1.15rem}.brandButton h1.brandTitlePlus{font-size:1rem}.topActions{gap:6px}.iconBtn{width:40px;height:40px}.sheetHeaderActions{flex-wrap:wrap}.sheetHeaderActions .secondary.small{font-size:.76rem}.profileBtn{width:48px;height:48px}.statBubble strong{font-size:.9rem}.rowCard{grid-template-columns:minmax(0,1fr) auto 38px;gap:clamp(5px,1.7vw,8px)}.rowMain{grid-template-columns:46px 1fr;gap:9px}.rowCard .cover{width:46px;height:46px}.rowCard.miniStandaloneMatch .cover .miniArcadeCabinetSvg{width:30px;height:30px}.matchQuickActions{gap:4px;width:38px;min-width:38px}.matchShare,.matchMiniLiveBtn{width:38px;min-width:38px;height:32px;min-height:32px}.matchMiniLiveBtn .miniArcadeCabinetSvg{width:23px;height:23px}.matchShare svg{width:16px;height:16px}.winnerBadge{grid-template-columns:18px minmax(0,1fr);justify-items:stretch;gap:2px;width:60px;min-height:48px;padding:4px}.winnerBadge .avatar{width:30px!important;height:30px!important}.winnerBadge .avatarStack{min-width:32px;transform:scale(.68)}.winnerScore{font-size:.67rem!important}.winnerScore svg{width:10px!important;height:10px!important}.winnerFaces{padding-top:8px}.winnerCrown{width:15px;height:15px;top:0}.matchHeader{grid-template-columns:minmax(0,1fr) minmax(132px,38vw);gap:8px}.matchHeaderActions{width:100%}.matchHeaderActions .primary,.matchHeaderActions .secondary{min-height:34px;font-size:.78rem}.matchHeaderActions span{min-height:30px;font-size:.72rem}.reviewWinner.withMemoryPhoto{grid-template-columns:auto minmax(0,1fr) auto;gap:8px}.matchMemoryPhotoSlot,.matchMemoryPhotoButton{width:46px;min-width:46px;height:46px;min-height:46px}.matchMemoryPhotoSlot.empty{width:min(104px,31vw);min-width:86px}.matchMemoryPhotoSlot.empty .matchMemoryPhotoButton{gap:5px;width:100%;min-width:0;padding:0 7px}.matchMemoryPhotoButton svg{width:19px;height:19px}.matchMemoryPhotoHint{font-size:.56rem;line-height:1.02}.matchMemoryPhotoEdit{width:22px;min-width:22px;height:22px;min-height:22px}.matchMemoryPhotoEdit svg{width:11px;height:11px}.matchMemoryShareStrip img{max-height:280px}.matchMemoryPromptActions,.selfieLiveActions,.selfieConfirmActions{grid-template-columns:1fr}.mediaPreviewHeader{grid-template-columns:minmax(0,1fr) auto}.mediaPreviewActions{grid-column:1/-1;justify-content:stretch;row-gap:6px}.mediaPreviewActions button{justify-content:center;width:100%}.scoreQuickSetup{gap:6px}.scoreQuickEditor{grid-template-columns:1fr}.scoreQuickEditorActions{justify-content:stretch}.scoreQuickEditorActions button{flex:1 1 0}.randomToolLayer{padding:max(8px, env(safe-area-inset-top)) 8px max(8px, env(safe-area-inset-bottom));align-items:end}.randomToolPanel{max-height:calc(100dvh - 16px);padding:12px}.randomToolDiceBuilderHeader{grid-template-columns:minmax(0,1fr);align-items:start;gap:6px}.randomToolDiceBuilderHeader .randomToolDiceRowAdd{justify-self:stretch;width:100%;max-width:none;min-height:34px}.randomToolDiceRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 34px;gap:5px}.randomToolDiceRow .iconBtn{width:34px}.randomToolStage{min-height:174px}.randomToolActions.resultReady{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.randomToolActions.resultReady button{min-height:40px;padding:0 1px;font-size:clamp(.68rem,3vw,.86rem)}.randomToolActionContent{gap:2px}.randomToolActionContent svg{flex-basis:12px;width:12px;height:12px}.randomToolApply{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.matchToolRail{justify-content:flex-end}.matchToolIcon{width:42px;min-width:42px;height:40px;min-height:40px}.matchHourglass{justify-items:stretch}.matchHourglassPanel{width:100%}.matchHourglassFields{grid-template-columns:1fr 1fr}.matchHourglassTarget{grid-column:1/-1}.compactScores{grid-template-columns:1fr}.rankingRow{grid-template-columns:34px 52px minmax(0,1fr);gap:6px}.rankingActions{grid-column:1/-1;grid-template-columns:minmax(52px,.8fr) minmax(52px,.8fr) minmax(96px,1.35fr) 38px 38px;justify-content:stretch;display:grid}.rankingRow.coopEnemy{grid-template-areas:"drag rank player""actions actions actions"}.rankingRow.coopEnemy .rankingActions{grid-area:actions}.rankingDragHandle{width:34px;height:42px}.rankingPosition strong{font-size:.96rem}.rankingPlayer .avatar{width:42px!important;height:42px!important}.rankingStepButton{width:100%;min-width:0}.rankTieButton{width:100%;min-width:0;max-width:none}.scoreRowCard{grid-template-rows:20px 32px;grid-template-columns:32px 36px minmax(0,1fr);gap:0 6px;min-height:62px;padding:5px 6px}.scoreRowCard>.rank{grid-area:1/1/3;place-self:center}.scoreRowCard>.avatarButton{grid-area:1/2/3;place-self:center}.scoreRowCard:not(.teamScoreRow)>.avatarButton .avatar{width:34px!important;height:34px!important}.scoreRowCard.teamScoreRow .avatarButton,.scoreRowCard.teamScoreRow .scoreTeamAvatarStack{width:34px;height:34px}.scoreRowCard>.scoreMain{display:contents}.scoreRowCard .scoreNameLine{grid-area:1/3;align-self:end;min-width:0;padding-right:2px}.scoreRowCard .scoreNameLine strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:.8rem;line-height:1.02;display:block;overflow:hidden}.scoreRowCard .teamMembers{-webkit-line-clamp:1;opacity:.82;grid-area:1/3;align-self:start;max-height:1em;font-size:.58rem;line-height:1.02}.scoreRowCard .scoreMetaLine{grid-area:2/3;place-self:start;line-height:1;transform:translateY(1px)}.scoreRowCard .lastDelta{font-size:.66rem;line-height:1}.scoreRowCard .total{grid-area:2/3;place-self:end start;min-width:33px;font-size:1.04rem;line-height:.95}.scoreRowCard>.scoreInlineActions{box-sizing:border-box;z-index:5;grid-area:2/3;place-self:center stretch;width:100%;min-width:0;padding-left:42px}.scoreCoreActions{flex:0 0 80px;grid-template-columns:minmax(28px,1fr) 23px 23px;gap:3px;min-width:80px}.scoreCoreActions.scoreCoreActionsDockMode{flex:0 0 33px;grid-template-columns:minmax(27px,1fr);min-width:33px}.scoreDeltaInput{border-radius:7px;min-height:23px;padding:0 3px;font-size:.7rem}.nativeApp .scoreDeltaInput{font-size:16px}.scoreInlineActions button{border-radius:6px;min-height:23px}.scoreActionsRail{gap:3px;padding-top:0;padding-bottom:0}.scoreActionsRail>button:not(.miniArcadeScoreBtn){flex-basis:23px;width:23px}.scoreActionsRail>.quickScoreBtn{min-width:25px;font-size:.58rem;padding-inline:3px!important}.scoreInputDock{left:max(8px, env(safe-area-inset-left));right:max(8px, env(safe-area-inset-right));bottom:calc(max(8px, env(safe-area-inset-bottom)) + var(--keyboard-fixed-bottom-offset,var(--keyboard-overlap-height,0px)));border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;gap:5px;padding:6px}.scoreInputDockMeta{gap:5px;min-height:38px;padding:0 7px}.scoreInputDockMeta strong{min-width:31px;font-size:.94rem}.scoreInputDockButton{gap:4px;min-height:38px;padding:0 8px;font-size:.78rem}.scoreInputDockButton svg{width:14px;height:14px}.randomToolScoreBtn.dice .d20LauncherDie{width:17px;height:17px}.scoreActionScroll{width:16px;min-height:27px!important}.scoreActionScroll.right{right:-1px}.scoreActionsRailShell.hasRight .scoreActionsRail{padding-right:16px}.scoreRowCard .miniArcadeScoreBtn{width:32px;height:32px}.scoreRowCard .miniArcadeScoreBtn .miniArcadeCabinetSvg{width:28px;height:28px}.miniArcadeLayer{padding:max(6px, env(safe-area-inset-top)) 6px max(6px, env(safe-area-inset-bottom))}.miniArcadePanel{min-height:calc(100dvh - 12px)}.miniArcadeTop{grid-template-columns:minmax(0,1fr) 38px;padding:9px}.miniArcadeTop.miniGameTop{grid-template-columns:minmax(0,1fr)}.miniGameActions{grid-template-columns:repeat(2,1fr)}.miniGameActions .danger{grid-column:auto}.miniGameScoreStrip{grid-template-columns:1fr;gap:6px;padding:7px}.miniGoalBadge{min-height:42px}.miniScorePills>span{min-width:96px;max-width:132px;font-size:.76rem}.miniGameLayout,.miniGuideGrid{grid-template-columns:1fr}.miniCabinetGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.miniCabinet{min-height:194px;padding:5px 6px 7px}.miniCabinet:after{inset:2px}.miniCabinetMarquee{border-width:2px;min-height:34px;padding:4px 22px 4px 4px;font-size:.52rem;line-height:1.05}.miniHelpBubble{border-width:1px;width:18px;height:18px;font-size:.68rem;right:4px}.miniCabinetLevel{border-width:1px;margin:3px 0 -1px;padding:1px 5px;font-size:.48rem}.miniCabinetScreen{border-width:5px;border-radius:5px;min-height:0;margin:5px 0 3px}.miniCabinetScreen>span{max-width:84%;max-height:80%}.miniCabinetControls{gap:7px;min-height:25px;padding:1px 4px 3px}.miniCabinetStick{width:18px;height:22px}.miniCabinetStick:before{border-width:1px;width:3px;height:10px;top:9px;left:7px}.miniCabinetStick:after{border-width:2px;width:12px;height:12px;top:1px;left:2px}.miniCabinetButton{border-width:2px;width:12px;height:9px}.miniCabinetButton.purple{margin-left:7px}.miniCabinetRecords{border-width:1px;gap:2px;padding:3px;font-size:.48rem}.miniCabinetRecord{grid-template-columns:minmax(30px,auto) 16px minmax(0,1fr);gap:2px}.miniCabinetRecord .avatar{width:16px!important;height:16px!important;font-size:.5rem!important}.miniCabinetRecord b{font-size:.56rem}.miniAnimDice,.miniAnimBomb,.miniAnimBulb,.miniAnimProphecy,.miniAnimDouble,.miniAnimLoot,.miniAnimTarget{border-radius:10px;width:min(55%,40px);height:auto}.miniAnimDice i{width:8px;height:8px;box-shadow:-11px -11px #111118,11px 11px #111118}.miniAnimGrid{gap:2px;width:min(58%,42px)}.miniAnimGrid i{border-radius:3px}.miniAnimCards{width:min(66%,54px)}.miniAnimCards i{border-radius:5px;width:22px;height:32px;margin-left:-7px}.miniAnimDouble i{border-radius:4px;width:16px;height:27px;margin-left:-5px}.miniAnimMemory{gap:2px;width:68%}.miniAnimRps{gap:2px;width:84%}.miniAnimRps .miniRpsObject{flex-basis:21px;width:21px;height:21px}.miniAnimRps .miniRpsObject.rock i{inset:5px 2px 2px}.miniAnimRps .miniRpsObject.rock b{width:4px;height:3px;top:4px;left:10px}.miniAnimRps .miniRpsObject.paper i{border-radius:3px;inset:2px 4px}.miniAnimRps .miniRpsObject.paper b{height:1px;top:8px;left:7px;right:7px;box-shadow:0 4px #19151d29,0 8px #19151d1f}.miniAnimRps .miniRpsObject.laser i,.miniAnimRps .miniRpsObject.laser b{width:3px;height:17px;top:2px;left:9px}.miniStage{min-height:520px;margin:8px}.miniStageContent{padding:58px 10px 14px}.miniHud,.miniControls,.miniControls.three,.miniSpectatorControls{grid-template-columns:1fr}.miniControls.three.miniRpsControls{grid-template-columns:repeat(3,minmax(0,1fr))}.miniRpsRoster,.miniCardTable,.miniDoubleTable,.miniProphecyGrid{grid-template-columns:repeat(auto-fit,minmax(82px,1fr))}.miniMemoryGrid{gap:6px}.miniLootCloud{gap:5px;min-height:126px;padding:9px}.miniTargetBoard{height:96px}.miniRpsControls button{grid-template-columns:1fr;gap:2px;padding:7px 4px;font-size:.74rem}.miniBombTrack{min-height:220px}.miniBombModel{width:56px;height:56px;top:42px}.miniPerudoSetup{gap:5px}.miniPerudoSetup button{min-height:76px;padding:4px}.miniPerudoDie{border-radius:9px;width:36px;height:36px}.miniPerudoDie .dot-tl{top:8px;left:8px}.miniPerudoDie .dot-tr{top:8px;right:8px}.miniPerudoDie .dot-ml{top:16px;left:8px}.miniPerudoDie .dot-mm{top:16px;left:16px}.miniPerudoDie .dot-mr{top:16px;right:8px}.miniPerudoDie .dot-bl{bottom:8px;left:8px}.miniPerudoDie .dot-br{bottom:8px;right:8px}.miniPerudoHand>span{gap:5px;min-height:44px}.miniScoreRail{margin-bottom:4px}.miniModalShade{padding:8px}.profileHistoryHeader,.profileGameFilterCard{grid-template-columns:1fr}.profileHistoryHeader small{justify-self:start}.historyStat{grid-template-columns:36px minmax(0,1fr) auto}.historyStat .historyCover{width:36px;height:36px}.historyStat .historyScoreLine{grid-column:2/-1;justify-self:start}.profileInviteCard{grid-template-columns:38px minmax(0,1fr)}.profileInviteActions{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.profileInviteActions .primary,.profileInviteActions .danger{width:100%}.profileInviteRow{grid-template-columns:76px minmax(0,1fr)}.profileInviteRow small{grid-column:2;justify-self:start}.wizardActions,.groupHero{grid-template-columns:1fr}.groupActions,.inlineForm{grid-template-columns:1fr;justify-content:stretch}.groupJoinInline{grid-template-columns:minmax(0,1fr) minmax(112px,auto)}.groupJoinInline button{width:auto;min-width:112px;padding-inline:8px}.compactGroupActions{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.compactGroupActions button{width:100%;padding-inline:5px}.inlineAdd{grid-template-columns:minmax(0,1fr) 44px}.gameSettingsSheet{width:min(100%,100vw - 20px);padding:12px}.coverPreview.coverEditPreview,.gameSettingsSheet .coverPreview{grid-template-columns:104px minmax(0,1fr);gap:10px}.coverEditPreview .coverFocusEditor{width:104px;height:104px}.gameSettingsSheet .fileButton{width:max-content;padding-inline:8px}.bggSettingsTopBar{grid-template-columns:1fr}.bggSettingsTopActions{grid-template-columns:1fr;justify-content:stretch;display:grid}.bggSettingsTopActions button{width:100%}.bggSettingsSearch,.bggAutocompleteSearch{grid-template-columns:1fr}.bggAutocompleteState{width:100%}.bggAssociationBox,.manualFallback{grid-template-columns:1fr}.bggAssociationActions{grid-template-columns:1fr;justify-content:stretch;max-width:none;display:grid}.bggAssociationActions button{width:100%}.gameDetailHero{grid-template-columns:92px minmax(0,1fr);gap:12px;min-height:210px;padding:50px 12px 12px}.gameDetailCover.cover{width:92px;height:92px}.gameDetailTitle h2{font-size:clamp(1.35rem,8vw,2rem)}.gameMetaPills span{min-height:28px;padding-inline:7px;font-size:.72rem}.noteComposer,.gameRemoveBox{grid-template-columns:1fr}.gameRemoveBox .danger{width:100%}.detailLinkList a,.detailLinkList span{grid-template-columns:minmax(0,1fr)}.detailLinkList svg{display:none}.detailLinkList small{grid-column:1}.badgeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.badgeGrid .hof{min-height:0}.badgeGrid .hofIcon svg,.badgeGrid .hofEmptyFace svg{width:100%;height:100%}.badgeGrid .hofText strong{font-size:clamp(.58rem,2.45vw,.75rem)}.badgeGrid .hofText span{font-size:.65rem}.badgeGrid .hofText small{font-size:.6rem}.groupListRow{grid-template-columns:1fr}.groupListActions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.groupListActions.single{grid-template-columns:1fr}.groupListRow .secondary,.groupListRow .danger{width:100%}.photoPicker{grid-template-columns:auto 1fr}.photoActions{grid-template-columns:1fr}.photoPicker .danger{grid-column:1/-1;width:100%}.profileCharts{grid-template-columns:1fr}.profileChampionShelf{grid-template-columns:repeat(2,minmax(0,1fr))}.profileBadgeGameRow{grid-template-columns:38px minmax(0,1fr)}.profileBadgeGameCover.cover{width:38px;height:38px}.profileBadgeGameRow .profileGameBadges{grid-column:2;justify-content:flex-start;max-width:100%}.groupActions button{width:100%}.statsHeader{grid-template-columns:1fr}.fab{bottom:16px;right:16px}.barChart{grid-template-columns:32px minmax(0,1fr);min-height:230px;padding:10px 12px 10px 10px}.barTrack{gap:clamp(3px,1vw,8px);padding-right:10px}.barItem{height:210px}.compareFilters{grid-template-columns:1fr}.rowActionStack{grid-template-columns:1fr 1fr}.fixedIconStack{grid-template-columns:repeat(3,40px)}.rowActionStack button{min-width:0}.reviewSheet .wizardActions{grid-template-columns:1fr}.altVictory .altStage{min-height:min(640px,82dvh)}.altWinner .avatar{width:82px!important;height:82px!important}.victory-royal .altWinner .avatar{width:98px!important;height:98px!important}.altLosers .avatar{width:40px!important;height:40px!important}.altTaunt{max-width:calc(100vw - 42px);font-size:clamp(1.15rem,8vw,2rem)}.victory-slot .altLosers,.victory-volcano .altLosers,.victory-royal .altLosers{left:4%;right:4%}.victory-pinball .altWinner{left:34%}.victory-pinball .altLosers,.victory-maze .altLosers{width:54%}.tauntStage{grid-template-columns:1fr;align-content:start;gap:0;min-height:min(640px,82dvh);padding:12px}.winnerActor{padding-top:6px}.bigActor .avatar{width:96px!important;height:96px!important}.bigActor .actorBody{width:64px;height:64px}.pointArm{width:108px;height:13px;top:108px;left:calc(50% + 24px)}.pointArm:before{width:22px;height:16px;right:-10px}.pointArm:after{width:36px;height:9px;right:-38px}.pointArm span{width:17px;top:10px;right:-31px}.speechBubble{order:-1;width:100%;min-height:54px;margin-bottom:6px;font-size:clamp(1.25rem,9vw,2.25rem);position:static}.speechBubble:after{bottom:-14px;left:50%;transform:translate(-50%)rotate(45deg)}.loserPack{align-self:start;gap:8px;padding:2px 2px 10px}.loserActor{flex-basis:66px}.loserActor .avatar{width:50px!important;height:50px!important}.smallName{max-width:66px}.victoryLayoutBaseFlow .tauntStage{grid-template-rows:minmax(0,1fr) auto;align-content:stretch;align-items:stretch;gap:clamp(10px,2dvh,18px)}.victoryLayoutBaseFlow .winnerActor{place-self:center stretch;min-height:0;padding-top:clamp(6px,2.5dvh,24px)}.victoryLayoutBaseFlow.portraitTextSafe .winnerActor{padding-top:0}.victoryLayoutBaseFlow .loserPack{align-self:end;gap:clamp(8px,2vw,14px);width:100%;padding:clamp(12px,3dvh,28px) 2px clamp(22px,5dvh,52px)}.victoryLayoutBaseFlow .loserActor{flex-basis:clamp(58px,18vw,74px)}.victoryLayoutBaseFlow.portraitTextSafe .tauntStage{min-height:min(590px,100dvh - 144px)}}@media (orientation:portrait){.portraitTextSafe.victoryTauntScene{padding:max(10px, env(safe-area-inset-top)) 10px max(10px, env(safe-area-inset-bottom));flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.portraitTextSafe .portraitSafeTaunt{z-index:8;border:3px solid var(--theme-line,#ffb703);color:#111118;text-align:center;overflow-wrap:anywhere;text-transform:uppercase;background:#f7f4ea;border-radius:8px;justify-content:center;align-items:center;width:min(760px,100vw - 28px);min-height:52px;max-height:min(112px,22dvh);padding:10px 14px;font-size:clamp(1.1rem,7vw,2rem);font-weight:950;line-height:1;animation:.74s ease-in-out infinite bubbleYell;display:flex;overflow:hidden;box-shadow:0 18px 44px #0000006b}.portraitTextSafe .altStage>.altTaunt,.portraitTextSafe .themedStage>.themedSpeech,.portraitTextSafe .cinematicStage>.cinematicSpeech,.portraitTextSafe .tauntStage .speechBubble{display:none!important}.portraitTextSafe.cinematicVictoryScene .sceneFitBox{max-width:calc(100vw - 28px);max-height:calc(100dvh - 152px);width:min(760px,100vw - 28px)!important;height:min(690px,100dvh - 152px)!important}.portraitTextSafe.cinematicVictoryScene .sceneFitStage{transform-origin:50%;width:100%!important;height:100%!important;min-height:0!important;transform:none!important}.portraitTextSafe.cinematicVictoryScene .cinematicStage{padding:12px;width:100%!important;height:100%!important;min-height:0!important}.portraitTextSafe.cinematicVictoryScene .cinematicLabel{max-width:calc(100% - 28px);font-size:.78rem}.portraitTextSafe.cinematicVictoryScene .cinematicWinner{transform-origin:50%;place-items:center!important;width:min(300px,72vw)!important;inset:35% auto auto 50%!important;transform:translate(-50%,-50%)scale(1.04)!important}.portraitTextSafe.cinematicVictoryScene .cinematicLosers{transform-origin:bottom;justify-content:center!important;align-items:end!important;gap:6px 8px!important;width:auto!important;bottom:18px!important;left:4%!important;right:4%!important;transform:none!important}.portraitTextSafe.cinematicVictoryScene .cinematicLosers .fullBodyAppActor{--rig-scale:.62}.portraitTextSafe.cinematicVictoryScene .cinematicWinner .fullBodyAppActor.size-small{--rig-scale:.78}.portraitTextSafe.cinematicVictoryScene .cinematicWinner .fullBodyAppActor.size-normal{--rig-scale:.96}.portraitTextSafe.cinematicVictoryScene .cinematicWinner .fullBodyAppActor.size-large{--rig-scale:1.08}.portraitTextSafe.cinematicVictoryScene .cinematicWinner .fullBodyAppActor.size-huge{--rig-scale:1.16}.portraitTextSafe.cinematicVictoryScene .customScenarioSkinActor.size-small .customScenarioAppBody{--body-height:82px}.portraitTextSafe.cinematicVictoryScene .customScenarioSkinActor.size-normal .customScenarioAppBody{--body-height:116px}.portraitTextSafe.cinematicVictoryScene .customScenarioSkinActor.size-large .customScenarioAppBody,.portraitTextSafe.cinematicVictoryScene .customScenarioSkinActor.size-large .customScenarioAppActor.winner .customScenarioAppBody{--body-height:184px}.portraitTextSafe.cinematicVictoryScene .customScenarioSkinActor.size-huge .customScenarioAppBody,.portraitTextSafe.cinematicVictoryScene .customScenarioSkinActor.size-huge .customScenarioAppActor.winner .customScenarioAppBody{--body-height:226px}.portraitTextSafe.cinematicVictoryScene .cinematicShape.set{transform-origin:0 100%;max-width:62%;bottom:35%;left:6%;scale:.84}.portraitTextSafe.cinematicVictoryScene .cinematicShape.prop{transform-origin:100% 100%;bottom:31%;right:5%;scale:.78}.portraitTextSafe.cinematicVictoryScene .cinematicShape.impact{transform-origin:50%;top:46%;left:50%;scale:.84}.portraitTextSafe.cinematicVictoryScene.coopBossCinematicVictoryScene .portraitSafeTaunt{border-color:var(--boss-glow,#ffd27c);min-height:44px;max-height:92px;box-shadow:0 14px 34px #0000006b, 0 0 24px color-mix(in srgb, var(--boss-accent,#fb7185) 24%, transparent);font-size:clamp(1rem,5.4vw,1.56rem)}.portraitTextSafe.cinematicVictoryScene.coopBossCinematicVictoryScene .cinematicWinner{transform-origin:0 100%;place-items:end center!important;width:180px!important;inset:auto auto 72px 16px!important;transform:scale(1.04)!important}.portraitTextSafe.cinematicVictoryScene.coopBossCinematicVictoryScene .cinematicLosers{transform-origin:100% 100%;justify-content:flex-end!important;align-items:end!important;gap:4px 5px!important;width:min(260px,66vw)!important;bottom:30px!important;left:auto!important;right:8px!important;transform:scale(.82)!important}.portraitTextSafe.cinematicVictoryScene.coopBossCinematicVictoryScene .cinematicLosers .fullBodyAppActor{--rig-scale:.56}.portraitTextSafe.cinematicVictoryScene.coopBossCinematicVictoryScene .cinematicWinner .fullBodyAppActor.size-large{--rig-scale:1}.portraitTextSafe.cinematicVictoryScene.coopBossCinematicVictoryScene .cinematicWinner .fullBodyAppActor.size-huge{--rig-scale:1.12}.portraitTextSafe.cinematicVictoryScene.coopBossCinematicVictoryScene .bossCineSilhouette{opacity:.38;width:min(430px,110vw);height:min(430px,110vw);top:-78px;right:-112px}.portraitTextSafe.cinematicVictoryScene.coopBossCinematicVictoryScene .bossCineSet{width:64%;height:20%;bottom:36%;left:5%}.portraitTextSafe.cinematicVictoryScene.coopBossCinematicVictoryScene .bossCineProp.main{width:58%;bottom:33%;right:6%}.portraitTextSafe.cinematicVictoryScene.coopBossCinematicVictoryScene .bossCineProp.secondary{width:118px;height:118px;bottom:48%;right:10%}.portraitTextSafe.cinematicVictoryScene.coopBossCinematicVictoryScene .bossCineAttack{width:76%;top:34%;right:90px}.portraitTextSafe.cinematicVictoryScene.coopBossCinematicVictoryScene .bossCineAttack.two{top:48%;right:70px}.portraitTextSafe.cinematicVictoryScene.coopBossCinematicVictoryScene .bossCineAttack.three{top:62%;right:100px}.portraitTextSafe.cinematicVictoryScene.coopBossCinematicVictoryScene.bossCineEffect-tentacles .bossCineAttack,.portraitTextSafe.cinematicVictoryScene.coopBossCinematicVictoryScene.bossCineEffect-venom .bossCineAttack,.portraitTextSafe.cinematicVictoryScene.coopBossCinematicVictoryScene.bossCineEffect-wrap .bossCineAttack{width:28px;height:390px;top:auto;bottom:-120px}.portraitTextSafe.cinematicVictoryScene.coopBossCinematicVictoryScene.bossCineEffect-tentacles .bossCineAttack.one,.portraitTextSafe.cinematicVictoryScene.coopBossCinematicVictoryScene.bossCineEffect-venom .bossCineAttack.one,.portraitTextSafe.cinematicVictoryScene.coopBossCinematicVictoryScene.bossCineEffect-wrap .bossCineAttack.one{left:34%;right:auto}.portraitTextSafe.cinematicVictoryScene.coopBossCinematicVictoryScene.bossCineEffect-tentacles .bossCineAttack.two,.portraitTextSafe.cinematicVictoryScene.coopBossCinematicVictoryScene.bossCineEffect-venom .bossCineAttack.two,.portraitTextSafe.cinematicVictoryScene.coopBossCinematicVictoryScene.bossCineEffect-wrap .bossCineAttack.two{left:58%;right:auto}.portraitTextSafe.cinematicVictoryScene.coopBossCinematicVictoryScene.bossCineEffect-tentacles .bossCineAttack.three,.portraitTextSafe.cinematicVictoryScene.coopBossCinematicVictoryScene.bossCineEffect-venom .bossCineAttack.three,.portraitTextSafe.cinematicVictoryScene.coopBossCinematicVictoryScene.bossCineEffect-wrap .bossCineAttack.three{left:76%;right:auto}.portraitTextSafe.cinematicVictoryScene.coopBossCinematicVictoryScene .bossCineOneLine{max-width:calc(100% - 28px);padding:6px 12px;font-size:clamp(.78rem,3.4vw,1rem);top:10px}.portraitTextSafe.cinematicVictoryScene.coopBossCinematicVictoryScene .bossCineBossAvatar{width:min(228px,57vw)}.portraitTextSafe.cinematicVictoryScene.coopBossCinematicVictoryScene.bossCineComposition-creator .cinematicWinner{transform-origin:bottom;width:min(260px,66vw)!important;bottom:150px!important;left:50%!important;transform:translate(-50%)scale(1)!important}.portraitTextSafe.cinematicVictoryScene.coopBossCinematicVictoryScene.bossCineComposition-creator .cinematicLosers{transform-origin:bottom;justify-content:space-around!important;width:94%!important;bottom:30px!important;left:3%!important;right:auto!important;transform:scale(.62)!important}.portraitTextSafe.cinematicVictoryScene.coopBossCinematicVictoryScene.bossCineComposition-abyss .cinematicWinner,.portraitTextSafe.cinematicVictoryScene.coopBossCinematicVictoryScene.bossCineComposition-beast .cinematicWinner{transform-origin:100% 100%;width:min(270px,68vw)!important;bottom:118px!important;left:auto!important;right:-14px!important;transform:scale(1)!important}.portraitTextSafe.cinematicVictoryScene.coopBossCinematicVictoryScene.bossCineComposition-abyss .cinematicLosers,.portraitTextSafe.cinematicVictoryScene.coopBossCinematicVictoryScene.bossCineComposition-beast .cinematicLosers{transform-origin:0 100%;justify-content:center!important;width:66%!important;bottom:34px!important;left:3%!important;right:auto!important;transform:scale(.7)rotate(-7deg)!important}.portraitTextSafe.cinematicVictoryScene.coopBossCinematicVictoryScene.bossCineComposition-gothic .cinematicWinner{transform-origin:0 100%;width:min(232px,59vw)!important;bottom:116px!important;left:12px!important;transform:scale(1)!important}.portraitTextSafe.cinematicVictoryScene.coopBossCinematicVictoryScene.bossCineComposition-gothic .cinematicLosers{transform-origin:100% 100%;flex-flow:wrap!important;justify-content:flex-end!important;width:min(250px,64vw)!important;bottom:32px!important;left:auto!important;right:8px!important;transform:scale(.58)rotate(7deg)!important}.portraitTextSafe.cinematicVictoryScene.coopBossCinematicVictoryScene.bossCineComposition-lab .cinematicWinner,.portraitTextSafe.cinematicVictoryScene.coopBossCinematicVictoryScene.bossCineComposition-spotlight .cinematicWinner{transform-origin:bottom;width:min(236px,60vw)!important;bottom:120px!important;left:50%!important;transform:translate(-50%)scale(.96)!important}.portraitTextSafe.cinematicVictoryScene.coopBossCinematicVictoryScene.bossCineComposition-lab .cinematicLosers,.portraitTextSafe.cinematicVictoryScene.coopBossCinematicVictoryScene.bossCineComposition-spotlight .cinematicLosers,.portraitTextSafe.cinematicVictoryScene.coopBossCinematicVictoryScene.bossCineComposition-parade .cinematicLosers{transform-origin:bottom;justify-content:space-between!important;width:94%!important;bottom:26px!important;left:3%!important;right:auto!important;transform:scale(.58)!important}.portraitTextSafe.cinematicVictoryScene.coopBossCinematicVictoryScene.bossCineComposition-petrify .cinematicWinner,.portraitTextSafe.cinematicVictoryScene.coopBossCinematicVictoryScene.bossCineComposition-cash .cinematicWinner,.portraitTextSafe.cinematicVictoryScene.coopBossCinematicVictoryScene.bossCineComposition-bunker .cinematicWinner,.portraitTextSafe.cinematicVictoryScene.coopBossCinematicVictoryScene.bossCineComposition-desert .cinematicWinner{transform-origin:0 100%;width:min(224px,57vw)!important;bottom:110px!important;left:12px!important;transform:scale(.98)!important}.portraitTextSafe.cinematicVictoryScene.coopBossCinematicVictoryScene.bossCineComposition-petrify .cinematicLosers,.portraitTextSafe.cinematicVictoryScene.coopBossCinematicVictoryScene.bossCineComposition-cash .cinematicLosers,.portraitTextSafe.cinematicVictoryScene.coopBossCinematicVictoryScene.bossCineComposition-bunker .cinematicLosers,.portraitTextSafe.cinematicVictoryScene.coopBossCinematicVictoryScene.bossCineComposition-desert .cinematicLosers{transform-origin:100% 100%;justify-content:flex-end!important;width:min(220px,54vw)!important;bottom:32px!important;left:auto!important;right:10px!important;transform:scale(.64)rotate(4deg)!important}.portraitTextSafe.cinematicVictoryScene.coopBossCinematicVictoryScene.bossCineComposition-inferno .cinematicWinner{transform-origin:bottom;width:min(268px,68vw)!important;bottom:112px!important;left:50%!important;transform:translate(-50%)scale(1.02)!important}.portraitTextSafe.cinematicVictoryScene.coopBossCinematicVictoryScene.bossCineComposition-inferno .cinematicLosers{transform-origin:bottom;justify-content:space-between!important;width:96%!important;bottom:28px!important;left:2%!important;right:auto!important;transform:scale(.58)!important}.portraitTextSafe.cinematicVictoryScene.coopBossCinematicVictoryScene.bossCineComposition-maze .cinematicWinner{transform-origin:0 100%;width:min(220px,56vw)!important;bottom:116px!important;left:10px!important;transform:scale(.98)rotate(-3deg)!important}.portraitTextSafe.cinematicVictoryScene.coopBossCinematicVictoryScene.bossCineComposition-maze .cinematicLosers{transform-origin:100% 100%;justify-content:center!important;width:min(240px,60vw)!important;bottom:34px!important;left:auto!important;right:8px!important;transform:scale(.66)!important}}@media (width<=700px),(orientation:portrait){body .portraitTextSafe.cinematicVictoryScene.coopBossCinematicVictoryScene .cinematicLosers.coopBossCinematicLosers{box-sizing:border-box;max-height:172px;padding:0 6px 4px;overflow:visible;transform-origin:bottom!important;flex-flow:wrap!important;justify-content:center!important;align-items:flex-end!important;gap:2px 6px!important;width:auto!important;max-width:none!important;display:flex!important;bottom:52px!important;left:28px!important;right:28px!important;transform:none!important}body .portraitTextSafe.cinematicVictoryScene.coopBossCinematicVictoryScene .cinematicLosers.coopBossCinematicLosers .fullBodyAppActor{flex:none;--rig-scale:.43!important}body .portraitTextSafe.cinematicVictoryScene.coopBossCinematicVictoryScene .cinematicLosers.coopBossCinematicLosers .fullBodyAppActor.size-small{--rig-scale:.39!important}body .portraitTextSafe.cinematicVictoryScene.coopBossCinematicVictoryScene .cinematicLosers.coopBossCinematicLosers .fullBodyAppActor:nth-child(n+9){display:none}.portraitTextSafe.cinematicVictoryScene.coopBossCinematicVictoryScene .coopBossCinematicWinner{max-width:calc(100% - 24px)}.portraitTextSafe.cinematicVictoryScene.coopBossCinematicVictoryScene.bossCineComposition-abyss .coopBossCinematicWinner,.portraitTextSafe.cinematicVictoryScene.coopBossCinematicVictoryScene.bossCineComposition-beast .coopBossCinematicWinner{right:8px!important}}@media (width<=440px){.topbar{gap:8px;padding-left:6px;padding-right:6px}.topActions{gap:4px}.topActions .iconBtn{width:34px;height:38px}.brandButton h1{font-size:1.02rem}.brandButton h1.brandTitlePlus{font-size:.9rem}.brandButton p{font-size:.78rem}.profileMenuBtn{width:38px}}@media (width<=380px){.topbar{gap:6px}.topActions .iconBtn{width:32px;height:36px}.brandButton h1{font-size:.96rem}.brandButton h1.brandTitlePlus{font-size:.82rem}.brandButton p{font-size:.74rem}.profileBtn{width:44px;height:44px}.profileMenuBtn{width:34px}}@media (orientation:landscape) and (height<=700px){.app{padding-top:8px}.nativeApp{padding-top:8px;padding-bottom:max(12px, env(safe-area-inset-bottom));--sticky-safe-top:8px}main{padding-right:74px}.topbar{padding:4px 8px 8px}.topbar h1,.brandButton h1{font-size:1.1rem}.topbar p,.brandButton p{font-size:.8rem}.iconBtn{width:38px;height:38px}.profileBtn{width:48px;height:48px}.hero{height:30vh!important;min-height:170px!important;max-height:190px!important}.statBubble{transform-origin:0 0;transform:scale(.66)}.homeGuideBtn.withStartHint{grid-template-columns:22px minmax(0,1fr);width:min(390px,100% - 18px);min-height:30px;padding:3px 7px}.homeGuideBtn.withStartHint>svg{width:16px;height:16px}.homeGuideHintText{font-size:clamp(.42rem,1.7vmin,.58rem);line-height:1.02}.homeGuideInlineInfo{width:17px;height:17px}.homeGuideBtn.withStartHint .homeGuideInlineInfo svg{width:10px;height:10px}.homeHeroStartHints.withGuideCallout{gap:2px;padding-top:36px}.homeHeroStartFit{width:min(100%,620px)}.homeHeroStartScale{gap:3px}.homeHeroStartIntro strong{font-size:clamp(.62rem,2.35vmin,.78rem)}.homeHeroStartSteps{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px}.homeStartStep{grid-template-columns:20px minmax(0,1fr);gap:4px;padding:2px 4px}.homeStartStepWideIcon{grid-template-columns:48px minmax(0,1fr)}.homeStartIcon{width:20px;height:20px}.homeStartIcon svg:first-child{width:12px;height:12px}.homeStartIcon.plusBtn svg:last-child{width:8px;height:8px}.homeStartDualIcon{gap:2px}.homeStartSlash{font-size:.58rem}.homeStartStep span:last-child{gap:1px}.homeStartStep strong{font-size:clamp(.42rem,1.55vmin,.5rem)}.homeStartStep small{font-size:clamp(.34rem,1.22vmin,.42rem);line-height:1}.homeStartGuideReminder{grid-column:1/-1;grid-template-columns:16px minmax(0,1fr);gap:4px;padding:2px 4px}.homeStartGuideReminderIcon{width:16px;height:16px}.homeStartGuideReminderIcon svg{width:9px;height:9px}.homeStartGuideReminderText{font-size:clamp(.32rem,1.08vmin,.39rem);line-height:1}.homeStartGuideReminderText .homeGuideInlineInfo{width:13px;height:13px}.homeStartGuideReminderText .homeGuideInlineInfo svg{width:7px;height:7px}.tabs{padding:8px 0 4px}.toolbar{min-height:38px;margin:6px 0}.section{margin-top:8px;padding:10px}.section h2{margin-bottom:6px}.fab{width:46px;height:46px;bottom:12px}.wizard{max-height:92vh}}@media (width>=900px){.hero{min-height:380px}.section{padding:16px}}.customScenarioVictoryScene .customScenarioAppBody,.customScenarioVictoryScene .customScenarioAppActor.winner .customScenarioAppBody{animation:none}.customScenarioVictoryScene .customScenarioSkinActor.size-small .customScenarioAppBody{--body-height:74px}.customScenarioVictoryScene .customScenarioSkinActor.size-normal .customScenarioAppBody{--body-height:104px}.customScenarioVictoryScene .customScenarioSkinActor.size-large .customScenarioAppBody,.customScenarioVictoryScene .customScenarioSkinActor.size-large .customScenarioAppActor.winner .customScenarioAppBody{--body-height:168px}.customScenarioVictoryScene .customScenarioSkinActor.size-huge .customScenarioAppBody,.customScenarioVictoryScene .customScenarioSkinActor.size-huge .customScenarioAppActor.winner .customScenarioAppBody{--body-height:220px}.customScenarioVictoryScene .customScenarioThemedSkinActor.big .customScenarioAppActor.winner .customScenarioAppBody{--body-height:174px}.customScenarioVictoryScene .customScenarioThemedSkinActor.small .customScenarioAppBody{--body-height:88px}.customScenarioVictoryScene .customScenarioThemedSkinActor.mini .customScenarioAppBody{--body-height:62px}.customScenarioVictoryScene .customScenarioAltWinner .customScenarioAppActor.winner .customScenarioAppBody,.customScenarioVictoryScene .customScenarioBaseWinner .customScenarioAppActor.winner .customScenarioAppBody{--body-height:168px}.customScenarioVictoryScene .customScenarioAltLosers .customScenarioAppBody,.customScenarioVictoryScene .customScenarioBaseLosers .customScenarioAppBody{--body-height:70px}.playerReportBox{width:min(520px,100vw - 28px)}.playerReportReasons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.playerReportReasons .checkChip{justify-content:flex-start;width:100%;min-height:42px}.playerReportDetails{color:var(--muted);gap:7px;margin-top:4px;font-size:.9rem;display:grid}.playerReportDetails textarea{resize:vertical;border:1px solid var(--border);background:var(--panel);width:100%;min-height:104px;color:var(--text);font:inherit;border-radius:8px;padding:10px 12px}.userPolicyBox,.analyticsConsentBox{width:min(540px,100vw - 28px)}.analyticsConsentActions button{min-width:0}.userPolicyList{color:var(--muted);gap:7px;margin:2px 0 0;padding-left:20px;line-height:1.35;display:grid}.userPolicyLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.userPolicyLinks button{min-width:0}@media (width<=520px){.playerReportReasons,.userPolicyLinks{grid-template-columns:1fr}}
