@font-face{font-family:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/syne-greek-wght-normal-5tOOQDeJ.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/syne-latin-ext-wght-normal-JjI8ZrW1.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/syne-latin-wght-normal-BVsvWWA4.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-wght-normal-CnvboYUG.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-wght-normal-Ca2vKHc0.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-wght-normal-ukD16Tqj.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-ext-wght-normal-cHuGMAiY.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-wght-normal-DwHjdM4S.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-greek-wght-normal-ece1310W.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-vietnamese-wght-normal-D-yuW59g.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-ext-wght-normal-CxNHBx-q.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-wght-normal-D9elroTD.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pixelify Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/pixelify-sans-cyrillic-wght-normal-BfQLqnEI.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Pixelify Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/pixelify-sans-latin-ext-wght-normal-CsF3XSp0.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pixelify Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/pixelify-sans-latin-wght-normal-Cbhn5ptY.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.ae-player-theme{--ae-player-space-0: 2px;--ae-player-space-1: 4px;--ae-player-space-1-5: 6px;--ae-player-space-2: 8px;--ae-player-space-2-5: 10px;--ae-player-space-3: 12px;--ae-player-space-3-5: 14px;--ae-player-space-4: 16px;--ae-player-space-5: 20px;--ae-player-space-6: 24px;--ae-player-space-7: 32px;--ae-player-screen-header-height: 56px;--ae-player-screen-subhead-height: 44px;--ae-player-screen-panel-inset: var(--ae-player-space-4);--ae-player-screen-header-inset: var(--ae-player-space-5);--ae-player-field-affordance: 38px;--ae-player-field-affordance-compact: 28px;--ae-player-control-small: 34px;--ae-player-control-medium: 42px;--ae-player-control-large: 50px;--ae-player-button-radius: initial;--ae-player-button-primary-background: initial;--ae-player-button-primary-hover-background: initial;--ae-player-button-primary-text: initial;--ae-player-button-primary-border: initial;--ae-player-button-primary-shadow: initial;--ae-player-navigation-idle: initial;--ae-player-motion-fast: .14s;--ae-player-motion-standard: .22s;--ae-player-motion-slow: .42s;--ae-player-stagger: 40ms;--ae-player-easing-standard: cubic-bezier(.2, .8, .2, 1);--ae-player-easing-emphasized: cubic-bezier(.2, .9, .32, 1.25);--ae-player-easing-exit: cubic-bezier(.4, 0, 1, 1);--ae-player-easing: var(--ae-player-easing-standard);--ae-player-type-display-size: 32px;--ae-player-type-display-weight: 760;--ae-player-type-display-leading: 1.1;--ae-player-type-display-tracking: -.035em;--ae-player-type-title-size: 22px;--ae-player-type-title-weight: 720;--ae-player-type-title-leading: 1.18;--ae-player-type-title-tracking: -.025em;--ae-player-type-heading-size: 16px;--ae-player-type-heading-weight: 680;--ae-player-type-heading-leading: 1.3;--ae-player-type-heading-tracking: -.012em;--ae-player-type-body-size: 14px;--ae-player-type-body-weight: 450;--ae-player-type-body-leading: 1.45;--ae-player-type-body-tracking: 0;--ae-player-type-label-size: 12px;--ae-player-type-label-weight: 650;--ae-player-type-label-leading: 1.2;--ae-player-type-label-tracking: .01em;--ae-player-type-caption-size: 11px;--ae-player-type-caption-weight: 500;--ae-player-type-caption-leading: 1.35;--ae-player-type-caption-tracking: .01em;--ae-player-type-overline-size: 10px;--ae-player-type-overline-weight: 720;--ae-player-type-overline-leading: 1.2;--ae-player-type-overline-tracking: .08em;--ae-player-scrollbar-size: 6px;--ae-player-scrollbar-track: transparent;--ae-player-scrollbar-thumb: color-mix(in srgb, var(--ae-player-text-muted) 32%, transparent);--ae-player-panel-border: var(--ae-player-border);--ae-player-panel-border-strong: color-mix(in srgb, var(--ae-player-text) 22%, var(--ae-player-border));--ae-player-pill-background: var(--ae-player-surface-raised);--ae-player-pill-text: var(--ae-player-text);--ae-player-pill-icon: var(--ae-player-accent);--ae-player-pill-shadow: 0 1px 0 var(--ae-player-panel-border);--ae-player-pill-border: var(--ae-player-panel-border);--ae-player-pill-accent-background: color-mix(in srgb, var(--ae-player-accent) 22%, var(--ae-player-surface-raised));--ae-player-pill-accent-text: var(--ae-player-text);--ae-player-pill-primary-background: var(--ae-player-accent);--ae-player-pill-primary-text: var(--ae-player-accent-text, #fff);--ae-player-pill-font: var(--ae-player-font-body);--ae-player-photo-card-background: var(--ae-player-card);--ae-player-photo-card-shadow: 0 10px 24px -14px color-mix(in srgb, var(--ae-player-shade) 60%, transparent);--ae-player-photo-card-edge: var(--ae-player-panel-border);--ae-player-photo-card-radius: 22px;--ae-player-photo-card-arch: 18px 18px 50% 50% / 18px 18px 22px 22px;--ae-player-photo-card-title-font: var(--ae-player-font-display);--ae-player-photo-card-kicker: var(--ae-player-accent);--ae-player-photo-card-attention: var(--ae-player-danger);--ae-player-photo-card-photo-height: 140px;--ae-player-card: var(--ae-player-surface);--ae-player-card-raised: var(--ae-player-surface-raised);--ae-player-card-accent: color-mix(in srgb, var(--ae-player-accent) 12%, var(--ae-player-surface));--ae-player-card-positive: color-mix(in srgb, var(--ae-player-positive) 28%, var(--ae-player-surface));--ae-player-card-danger: color-mix(in srgb, var(--ae-player-danger) 28%, var(--ae-player-surface));--ae-player-shade: #000;--ae-player-rarity-common: var(--ae-player-text-faint);--ae-player-rarity-uncommon: var(--ae-player-positive);--ae-player-rarity-rare: color-mix(in srgb, var(--ae-player-accent) 35%, #5b8def);--ae-player-rarity-epic: color-mix(in srgb, var(--ae-player-accent) 40%, #9b6bff);--ae-player-rarity-legendary: var(--ae-player-warning);--ae-player-rarity-mythic: color-mix(in srgb, var(--ae-player-accent) 40%, #e95fa4);--ae-player-chart-1: var(--ae-player-accent);--ae-player-chart-2: var(--ae-player-positive);--ae-player-chart-3: var(--ae-player-warning);--ae-player-chart-4: color-mix(in srgb, var(--ae-player-accent) 42%, var(--ae-player-text));--ae-player-chart-5: color-mix(in srgb, var(--ae-player-danger) 72%, var(--ae-player-accent));--ae-player-chart-grid: color-mix(in srgb, var(--ae-player-text) 10%, transparent);--ae-player-chart-axis: var(--ae-player-text-muted);--ae-player-layout-safe-top: max(var(--ae-player-space-3), env(safe-area-inset-top, 0px));--ae-player-layout-safe-side: var(--ae-player-space-4);--ae-player-layout-safe-bottom: max(var(--ae-player-space-4), env(safe-area-inset-bottom, 0px));--ae-player-layout-rail: 72px;min-width:0;min-height:0;color:var(--ae-player-text);background:var(--ae-player-canvas);font-family:var(--ae-player-font-body);font-size:var(--ae-player-type-body-size);font-weight:var(--ae-player-type-body-weight);line-height:var(--ae-player-type-body-leading);letter-spacing:var(--ae-player-type-body-tracking);color-scheme:dark}.ae-player-theme[data-color-scheme=light]{--ae-player-shade: color-mix(in srgb, var(--ae-player-text) 14%, var(--ae-player-canvas));--ae-player-navigation-idle: color-mix(in srgb, var(--ae-player-text) 78%, transparent);color-scheme:light}.ae-player-theme[data-player-layout=portrait]{--ae-player-layout-safe-top: max(var(--ae-player-space-5), env(safe-area-inset-top, 0px));--ae-player-layout-safe-side: var(--ae-player-space-4);--ae-player-layout-safe-bottom: max(var(--ae-player-space-5), env(safe-area-inset-bottom, 0px));--ae-player-layout-rail: 56px}.ae-player-theme[data-player-reduced-motion=true]{--ae-player-motion-fast: 0ms;--ae-player-motion-standard: 0ms;--ae-player-motion-slow: 0ms;--ae-player-stagger: 0ms}.ae-player-theme[data-player-canvas=false]{background:transparent}.ae-player-theme *,.ae-player-theme *:before,.ae-player-theme *:after{box-sizing:border-box}.ae-player-theme :where(button,input,textarea){font:inherit}.ae-player-theme button:focus-visible,.ae-player-theme [tabindex]:focus-visible{outline:2px solid var(--ae-player-accent);outline-offset:2px}.ae-player-theme .ae-player-celebration [data-quiet-focus]:focus-visible{outline:none}.ae-player-theme canvas:focus,.ae-player-theme canvas:focus-visible{outline:none}.ae-player-theme,.ae-player-theme *,.ae-player-theme *:before,.ae-player-theme *:after{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.ae-player-theme ::selection,.ae-player-theme *::selection{background:transparent;color:inherit}.ae-player-theme :where(img,svg,canvas,video){-webkit-user-drag:none}.ae-player-theme :where(input,textarea,select,[contenteditable=true],[contenteditable=""]){-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.ae-player-theme :where(input,textarea,select,[contenteditable=true],[contenteditable=""])::selection{background:Highlight;color:HighlightText}.ae-player-theme,.ae-player-theme *{scrollbar-color:var(--ae-player-scrollbar-thumb) var(--ae-player-scrollbar-track);scrollbar-width:thin}.ae-player-theme::-webkit-scrollbar,.ae-player-theme *::-webkit-scrollbar{width:var(--ae-player-scrollbar-size);height:var(--ae-player-scrollbar-size)}.ae-player-theme::-webkit-scrollbar-track,.ae-player-theme *::-webkit-scrollbar-track{background:var(--ae-player-scrollbar-track)}.ae-player-theme::-webkit-scrollbar-thumb,.ae-player-theme *::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:var(--ae-player-scrollbar-thumb);background-clip:padding-box}@media(hover:hover)and (pointer:fine){.ae-player-theme::-webkit-scrollbar-thumb:hover,.ae-player-theme *::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--ae-player-scrollbar-thumb) 68%,var(--ae-player-text));background-clip:padding-box}}.ae-player-theme::-webkit-scrollbar-corner,.ae-player-theme *::-webkit-scrollbar-corner{background:var(--ae-player-scrollbar-track)}.ae-player-scroll-area{min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain}.ae-player-scroll-area[data-scroll-axis=horizontal]{overflow-x:auto;overflow-y:hidden}.ae-player-scroll-area[data-scroll-axis=vertical]{overflow-x:hidden;overflow-y:auto}.ae-player-scroll-area[data-player-scroll-dragging=true]{scroll-snap-type:none!important;scroll-behavior:auto!important}.ae-player-scroll-area[data-scrollbar-visibility=hidden]{scrollbar-width:none}.ae-player-scroll-area[data-scrollbar-visibility=hidden]::-webkit-scrollbar{display:none}@media(forced-colors:active){.ae-player-theme,.ae-player-theme *{scrollbar-color:auto}}.ae-player-theme[data-player-text-animation=fade] [data-player-animate-text] :where(h1,h2,h3,h4,p,strong,small,span,label,.ae-player-text){animation:ae-player-text-fade var(--ae-player-text-animation-duration, .7s) var(--ae-player-easing) both}.ae-player-theme[data-player-text-animation=rise] [data-player-animate-text] :where(h1,h2,h3,h4,p,strong,small,span,label,.ae-player-text){animation:ae-player-text-rise var(--ae-player-text-animation-duration, .78s) var(--ae-player-easing) both}.ae-player-theme[data-player-text-animation=focus] [data-player-animate-text] :where(h1,h2,h3,h4,p,strong,small,span,label,.ae-player-text){animation:ae-player-text-focus var(--ae-player-text-animation-duration, .86s) var(--ae-player-easing) both}.ae-player-theme[data-player-text-animation=fade] [data-player-text-preview] :where(h1,h2,h3,h4,p,strong,small,span,label,.ae-player-text){animation-name:ae-player-text-fade-preview;animation-duration:3.2s;animation-iteration-count:infinite}.ae-player-theme[data-player-text-animation=rise] [data-player-text-preview] :where(h1,h2,h3,h4,p,strong,small,span,label,.ae-player-text){animation-name:ae-player-text-rise-preview;animation-duration:3.2s;animation-iteration-count:infinite}.ae-player-theme[data-player-text-animation=focus] [data-player-text-preview] :where(h1,h2,h3,h4,p,strong,small,span,label,.ae-player-text){animation-name:ae-player-text-focus-preview;animation-duration:3.2s;animation-iteration-count:infinite}.ae-player-theme [data-player-text-preview] :where(h1,h2,h3,h4,p,strong,small,span,label,.ae-player-text){transform-origin:left center}.ae-player-theme [data-player-text-preview]>:last-child{animation-delay:.12s}.ae-player-word{display:inline-block;white-space:nowrap}.ae-player-letter{display:inline-block;white-space:pre;transform-origin:center bottom}.ae-player-theme [data-player-text-preview] .ae-player-letter{transform-origin:center bottom}.ae-player-theme[data-player-text-animation=typewriter] [data-player-animate-text] .ae-player-letter{animation:ae-player-text-typewriter var(--ae-player-text-animation-duration, .18s) var(--ae-player-easing) both;animation-delay:calc(var(--ae-player-letter-index, 0) * var(--ae-player-text-animation-step, 32ms))}.ae-player-theme[data-player-text-animation=typewriter] [data-player-text-preview] .ae-player-letter{animation-name:ae-player-text-typewriter-preview;animation-duration:4s;animation-iteration-count:infinite;animation-delay:calc(var(--ae-player-letter-index, 0) * var(--ae-player-text-animation-step, 32ms) - .64s)}.ae-player-theme[data-player-text-animation=wave] [data-player-animate-text] .ae-player-letter{animation:ae-player-text-wave var(--ae-player-text-animation-duration, 1.1s) ease-in-out infinite;animation-delay:calc(var(--ae-player-letter-index, 0) * var(--ae-player-text-animation-step, 70ms) * -1)}.ae-player-theme[data-player-text-animation=bounce] [data-player-animate-text] .ae-player-letter{animation:ae-player-text-bounce var(--ae-player-text-animation-duration, .9s) ease-in-out infinite;animation-delay:calc(var(--ae-player-letter-index, 0) * var(--ae-player-text-animation-step, 80ms) * -1)}.ae-player-theme[data-player-text-animation=shake] [data-player-animate-text] .ae-player-letter{animation:ae-player-text-shake var(--ae-player-text-animation-duration, 90ms) linear infinite;animation-delay:calc(var(--ae-player-letter-index, 0) * var(--ae-player-text-animation-step, 17ms) * -1)}.ae-player-theme[data-player-text-animation=wiggle] [data-player-animate-text] .ae-player-letter{animation:ae-player-text-wiggle var(--ae-player-text-animation-duration, .9s) ease-in-out infinite;animation-delay:calc(var(--ae-player-letter-index, 0) * var(--ae-player-text-animation-step, 55ms) * -1)}.ae-player-theme[data-player-text-animation=slide] [data-player-animate-text] .ae-player-letter{animation:ae-player-text-slide var(--ae-player-text-animation-duration, 1.4s) ease-in-out infinite;animation-delay:calc(var(--ae-player-letter-index, 0) * var(--ae-player-text-animation-step, 80ms) * -1)}@keyframes ae-player-text-fade{0%{opacity:0}to{opacity:1}}@keyframes ae-player-text-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes ae-player-text-focus{0%{opacity:0;filter:blur(10px);transform:scale(1.04)}to{opacity:1;filter:blur(0);transform:scale(1)}}@keyframes ae-player-text-fade-preview{0%,68%{opacity:1}76%,80%{opacity:0}to{opacity:1}}@keyframes ae-player-text-rise-preview{0%,68%{opacity:1;transform:translateY(0)}76%,80%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes ae-player-text-focus-preview{0%,68%{opacity:1;filter:blur(0);transform:scale(1)}76%,80%{opacity:0;filter:blur(10px);transform:scale(1.04)}to{opacity:1;filter:blur(0);transform:scale(1)}}@keyframes ae-player-text-typewriter{0%{opacity:0;transform:translateY(.18em)}to{opacity:1;transform:translateY(0)}}@keyframes ae-player-text-typewriter-preview{0%,4%{opacity:0;transform:translateY(.18em)}10%,78%{opacity:1;transform:translateY(0)}88%,to{opacity:0;transform:translateY(.18em)}}@keyframes ae-player-text-wave{0%,to{transform:translateY(0)}50%{transform:translateY(-.22em)}}@keyframes ae-player-text-bounce{0%,to{transform:translateY(0)}35%{transform:translateY(-.28em)}55%{transform:translateY(-.08em)}}@keyframes ae-player-text-shake{0%,to{transform:translate(0)}20%{transform:translate(-.05em,.03em)}40%{transform:translate(.06em,-.04em)}60%{transform:translate(-.04em,-.03em)}80%{transform:translate(.03em,.05em)}}@keyframes ae-player-text-wiggle{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(.04em,-.06em) rotate(-4deg)}50%{transform:translate(-.03em,.04em) rotate(3deg)}75%{transform:translate(.05em,.02em) rotate(-2deg)}}@keyframes ae-player-text-slide{0%,to{transform:translate(0)}50%{transform:translate(.18em)}}.ae-player-card{display:grid;min-width:0;gap:var(--ae-player-space-3);overflow:clip;border:1px solid var(--ae-player-panel-border);border-radius:var(--ae-player-radius-medium);background:var(--ae-player-card);background-clip:border-box;color:var(--ae-player-text);box-shadow:var(--ae-player-shadow-card);isolation:isolate}.ae-player-card[data-padding=compact]{padding:var(--ae-player-space-3)}.ae-player-card[data-padding=standard]{padding:var(--ae-player-space-4)}.ae-player-card[data-tone=raised]{background:var(--ae-player-card-raised);box-shadow:var(--ae-player-shadow-raised)}.ae-player-card[data-tone=accent]{background:var(--ae-player-card-accent)}.ae-player-card[data-tone=positive]{background:var(--ae-player-card-positive)}.ae-player-card[data-tone=danger]{background:var(--ae-player-card-danger)}button.ae-player-card:disabled{opacity:.45;cursor:not-allowed}@media(hover:hover)and (pointer:fine){button.ae-player-card:hover:not(:disabled){border-color:color-mix(in srgb,var(--ae-player-accent) 46%,var(--ae-player-panel-border))}}.ae-player-theme[data-player-card-skin=true] :is(.ae-player-card,[data-player-surface=card]):not(.ae-player-item-slot){image-rendering:var(--ae-player-card-skin-rendering)}.ae-player-theme[data-player-card-skin=true][data-player-card-skin-mode=sliced] :is(.ae-player-card,[data-player-surface=card]):not(.ae-player-item-slot):not(.ae-player-objective),.ae-player-theme[data-player-card-skin=true]:not([data-player-card-skin-mode]) :is(.ae-player-card,[data-player-surface=card]):not(.ae-player-item-slot):not(.ae-player-objective){border-style:solid;border-width:var(--ae-player-card-skin-border);border-radius:0;border-image-source:var(--ae-player-card-skin-image);border-image-slice:var(--ae-player-card-skin-slice) fill;border-image-width:var(--ae-player-card-skin-border);border-image-outset:0;border-image-repeat:var(--ae-player-card-skin-repeat);background-color:var(--ae-player-surface);background-clip:padding-box;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.ae-player-theme[data-player-card-skin=true] :is(.ae-player-inventory__board,.ae-player-inventory__inspector,.ae-player-inventory__empty-detail,.ae-player-list-row,.ae-player-objective,.ae-player-quest-screen__entry,.ae-player-skills__row,.ae-player-mail__row,.ae-player-inbox__row,.ae-player-friends__row,.ae-player-codex__row,.ae-player-login-reward__frame,.ae-player-login-reward__tray,.ae-player-celebration__tile,.ae-player-shop__offer):not(.ae-player-item-slot){border-image:none;border-width:1px;border-style:solid;border-color:var(--ae-player-panel-border);background-image:none}.ae-player-theme[data-player-card-skin=true][data-player-card-skin-mode=stretch] :is(.ae-player-card,[data-player-surface=card]):not(.ae-player-item-slot){border-image:none;background-image:var(--ae-player-card-skin-image);background-repeat:no-repeat;background-size:100% 100%;background-clip:padding-box}.ae-player-theme[data-player-card-skin=true][data-player-card-skin-mode=tiled] :is(.ae-player-card,[data-player-surface=card]):not(.ae-player-item-slot){border-image:none;background-image:var(--ae-player-card-skin-image);background-repeat:repeat;background-size:var(--ae-player-card-skin-tile-size) var(--ae-player-card-skin-tile-size);background-clip:padding-box}.ae-player-theme[data-player-button-skin=true] .ae-player-button,.ae-player-theme[data-player-button-skin=true] :is(.ae-player-icon-button,[data-player-surface=button]){image-rendering:var(--ae-player-button-skin-rendering)}.ae-player-theme[data-player-button-skin=true][data-player-button-skin-mode=sliced] .ae-player-button:not(.ae-player-icon-button),.ae-player-theme[data-player-button-skin=true]:not([data-player-button-skin-mode]) .ae-player-button:not(.ae-player-icon-button){border-style:solid;border-width:var(--ae-player-button-skin-border);border-radius:0;border-image-source:var(--ae-player-button-skin-image);border-image-slice:var(--ae-player-button-skin-slice);border-image-width:var(--ae-player-button-skin-border);border-image-outset:0;border-image-repeat:var(--ae-player-button-skin-repeat);background-clip:padding-box;box-shadow:none}.ae-player-theme[data-player-button-skin=true][data-player-button-skin-mode=sliced] :is(.ae-player-icon-button,[data-player-surface=button]),.ae-player-theme[data-player-button-skin=true]:not([data-player-button-skin-mode]) :is(.ae-player-icon-button,[data-player-surface=button]){overflow:hidden;border-style:solid;border-width:min(var(--ae-player-button-skin-border),24%);border-image-source:var(--ae-player-button-skin-image);border-image-slice:var(--ae-player-button-skin-slice) fill;border-image-width:min(var(--ae-player-button-skin-border),24%);border-image-outset:0;border-image-repeat:var(--ae-player-button-skin-repeat);background-clip:padding-box;box-shadow:none}.ae-player-theme[data-player-button-skin=true][data-player-button-skin-mode=stretch] .ae-player-button:not(.ae-player-icon-button){border-image:none;background-color:transparent;background-image:var(--ae-player-button-skin-image);background-repeat:no-repeat;background-size:100% 100%;background-clip:padding-box;box-shadow:none}.ae-player-theme[data-player-button-skin=true][data-player-button-skin-mode=stretch] :is(.ae-player-icon-button,[data-player-surface=button]){overflow:hidden;padding:0;border-style:solid;border-width:min(8px,20%);border-radius:var(--ae-player-radius-small);border-image-source:var(--ae-player-button-skin-image);border-image-slice:var(--ae-player-button-skin-slice) fill;border-image-width:min(8px,20%);border-image-outset:0;border-image-repeat:stretch;background-image:none;background-color:transparent;box-shadow:none}.ae-player-theme[data-player-button-skin=true][data-player-button-skin-mode=tiled] .ae-player-button,.ae-player-theme[data-player-button-skin=true][data-player-button-skin-mode=tiled] :is(.ae-player-icon-button,[data-player-surface=button]){border-image:none;background-color:transparent;background-image:var(--ae-player-button-skin-image);background-repeat:repeat;background-size:var(--ae-player-button-skin-tile-size) var(--ae-player-button-skin-tile-size);background-clip:padding-box;box-shadow:none}.ae-player-theme[data-player-button-skin=true] [data-player-surface=button][data-selected=true]{outline:2px solid var(--ae-player-accent);outline-offset:-3px}.ae-player-liquid-glass-defs{position:absolute;width:0;height:0;overflow:hidden;clip-path:inset(50%);pointer-events:none}.ae-player-theme[data-player-card-shader=liquid-glass] :is(.ae-player-card,[data-player-surface=card]):not(.ae-player-item-slot),.ae-player-theme[data-player-button-shader=liquid-glass] :is(.ae-player-button,[data-player-surface=button]){position:relative;z-index:0;overflow:hidden;border-style:solid;border-width:0;border-image:none;background-color:transparent;background-image:none;background-clip:padding-box;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 18px 48px #00000057,0 3px 10px #0000002e}.ae-player-theme[data-player-card-shader=liquid-glass] :is(.ae-player-card,[data-player-surface=card]):not(.ae-player-item-slot):before,.ae-player-theme[data-player-button-shader=liquid-glass] :is(.ae-player-button,[data-player-surface=button]):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse at 0% 0%,color-mix(in srgb,var(--ae-player-accent) calc(var(--ae-player-liquid-glass-ambient, .075) * 100%),transparent),transparent 56%),linear-gradient(150deg,color-mix(in srgb,var(--ae-player-card) calc(var(--ae-player-liquid-glass-opacity, .8) * 100%),transparent),color-mix(in srgb,var(--ae-player-canvas) calc(var(--ae-player-liquid-glass-opacity, .8) * 100%),transparent) 76%);backdrop-filter:blur(var(--ae-player-liquid-glass-blur, 26px)) saturate(var(--ae-player-liquid-glass-saturate, 1.2));-webkit-backdrop-filter:blur(var(--ae-player-liquid-glass-blur, 26px)) saturate(var(--ae-player-liquid-glass-saturate, 1.2));box-shadow:inset 0 1px #fff5fd12,inset 0 -1px #00000061}.ae-player-theme[data-player-card-shader=liquid-glass] :is(.ae-player-card,[data-player-surface=card]):not(.ae-player-item-slot):after,.ae-player-theme[data-player-button-shader=liquid-glass] :is(.ae-player-button,[data-player-surface=button]):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;box-sizing:border-box;pointer-events:none;border-radius:inherit;border:1px solid color-mix(in srgb,#fff calc(var(--ae-player-liquid-glass-specular, .26) * 100%),transparent);background:none;mix-blend-mode:normal;opacity:1;filter:none}@supports ((mask-composite: exclude) or (-webkit-mask-composite: xor)){.ae-player-theme[data-player-card-shader=liquid-glass] :is(.ae-player-card,[data-player-surface=card]):not(.ae-player-item-slot):after,.ae-player-theme[data-player-button-shader=liquid-glass] :is(.ae-player-button,[data-player-surface=button]):after{border:0;padding:1px;background:linear-gradient(135deg,rgb(255 255 255 / var(--ae-player-liquid-glass-specular, .26)),#ffffff0f 26%,color-mix(in srgb,var(--ae-player-accent) 17%,transparent) 53%,rgb(255 255 255 / var(--ae-player-liquid-glass-specular, .26)) 77%,#ffffff0f);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}}.ae-player-theme[data-player-card-shader=liquid-glass] :is(.ae-player-card,[data-player-surface=card]):not(.ae-player-item-slot)>:not(.ae-player-iap-shop__sale):not(.ae-player-currency-shop__accessory),.ae-player-theme[data-player-button-shader=liquid-glass] :is(.ae-player-button,[data-player-surface=button])>:not(.ae-player-button__spinner){position:relative;z-index:2}.ae-player-theme[data-player-card-shader=liquid-glass] :is(.ae-player-card,[data-player-surface=card]):not(.ae-player-item-slot){background-color:transparent}.ae-player-theme[data-player-card-shader=liquid-glass] .ae-player-card[data-tone=raised]:before{background-color:color-mix(in srgb,var(--ae-player-card-raised) 80%,transparent)}.ae-player-theme[data-player-card-shader=liquid-glass] .ae-player-card[data-tone=accent]:before{background-color:color-mix(in srgb,var(--ae-player-card-accent) 80%,transparent)}.ae-player-theme[data-player-card-shader=liquid-glass] .ae-player-card[data-tone=positive]:before{background-color:color-mix(in srgb,var(--ae-player-card-positive) 80%,transparent)}.ae-player-theme[data-player-card-shader=liquid-glass] .ae-player-card[data-tone=danger]:before{background-color:color-mix(in srgb,var(--ae-player-card-danger) 80%,transparent)}.ae-player-theme[data-player-button-shader=liquid-glass] :is(.ae-player-button,[data-player-surface=button]){background-color:transparent}.ae-player-theme[data-player-button-shader=liquid-glass] .ae-player-button[data-variant=primary]:before,.ae-player-theme[data-player-button-shader=liquid-glass] .ae-player-icon-button[data-variant=primary]:before{background-color:color-mix(in srgb,var(--ae-player-accent) 44%,transparent)}.ae-player-theme[data-player-button-shader=liquid-glass] .ae-player-button[data-variant=primary],.ae-player-theme[data-player-button-shader=liquid-glass] .ae-player-icon-button[data-variant=primary]{color:var(--ae-player-on-accent)}.ae-player-theme[data-player-button-shader=liquid-glass] .ae-player-button[data-variant=danger]:before,.ae-player-theme[data-player-button-shader=liquid-glass] .ae-player-icon-button[data-variant=danger]:before{background-color:color-mix(in srgb,var(--ae-player-danger) 46%,transparent)}.ae-player-theme[data-player-button-shader=liquid-glass] .ae-player-button[data-variant=danger],.ae-player-theme[data-player-button-shader=liquid-glass] .ae-player-icon-button[data-variant=danger]{color:#fff}@media(prefers-reduced-transparency:reduce){.ae-player-theme[data-player-card-shader=liquid-glass] :is(.ae-player-card,[data-player-surface=card]):not(.ae-player-item-slot):before,.ae-player-theme[data-player-button-shader=liquid-glass] :is(.ae-player-button,[data-player-surface=button]):before{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--ae-player-card)}.ae-player-theme[data-player-card-shader=liquid-glass] .ae-player-card[data-tone=raised]:before{background:var(--ae-player-card-raised)}.ae-player-theme[data-player-card-shader=liquid-glass] .ae-player-card[data-tone=accent]:before{background:var(--ae-player-card-accent)}.ae-player-theme[data-player-card-shader=liquid-glass] .ae-player-card[data-tone=positive]:before{background:var(--ae-player-card-positive)}.ae-player-theme[data-player-card-shader=liquid-glass] .ae-player-card[data-tone=danger]:before{background:var(--ae-player-card-danger)}.ae-player-theme[data-player-button-shader=liquid-glass] :is(.ae-player-button,[data-player-surface=button]):before{background:var(--ae-player-surface-raised)}}@media(forced-colors:active){.ae-player-theme[data-player-card-shader=liquid-glass] :is(.ae-player-card,[data-player-surface=card]):not(.ae-player-item-slot),.ae-player-theme[data-player-button-shader=liquid-glass] :is(.ae-player-button,[data-player-surface=button]){backdrop-filter:none;-webkit-backdrop-filter:none;background-image:none}.ae-player-theme[data-player-card-shader=liquid-glass] :is(.ae-player-card,[data-player-surface=card]):not(.ae-player-item-slot):after,.ae-player-theme[data-player-button-shader=liquid-glass] :is(.ae-player-button,[data-player-surface=button]):after,.ae-player-theme[data-player-card-shader=liquid-glass] :is(.ae-player-card,[data-player-surface=card]):not(.ae-player-item-slot):before,.ae-player-theme[data-player-button-shader=liquid-glass] :is(.ae-player-button,[data-player-surface=button]):before{content:none}}.ae-player-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ae-player-space-3)}.ae-player-card__header>div{display:grid;min-width:0;gap:var(--ae-player-space-1)}.ae-player-text{margin:0;min-width:0}.ae-player-text[data-variant=display]{color:var(--ae-player-text);font-family:var(--ae-player-font-display);font-size:var(--ae-player-type-display-size);font-weight:var(--ae-player-type-display-weight);line-height:var(--ae-player-type-display-leading);letter-spacing:var(--ae-player-type-display-tracking)}.ae-player-text[data-variant=title]{color:var(--ae-player-text);font-family:var(--ae-player-font-display);font-size:var(--ae-player-type-title-size);font-weight:var(--ae-player-type-title-weight);line-height:var(--ae-player-type-title-leading);letter-spacing:var(--ae-player-type-title-tracking)}.ae-player-text[data-variant=heading]{font-family:var(--ae-player-font-display);font-size:var(--ae-player-type-heading-size);font-weight:var(--ae-player-type-heading-weight);line-height:var(--ae-player-type-heading-leading);letter-spacing:var(--ae-player-type-heading-tracking)}.ae-player-text[data-variant=body]{color:var(--ae-player-text);font-family:var(--ae-player-font-body);font-size:var(--ae-player-type-body-size);font-weight:var(--ae-player-type-body-weight);line-height:var(--ae-player-type-body-leading);letter-spacing:var(--ae-player-type-body-tracking)}.ae-player-text[data-variant=label]{color:var(--ae-player-text);font-family:var(--ae-player-font-body);font-size:var(--ae-player-type-label-size);font-weight:var(--ae-player-type-label-weight);line-height:var(--ae-player-type-label-leading);letter-spacing:var(--ae-player-type-label-tracking)}.ae-player-text[data-variant=caption]{font-family:var(--ae-player-font-body);font-size:var(--ae-player-type-caption-size);font-weight:var(--ae-player-type-caption-weight);line-height:var(--ae-player-type-caption-leading);letter-spacing:var(--ae-player-type-caption-tracking)}.ae-player-text[data-variant=overline]{font-family:var(--ae-player-font-body);font-size:var(--ae-player-type-overline-size);font-weight:var(--ae-player-type-overline-weight);line-height:var(--ae-player-type-overline-leading);letter-spacing:var(--ae-player-type-overline-tracking);text-transform:uppercase}.ae-player-text[data-tone=default]{color:var(--ae-player-text)}.ae-player-text[data-tone=muted]{color:var(--ae-player-text-muted)}.ae-player-text[data-tone=faint]{color:var(--ae-player-text-faint)}.ae-player-text[data-tone=accent]{color:var(--ae-player-accent)}.ae-player-text[data-tone=positive]{color:var(--ae-player-positive)}.ae-player-text[data-tone=warning]{color:var(--ae-player-warning)}.ae-player-text[data-tone=danger]{color:var(--ae-player-danger)}.ae-player-card__header small,.ae-player-notice small{color:var(--ae-player-accent);font-family:var(--ae-player-font-body);font-size:var(--ae-player-type-caption-size);font-weight:750;letter-spacing:.09em;text-transform:uppercase}.ae-player-card__header strong,.ae-player-notice strong{color:var(--ae-player-text);font-family:var(--ae-player-font-display);font-size:var(--ae-player-type-heading-size);font-weight:var(--ae-player-type-heading-weight);line-height:var(--ae-player-type-heading-leading)}.ae-player-card__header p,.ae-player-notice p{margin:0;color:var(--ae-player-text-muted);font-size:var(--ae-player-type-label-size);line-height:var(--ae-player-type-body-leading)}.ae-player-card__media{min-width:0;overflow:hidden;background:var(--ae-player-surface-raised)}.ae-player-card__media>img,.ae-player-card__media>video{width:100%;height:100%;display:block;object-fit:cover}.ae-player-card__body{display:grid;min-width:0;gap:var(--ae-player-space-2)}.ae-player-card__actions{display:flex;min-width:0;align-items:center;gap:var(--ae-player-space-1)}.ae-player-avatar{position:relative;display:inline-grid;width:42px;height:42px;flex:none;place-items:center;overflow:visible;border:1px solid var(--ae-player-border);border-radius:50%;background:var(--ae-player-surface-raised);color:var(--ae-player-text-muted);font-weight:700;font-size:var(--ae-player-type-label-size);line-height:1;transition:border-color var(--ae-player-motion-fast) var(--ae-player-easing),box-shadow var(--ae-player-motion-fast) var(--ae-player-easing)}.ae-player-avatar>img,.ae-player-avatar>picture,.ae-player-avatar>span:not(:last-child):not(.ae-player-avatar__fallback){width:100%;height:100%;overflow:hidden;border-radius:inherit;object-fit:cover}.ae-player-avatar>:first-child:not(i){width:100%;height:100%;overflow:hidden;border-radius:inherit}.ae-player-avatar>:first-child:not(i) img{width:100%;height:100%;object-fit:cover}.ae-player-avatar__fallback{display:grid;place-items:center;text-align:center;letter-spacing:-.04em}.ae-player-avatar>i{position:absolute;right:-1px;bottom:1px;width:10px;height:10px;border:2px solid var(--ae-player-surface);border-radius:50%;background:var(--ae-player-text-faint)}.ae-player-avatar>i[data-status=online]{background:var(--ae-player-positive)}.ae-player-avatar>i[data-status=away]{background:var(--ae-player-warning)}.ae-player-profile-pic{position:relative;display:inline-grid;width:72px;height:72px;flex:none;place-items:center}.ae-player-profile-pic[data-size=compact]{width:40px;height:40px}.ae-player-profile-pic[data-size=hud]{width:72px;height:72px}.ae-player-profile-pic[data-size=large]{width:96px;height:96px}.ae-player-profile-pic__ring{position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid color-mix(in srgb,var(--ae-player-border) 80%,#fff 20%);border-radius:50%;box-shadow:0 0 0 3px color-mix(in srgb,var(--ae-player-shade) 45%,transparent),inset 0 0 0 1px color-mix(in srgb,#fff 18%,transparent);pointer-events:none}.ae-player-profile-pic__face{display:grid;width:calc(100% - 8px);height:calc(100% - 8px);overflow:hidden;place-items:center;border-radius:50%;background:var(--ae-player-canvas);color:var(--ae-player-text-muted);font-weight:700}.ae-player-profile-pic__face>img,.ae-player-profile-pic__face>picture,.ae-player-profile-pic__face>:first-child{width:100%;height:100%;object-fit:cover;object-position:center 18%}.ae-player-profile-pic__fallback{display:grid;place-items:center;letter-spacing:-.04em}.ae-player-profile-pic>i{position:absolute;right:2px;bottom:4px;width:12px;height:12px;border:2px solid var(--ae-player-surface);border-radius:50%;background:var(--ae-player-text-faint)}.ae-player-profile-pic>i[data-status=online]{background:var(--ae-player-positive)}.ae-player-profile-pic>i[data-status=away]{background:var(--ae-player-warning)}.ae-player-avatar[data-hover=true]{border-color:color-mix(in srgb,var(--ae-player-accent) 55%,var(--ae-player-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--ae-player-accent) 22%,transparent)}@media(hover:hover)and (pointer:fine){.ae-player-avatar:hover{border-color:color-mix(in srgb,var(--ae-player-accent) 55%,var(--ae-player-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--ae-player-accent) 22%,transparent)}}.ae-player-flag{display:grid;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;border-radius:inherit}.ae-player-flag__mark{display:block;width:100%;height:100%}.ae-player-button,.ae-player-icon-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--ae-player-space-2);border:1px solid transparent;border-radius:var(--ae-player-button-radius, var(--ae-player-radius-small));font-family:var(--ae-player-font-body);font-weight:var(--ae-player-type-label-weight);letter-spacing:var(--ae-player-type-label-tracking);line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;box-shadow:none;transition:color var(--ae-player-motion-fast) var(--ae-player-easing),background-color var(--ae-player-motion-fast) var(--ae-player-easing),border-color var(--ae-player-motion-fast) var(--ae-player-easing),box-shadow var(--ae-player-motion-fast) var(--ae-player-easing),opacity var(--ae-player-motion-fast) var(--ae-player-easing),transform .12s var(--ae-player-easing)}.ae-player-button{max-width:100%;min-width:0;min-height:var(--ae-player-control-medium);padding:0 var(--ae-player-space-4);color:var(--ae-player-text);background:var(--ae-player-surface-raised);border-color:var(--ae-player-border);font-size:var(--ae-player-type-label-size);box-shadow:none}.ae-player-button[data-full-width=true]{width:100%}.ae-player-button[data-size=small]{min-height:var(--ae-player-control-small);padding:0 var(--ae-player-space-3);font-size:var(--ae-player-type-caption-size)}.ae-player-button[data-size=large]{min-height:var(--ae-player-control-large);padding:0 var(--ae-player-space-5);font-size:var(--ae-player-type-body-size);border-radius:var(--ae-player-button-radius, var(--ae-player-radius-medium))}.ae-player-button[data-variant=primary],.ae-player-icon-button[data-variant=primary]{background:var(--ae-player-button-current-background, var(--ae-player-button-primary-background, var(--ae-player-accent)));color:var(--ae-player-button-primary-text, var(--ae-player-on-accent));border-color:var(--ae-player-button-primary-border, color-mix(in srgb, #000 22%, var(--ae-player-accent)));box-shadow:var(--ae-player-button-primary-shadow, none)}.ae-player-button[data-variant=secondary],.ae-player-icon-button[data-variant=secondary]{background:var(--ae-player-accent-soft);color:var(--ae-player-text);border-color:color-mix(in srgb,var(--ae-player-accent) 42%,var(--ae-player-border));box-shadow:none}.ae-player-button[data-variant=ghost],.ae-player-icon-button[data-variant=ghost]{background:transparent;color:var(--ae-player-text-muted);border-color:transparent}.ae-player-button[data-variant=toggle],.ae-player-icon-button[data-variant=toggle]{background:var(--ae-player-surface-raised);color:var(--ae-player-text-muted);border-color:var(--ae-player-border)}.ae-player-button[data-variant=toggle][aria-pressed=true],.ae-player-button[data-variant=toggle][aria-checked=true],.ae-player-icon-button[data-variant=toggle][aria-pressed=true],.ae-player-icon-button[data-variant=toggle][aria-checked=true]{background:var(--ae-player-accent-soft);color:var(--ae-player-accent);border-color:color-mix(in srgb,var(--ae-player-accent) 44%,var(--ae-player-border));box-shadow:none}.ae-player-button[data-variant=danger],.ae-player-icon-button[data-variant=danger]{background:var(--ae-player-danger);color:#fff;border-color:transparent}.ae-player-button[data-variant=command]{justify-content:flex-start;gap:var(--ae-player-space-3);min-height:56px;padding:var(--ae-player-space-2) var(--ae-player-space-3);border-radius:var(--ae-player-radius-medium);border:1px solid var(--ae-player-border);color:var(--ae-player-text);font-size:var(--ae-player-type-label-size);font-weight:var(--ae-player-type-label-weight);letter-spacing:var(--ae-player-type-label-tracking);text-align:start;box-shadow:none;background:color-mix(in srgb,var(--ae-player-surface-raised) 88%,transparent)}.ae-player-button[data-variant=command] .ae-player-button__icon{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:var(--ae-player-on-accent);background:var(--ae-player-accent)}.ae-player-button[data-variant=command] svg{width:20px;height:20px}.ae-player-button[data-variant=command][data-tone=attack]{background:color-mix(in srgb,var(--ae-player-danger) 18%,var(--ae-player-surface));border-color:color-mix(in srgb,var(--ae-player-danger) 28%,var(--ae-player-border))}.ae-player-button[data-variant=command][data-tone=party]{background:color-mix(in srgb,var(--ae-player-positive) 16%,var(--ae-player-surface));border-color:color-mix(in srgb,var(--ae-player-positive) 26%,var(--ae-player-border))}.ae-player-button[data-variant=command][data-tone=item]{background:color-mix(in srgb,var(--ae-player-warning) 16%,var(--ae-player-surface));border-color:color-mix(in srgb,var(--ae-player-warning) 26%,var(--ae-player-border))}.ae-player-button[data-variant=command][data-tone=flee]{background:color-mix(in srgb,#4d8eef 18%,var(--ae-player-surface));border-color:color-mix(in srgb,#4d8eef 28%,var(--ae-player-border))}.ae-player-button[data-variant=command][data-tone=attack] .ae-player-button__icon{background:var(--ae-player-danger);color:#fff}.ae-player-button[data-variant=command][data-tone=party] .ae-player-button__icon{background:var(--ae-player-positive);color:var(--ae-player-canvas)}.ae-player-button[data-variant=command][data-tone=item] .ae-player-button__icon{background:var(--ae-player-warning);color:var(--ae-player-canvas)}.ae-player-button[data-variant=command][data-tone=flee] .ae-player-button__icon{background:#4d8eef;color:#fff}.ae-player-button:active:not(:disabled){filter:brightness(.94)}.ae-player-button__copy{display:grid;justify-items:start;gap:var(--ae-player-space-0);min-width:0;text-align:start}.ae-player-button__copy small{color:var(--ae-player-text-muted);font-size:var(--ae-player-type-caption-size);font-weight:var(--ae-player-type-caption-weight);letter-spacing:var(--ae-player-type-caption-tracking);line-height:var(--ae-player-type-caption-leading)}.ae-player-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:where(.ae-player-pressable){-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:0;color:inherit;font:inherit;text-align:inherit}.ae-player-pressable{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:filter var(--ae-player-motion-fast) var(--ae-player-easing)}.ae-player-pressable:disabled{cursor:not-allowed}.ae-player-button:active:not(:disabled),.ae-player-icon-button:active:not(:disabled),.ae-player-pressable:active:not(:disabled),button.ae-player-card:active:not(:disabled){filter:brightness(.9)}.ae-player-button:disabled,.ae-player-icon-button:disabled{opacity:.45;cursor:not-allowed;transform:none}.ae-player-button[data-loading=true],.ae-player-icon-button[data-loading=true]{cursor:progress;opacity:1}.ae-player-button__label{min-width:0;overflow-wrap:anywhere;line-height:1.25}.ae-player-button__icon{display:inline-grid;flex:none;place-items:center;line-height:0;transition:transform var(--ae-player-motion-fast) var(--ae-player-easing)}.ae-player-button[data-loading=true]{-webkit-text-fill-color:transparent;text-shadow:none}.ae-player-button[data-loading=true]>:not(.ae-player-button__spinner){opacity:0}.ae-player-button svg,.ae-player-icon-button svg{display:block;width:18px;height:18px;flex:none}.ae-player-button__spinner{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;margin:auto;width:14px;height:14px;flex:none;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:ae-player-spin .64s linear infinite}.ae-player-theme[data-player-reduced-motion=true] .ae-player-button__spinner{animation:none;border-right-color:currentColor;opacity:.7}.ae-player-switch{min-width:58px;border-radius:999px;font-variant-numeric:tabular-nums}.ae-player-switch[data-appearance=knob]{position:relative;width:44px;min-width:44px;height:24px;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,var(--ae-player-text) 22%,var(--ae-player-surface-raised));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ae-player-shade) 35%,transparent);font-size:0;color:transparent;cursor:pointer}.ae-player-switch[data-appearance=knob][data-checked=true]{background:var(--ae-player-accent)}.ae-player-switch[data-appearance=knob]:after{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 4px color-mix(in srgb,#000 35%,transparent);content:"";transition:transform var(--ae-player-motion-fast) var(--ae-player-easing)}.ae-player-switch[data-appearance=knob][data-checked=true]:after{transform:translate(20px)}.ae-player-switch[data-appearance=knob]:disabled{opacity:.38;cursor:not-allowed}.map2d-phaser-debug{position:absolute;top:0;right:0;bottom:0;left:0;z-index:80;pointer-events:none}.ae-player-debug-overlay{--ae-player-debug-ink: #d7ece4;--ae-player-debug-muted: #8aa89e;--ae-player-debug-line: #2a3d38;--ae-player-debug-fill: #101816f2;--ae-player-debug-lift: #17312b;--ae-player-debug-accent: #5ee2b2;position:absolute;top:16px;right:16px;z-index:80;display:grid;justify-items:end;gap:var(--ae-player-space-2);pointer-events:auto;color:var(--ae-player-debug-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ae-player-theme .ae-player-debug-overlay>button.ae-player-icon-button{min-width:40px;min-height:40px;padding:0;border:1px solid var(--ae-player-debug-line);border-radius:999px;background:var(--ae-player-debug-fill);color:var(--ae-player-debug-accent);box-shadow:0 8px 20px #04110d73,inset 0 1px #ffffff14}.ae-player-theme .ae-player-debug-overlay[data-open=true]>button.ae-player-icon-button,.ae-player-theme .ae-player-debug-overlay[data-live=true]>button.ae-player-icon-button{border-color:color-mix(in srgb,var(--ae-player-debug-accent) 55%,var(--ae-player-debug-line));background:var(--ae-player-debug-lift);color:var(--ae-player-debug-accent)}.ae-player-hud__tools .ae-player-debug-overlay{position:static;top:auto;right:auto}.ae-player-debug-overlay__panel{width:min(280px,calc(100vw - 24px));padding:0;overflow:hidden;border:1px solid var(--ae-player-debug-line);border-radius:16px;background:var(--ae-player-debug-fill);box-shadow:0 18px 40px #02080780,inset 0 1px #ffffff12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ae-player-debug-overlay__header{display:flex;align-items:center;gap:var(--ae-player-space-2);padding:var(--ae-player-space-2-5) var(--ae-player-space-3) var(--ae-player-space-2);border-bottom:1px solid var(--ae-player-debug-line)}.ae-player-debug-overlay__pulse{width:7px;height:7px;border-radius:50%;background:var(--ae-player-debug-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ae-player-debug-accent) 22%,transparent)}.ae-player-debug-overlay[data-live=true] .ae-player-debug-overlay__pulse{animation:ae-player-debug-pulse 1.6s ease-in-out infinite}.ae-player-debug-overlay__header h2{margin:0;flex:1;letter-spacing:.14em;color:var(--ae-player-debug-muted)}.ae-player-debug-overlay__live{padding:2px 7px;border-radius:999px;background:color-mix(in srgb,var(--ae-player-debug-accent) 16%,transparent);color:var(--ae-player-debug-accent);font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.ae-player-debug-overlay__panel ul{display:grid;gap:0;margin:0;padding:var(--ae-player-space-1-5) var(--ae-player-space-2);list-style:none}.ae-player-debug-overlay__row{display:flex;align-items:center;justify-content:space-between;gap:var(--ae-player-space-3);min-height:40px;padding:var(--ae-player-space-1) var(--ae-player-space-2);border-radius:10px}.ae-player-debug-overlay__row .ae-player-text{color:var(--ae-player-debug-ink);font-weight:650}.ae-player-theme .ae-player-debug-overlay .ae-player-switch[data-appearance=knob]{width:40px;min-width:40px;height:22px;background:#0c1613;border:1px solid var(--ae-player-debug-line)}.ae-player-theme .ae-player-debug-overlay .ae-player-switch[data-appearance=knob][data-checked=true]{background:color-mix(in srgb,var(--ae-player-debug-accent) 28%,#0c1613);border-color:var(--ae-player-debug-accent)}.ae-player-debug-overlay__hint{display:flex;flex-wrap:wrap;gap:var(--ae-player-space-1-5) var(--ae-player-space-2-5);margin:0 var(--ae-player-space-2) var(--ae-player-space-2);color:var(--ae-player-debug-muted);font-size:11px}.ae-player-debug-overlay__actions{display:grid;gap:var(--ae-player-space-1);margin:0;padding:var(--ae-player-space-2);border-top:1px solid var(--ae-player-debug-line)}.ae-player-theme .ae-player-debug-overlay__actions button.ae-player-button{width:100%;min-height:34px;justify-content:flex-start;padding:0 var(--ae-player-space-2-5);border:0;border-radius:10px;background:transparent;color:var(--ae-player-debug-ink);box-shadow:none;font:inherit;font-size:12px;font-weight:650;letter-spacing:0;text-transform:none}.ae-player-theme .ae-player-debug-overlay__actions button.ae-player-button:hover:not(:disabled){background:var(--ae-player-debug-lift)}.ae-player-theme .ae-player-debug-overlay__actions button.ae-player-button[data-variant=danger]{color:#ff8d9a}.ae-player-debug-overlay__swatch{font-weight:650}.ae-player-debug-overlay__swatch[data-kind=solid]{color:#ff5964}.ae-player-debug-overlay__swatch[data-kind=feet]{color:#52edff}.ae-player-debug-overlay__swatch[data-kind=hitboxes]{color:#ffd86b}.ae-player-debug-overlay__swatch[data-kind=bullets]{color:#ff9bed}@keyframes ae-player-debug-pulse{50%{opacity:.45;box-shadow:0 0 0 5px color-mix(in srgb,var(--ae-player-debug-accent) 8%,transparent)}}@media(prefers-reduced-motion:reduce){.ae-player-debug-overlay[data-live=true] .ae-player-debug-overlay__pulse{animation:none}}.ae-player-icon-button{overflow:hidden;flex:none;min-width:var(--ae-player-control-medium);min-height:var(--ae-player-control-medium);padding:var(--ae-player-space-2);background:var(--ae-player-surface-raised);color:var(--ae-player-text);border-color:var(--ae-player-border)}.ae-player-icon-button[data-shape=round]{border-radius:999px}.ae-player-icon-button[data-chrome=glass]{width:var(--ae-player-icon-chrome-size, 40px);height:var(--ae-player-icon-chrome-size, 40px);min-width:var(--ae-player-icon-chrome-size, 40px);min-height:var(--ae-player-icon-chrome-size, 40px);padding:0;overflow:hidden;border:1px solid var(--ae-player-icon-chrome-border, color-mix(in srgb, var(--ae-player-text) 21%, transparent));border-radius:var(--ae-player-icon-chrome-radius, 50%);border-image:none;background:var(--ae-player-icon-chrome-background, color-mix(in srgb, var(--ae-player-surface) 86%, var(--ae-player-shade)));color:var(--ae-player-icon-chrome-color, var(--ae-player-text));box-shadow:var(--ae-player-icon-chrome-shadow, 0 3px 12px #0003);-webkit-backdrop-filter:var(--ae-player-icon-chrome-backdrop, blur(12px));backdrop-filter:var(--ae-player-icon-chrome-backdrop, blur(12px))}.ae-player-icon-button[data-chrome=glass] svg{width:var(--ae-player-icon-chrome-icon-size, 16px);height:var(--ae-player-icon-chrome-icon-size, 16px)}.ae-player-icon-button[data-size=small]{min-width:var(--ae-player-control-small);min-height:var(--ae-player-control-small)}.ae-player-icon-button[data-size=large]{min-width:var(--ae-player-control-large);min-height:var(--ae-player-control-large)}.ae-player-icon-button[aria-pressed=true]{background:var(--ae-player-accent-soft);color:var(--ae-player-accent)}.ae-player-icon-button .ae-player-button__icon{display:grid;place-items:center;line-height:0}.ae-player-icon-button>span:not(.ae-player-button__icon):not(.ae-player-button__spinner){font-size:var(--ae-player-type-caption-size);font-weight:700;line-height:1}.ae-player-badge{display:inline-flex;width:fit-content;min-width:0;align-items:center;justify-content:center;border:1px solid var(--ae-player-panel-border);border-radius:999px;background:var(--ae-player-surface-raised);color:var(--ae-player-text-muted);font-family:var(--ae-player-font-body);font-size:var(--ae-player-type-overline-size);font-weight:760;letter-spacing:.05em;line-height:1;text-transform:uppercase;white-space:nowrap}.ae-player-badge[data-size=small]{min-height:20px;padding:0 var(--ae-player-space-2)}.ae-player-badge[data-size=medium]{min-height:24px;padding:0 var(--ae-player-space-2);font-size:var(--ae-player-type-caption-size)}.ae-player-badge[data-tone=accent]{border-color:color-mix(in srgb,var(--ae-player-accent) 26%,transparent);background:var(--ae-player-accent-soft);color:var(--ae-player-accent)}.ae-player-badge[data-tone=positive]{border-color:color-mix(in srgb,var(--ae-player-positive) 28%,transparent);background:color-mix(in srgb,var(--ae-player-positive) 12%,transparent);color:var(--ae-player-positive)}.ae-player-badge[data-tone=warning]{border-color:color-mix(in srgb,var(--ae-player-warning) 28%,transparent);background:color-mix(in srgb,var(--ae-player-warning) 12%,transparent);color:var(--ae-player-warning)}.ae-player-badge[data-tone=danger]{border-color:color-mix(in srgb,var(--ae-player-danger) 28%,transparent);background:color-mix(in srgb,var(--ae-player-danger) 12%,transparent);color:var(--ae-player-danger)}.ae-player-menu-button{position:relative;display:inline-flex;width:fit-content}.ae-player-menu-button.ae-player-field__select{display:block;width:100%}.ae-player-menu-button__chevron{display:inline-block;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform var(--ae-player-motion-fast) var(--ae-player-easing)}.ae-player-menu-button[data-open] .ae-player-menu-button__chevron{transform:translateY(2px) rotate(225deg)}.ae-player-menu-button__popover{position:absolute;z-index:40;top:calc(100% + 8px);display:grid;width:max-content;min-width:190px;max-width:min(280px,80vw);gap:var(--ae-player-space-1);padding:var(--ae-player-space-1-5);border:1px solid var(--ae-player-border);border-radius:var(--ae-player-radius-medium);background:color-mix(in srgb,var(--ae-player-surface) 96%,transparent);box-shadow:var(--ae-player-shadow-raised);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.ae-player-menu-button__popover[hidden]{display:none}.ae-player-menu-button__popover[data-align=start]{left:0}.ae-player-menu-button__popover[data-align=end]{right:0}.ae-player-menu-button__popover[data-layer=fixed]{position:fixed;top:auto;right:auto;left:auto;z-index:80}.ae-player-menu-button__item{display:flex;width:100%;min-height:42px;align-items:center;gap:var(--ae-player-space-2-5);border:0;border-radius:var(--ae-player-radius-small);background:transparent;color:var(--ae-player-text);padding:var(--ae-player-space-2) var(--ae-player-space-2-5);text-align:left;cursor:pointer}.ae-player-menu-button__item:disabled{opacity:.42;cursor:not-allowed}.ae-player-menu-button__item[data-tone=danger]{color:var(--ae-player-danger)}.ae-player-menu-button__item-icon{display:grid;width:18px;height:18px;flex:none;place-items:center}.ae-player-menu-button__item-icon>:where(svg,img){width:18px;height:18px}.ae-player-menu-button__item-copy{display:grid;min-width:0;gap:var(--ae-player-space-0)}.ae-player-menu-button__item-copy strong{font-size:var(--ae-player-type-label-size);font-weight:var(--ae-player-type-label-weight)}.ae-player-menu-button__item-copy small{color:var(--ae-player-text-muted);font-size:var(--ae-player-type-caption-size)}.ae-player-menu-button__item[data-selected]{background:color-mix(in srgb,var(--ae-player-text) 8%,transparent)}.ae-player-menu-button__check{display:inline-block;width:8px;height:14px;flex:none;margin:0 var(--ae-player-space-1) var(--ae-player-space-0) var(--ae-player-space-0);border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(40deg)}@media(hover:hover)and (pointer:fine){.ae-player-button[data-variant=default]:hover:not(:disabled){filter:brightness(1.08)}.ae-player-button[data-variant=primary]:hover:not(:disabled){--ae-player-button-current-background: var(--ae-player-button-primary-hover-background);filter:brightness(1.06)}.ae-player-button[data-variant=secondary]:hover:not(:disabled){filter:brightness(1.08)}.ae-player-button[data-variant=ghost]:hover:not(:disabled){background:var(--ae-player-accent-soft);color:var(--ae-player-accent)}.ae-player-button[data-variant=toggle]:hover:not(:disabled){border-color:color-mix(in srgb,var(--ae-player-accent) 36%,var(--ae-player-border));color:var(--ae-player-text)}.ae-player-button[data-variant=danger]:hover:not(:disabled){filter:brightness(1.06)}.ae-player-button[data-variant=command]:hover:not(:disabled){filter:brightness(1.06)}.ae-player-button:hover:not(:disabled)>.ae-player-button__icon:last-child:not(:first-child){transform:translate(2px)}.ae-player-icon-button[data-variant=default]:hover:not(:disabled){background:color-mix(in srgb,var(--ae-player-text) 8%,var(--ae-player-surface-raised))}.ae-player-icon-button[data-variant=primary]:hover:not(:disabled),.ae-player-icon-button[data-variant=danger]:hover:not(:disabled){filter:brightness(1.06)}.ae-player-icon-button[data-variant=secondary]:hover:not(:disabled),.ae-player-icon-button[data-variant=ghost]:hover:not(:disabled){background:var(--ae-player-accent-soft);color:var(--ae-player-accent)}.ae-player-menu-button__item:hover:not(:disabled){background:color-mix(in srgb,var(--ae-player-text) 7%,transparent)}.ae-player-pressable:hover:not(:disabled){filter:brightness(1.05)}}@keyframes ae-player-spin{to{transform:rotate(1turn)}}.ae-player-notice{display:flex;min-width:0;align-items:center;gap:var(--ae-player-space-3);border:1px solid var(--ae-player-panel-border);border-radius:var(--ae-player-radius-medium);background:var(--ae-player-surface);color:var(--ae-player-text-muted);padding:var(--ae-player-space-4)}.ae-player-notice.is-compact{padding:var(--ae-player-space-3)}.ae-player-notice[data-tone=accent]{border-color:color-mix(in srgb,var(--ae-player-accent) 34%,transparent);background:var(--ae-player-accent-soft)}.ae-player-notice[data-tone=positive]{border-color:color-mix(in srgb,var(--ae-player-positive) 36%,transparent)}.ae-player-notice[data-tone=warning]{border-color:color-mix(in srgb,var(--ae-player-warning) 38%,transparent)}.ae-player-notice[data-tone=danger]{border-color:color-mix(in srgb,var(--ae-player-danger) 38%,transparent)}.ae-player-notice__icon{display:grid;flex:none;place-items:center;color:var(--ae-player-accent)}.ae-player-notice>div{display:grid;min-width:0;gap:var(--ae-player-space-1)}.ae-player-notice__actions{margin-top:var(--ae-player-space-2)}.ae-player-progress,.ae-player-resource{--ae-player-meter-color: var(--ae-player-accent);--ae-player-meter-chip: color-mix(in srgb, #fff 62%, var(--ae-player-accent))}.ae-player-progress[data-tone=health],.ae-player-resource[data-tone=health]{--ae-player-meter-color: var(--ae-player-danger);--ae-player-meter-chip: color-mix(in srgb, #fff 70%, #ffb070)}.ae-player-progress[data-tone=energy],.ae-player-resource[data-tone=energy]{--ae-player-meter-color: var(--ae-player-positive);--ae-player-meter-chip: color-mix(in srgb, #fff 55%, var(--ae-player-positive))}.ae-player-progress[data-tone=mana],.ae-player-resource[data-tone=mana]{--ae-player-meter-color: var(--ae-player-mana, #5b9bff);--ae-player-meter-chip: color-mix(in srgb, #fff 55%, var(--ae-player-mana, #5b9bff))}.ae-player-progress[data-tone=experience],.ae-player-resource[data-tone=experience]{--ae-player-meter-color: var(--ae-player-warning);--ae-player-meter-chip: color-mix(in srgb, #fff 55%, var(--ae-player-warning))}.ae-player-progress{width:100%}.ae-player-meter{display:block;position:relative;width:100%;min-width:0;height:var(--ae-player-meter-height, 5px);overflow:hidden;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,#fff 10%,transparent),transparent 46%),color-mix(in srgb,var(--ae-player-border) 88%,var(--ae-player-shade));box-shadow:inset 0 1px 1px color-mix(in srgb,var(--ae-player-shade) 35%,transparent)}.ae-player-meter__well{position:relative;display:block;height:100%;overflow:hidden;border-radius:inherit}.ae-player-meter__chip,.ae-player-meter__fill{position:absolute;inset:0 auto 0 0;height:100%;border-radius:inherit}.ae-player-meter__fill[data-full=true],.ae-player-meter__chip[data-full=true]{top:0;right:0;bottom:0;left:0;width:100%!important;border-radius:0}.ae-player-meter__fill[data-empty=true],.ae-player-meter__chip[data-empty=true]{width:0!important;opacity:0;box-shadow:none}.ae-player-meter__chip{background:var(--ae-player-meter-chip);opacity:.88;transition:width .42s var(--ae-player-easing)}.ae-player-meter__fill{z-index:1;background:var(--ae-player-meter-color);transition:width var(--ae-player-motion-standard) var(--ae-player-easing),background-color var(--ae-player-motion-fast) var(--ae-player-easing),opacity var(--ae-player-motion-fast) var(--ae-player-easing)}.ae-player-resource[data-tone=energy] .ae-player-meter__chip,.ae-player-resource[data-tone=energy] .ae-player-meter__fill,.ae-player-resource[data-tone=mana] .ae-player-meter__chip,.ae-player-resource[data-tone=mana] .ae-player-meter__fill{transition:background-color var(--ae-player-motion-fast) var(--ae-player-easing),opacity var(--ae-player-motion-fast) var(--ae-player-easing)}.ae-player-progress i{display:block;height:100%;border-radius:inherit;background:var(--ae-player-meter-color);transition:width var(--ae-player-motion-standard) var(--ae-player-easing)}.ae-player-meter__sheen{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(105deg,transparent 28%,color-mix(in srgb,#fff 46%,transparent) 46%,transparent 62%);background-size:220% 100%;animation:ae-player-meter-sheen 2.8s ease-in-out infinite;pointer-events:none}.ae-player-meter[data-variant=glass]{height:12px;border:1px solid color-mix(in srgb,var(--ae-player-border) 55%,transparent);background:linear-gradient(180deg,color-mix(in srgb,#fff 10%,transparent),transparent 42%),color-mix(in srgb,var(--ae-player-shade) 62%,transparent);box-shadow:inset 0 1px 2px color-mix(in srgb,var(--ae-player-shade) 48%,transparent),0 0 0 1px color-mix(in srgb,#fff 6%,transparent)}.ae-player-meter[data-variant=glass] .ae-player-meter__fill{background:linear-gradient(180deg,color-mix(in srgb,#fff 42%,transparent),transparent 46%),var(--ae-player-meter-color);box-shadow:0 0 8px color-mix(in srgb,var(--ae-player-meter-color) 55%,transparent)}.ae-player-meter[data-variant=glass] .ae-player-meter__well:after{content:"";position:absolute;inset:1px 12% auto 8%;z-index:2;height:38%;border-radius:inherit;background:color-mix(in srgb,#fff 28%,transparent);pointer-events:none}.ae-player-meter[data-variant=segmented]{height:12px;overflow:visible;border-radius:3px;background:transparent;box-shadow:none}.ae-player-meter__pips{display:grid;grid-template-columns:repeat(var(--ae-player-meter-segments, 10),minmax(0,1fr));align-items:stretch;gap:2px;height:100%}.ae-player-meter__pips>b{position:relative;overflow:hidden;border-radius:2px;background:color-mix(in srgb,var(--ae-player-shade) 55%,var(--ae-player-border));box-shadow:inset 0 1px 2px color-mix(in srgb,var(--ae-player-shade) 50%,transparent)}.ae-player-meter__pips>b:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--ae-player-meter-pip, 0%);background:linear-gradient(180deg,color-mix(in srgb,#fff 40%,transparent),transparent 52%),var(--ae-player-meter-color);box-shadow:0 0 6px color-mix(in srgb,var(--ae-player-meter-color) 40%,transparent)}.ae-player-meter[data-variant=framed]{height:14px;padding:3px;overflow:hidden;border-radius:4px;border:1px solid color-mix(in srgb,var(--ae-player-text) 28%,transparent);background:linear-gradient(180deg,color-mix(in srgb,#fff 12%,transparent),transparent 40%),color-mix(in srgb,var(--ae-player-shade) 58%,var(--ae-player-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ae-player-shade) 50%,transparent),0 0 0 1px color-mix(in srgb,#fff 10%,transparent)}.ae-player-meter[data-variant=framed] .ae-player-meter__well{border-radius:2px;background:color-mix(in srgb,var(--ae-player-shade) 42%,transparent)}.ae-player-meter[data-variant=framed] .ae-player-meter__fill{border-radius:2px;background:repeating-linear-gradient(90deg,transparent 0 10px,color-mix(in srgb,#000 16%,transparent) 10px 11px),linear-gradient(180deg,color-mix(in srgb,#fff 34%,transparent),transparent 48%),var(--ae-player-meter-color);box-shadow:inset 0 0 0 1px color-mix(in srgb,#fff 12%,transparent)}.ae-player-meter[data-variant=crystal]{height:13px;overflow:hidden;border-radius:0;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);border:0;background:color-mix(in srgb,var(--ae-player-shade) 58%,var(--ae-player-border));box-shadow:inset 0 1px 2px color-mix(in srgb,var(--ae-player-shade) 40%,transparent)}.ae-player-meter[data-variant=crystal] .ae-player-meter__well{border-radius:0}.ae-player-meter[data-variant=crystal] .ae-player-meter__fill{border-radius:0;background:linear-gradient(115deg,color-mix(in srgb,#fff 58%,transparent) 0 14%,transparent 28% 58%,color-mix(in srgb,#fff 22%,transparent) 76%),linear-gradient(180deg,color-mix(in srgb,#fff 36%,transparent),transparent 50%),var(--ae-player-meter-color);box-shadow:0 0 10px color-mix(in srgb,var(--ae-player-meter-color) 48%,transparent)}@keyframes ae-player-meter-sheen{0%,28%{background-position:120% 0}72%,to{background-position:-20% 0}}.ae-player-chart{position:relative;display:grid;min-width:0;gap:var(--ae-player-space-2)}.ae-player-chart__svg{display:block;width:100%;height:auto;overflow:visible}.ae-player-chart[data-compact=true]:not([data-sized=true]) .ae-player-chart__svg{min-height:118px}.ae-player-chart__grid{stroke:var(--ae-player-chart-grid);stroke-width:var(--ae-player-chart-grid-width, 1);stroke-dasharray:var(--ae-player-chart-grid-dash, none)}.ae-player-chart__axis-line{stroke:var(--ae-player-chart-axis-line, color-mix(in srgb, var(--ae-player-text) 18%, transparent));stroke-width:var(--ae-player-chart-axis-line-width, 1)}.ae-player-chart__axis,.ae-player-chart__axis-label{fill:var(--ae-player-chart-axis);font-family:var(--ae-player-chart-font-family, var(--ae-player-font-body));font-size:var(--ae-player-chart-font-size, var(--ae-player-type-overline-size));font-weight:var(--ae-player-chart-font-weight, var(--ae-player-type-label-weight));letter-spacing:var(--ae-player-type-caption-tracking)}.ae-player-chart__cursor{stroke:var(--ae-player-chart-cursor, color-mix(in srgb, var(--ae-player-accent) 42%, transparent));stroke-width:1;stroke-dasharray:var(--ae-player-chart-cursor-dash, 3 3)}.ae-player-chart[data-zoomable=true] .ae-player-chart__svg{cursor:crosshair;touch-action:pan-y;-webkit-user-select:none;user-select:none}.ae-player-chart__zoom-band{fill:color-mix(in srgb,var(--ae-player-accent) 14%,transparent);stroke:color-mix(in srgb,var(--ae-player-accent) 50%,transparent);stroke-width:1}.ae-player-chart__area{fill:color-mix(in srgb,var(--ae-player-chart-series, var(--ae-player-accent)) 16%,transparent)}.ae-player-chart__line{fill:none;stroke:var(--ae-player-chart-series, var(--ae-player-accent));stroke-width:var(--ae-player-chart-line-width, 2);stroke-linecap:round;stroke-linejoin:round}.ae-player-chart__series[data-style=reference] .ae-player-chart__line{stroke-dasharray:var(--ae-player-chart-reference-dash, 4 3)}.ae-player-chart__point{fill:var(--ae-player-chart-series, var(--ae-player-accent));stroke:var(--ae-player-chart-point-ring, var(--ae-player-surface));stroke-width:var(--ae-player-chart-point-ring-width, 2)}.ae-player-chart__bar{fill:var(--ae-player-chart-series, var(--ae-player-accent));opacity:var(--ae-player-chart-bar-opacity, .92);rx:var(--ae-player-chart-bar-radius, 0)}.ae-player-chart[data-highlight=true] .ae-player-chart__bar:not([data-active=true]){opacity:var(--ae-player-chart-bar-dim, var(--ae-player-chart-bar-opacity, .92))}.ae-player-chart__bar[data-active=true],.ae-player-chart__point[data-active=true]{opacity:1}.ae-player-chart__slice{fill:var(--ae-player-chart-series, var(--ae-player-accent));stroke:var(--ae-player-surface);stroke-width:2}.ae-player-chart__slice-label{fill:var(--ae-player-text);font-size:10px;font-weight:700;paint-order:stroke;stroke:var(--ae-player-surface);stroke-width:3px}.ae-player-chart__radar-ring{fill:none;stroke:var(--ae-player-chart-grid);stroke-width:1}.ae-player-chart__radar-fill{fill:color-mix(in srgb,var(--ae-player-chart-series, var(--ae-player-accent)) 18%,transparent)}.ae-player-chart__radar-line{fill:none;stroke:var(--ae-player-chart-series, var(--ae-player-accent));stroke-width:2;stroke-linejoin:round}.ae-player-chart__empty{fill:var(--ae-player-text-muted);font-family:var(--ae-player-chart-font-family, var(--ae-player-font-body));font-size:var(--ae-player-chart-font-size, var(--ae-player-type-label-size));font-weight:var(--ae-player-chart-font-weight, var(--ae-player-type-label-weight))}.ae-player-chart__legend{display:flex;flex-wrap:wrap;gap:var(--ae-player-space-2) var(--ae-player-space-3);margin:0;padding:0;list-style:none;color:var(--ae-player-chart-legend-text, var(--ae-player-text-muted));font-family:var(--ae-player-chart-font-family, var(--ae-player-font-body));font-size:var(--ae-player-chart-font-size, var(--ae-player-type-caption-size));font-weight:var(--ae-player-chart-font-weight, var(--ae-player-type-label-weight))}.ae-player-chart__legend li{display:inline-flex;align-items:center;gap:var(--ae-player-space-1-5);padding:var(--ae-player-chart-legend-item-padding, 0);border:var(--ae-player-chart-legend-item-border, 0);border-radius:var(--ae-player-chart-legend-item-radius, 0);background:var(--ae-player-chart-legend-item-background, none)}.ae-player-chart__legend i{display:block;width:var(--ae-player-chart-legend-swatch-width, 8px);height:var(--ae-player-chart-legend-swatch-height, 8px);border-radius:var(--ae-player-chart-legend-swatch-radius, 999px)}.ae-player-chart__legend em{font-style:normal;color:var(--ae-player-text)}.ae-player-chart__readout{margin:0;color:var(--ae-player-text-muted);font-family:var(--ae-player-chart-font-family, var(--ae-player-font-body));font-size:var(--ae-player-chart-font-size, var(--ae-player-type-caption-size));font-weight:var(--ae-player-chart-font-weight, var(--ae-player-type-label-weight))}.ae-player-chart__tooltip{position:absolute;z-index:2;top:var(--ae-player-space-2);right:var(--ae-player-space-2);display:grid;gap:var(--ae-player-chart-tooltip-gap, var(--ae-player-space-1));padding:var(--ae-player-chart-tooltip-padding, var(--ae-player-space-2) var(--ae-player-space-2-5));border:1px solid var(--ae-player-chart-tooltip-border, var(--ae-player-panel-border));border-radius:var(--ae-player-chart-tooltip-radius, var(--ae-player-radius-small));background:var(--ae-player-chart-tooltip-background, var(--ae-player-surface-raised));color:var(--ae-player-chart-tooltip-text, var(--ae-player-text));font-family:var(--ae-player-chart-font-family, var(--ae-player-font-body));font-size:var(--ae-player-chart-tooltip-font-size, var(--ae-player-type-caption-size));box-shadow:var(--ae-player-chart-tooltip-shadow, none);pointer-events:none}.ae-player-chart__tooltip img,.ae-player-chart__tooltip svg{width:1em;height:1em;margin:0 .2em;vertical-align:-.15em;object-fit:contain}.ae-player-theme[data-player-reduced-motion=true] .ae-player-chart__point{transition:none}.ae-player-app-shell{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template:var(--ae-player-screen-header-height) minmax(0,1fr) / 88px minmax(0,1fr);overflow:hidden;background:var(--ae-player-canvas);color:var(--ae-player-text);container-type:inline-size}.ae-player-app-shell__header{display:flex;box-sizing:border-box;grid-column:1 / -1;align-items:center;justify-content:space-between;gap:var(--ae-player-space-4);height:var(--ae-player-screen-header-height);min-height:var(--ae-player-screen-header-height);border-bottom:1px solid var(--ae-player-border);padding:0 var(--ae-player-screen-header-inset)}.ae-player-app-shell__brand{display:flex;min-width:0;align-items:center;gap:var(--ae-player-space-2-5);color:var(--ae-player-text);font-family:var(--ae-player-font-display);font-size:var(--ae-player-type-heading-size);font-weight:800}.ae-player-app-shell__brand>:where(svg,img){width:1.15em;height:1.15em;flex:none}.ae-player-app-shell__utilities{display:flex;align-items:center;gap:var(--ae-player-space-3)}.ae-player-app-shell__rail-spacer{flex:1}.ae-player-app-shell__surface{min-width:0;min-height:0;overflow:auto;background:var(--ae-player-canvas)}.ae-player-app-shell__profile{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--ae-player-space-2) var(--ae-player-space-2-5);width:100%;align-items:center;padding:var(--ae-player-space-2-5) var(--ae-player-space-2) var(--ae-player-space-1)}.ae-player-app-shell__profile .ae-player-avatar{width:2.4rem;height:2.4rem}.ae-player-app-shell__profile-copy{display:grid;gap:var(--ae-player-space-0);min-width:0}.ae-player-app-shell__profile .ae-player-progress{grid-column:1 / -1}.ae-player-app-shell[data-layout=sidebar]{grid-template:"rail header" var(--ae-player-screen-header-height) "rail surface" minmax(0,1fr) / var(--ae-player-nav-sidebar-width, 13.5rem) minmax(0,1fr)}.ae-player-app-shell[data-layout=sidebar] .ae-player-app-shell__header{grid-area:header;grid-column:auto;justify-content:flex-end;border-bottom-color:color-mix(in srgb,var(--ae-player-text) 10%,transparent)}.ae-player-app-shell[data-layout=sidebar] .ae-player-app-shell__rail{grid-area:rail;width:var(--ae-player-nav-sidebar-width, 13.5rem)}.ae-player-app-shell[data-layout=sidebar] .ae-player-app-shell__surface{grid-area:surface}.ae-player-app-shell[data-compact=true]{grid-template:"header" var(--ae-player-screen-header-height) "surface" minmax(0,1fr) "rail" calc(62px + env(safe-area-inset-bottom,0px)) / minmax(0,1fr)}.ae-player-app-shell[data-compact=true] .ae-player-app-shell__header{grid-area:header;justify-content:space-between;height:var(--ae-player-screen-header-height);min-height:var(--ae-player-screen-header-height);padding:0 var(--ae-player-space-2);gap:var(--ae-player-space-2)}.ae-player-app-shell[data-compact=true] .ae-player-currency[data-size=compact],.ae-player-app-shell[data-compact=true] .ae-player-currency[data-size=compact] strong{font-size:11px}.ae-player-app-shell[data-compact=true] .ae-player-app-shell__surface{grid-area:surface}.ae-player-app-shell[data-compact=true] .ae-player-app-shell__rail{grid-area:rail;z-index:6;width:auto;height:calc(62px + env(safe-area-inset-bottom,0px));min-height:calc(62px + env(safe-area-inset-bottom,0px));padding-bottom:calc(var(--ae-player-space-1) + env(safe-area-inset-bottom,0px))}.ae-player-app-shell[data-compact=true] :is(.ae-player-app-shell__rail-spacer,.ae-player-navigation__leading,.ae-player-app-shell__profile){display:none}.ae-player-app-shell[data-immersive]{display:block}.ae-player-app-shell[data-immersive] .ae-player-app-shell__surface{height:100%}.ae-player-app-shell[data-header=overlay]{grid-template:minmax(0,1fr) / 88px minmax(0,1fr)}.ae-player-app-shell[data-header=overlay] .ae-player-app-shell__header{position:relative;grid-column:2;grid-row:1;z-index:5;align-self:start;pointer-events:none;border-bottom:0;background:linear-gradient(180deg,color-mix(in srgb,var(--ae-player-canvas) 72%,transparent) 0%,transparent 100%)}.ae-player-app-shell[data-header=overlay] .ae-player-app-shell__utilities,.ae-player-app-shell[data-header=overlay] .ae-player-app-shell__brand{pointer-events:auto}.ae-player-app-shell[data-header=overlay] .ae-player-app-shell__surface{grid-column:2;grid-row:1}.ae-player-app-shell[data-header=overlay] .ae-player-app-shell__rail{grid-column:1;grid-row:1}.ae-player-app-shell[data-layout=sidebar][data-header=overlay]{grid-template:"rail overlay" minmax(0,1fr) / var(--ae-player-nav-sidebar-width, 13.5rem) minmax(0,1fr)}.ae-player-app-shell[data-layout=sidebar][data-header=overlay] .ae-player-app-shell__header,.ae-player-app-shell[data-layout=sidebar][data-header=overlay] .ae-player-app-shell__surface{grid-area:overlay}.ae-player-app-shell[data-layout=sidebar][data-header=overlay] .ae-player-app-shell__rail{grid-area:rail}.ae-player-app-shell[data-compact=true][data-header=overlay]{grid-template:"overlay" minmax(0,1fr) "rail" calc(62px + env(safe-area-inset-bottom,0px)) / minmax(0,1fr)}.ae-player-app-shell[data-compact=true][data-header=overlay] .ae-player-app-shell__header,.ae-player-app-shell[data-compact=true][data-header=overlay] .ae-player-app-shell__surface{grid-area:overlay}.ae-player-app-shell[data-compact=true][data-header=overlay] .ae-player-app-shell__rail{grid-area:rail}.ae-player-navigation{position:relative;display:flex;width:88px;min-height:0;flex-direction:column;align-items:center;gap:var(--ae-player-space-1-5);overflow:visible;border-right:1px solid color-mix(in srgb,var(--ae-player-text) 10%,transparent);background:color-mix(in srgb,var(--ae-player-canvas) 86%,transparent);box-shadow:8px 0 34px color-mix(in srgb,#000 32%,transparent);padding:var(--ae-player-space-3-5) var(--ae-player-space-1-5) var(--ae-player-space-5);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.ae-player-navigation__thumb{z-index:0;border-radius:12px;background:color-mix(in srgb,var(--ae-player-accent) 18%,transparent)}.ae-player-navigation[data-placement=sidebar] .ae-player-navigation__thumb{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ae-player-accent) 55%,transparent)}.ae-player-navigation[data-placement=sidebar][data-variant=pills] .ae-player-navigation__thumb{border-radius:999px;background:color-mix(in srgb,var(--ae-player-accent) 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ae-player-accent) 70%,#fff)}.ae-player-navigation[data-placement=tab-bar] .ae-player-navigation__thumb{display:none}.ae-player-navigation__item{position:relative;z-index:1;display:flex;width:100%;min-width:0;min-height:0;flex:0 1 62px;flex-direction:column;align-items:center;justify-content:center;gap:var(--ae-player-space-1);overflow:visible;border:0;border-radius:12px;background:transparent;color:color-mix(in srgb,var(--ae-player-text) 72%,transparent);padding:var(--ae-player-space-1-5) var(--ae-player-space-0);cursor:pointer;transition:background-color .18s var(--ae-player-easing),color .18s var(--ae-player-easing),transform .12s var(--ae-player-easing),box-shadow .18s var(--ae-player-easing)}.ae-player-navigation__item[aria-current=page]{background:transparent;color:var(--ae-player-accent)}.ae-player-theme .ae-player-navigation__item:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--ae-player-accent)}.ae-player-navigation__item:active{filter:brightness(.94)}.ae-player-navigation__icon{position:relative;display:grid;width:28px;height:28px;place-items:center}.ae-player-navigation__icon>:where(svg,img){display:block;width:22px;height:22px}.ae-player-navigation__label{color:inherit;font-size:calc(var(--ae-player-type-overline-size) * .9);font-weight:600;letter-spacing:.02em;line-height:1;white-space:nowrap}.ae-player-navigation__item[aria-current=page] .ae-player-navigation__label{font-weight:780}.ae-player-navigation__item[aria-current=page] .ae-player-navigation__icon{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--ae-player-accent) 55%,transparent))}.ae-player-navigation__leading{display:grid;width:100%;padding:var(--ae-player-space-1) var(--ae-player-space-2) var(--ae-player-space-3)}.ae-player-navigation__badge{--ae-player-notice-fill: color-mix(in srgb, var(--ae-player-danger) 42%, var(--ae-player-unread, #ff5c7a));position:absolute;z-index:1;top:6px;right:calc(50% - 16px);width:10px;height:10px;flex:none;pointer-events:none;border:0;border-radius:50%;background:var(--ae-player-notice-fill);box-shadow:0 0 0 2px var(--ae-player-canvas),0 0 10px color-mix(in srgb,var(--ae-player-notice-fill) 55%,transparent);font-style:normal}.ae-player-navigation__badge:not([data-count]):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:inherit;animation:ae-player-notice-ping 1.8s ease-out infinite;pointer-events:none}.ae-player-navigation__badge[data-count]{top:4px;right:calc(50% - 22px);width:auto;min-width:1.125rem;height:1.125rem;display:grid;place-items:center;padding:0 var(--ae-player-space-1);border-radius:999px;color:var(--ae-player-on-danger, #fff);font-size:9px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:0}.ae-player-navigation__item[aria-current=page] .ae-player-navigation__badge{box-shadow:0 0 0 2px color-mix(in srgb,var(--ae-player-accent) 22%,var(--ae-player-canvas)),0 0 10px color-mix(in srgb,var(--ae-player-notice-fill) 50%,transparent)}@keyframes ae-player-notice-ping{0%{transform:scale(1);opacity:.65}to{transform:scale(2.35);opacity:0}}@media(prefers-reduced-motion:reduce){.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-navigation__badge:not([data-count]):after{animation:none}}.ae-player-theme[data-player-reduced-motion=true] .ae-player-navigation__badge:not([data-count]):after{animation:none}.ae-player-navigation[data-placement=sidebar]{width:var(--ae-player-nav-sidebar-width, 13.5rem);align-items:stretch;gap:var(--ae-player-space-1);padding:var(--ae-player-space-4) var(--ae-player-space-2-5) var(--ae-player-space-3)}.ae-player-navigation[data-placement=sidebar] .ae-player-navigation__item{flex:0 0 auto;min-height:2.6rem;flex-direction:row;justify-content:flex-start;gap:var(--ae-player-space-2-5);border-radius:12px;padding:0 var(--ae-player-space-3) 0 var(--ae-player-space-3-5)}.ae-player-navigation[data-placement=sidebar] .ae-player-navigation__item[aria-current=page]{box-shadow:none}.ae-player-navigation[data-placement=sidebar] .ae-player-navigation__icon{width:22px;height:22px}.ae-player-navigation[data-placement=sidebar] .ae-player-navigation__icon>:where(svg,img){width:18px;height:18px}.ae-player-navigation[data-placement=sidebar] .ae-player-navigation__label{font-size:var(--ae-player-type-label-size);font-weight:650;letter-spacing:0}.ae-player-navigation[data-placement=sidebar] .ae-player-navigation__badge{top:-3px;right:8px;left:auto}.ae-player-navigation[data-placement=sidebar] .ae-player-navigation__badge[data-count]{top:-6px;right:4px}.ae-player-navigation[data-placement=sidebar][data-variant=pills]{align-items:stretch;overflow:hidden;padding-inline:var(--ae-player-space-3)}.ae-player-navigation[data-placement=sidebar][data-variant=pills] .ae-player-navigation__item{overflow:hidden;width:100%;max-width:100%;border-radius:999px;isolation:isolate;padding-inline:var(--ae-player-space-4) var(--ae-player-space-3)}.ae-player-navigation[data-placement=sidebar][data-variant=pills] .ae-player-navigation__item[aria-current=page]{background:transparent;color:var(--ae-player-text);box-shadow:none}.ae-player-navigation[data-placement=sidebar][data-variant=pills] .ae-player-navigation__item:focus-visible,.ae-player-navigation[data-placement=sidebar][data-variant=pills] .ae-player-navigation__item[aria-current=page]:focus-visible{box-shadow:inset 0 0 0 2px var(--ae-player-accent)}.ae-player-navigation[data-placement=sidebar][data-variant=pills] .ae-player-navigation__item[aria-current=page] .ae-player-navigation__icon{color:var(--ae-player-text);filter:none}.ae-player-navigation[data-placement=sidebar][data-variant=pills] .ae-player-navigation__badge,.ae-player-navigation[data-placement=sidebar][data-variant=pills] .ae-player-navigation__badge[data-count]{top:50%;right:var(--ae-player-space-2-5);left:auto;transform:translateY(-50%)}@media(hover:hover)and (pointer:fine){.ae-player-navigation[data-placement=sidebar][data-variant=pills] .ae-player-navigation__item:hover{background:color-mix(in srgb,var(--ae-player-accent) 14%,transparent);color:var(--ae-player-text)}.ae-player-navigation[data-placement=sidebar][data-variant=pills] .ae-player-navigation__item:hover .ae-player-navigation__icon{color:var(--ae-player-accent);filter:none}}.ae-player-navigation[data-placement=tab-bar]{width:100%;min-height:62px;height:62px;flex-direction:row;align-items:stretch;gap:0;overflow:hidden;border-top:1px solid color-mix(in srgb,var(--ae-player-text) 12%,transparent);border-right:0;background:color-mix(in srgb,var(--ae-player-canvas) 94%,transparent);box-shadow:0 -10px 28px color-mix(in srgb,#000 28%,transparent);padding:0 var(--ae-player-space-0) calc(var(--ae-player-space-1) + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.ae-player-navigation[data-placement=tab-bar] .ae-player-navigation__item{width:auto;height:auto;min-height:0;flex:1 1 0;gap:var(--ae-player-space-1);border-radius:0;color:var(--ae-player-navigation-idle, color-mix(in srgb, var(--ae-player-text) 52%, transparent));padding:var(--ae-player-space-2) var(--ae-player-space-0) var(--ae-player-space-1-5)}.ae-player-navigation[data-placement=tab-bar] .ae-player-navigation__item[aria-current=page]{background:transparent;color:var(--ae-player-accent);box-shadow:inset 0 2px 0 var(--ae-player-accent)}.ae-player-navigation[data-placement=tab-bar] .ae-player-navigation__label{font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.88}.ae-player-navigation[data-placement=tab-bar] .ae-player-navigation__item[aria-current=page] .ae-player-navigation__label{opacity:1}.ae-player-navigation[data-placement=tab-bar] .ae-player-navigation__badge{top:6px;right:calc(50% - 16px);left:auto}.ae-player-navigation[data-placement=tab-bar] .ae-player-navigation__badge[data-count]{top:4px;right:calc(50% - 22px)}@media(hover:hover)and (pointer:fine){.ae-player-navigation__item:hover{background:color-mix(in srgb,var(--ae-player-text) 7%,transparent);color:var(--ae-player-text)}.ae-player-navigation[data-placement=tab-bar] .ae-player-navigation__item:hover{background:transparent;color:color-mix(in srgb,var(--ae-player-text) 82%,transparent)}.ae-player-navigation[data-placement=tab-bar] .ae-player-navigation__item[aria-current=page]:hover{background:transparent;color:var(--ae-player-accent)}}@media(max-width:760px){.ae-player-navigation:not(.ae-player-app-shell__rail)[data-placement=automatic],.ae-player-navigation:not(.ae-player-app-shell__rail)[data-placement=sidebar]{width:100%;min-height:62px;height:62px;flex-direction:row;align-items:center;gap:0;border-top:1px solid var(--ae-player-border);border-right:0;background:color-mix(in srgb,var(--ae-player-canvas) 96%,transparent);box-shadow:0 -12px 40px color-mix(in srgb,#000 35%,transparent);padding:var(--ae-player-space-1) var(--ae-player-space-3);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.ae-player-navigation:not(.ae-player-app-shell__rail)[data-placement=automatic] .ae-player-navigation__item,.ae-player-navigation:not(.ae-player-app-shell__rail)[data-placement=sidebar] .ae-player-navigation__item{width:auto;height:54px;flex:1 1 0;flex-direction:column;justify-content:center;gap:var(--ae-player-space-1);border-radius:14px;color:var(--ae-player-navigation-idle, color-mix(in srgb, var(--ae-player-text) 52%, transparent));padding:0}.ae-player-navigation:not(.ae-player-app-shell__rail)[data-placement=automatic] .ae-player-navigation__item[aria-current=page],.ae-player-navigation:not(.ae-player-app-shell__rail)[data-placement=sidebar] .ae-player-navigation__item[aria-current=page]{background:transparent;color:var(--ae-player-accent);box-shadow:none}.ae-player-navigation:not(.ae-player-app-shell__rail)[data-placement=automatic] .ae-player-navigation__label,.ae-player-navigation:not(.ae-player-app-shell__rail)[data-placement=sidebar] .ae-player-navigation__label{font-weight:650;letter-spacing:.04em;text-transform:uppercase;opacity:.88}.ae-player-navigation:not(.ae-player-app-shell__rail)[data-placement=automatic] .ae-player-navigation__item[aria-current=page] .ae-player-navigation__label,.ae-player-navigation:not(.ae-player-app-shell__rail)[data-placement=sidebar] .ae-player-navigation__item[aria-current=page] .ae-player-navigation__label{opacity:1}}@container (max-width: 760px){.ae-player-navigation:not(.ae-player-app-shell__rail)[data-placement=automatic]{width:100%;min-height:62px;height:62px;flex-direction:row;align-items:center;gap:0;border-top:1px solid var(--ae-player-border);border-right:0;background:color-mix(in srgb,var(--ae-player-canvas) 96%,transparent);box-shadow:0 -12px 40px color-mix(in srgb,#000 35%,transparent);padding:var(--ae-player-space-1) var(--ae-player-space-3);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.ae-player-navigation:not(.ae-player-app-shell__rail)[data-placement=automatic] .ae-player-navigation__item{width:auto;height:54px;flex:1 1 0;gap:var(--ae-player-space-1);border-radius:14px;color:var(--ae-player-navigation-idle, color-mix(in srgb, var(--ae-player-text) 52%, transparent));padding:0}.ae-player-navigation:not(.ae-player-app-shell__rail)[data-placement=automatic] .ae-player-navigation__item[aria-current=page]{background:transparent;color:var(--ae-player-accent);box-shadow:none}.ae-player-navigation:not(.ae-player-app-shell__rail)[data-placement=automatic] .ae-player-navigation__label{font-weight:650;letter-spacing:.04em;text-transform:uppercase;opacity:.88}.ae-player-navigation:not(.ae-player-app-shell__rail)[data-placement=automatic] .ae-player-navigation__item[aria-current=page] .ae-player-navigation__label{opacity:1}}.ae-player-item-slot,.ae-player-item-card{--ae-player-item-rarity: var(--ae-player-rarity-common)}.ae-player-item-slot[data-rarity=uncommon],.ae-player-item-card[data-rarity=uncommon]{--ae-player-item-rarity: var(--ae-player-rarity-uncommon)}.ae-player-item-slot[data-rarity=rare],.ae-player-item-card[data-rarity=rare]{--ae-player-item-rarity: var(--ae-player-rarity-rare)}.ae-player-item-slot[data-rarity=epic],.ae-player-item-card[data-rarity=epic]{--ae-player-item-rarity: var(--ae-player-rarity-epic)}.ae-player-item-slot[data-rarity=legendary],.ae-player-item-card[data-rarity=legendary]{--ae-player-item-rarity: var(--ae-player-rarity-legendary)}.ae-player-item-slot[data-rarity=mythic],.ae-player-item-card[data-rarity=mythic]{--ae-player-item-rarity: var(--ae-player-rarity-mythic)}.ae-player-item-slot{position:relative;display:grid;-webkit-appearance:none;-moz-appearance:none;appearance:none;aspect-ratio:1;width:var(--ae-player-item-slot-size, auto);height:var(--ae-player-item-slot-size, auto);grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);place-items:center;gap:0;min-width:0;min-height:0;padding:0;overflow:hidden;border:1px solid var(--ae-player-panel-border);border-radius:var(--ae-player-radius-medium);background:var(--ae-player-surface);color:var(--ae-player-text);font-family:var(--ae-player-font-body);cursor:pointer;box-shadow:var(--ae-player-shadow-card)}.ae-player-item-slot:not([data-empty=true]){background:linear-gradient(180deg,color-mix(in srgb,var(--ae-player-item-rarity) 12%,transparent),transparent 58%),var(--ae-player-surface)}.ae-player-item-slot[data-empty=true]{cursor:default}.ae-player-item-slot[data-selected=true]{z-index:2;overflow:visible;border-color:var(--ae-player-panel-border-strong);outline:2px solid var(--ae-player-accent);outline-offset:2px;background:linear-gradient(180deg,color-mix(in srgb,var(--ae-player-accent) 10%,transparent),transparent 58%),var(--ae-player-surface);box-shadow:var(--ae-player-shadow-card)}.ae-player-theme .ae-player-item-slot:focus-visible{z-index:2;outline:2px solid var(--ae-player-accent);outline-offset:2px}.ae-player-item-slot[data-equipped=true]:after{content:"";position:absolute;top:5px;right:5px;width:7px;height:7px;border-radius:50%;background:var(--ae-player-accent);box-shadow:0 0 0 2px var(--ae-player-surface-raised)}.ae-player-item-slot__icon{position:absolute;top:15%;right:15%;bottom:15%;left:15%;z-index:1;display:grid;width:auto;height:auto;place-items:center;pointer-events:none;transform-origin:center;transition:transform var(--ae-player-motion-fast) var(--ae-player-easing)}.ae-player-item-slot__icon svg,.ae-player-item-slot__icon img,.ae-player-item-slot__icon .screen-media-image,.ae-player-item-slot__icon .screen-media-fallback{width:100%;height:100%;max-width:100%;max-height:100%;min-height:0;object-fit:contain}.ae-player-item-slot__icon .screen-media-fallback{background:transparent}.ae-player-item-slot__icon .screen-media-fallback svg{width:100%;height:100%}.ae-player-item-slot__quantity{position:absolute;z-index:2;right:4px;bottom:4px;min-width:1.15rem;min-height:1.15rem;padding:0 var(--ae-player-space-1);pointer-events:none;letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;color:var(--ae-player-text);background:var(--ae-player-surface-raised);border-color:var(--ae-player-panel-border)}.ae-player-item-grid,.ae-player-inventory__grid{--ae-player-item-slot-size: 64px;--ae-player-item-slot-gap: var(--ae-player-inventory-slot-gap, var(--ae-player-space-2));--ae-player-item-grid-columns: 6;display:grid;isolation:isolate;align-self:start;width:max-content;max-width:100%;height:max-content;min-height:0;grid-template-columns:repeat(var(--ae-player-item-grid-columns, var(--ae-player-inventory-columns)),var(--ae-player-item-slot-size));grid-auto-rows:var(--ae-player-item-slot-size);align-content:start;align-items:start;justify-items:stretch;gap:var(--ae-player-item-slot-gap, var(--ae-player-inventory-slot-gap))}.ae-player-item-grid>.ae-player-item-slot,.ae-player-inventory__grid .ae-player-item-slot{aspect-ratio:1;width:var(--ae-player-item-slot-size);height:var(--ae-player-item-slot-size);align-self:start;border-radius:var(--ae-player-radius-medium)}.ae-player-item-grid[data-occupancy=cells],.ae-player-inventory__grid[data-occupancy=cells]{--ae-player-item-grid-rows: 5;align-self:center;justify-self:center;overflow:hidden;isolation:isolate;width:max-content;height:max-content;max-width:100%;max-height:100%;min-width:0;min-height:0;align-items:stretch;grid-template-columns:repeat(var(--ae-player-item-grid-columns, var(--ae-player-inventory-columns)),var(--ae-player-item-slot-size));grid-template-rows:repeat(var(--ae-player-item-grid-rows, var(--ae-player-inventory-rows)),var(--ae-player-item-slot-size));grid-auto-rows:var(--ae-player-item-slot-size);gap:var(--ae-player-item-slot-gap, var(--ae-player-inventory-slot-gap));padding:var(--ae-player-space-1-5);border-radius:6px;background:color-mix(in srgb,var(--ae-player-shade) 42%,var(--ae-player-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ae-player-shade) 35%,transparent)}.ae-player-item-grid[data-occupancy=cells]>.ae-player-item-slot,.ae-player-inventory__grid[data-occupancy=cells] .ae-player-item-slot{aspect-ratio:auto;width:auto;height:auto;min-width:0;min-height:0;overflow:hidden;align-self:stretch;justify-self:stretch;border-radius:var(--ae-player-radius-small);grid-column:var(--ae-player-item-column) / span var(--ae-player-item-columns, 1);grid-row:var(--ae-player-item-row) / span var(--ae-player-item-rows, 1)}@media(hover:hover)and (pointer:fine){.ae-player-item-slot:not([data-empty=true]):not([data-read-only]):hover:not(:disabled){border-color:color-mix(in srgb,var(--ae-player-accent) 46%,var(--ae-player-panel-border))}.ae-player-item-slot:not([data-empty=true]):not([data-read-only]):not([data-dragging=true]):hover:not(:disabled) .ae-player-item-slot__icon{transform:scale(1.06)}.ae-player-item-grid[data-occupancy=cells] .ae-player-item-slot:not([data-empty=true]):not([data-dragging=true]):hover:not(:disabled){z-index:2;border-color:color-mix(in srgb,var(--ae-player-accent) 46%,var(--ae-player-panel-border))}}.ae-player-item-slot:not([data-empty=true]):not([data-read-only]):not([data-dragging=true]):active:not(:disabled) .ae-player-item-slot__icon{transform:scale(.92)}.ae-player-item-grid:not([data-occupancy=cells]) .ae-player-item-slot:not([data-empty=true]):not([data-read-only]):active:not(:disabled),.ae-player-inventory__grid:not([data-occupancy=cells]) .ae-player-item-slot:not([data-empty=true]):not([data-read-only]):active:not(:disabled){transform:scale(.97) translateY(1px)}.ae-player-item-card{position:relative;align-content:start;justify-items:stretch;grid-template-columns:minmax(0,1fr);gap:var(--ae-player-space-3);overflow:hidden;padding:var(--ae-player-space-4) var(--ae-player-space-4) var(--ae-player-space-3);border-radius:var(--ae-player-radius-large);border-color:color-mix(in srgb,var(--ae-player-item-rarity) 22%,var(--ae-player-border));background:radial-gradient(120% 70% at 50% 0%,color-mix(in srgb,var(--ae-player-item-rarity) 22%,transparent),transparent 58%),linear-gradient(180deg,color-mix(in srgb,var(--ae-player-surface-raised) 86%,var(--ae-player-shade)),var(--ae-player-surface));box-shadow:inset 0 1px color-mix(in srgb,#fff 8%,transparent),0 18px 40px color-mix(in srgb,#000 38%,transparent)}.ae-player-item-card:before{display:none}.ae-player-item-card__rarity{position:absolute;z-index:2;top:var(--ae-player-space-3-5);left:var(--ae-player-space-3-5);padding:var(--ae-player-space-1) var(--ae-player-space-3);border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.04em;color:color-mix(in srgb,var(--ae-player-item-rarity) 18%,var(--ae-player-text));background:color-mix(in srgb,var(--ae-player-item-rarity) 42%,var(--ae-player-surface-raised));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ae-player-item-rarity) 55%,transparent)}.ae-player-item-card .ae-player-card__header{justify-items:start;text-align:left;gap:var(--ae-player-space-1)}.ae-player-item-card .ae-player-card__header small{color:color-mix(in srgb,var(--ae-player-text-muted) 88%,var(--ae-player-item-rarity));letter-spacing:.08em;text-transform:uppercase}.ae-player-item-card .ae-player-card__header .ae-player-text[data-variant=title]{color:var(--ae-player-text);font-size:var(--ae-player-type-title-size);font-weight:750;letter-spacing:0;text-transform:none;line-height:1.15}.ae-player-item-card .ae-player-card__header p{max-width:34ch;margin:0;color:color-mix(in srgb,var(--ae-player-text-muted) 92%,var(--ae-player-text));line-height:1.45}.ae-player-item-card:not(:has(>.ae-player-item-card__media))>.ae-player-item-card__rarity{position:static;justify-self:start;align-self:start}.ae-player-item-card__media{display:grid;width:min(100%,11rem);aspect-ratio:1;justify-self:center;place-items:center;margin-top:var(--ae-player-space-2);border:0;border-radius:0;box-shadow:none;background:transparent;filter:drop-shadow(0 10px 24px color-mix(in srgb,var(--ae-player-item-rarity) 38%,transparent))}.ae-player-item-card__media svg,.ae-player-item-card__media .screen-media-fallback svg{width:78%;height:78%}.ae-player-item-card__media img,.ae-player-item-card__media .screen-media-image,.ae-player-item-card__media .screen-media-fallback{width:auto;height:auto;max-width:88%;max-height:88%;min-height:0;object-fit:contain}.ae-player-item-card__stats{gap:0;padding:var(--ae-player-space-1) var(--ae-player-space-3);border-radius:var(--ae-player-radius-medium);background:color-mix(in srgb,var(--ae-player-shade) 28%,var(--ae-player-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ae-player-text) 7%,transparent)}.ae-player-item-stat{display:flex;align-items:center;justify-content:space-between;gap:var(--ae-player-space-3);min-height:var(--ae-player-space-7);padding:var(--ae-player-space-1) var(--ae-player-space-0);border-top:1px solid color-mix(in srgb,var(--ae-player-text) 6%,transparent)}.ae-player-item-stat:first-child{border-top:0}.ae-player-item-stat[data-sign=up] .ae-player-item-stat__value{color:var(--ae-player-positive)}.ae-player-item-stat[data-sign=down] .ae-player-item-stat__value{color:var(--ae-player-danger)}.ae-player-item-stat__label{display:inline-flex;min-width:0;align-items:center;gap:var(--ae-player-space-2)}.ae-player-item-stat__value{display:inline-flex;min-width:0;align-items:center;justify-content:flex-end;gap:var(--ae-player-space-1-5);white-space:nowrap;font-variant-numeric:tabular-nums}.ae-player-item-stat__value .ae-player-text{display:inline-flex;align-items:center;font-size:var(--ae-player-type-heading-size);font-weight:700}.ae-player-item-stat__value svg,.ae-player-item-stat__label svg{width:16px;height:16px;flex:none}.ae-player-item-stat__icon{display:inline-grid;width:18px;height:18px;flex:none;place-items:center;color:color-mix(in srgb,var(--ae-player-accent) 70%,var(--ae-player-text))}.ae-player-item-stat__icon svg{width:16px;height:16px}.ae-player-item-card__meta{display:flex;align-items:center;justify-content:space-between;gap:var(--ae-player-space-3);padding:var(--ae-player-space-0) var(--ae-player-space-0) var(--ae-player-space-1);border-top:1px solid color-mix(in srgb,var(--ae-player-text) 8%,transparent)}.ae-player-item-card__meta .ae-player-text{margin:0}.ae-player-item-card__actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ae-player-space-2);align-items:stretch}.ae-player-item-card__actions:has(>:only-child){grid-template-columns:minmax(0,1fr)}.ae-player-item-card__actions .ae-player-button:not(.ae-player-item-card__more){width:100%}.ae-player-item-card__actions>.ae-player-button:nth-child(n+3){grid-column:1 / -1}.ae-player-item-card__more.ae-player-icon-button,.ae-player-item-card__more.ae-player-button{width:auto;min-width:var(--ae-player-field-affordance);height:100%;aspect-ratio:1;padding:0;border-radius:var(--ae-player-radius-small);background:var(--ae-player-surface-raised);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ae-player-text) 10%,transparent)}.ae-player-item-popup{position:absolute;top:0;right:0;bottom:0;left:0;grid-area:1 / 1 / -1 / -1;z-index:40;display:grid;align-items:center;justify-items:center;padding:var(--ae-player-space-4);pointer-events:auto}.ae-player-item-popup__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:color-mix(in srgb,var(--ae-player-shade) 62%,var(--ae-player-canvas));cursor:pointer;pointer-events:auto}.ae-player-theme[data-color-scheme=light] .ae-player-item-popup__backdrop{background:color-mix(in srgb,#000 45%,transparent)}.ae-player-item-popup__dialog{position:relative;z-index:1;width:min(100%,22.5rem);max-height:min(88%,40rem);padding:0;overflow:auto;border:0;border-radius:var(--ae-player-radius-large);background:transparent;box-shadow:none;outline:none;pointer-events:auto}.ae-player-item-popup__handle{display:none}.ae-player-item-popup__dialog>.ae-player-card{padding:var(--ae-player-space-5) var(--ae-player-space-4) var(--ae-player-space-3)}.ae-player-item-popup__dialog .ae-player-item-card__media{width:min(100%,11rem);justify-self:center}.ae-player-item-popup__dialog .ae-player-item-card__actions{position:sticky;bottom:0;padding-top:var(--ae-player-space-2)}.ae-player-item-popup__close.ae-player-icon-button{position:absolute;z-index:2;top:8px;right:10px;display:grid;place-items:center;width:32px;height:32px;min-width:32px;min-height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--ae-player-text-muted);box-shadow:none}.ae-player-item-popup__close svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.ae-player-item-popup__close:focus-visible{outline:2px solid var(--ae-player-accent);outline-offset:2px}@media(hover:hover)and (pointer:fine){.ae-player-item-popup__close.ae-player-icon-button:hover{color:var(--ae-player-text);background:color-mix(in srgb,var(--ae-player-surface-raised) 80%,transparent)}}@media(min-width:761px){.ae-player-item-popup{padding:var(--ae-player-space-5)}.ae-player-item-popup__close.ae-player-icon-button{top:10px;right:10px}}.ae-player-inventory{position:relative;isolation:isolate;display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-rows:auto auto minmax(0,1fr) auto;gap:0;padding:0 var(--ae-player-space-5) var(--ae-player-space-5);overflow:hidden;background:var(--ae-player-canvas);container-type:inline-size;--ae-player-inventory-columns: 6;--ae-player-inventory-slot-gap: var(--ae-player-space-4);--ae-player-inventory-figure-width: 6.75rem;--ae-player-inventory-figure-height: 11.5rem;--ae-player-inventory-figure-scale: 1.7}.ae-player-inventory[data-layout=popup]{--ae-player-inventory-slot-gap: var(--ae-player-space-3)}.ae-player-inventory>:not(.ae-player-item-popup){position:relative;z-index:0}.ae-player-inventory>.ae-player-inventory__chrome{z-index:8;overflow:visible}.ae-player-inventory .ae-player-screen-header,.ae-player-inventory__gold,.ae-player-inventory__capacity,.ae-player-inventory__hero,.ae-player-inventory__experience{display:flex;min-width:0;align-items:center;gap:var(--ae-player-space-3)}.ae-player-inventory .ae-player-screen-header{justify-content:space-between;margin-inline:calc(var(--ae-player-space-5) * -1)}.ae-player-inventory__gold{display:inline-flex;flex-wrap:nowrap;justify-content:flex-end;gap:var(--ae-player-space-2-5);color:var(--ae-player-warning);font-weight:700}.ae-player-inventory__gold svg{width:16px;height:16px}.ae-player-inventory__gold .ae-player-currency{padding:0;border:0;background:transparent}.ae-player-inventory__stage{display:grid;min-width:0;min-height:0;overflow:hidden;grid-template-columns:minmax(0,1fr);gap:var(--ae-player-space-4)}.ae-player-inventory[data-inspect=aside] .ae-player-inventory__stage{grid-template-columns:minmax(0,1fr) minmax(15.5rem,17.5rem)}.ae-player-inventory[data-inspect=aside][data-bag-empty=true] .ae-player-inventory__stage{grid-template-columns:minmax(0,1fr)}.ae-player-inventory[data-loadout=true] .ae-player-inventory__stage{grid-template-columns:minmax(15.25rem,17.25rem) minmax(0,1fr)}.ae-player-inventory[data-loadout=true][data-inspect=aside] .ae-player-inventory__stage{grid-template-columns:minmax(15.25rem,17.25rem) minmax(0,1fr) minmax(15.5rem,17.5rem)}.ae-player-inventory[data-loadout=true][data-inspect=aside][data-bag-empty=true] .ae-player-inventory__stage{grid-template-columns:minmax(15.25rem,17.25rem) minmax(0,1fr)}.ae-player-inventory[data-layout=popup] .ae-player-inventory__stage{grid-template-columns:minmax(0,1fr)}.ae-player-inventory__stage{padding-top:var(--ae-player-screen-panel-inset)}.ae-player-inventory__board,.ae-player-inventory__detail,.ae-player-inventory__sidebar{min-width:0;min-height:0}.ae-player-inventory__board{display:grid;align-content:start;align-items:start;justify-items:stretch;height:100%;min-height:0;padding:var(--ae-player-space-3-5);overflow:auto;border:1px solid var(--ae-player-panel-border);border-radius:var(--ae-player-radius-medium);background:color-mix(in srgb,var(--ae-player-surface) 88%,var(--ae-player-shade))}.ae-player-empty-board,.ae-player-inventory__empty-board{position:relative;isolation:isolate;display:grid;min-height:22rem;width:100%;height:100%;align-self:stretch;place-content:center;overflow:hidden;background:radial-gradient(ellipse 58% 48% at 50% 36%,color-mix(in srgb,var(--ae-player-accent) 28%,transparent),transparent 70%),radial-gradient(ellipse 42% 36% at 78% 28%,rgba(120,48,160,.38),transparent 68%),linear-gradient(180deg,#16091c,#0b0612 52%,#140818);border:1px solid var(--ae-player-panel-border);border-radius:var(--ae-player-radius-medium)}.ae-player-inventory[data-bag-empty=true] .ae-player-inventory__board{padding:0;background:radial-gradient(ellipse 58% 48% at 50% 36%,color-mix(in srgb,var(--ae-player-accent) 28%,transparent),transparent 70%),radial-gradient(ellipse 42% 36% at 78% 28%,rgba(120,48,160,.38),transparent 68%),linear-gradient(180deg,#16091c,#0b0612 52%,#140818)}.ae-player-inventory__board .ae-player-empty-board{border:0;background:transparent}.ae-player-theme[data-color-scheme=light] .ae-player-empty-board,.ae-player-theme[data-color-scheme=light] .ae-player-inventory[data-bag-empty=true] .ae-player-inventory__board{background:radial-gradient(ellipse 58% 48% at 50% 36%,color-mix(in srgb,var(--ae-player-accent) 18%,transparent),transparent 70%),color-mix(in srgb,var(--ae-player-surface) 80%,var(--ae-player-shade))}.ae-player-theme[data-color-scheme=light] .ae-player-inventory__board .ae-player-empty-board{background:transparent}.ae-player-theme[data-color-scheme=light] :is(.ae-player-empty-board__scene,.ae-player-inventory__empty-scene)>.ae-player-text[data-variant=title]{text-shadow:none}.ae-player-theme[data-color-scheme=light] :is(.ae-player-empty-board__hint-icon,.ae-player-inventory__empty-hint-icon){background:color-mix(in srgb,var(--ae-player-accent) 14%,var(--ae-player-surface));color:var(--ae-player-accent)}.ae-player-empty-board__glow,.ae-player-inventory__empty-glow{position:absolute;top:8%;right:18%;bottom:42%;left:18%;pointer-events:none;background:radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--ae-player-accent) 42%,transparent),transparent 72%);filter:blur(28px);z-index:0}.ae-player-empty-board__scene,.ae-player-inventory__empty-scene{position:relative;z-index:1;display:grid;justify-items:center;gap:var(--ae-player-space-3);width:min(40rem,92%);margin:0 auto;padding:var(--ae-player-space-6) var(--ae-player-space-4) var(--ae-player-space-7);text-align:center}.ae-player-empty-board__art,.ae-player-inventory__empty-art{width:min(34rem,100%);max-height:16rem;display:grid;place-items:end center}.ae-player-empty-board__art img,.ae-player-empty-board__art svg,.ae-player-inventory__empty-art img,.ae-player-inventory__empty-art svg{width:100%;height:16rem;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 18px 28px rgba(255,90,170,.28))}.ae-player-empty-board__scene>.ae-player-text[data-variant=title],.ae-player-inventory__empty-scene>.ae-player-text[data-variant=title]{margin:0;font-size:clamp(1.6rem,2.4vw,2.15rem);letter-spacing:.01em;text-shadow:0 8px 24px rgba(0,0,0,.45)}.ae-player-empty-board__scene>.ae-player-text[data-variant=caption],.ae-player-inventory__empty-scene>.ae-player-text[data-variant=caption]{max-width:28rem;line-height:1.55}.ae-player-empty-board__cta,.ae-player-inventory__empty-cta{min-width:12.5rem;margin-top:var(--ae-player-space-1);border-radius:999px;box-shadow:0 10px 28px color-mix(in srgb,var(--ae-player-accent) 42%,transparent)}.ae-player-empty-board__hints,.ae-player-inventory__empty-hints{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ae-player-space-5);width:min(34rem,100%);margin:var(--ae-player-space-5) 0 0;padding:0;list-style:none}.ae-player-empty-board__hint,.ae-player-inventory__empty-hint{display:grid;justify-items:center;gap:.35rem;width:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:center}.ae-player-pressable.ae-player-empty-board__hint,.ae-player-pressable.ae-player-inventory__empty-hint{cursor:pointer}.ae-player-empty-board__hint-icon,.ae-player-inventory__empty-hint-icon{display:grid;width:2.4rem;height:2.4rem;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--ae-player-accent) 16%,rgba(20,8,24,.7));box-shadow:0 0 0 1px color-mix(in srgb,var(--ae-player-accent) 28%,transparent),0 8px 18px #00000047;color:color-mix(in srgb,var(--ae-player-accent) 82%,white);transition:transform var(--ae-player-motion-fast) var(--ae-player-easing)}@media(hover:hover)and (pointer:fine){.ae-player-pressable.ae-player-empty-board__hint:hover:not(:disabled) .ae-player-empty-board__hint-icon,.ae-player-pressable.ae-player-inventory__empty-hint:hover:not(:disabled) .ae-player-inventory__empty-hint-icon{transform:scale(1.06)}}.ae-player-pressable.ae-player-empty-board__hint:active:not(:disabled) .ae-player-empty-board__hint-icon,.ae-player-pressable.ae-player-inventory__empty-hint:active:not(:disabled) .ae-player-inventory__empty-hint-icon{transform:scale(.92)}.ae-player-empty-board__hint strong,.ae-player-inventory__empty-hint strong{font-size:var(--ae-player-type-caption-size);font-weight:700}.ae-player-empty-board__hint small,.ae-player-inventory__empty-hint small{color:var(--ae-player-text-muted);font-size:.72rem}@media(max-width:720px){.ae-player-empty-board__hints,.ae-player-inventory__empty-hints{grid-template-columns:1fr;gap:var(--ae-player-space-3)}}.ae-player-inventory[data-occupancy=cells]{--ae-player-inventory-slot-gap: 3px}.ae-player-inventory[data-occupancy=cells] .ae-player-inventory__board{overflow:hidden;align-content:stretch;align-items:stretch;justify-items:stretch;container-type:size}.ae-player-inventory .ae-player-inventory__grid,.ae-player-item-grid[data-fit=fill],.ae-player-inventory__grid[data-fit=fill]{justify-self:stretch;width:100%;max-width:100%;grid-template-columns:repeat(var(--ae-player-item-grid-columns, var(--ae-player-inventory-columns)),minmax(0,1fr));grid-auto-rows:auto}.ae-player-inventory .ae-player-inventory__grid .ae-player-item-slot,.ae-player-item-grid[data-fit=fill]>.ae-player-item-slot,.ae-player-inventory__grid[data-fit=fill] .ae-player-item-slot{width:100%;height:auto;aspect-ratio:1}.ae-player-inventory[data-occupancy=cells] .ae-player-inventory__grid,.ae-player-item-grid[data-fit=fill][data-occupancy=cells],.ae-player-inventory__grid[data-fit=fill][data-occupancy=cells]{width:min(100%,calc(100cqb * var(--ae-player-item-grid-columns, var(--ae-player-inventory-columns)) / var(--ae-player-item-grid-rows, var(--ae-player-inventory-rows))));height:auto;max-width:100%;max-height:100%;margin:auto;aspect-ratio:var(--ae-player-item-grid-columns, var(--ae-player-inventory-columns)) / var(--ae-player-item-grid-rows, var(--ae-player-inventory-rows));justify-self:stretch;align-self:stretch;grid-template-columns:repeat(var(--ae-player-item-grid-columns, var(--ae-player-inventory-columns)),minmax(0,1fr));grid-template-rows:repeat(var(--ae-player-item-grid-rows, var(--ae-player-inventory-rows)),minmax(0,1fr));grid-auto-rows:auto}.ae-player-inventory[data-occupancy=cells] .ae-player-inventory__grid .ae-player-item-slot,.ae-player-item-grid[data-fit=fill][data-occupancy=cells]>.ae-player-item-slot,.ae-player-inventory__grid[data-fit=fill][data-occupancy=cells] .ae-player-item-slot{width:auto;height:auto}.ae-player-inventory[data-occupancy=cells][data-loadout=true] .ae-player-inventory__stage{grid-template-columns:minmax(14.75rem,16rem) minmax(0,1fr)}.ae-player-inventory[data-occupancy=cells][data-loadout=true][data-inspect=aside] .ae-player-inventory__stage{grid-template-columns:minmax(14.75rem,16rem) minmax(0,1fr) minmax(13rem,15rem)}.ae-player-inventory[data-occupancy=cells][data-loadout=true][data-inspect=aside][data-bag-empty=true] .ae-player-inventory__stage{grid-template-columns:minmax(14.75rem,16rem) minmax(0,1fr)}.ae-player-inventory[data-occupancy=cells] .ae-player-inventory__sidebar{min-width:14.75rem;max-width:16rem}.ae-player-item-grid[data-occupancy=cells] .ae-player-item-slot[data-empty=true],.ae-player-inventory__grid[data-occupancy=cells] .ae-player-item-slot[data-empty=true]{background:color-mix(in srgb,var(--ae-player-surface) 55%,var(--ae-player-shade))}.ae-player-item-grid[data-occupancy=cells] .ae-player-item-slot:not([data-empty=true]) .ae-player-item-slot__icon,.ae-player-inventory__grid[data-occupancy=cells] .ae-player-item-slot:not([data-empty=true]) .ae-player-item-slot__icon{position:absolute;top:9%;right:9%;bottom:9%;left:9%;width:auto;height:auto;max-width:none;max-height:none}.ae-player-item-grid[data-occupancy=cells] .ae-player-item-slot[data-selected=true],.ae-player-inventory__grid[data-occupancy=cells] .ae-player-item-slot[data-selected=true]{z-index:2;overflow:hidden}.ae-player-item-grid[data-occupancy=cells] .ae-player-item-slot:not([data-empty=true]),.ae-player-inventory__grid[data-occupancy=cells] .ae-player-item-slot:not([data-empty=true]){grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);place-items:center;overflow:hidden;cursor:grab;transition:border-color 90ms var(--ae-player-easing),box-shadow 90ms var(--ae-player-easing),opacity 90ms var(--ae-player-easing)}.ae-player-item-grid[data-occupancy=cells] .ae-player-item-slot:not([data-empty=true]):active,.ae-player-inventory__grid[data-occupancy=cells] .ae-player-item-slot:not([data-empty=true]):active{cursor:grabbing}.ae-player-item-grid[data-occupancy=cells] .ae-player-item-slot[data-dragging=true],.ae-player-inventory__grid[data-occupancy=cells] .ae-player-item-slot[data-dragging=true]{opacity:.38;cursor:grabbing}.ae-player-item-grid[data-occupancy=cells] .ae-player-item-slot[data-drop-target=true],.ae-player-inventory__grid[data-occupancy=cells] .ae-player-item-slot[data-drop-target=true]{background:color-mix(in srgb,var(--ae-player-accent) 28%,var(--ae-player-shade));border-color:color-mix(in srgb,var(--ae-player-accent) 80%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ae-player-accent) 70%,transparent)}.ae-player-item-grid[data-occupancy=cells] .ae-player-item-slot[data-filtered=true],.ae-player-inventory__grid[data-occupancy=cells] .ae-player-item-slot[data-filtered=true]{opacity:.28}.ae-player-item-grid[data-occupancy=cells] .ae-player-item-slot[data-placed=true],.ae-player-inventory__grid[data-occupancy=cells] .ae-player-item-slot[data-placed=true]{animation:ae-player-bag-place var(--ae-player-beat-duration, .16s) var(--ae-player-easing)}@keyframes ae-player-bag-place{0%{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ae-player-accent) 0%,transparent)}45%{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ae-player-accent) 70%,transparent)}to{box-shadow:inset 0 0 color-mix(in srgb,var(--ae-player-accent) 0%,transparent)}}.ae-player-inventory__sidebar{display:grid;grid-template-rows:minmax(0,1fr) auto;align-content:start;gap:var(--ae-player-space-3);min-height:0;overflow:hidden}.ae-player-inventory__section-title{display:flex;align-items:center;gap:var(--ae-player-space-2);color:var(--ae-player-text-faint);font-size:var(--ae-player-type-overline-size);font-weight:var(--ae-player-type-overline-weight);letter-spacing:.14em;text-transform:uppercase}.ae-player-inventory__section-title:before{width:6px;height:6px;background:currentColor;content:"";transform:rotate(45deg)}.ae-player-inventory__loadout{display:grid;align-content:start;gap:var(--ae-player-space-2);min-height:0}.ae-player-inventory__doll{display:grid;width:max-content;max-width:100%;margin-inline:auto;justify-self:center;grid-template-columns:3.15rem var(--ae-player-inventory-figure-width) 3.15rem;grid-template-rows:auto auto auto;grid-template-areas:"weapon figure head" "body figure accessory" "feet figure back";align-items:center;justify-items:center;column-gap:var(--ae-player-space-1);row-gap:var(--ae-player-space-1-5);min-height:0}.ae-player-inventory__doll-slot{display:grid;place-items:center;position:relative;z-index:1}.ae-player-inventory__doll-slot:has(.ae-player-item-slot[data-selected=true]){z-index:2}.ae-player-inventory__doll-slot[data-slot=weapon]{grid-area:weapon}.ae-player-inventory__doll-slot[data-slot=head]{grid-area:head}.ae-player-inventory__doll-slot[data-slot=body]{grid-area:body}.ae-player-inventory__doll-slot[data-slot=accessory]{grid-area:accessory}.ae-player-inventory__doll-slot[data-slot=feet]{grid-area:feet}.ae-player-inventory__doll-slot[data-slot=back]{grid-area:back}.ae-player-inventory__doll-slot .ae-player-item-slot{width:3.15rem;height:3.15rem;max-width:3.15rem;max-height:3.15rem;aspect-ratio:auto;border-radius:var(--ae-player-radius-medium)}.ae-player-inventory__figure{display:grid;grid-area:figure;z-index:0;width:calc(var(--ae-player-inventory-figure-width) + 1rem);height:var(--ae-player-inventory-figure-height);margin-inline:-.5rem;place-items:end center;overflow:hidden;pointer-events:none}.ae-player-inventory__figure img,.ae-player-inventory__figure .ae-player-avatar,.ae-player-inventory__figure>*{display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;object-position:center bottom;transform:scale(var(--ae-player-inventory-figure-scale));transform-origin:center bottom}.ae-player-inventory__figure .ae-player-avatar{border:0;border-radius:0;background:transparent;overflow:hidden}.ae-player-inventory__doll-extra{display:flex;isolation:isolate;flex-wrap:wrap;justify-content:center;gap:var(--ae-player-inventory-slot-gap)}.ae-player-inventory__doll-extra .ae-player-item-slot{width:3.2rem;height:3.2rem;aspect-ratio:auto}.ae-player-inventory__stats{display:grid;gap:0;margin:0;min-height:0;overflow:auto;padding-top:var(--ae-player-space-1);border-top:1px solid var(--ae-player-border)}.ae-player-inventory__stat{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--ae-player-space-1-5) var(--ae-player-space-2-5);padding:var(--ae-player-space-2) 0;border-bottom:1px solid color-mix(in srgb,var(--ae-player-border) 70%,transparent)}.ae-player-inventory__stat dt{display:flex;min-width:0;align-items:center;gap:var(--ae-player-space-2)}.ae-player-inventory__stat dt .ae-player-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ae-player-inventory__stat dd{margin:0;justify-self:end}.ae-player-inventory__stat .ae-player-progress{grid-column:1 / -1;width:100%}.ae-player-inventory__stat[data-tone=health] .ae-player-inventory__stat-icon{color:#ef5d5d}.ae-player-inventory__stat[data-tone=mana] .ae-player-inventory__stat-icon{color:var(--ae-player-mana, #5b9bff)}.ae-player-inventory__stat-icon{display:grid;width:14px;height:14px;place-items:center;color:var(--ae-player-warning)}.ae-player-inventory__stat-icon svg{width:14px;height:14px}.ae-player-inventory__detail{display:grid;align-content:stretch;align-items:stretch;justify-items:stretch;height:100%;min-height:0;overflow:hidden}.ae-player-inventory__detail>.ae-player-item-card,.ae-player-inventory__inspector.ae-player-item-card{display:flex;flex-direction:column;height:100%;max-height:100%;min-height:0;align-self:stretch;overflow:auto}.ae-player-inventory__inspector.ae-player-item-card .ae-player-item-card__media{align-self:center;width:min(100%,11rem);min-width:0;min-height:0}.ae-player-inventory__inspector.ae-player-item-card .ae-player-item-card__media img,.ae-player-inventory__inspector.ae-player-item-card .ae-player-item-card__media .screen-media-image,.ae-player-inventory__inspector.ae-player-item-card .ae-player-item-card__media .screen-media-fallback{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center}.ae-player-inventory__inspector.ae-player-item-card .ae-player-item-card__actions{margin-top:auto}.ae-player-inventory__empty-detail{display:grid;height:100%;align-content:center;justify-items:stretch;place-items:center;gap:var(--ae-player-space-3);padding:var(--ae-player-space-5) var(--ae-player-space-4);border:1px solid var(--ae-player-panel-border);border-radius:var(--ae-player-radius-large);background:color-mix(in srgb,var(--ae-player-surface) 90%,black);text-align:left}.ae-player-inventory__empty-detail>.ae-player-empty{min-height:0;padding:0}.ae-player-inventory__footer{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--ae-player-space-3);padding-top:var(--ae-player-space-1)}.ae-player-inventory__hero{gap:var(--ae-player-space-2-5)}.ae-player-inventory__experience{flex:1;min-width:8rem;max-width:14rem;gap:var(--ae-player-space-2)}.ae-player-inventory__experience .ae-player-progress{flex:1}.ae-player-inventory__experience .ae-player-progress i{background:var(--ae-player-warning)}.ae-player-inventory__shortcuts{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ae-player-space-1-5);padding:var(--ae-player-space-1);border:1px solid var(--ae-player-panel-border);border-radius:14px;background:color-mix(in srgb,var(--ae-player-surface) 88%,black)}.ae-player-inventory__shortcuts .ae-player-button{min-height:32px;padding:0 var(--ae-player-space-2-5);gap:var(--ae-player-space-2)}.ae-player-inventory__shortcuts kbd{display:inline-grid;min-width:1.45rem;height:1.35rem;place-items:center;padding:0 var(--ae-player-space-1);border:1px solid var(--ae-player-border);border-radius:5px;background:color-mix(in srgb,var(--ae-player-surface-raised) 84%,black);font-size:10px;font-weight:700;letter-spacing:.04em}.ae-player-inventory__capacity{justify-self:end;width:auto}.ae-player-inventory__capacity-icon{display:grid;width:14px;height:14px;place-items:center;color:var(--ae-player-text-muted)}.ae-player-inventory__capacity-icon svg{width:14px;height:14px}.ae-player-equipment{position:relative;isolation:isolate;display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);gap:0;padding:0;overflow:hidden;background:var(--ae-player-canvas);container-type:inline-size;--ae-player-equipment-slot-size: 4.6rem;--ae-player-item-slot-size: var(--ae-player-equipment-slot-size);--ae-player-equipment-figure-scale: 1.75}.ae-player-equipment>:not(.ae-player-item-popup){position:relative;z-index:0}.ae-player-equipment .ae-player-screen-header{justify-content:space-between;padding-inline:var(--ae-player-space-5);border-bottom-color:transparent;background:transparent}.ae-player-equipment__stage{position:relative;display:grid;min-width:0;min-height:0;height:100%;grid-template-columns:minmax(17rem,19rem) minmax(0,1fr);align-items:stretch}.ae-player-equipment[data-layout=popup] .ae-player-equipment__stage{grid-template-columns:minmax(0,1fr)}.ae-player-equipment__board{position:relative;display:grid;place-items:center;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;border:0;background:transparent}.ae-player-equipment__detail{position:relative;z-index:3;display:grid;align-content:start;align-self:center;gap:var(--ae-player-space-3);width:auto;max-height:calc(100% - 24px);margin:var(--ae-player-space-3) 0 var(--ae-player-space-3) var(--ae-player-space-4);overflow:auto}.ae-player-equipment[data-layout=popup] .ae-player-equipment__detail{display:none}.ae-player-equipment__inspect{display:grid;justify-items:start;gap:var(--ae-player-space-1-5);padding:var(--ae-player-space-4);border:1px solid color-mix(in srgb,var(--ae-player-warning) 28%,var(--ae-player-panel-border));border-radius:18px;background:color-mix(in srgb,var(--ae-player-canvas) 72%,transparent);box-shadow:0 18px 40px color-mix(in srgb,#000 45%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ae-player-equipment__inspect-icon{display:grid;width:4.25rem;height:4.25rem;place-items:center;overflow:hidden;border:2px solid color-mix(in srgb,var(--ae-player-warning) 55%,var(--ae-player-border));border-radius:50%;background:color-mix(in srgb,var(--ae-player-surface) 70%,var(--ae-player-shade));box-shadow:0 0 0 3px color-mix(in srgb,var(--ae-player-warning) 18%,transparent)}.ae-player-equipment__inspect-icon[data-empty=true]{border-color:color-mix(in srgb,var(--ae-player-border) 80%,transparent);box-shadow:none}.ae-player-equipment__inspect-icon img,.ae-player-equipment__inspect-icon svg,.ae-player-equipment__inspect-icon>*{width:70%;height:70%;object-fit:contain}.ae-player-equipment__inspect-stats{display:grid;width:100%;gap:var(--ae-player-space-1);margin:var(--ae-player-space-1) 0 0}.ae-player-equipment__inspect-stats>div{display:flex;justify-content:space-between;gap:var(--ae-player-space-2)}.ae-player-equipment__inspect-actions{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:var(--ae-player-space-2);margin-top:var(--ae-player-space-2-5)}.ae-player-equipment__inspect-actions .ae-player-button{min-height:36px}.ae-player-equipment__world{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.ae-player-equipment__world img,.ae-player-equipment__world>*{width:100%;height:100%;object-fit:cover}.ae-player-equipment__doll{position:relative;z-index:1;height:min(100%,40rem);width:auto;max-width:min(100%,34rem);aspect-ratio:3 / 4}.ae-player-equipment__doll[data-layout=columns]{display:grid;grid-template-columns:minmax(var(--ae-player-equipment-slot-size),auto) minmax(0,1fr) minmax(var(--ae-player-equipment-slot-size),auto);grid-template-areas:"left wearer right" "row row row";align-items:center;gap:var(--ae-player-space-4) var(--ae-player-space-3);width:min(100%,36rem);height:auto;max-width:none;aspect-ratio:auto}.ae-player-equipment__column{display:grid;justify-items:center;gap:var(--ae-player-space-6);padding-bottom:var(--ae-player-space-4)}.ae-player-equipment__column[data-side=left]{grid-area:left}.ae-player-equipment__column[data-side=right]{grid-area:right}.ae-player-equipment__row{grid-area:row;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ae-player-space-3) var(--ae-player-space-5);padding-bottom:var(--ae-player-space-4)}.ae-player-equipment__wearer{grid-area:wearer;position:relative;display:grid;align-self:stretch;min-height:calc(var(--ae-player-equipment-slot-size) * 3 + var(--ae-player-space-6) * 2 + 4rem)}.ae-player-equipment__doll[data-layout=columns] .ae-player-equipment__slot{position:relative;border-radius:var(--ae-player-radius-medium)}.ae-player-equipment__doll[data-layout=columns] .ae-player-equipment__figure{position:absolute;top:0;right:0;bottom:0;left:0}.ae-player-equipment__doll[data-layout=columns] .ae-player-equipment__identity{right:0;bottom:0;left:0}.ae-player-equipment__orbit{position:absolute;top:17%;right:10%;bottom:17%;left:10%;border:1px solid color-mix(in srgb,var(--ae-player-warning) 28%,transparent);border-radius:50%;pointer-events:none}.ae-player-equipment__spoke{position:absolute;left:50%;top:50%;z-index:0;width:40%;height:1px;background:linear-gradient(90deg,transparent 28%,color-mix(in srgb,var(--ae-player-warning) 40%,transparent));transform-origin:0 50%;pointer-events:none}.ae-player-equipment__slot{position:absolute;z-index:1;width:var(--ae-player-item-slot-size, var(--ae-player-equipment-slot-size));height:var(--ae-player-item-slot-size, var(--ae-player-equipment-slot-size));border-radius:50%}.ae-player-equipment__slot-label{position:absolute;top:calc(100% + var(--ae-player-space-1, 4px));left:50%;transform:translate(-50%);white-space:nowrap;pointer-events:none}.ae-player-equipment__slot-badge{position:absolute;right:calc(-1 * var(--ae-player-space-1, 4px));bottom:calc(-1 * var(--ae-player-space-1, 4px));pointer-events:none}.ae-player-equipment__slot[data-selected=true]{z-index:2;box-shadow:0 0 0 3px color-mix(in srgb,var(--ae-player-warning) 70%,transparent),0 0 22px color-mix(in srgb,var(--ae-player-warning) 45%,transparent)}.ae-player-theme .ae-player-equipment__slot .ae-player-item-slot.ae-player-card,.ae-player-equipment__slot .ae-player-item-slot{width:100%;height:100%;max-width:none;max-height:none;aspect-ratio:1;overflow:hidden;border:2px solid color-mix(in srgb,var(--ae-player-warning) 58%,var(--ae-player-border));border-radius:50%;border-image:none;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--ae-player-surface-raised) 80%,#3a2a18),#14110d);box-shadow:0 0 0 3px color-mix(in srgb,#000 55%,transparent),0 8px 18px color-mix(in srgb,#000 40%,transparent)}.ae-player-theme .ae-player-equipment__doll[data-layout=columns] .ae-player-equipment__slot .ae-player-item-slot.ae-player-card,.ae-player-equipment__doll[data-layout=columns] .ae-player-equipment__slot .ae-player-item-slot{border-radius:var(--ae-player-radius-medium)}.ae-player-equipment__slot .ae-player-item-slot[data-empty=true]{border-color:color-mix(in srgb,var(--ae-player-warning) 32%,var(--ae-player-border));background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--ae-player-surface) 50%,#1a1612),#0c0b09)}.ae-player-theme .ae-player-equipment__slot .ae-player-item-slot.ae-player-card[data-selected=true],.ae-player-theme .ae-player-equipment__slot .ae-player-item-slot:focus-visible,.ae-player-equipment__slot .ae-player-item-slot[data-selected=true]{overflow:hidden;border-color:var(--ae-player-warning);border-radius:50%;border-image:none;outline:none;box-shadow:none}.ae-player-equipment__slot .ae-player-item-slot[data-equipped=true]:after{display:none}.ae-player-equipment__figure{position:absolute;top:8%;right:18%;bottom:16%;left:18%;z-index:0;display:grid;place-items:end center;overflow:hidden;pointer-events:none}.ae-player-equipment__figure img,.ae-player-equipment__figure .ae-player-avatar,.ae-player-equipment__figure>*{display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;object-position:center bottom;transform:scale(var(--ae-player-equipment-figure-scale));transform-origin:center bottom}.ae-player-equipment__figure .ae-player-avatar{border:0;border-radius:0;background:transparent;overflow:hidden}.ae-player-equipment__portrait{position:absolute;top:38%;left:50%;z-index:0;height:min(62%,11rem);aspect-ratio:1;transform:translate(-50%,-50%);overflow:hidden;border:2px solid color-mix(in srgb,var(--ae-player-warning) 58%,var(--ae-player-border));border-radius:50%;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--ae-player-surface-raised) 80%,#3a2a18),#14110d);box-shadow:0 0 0 3px color-mix(in srgb,#000 55%,transparent),0 12px 28px color-mix(in srgb,#000 45%,transparent);pointer-events:none}.ae-player-equipment__portrait>*{display:block;width:100%;height:100%;object-fit:cover;image-rendering:pixelated}.ae-player-equipment__identity{position:absolute;z-index:1;right:10%;bottom:10%;left:10%;display:grid;justify-items:center;gap:0;text-align:center;pointer-events:none;text-shadow:0 2px 14px #000}.ae-player-equipment__identity .ae-player-text[data-variant=title]{font-size:28px;letter-spacing:.08em;text-transform:uppercase}.ae-player-equipment__gold{display:inline-flex;flex-wrap:nowrap;justify-content:flex-end;gap:var(--ae-player-space-2-5);color:var(--ae-player-warning);font-weight:700;white-space:nowrap}.ae-player-equipment__gold svg{width:16px;height:16px}.ae-player-equipment__gold .ae-player-currency{padding:0;border:0;background:transparent}.ae-player-equipment__inspect-actions .ae-player-button:disabled{filter:grayscale(1);opacity:.4}@container (max-width: 760px){.ae-player-equipment{--ae-player-equipment-slot-size: 3.5rem}.ae-player-equipment[data-layout=panel] .ae-player-equipment__stage{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.ae-player-equipment__board{order:-1;padding-inline:var(--ae-player-space-3)}.ae-player-equipment__detail{width:auto;max-height:38%;margin:0 var(--ae-player-space-3) var(--ae-player-space-3)}}.ae-player-me{position:relative;isolation:isolate;display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-rows:auto auto minmax(0,1fr);gap:0;padding:0 var(--ae-player-space-4) var(--ae-player-space-4);background:var(--ae-player-canvas)}.ae-player-me>:not(.ae-player-item-popup){position:relative;z-index:0}.ae-player-me .ae-player-screen-header{margin-inline:calc(var(--ae-player-space-4) * -1)}.ae-player-me__gold{display:inline-flex;align-items:center;gap:var(--ae-player-space-1-5);color:var(--ae-player-warning);font-weight:700}.ae-player-me__gold svg{width:16px;height:16px}.ae-player-me__stage{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,1fr) minmax(16rem,18.5rem);gap:var(--ae-player-space-4);padding-top:var(--ae-player-screen-panel-inset)}.ae-player-me[data-layout=popup] .ae-player-me__stage,.ae-player-me[data-page=profile] .ae-player-me__stage{grid-template-columns:minmax(0,1fr)}.ae-player-me__board,.ae-player-me__detail{min-width:0;min-height:0}.ae-player-me__detail{display:grid;align-content:start}.ae-player-me__detail>.ae-player-item-card,.ae-player-me__empty-detail{height:100%}.ae-player-me__empty-detail{display:grid;align-content:center;justify-items:center;gap:var(--ae-player-space-2);padding:var(--ae-player-space-6);border:1px dashed var(--ae-player-panel-border);border-radius:var(--ae-player-radius-medium);text-align:center}.ae-player-me__profile{display:grid;min-height:100%;align-content:start;gap:var(--ae-player-space-4)}.ae-player-me__masthead{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--ae-player-space-5)}.ae-player-me__portrait,.ae-player-me__figure{display:grid;place-items:center}.ae-player-me__portrait{width:5.75rem;height:5.75rem;overflow:hidden;border-radius:50%;background:var(--ae-player-surface-raised);box-shadow:0 14px 32px color-mix(in srgb,#000 32%,transparent)}.ae-player-me__portrait>*{width:100%;height:100%;min-width:0;min-height:0}.ae-player-me__portrait .ae-player-avatar{width:100%;height:100%;font-size:1.35rem;border-width:0;box-shadow:none}.ae-player-me__portrait img,.ae-player-me__portrait .screen-media-image{width:100%;height:100%;object-fit:cover}.ae-player-me__counters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.ae-player-me__counters li{display:grid;justify-items:center;gap:var(--ae-player-space-0);text-align:center}.ae-player-me__counters .ae-player-text{margin:0}.ae-player-me__who{display:grid;gap:var(--ae-player-space-0);justify-items:start}.ae-player-me__who .ae-player-text{margin:0}.ae-player-me__who h2{margin:0;letter-spacing:-.02em}.ae-player-me__actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:var(--ae-player-space-2)}.ae-player-me__actions .ae-player-button{min-height:34px;font-weight:700}.ae-player-me__highlights{display:flex;gap:var(--ae-player-space-3-5);margin:0 calc(var(--ae-player-space-4) * -1);padding:var(--ae-player-space-1) var(--ae-player-space-4) var(--ae-player-space-0);overflow-x:auto;scrollbar-width:none}.ae-player-me__highlights::-webkit-scrollbar{display:none}.ae-player-me__highlight{display:grid;flex:0 0 4.5rem;justify-items:center;gap:var(--ae-player-space-1-5);margin:0;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.ae-player-me__highlight-halo{display:grid;width:4.25rem;height:4.25rem;place-items:center;padding:var(--ae-player-space-1);border:2px solid var(--ae-player-accent);border-radius:50%}.ae-player-me__highlight[data-empty] .ae-player-me__highlight-halo{border-color:var(--ae-player-border)}.ae-player-me__highlight-halo>*{width:100%;height:100%;overflow:hidden;border-radius:50%}.ae-player-me__highlight-halo .ae-player-avatar,.ae-player-me__highlight-halo .ae-player-item-slot{width:100%;height:100%;max-width:none;max-height:none;border-width:0;box-shadow:none}.ae-player-me__highlight .ae-player-text{width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}@media(hover:hover)and (pointer:fine){.ae-player-me__highlight:hover .ae-player-me__highlight-halo{border-color:color-mix(in srgb,var(--ae-player-accent) 80%,var(--ae-player-text));box-shadow:0 0 0 3px color-mix(in srgb,var(--ae-player-accent) 22%,transparent)}}.ae-player-me__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ae-player-space-0);margin-inline:calc(var(--ae-player-space-4) * -1)}.ae-player-me__post{position:relative;display:grid;aspect-ratio:1;place-items:center;overflow:hidden;margin:0;padding:0;border:0;background:var(--ae-player-surface-raised);color:var(--ae-player-text);cursor:default}.ae-player-me__post[type=button]{cursor:pointer}.ae-player-me__post>*,.ae-player-me__post img{width:100%;height:100%;max-width:none;object-fit:cover}.ae-player-me__post>svg{padding:22%}.ae-player-me__post-count{position:absolute;right:6px;bottom:6px;color:#fff;font-size:11px;font-weight:700;text-shadow:0 1px 2px #000}@media(hover:hover)and (pointer:fine){.ae-player-me__post:hover{filter:brightness(1.08)}}.ae-player-me__empty{min-height:12rem}.ae-player-me__stats{display:grid;grid-template-columns:1fr 1fr;gap:0 var(--ae-player-space-4);margin:0}.ae-player-me__stat{display:grid;gap:var(--ae-player-space-1);padding:var(--ae-player-space-2) 0;border-top:1px solid var(--ae-player-border)}.ae-player-me__stat dd{display:grid;gap:var(--ae-player-space-1);margin:0}.ae-player-me__slot{display:grid;align-content:center;justify-items:center;align-self:center;gap:var(--ae-player-space-1)}.ae-player-me__slot .ae-player-item-slot{width:3.6rem;height:3.6rem;max-width:3.6rem;max-height:3.6rem;align-self:center}.ae-player-me__loadout{display:grid;min-height:100%;grid-template-columns:3.8rem minmax(0,1fr) 3.8rem;grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:". head ." "weapon figure shield" "body figure accessory";align-items:center;justify-items:center;gap:var(--ae-player-space-2) var(--ae-player-space-2-5)}.ae-player-me__slot[data-slot=head]{grid-area:head}.ae-player-me__slot[data-slot=weapon]{grid-area:weapon}.ae-player-me__slot[data-slot=shield]{grid-area:shield}.ae-player-me__slot[data-slot=body]{grid-area:body}.ae-player-me__slot[data-slot=accessory]{grid-area:accessory}.ae-player-me__figure{grid-area:figure;align-self:center;justify-self:center;width:auto;border:0;background:none}.ae-player-me__figure .ae-player-avatar{width:5.25rem;height:5.25rem;font-size:1.3rem;border-width:2px;box-shadow:0 16px 36px color-mix(in srgb,#000 34%,transparent)}.ae-player-home,.ae-player-settings{position:relative;display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);color:var(--ae-player-text);background:var(--ae-player-canvas);container-type:inline-size}.ae-player-home[data-chrome=false]{grid-template-rows:minmax(0,1fr)}.ae-player-home .ae-player-screen-header,.ae-player-settings .ae-player-screen-header{z-index:2}.ae-player-home__scroll{display:grid;align-content:start;gap:var(--ae-player-space-3);padding:var(--ae-player-space-4)}.ae-player-home[data-chrome=false] .ae-player-home__scroll{padding-top:var(--ae-player-space-3)}.ae-player-home__greeting{margin:0;font-size:var(--ae-player-type-body-size)}.ae-player-home__board{display:grid;grid-template-columns:minmax(0,1fr) minmax(16.5rem,19.5rem);gap:var(--ae-player-space-3);align-items:start}.ae-player-home__main,.ae-player-home__aside,.ae-player-home__feed,.ae-player-home__objective-list,.ae-player-home__party-list{display:grid;gap:var(--ae-player-space-3);align-content:start}.ae-player-home__section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ae-player-space-3)}.ae-player-home__hero{position:relative;display:grid;min-height:14.5rem;overflow:hidden;border:1px solid var(--ae-player-panel-border);border-radius:var(--ae-player-radius-large);background:var(--ae-player-surface-raised);box-shadow:var(--ae-player-shadow-card);isolation:isolate}.ae-player-home__hero-media,.ae-player-home__hero-media>img,.ae-player-home__hero-media>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ae-player-home__hero-media>img,.ae-player-home__hero-media>video{object-fit:cover;object-position:center 24%}.ae-player-home__hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,color-mix(in srgb,var(--ae-player-canvas) 82%,transparent) 0%,color-mix(in srgb,var(--ae-player-canvas) 28%,transparent) 46%,transparent 100%),linear-gradient(180deg,transparent 28%,color-mix(in srgb,var(--ae-player-canvas) 88%,transparent) 100%)}.ae-player-home__hero-copy{position:relative;z-index:1;display:grid;width:min(100%,28rem);align-self:end;gap:var(--ae-player-space-2);padding:var(--ae-player-space-5)}.ae-player-home__hero-copy :where(h2,p){margin:0}.ae-player-home__hero-copy .ae-player-button{width:fit-content;min-width:9.5rem;margin-top:var(--ae-player-space-1)}.ae-player-home__hero-pages{position:absolute;z-index:2;right:16px;bottom:14px;display:flex;gap:var(--ae-player-space-1-5)}.ae-player-home__hero-page{width:7px;height:7px;border:0;border-radius:999px;background:color-mix(in srgb,var(--ae-player-text) 35%,transparent);padding:0;cursor:pointer}.ae-player-home__hero-page[aria-selected=true]{width:18px;background:var(--ae-player-accent)}@media(hover:hover)and (pointer:fine){.ae-player-home__hero-page:hover{background:color-mix(in srgb,var(--ae-player-accent) 70%,var(--ae-player-text))}}.ae-player-home__shortcuts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--ae-player-space-3)}.ae-player-home__shortcut{position:relative;display:grid;min-height:4.75rem;justify-items:center;align-content:center;gap:var(--ae-player-space-1-5);cursor:pointer}.ae-player-home__shortcut-icon{display:grid;width:2.25rem;height:2.25rem;place-items:center;color:var(--ae-player-accent)}.ae-player-home__shortcut-icon>:where(svg,img){width:22px;height:22px}.ae-player-home__shortcut-badge{position:absolute;top:8px;right:8px}.ae-player-home__activities{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ae-player-space-2)}.ae-player-home__activity{min-height:56px}.ae-player-home__activity .ae-player-list-row__leading{display:grid;width:48px;aspect-ratio:1;overflow:hidden;place-items:center;border-radius:var(--ae-player-radius-small);background:var(--ae-player-surface-raised)}.ae-player-home__activity .ae-player-list-row__leading>:where(img,video){width:100%;height:100%;object-fit:cover}.ae-player-home__objectives,.ae-player-home__party{gap:var(--ae-player-space-3)}.ae-player-home__objective-list,.ae-player-home__party-list{margin:0;padding:0;list-style:none}.ae-player-home__objective{display:grid;gap:var(--ae-player-space-1-5)}.ae-player-home__objective-copy,.ae-player-home__objective-reward{display:flex;align-items:center;justify-content:space-between;gap:var(--ae-player-space-2)}.ae-player-home__reward{display:grid;grid-template-columns:5.5rem minmax(0,1fr);align-items:center;overflow:hidden}.ae-player-home__reward-media{display:grid;min-height:5.5rem;place-items:center;background:color-mix(in srgb,var(--ae-player-accent) 12%,var(--ae-player-surface-raised))}.ae-player-home__reward-media>:where(img,svg){width:3.5rem;height:3.5rem;object-fit:contain}.ae-player-home__reward-copy{display:grid;gap:var(--ae-player-space-1);padding:var(--ae-player-space-3)}.ae-player-home__reward-copy .ae-player-button{width:fit-content}.ae-player-home__companion{display:grid;grid-template-columns:2.6rem minmax(0,1fr);gap:var(--ae-player-space-2-5);align-items:center}.ae-player-home__companion-media,.ae-player-home__companion-media>:where(img,.ae-player-avatar){width:2.6rem;height:2.6rem;overflow:hidden;border-radius:999px}.ae-player-home__companion-media>img{object-fit:cover}.ae-player-home__companion-copy{display:grid;gap:var(--ae-player-space-1);min-width:0}@container (max-width: 840px){.ae-player-home__board{grid-template-columns:minmax(0,1fr)}}@container (max-width: 520px){.ae-player-home__shortcuts{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(hover:hover)and (pointer:fine){button.ae-player-home__shortcut:hover{border-color:color-mix(in srgb,var(--ae-player-accent) 50%,var(--ae-player-border))}}.ae-player-settings{grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;container-type:inline-size}.ae-player-settings-popup{position:absolute;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;width:auto;height:auto;min-width:0;min-height:0;padding:var(--ae-player-space-5);overflow:hidden}.ae-player-settings-popup__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--ae-player-canvas) 94%,var(--ae-player-shade))}.ae-player-settings[data-layout=popup]{position:relative;z-index:1;width:min(100%,56rem);height:min(100%,42rem);max-width:56rem;max-height:100%;min-width:0;justify-self:center;border:1px solid var(--ae-player-panel-border);border-radius:var(--ae-player-radius-large);background:var(--ae-player-surface);box-shadow:0 24px 80px color-mix(in srgb,#000 55%,transparent);overflow:hidden}.ae-player-settings .ae-player-screen-header__copy{flex:1}.ae-player-settings>.ae-player-screen-header{z-index:2;flex:0 0 var(--ae-player-screen-header-height)}.ae-player-settings__stage{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,1fr)}.ae-player-settings[data-nav=true] .ae-player-settings__stage{grid-template-columns:13.5rem minmax(0,1fr)}.ae-player-settings[data-nav-layout=chips][data-nav=true] .ae-player-settings__stage{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.ae-player-settings[data-nav-layout=chips] .ae-player-settings__nav{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--ae-player-space-1-5);padding:0 var(--ae-player-space-5) var(--ae-player-space-3-5);overflow:auto;border:0;background:transparent}.ae-player-settings[data-nav-layout=chips] .ae-player-settings__nav-item{width:auto;min-height:var(--ae-player-control-small);padding:0 var(--ae-player-space-4);border-radius:14px;background:color-mix(in srgb,var(--ae-player-surface-raised) 88%,transparent)}.ae-player-settings[data-nav-layout=chips] .ae-player-settings__nav-item[aria-selected=true]{background:color-mix(in srgb,var(--ae-player-accent) 18%,var(--ae-player-surface-raised));color:var(--ae-player-text)}.ae-player-settings[data-nav-layout=chips] .ae-player-settings__nav-item[aria-selected=true]:before{content:none}.ae-player-settings__nav{display:grid;align-content:start;gap:var(--ae-player-space-1);min-width:0;min-height:0;padding:var(--ae-player-space-3-5) var(--ae-player-space-3);overflow:auto;border-right:1px solid var(--ae-player-panel-border);background:color-mix(in srgb,var(--ae-player-surface) 72%,var(--ae-player-shade))}.ae-player-settings__nav-item{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:var(--ae-player-space-2-5);width:100%;min-height:40px;margin:0;padding:0 var(--ae-player-space-3);border:0;border-radius:8px;background:transparent;color:var(--ae-player-text-muted);font-family:var(--ae-player-font-body);font-size:var(--ae-player-type-label-size);font-weight:var(--ae-player-type-label-weight);text-align:left;cursor:pointer}.ae-player-settings__nav-item svg{width:16px;height:16px}.ae-player-settings__nav-item[aria-selected=true]{background:color-mix(in srgb,var(--ae-player-accent) 12%,transparent);color:var(--ae-player-text);font-weight:720}.ae-player-settings__nav-item[aria-selected=true]:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:999px;background:var(--ae-player-accent)}.ae-player-settings__nav-icon{display:grid;width:18px;height:18px;place-items:center}.ae-player-settings__scroll{display:grid;align-content:start;align-self:stretch;gap:var(--ae-player-space-4);min-width:0;min-height:0;height:100%;padding:var(--ae-player-space-5) var(--ae-player-space-5) var(--ae-player-space-6)}.ae-player-settings__group{display:grid;gap:0;min-width:0;margin:0;padding:var(--ae-player-space-1-5) var(--ae-player-space-1) var(--ae-player-space-2);border:1px solid var(--ae-player-panel-border);border-radius:var(--ae-player-radius-medium);background:var(--ae-player-surface)}.ae-player-settings__group-header{display:grid;gap:var(--ae-player-space-0);padding:var(--ae-player-space-3-5) var(--ae-player-space-4) var(--ae-player-space-2)}.ae-player-settings__group:not(:has(>.ae-player-settings__group-header)) .ae-player-settings__row:first-child{border-top:0}.ae-player-settings__group-header .ae-player-text{margin:0}.ae-player-settings__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--ae-player-space-4);min-width:0;min-height:52px;padding:var(--ae-player-space-2) var(--ae-player-space-4);border-top:1px solid color-mix(in srgb,var(--ae-player-border) 70%,transparent)}.ae-player-settings__row>:not(.ae-player-settings__copy){justify-self:end;min-width:0;max-width:100%}.ae-player-settings__row--slider{grid-template-columns:minmax(8rem,1fr) minmax(0,22rem)}.ae-player-settings__row--slider>:not(.ae-player-settings__copy){justify-self:stretch;width:min(22rem,100%)}.ae-player-settings__copy{display:grid;min-width:0;gap:var(--ae-player-space-0)}.ae-player-settings__label{display:inline-flex;min-width:0;align-items:center;gap:var(--ae-player-space-2);color:var(--ae-player-text);font-size:13px;font-weight:650}.ae-player-settings__label strong{font-weight:650}.ae-player-settings__icon{display:grid;width:16px;height:16px;flex:none;place-items:center;color:var(--ae-player-text-muted)}.ae-player-settings__icon svg{width:16px;height:16px}.ae-player-settings__copy small{color:var(--ae-player-text-muted);font-size:11px;line-height:1.3}.ae-player-settings__choice{margin:var(--ae-player-space-2) var(--ae-player-space-4) var(--ae-player-space-3-5)}.ae-player-settings__row[data-interactive=true]{width:100%;margin:0;border:0;border-top:1px solid color-mix(in srgb,var(--ae-player-border) 70%,transparent);border-radius:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.ae-player-settings__row[data-selected=true]{background:color-mix(in srgb,var(--ae-player-accent) 10%,transparent)}.ae-player-settings__buttons,.ae-player-settings__links{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ae-player-space-2)}.ae-player-settings__links a{color:var(--ae-player-accent);font-size:13px;font-weight:650}.ae-player-settings__notice{margin:var(--ae-player-space-2) var(--ae-player-space-4);color:var(--ae-player-text);font-size:13px}.ae-player-settings__notice[role=alert]{color:var(--ae-player-danger, #ffb4a8)}.ae-player-settings__key{display:inline-flex;min-width:4.75rem;justify-content:center;padding:var(--ae-player-space-1-5) var(--ae-player-space-2-5);border:1px solid var(--ae-player-border);border-radius:var(--ae-player-radius-small);background:var(--ae-player-surface-raised);color:var(--ae-player-text);font-size:12px;font-weight:700;letter-spacing:.04em}.ae-player-settings__check{display:grid;width:18px;height:18px;place-items:center;border-radius:50%;background:var(--ae-player-accent);color:var(--ae-player-on-accent)}.ae-player-settings__check:after{width:5px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;content:"";transform:translateY(-1px) rotate(45deg)}.ae-player-settings__reset{flex:none}.ae-player-settings__footer{display:flex;flex:none;align-items:center;justify-content:space-between;gap:var(--ae-player-space-3);min-height:56px;padding:var(--ae-player-space-2-5) var(--ae-player-space-4) var(--ae-player-space-3);border-top:1px solid var(--ae-player-panel-border);background:color-mix(in srgb,var(--ae-player-surface) 72%,var(--ae-player-shade))}.ae-player-settings__footer-copy{margin:0}.ae-player-settings__footer-actions{display:flex;flex:none;align-items:center;gap:var(--ae-player-space-2);margin-left:auto}.ae-player-settings .ae-player-field[data-layout=inline]{width:16rem;max-width:100%;min-width:0}.ae-player-settings .ae-player-slider[data-layout=inline]{width:min(22rem,100%);min-width:0}.ae-player-settings :where(input,select,button):focus-visible{outline:2px solid var(--ae-player-accent);outline-offset:2px}@media(hover:hover)and (pointer:fine){.ae-player-settings__nav-item:hover{background:color-mix(in srgb,var(--ae-player-text) 6%,transparent);color:var(--ae-player-text)}.ae-player-settings__row[data-interactive=true]:hover{background:color-mix(in srgb,var(--ae-player-text) 5%,transparent)}}@container (max-width: 720px){.ae-player-settings[data-nav=true] .ae-player-settings__stage{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.ae-player-settings__nav{display:flex;gap:var(--ae-player-space-1);padding:var(--ae-player-space-2) var(--ae-player-space-2-5);overflow-x:auto;border-right:0;border-bottom:1px solid var(--ae-player-panel-border)}.ae-player-settings__nav-item{width:auto;flex:none}.ae-player-settings__nav-item[aria-selected=true]:before{content:none}.ae-player-settings__row,.ae-player-settings__row--slider{grid-template-columns:minmax(0,1fr)}.ae-player-settings__row>:not(.ae-player-settings__copy){justify-self:stretch;width:min(22rem,100%)}.ae-player-settings__row:has(>.ae-player-switch[data-appearance=knob]){grid-template-columns:minmax(0,1fr) auto}.ae-player-settings__row>.ae-player-switch[data-appearance=knob]{justify-self:end;width:44px}.ae-player-settings__row>:is(.ae-player-settings__buttons,.ae-player-settings__links){justify-self:start;width:auto}.ae-player-settings__footer{flex-wrap:wrap}}.ae-player-language{position:absolute;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:var(--ae-player-space-5)}.ae-player-language__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,#000 68%,transparent)}.ae-player-language__panel{position:relative;z-index:1;width:min(100%,28rem);max-height:90%;overflow:hidden}.ae-player-language__scroll{min-height:0;max-height:28rem}.ae-player-language__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr));gap:var(--ae-player-space-3);padding:var(--ae-player-space-4)}.ae-player-language__tile{position:relative;aspect-ratio:1;place-items:stretch;overflow:hidden;padding:0}.ae-player-language__tile[data-selected=true]{z-index:2;border-color:var(--ae-player-panel-border-strong);outline:2px solid var(--ae-player-accent);outline-offset:2px}.ae-player-language__tile>.ae-player-flag,.ae-player-language__tile>img,.ae-player-language__tile>svg{width:100%;height:100%;object-fit:cover}.ae-player-language__check{position:absolute;top:6px;right:6px}.ae-player-guild-progression{min-width:0;display:grid;gap:var(--ae-player-space-3);overflow-wrap:anywhere}.ae-player-guild-progression__summary{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--ae-player-space-2)}.ae-player-guild-progression h2,.ae-player-guild-progression h3,.ae-player-guild-progression p{margin:0}.ae-player-guild-progression h2{font-size:var(--ae-player-type-heading-size)}.ae-player-guild-progression h3{font-size:var(--ae-player-type-body-size)}.ae-player-guild-progression p{color:var(--ae-player-text-muted);font-size:var(--ae-player-type-label-size);line-height:var(--ae-player-type-body-leading)}.ae-player-guild-progression__groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));align-items:start;gap:var(--ae-player-space-4)}.ae-player-guild-progression__group{display:grid;min-width:0;align-content:start;gap:var(--ae-player-space-3)}.ae-player-guild-progression .ae-player-button{width:100%;margin-top:var(--ae-player-space-1)}.ae-player-guild-progression .ae-player-card__body{display:grid;gap:var(--ae-player-space-2-5)}.ae-player-guild-progression__detail{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ae-player-space-3);font-size:var(--ae-player-type-label-size)}.ae-player-guild-progression__detail strong{text-align:end;font-weight:600}.ae-player-guild-progression .ae-player-meter{height:6px}.ae-player-guild{position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-width:0;min-height:0;gap:0;overflow:hidden;container-type:inline-size;background:var(--ae-player-canvas)}.ae-player-guild>.ae-player-screen__body{min-height:0;overflow:hidden}.ae-player-guild__stage{display:grid;min-width:0;min-height:0;height:100%;grid-template-columns:13.5rem minmax(0,1fr);background:color-mix(in srgb,var(--ae-player-canvas) 92%,var(--ae-player-shade))}.ae-player-guild__rail{display:grid;min-width:0;min-height:0;grid-template-rows:minmax(0,1fr) auto;gap:var(--ae-player-space-3);padding:var(--ae-player-space-3-5) var(--ae-player-space-3) var(--ae-player-space-4);border-right:1px solid var(--ae-player-panel-border);background:color-mix(in srgb,var(--ae-player-surface) 78%,var(--ae-player-shade))}.ae-player-guild__nav{display:grid;align-content:start;gap:var(--ae-player-space-0);min-height:0;overflow:auto}.ae-player-guild__nav-item{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:var(--ae-player-space-2-5);width:100%;min-height:40px;margin:0;padding:0 var(--ae-player-space-3);border:0;border-radius:8px;background:transparent;color:var(--ae-player-text-muted);font-family:var(--ae-player-font-body);font-size:var(--ae-player-type-label-size);font-weight:var(--ae-player-type-label-weight);text-align:left;cursor:pointer}.ae-player-guild__nav-item svg{width:16px;height:16px}.ae-player-guild__nav-item[aria-selected=true]{background:color-mix(in srgb,var(--ae-player-accent) 12%,transparent);color:var(--ae-player-text);font-weight:720}.ae-player-guild__nav-item[aria-selected=true]:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:999px;background:var(--ae-player-accent)}.ae-player-guild__nav-item b{display:grid;min-width:18px;height:18px;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--ae-player-accent) 22%,var(--ae-player-surface));color:var(--ae-player-accent);font-size:10px;font-weight:800}.ae-player-guild__invite.ae-player-button{width:100%;min-height:38px;border-radius:10px}.ae-player-guild__workspace{display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr)}.ae-player-guild__masthead{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--ae-player-space-4);padding:var(--ae-player-space-3-5) var(--ae-player-space-5) var(--ae-player-space-3);border-bottom:1px solid var(--ae-player-panel-border);background:color-mix(in srgb,var(--ae-player-surface) 55%,transparent)}.ae-player-guild__identity{display:flex;min-width:0;align-items:center;gap:var(--ae-player-space-3-5)}.ae-player-guild__emblem{display:grid;width:52px;height:58px;flex:none;place-items:center;color:var(--ae-player-accent)}.ae-player-guild__emblem svg{width:42px;height:42px}.ae-player-guild__identity-copy{display:grid;min-width:0;gap:var(--ae-player-space-0)}.ae-player-guild__identity-copy .ae-player-text{margin:0}.ae-player-guild__identity-copy .ae-player-text[data-variant=title]{font-size:22px;letter-spacing:-.02em;text-transform:none}.ae-player-guild__level-line{display:grid;grid-template-columns:auto minmax(7rem,11rem) auto;align-items:center;gap:var(--ae-player-space-2);max-width:22rem}.ae-player-guild__masthead-meta{display:flex;flex:none;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--ae-player-space-2-5)}.ae-player-guild__scroll{min-height:0;display:grid;align-content:start;gap:var(--ae-player-space-4);padding:var(--ae-player-space-3-5) var(--ae-player-space-5) var(--ae-player-space-5)}.ae-player-guild__form{display:grid;gap:var(--ae-player-space-3)}.ae-player-guild__overview{display:grid;min-width:0;grid-template-columns:minmax(0,1.7fr) minmax(16rem,20rem);align-items:start;gap:var(--ae-player-space-3)}.ae-player-guild__overview-main,.ae-player-guild__overview-side{display:grid;min-width:0;align-content:start;gap:var(--ae-player-space-3)}.ae-player-guild__overview-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:var(--ae-player-space-3)}.ae-player-guild__stat-card{min-width:0}.ae-player-guild__stat-card .ae-player-card__header strong{font-size:28px;letter-spacing:-.03em}.ae-player-guild__chart-card .ae-player-card__header strong{font-size:14px}.ae-player-guild__rewards{display:grid;gap:var(--ae-player-space-2);margin-top:var(--ae-player-space-2)}.ae-player-guild__rewards ul{display:flex;flex-wrap:wrap;gap:var(--ae-player-space-1-5);margin:0;padding:0;list-style:none}.ae-player-guild__rewards li{display:inline-flex;align-items:center;gap:var(--ae-player-space-1-5);min-height:26px;padding:0 var(--ae-player-space-2);border:1px solid var(--ae-player-panel-border);border-radius:999px;background:color-mix(in srgb,var(--ae-player-surface-raised) 80%,transparent);color:var(--ae-player-text-muted);font-size:11px;font-weight:650}.ae-player-guild__rewards svg{width:12px;height:12px;color:var(--ae-player-accent)}.ae-player-guild__chart{min-width:0}.ae-player-guild__chart .ae-player-chart__svg{min-height:118px}.ae-player-guild__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ae-player-space-3)}.ae-player-guild__stat{display:grid;gap:var(--ae-player-space-0)}.ae-player-guild__stat .ae-player-text{margin:0}.ae-player-guild__manage{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) minmax(14rem,16rem);gap:var(--ae-player-space-3)}.ae-player-guild__roster>.ae-player-card__header{align-items:start;gap:var(--ae-player-space-3)}.ae-player-guild__roster-tools{display:flex;min-width:0;flex-wrap:wrap;justify-content:flex-end;gap:var(--ae-player-space-2)}.ae-player-guild__search,.ae-player-guild__rank-filter{min-width:10rem}.ae-player-guild__search .ae-player-field__label,.ae-player-guild__rank-filter .ae-player-field__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ae-player-guild__search input,.ae-player-guild__rank-filter select{min-height:34px;font-size:12px}.ae-player-guild__table-wrap{min-width:0;overflow:auto}.ae-player-guild__table{width:100%;border-collapse:collapse;font-size:12px}.ae-player-guild__table th{padding:var(--ae-player-space-2) var(--ae-player-space-2-5);border-bottom:1px solid var(--ae-player-panel-border);color:var(--ae-player-text-muted);font-size:11px;font-weight:650;letter-spacing:.04em;text-align:left;text-transform:uppercase}.ae-player-guild__table td{padding:var(--ae-player-space-2) var(--ae-player-space-2-5);border-bottom:1px solid color-mix(in srgb,var(--ae-player-panel-border) 70%,transparent);color:var(--ae-player-text);vertical-align:middle;white-space:nowrap}.ae-player-guild__table tbody tr{cursor:pointer}.ae-player-guild__table tbody tr[data-selected=true]{background:color-mix(in srgb,var(--ae-player-accent) 8%,transparent)}.ae-player-guild__person{display:flex;min-width:0;align-items:center;gap:var(--ae-player-space-2-5)}.ae-player-guild__person .ae-player-avatar{width:34px;height:34px}.ae-player-guild__person span{display:grid;min-width:0;gap:1px}.ae-player-guild__person strong{display:inline-flex;align-items:center;gap:var(--ae-player-space-1-5);font-family:var(--ae-player-font-display);font-size:var(--ae-player-type-heading-size);font-weight:var(--ae-player-type-heading-weight);line-height:var(--ae-player-type-heading-leading)}.ae-player-guild__person small{color:var(--ae-player-text-muted);font-family:var(--ae-player-font-body);font-size:var(--ae-player-type-caption-size)}.ae-player-guild__crown{color:var(--ae-player-warning)}.ae-player-guild__status{color:var(--ae-player-text-muted)}.ae-player-guild__status.is-online{color:var(--ae-player-positive);font-weight:650}.ae-player-guild__status.is-online:before{display:inline-block;width:6px;height:6px;margin-right:var(--ae-player-space-1-5);border-radius:50%;background:var(--ae-player-positive);content:""}.ae-player-guild__row-menu .ae-player-menu-button__chevron{display:none}.ae-player-guild__row-menu .ae-player-button{min-width:32px;min-height:32px;padding:0}.ae-player-guild__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ae-player-guild__members{display:grid;gap:var(--ae-player-space-2);margin:0;padding:0;list-style:none}.ae-player-guild__members>li{display:grid}.ae-player-guild__detail-body{display:grid;justify-items:start;gap:var(--ae-player-space-2)}.ae-player-guild__feed{display:grid;gap:var(--ae-player-space-1-5);margin:0;padding:0;list-style:none}.ae-player-guild__feed-item{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:var(--ae-player-space-2);width:100%;margin:0;padding:var(--ae-player-space-2);border:1px solid var(--ae-player-panel-border);border-radius:var(--ae-player-radius-medium);background:var(--ae-player-surface);box-shadow:var(--ae-player-shadow-card);color:inherit;font-family:var(--ae-player-font-body);text-align:left;cursor:pointer}.ae-player-guild__feed-item span:nth-child(2){display:grid;min-width:0;gap:var(--ae-player-space-0)}.ae-player-guild__feed-item strong{font-family:var(--ae-player-font-body);font-size:var(--ae-player-type-label-size);font-weight:var(--ae-player-type-label-weight)}.ae-player-guild__feed-item small,.ae-player-guild__feed-item time{color:var(--ae-player-text-muted);font-family:var(--ae-player-font-body);font-size:var(--ae-player-type-caption-size)}.ae-player-guild__feed-icon{display:grid;width:28px;height:28px;place-items:center;color:var(--ae-player-accent)}.ae-player-guild__feed-icon .ae-player-avatar{width:28px;height:28px}.ae-player-guild__quick-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--ae-player-space-2)}.ae-player-guild__quick-grid .ae-player-button{min-height:38px;justify-content:flex-start;padding:0 var(--ae-player-space-2-5);font-size:var(--ae-player-type-label-size)}.ae-player-guild[data-chrome=club]{background:radial-gradient(80% 50% at 88% 0%,color-mix(in srgb,var(--ae-player-accent) 18%,transparent),transparent 62%),var(--ae-player-canvas)}.ae-player-guild[data-chrome=club][data-hero=true]{background:#0a0710}.ae-player-guild__hero{position:absolute;top:0;right:0;z-index:0;width:min(38%,26rem);height:17rem;overflow:hidden;pointer-events:none}.ae-player-guild__hero img,.ae-player-guild__hero video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:42% 8%}.ae-player-guild__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a0710 0%,color-mix(in srgb,#0a0710 28%,transparent) 38%,transparent 72%),linear-gradient(180deg,transparent 62%,#0a0710 100%)}.ae-player-guild__hero-quote{position:absolute;z-index:1;top:42%;right:var(--ae-player-space-4);max-width:9.5rem;margin:0;padding:var(--ae-player-space-3) var(--ae-player-space-3-5);border-radius:var(--ae-player-radius-medium);background:color-mix(in srgb,#1a0b18 72%,transparent);color:#f7d6ea;font-size:13px;font-weight:650;line-height:1.35;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ae-player-guild[data-chrome=club]>.ae-player-screen-header{position:relative;z-index:2;justify-content:flex-start;align-items:flex-start;border:0;background:transparent;padding:var(--ae-player-space-4) var(--ae-player-space-4) 0}.ae-player-guild[data-chrome=club] .ae-player-screen-header__brand{flex-direction:row;justify-content:flex-start;gap:var(--ae-player-space-2-5)}.ae-player-guild[data-chrome=club] .ae-player-screen-header__icon{color:#ff6ec7;filter:drop-shadow(0 0 12px color-mix(in srgb,#ff6ec7 70%,transparent))}.ae-player-guild[data-chrome=club] .ae-player-screen-header .ae-player-text[data-variant=title]{font-size:34px;font-weight:800;letter-spacing:-.04em;text-transform:none}.ae-player-guild[data-chrome=club] .ae-player-screen-header .ae-player-text[data-variant=caption]{max-width:36rem;font-size:13px}.ae-player-guild[data-chrome=club]>.ae-player-screen__body{position:relative;z-index:1;min-height:0;padding:var(--ae-player-space-2) var(--ae-player-space-4) var(--ae-player-space-4);background:transparent;overflow:hidden}.ae-player-guild[data-chrome=club][data-hero=true]>.ae-player-screen__body{padding-right:var(--ae-player-space-4)}.ae-player-guild[data-chrome=club][data-page=browse]>.ae-player-screen__body>.ae-player-scroll-area,.ae-player-guild[data-chrome=club][data-page=empty]>.ae-player-screen__body>.ae-player-scroll-area{display:block;padding:0}.ae-player-guild-club{display:grid;min-width:0;min-height:0;height:100%;grid-template-rows:auto minmax(0,1fr);gap:var(--ae-player-space-3)}.ae-player-guild-club__landing{max-width:none;width:100%;background:transparent}.ae-player-guild-club__found{display:grid;gap:var(--ae-player-space-3)}.ae-player-guild-club__found-form .ae-player-guild-club__apply.ae-player-button{width:100%}.ae-player-guild-club__search-card,.ae-player-guild-club__found-form{border-color:color-mix(in srgb,var(--ae-player-accent) 22%,var(--ae-player-panel-border));border-radius:22px;background:color-mix(in srgb,var(--ae-player-surface) 70%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ae-player-guild-club__masthead{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ae-player-space-3-5);min-width:0;padding:var(--ae-player-space-3) var(--ae-player-space-4);border:1px solid color-mix(in srgb,var(--ae-player-accent) 35%,var(--ae-player-panel-border));border-radius:22px;background:linear-gradient(120deg,color-mix(in srgb,var(--ae-player-accent) 22%,#140816),color-mix(in srgb,var(--ae-player-surface) 62%,transparent) 58%);box-shadow:0 18px 40px color-mix(in srgb,#000 35%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ae-player-guild-club__emblem{display:grid;width:86px;height:86px;flex:none;place-items:center;border-radius:22px;background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--ae-player-accent) 55%,#fff),color-mix(in srgb,var(--ae-player-accent) 18%,#1a0814));color:var(--ae-player-on-accent);box-shadow:0 0 24px color-mix(in srgb,var(--ae-player-accent) 45%,transparent)}.ae-player-guild-club__emblem:has(img){width:108px;height:108px;border-radius:0;background:none;box-shadow:none;filter:drop-shadow(0 8px 22px color-mix(in srgb,var(--ae-player-accent) 50%,transparent))}.ae-player-guild-club__emblem img{width:100%;height:100%;object-fit:contain}.ae-player-guild-club__emblem svg{width:54px;height:54px}.ae-player-guild-club__identity{display:grid;min-width:0;gap:var(--ae-player-space-1)}.ae-player-guild-club__name{display:flex;min-width:0;align-items:center;gap:var(--ae-player-space-2)}.ae-player-guild-club__name .ae-player-text{margin:0;font-size:22px;letter-spacing:-.02em;text-transform:none}.ae-player-guild-club__name .ae-player-guild__crown{width:16px;height:16px;color:var(--ae-player-accent)}.ae-player-guild-club__level{display:grid;grid-template-columns:auto minmax(8rem,16rem) auto;align-items:center;gap:var(--ae-player-space-2);max-width:28rem}.ae-player-guild-club__level .ae-player-progress{min-width:0}.ae-player-guild-club__level .ae-player-meter{height:10px}.ae-player-guild-club__level .ae-player-meter__fill{background:linear-gradient(90deg,#ff9ad0,var(--ae-player-accent))}.ae-player-guild-club__meta{display:flex;flex-wrap:wrap;gap:var(--ae-player-space-3);color:var(--ae-player-text-muted);font-size:12px}.ae-player-guild-club__meta span{display:inline-flex;align-items:center;gap:var(--ae-player-space-1-5)}.ae-player-guild-club__meta svg{width:14px;height:14px}.ae-player-guild-club__active{color:var(--ae-player-accent);font-weight:650}.ae-player-guild-club__gear{width:40px;height:40px;border:1px solid color-mix(in srgb,var(--ae-player-accent) 55%,transparent);border-radius:12px;background:color-mix(in srgb,var(--ae-player-surface) 55%,transparent);color:var(--ae-player-text)}.ae-player-guild-club__body{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,1fr) minmax(16rem,20rem);gap:var(--ae-player-space-3)}.ae-player-guild-club__main{display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);border:1px solid color-mix(in srgb,var(--ae-player-accent) 22%,var(--ae-player-panel-border));border-radius:22px;background:color-mix(in srgb,var(--ae-player-surface) 72%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden}.ae-player-guild-club__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ae-player-space-1);padding:var(--ae-player-space-2)}.ae-player-guild-club__tabs[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ae-player-guild-club__masthead:not(:has(.ae-player-guild-club__gear)){grid-template-columns:auto minmax(0,1fr)}.ae-player-guild-club__tab{display:inline-flex;align-items:center;justify-content:center;gap:var(--ae-player-space-2);min-height:42px;border-radius:999px;color:var(--ae-player-text-muted);font-size:13px;font-weight:700}.ae-player-guild-club__tab svg{width:16px;height:16px}.ae-player-guild-club__tab[aria-selected=true]{background:linear-gradient(180deg,color-mix(in srgb,var(--ae-player-accent) 92%,#fff),var(--ae-player-accent));color:var(--ae-player-on-accent);box-shadow:0 8px 18px color-mix(in srgb,var(--ae-player-accent) 38%,transparent)}.ae-player-guild-club__tab b{min-width:18px;padding:0 5px;border-radius:999px;background:color-mix(in srgb,#000 22%,transparent);font-size:11px}.ae-player-guild-club__panel{min-height:0;padding:0 var(--ae-player-space-2) var(--ae-player-space-2)}.ae-player-guild-club__member-content{display:grid;gap:var(--ae-player-space-4);margin-top:var(--ae-player-space-4);padding:var(--ae-player-space-2)}.ae-player-guild-club__members{display:grid;gap:var(--ae-player-space-1-5);margin:0;padding:0;list-style:none}.ae-player-guild-club__member{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--ae-player-space-2-5);min-height:72px;padding:var(--ae-player-space-2-5) var(--ae-player-space-3-5);border-radius:18px;background:color-mix(in srgb,#000 38%,transparent);cursor:pointer}.ae-player-guild-club__member[data-selected=true]{background:color-mix(in srgb,var(--ae-player-accent) 14%,transparent)}.ae-player-guild-club__member .ae-player-avatar{width:48px;height:48px}.ae-player-guild-club__member-copy{display:grid;min-width:0;gap:var(--ae-player-space-0)}.ae-player-guild-club__member-copy strong{display:inline-flex;align-items:center;gap:var(--ae-player-space-1-5);font-size:14px}.ae-player-guild-club__member-copy small{color:var(--ae-player-text-muted);font-size:12px}.ae-player-guild-club__info{display:grid;align-content:start;gap:var(--ae-player-space-2-5);min-width:0}.ae-player-guild-club__info-card{padding:var(--ae-player-space-3-5);border:1px solid color-mix(in srgb,var(--ae-player-accent) 22%,var(--ae-player-panel-border));border-radius:22px;background:color-mix(in srgb,var(--ae-player-surface) 72%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ae-player-guild-club__info-card header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ae-player-space-2);margin-bottom:var(--ae-player-space-3);color:var(--ae-player-accent)}.ae-player-guild-club__info-card header .ae-player-text{margin:0;font-size:16px}.ae-player-guild-club__info-card dl{display:grid;gap:var(--ae-player-space-3);margin:0}.ae-player-guild-club__info-card div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--ae-player-space-2)}.ae-player-guild-club__info-card dt{display:inline-flex;align-items:center;gap:var(--ae-player-space-2);color:var(--ae-player-text-muted);font-size:13px}.ae-player-guild-club__info-card dt svg{width:14px;height:14px}.ae-player-guild-club__info-card dd{margin:0;font-size:13px;font-weight:650}.ae-player-guild-club__create.ae-player-button{min-height:48px;border-radius:999px;border-color:color-mix(in srgb,var(--ae-player-accent) 45%,transparent);background:transparent}.ae-player-guild-club__apply.ae-player-button,.ae-player-guild-club__apply.ae-player-button:disabled{min-height:48px;border:0;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--ae-player-accent) 92%,#fff),var(--ae-player-accent));color:var(--ae-player-on-accent);font-size:15px;font-weight:800;opacity:1}.ae-player-guild-club__quit.ae-player-button,.ae-player-guild-club__disband.ae-player-button{min-height:48px;border-radius:999px;border-color:color-mix(in srgb,var(--ae-player-accent) 45%,transparent);background:transparent}.ae-player-guild-club__disband.ae-player-button{color:var(--ae-player-danger)}.ae-player-guild-club__browse{display:grid;gap:var(--ae-player-space-4);padding-bottom:var(--ae-player-space-4)}.ae-player-guild-club__search-row{display:flex;align-items:stretch;gap:var(--ae-player-space-3);width:min(42rem,calc(100% - 15rem))}.ae-player-guild-club__search-input{flex:1 1 auto;min-width:12rem;min-height:48px;margin:0;padding:0 var(--ae-player-space-4) 0 var(--ae-player-space-7);border:1px solid color-mix(in srgb,var(--ae-player-accent) 28%,var(--ae-player-panel-border));border-radius:999px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23f4a8d4' stroke-width='1.8'%3E%3Ccircle cx='7' cy='7' r='4.5'/%3E%3Cpath d='M10.5 10.5 14 14'/%3E%3C/svg%3E") 16px 50% / 16px no-repeat,color-mix(in srgb,#1a0d18 72%,transparent);color:var(--ae-player-text);font:inherit}.ae-player-guild-club__search-go.ae-player-button{min-width:7.5rem;min-height:48px;border:0;border-radius:999px;background:linear-gradient(180deg,#ff8fd4,#ff4fb8);color:#fff;font-weight:800}.ae-player-guild-club__filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ae-player-space-2);width:min(100%,calc(100% - 14rem))}.ae-player-guild-club__chip,.ae-player-guild-club__reset{min-height:32px;padding:0 var(--ae-player-space-3);border:1px solid color-mix(in srgb,var(--ae-player-accent) 18%,var(--ae-player-panel-border));border-radius:999px;background:color-mix(in srgb,var(--ae-player-surface) 55%,transparent);color:var(--ae-player-text);font:inherit;font-size:12px;font-weight:650}.ae-player-guild-club__chip[data-active=true]{border-color:transparent;background:linear-gradient(180deg,#ff8fd4,#ff4fb8);color:#fff}.ae-player-guild-club__chip.is-static{color:var(--ae-player-text-muted)}.ae-player-guild-club__reset{border:0;background:transparent;color:var(--ae-player-text-muted);cursor:pointer}.ae-player-guild-club__section-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ae-player-space-2-5);margin-bottom:var(--ae-player-space-3)}.ae-player-guild-club__section-head svg{width:18px;height:18px;color:#ff6ec7}.ae-player-guild-club__section-head .ae-player-text[data-variant=title]{margin:0;font-size:16px;font-weight:750;text-transform:none}.ae-player-guild-club__sort{color:var(--ae-player-text-muted);font-size:12px}.ae-player-guild-club__featured-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ae-player-space-3);margin:0;padding:0;list-style:none}.ae-player-guild-club__spotlight{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(6.5rem,40%);grid-template-areas:"open cover" "blurb cover" "tags cover" "actions cover";gap:var(--ae-player-space-2) 0;min-height:13.5rem;padding:var(--ae-player-space-3-5) 0 var(--ae-player-space-3-5) var(--ae-player-space-3-5);overflow:hidden;border:1px solid color-mix(in srgb,var(--ae-player-accent) 22%,var(--ae-player-panel-border));border-radius:22px;background:color-mix(in srgb,#140816 90%,transparent)}.ae-player-guild-club__spotlight-cover{grid-area:cover;position:relative;min-height:0;pointer-events:none}.ae-player-guild-club__spotlight-cover img{width:100%;height:100%;object-fit:cover;object-position:center;opacity:1}.ae-player-guild-club__spotlight-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#140816 0%,transparent 42%);pointer-events:none}.ae-player-guild-club__spotlight-open{grid-area:open;padding-right:var(--ae-player-space-2)}.ae-player-guild-club__spotlight-blurb{grid-area:blurb;padding-right:var(--ae-player-space-2)}.ae-player-guild-club__spotlight>.ae-player-guild-club__tags{grid-area:tags;padding-right:var(--ae-player-space-2)}.ae-player-guild-club__spotlight-actions{grid-area:actions;padding-right:var(--ae-player-space-3)}.ae-player-guild-club__spotlight-open{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--ae-player-space-2-5);width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left}.ae-player-guild-club__spotlight-emblem,.ae-player-guild-club__compact-emblem{display:grid;width:42px;height:42px;place-items:center;border-radius:14px;background:radial-gradient(circle at 50% 30%,#ff9ad8,#7a1f5a);overflow:hidden}.ae-player-guild-club__spotlight-emblem img,.ae-player-guild-club__compact-emblem img{width:100%;height:100%;object-fit:contain}.ae-player-guild-club__spotlight-copy,.ae-player-guild-club__compact-open span:nth-child(2){display:grid;gap:var(--ae-player-space-1);min-width:0}.ae-player-guild-club__spotlight-copy strong,.ae-player-guild-club__compact-open strong{font-size:16px}.ae-player-guild-club__spotlight-copy small,.ae-player-guild-club__compact-open small{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ae-player-space-2);color:var(--ae-player-text-muted);font-size:12px}.ae-player-guild-club__spotlight-copy .is-open,.ae-player-guild-club__compact-open .is-open{color:#7dffb2}.ae-player-guild-club__spotlight-copy .is-invite,.ae-player-guild-club__compact-open .is-invite{color:#ffd27a}.ae-player-guild-club__spotlight-blurb{margin:0;max-width:18rem;color:color-mix(in srgb,var(--ae-player-text) 82%,transparent);font-size:13px;line-height:1.4}.ae-player-guild-club__tags{display:flex;flex-wrap:wrap;gap:var(--ae-player-space-1-5);margin:0;padding:0;list-style:none}.ae-player-guild-club__tags li{padding:var(--ae-player-space-1) var(--ae-player-space-2);border-radius:999px;background:color-mix(in srgb,#000 35%,transparent);color:#f3d0e6;font-size:11px;font-weight:650}.ae-player-guild-club__spotlight-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--ae-player-space-2);margin-top:auto}.ae-player-guild-club__like.ae-player-button{width:40px;min-width:40px;height:40px;border:1px solid color-mix(in srgb,var(--ae-player-accent) 35%,transparent);border-radius:50%;background:color-mix(in srgb,#120814 55%,transparent);color:#ff7ec8}.ae-player-guild-club__like.ae-player-button[data-liked=true]{background:color-mix(in srgb,#ff4fb8 28%,transparent)}.ae-player-guild-club__compact{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--ae-player-space-3);margin:0;padding:0;list-style:none}.ae-player-guild-club__compact-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ae-player-space-2);padding:var(--ae-player-space-3);border:1px solid color-mix(in srgb,var(--ae-player-accent) 16%,var(--ae-player-panel-border));border-radius:18px;background:color-mix(in srgb,var(--ae-player-surface) 62%,transparent)}.ae-player-guild-club__compact-open{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--ae-player-space-2-5);width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left}.ae-player-guild-club__compact-card .ae-player-guild-club__tags{grid-column:1 / -1}.ae-player-guild-club__browse-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ae-player-space-3);align-items:start}.ae-player-guild-club__directory{display:grid;gap:var(--ae-player-space-1-5);margin:0;padding:0;list-style:none}.ae-player-guild-club__directory-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ae-player-space-2-5);width:100%;min-height:80px;padding:var(--ae-player-space-3) var(--ae-player-space-3-5);border:1px solid color-mix(in srgb,var(--ae-player-accent) 18%,var(--ae-player-panel-border));border-radius:18px;background:color-mix(in srgb,var(--ae-player-surface) 72%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:left}.ae-player-guild-club__directory-item[data-selected=true]{border-color:color-mix(in srgb,var(--ae-player-accent) 55%,transparent);background:color-mix(in srgb,var(--ae-player-accent) 12%,transparent)}.ae-player-guild-club__directory-item .ae-player-guild-club__emblem{width:48px;height:48px;border-radius:14px}.ae-player-guild-club__directory-item .ae-player-guild-club__emblem svg{width:28px;height:28px}.ae-player-guild-club__directory-item span:nth-child(2){display:grid;gap:2px}.ae-player-guild-club__directory-item small{color:var(--ae-player-text-muted)}@media(hover:hover)and (pointer:fine){.ae-player-guild__nav-item:hover{background:color-mix(in srgb,var(--ae-player-text) 6%,transparent);color:var(--ae-player-text)}.ae-player-guild__table tbody tr:hover{background:color-mix(in srgb,var(--ae-player-text) 4%,transparent)}.ae-player-guild__feed-item:hover{background:color-mix(in srgb,var(--ae-player-accent) 10%,var(--ae-player-surface-raised))}.ae-player-guild-club__member:hover,.ae-player-guild-club__directory-item:hover,.ae-player-guild-club__spotlight:hover,.ae-player-guild-club__compact-card:hover{background:color-mix(in srgb,var(--ae-player-accent) 10%,transparent)}}@container (max-width: 720px){.ae-player-guild-club__featured-grid{grid-template-columns:minmax(0,1fr)}.ae-player-guild-club__compact{grid-template-columns:repeat(2,minmax(0,1fr))}.ae-player-guild-club__search-row,.ae-player-guild-club__filters{width:100%}}@container (max-width: 900px){.ae-player-guild-club__body,.ae-player-guild-club__browse-grid{grid-template-columns:minmax(0,1fr)}.ae-player-guild-club__body{grid-auto-rows:max-content;overflow-y:auto}.ae-player-guild-club__masthead{grid-template-columns:auto minmax(0,1fr)}.ae-player-guild-club__gear{grid-column:2;justify-self:end}.ae-player-guild__hero{opacity:.28}.ae-player-guild[data-chrome=club][data-hero=true]>.ae-player-screen__body{padding-right:var(--ae-player-space-4)}}@container (max-width: 600px){.ae-player-guild__hero{width:100%;height:12rem;opacity:.16}.ae-player-guild__hero-quote{display:none}}@container (max-width: 900px){.ae-player-guild__stage{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.ae-player-guild__rail{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto;border-right:0;border-bottom:1px solid var(--ae-player-panel-border);padding:var(--ae-player-space-2-5) var(--ae-player-space-3)}.ae-player-guild__nav{display:flex;overflow-x:auto}.ae-player-guild__nav-item{width:auto;flex:none}.ae-player-guild__nav-item[aria-selected=true]:before{content:none}.ae-player-guild__invite.ae-player-button{width:auto}.ae-player-guild__masthead,.ae-player-guild__overview,.ae-player-guild__manage{grid-template-columns:minmax(0,1fr)}.ae-player-guild__masthead{flex-wrap:wrap}}.ae-player-leaderboard{--ae-player-leaderboard-gold: var(--ae-player-warning);--ae-player-leaderboard-silver: #c9d0da;--ae-player-leaderboard-bronze: #d08a4a;position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;container-type:inline-size;background:radial-gradient(120% 80% at 50% -20%,color-mix(in srgb,var(--ae-player-leaderboard-gold) 10%,transparent),transparent 52%),var(--ae-player-canvas)}.ae-player-leaderboard>.ae-player-screen__body{min-height:0;overflow:hidden}.ae-player-leaderboard>.ae-player-screen__footer{align-items:center;min-height:52px;padding:var(--ae-player-space-2) var(--ae-player-space-4)}.ae-player-leaderboard__wallets{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--ae-player-space-2)}.ae-player-leaderboard__stage{display:grid;min-width:0;min-height:0;height:100%;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.ae-player-leaderboard__stage[data-rail=true]{grid-template-columns:15rem minmax(0,1fr)}.ae-player-leaderboard__rail{display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);align-content:start;gap:var(--ae-player-space-3-5);padding:var(--ae-player-space-3-5) var(--ae-player-space-3) var(--ae-player-space-4);border-right:1px solid var(--ae-player-panel-border);background:color-mix(in srgb,var(--ae-player-surface) 72%,var(--ae-player-shade))}.ae-player-leaderboard__boards{display:grid;align-content:start;gap:var(--ae-player-space-1)}.ae-player-leaderboard__board-btn{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:var(--ae-player-space-2-5);width:100%;min-height:40px;margin:0;padding:0 var(--ae-player-space-3);border:1px solid transparent;border-radius:12px;background:transparent;color:var(--ae-player-text-muted);font:inherit;font-size:13px;font-weight:650;text-align:left;cursor:pointer}.ae-player-leaderboard__board-icon{display:grid;width:18px;height:18px;place-items:center}.ae-player-leaderboard__board-icon svg{width:16px;height:16px}.ae-player-leaderboard__board-btn[aria-current=true]{border-color:color-mix(in srgb,var(--ae-player-leaderboard-gold) 55%,transparent);background:color-mix(in srgb,var(--ae-player-leaderboard-gold) 14%,var(--ae-player-surface-raised));color:var(--ae-player-text);font-weight:740;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ae-player-leaderboard-gold) 18%,transparent)}.ae-player-leaderboard__season{display:grid;align-content:start;gap:var(--ae-player-space-2-5);padding:var(--ae-player-space-3-5) var(--ae-player-space-3) var(--ae-player-space-3);border:1px solid color-mix(in srgb,var(--ae-player-leaderboard-gold) 22%,var(--ae-player-panel-border));border-radius:16px;background:radial-gradient(80% 70% at 50% 18%,color-mix(in srgb,var(--ae-player-leaderboard-gold) 16%,transparent),transparent 62%),color-mix(in srgb,var(--ae-player-surface-raised) 88%,var(--ae-player-shade))}.ae-player-leaderboard__season-copy{display:grid;gap:var(--ae-player-space-1)}.ae-player-leaderboard__season-copy .ae-player-text{margin:0;display:inline-flex;align-items:center;gap:var(--ae-player-space-1-5)}.ae-player-leaderboard__season-copy .ae-player-text svg{width:12px;height:12px}.ae-player-leaderboard__season-art{display:grid;min-height:8.5rem;place-items:center;color:var(--ae-player-leaderboard-gold);filter:drop-shadow(0 12px 24px color-mix(in srgb,var(--ae-player-leaderboard-gold) 35%,transparent))}.ae-player-leaderboard__season-art img,.ae-player-leaderboard__season-art svg{width:min(100%,9.5rem);height:8.5rem;object-fit:contain}.ae-player-leaderboard__season-art img{mix-blend-mode:lighten}.ae-player-leaderboard__season>.ae-player-text[data-variant=caption]{margin:0}.ae-player-leaderboard__main{display:flex;min-width:0;min-height:0;flex-direction:column}.ae-player-leaderboard__columns{display:grid;grid-template-columns:4.5rem minmax(0,1fr) 7.25rem;align-items:center;gap:var(--ae-player-space-2);padding:var(--ae-player-space-3) var(--ae-player-space-5) var(--ae-player-space-1-5) var(--ae-player-space-3-5);color:var(--ae-player-text-faint);font-size:var(--ae-player-type-overline-size);font-weight:var(--ae-player-type-overline-weight);letter-spacing:var(--ae-player-type-overline-tracking);text-transform:uppercase}.ae-player-leaderboard__columns>:last-child{text-align:right}.ae-player-leaderboard__scroll{flex:1;min-height:0;padding:0 var(--ae-player-space-3-5) var(--ae-player-space-3)}.ae-player-leaderboard__empty{display:grid;min-height:16rem;place-content:center;gap:var(--ae-player-space-2);text-align:center}.ae-player-leaderboard__list{display:grid;align-content:start;gap:var(--ae-player-space-2);margin:0;padding:0;list-style:none}.ae-player-leaderboard__row{display:grid;grid-template-columns:4.5rem minmax(0,1fr) 7.25rem;align-items:center;gap:var(--ae-player-space-2);min-height:58px;padding:var(--ae-player-space-1-5) var(--ae-player-space-3) var(--ae-player-space-1-5) var(--ae-player-space-1);border:1px solid var(--ae-player-panel-border);border-radius:14px;background:color-mix(in srgb,var(--ae-player-surface) 82%,var(--ae-player-shade))}.ae-player-leaderboard__row[data-place="1"]{border-color:color-mix(in srgb,var(--ae-player-leaderboard-gold) 62%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--ae-player-leaderboard-gold) 16%,transparent),color-mix(in srgb,var(--ae-player-surface) 70%,var(--ae-player-shade)) 42%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ae-player-leaderboard-gold) 18%,transparent)}.ae-player-leaderboard__row[data-place="2"]{border-color:color-mix(in srgb,var(--ae-player-leaderboard-silver) 28%,var(--ae-player-panel-border))}.ae-player-leaderboard__row[data-place="3"]{border-color:color-mix(in srgb,var(--ae-player-leaderboard-bronze) 28%,var(--ae-player-panel-border))}.ae-player-leaderboard__row[data-you=true],.ae-player-leaderboard__you{border-color:color-mix(in srgb,var(--ae-player-leaderboard-gold) 70%,transparent);background:color-mix(in srgb,var(--ae-player-leaderboard-gold) 12%,var(--ae-player-surface))}.ae-player-leaderboard__row[data-you=true] .ae-player-leaderboard__place,.ae-player-leaderboard__you .ae-player-leaderboard__place{color:var(--ae-player-leaderboard-gold)}.ae-player-leaderboard__you{margin:0 var(--ae-player-space-3-5) var(--ae-player-space-3);box-shadow:0 0 0 1px color-mix(in srgb,var(--ae-player-leaderboard-gold) 22%,transparent)}.ae-player-leaderboard__place{position:relative;display:grid;width:2.75rem;height:2.75rem;place-items:center;color:var(--ae-player-text-muted);font-variant-numeric:tabular-nums}.ae-player-leaderboard__place svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ae-player-leaderboard__place b{position:relative;z-index:1;font-size:14px;font-weight:800;line-height:1}.ae-player-leaderboard__place[data-place] b{color:#fff6df;text-shadow:0 1px 2px rgba(0,0,0,.55)}.ae-player-leaderboard__place[data-place="1"]{color:var(--ae-player-leaderboard-gold)}.ae-player-leaderboard__place[data-place="2"]{color:var(--ae-player-leaderboard-silver)}.ae-player-leaderboard__place[data-place="3"]{color:var(--ae-player-leaderboard-bronze)}.ae-player-leaderboard__player{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--ae-player-space-2-5);min-width:0}.ae-player-leaderboard__row .ae-player-avatar{width:40px;height:40px}.ae-player-leaderboard__row[data-place="1"] .ae-player-avatar{border-color:color-mix(in srgb,var(--ae-player-leaderboard-gold) 70%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--ae-player-leaderboard-gold) 22%,transparent)}.ae-player-leaderboard__copy{display:grid;min-width:0;gap:var(--ae-player-space-0)}.ae-player-leaderboard__copy strong{overflow:hidden;color:var(--ae-player-text);font-size:14px;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.ae-player-leaderboard__guild{display:inline-flex;min-width:0;align-items:center;gap:var(--ae-player-space-1);overflow:hidden;color:var(--ae-player-text-muted);font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ae-player-leaderboard__guild svg{width:11px;height:11px;flex:none}.ae-player-leaderboard__score{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--ae-player-space-1-5);color:var(--ae-player-text-muted);font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.ae-player-leaderboard__score svg{width:13px;height:13px}.ae-player-leaderboard__row[data-place="1"] .ae-player-leaderboard__score,.ae-player-leaderboard__row[data-you=true] .ae-player-leaderboard__score{color:var(--ae-player-leaderboard-gold)}.ae-player-leaderboard__row[data-place="2"] .ae-player-leaderboard__score{color:var(--ae-player-leaderboard-silver)}.ae-player-leaderboard__row[data-place="3"] .ae-player-leaderboard__score{color:var(--ae-player-leaderboard-bronze)}.ae-player-leaderboard__refresh{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--ae-player-space-3)}.ae-player-leaderboard__refresh-meta{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:var(--ae-player-space-2-5);margin-left:auto}.ae-player-leaderboard__refresh .ae-player-text{margin:0;display:inline-flex;align-items:center;gap:var(--ae-player-space-1-5)}.ae-player-leaderboard__refresh .ae-player-text svg{width:13px;height:13px}@media(hover:hover)and (pointer:fine){.ae-player-leaderboard__board-btn:hover{color:var(--ae-player-text);background:color-mix(in srgb,var(--ae-player-surface-raised) 80%,transparent)}.ae-player-leaderboard__row:hover{border-color:color-mix(in srgb,var(--ae-player-leaderboard-gold) 32%,var(--ae-player-panel-border))}}@container (max-width: 720px){.ae-player-leaderboard__stage[data-rail=true]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.ae-player-leaderboard__rail{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;border-right:0;border-bottom:1px solid var(--ae-player-panel-border);padding:var(--ae-player-space-2-5) var(--ae-player-space-3)}.ae-player-leaderboard__boards{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);overflow-x:auto}.ae-player-leaderboard__board-btn{width:auto;justify-items:center}.ae-player-leaderboard__season{grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:var(--ae-player-space-1-5) var(--ae-player-space-3);padding:var(--ae-player-space-2-5)}.ae-player-leaderboard__season-art{min-height:4.5rem;grid-column:1;grid-row:1 / span 4}.ae-player-leaderboard__season-copy,.ae-player-leaderboard__season>.ae-player-text,.ae-player-leaderboard__season .ae-player-button{grid-column:2}.ae-player-leaderboard__season-art img,.ae-player-leaderboard__season-art svg{width:4.5rem;height:4.5rem}.ae-player-leaderboard__wallets{display:none}}@media(max-width:720px){.ae-player-leaderboard__stage[data-rail=true]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.ae-player-leaderboard__rail{grid-template-columns:minmax(0,1fr);border-right:0;border-bottom:1px solid var(--ae-player-panel-border)}.ae-player-leaderboard__columns,.ae-player-leaderboard__row{grid-template-columns:3.5rem minmax(0,1fr) 5.5rem}.ae-player-leaderboard__score{font-size:13px}}@media(hover:hover)and (pointer:fine){button.ae-player-list-row:hover:not(:disabled),button.ae-player-skills__row:hover:not(:disabled),button.ae-player-party__row:hover:not(:disabled){border-color:color-mix(in srgb,var(--ae-player-accent) 50%,var(--ae-player-border))}}@media(max-width:560px){.ae-player-screen-header{padding-inline:var(--ae-player-screen-panel-inset)}.ae-player-home__scroll{padding:var(--ae-player-space-3)}.ae-player-home__board{grid-template-columns:minmax(0,1fr)}.ae-player-home__hero{min-height:14rem;border-radius:var(--ae-player-radius-medium)}.ae-player-home__hero-copy{width:min(100%,100%);padding:var(--ae-player-space-4)}.ae-player-home__hero-copy .ae-player-button{width:100%}.ae-player-home__shortcuts{grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--ae-player-space-2)}.ae-player-home__shortcut{min-height:4.75rem}.ae-player-home__activities{grid-template-columns:minmax(0,1fr)}.ae-player-home__activity{min-height:72px}.ae-player-home__activity .ae-player-list-row__leading{width:44px}.ae-player-settings__scroll{gap:var(--ae-player-space-3);padding:var(--ae-player-space-3)}.ae-player-settings__group{padding:var(--ae-player-space-0)}.ae-player-settings__row{padding-inline:var(--ae-player-space-3)}.ae-player-inventory .ae-player-screen-header{gap:var(--ae-player-space-2)}.ae-player-inventory__gold{font-size:var(--ae-player-type-label-size);white-space:nowrap}.ae-player-inventory .ae-player-screen-header .ae-player-avatar{display:none}}@media(max-width:980px){.ae-player-inventory[data-layout=panel][data-loadout=true] .ae-player-inventory__stage{grid-template-columns:minmax(0,1fr)}.ae-player-inventory[data-layout=panel][data-loadout=true][data-inspect=aside] .ae-player-inventory__stage{grid-template-columns:minmax(0,1fr) minmax(15.5rem,17.5rem)}.ae-player-inventory[data-layout=panel][data-inspect=aside][data-bag-empty=true] .ae-player-inventory__stage,.ae-player-inventory[data-layout=panel][data-loadout=true][data-inspect=aside][data-bag-empty=true] .ae-player-inventory__stage{grid-template-columns:minmax(0,1fr)}.ae-player-inventory__sidebar{grid-column:1 / -1}.ae-player-inventory__doll{width:max-content;margin-inline:auto}.ae-player-inventory__chrome{height:auto;min-height:var(--ae-player-screen-subhead-height);grid-template-columns:minmax(0,1fr)}.ae-player-inventory__tools{flex-wrap:wrap;padding:var(--ae-player-space-2) var(--ae-player-space-4) var(--ae-player-space-2-5);border-top:1px solid var(--ae-player-panel-border)}.ae-player-inventory__search{max-width:none;flex:1}}@media(max-width:760px){.ae-player-inventory{padding:0 var(--ae-player-space-4) var(--ae-player-space-4);--ae-player-inventory-slot-gap: var(--ae-player-space-3)}.ae-player-inventory .ae-player-screen-header{margin-inline:calc(var(--ae-player-space-4) * -1)}.ae-player-inventory[data-layout=panel] .ae-player-inventory__stage,.ae-player-inventory[data-layout=panel][data-loadout=true] .ae-player-inventory__stage,.ae-player-inventory[data-layout=panel][data-inspect=aside] .ae-player-inventory__stage,.ae-player-inventory[data-layout=panel][data-loadout=true][data-inspect=aside] .ae-player-inventory__stage{grid-template-columns:minmax(0,1fr);overflow:auto;align-content:start}.ae-player-inventory__sidebar,.ae-player-inventory__board,.ae-player-inventory__detail{min-height:auto;height:auto;overflow:visible}.ae-player-inventory__detail>.ae-player-item-card,.ae-player-inventory__inspector.ae-player-item-card{height:auto;max-height:none}.ae-player-inventory__chrome{flex-wrap:wrap}.ae-player-inventory__footer{grid-template-columns:minmax(0,1fr);justify-items:stretch}.ae-player-inventory__capacity{justify-self:end}}@container (max-width: 760px){.ae-player-inventory__stage,.ae-player-inventory[data-inspect=aside] .ae-player-inventory__stage,.ae-player-inventory[data-loadout=true] .ae-player-inventory__stage,.ae-player-inventory[data-loadout=true][data-inspect=aside] .ae-player-inventory__stage{grid-template-columns:minmax(0,1fr);overflow:auto;align-content:start}.ae-player-inventory[data-occupancy=cells] .ae-player-inventory__board{height:auto;aspect-ratio:var(--ae-player-inventory-columns) / var(--ae-player-inventory-rows)}}@container (max-width: 980px){.ae-player-inventory__stage[data-loadout=true]{grid-template-columns:minmax(0,1fr)}.ae-player-inventory[data-inspect=aside] .ae-player-inventory__stage[data-loadout=true]{grid-template-columns:minmax(0,1fr) minmax(15.5rem,17.5rem)}.ae-player-inventory__sidebar{grid-column:1 / -1}.ae-player-inventory__chrome{height:auto;min-height:var(--ae-player-screen-subhead-height);grid-template-columns:minmax(0,1fr)}.ae-player-inventory__tools{flex-wrap:wrap;padding:var(--ae-player-space-2) var(--ae-player-space-4) var(--ae-player-space-2-5);border-top:1px solid var(--ae-player-panel-border)}}@container (max-width: 760px){.ae-player-inventory[data-inspect=aside] .ae-player-inventory__stage[data-loadout=true],.ae-player-inventory[data-loadout=true] .ae-player-inventory__stage,.ae-player-inventory[data-occupancy=cells][data-loadout=true] .ae-player-inventory__stage,.ae-player-inventory[data-occupancy=cells][data-loadout=true][data-inspect=aside] .ae-player-inventory__stage{grid-template-columns:minmax(0,1fr);overflow:auto}}@container (max-width: 560px){.ae-player-screen-header{padding-inline:var(--ae-player-screen-panel-inset)}.ae-player-home__scroll{padding:var(--ae-player-space-3)}.ae-player-home__board{grid-template-columns:minmax(0,1fr)}.ae-player-home__hero{min-height:14rem;border-radius:var(--ae-player-radius-medium)}.ae-player-home__hero-copy{width:min(100%,100%);padding:var(--ae-player-space-4)}.ae-player-home__hero-copy .ae-player-button{width:100%}.ae-player-home__shortcuts{grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--ae-player-space-2)}.ae-player-home__shortcut{min-height:4.75rem}.ae-player-home__activities{grid-template-columns:minmax(0,1fr)}.ae-player-home__activity{min-height:72px}.ae-player-home__activity .ae-player-list-row__leading{width:44px}.ae-player-settings__scroll{gap:var(--ae-player-space-3);padding:var(--ae-player-space-3)}.ae-player-settings__group{padding:var(--ae-player-space-0)}.ae-player-settings__row{padding-inline:var(--ae-player-space-3)}.ae-player-inventory{padding:0 var(--ae-player-space-4) var(--ae-player-space-4);--ae-player-inventory-slot-gap: var(--ae-player-space-3)}.ae-player-inventory .ae-player-screen-header{gap:var(--ae-player-space-2);margin-inline:calc(var(--ae-player-space-4) * -1)}.ae-player-inventory__gold{font-size:var(--ae-player-type-label-size);white-space:nowrap}.ae-player-inventory .ae-player-screen-header .ae-player-avatar{display:none}.ae-player-inventory[data-layout=panel] .ae-player-inventory__stage,.ae-player-inventory[data-layout=panel][data-loadout=true] .ae-player-inventory__stage,.ae-player-inventory__footer{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.ae-player-theme:not([data-player-reduced-motion=false]){--ae-player-motion-fast: 0ms;--ae-player-motion-standard: 0ms;--ae-player-motion-slow: 0ms;--ae-player-stagger: 0ms}.ae-player-theme:not([data-player-reduced-motion=false]) [data-player-animate-text] :where(h1,h2,h3,h4,p,strong,small,span,label,.ae-player-text){animation:none!important}.ae-player-button__spinner{animation:none;border-right-color:currentColor;opacity:.7}.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-button:active:not(:disabled),.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-icon-button:active:not(:disabled),.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-pressable:active:not(:disabled),.ae-player-theme:not([data-player-reduced-motion=false]) button.ae-player-card:active:not(:disabled),.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-notifications:has(.ae-player-notifications__trigger:active:not(:disabled)){transform:none}.ae-player-item-grid[data-occupancy=cells] .ae-player-item-slot:not([data-empty=true]),.ae-player-inventory__grid[data-occupancy=cells] .ae-player-item-slot:not([data-empty=true]){transition:none}.ae-player-item-slot__icon,.ae-player-empty-board__hint-icon,.ae-player-inventory__empty-hint-icon{transition:none;transform:none}.ae-player-item-grid:not([data-occupancy=cells]) .ae-player-item-slot:not([data-empty=true]):not([data-read-only]):active:not(:disabled),.ae-player-inventory__grid:not([data-occupancy=cells]) .ae-player-item-slot:not([data-empty=true]):not([data-read-only]):active:not(:disabled){transform:none}.ae-player-item-grid[data-occupancy=cells] .ae-player-item-slot[data-placed=true],.ae-player-inventory__grid[data-occupancy=cells] .ae-player-item-slot[data-placed=true]{animation:none}.ae-player-resource[data-low] .ae-player-meter__fill,.ae-player-progress[data-low] .ae-player-meter__fill,.ae-player-resource[data-feel]>.ae-player-meter,.ae-player-meter__sheen,.ae-player-popup-shine__glow,.ae-player-popup-shine__sheen{animation:none}}.ae-player-field{display:grid;gap:var(--ae-player-space-2);color:var(--ae-player-text)}.ae-player-field[data-layout=inline]{display:flex;min-width:0;align-items:center;gap:0}.ae-player-field[data-layout=inline]>:where(input,textarea),.ae-player-field[data-layout=inline] .ae-player-field__select{flex:1 1 auto;min-width:0;width:100%}.ae-player-field[data-layout=inline] .ae-player-field__label,.ae-player-field[data-layout=inline] .ae-player-field__hint,.ae-player-field[data-layout=inline] .ae-player-field__error{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ae-player-field[data-layout=inline] .ae-player-field__select{width:100%}.ae-player-field__label{font-size:var(--ae-player-type-label-size);font-weight:700}.ae-player-field>:where(input,textarea){width:100%;min-height:44px;padding:var(--ae-player-space-2-5) var(--ae-player-space-3);border:1px solid var(--ae-player-border);border-radius:var(--ae-player-radius-small);background:var(--ae-player-surface-raised);color:var(--ae-player-text);font:inherit}.ae-player-field__control{display:flex;align-items:center;width:100%;min-height:44px;padding-inline:var(--ae-player-space-3);border:1px solid var(--ae-player-border);border-radius:var(--ae-player-radius-small);background:var(--ae-player-surface-raised);color:var(--ae-player-text)}.ae-player-field__prefix{flex:none;color:var(--ae-player-text-muted);font-weight:700}.ae-player-field__control>input{flex:1;min-width:0;min-height:44px;padding-block:var(--ae-player-space-2-5);padding-inline:.2em 0;border:0;background:transparent;color:inherit;font:inherit}.ae-player-field[data-layout=inline] .ae-player-field__control{flex:1 1 auto;min-width:0;width:100%}.ae-player-field__control:has(input:focus-visible){outline:2px solid var(--ae-player-accent);outline-offset:2px}.ae-player-field__control:has([aria-invalid=true]){border-color:var(--ae-player-danger)}.ae-player-field__control:has(:disabled){opacity:.55;cursor:not-allowed}.ae-player-field>textarea{min-height:96px;resize:vertical}.ae-player-field__select{position:relative;display:block;min-width:0}.ae-player-field__select>.ae-player-button{width:100%;justify-content:space-between;min-height:44px;padding-inline:var(--ae-player-space-3)}.ae-player-field :where(input,textarea,.ae-player-button):focus-visible{outline:2px solid var(--ae-player-accent);outline-offset:2px}.ae-player-field :where(input,textarea,.ae-player-button)[aria-invalid=true]{border-color:var(--ae-player-danger)}.ae-player-field__control>input:focus-visible{outline:none}.ae-player-field__hint,.ae-player-field__error{color:var(--ae-player-text-muted);font-size:var(--ae-player-type-caption-size)}.ae-player-field__error{color:var(--ae-player-danger)}.ae-player-checkbox{display:grid;min-height:52px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:var(--ae-player-space-3);color:var(--ae-player-text);cursor:pointer}.ae-player-checkbox>input{position:absolute;opacity:0;pointer-events:none}.ae-player-checkbox__mark{display:grid;width:22px;height:22px;place-items:center;border:1px solid var(--ae-player-border);border-radius:6px;background:var(--ae-player-surface-raised)}.ae-player-checkbox>input:checked+.ae-player-checkbox__mark{border-color:var(--ae-player-accent);background:var(--ae-player-accent);color:var(--ae-player-on-accent)}.ae-player-checkbox>input:checked+.ae-player-checkbox__mark:after{content:"✓";font-size:14px;font-weight:800}.ae-player-checkbox>input:focus-visible+.ae-player-checkbox__mark{outline:2px solid var(--ae-player-accent);outline-offset:2px}.ae-player-checkbox__copy{display:grid;gap:var(--ae-player-space-0)}.ae-player-checkbox__copy strong{font-size:13px;font-weight:650}.ae-player-checkbox__copy small{color:var(--ae-player-text-muted);font-size:11px;line-height:1.3}.ae-player-choice-group{min-width:0;margin:0;padding:0;border:0;color:var(--ae-player-text)}.ae-player-choice-group legend{margin-bottom:var(--ae-player-space-2);font-size:var(--ae-player-type-label-size);font-weight:700}.ae-player-choice-group>div{display:grid;gap:var(--ae-player-space-2)}.ae-player-choice-group label{position:relative;cursor:pointer}.ae-player-choice-group input{position:absolute;opacity:0;pointer-events:none}.ae-player-choice-group label>span{display:flex;min-height:42px;align-items:center;padding:0 var(--ae-player-space-3) 0 var(--ae-player-field-affordance);border:1px solid var(--ae-player-border);border-radius:var(--ae-player-radius-small);background:var(--ae-player-surface-raised);transition:filter var(--ae-player-motion-fast) var(--ae-player-easing),border-color var(--ae-player-motion-fast) var(--ae-player-easing),background-color var(--ae-player-motion-fast) var(--ae-player-easing)}.ae-player-choice-group label>span:before{position:absolute;left:13px;width:14px;height:14px;border:1px solid var(--ae-player-border);border-radius:999px;content:""}.ae-player-choice-group input:checked+span{border-color:var(--ae-player-accent);background:color-mix(in srgb,var(--ae-player-accent) 13%,var(--ae-player-surface-raised))}.ae-player-choice-group input:checked+span:before{border:4px solid var(--ae-player-accent);background:var(--ae-player-on-accent)}.ae-player-choice-group input:focus-visible+span{outline:2px solid var(--ae-player-accent);outline-offset:2px}.ae-player-choice-group label:active:not(:has(input:disabled))>span{filter:brightness(.9)}.ae-player-choice-group[data-segmented=true]>div{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--ae-player-space-0);padding:var(--ae-player-space-1);border-radius:var(--ae-player-radius-small);background:var(--ae-player-surface-raised)}.ae-player-choice-group[data-segmented=true] label>span{justify-content:center;padding:0 var(--ae-player-space-2-5);border-color:transparent;background:transparent}.ae-player-choice-group[data-segmented=true] label>span:before{display:none}.ae-player-choice-group[data-segmented=true] input:checked+span{border-color:var(--ae-player-border);background:var(--ae-player-surface)}.ae-player-slider{display:grid;gap:var(--ae-player-space-2);color:var(--ae-player-text)}.ae-player-slider>span{display:flex;justify-content:space-between;gap:var(--ae-player-space-3)}.ae-player-slider output{color:var(--ae-player-text-muted);font-variant-numeric:tabular-nums}.ae-player-slider input{width:100%;min-width:0;height:24px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;accent-color:var(--ae-player-accent)}.ae-player-slider input::-webkit-slider-runnable-track{height:5px;border-radius:999px;background:linear-gradient(90deg,var(--ae-player-accent) 0 var(--ae-player-slider-fill, 0%),var(--ae-player-border) var(--ae-player-slider-fill, 0%) 100%)}.ae-player-slider input::-webkit-slider-thumb{width:18px;height:18px;margin-top:-6.5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:3px solid var(--ae-player-surface);border-radius:50%;background:var(--ae-player-accent);box-shadow:0 2px 8px color-mix(in srgb,#000 32%,transparent)}.ae-player-slider input::-moz-range-track{height:5px;border-radius:999px;background:var(--ae-player-border)}.ae-player-slider input::-moz-range-progress{height:5px;border-radius:999px;background:var(--ae-player-accent)}.ae-player-slider input::-moz-range-thumb{width:12px;height:12px;border:3px solid var(--ae-player-surface);border-radius:50%;background:var(--ae-player-accent)}.ae-player-slider input:disabled{cursor:not-allowed;opacity:.38}.ae-player-slider input:focus-visible{outline:none}.ae-player-slider input:focus-visible::-webkit-slider-thumb{outline:2px solid var(--ae-player-accent);outline-offset:2px}.ae-player-slider[data-layout=inline]{grid-template-columns:minmax(0,1fr) 2.75rem;align-items:center;gap:var(--ae-player-space-2-5)}.ae-player-slider[data-layout=inline] .ae-player-slider__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ae-player-slider[data-layout=inline] input{grid-column:1}.ae-player-slider[data-layout=inline] output{grid-column:2;text-align:right}.ae-player-dialog__backdrop{position:absolute;z-index:70;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:var(--ae-player-space-5);background:color-mix(in srgb,#000 68%,transparent)}.ae-player-dialog__backdrop[data-player-motion="dialog.pop"]{animation:ae-player-motion-pop var(--ae-player-motion-standard) var(--ae-player-easing) both}.ae-player-dialog__backdrop[data-player-motion="dialog.pop"][data-open=false]{animation-direction:reverse;animation-fill-mode:both;pointer-events:none}.ae-player-dialog__backdrop[data-placement=bottom]{align-items:flex-end;padding:0}.ae-player-dialog{position:relative;isolation:isolate;display:flex;flex-direction:column;width:min(100%,30rem);max-height:90%;gap:var(--ae-player-space-4);padding:var(--ae-player-space-5);overflow:clip;border:1px solid var(--ae-player-panel-border);border-radius:var(--ae-player-radius-large);background:var(--ae-player-surface);box-shadow:0 24px 80px color-mix(in srgb,#000 55%,transparent);color:var(--ae-player-text)}.ae-player-dialog__backdrop[data-placement=bottom] .ae-player-dialog{width:100%;max-width:none;border-radius:var(--ae-player-radius-large) var(--ae-player-radius-large) 0 0}.ae-player-dialog>header,.ae-player-dialog>footer{display:flex;flex:none;align-items:center;justify-content:space-between;gap:var(--ae-player-space-3)}.ae-player-dialog>footer{justify-content:flex-end}.ae-player-purchase{width:min(100%,26rem)}.ae-player-purchase>header .ae-player-text[data-variant=heading]{font-family:var(--ae-player-font-display);font-weight:700;letter-spacing:-.02em}.ae-player-purchase__art{display:grid;place-items:center;justify-self:center;width:7.5rem;height:7.5rem;overflow:hidden;border:1px solid var(--ae-player-panel-border);border-radius:var(--ae-player-radius-medium);background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--ae-player-accent) 22%,transparent),transparent 62%),color-mix(in srgb,var(--ae-player-surface-raised) 88%,var(--ae-player-shade))}.ae-player-purchase__art img,.ae-player-purchase__art svg,.ae-player-purchase__art video{display:block;width:4.5rem;height:4.5rem;object-fit:contain}.ae-player-purchase__price{display:inline-flex;justify-self:center;align-items:center;gap:var(--ae-player-space-2);padding:var(--ae-player-space-2) var(--ae-player-space-3);border:1px solid var(--ae-player-panel-border);border-radius:999px;background:color-mix(in srgb,var(--ae-player-surface-raised) 72%,transparent);color:var(--ae-player-warning);font-family:var(--ae-player-font-display);font-weight:700}.ae-player-purchase>footer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:var(--ae-player-space-3)}.ae-player-purchase>footer .ae-player-button{width:100%}.ae-player-dialog__body{display:grid;flex:1 1 auto;min-width:0;min-height:0;gap:var(--ae-player-space-3);overflow:auto;overscroll-behavior:contain}.ae-player-dialog__backdrop[data-layout=featured]{padding:var(--ae-player-space-4)}.ae-player-featured-popup{position:relative;isolation:isolate;display:flex;flex-direction:column;width:min(100%,56rem);max-height:92%;overflow:clip;border:1px solid var(--ae-player-panel-border);border-radius:var(--ae-player-radius-large);background:var(--ae-player-surface);box-shadow:0 24px 80px color-mix(in srgb,#000 55%,transparent);color:var(--ae-player-text)}.ae-player-featured-popup__hero{position:relative;flex:none;min-height:11rem;isolation:isolate}.ae-player-featured-popup__art,.ae-player-featured-popup__art>*{position:absolute;top:0;right:0;bottom:0;left:0}.ae-player-featured-popup__art img,.ae-player-featured-popup__art video{width:100%;height:100%;object-fit:cover}.ae-player-featured-popup__art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,color-mix(in srgb,#000 12%,transparent),color-mix(in srgb,#000 62%,transparent)),radial-gradient(120% 80% at 50% 0%,color-mix(in srgb,var(--ae-player-accent) 28%,transparent),transparent 62%);pointer-events:none}.ae-player-featured-popup__copy{position:relative;z-index:1;display:grid;justify-items:center;gap:var(--ae-player-space-2);min-height:11rem;padding:var(--ae-player-space-6) var(--ae-player-space-7) var(--ae-player-space-5);text-align:center}.ae-player-featured-popup__title.ae-player-text{font-family:var(--ae-player-font-display);font-size:clamp(2rem,4vw,3.4rem);font-style:italic;font-weight:700;letter-spacing:.02em;text-shadow:0 8px 28px color-mix(in srgb,#000 55%,transparent)}.ae-player-featured-popup__subtitle{max-width:36rem;color:color-mix(in srgb,#fff 88%,var(--ae-player-text-muted));text-wrap:balance}.ae-player-featured-popup__close.ae-player-icon-button{position:absolute;z-index:2;top:var(--ae-player-space-3);inset-inline-end:var(--ae-player-space-3)}.ae-player-featured-popup__body{flex:1 1 auto;min-height:0;padding:var(--ae-player-space-4)}.ae-player-featured-popup__notices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ae-player-space-3);padding:0 var(--ae-player-space-4) var(--ae-player-space-3)}.ae-player-featured-popup__notice{display:grid;grid-template-columns:auto 1fr;gap:var(--ae-player-space-3);align-items:center;min-width:0;padding:var(--ae-player-space-3);border:1px solid var(--ae-player-panel-border);border-radius:var(--ae-player-radius-medium);background:color-mix(in srgb,var(--ae-player-surface) 82%,var(--ae-player-shade))}.ae-player-featured-popup__notice-icon{display:grid;width:2rem;height:2rem;place-items:center;color:var(--ae-player-accent)}.ae-player-featured-popup__notice-icon svg{width:1.15rem;height:1.15rem}.ae-player-featured-popup__actions{display:grid;grid-template-columns:1.3fr .9fr;gap:var(--ae-player-space-3);padding:0 var(--ae-player-space-4) var(--ae-player-space-4)}.ae-player-event-popup__activities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ae-player-space-3)}.ae-player-event-activity.ae-player-pressable{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:var(--ae-player-space-3);align-items:start;padding:var(--ae-player-space-3);border:1px solid var(--ae-player-panel-border);border-radius:var(--ae-player-radius-medium);background:color-mix(in srgb,var(--ae-player-surface) 88%,var(--ae-player-shade));text-align:start}.ae-player-event-activity[data-selected=true]{border-color:color-mix(in srgb,var(--ae-player-accent) 70%,var(--ae-player-panel-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--ae-player-accent) 40%,transparent)}.ae-player-event-activity[data-locked=true]{opacity:.55}.ae-player-event-activity__media{display:grid;place-items:center;width:5.5rem;height:5.5rem;overflow:hidden;border-radius:var(--ae-player-radius-medium);background:color-mix(in srgb,var(--ae-player-accent) 16%,var(--ae-player-shade));color:var(--ae-player-accent)}.ae-player-event-activity__media>svg{width:2.5rem;height:2.5rem}.ae-player-event-activity__media[data-fallback]{background:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--ae-player-accent) 38%,transparent),transparent 62%),linear-gradient(145deg,color-mix(in srgb,var(--ae-player-accent) 26%,var(--ae-player-surface)),color-mix(in srgb,var(--ae-player-accent) 8%,var(--ae-player-shade)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ae-player-accent) 34%,transparent)}.ae-player-event-activity__initial{font-family:var(--ae-player-font-display, inherit);font-size:2.25rem;font-weight:800;line-height:1}.ae-player-event-activity__media img,.ae-player-event-activity__media video{width:100%;height:100%;object-fit:cover}.ae-player-event-activity__copy{display:grid;gap:var(--ae-player-space-1);min-width:0;align-content:start}.ae-player-event-activity__meta{display:flex;flex-wrap:wrap;gap:var(--ae-player-space-2);margin-top:var(--ae-player-space-1);min-width:0}.ae-player-event-activity__chip{display:grid;grid-template-columns:auto auto;align-items:center;column-gap:var(--ae-player-space-1-5);padding:5px var(--ae-player-space-2);border:1px solid var(--ae-player-panel-border);border-radius:var(--ae-player-radius-small);background:color-mix(in srgb,var(--ae-player-surface) 70%,var(--ae-player-shade))}.ae-player-event-activity__chip-icon{display:grid;grid-row:span 2;width:1rem;height:1rem;place-items:center;color:var(--ae-player-accent)}.ae-player-event-activity__chip-icon svg{width:1rem;height:1rem}.ae-player-event-activity__chip b{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1}.ae-player-event-activity__chip small{color:var(--ae-player-text-muted);font-size:10px;font-weight:600;letter-spacing:.04em;line-height:1.1;text-transform:uppercase}.ae-player-popup-shine{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;border-radius:inherit}.ae-player-popup-shine__glow,.ae-player-popup-shine__sheen{position:absolute;pointer-events:none}.ae-player-popup-shine__glow{top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ae-player-accent) 24%,transparent)}.ae-player-popup-shine__sheen{top:0;left:0;width:32%;height:2px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ae-player-text) 48%,transparent),transparent);opacity:0;animation:ae-player-popup-sheen .8s var(--ae-player-easing) 1 both}.ae-player-featured-popup>header,.ae-player-featured-popup>.ae-player-featured-popup__body,.ae-player-featured-popup>.ae-player-featured-popup__notices,.ae-player-featured-popup>.ae-player-featured-popup__actions,.ae-player-dialog>header,.ae-player-dialog>.ae-player-dialog__body,.ae-player-dialog>footer{position:relative;z-index:1}@keyframes ae-player-popup-sheen{0%{transform:translate(-100%);opacity:0}25%{opacity:.65}to{transform:translate(315%);opacity:0}}.ae-player-minigame-overlay{width:min(100%,32rem)}.ae-player-minigame-overlay__board{display:grid;gap:var(--ae-player-space-4)}.ae-player-minigame-overlay__hud{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ae-player-space-3)}.ae-player-minigame-overlay__stat{display:grid;gap:2px}.ae-player-minigame-overlay__result{text-align:center}.ae-player-featured-popup__header-action{position:absolute;z-index:2;top:var(--ae-player-space-3);inset-inline-end:var(--ae-player-space-3)}.ae-player-featured-popup__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.ae-player-featured-popup__backdrop>img{display:block;width:100%;height:100%;object-fit:cover}.ae-player-featured-popup[data-layout=screen]>.ae-player-popup-shine{display:none}.ae-player-featured-popup__actions[data-hidden=true]{opacity:0;transition:opacity var(--ae-player-motion-standard) var(--ae-player-easing-standard)}.ae-player-featured-popup:is([data-layout=screen],[data-layer=true]){display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-areas:"header" "body" "notices" "actions"}.ae-player-featured-popup:is([data-layout=screen],[data-layer=true])>.ae-player-featured-popup__hero{grid-area:header;z-index:3}.ae-player-featured-popup:is([data-layout=screen],[data-layer=true])>.ae-player-featured-popup__body{grid-area:body}.ae-player-featured-popup:is([data-layout=screen],[data-layer=true])>.ae-player-featured-popup__notices{grid-area:notices}.ae-player-featured-popup:is([data-layout=screen],[data-layer=true])>.ae-player-featured-popup__actions{grid-area:actions}.ae-player-featured-popup__layer{position:relative;z-index:2;grid-row:body-start / actions-end;grid-column:1;min-height:0;pointer-events:none}.ae-player-dialog__backdrop[data-layout=screen]{padding:0;align-items:stretch;justify-content:stretch}.ae-player-featured-popup[data-layout=screen]{width:100%;height:100%;max-height:none;border:0;border-radius:0;box-shadow:none}.ae-player-featured-popup[data-layout=screen]>.ae-player-featured-popup__hero{display:grid;grid-template-columns:var(--ae-player-control-medium) minmax(0,1fr) var(--ae-player-control-medium);align-items:center;min-height:0;padding:var(--ae-player-layout-safe-top) var(--ae-player-layout-safe-side) var(--ae-player-space-2)}.ae-player-featured-popup[data-layout=screen] .ae-player-featured-popup__copy{grid-area:1 / 2;min-height:0;padding:0}.ae-player-featured-popup[data-layout=screen] .ae-player-featured-popup__title.ae-player-text{font-size:var(--ae-player-type-title-size);font-style:normal;letter-spacing:var(--ae-player-type-title-tracking);text-shadow:none}.ae-player-featured-popup[data-layout=screen] .ae-player-featured-popup__close.ae-player-icon-button{position:static;grid-area:1 / 1}.ae-player-featured-popup[data-layout=screen] .ae-player-featured-popup__header-action{position:static;grid-area:1 / 3;justify-self:end}.ae-player-featured-popup[data-layout=screen]>.ae-player-featured-popup__body{display:flex;flex-direction:column;min-height:0;padding:0 var(--ae-player-layout-safe-side);overflow:hidden}.ae-player-featured-popup[data-layout=screen]>.ae-player-featured-popup__actions{grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--ae-player-space-2) var(--ae-player-layout-safe-side) var(--ae-player-layout-safe-bottom)}.ae-player-minigame-overlay[data-layout=screen] .ae-player-minigame-overlay__board{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--ae-player-space-2-5);min-height:0}@media(max-width:760px){.ae-player-featured-popup{width:100%;max-height:96%}.ae-player-event-popup__activities,.ae-player-featured-popup__notices,.ae-player-featured-popup__actions{grid-template-columns:1fr}}.ae-player-tooltip{position:relative;display:inline-flex}.ae-player-tooltip__bubble{position:absolute;z-index:50;bottom:calc(100% + 8px);left:50%;width:max-content;max-width:220px;padding:var(--ae-player-space-2) var(--ae-player-space-2);border:1px solid var(--ae-player-panel-border);border-radius:var(--ae-player-radius-small);background:var(--ae-player-surface);box-shadow:var(--ae-player-shadow-card);color:var(--ae-player-text);font-family:var(--ae-player-font-body);font-size:var(--ae-player-type-caption-size);opacity:0;pointer-events:none;transform:translate(-50%);transition:opacity var(--ae-player-motion-fast) var(--ae-player-easing)}.ae-player-tooltip:hover .ae-player-tooltip__bubble,.ae-player-tooltip:focus-within .ae-player-tooltip__bubble{opacity:1}.ae-player-toast{display:flex;min-width:240px;align-items:center;justify-content:space-between;gap:var(--ae-player-space-4);padding:var(--ae-player-space-3) var(--ae-player-space-3-5);border:1px solid var(--ae-player-panel-border);border-radius:var(--ae-player-radius-medium);background:var(--ae-player-surface);box-shadow:var(--ae-player-shadow-card);color:var(--ae-player-text);font-family:var(--ae-player-font-body);animation:ae-player-motion-pop var(--ae-player-motion-standard) var(--ae-player-easing) both}.ae-player-toast>span{display:grid;gap:var(--ae-player-space-0)}.ae-player-toast small{color:var(--ae-player-text-muted)}.ae-player-toast[data-tone=positive]{border-color:color-mix(in srgb,var(--ae-player-positive) 60%,var(--ae-player-border))}.ae-player-toast[data-tone=warning]{border-color:color-mix(in srgb,var(--ae-player-warning) 60%,var(--ae-player-border))}.ae-player-toast[data-tone=danger]{border-color:color-mix(in srgb,var(--ae-player-danger) 60%,var(--ae-player-border))}.ae-player-popup{position:absolute;z-index:24;width:min(100%,16.5rem);max-width:calc(100% - 24px);pointer-events:none;background:transparent}.ae-player-popup[data-placement=bottom-right]{inset:auto var(--ae-player-space-4) max(72px,calc(var(--ae-player-space-4) + env(safe-area-inset-bottom,0px))) auto}.ae-player-popup[data-placement=bottom-left]{inset:auto auto max(72px,calc(var(--ae-player-space-4) + env(safe-area-inset-bottom,0px))) var(--ae-player-space-4)}.ae-player-popup>*{pointer-events:auto}.ae-player-spinner{display:inline-block;width:28px;height:28px;border:3px solid color-mix(in srgb,var(--ae-player-accent) 25%,transparent);border-top-color:var(--ae-player-accent);border-radius:999px;animation:ae-player-spin .8s linear infinite}.ae-player-spinner[data-size=small]{width:18px;height:18px;border-width:2px}.ae-player-spinner[data-size=large]{width:42px;height:42px;border-width:4px}.ae-player-skeleton{display:grid;width:100%;gap:var(--ae-player-space-2)}.ae-player-skeleton>span{height:14px;border-radius:999px;background:linear-gradient(90deg,var(--ae-player-surface-raised),color-mix(in srgb,var(--ae-player-text-muted) 20%,var(--ae-player-surface-raised)),var(--ae-player-surface-raised));background-size:200% 100%;animation:ae-player-shimmer 1.4s ease infinite}.ae-player-skeleton>span:last-child{width:68%}@keyframes ae-player-spin{to{transform:rotate(360deg)}}@keyframes ae-player-shimmer{to{background-position:-200% 0}}.ae-player-notifications{position:relative;display:flex;flex:none;align-items:center;justify-content:center;transform-origin:50% 50%}.ae-player-notifications:has(.ae-player-notifications__trigger:active:not(:disabled)){transform:scale(.9)}.ae-player-notifications[data-open=true]{z-index:50}.ae-player-app-shell__header:has(.ae-player-notifications[data-open=true]){z-index:50}.ae-player-notifications__trigger.ae-player-icon-button{position:relative;z-index:3;overflow:visible}.ae-player-notifications__trigger.ae-player-icon-button>span:has(>.ae-player-notifications__count){display:contents}.ae-player-notifications__count{--ae-player-notice-fill: color-mix(in srgb, var(--ae-player-danger) 42%, var(--ae-player-unread, #ff5c7a));position:absolute;top:-3px;right:-3px;z-index:4;box-sizing:border-box;display:grid;min-width:1.125rem;height:1.125rem;place-items:center;border:0;border-radius:999px;background:var(--ae-player-notice-fill);color:var(--ae-player-on-danger, #fff);padding:0 var(--ae-player-space-1);box-shadow:0 0 0 2px var(--ae-player-canvas),0 0 10px color-mix(in srgb,var(--ae-player-notice-fill) 45%,transparent);font-size:9px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1;pointer-events:none}.ae-player-notifications__count[data-wide=true]{min-width:1.35rem;font-size:8px;letter-spacing:-.04em}.ae-player-notifications__layer{position:absolute;top:100%;right:0;width:min(22.5rem,calc(100vw - 16px));pointer-events:none}.ae-player-notifications__backdrop{position:fixed;z-index:1;top:var(--ae-player-screen-header-height);right:0;bottom:0;left:0;background:color-mix(in srgb,#000 48%,transparent);cursor:pointer;pointer-events:auto;animation:ae-player-motion-pop var(--ae-player-motion-fast) var(--ae-player-easing) both}.ae-player-notifications__panel{position:relative;z-index:2;display:grid;grid-template-rows:auto minmax(0,1fr);width:100%;max-height:min(32.5rem,calc(100svh - 5.5rem));overflow:hidden;margin-top:7px;border:1px solid var(--ae-player-panel-border);border-radius:18px;background:color-mix(in srgb,var(--ae-player-surface) 96%,transparent);box-shadow:0 22px 64px color-mix(in srgb,#000 42%,transparent);color:var(--ae-player-text);pointer-events:auto;animation:ae-player-notifications-in var(--ae-player-motion-fast) var(--ae-player-easing) both}.ae-player-notifications__heading{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:var(--ae-player-space-3);border-bottom:1px solid var(--ae-player-border);padding:calc(var(--ae-player-space-2) + 3px) var(--ae-player-space-3-5)}.ae-player-notifications__heading>div{display:grid;gap:1px;min-width:0}.ae-player-notifications__heading .ae-player-text[data-variant=overline]{margin:0;font-size:9px}.ae-player-notifications__heading .ae-player-text[data-variant=heading]{margin:0;font-size:18px}.ae-player-notifications__mark-all.ae-player-button{min-height:0;padding:var(--ae-player-space-2) 0;border:0;background:transparent;color:var(--ae-player-accent);box-shadow:none;font-size:11px;font-weight:750}.ae-player-notifications__mark-all.ae-player-button:hover:not(:disabled){background:transparent;color:var(--ae-player-accent)}.ae-player-notifications__list{min-height:0;max-height:min(26rem,calc(100svh - 9rem))}.ae-player-notifications__row{display:grid;width:100%;min-height:76px;grid-template-columns:46px minmax(0,1fr) 10px;align-items:center;gap:var(--ae-player-space-2-5);border:0;border-bottom:1px solid var(--ae-player-border);border-radius:0;background:transparent;color:var(--ae-player-text);padding:var(--ae-player-space-2-5) calc(var(--ae-player-space-3) + 1px);text-align:left}.ae-player-notifications__row:hover:not(:disabled){background:var(--ae-player-surface-raised)}.ae-player-notifications__row[data-unread=true]{background:color-mix(in srgb,var(--ae-player-accent) 14%,transparent)}.ae-player-notifications__media{box-sizing:border-box;display:grid;width:46px;height:46px;aspect-ratio:1;flex:none;align-self:center;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--ae-player-accent) 28%,var(--ae-player-border));border-radius:50%;background:color-mix(in srgb,var(--ae-player-accent) 18%,var(--ae-player-surface-raised));color:var(--ae-player-accent)}.ae-player-notifications__media .ae-player-avatar,.ae-player-notifications__media>img,.ae-player-notifications__media img{box-sizing:border-box;width:100%;height:100%;aspect-ratio:1;overflow:hidden;border:0;border-radius:50%;object-fit:cover}.ae-player-notifications__media svg{width:18px;height:18px}.ae-player-notifications__copy{display:grid;min-width:0;gap:2px}.ae-player-notifications__copy small{color:var(--ae-player-accent);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ae-player-notifications__copy strong{overflow:hidden;font-size:12px;font-weight:720;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.ae-player-notifications__copy>span{display:-webkit-box;overflow:hidden;color:var(--ae-player-text-muted);font-size:11px;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ae-player-notifications__copy time{color:var(--ae-player-text-faint, var(--ae-player-text-muted));font-size:9px}.ae-player-notifications__row>i{width:8px;height:8px;justify-self:end;border-radius:50%;background:color-mix(in srgb,var(--ae-player-danger) 42%,var(--ae-player-unread, #ff5c7a));box-shadow:0 0 8px color-mix(in srgb,var(--ae-player-unread, #ff5c7a) 50%,transparent)}.ae-player-notifications__empty{display:grid;min-height:220px;place-items:center;padding:calc(var(--ae-player-space-7) - var(--ae-player-space-1));text-align:center}.ae-player-notification-banner{position:fixed;z-index:44;top:calc(var(--ae-player-screen-header-height) + 12px);right:max(18px,env(safe-area-inset-right));box-sizing:border-box;display:grid;width:min(22.5rem,calc(100vw - 24px));min-height:92px;overflow:hidden;border:1px solid color-mix(in srgb,var(--ae-player-accent) 28%,var(--ae-player-panel-border));border-radius:20px;background:color-mix(in srgb,var(--ae-player-surface) 94%,transparent);color:var(--ae-player-text);box-shadow:0 18px 50px color-mix(in srgb,#000 28%,transparent);animation:ae-player-notifications-in var(--ae-player-motion-slow) var(--ae-player-easing) both;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.ae-player-notification-banner__open{display:grid;width:100%;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:var(--ae-player-space-3);padding:var(--ae-player-space-3) 2.75rem var(--ae-player-space-3) var(--ae-player-space-3-5);text-align:left}.ae-player-notification-banner__copy{display:grid;min-width:0;gap:2px}.ae-player-notification-banner__copy small{color:var(--ae-player-accent);font-size:9px;font-weight:800;letter-spacing:.08em;line-height:12px;text-transform:uppercase}.ae-player-notification-banner__copy strong{overflow:hidden;font-size:13px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.ae-player-notification-banner__copy>span{display:-webkit-box;overflow:hidden;color:var(--ae-player-text-muted);font-size:11px;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ae-player-notification-banner__destination{display:inline-flex;align-items:center;gap:var(--ae-player-space-1-5);margin-top:var(--ae-player-space-1-5);color:var(--ae-player-accent);font-size:10px;font-style:normal;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ae-player-notification-banner__destination svg{width:14px;height:14px;flex:none}.ae-player-notification-banner__dismiss.ae-player-button{position:absolute;top:8px;right:8px;min-width:36px;min-height:36px;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,var(--ae-player-surface-raised) 70%,transparent);color:var(--ae-player-text);font-size:22px;line-height:1}@keyframes ae-player-notifications-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.ae-player-resource{display:grid;min-width:128px;gap:var(--ae-player-space-1);color:var(--ae-player-text)}.ae-player-resource>span:not(.ae-player-resource__icon){display:flex;justify-content:space-between;gap:var(--ae-player-space-2);font-size:var(--ae-player-type-caption-size)}.ae-player-resource output{color:var(--ae-player-text-muted);font-variant-numeric:tabular-nums}.ae-player-resource__icon{display:grid;width:16px;height:16px;place-items:center}.ae-player-resource__icon img,.ae-player-resource__icon svg{width:16px;height:16px;object-fit:contain;image-rendering:pixelated}.ae-player-resource[data-icon=true]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:var(--ae-player-space-2);row-gap:0;min-width:148px}.ae-player-resource[data-icon=true] .ae-player-resource__icon{grid-column:1;grid-row:1}.ae-player-resource[data-icon=true]>.ae-player-meter{grid-column:2;grid-row:1}.ae-player-resource[data-icon=true]>span:not(.ae-player-resource__icon){grid-column:3;grid-row:1;justify-content:flex-end}.ae-player-resource[data-icon=true][data-labeled]{grid-template-columns:auto auto minmax(0,1fr) max-content}.ae-player-resource[data-icon=true][data-labeled]>span:not(.ae-player-resource__icon){display:contents}.ae-player-resource[data-icon=true][data-labeled] strong{grid-column:2;grid-row:1;align-self:center;font-weight:800;letter-spacing:.04em}.ae-player-resource[data-icon=true][data-labeled]>.ae-player-meter{grid-column:3;min-width:0}.ae-player-resource[data-icon=true][data-labeled] output{grid-column:4;grid-row:1;align-self:center;min-width:max-content;white-space:nowrap;text-align:end}.ae-player-resource[data-compact=true][data-icon=true]{grid-template-columns:auto minmax(0,1fr)}.ae-player-resource[data-compact=true][data-icon=true]>.ae-player-meter{grid-column:2}.ae-player-resource[data-pending] .ae-player-meter__fill,.ae-player-resource[data-pending] .ae-player-meter__chip{width:0}.ae-player-resource>.ae-player-meter{min-width:0}.ae-player-resource[data-compact=true]>span:not(.ae-player-resource__icon){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ae-player-resource[data-tone=health][data-low] .ae-player-meter__fill,.ae-player-progress[data-low] .ae-player-meter__fill{--ae-player-meter-color: #ff6a4a;animation:ae-player-resource-low 1.1s ease-in-out infinite}.ae-player-resource[data-tone=health][data-feel=damage]>.ae-player-meter{animation:ae-player-resource-shake .28s var(--ae-player-easing),ae-player-resource-flash var(--ae-player-beat-duration, .42s) var(--ae-player-easing)}.ae-player-resource[data-feel=heal]>.ae-player-meter{animation:ae-player-resource-heal var(--ae-player-beat-duration, .52s) var(--ae-player-easing)}@keyframes ae-player-resource-shake{0%,to{transform:translate(0)}18%{transform:translate(-4px)}36%{transform:translate(4px)}54%{transform:translate(-3px)}72%{transform:translate(2px)}}@keyframes ae-player-resource-flash{0%{box-shadow:inset 0 0 0 10px color-mix(in srgb,#fff 80%,transparent),0 0 14px color-mix(in srgb,var(--ae-player-danger) 80%,transparent)}to{box-shadow:inset 0 1px 2px color-mix(in srgb,var(--ae-player-shade) 45%,transparent)}}@keyframes ae-player-resource-heal{0%{box-shadow:0 0 14px color-mix(in srgb,var(--ae-player-positive) 80%,transparent)}to{box-shadow:inset 0 1px 2px color-mix(in srgb,var(--ae-player-shade) 45%,transparent)}}@keyframes ae-player-resource-low{0%,to{filter:brightness(1)}50%{filter:brightness(1.28)}}.ae-player-currency{position:relative;display:inline-flex;min-height:30px;align-items:center;gap:var(--ae-player-space-1-5);margin:0;padding:0 var(--ae-player-space-2-5);overflow:visible;border:1px solid var(--ae-player-panel-border);border-radius:999px;background:var(--ae-player-surface);color:var(--ae-player-text);font-family:var(--ae-player-font-body);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:default}button.ae-player-currency[data-add=true]{cursor:pointer}.ae-player-currency[data-size=compact]{min-height:0;gap:var(--ae-player-space-1-5);padding-block:var(--ae-player-space-1);padding-left:var(--ae-player-space-1-5);box-shadow:none;font-size:var(--ae-player-type-caption-size)}.ae-player-currency[data-size=compact] strong{font-size:var(--ae-player-type-caption-size);font-weight:700;line-height:1}.ae-player-currency[data-add=true]{padding-right:calc(var(--ae-player-space-2-5) + var(--ae-player-space-4))}.ae-player-currency svg,.ae-player-currency img{display:block;width:16px;height:16px;flex:none;object-fit:contain}.ae-player-currency-mark{display:grid;place-items:center;flex:none}.ae-player-currency-mark img{display:block;width:var(--ae-player-space-4);height:var(--ae-player-space-4);object-fit:contain}.ae-player-chrome-icon{display:block;width:1em;height:1em}.ae-player-currency strong{font-family:var(--ae-player-font-body);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:0;line-height:1}.ae-player-currency__add{position:absolute;top:0;right:var(--ae-player-space-0);bottom:0;z-index:1;display:grid;place-items:center;width:var(--ae-player-space-4);height:var(--ae-player-space-4);margin-block:auto;padding:0;transform:none;pointer-events:none;border-radius:999px;background:var(--ae-player-accent);color:var(--ae-player-on-accent);line-height:0;box-shadow:0 0 0 2px var(--ae-player-surface)}.ae-player-currency__add svg{display:block;width:10px;height:10px}.ae-player-currency[data-pulse=true] strong{animation:ae-player-currency-pulse var(--ae-player-motion-standard) var(--ae-player-easing)}.ae-player-currency[data-feel=spend]{animation:ae-player-currency-spend .42s var(--ae-player-easing)}.ae-player-currency[data-feel=gain]{animation:ae-player-currency-gain var(--ae-player-motion-standard) var(--ae-player-easing)}.ae-player-currency[data-feel=spend] strong{color:var(--ae-player-danger)}.ae-player-currency[data-feel=gain] strong{color:var(--ae-player-positive)}.ae-player-currency[data-feel=spend] :is(.ae-player-currency-mark,.ae-player-currency-mark img,>svg,>img){animation:ae-player-currency-icon-spend .42s var(--ae-player-easing)}.ae-player-currency__delta{position:absolute;left:50%;bottom:calc(100% - 1px);z-index:2;padding:0 var(--ae-player-space-1);transform:translate(-50%);pointer-events:none;color:var(--ae-player-positive);font-family:var(--ae-player-font-body);font-size:10px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1;text-shadow:0 1px 2px color-mix(in srgb,var(--ae-player-surface) 82%,transparent);animation:ae-player-currency-delta .56s var(--ae-player-easing) both}.ae-player-currency[data-feel=spend] .ae-player-currency__delta{color:var(--ae-player-danger)}@keyframes ae-player-currency-pulse{0%{transform:scale(.96);opacity:.4}to{transform:none;opacity:1}}@keyframes ae-player-currency-spend{0%,to{transform:translate(0)}16%{transform:translate(-3px) rotate(-.7deg)}32%{transform:translate(3px) rotate(.7deg)}48%{transform:translate(-2px) rotate(-.4deg)}64%{transform:translate(2px) rotate(.35deg)}80%{transform:translate(-1px)}}@keyframes ae-player-currency-gain{0%{transform:scale(1)}38%{transform:scale(1.07)}to{transform:scale(1)}}@keyframes ae-player-currency-icon-spend{0%,to{transform:translate(0) scale(1)}20%{transform:translate(-1px) scale(1.12)}40%{transform:translate(1px) scale(.94)}60%{transform:translate(-1px) scale(1.08)}}@keyframes ae-player-currency-delta{0%{opacity:0;transform:translate(-50%) translateY(4px) scale(.86)}16%{opacity:1;transform:translate(-50%) translateY(-1px) scale(1)}to{opacity:0;transform:translate(-50%) translateY(-11px) scale(.96)}}@media(hover:hover)and (pointer:fine){button.ae-player-currency[data-add=true]:hover .ae-player-currency__add{transform:scale(1.1)}}@media(prefers-reduced-motion:reduce){.ae-player-currency[data-pulse=true] strong,.ae-player-currency[data-feel]{animation:none}.ae-player-currency[data-feel=spend] :is(.ae-player-currency-mark,.ae-player-currency-mark img,>svg,>img){animation:none}.ae-player-currency__delta{animation:none;opacity:0}.ae-player-currency__add{transition:none}}.ae-player-currency-bar{--ae-player-currency-bar-icon-size: 24px;display:flex;flex-wrap:wrap;align-items:center;gap:var(--ae-player-space-2);min-width:0}.ae-player-currency-bar[data-size=compact]{--ae-player-currency-bar-icon-size: 20px;gap:var(--ae-player-space-1-5)}.ae-player-currency-bar__item{display:inline-flex;min-width:0}.ae-player-currency-bar__trailing{display:inline-flex;align-items:center;gap:var(--ae-player-space-2);margin-inline-start:auto}.ae-player-currency-bar .ae-player-currency{min-height:calc(var(--ae-player-currency-bar-icon-size) + var(--ae-player-space-2) + 2px)}.ae-player-currency-bar .ae-player-currency-mark,.ae-player-currency-bar .ae-player-currency-mark>img,.ae-player-currency-bar .ae-player-currency>:is(svg,img){width:var(--ae-player-currency-bar-icon-size);height:var(--ae-player-currency-bar-icon-size);object-fit:contain}.ae-player-currency-bar button.ae-player-currency:before{content:"";position:absolute;inset-inline:0;top:50%;height:max(100%,var(--ae-player-control-medium));transform:translateY(-50%)}.ae-player-status-effect{position:relative;display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--ae-player-panel-border);border-radius:var(--ae-player-radius-small);background:var(--ae-player-surface);color:var(--ae-player-text);font-family:var(--ae-player-font-display);font-weight:800;box-shadow:var(--ae-player-shadow-card)}.ae-player-status-effect[data-tone=positive]{color:var(--ae-player-positive)}.ae-player-status-effect[data-tone=danger]{color:var(--ae-player-danger)}.ae-player-status-effect small{position:absolute;right:-4px;bottom:-4px;display:grid;min-width:17px;height:17px;place-items:center;border:1px solid var(--ae-player-panel-border);border-radius:999px;background:var(--ae-player-surface-raised);font-family:var(--ae-player-font-body);font-size:var(--ae-player-type-overline-size);font-weight:var(--ae-player-type-label-weight)}.ae-player-hotbar{--ae-player-item-slot-size: 56px}.ae-player-hotbar-slot{position:relative;display:grid;flex:0 0 auto;width:var(--ae-player-item-slot-size);height:var(--ae-player-item-slot-size);place-items:stretch}.ae-player-hotbar-slot>.ae-player-ability,.ae-player-hotbar-slot>.ae-player-item-slot{width:100%;height:100%;min-width:0;min-height:0;aspect-ratio:auto}.ae-player-hotbar-slot kbd,.ae-player-ability kbd{position:absolute;left:50%;bottom:-16px;min-width:14px;transform:translate(-50%);padding:0;background:transparent;color:var(--ae-player-text-muted);font-family:var(--ae-player-font-body);font-size:var(--ae-player-type-caption-size);font-weight:var(--ae-player-type-label-weight);line-height:16px}.ae-player-ability{position:relative;display:grid;width:var(--ae-player-item-slot-size, 56px);height:var(--ae-player-item-slot-size, 56px);place-items:center;border:1px solid var(--ae-player-panel-border);border-radius:var(--ae-player-radius-medium);background:var(--ae-player-surface);color:var(--ae-player-text);font-family:var(--ae-player-font-display);cursor:pointer;box-shadow:var(--ae-player-shadow-card)}.ae-player-ability[data-selected=true]{z-index:2;overflow:visible;border-color:var(--ae-player-panel-border-strong);outline:2px solid var(--ae-player-accent);outline-offset:2px;background:color-mix(in srgb,var(--ae-player-accent) 10%,var(--ae-player-surface));box-shadow:var(--ae-player-shadow-card)}@media(hover:hover)and (pointer:fine){.ae-player-ability:hover:not(:disabled){border-color:color-mix(in srgb,var(--ae-player-accent) 46%,var(--ae-player-panel-border))}}.ae-player-ability:disabled{opacity:.65;cursor:default}.ae-player-ability>span{display:grid;width:100%;height:100%;place-items:center;overflow:hidden;border-radius:inherit;font-size:var(--ae-player-type-heading-size);font-weight:800}.ae-player-ability>span:has(img){padding:var(--ae-player-space-1-5)}.ae-player-ability>span img{width:100%;height:100%;object-fit:contain;pointer-events:none;filter:drop-shadow(0 1px 2px #000)}.ae-player-ability__cooldown{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:inherit;background:color-mix(in srgb,#000 64%,transparent);font-family:var(--ae-player-font-display);font-size:var(--ae-player-type-heading-size)}.ae-player-hotbar{display:flex;align-items:flex-end;gap:var(--ae-player-space-2);padding:var(--ae-player-space-2) var(--ae-player-space-2-5) var(--ae-player-space-5);border:1px solid var(--ae-player-panel-border);border-radius:var(--ae-player-radius-medium);background:color-mix(in srgb,var(--ae-player-surface) 76%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ae-player-objective{display:grid;min-width:220px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:var(--ae-player-space-2-5);row-gap:var(--ae-player-space-1-5);padding:var(--ae-player-space-3) var(--ae-player-space-3-5);border:1px solid var(--ae-player-panel-border);border-radius:var(--ae-player-radius-medium);background:color-mix(in srgb,var(--ae-player-surface) 78%,transparent);color:var(--ae-player-text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ae-player-objective[data-complete=true]{border-color:color-mix(in srgb,var(--ae-player-positive) 58%,var(--ae-player-border))}.ae-player-objective:not([data-icon]){grid-template-columns:minmax(0,1fr) auto}.ae-player-objective__action{grid-column:1 / -1;color:var(--ae-player-accent);font-size:var(--ae-player-type-caption-size);font-weight:700}.ae-player-objective__action .ae-player-button{pointer-events:auto}.ae-player-objective__icon{display:grid;width:22px;height:22px;place-items:center;font-size:14px;line-height:1}.ae-player-objective__icon img,.ae-player-objective__icon svg{width:22px;height:22px;object-fit:contain;image-rendering:pixelated}.ae-player-objective>div{display:grid;gap:var(--ae-player-space-0);min-width:0}.ae-player-objective>strong{color:var(--ae-player-text-muted);font-variant-numeric:tabular-nums;font-weight:720;letter-spacing:.02em}.ae-player-objective[data-complete=true]>strong{color:var(--ae-player-positive)}.ae-player-objective__track{grid-column:1 / -1;height:5px;overflow:hidden;border:1px solid color-mix(in srgb,var(--ae-player-border) 55%,transparent);border-radius:999px;background:color-mix(in srgb,var(--ae-player-shade) 62%,transparent)}.ae-player-objective__track>i{display:block;height:100%;border-radius:inherit;background:linear-gradient(180deg,color-mix(in srgb,#fff 38%,transparent),transparent 46%),var(--ae-player-warning)}.ae-player-control-hint{display:inline-flex;align-items:center;gap:var(--ae-player-space-2);color:var(--ae-player-text)}.ae-player-control-hint kbd{display:grid;min-width:28px;height:28px;place-items:center;padding:0 var(--ae-player-space-2);border:1px solid var(--ae-player-border);border-bottom-width:3px;border-radius:7px;background:var(--ae-player-surface-raised);font:inherit;font-weight:800}.ae-player-interaction{padding:var(--ae-player-space-2) var(--ae-player-space-3);border:1px solid color-mix(in srgb,var(--ae-player-border) 70%,transparent);border-radius:999px;background:color-mix(in srgb,var(--ae-player-surface) 80%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ae-player-minimap{position:relative;width:108px;aspect-ratio:1;overflow:hidden;border:2px solid color-mix(in srgb,var(--ae-player-border) 70%,transparent);border-radius:999px;background:radial-gradient(circle at 48% 55%,var(--ae-player-accent) 0 3px,transparent 4px),linear-gradient(45deg,transparent 46%,color-mix(in srgb,var(--ae-player-text-muted) 28%,transparent) 47% 53%,transparent 54%),var(--ae-player-surface-raised);box-shadow:0 8px 24px color-mix(in srgb,#000 35%,transparent)}.ae-player-minimap>i{position:absolute;width:7px;height:7px;border-radius:999px;background:var(--ae-player-warning)}.ae-player-minimap>i:nth-child(1){left:24%;top:30%}.ae-player-minimap>i:nth-child(2){right:22%;top:45%}.ae-player-minimap>i:nth-child(3){left:42%;bottom:18%}.ae-player-clock{--ae-player-clock-day: #7ec8ea;--ae-player-clock-dusk: #f0b15b;--ae-player-clock-night: #1b2744;--ae-player-clock-sun: #ffd45a;--ae-player-clock-moon: #eef3ff;display:grid;width:248px;gap:var(--ae-player-space-1-5);color:var(--ae-player-text);pointer-events:none}.ae-player-clock :where(button,input){pointer-events:auto}.ae-player-clock[data-interactive]{pointer-events:auto}.ae-player-clock[data-interactive] .ae-player-clock__dial{cursor:ew-resize;touch-action:none}.ae-player-clock__panel{display:grid;grid-template-columns:92px minmax(0,1fr);overflow:hidden;border:1px solid color-mix(in srgb,var(--ae-player-border) 82%,transparent);border-radius:18px;background:color-mix(in srgb,var(--ae-player-surface) 84%,transparent);box-shadow:inset 0 1px color-mix(in srgb,#fff 16%,transparent),0 12px 28px color-mix(in srgb,#000 34%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ae-player-clock__dial{position:relative;min-height:84px;background:color-mix(in srgb,var(--ae-player-surface-raised) 55%,#111)}.ae-player-clock__dial svg{display:block;width:100%;height:100%}.ae-player-clock__bezel{fill:color-mix(in srgb,var(--ae-player-surface-raised) 70%,var(--ae-player-shade));stroke:color-mix(in srgb,var(--ae-player-border) 80%,transparent);stroke-width:1.4}.ae-player-clock__sky-day{stop-color:var(--ae-player-clock-day)}.ae-player-clock__sky-dusk{stop-color:var(--ae-player-clock-dusk)}.ae-player-clock__sky-night{stop-color:var(--ae-player-clock-night)}.ae-player-clock__star{fill:color-mix(in srgb,#fff 86%,transparent)}.ae-player-clock__arc{stroke:color-mix(in srgb,var(--ae-player-border) 88%,#fff);stroke-width:2.4;stroke-linecap:round}.ae-player-clock__horizon{stroke:color-mix(in srgb,var(--ae-player-border) 70%,transparent);stroke-width:1.2}.ae-player-clock__phase{fill:color-mix(in srgb,#fff 78%,var(--ae-player-accent))}.ae-player-clock__sun,.ae-player-clock__moon{transition:cx var(--ae-player-motion-standard) var(--ae-player-easing),cy var(--ae-player-motion-standard) var(--ae-player-easing)}.ae-player-clock__sun{fill:var(--ae-player-clock-sun);stroke:color-mix(in srgb,#fff 45%,var(--ae-player-clock-sun));stroke-width:1.2}.ae-player-clock__moon{fill:var(--ae-player-clock-moon);stroke:color-mix(in srgb,#fff 30%,var(--ae-player-clock-night));stroke-width:1}.ae-player-clock[data-period=day] .ae-player-clock__moon,.ae-player-clock[data-period=night] .ae-player-clock__sun{display:none}.ae-player-clock__readout{display:grid;align-content:center;gap:var(--ae-player-space-1);padding:var(--ae-player-space-2) var(--ae-player-space-2-5) var(--ae-player-space-2);border-left:1px solid color-mix(in srgb,var(--ae-player-border) 72%,transparent)}.ae-player-clock__readout .ae-player-text[data-variant=heading]{font-size:17px;letter-spacing:-.03em}.ae-player-clock__signals{display:flex;gap:var(--ae-player-space-1)}.ae-player-clock__signal{display:grid;width:28px;height:22px;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--ae-player-border) 70%,transparent);border-radius:5px;background:color-mix(in srgb,var(--ae-player-surface-raised) 88%,transparent);font-size:12px;line-height:1}.ae-player-clock__signal svg{width:14px;height:14px}.ae-player-clock__time{font-family:var(--ae-player-font-display);font-size:15px;font-weight:720;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.ae-player-clock__scrubber{display:grid;gap:var(--ae-player-space-1);padding:var(--ae-player-space-1-5) var(--ae-player-space-2) var(--ae-player-space-1);border:1px solid color-mix(in srgb,var(--ae-player-border) 80%,transparent);border-radius:12px;background:color-mix(in srgb,var(--ae-player-surface) 84%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ae-player-clock__scrubber>span{color:var(--ae-player-text-muted);font-size:var(--ae-player-type-overline-size);font-weight:var(--ae-player-type-overline-weight);letter-spacing:var(--ae-player-type-overline-tracking);text-transform:uppercase}.ae-player-clock__scrubber input{width:100%;margin:0;accent-color:var(--ae-player-accent)}.ae-player-clock__tray{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--ae-player-space-1-5)}.ae-player-clock__gold{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ae-player-space-2);min-height:32px;padding:0 var(--ae-player-space-2-5) 0 var(--ae-player-space-2);border:1px solid color-mix(in srgb,var(--ae-player-border) 80%,transparent);border-radius:999px;background:color-mix(in srgb,var(--ae-player-surface) 84%,transparent);box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ae-player-clock__gold-icon{display:grid;width:22px;height:22px;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--ae-player-warning) 88%,#fff);color:color-mix(in srgb,#3a2408 82%,#000);font-size:11px;font-weight:800}.ae-player-clock__gold-icon svg{display:block;width:14px;height:14px}.ae-player-clock__gold>i{height:8px;border-radius:999px;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--ae-player-text-muted) 22%,transparent) 0 10px,transparent 10px 14px)}.ae-player-clock__gold output{color:color-mix(in srgb,var(--ae-player-warning) 42%,var(--ae-player-text));font-family:var(--ae-player-font-display);font-variant-numeric:tabular-nums;font-weight:760;letter-spacing:.02em}.ae-player-clock__journal{position:relative;display:grid;width:34px;height:40px;place-items:center;border:1px solid color-mix(in srgb,var(--ae-player-border) 80%,transparent);border-radius:8px 8px 11px 11px;background:color-mix(in srgb,var(--ae-player-surface-raised) 88%,transparent);color:var(--ae-player-text);box-shadow:0 8px 16px color-mix(in srgb,#000 28%,transparent);font-size:16px;font-weight:800;cursor:pointer}.ae-player-clock__journal[data-attention=true]:after{content:"";position:absolute;top:-5px;right:-5px;width:12px;height:12px;border:2px solid var(--ae-player-surface);border-radius:999px;background:var(--ae-player-danger)}button.ae-player-clock__journal:hover{border-color:var(--ae-player-accent)}.ae-player-hud{position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;pointer-events:none;color:var(--ae-player-text)}.ae-player-hud :where(button){pointer-events:auto}.ae-player-hud__start{position:absolute;top:16px;left:16px;display:grid;justify-items:start;gap:var(--ae-player-space-2)}.ae-player-hud__start .ae-player-hud__currencies{pointer-events:auto}.ae-player-hud__player{display:grid;min-width:228px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--ae-player-space-3);padding:var(--ae-player-space-2-5) var(--ae-player-space-3);border-radius:18px;background:color-mix(in srgb,var(--ae-player-surface) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}button.ae-player-hud__player{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;font:inherit;color:inherit;text-align:start;cursor:pointer}@media(hover:hover)and (pointer:fine){button.ae-player-hud__player:hover{filter:brightness(1.08)}}.ae-player-hud__player>div{display:grid;gap:var(--ae-player-space-1-5);min-width:0}.ae-player-hud__identity{display:flex;align-items:center;justify-content:space-between;gap:var(--ae-player-space-2);min-width:0}.ae-player-hud__identity .ae-player-text[data-variant=label]{min-width:0}.ae-player-hud__player .ae-player-avatar{width:48px;height:48px;overflow:hidden;border-radius:999px;background:var(--ae-player-canvas)}.ae-player-hud__player .ae-player-avatar img{object-fit:cover;object-position:center 18%}.ae-player-hud__player .ae-player-profile-pic{width:72px;height:72px}.ae-player-hud__end{position:absolute;top:16px;right:16px;display:grid;justify-items:end;align-content:start;gap:var(--ae-player-space-2-5);width:auto;max-width:min(420px,calc(100% - 32px))}.ae-player-hud__end .ae-player-hud__clock,.ae-player-hud__end .ae-player-hud__minimap,.ae-player-hud__end .ae-player-hud__objective{position:static;inset:auto;max-width:100%;transform:none}.ae-player-hud__menu,.ae-player-hud__tools{pointer-events:auto}.ae-player-hud__tools .ae-player-debug-overlay{position:relative;top:auto;right:auto}.ae-player-hud__actions{position:absolute;right:16px;bottom:16px;z-index:2;display:flex;gap:var(--ae-player-space-2-5);pointer-events:auto}.ae-player-hud__stick{position:absolute;left:16px;bottom:16px;pointer-events:none}.ae-player-stick{position:relative;width:112px;height:112px;border:2px solid color-mix(in srgb,var(--ae-player-border) 80%,transparent);border-radius:999px;background:color-mix(in srgb,var(--ae-player-surface) 70%,transparent);box-shadow:inset 0 0 0 10px color-mix(in srgb,#000 28%,transparent)}.ae-player-stick>b{position:absolute;top:38px;right:38px;bottom:38px;left:38px;border-radius:999px;background:color-mix(in srgb,var(--ae-player-surface-raised) 88%,var(--ae-player-shade));box-shadow:inset 0 2px color-mix(in srgb,#fff 12%,transparent)}.ae-player-stick>i{position:absolute;width:0;height:0;border:8px solid transparent}.ae-player-stick>i[data-dir=n]{top:14px;left:50%;margin-left:calc(var(--ae-player-space-2) * -1);border-bottom-color:var(--ae-player-text-muted);border-top:0}.ae-player-stick>i[data-dir=s]{bottom:14px;left:50%;margin-left:calc(var(--ae-player-space-2) * -1);border-top-color:var(--ae-player-text-muted);border-bottom:0}.ae-player-stick>i[data-dir=e]{right:14px;top:50%;margin-top:calc(var(--ae-player-space-2) * -1);border-left-color:var(--ae-player-text-muted);border-right:0}.ae-player-stick>i[data-dir=w]{left:14px;top:50%;margin-top:calc(var(--ae-player-space-2) * -1);border-right-color:var(--ae-player-text-muted);border-left:0}.ae-player-hud__end-resources{display:grid;gap:var(--ae-player-space-2);min-width:0;padding:var(--ae-player-space-3) var(--ae-player-space-3-5);border:1px solid color-mix(in srgb,var(--ae-player-border) 70%,transparent);border-radius:var(--ae-player-radius-medium);background:color-mix(in srgb,var(--ae-player-surface) 76%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ae-player-hud__end-resources .ae-player-resource{min-width:0}.ae-player-hud__currencies{display:flex;gap:var(--ae-player-space-1-5)}.ae-player-hud__statuses{display:flex;gap:var(--ae-player-space-1)}.ae-player-hud__objective{position:absolute;right:16px;bottom:88px;min-width:220px;max-width:min(280px,calc(100% - 32px))}.ae-player-hud__minimap{position:absolute;right:16px;bottom:16px}.ae-player-hud__hotbar{position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.ae-player-hud:has(.ae-player-hud__stick) .ae-player-hud__hotbar{bottom:20px}.ae-player-hud__interaction{position:absolute;bottom:32px;left:50%;z-index:3;transform:translate(-50%)}.ae-player-hud:has(.ae-player-hud__hotbar) .ae-player-hud__interaction{bottom:140px}.ae-player-hud[data-layout=field] .ae-player-hud__clock{position:absolute;top:16px;left:50%;z-index:2;transform:translate(-50%)}.ae-player-hud[data-layout=field] .ae-player-hud__start .ae-player-hud__objective{position:static;inset:auto;width:100%;min-width:0;max-width:none;transform:none;pointer-events:auto}.ae-player-hud[data-layout=field] .ae-player-hud__end{width:auto;max-width:min(280px,calc(100% - 32px))}.ae-player-hud[data-layout=field] .ae-player-hud__minimap,.ae-player-hud[data-layout=field]:has(.ae-player-hud__actions) .ae-player-hud__minimap{top:52px;right:16px;bottom:auto;left:auto}.ae-player-clock[data-layout=hud]{width:auto;min-width:188px}.ae-player-clock[data-layout=hud] .ae-player-clock__panel{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:var(--ae-player-space-2-5);padding:var(--ae-player-space-2-5) var(--ae-player-space-4) var(--ae-player-space-2-5) var(--ae-player-space-2-5);border-radius:18px}.ae-player-clock[data-layout=hud] .ae-player-clock__dial{display:none}.ae-player-clock__glyph{display:grid;width:42px;height:42px;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--ae-player-accent) 18%,var(--ae-player-surface-raised));color:var(--ae-player-accent);font-size:22px}.ae-player-clock[data-layout=hud] .ae-player-clock__readout{padding:0;gap:0}.ae-player-clock[data-layout=hud] .ae-player-clock__readout .ae-player-text[data-variant=heading]{font-size:12px;font-weight:650;color:var(--ae-player-text-muted)}.ae-player-clock[data-layout=hud] .ae-player-clock__time{font-size:22px;line-height:1.1;font-variant-numeric:tabular-nums}.ae-player-clock[data-layout=hud] .ae-player-clock__readout .ae-player-text[data-variant=caption]{color:var(--ae-player-accent)}.ae-player-screen,.ae-player-boot,.ae-player-network-screen,.ae-player-dialogue-screen,.ae-player-visual-novel-screen{position:relative;width:100%;height:100%;min-height:0;overflow:hidden;background:var(--ae-player-canvas);color:var(--ae-player-text)}.ae-player-screen{display:flex;flex-direction:column}:where([data-player-motion="screen.enter"]){animation:ae-player-motion-enter var(--ae-player-motion-slow) var(--ae-player-easing) both}:where([data-player-motion="screen.exit"]){animation:ae-player-motion-exit var(--ae-player-motion-slow) var(--ae-player-easing) both}:where([data-player-motion="list.stagger"]),:where([data-player-motion="reward.chip-in"]),:where([data-player-motion="enter.rise"]){animation:ae-player-motion-enter var(--ae-player-motion-standard) var(--ae-player-easing) both;animation-delay:calc(var(--ae-player-stagger-index, 0) * var(--ae-player-stagger))}:where([data-player-motion="dialog.pop"]),:where([data-player-motion="toast.enter"]){animation:ae-player-motion-pop var(--ae-player-motion-standard) var(--ae-player-easing) both}:where([data-player-motion="tooltip.pop"]){animation:ae-player-motion-pop var(--ae-player-motion-fast) var(--ae-player-easing) both}:where([data-player-motion="tab.switch"]):not(.ae-player-sub-tabs__tab){animation:ae-player-motion-tab var(--ae-player-motion-fast) var(--ae-player-easing) both}:where([data-player-motion="progress.fill"]){animation:ae-player-motion-fade var(--ae-player-motion-standard) var(--ae-player-easing) both}:where([data-player-motion="selected.glow"]){animation:ae-player-motion-glow var(--ae-player-motion-fast) var(--ae-player-easing) both}.ae-player-list-row[data-selected=true],.ae-player-gacha__banner[data-selected=true],.ae-player-card[data-selected=true],.ae-player-skills__row[data-selected=true],.ae-player-quest-screen__entry[data-selected=true]{transition:border-color var(--ae-player-motion-fast) var(--ae-player-easing),box-shadow var(--ae-player-motion-fast) var(--ae-player-easing);box-shadow:0 0 0 1px color-mix(in srgb,var(--ae-player-accent) 55%,transparent)}.ae-player-sub-tabs__tab{transition:color var(--ae-player-motion-fast) var(--ae-player-easing),background-color var(--ae-player-motion-fast) var(--ae-player-easing)}.ae-player-sub-tabs__thumb,.ae-player-navigation__thumb{--ae-player-switch-x: 0px;--ae-player-switch-y: 0px;--ae-player-switch-w: 0px;--ae-player-switch-h: 0px;position:absolute;left:0;top:0;z-index:0;width:var(--ae-player-switch-w);height:var(--ae-player-switch-h);pointer-events:none;transform:translate3d(var(--ae-player-switch-x),var(--ae-player-switch-y),0)}.ae-player-sub-tabs__thumb:not([data-ready]),.ae-player-navigation__thumb:not([data-ready]){opacity:0}.ae-player-sub-tabs__thumb[data-ready],.ae-player-navigation__thumb[data-ready]{transition:transform var(--ae-player-motion-standard) var(--ae-player-easing),width var(--ae-player-motion-standard) var(--ae-player-easing),height var(--ae-player-motion-standard) var(--ae-player-easing)}@keyframes ae-player-motion-enter{0%{opacity:0}to{opacity:1}}@keyframes ae-player-motion-exit{0%{opacity:1}to{opacity:0}}@keyframes ae-player-motion-pop{0%{opacity:0}to{opacity:1}}@keyframes ae-player-motion-tab{0%{opacity:0}to{opacity:1}}@keyframes ae-player-tab-pane-in{0%{transform:translate(calc(var(--ae-player-tab-dir, 1) * 16px))}to{transform:translate(0)}}@keyframes ae-player-motion-fade{0%{opacity:.72}to{opacity:1}}@keyframes ae-player-motion-glow{0%{box-shadow:0 0 color-mix(in srgb,var(--ae-player-accent) 0%,transparent)}45%{box-shadow:0 0 0 6px color-mix(in srgb,var(--ae-player-accent) 32%,transparent)}to{box-shadow:0 0 0 1px color-mix(in srgb,var(--ae-player-accent) 50%,transparent)}}.ae-player-screen-header,.ae-player-screen__footer{display:flex;flex:none;justify-content:space-between;gap:var(--ae-player-space-3)}.ae-player-screen__footer{align-items:flex-end;padding:var(--ae-player-space-5)}.ae-player-screen-header{box-sizing:border-box;align-items:center;flex:0 0 auto;flex-wrap:wrap;height:auto;min-height:var(--ae-player-screen-header-height);max-height:none;padding:0 var(--ae-player-screen-header-inset);padding-block:var(--ae-player-space-2);overflow:visible;border-bottom:1px solid var(--ae-player-panel-border);background:color-mix(in srgb,var(--ae-player-surface) 72%,var(--ae-player-shade))}.ae-player-screen-header[data-variant=page]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;flex:none;height:auto;max-height:none;min-height:var(--ae-player-screen-header-height);overflow:visible;padding:0 0 var(--ae-player-space-3);margin:0;border:0;background:transparent}.ae-player-screen-header[data-variant=page] .ae-player-screen-header__chrome,.ae-player-screen-header[data-variant=page] .ae-player-screen-header__action{display:flex;flex:none;flex-wrap:nowrap;width:auto;min-width:0;justify-self:end;align-items:center;gap:var(--ae-player-space-3)}.ae-player-screen-header[data-variant=page] .ae-player-text[data-variant=title]{overflow:visible;font-family:var(--ae-player-font-body);font-size:28px;font-weight:700;line-height:1.2;letter-spacing:-.03em;text-transform:none;text-overflow:unset}.ae-player-screen-header[data-variant=page] .ae-player-screen-header__copy .ae-player-text[data-variant=caption]{position:static;width:auto;height:auto;overflow:visible;clip:auto}.ae-player-sub-tabs{box-sizing:border-box;position:relative;display:block;flex:none;min-width:0;height:var(--ae-player-screen-subhead-height);min-height:var(--ae-player-screen-subhead-height);max-height:var(--ae-player-screen-subhead-height);margin:0;padding:0 var(--ae-player-screen-header-inset);overflow:hidden;border-bottom:1px solid var(--ae-player-sub-tabs-border, var(--ae-player-panel-border));background:var(--ae-player-sub-tabs-background, color-mix(in srgb, var(--ae-player-surface) 55%, var(--ae-player-shade)))}.ae-player-dialog .ae-player-sub-tabs{padding-inline:0;background:transparent}.ae-player-sub-tabs:before,.ae-player-sub-tabs:after{content:"";position:absolute;top:0;bottom:0;z-index:1;width:1.25rem;pointer-events:none;opacity:0;transition:opacity var(--ae-player-motion-fast) linear}.ae-player-sub-tabs:before{inset-inline-start:0;background:linear-gradient(var(--ae-player-tabs-start-angle, 90deg),var(--ae-player-sub-tabs-background, color-mix(in srgb, var(--ae-player-surface) 55%, var(--ae-player-shade))),transparent)}.ae-player-sub-tabs:after{inset-inline-end:0;background:linear-gradient(var(--ae-player-tabs-end-angle, 270deg),var(--ae-player-sub-tabs-background, color-mix(in srgb, var(--ae-player-surface) 55%, var(--ae-player-shade))),transparent)}.ae-player-dialog .ae-player-sub-tabs:before{background:linear-gradient(var(--ae-player-tabs-start-angle, 90deg),var(--ae-player-surface),transparent)}.ae-player-dialog .ae-player-sub-tabs:after{background:linear-gradient(var(--ae-player-tabs-end-angle, 270deg),var(--ae-player-surface),transparent)}.ae-player-sub-tabs:dir(rtl){--ae-player-tabs-start-angle: 270deg;--ae-player-tabs-end-angle: 90deg}.ae-player-sub-tabs[data-overflow-start]:before,.ae-player-sub-tabs[data-overflow-end]:after{opacity:1}.ae-player-sub-tabs__list{position:relative;display:flex;align-items:stretch;width:100%;min-width:0;height:100%;gap:0;overflow-x:auto;overflow-y:hidden;overflow-anchor:none;overscroll-behavior-x:contain;scrollbar-width:none}.ae-player-sub-tabs__list::-webkit-scrollbar{display:none}.ae-player-sub-tabs__thumb{z-index:0;border-radius:1px 1px 0 0;background:var(--ae-player-sub-tabs-thumb, var(--ae-player-accent))}.ae-player-sub-tabs[data-variant=pills] .ae-player-sub-tabs__thumb,.ae-player-sub-tabs[data-variant=segmented] .ae-player-sub-tabs__thumb{border-radius:999px;background:var(--ae-player-sub-tabs-thumb, color-mix(in srgb, var(--ae-player-text) 12%, transparent))}.ae-player-sub-tabs[data-variant=segmented] .ae-player-sub-tabs__thumb{border-radius:calc(var(--ae-player-radius-small) - 2px);background:var(--ae-player-sub-tabs-thumb, var(--ae-player-surface))}.ae-player-sub-tabs__tab{position:relative;z-index:1;display:inline-flex;flex:none;align-items:center;justify-content:center;gap:var(--ae-player-space-2);margin:0;min-width:max-content;min-height:0;height:100%;padding:0 var(--ae-player-sub-tabs-padding-inline, var(--ae-player-space-5));border:0;border-radius:0;background:transparent;color:var(--ae-player-text-muted);font:inherit;font-size:var(--ae-player-type-label-size);font-weight:var(--ae-player-sub-tabs-weight, 700);letter-spacing:var(--ae-player-sub-tabs-tracking, .08em);text-transform:var(--ae-player-sub-tabs-transform, uppercase);white-space:nowrap;cursor:pointer;box-shadow:none}.ae-player-sub-tabs__tab[aria-selected=true]{color:var(--ae-player-sub-tabs-selected-color, var(--ae-player-text));box-shadow:none}.ae-player-sub-tabs__tab:after{content:none}.ae-player-sub-tabs[data-variant=pills],.ae-player-sub-tabs[data-variant=segmented]{display:flex;align-items:center;min-width:0}.ae-player-sub-tabs[data-variant=pills] .ae-player-sub-tabs__list,.ae-player-sub-tabs[data-variant=segmented] .ae-player-sub-tabs__list{flex:1 1 auto;min-width:0;align-items:center;gap:var(--ae-player-space-1);height:auto}.ae-player-sub-tabs[data-variant=pills] .ae-player-sub-tabs__tab,.ae-player-sub-tabs[data-variant=segmented] .ae-player-sub-tabs__tab{height:32px;padding:0 var(--ae-player-space-3-5);border-radius:999px}.ae-player-sub-tabs[data-variant=pills] .ae-player-sub-tabs__tab[aria-selected=true]{background:transparent;color:var(--ae-player-sub-tabs-selected-color, var(--ae-player-text))}.ae-player-sub-tabs[data-variant=segmented] .ae-player-sub-tabs__list{padding:var(--ae-player-space-1);border-radius:var(--ae-player-radius-small);background:var(--ae-player-surface-raised)}.ae-player-sub-tabs[data-variant=segmented] .ae-player-sub-tabs__tab{border-radius:calc(var(--ae-player-radius-small) - 2px)}.ae-player-sub-tabs[data-variant=segmented] .ae-player-sub-tabs__tab[aria-selected=true]{background:transparent;color:var(--ae-player-sub-tabs-selected-color, var(--ae-player-text))}.ae-player-sub-tabs[data-variant=folder] .ae-player-sub-tabs__tab{border:1px solid transparent;border-bottom-width:0;border-radius:var(--ae-player-radius-small) var(--ae-player-radius-small) 0 0}.ae-player-sub-tabs[data-variant=folder] .ae-player-sub-tabs__tab[aria-selected=true]{background:color-mix(in srgb,var(--ae-player-surface-raised) 82%,transparent);border-color:var(--ae-player-panel-border)}.ae-player-sub-tabs[data-variant=pills] .ae-player-sub-tabs__tab:after,.ae-player-sub-tabs[data-variant=segmented] .ae-player-sub-tabs__tab:after,.ae-player-sub-tabs[data-variant=folder] .ae-player-sub-tabs__tab:after{content:none}.ae-player-theme .ae-player-sub-tabs__tab:focus,.ae-player-theme .ae-player-sub-tabs__tab:focus-visible{outline:none}.ae-player-sub-tabs__icon{display:grid;width:14px;height:14px;flex:none;place-items:center}.ae-player-sub-tabs__icon svg{width:14px;height:14px}.ae-player-tab-panels{--ae-player-tab-dir: 1;position:relative;display:grid;align-items:start;min-height:0}.ae-player-tab-panels>[data-player-tab-panel],.ae-player-tab-panels>[role=tabpanel]{grid-area:1 / 1;min-width:0;min-height:0}.ae-player-tab-panels>[data-player-tab-panel][data-active=false],.ae-player-tab-panels>[role=tabpanel][data-active=false]{z-index:0;visibility:hidden;pointer-events:none;opacity:0;transition:opacity var(--ae-player-motion-fast) var(--ae-player-easing),visibility 0s linear var(--ae-player-motion-fast)}.ae-player-tab-panels>[data-player-tab-panel][data-active=true],.ae-player-tab-panels>[role=tabpanel][data-active=true]{z-index:1;visibility:visible;opacity:1;transition:opacity var(--ae-player-motion-fast) var(--ae-player-easing),visibility 0s}.ae-player-tab-panels[data-tab-ready]>[data-player-tab-panel][data-active=true],.ae-player-tab-panels[data-tab-ready]>[role=tabpanel][data-active=true]{animation:ae-player-tab-pane-in var(--ae-player-motion-standard) var(--ae-player-easing) both}.ae-player-sub-tabs__trailing{display:grid;min-width:18px;height:18px;flex:none;place-items:center;padding:0 var(--ae-player-space-1);border-radius:999px;background:color-mix(in srgb,var(--ae-player-accent) 22%,var(--ae-player-surface-raised));color:var(--ae-player-accent);font-size:10px;font-weight:800;letter-spacing:0;text-transform:none;line-height:1}@media(hover:hover)and (pointer:fine){.ae-player-sub-tabs__tab:hover{color:var(--ae-player-text)}}.ae-player-screen-header__copy{display:grid;flex:1 1 10rem;min-width:0;align-content:center;gap:0}.ae-player-screen-header__copy .ae-player-text[data-variant=caption]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ae-player-screen-header__brand{display:inline-flex;min-width:0;align-items:center;gap:var(--ae-player-space-2-5)}.ae-player-screen-header__brand .ae-player-text{margin:0}.ae-player-screen-header .ae-player-text[data-variant=title]{overflow:hidden;font-family:var(--ae-player-font-display);font-size:20px;font-weight:720;line-height:1;letter-spacing:.16em;text-transform:uppercase;text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere}.ae-player-screen-header__icon{display:grid;width:28px;height:28px;flex:none;place-items:center;color:var(--ae-player-accent)}.ae-player-screen-header__icon svg{width:22px;height:22px}.ae-player-screen-header__chrome,.ae-player-screen-header__action{display:flex;min-width:0;max-width:100%;flex-wrap:nowrap;align-items:center;gap:var(--ae-player-space-3)}.ae-player-screen-header__chrome{flex:0 1 auto}.ae-player-screen-header__action{flex:1 1 auto;flex-wrap:wrap}.ae-player-screen-header .ae-player-avatar{width:34px;height:34px}.ae-player-screen-header .ae-player-button:not(.ae-player-icon-button){height:auto;min-height:34px;padding-block:var(--ae-player-space-2);overflow-wrap:anywhere}.ae-player-screen-header .ae-player-skills__points-gem{width:22px;height:22px;font-size:12px}.ae-player-screen-header__back:dir(rtl) svg{transform:scaleX(-1)}.ae-player-screen-header__back.ae-player-icon-button,.ae-player-theme[data-player-button-skin=true] .ae-player-screen-header__back.ae-player-icon-button,.ae-player-screen-header__close.ae-player-icon-button,.ae-player-theme[data-player-button-skin=true] .ae-player-screen-header__close.ae-player-icon-button,.ae-player-dialog__close.ae-player-icon-button,.ae-player-theme[data-player-button-skin=true] .ae-player-dialog__close.ae-player-icon-button{display:inline-grid;place-items:center;width:var(--ae-player-icon-chrome-size, 34px);height:var(--ae-player-icon-chrome-size, 34px);min-width:var(--ae-player-icon-chrome-size, 34px);min-height:var(--ae-player-icon-chrome-size, 34px);padding:0;border-radius:var(--ae-player-icon-chrome-radius, 4px);border:1px solid var(--ae-player-icon-chrome-border, var(--ae-player-panel-border));border-image:none;background:var(--ae-player-icon-chrome-background, color-mix(in srgb, var(--ae-player-surface-raised) 78%, var(--ae-player-shade)));background-image:none;color:var(--ae-player-icon-chrome-color, var(--ae-player-text));box-shadow:var(--ae-player-icon-chrome-shadow, inset 0 1px 0 color-mix(in srgb, var(--ae-player-accent) 18%, transparent));-webkit-backdrop-filter:var(--ae-player-icon-chrome-backdrop, none);backdrop-filter:var(--ae-player-icon-chrome-backdrop, none)}.ae-player-inventory__chrome{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;height:var(--ae-player-screen-subhead-height);min-height:var(--ae-player-screen-subhead-height);margin-inline:calc(var(--ae-player-space-5) * -1);overflow:visible;border-bottom:1px solid var(--ae-player-panel-border);background:color-mix(in srgb,var(--ae-player-surface) 55%,var(--ae-player-shade))}.ae-player-inventory__chrome>.ae-player-sub-tabs{min-width:0;height:100%;min-height:0;max-height:none;margin:0;padding-inline:var(--ae-player-space-5);overflow-x:auto;border-bottom:0;background:transparent}.ae-player-inventory__tools{display:flex;min-width:0;align-items:center;gap:var(--ae-player-space-2);padding:0 var(--ae-player-space-4) 0 var(--ae-player-space-2)}.ae-player-inventory__search{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--ae-player-space-2);min-width:9.5rem;max-width:14rem;padding:0 var(--ae-player-space-2-5);border:1px solid var(--ae-player-panel-border);border-radius:10px;background:color-mix(in srgb,var(--ae-player-surface) 70%,var(--ae-player-shade));color:var(--ae-player-text-muted)}.ae-player-inventory__search input{min-width:0;min-height:32px;border:0;background:transparent;color:var(--ae-player-text);font:inherit;font-size:12px}.ae-player-inventory__search input:focus{outline:none}.ae-player-inventory__search input::placeholder{color:var(--ae-player-text-muted)}.ae-player-inventory__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ae-player-inventory__filter,.ae-player-inventory__sort{width:7.25rem}.ae-player-inventory__filter .ae-player-field__label,.ae-player-inventory__sort .ae-player-field__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ae-player-inventory__filter .ae-player-field__select>.ae-player-button,.ae-player-inventory__sort .ae-player-field__select>.ae-player-button{min-height:32px;height:32px;padding:var(--ae-player-space-1) var(--ae-player-space-2-5);border-radius:8px;font-size:12px}.ae-player-inventory>.ae-player-sub-tabs{margin-inline:calc(var(--ae-player-space-5) * -1)}.ae-player-me>.ae-player-sub-tabs{margin-inline:calc(var(--ae-player-space-4) * -1)}.ae-player-screen__footer{border-top:1px solid var(--ae-player-panel-border)}.ae-player-screen__body{display:flex;flex:1;min-height:0;flex-direction:column}.ae-player-screen__body>.ae-player-scroll-area,.ae-player-screen__body>.ae-player-split,.ae-player-screen__body>.ae-player-mail__stage,.ae-player-screen__body>.ae-player-inbox__stage,.ae-player-screen__body>.ae-player-guild__stage,.ae-player-screen__body>.ae-player-friends__stage,.ae-player-screen__body>.ae-player-skills__stage,.ae-player-screen__body>.ae-player-party__stage,.ae-player-screen__body>.ae-player-breeding__stage,.ae-player-screen__body>.ae-player-crafting__stage,.ae-player-screen__body>.ae-player-empty,.ae-player-screen__body>.ae-player-world-map__stage,.ae-player-screen__body>.ae-player-world-map__layout,.ae-player-screen__body>.ae-player-leaderboard__stage,.ae-player-screen__body>.ae-player-shop__grid,.ae-player-screen__body>.ae-player-currency-shop__stage,.ae-player-screen__body>.ae-player-quest-screen__list,.ae-player-screen__body>.ae-player-codex__stage,.ae-player-screen__body>.ae-player-codex__info{flex:1;min-height:0}.ae-player-screen__body>.ae-player-scroll-area{padding:var(--ae-player-space-4);display:grid;align-content:start;gap:var(--ae-player-space-2)}.ae-player-screen__body>.ae-player-leaderboard__stage{padding:0}.ae-player-screen__body>.ae-player-shop__grid{padding:0}.ae-player-split{display:grid;min-height:0;grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr)}.ae-player-split__list{min-height:0;padding:var(--ae-player-space-3);border-right:1px solid var(--ae-player-panel-border);display:grid;align-content:start;gap:var(--ae-player-space-2)}.ae-player-split__detail{min-height:0;padding:var(--ae-player-space-5);display:grid;align-content:start;gap:var(--ae-player-space-3)}.ae-player-mail{height:100%;min-height:0;container-type:inline-size;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--ae-player-accent) 5%,var(--ae-player-canvas)),var(--ae-player-canvas) 18%)}.ae-player-mail .ae-player-screen-header__icon{color:var(--ae-player-accent)}.ae-player-mail__claim-all.ae-player-button{flex:none}.ae-player-mail>.ae-player-screen__body{min-height:0}.ae-player-mail__stage{display:grid;min-height:0;height:100%;grid-template-columns:minmax(17rem,22rem) minmax(0,1fr)}.ae-player-mail__inbox{display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr) auto;border-right:1px solid var(--ae-player-panel-border);background:color-mix(in srgb,var(--ae-player-surface) 72%,var(--ae-player-shade))}.ae-player-mail__inbox>.ae-player-sub-tabs{padding:0 var(--ae-player-space-4)}.ae-player-mail__list{min-height:0;padding:var(--ae-player-space-3) var(--ae-player-space-3) var(--ae-player-space-3);display:grid;align-content:start;gap:var(--ae-player-space-2)}.ae-player-mail__inbox>.ae-player-empty{padding:var(--ae-player-space-4)}.ae-player-mail__row.ae-player-list-row{align-items:center;gap:var(--ae-player-space-2-5);height:4.75rem;min-height:4.75rem;padding:var(--ae-player-space-2-5) var(--ae-player-space-3);border-radius:12px;background:color-mix(in srgb,var(--ae-player-canvas) 55%,transparent)}.ae-player-mail__row.ae-player-list-row[data-selected=true]{border-color:var(--ae-player-panel-border-strong);background:color-mix(in srgb,var(--ae-player-accent) 8%,var(--ae-player-surface))}.ae-player-mail__row .ae-player-list-row__copy{min-width:0}.ae-player-mail__row .ae-player-list-row__copy .ae-player-text[data-variant=heading]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:720}.ae-player-mail__row .ae-player-list-row__copy .ae-player-text[data-variant=caption]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ae-player-mail__mark{display:grid;width:28px;height:28px;flex:none;place-items:center;color:var(--ae-player-accent)}.ae-player-mail__mark svg{width:18px;height:18px}.ae-player-mail__meta{display:flex;min-height:0;flex-direction:column;align-items:flex-end;justify-content:center;gap:var(--ae-player-space-1-5)}.ae-player-mail__time{margin:0}.ae-player-mail__capacity{display:inline-flex;align-items:center;gap:var(--ae-player-space-2);margin:0;padding:var(--ae-player-space-2-5) var(--ae-player-space-4) var(--ae-player-space-3-5);border-top:1px solid var(--ae-player-panel-border);color:var(--ae-player-text-muted);font-size:12px}.ae-player-mail__capacity svg{width:14px;height:14px;color:var(--ae-player-accent)}.ae-player-mail__detail{display:grid;min-width:0;min-height:0;height:100%;grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;gap:var(--ae-player-space-3);padding:var(--ae-player-space-5) var(--ae-player-space-6) var(--ae-player-space-6)}.ae-player-mail__detail-head{display:grid;gap:var(--ae-player-space-1-5)}.ae-player-mail__detail-head>.ae-player-text{margin:0}.ae-player-mail__detail-head>.ae-player-text[data-variant=title]{font-size:22px;font-weight:720}.ae-player-mail__detail-body{min-height:0;height:100%;display:grid;align-content:start;gap:var(--ae-player-space-2-5);padding-right:var(--ae-player-space-1)}.ae-player-mail__detail-body>.ae-player-text{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.ae-player-mail__detail-foot{display:grid;gap:var(--ae-player-space-3-5);padding-top:var(--ae-player-space-3-5);border-top:1px solid color-mix(in srgb,var(--ae-player-accent) 16%,var(--ae-player-border))}.ae-player-mail__rewards{display:grid;gap:var(--ae-player-space-2-5)}.ae-player-mail__rewards .ae-player-text[data-variant=overline]{margin:0;color:var(--ae-player-text-muted);letter-spacing:.16em;text-transform:uppercase}.ae-player-mail__reward-row{display:flex;flex-wrap:wrap;gap:var(--ae-player-space-3)}.ae-player-mail__reward{display:grid;justify-items:center;gap:var(--ae-player-space-1-5);min-width:4.5rem}.ae-player-mail__reward-slot.ae-player-item-slot{flex:none}.ae-player-mail__reward[data-kind=gold] .ae-player-mail__reward-slot{color:var(--ae-player-warning)}.ae-player-mail__reward[data-kind=gem] .ae-player-mail__reward-slot{color:var(--ae-player-accent)}.ae-player-mail__reward-slot .ae-player-item-slot__icon{top:11%;right:11%;bottom:11%;left:11%}.ae-player-mail__reward-copy{display:grid;justify-items:center;gap:1px;text-align:center}.ae-player-mail__reward-copy .ae-player-text{margin:0}.ae-player-mail__reward-copy small{color:var(--ae-player-text-muted);font-variant-numeric:tabular-nums;font-weight:700}.ae-player-mail__actions{display:grid;gap:var(--ae-player-space-2)}.ae-player-mail__actions .ae-player-button{width:100%}.ae-player-inbox{height:100%;min-height:0;container-type:inline-size;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--ae-player-accent) 5%,var(--ae-player-canvas)),var(--ae-player-canvas) 18%)}.ae-player-inbox .ae-player-screen-header__icon{color:var(--ae-player-accent)}.ae-player-inbox>.ae-player-screen__body{min-height:0}.ae-player-inbox__stage{display:grid;min-height:0;grid-template-rows:auto minmax(0,1fr)}.ae-player-inbox__banner{display:flex;align-items:center;justify-content:space-between;gap:var(--ae-player-space-3);padding:var(--ae-player-space-2-5) var(--ae-player-space-4) var(--ae-player-space-2)}.ae-player-inbox__hint{margin:0;min-width:0}.ae-player-inbox__accept-all.ae-player-button{flex:none}.ae-player-inbox__list{min-height:0;padding:var(--ae-player-space-1) var(--ae-player-space-3) var(--ae-player-space-4);display:grid;align-content:start;gap:var(--ae-player-space-2)}.ae-player-inbox__row.ae-player-list-row{align-items:center;gap:var(--ae-player-space-3);padding:var(--ae-player-space-2-5) var(--ae-player-space-3);border-radius:12px;background:color-mix(in srgb,var(--ae-player-canvas) 55%,transparent)}.ae-player-inbox__row .ae-player-list-row__copy .ae-player-text[data-variant=heading]{font-size:13px;font-weight:720}.ae-player-inbox__row .ae-player-list-row__copy .ae-player-text[data-variant=caption]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ae-player-inbox__mark{display:grid;width:48px;height:48px;flex:none;place-items:center;overflow:hidden;border-radius:12px;background:color-mix(in srgb,var(--ae-player-accent) 12%,var(--ae-player-surface-raised));color:var(--ae-player-accent)}.ae-player-inbox__mark .ae-player-avatar,.ae-player-inbox__mark>*{width:100%;height:100%}.ae-player-inbox__mark svg{width:22px;height:22px}.ae-player-inbox__trailing{display:flex;align-items:center;justify-content:flex-end;gap:var(--ae-player-space-2-5)}.ae-player-inbox__trailing .ae-player-reward-row{flex-wrap:nowrap}.ae-player-inbox__claim.ae-player-button{min-width:5.5rem}.ae-player-friends{height:100%;min-height:0;container-type:inline-size;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--ae-player-accent) 5%,var(--ae-player-canvas)),var(--ae-player-canvas) 18%)}.ae-player-friends .ae-player-screen-header__chrome,.ae-player-friends .ae-player-screen-header__action{gap:var(--ae-player-space-2)}.ae-player-friends__invite.ae-player-button{flex:none}.ae-player-friends>.ae-player-screen__body{min-height:0}.ae-player-friends__stage{display:grid;min-height:0;grid-template-columns:minmax(17rem,22rem) minmax(0,1fr)}.ae-player-friends__rail{display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr) auto;border-right:1px solid var(--ae-player-panel-border);background:color-mix(in srgb,var(--ae-player-surface) 72%,var(--ae-player-shade))}.ae-player-friends__rail>.ae-player-sub-tabs{padding:0 var(--ae-player-space-4)}.ae-player-friends__list{min-height:0;padding:var(--ae-player-space-3) var(--ae-player-space-3) var(--ae-player-space-3);display:grid;align-content:start;gap:var(--ae-player-space-2)}.ae-player-friends__rail>.ae-player-empty{padding:var(--ae-player-space-4)}.ae-player-friends__row.ae-player-list-row{align-items:center;gap:var(--ae-player-space-2-5);padding:var(--ae-player-space-3);border-radius:12px;background:color-mix(in srgb,var(--ae-player-canvas) 55%,transparent)}.ae-player-friends__row.ae-player-list-row[data-selected=true]{border-color:var(--ae-player-panel-border-strong);background:color-mix(in srgb,var(--ae-player-accent) 8%,var(--ae-player-surface))}.ae-player-friends__row .ae-player-list-row__copy .ae-player-text[data-variant=heading]{font-size:13px;font-weight:720}.ae-player-friends__capacity{display:inline-flex;align-items:center;gap:var(--ae-player-space-2);margin:0;padding:var(--ae-player-space-2-5) var(--ae-player-space-4) var(--ae-player-space-3-5);border-top:1px solid var(--ae-player-panel-border);color:var(--ae-player-text-muted);font-size:12px}.ae-player-friends__capacity svg{width:14px;height:14px;color:var(--ae-player-accent)}.ae-player-friends__detail{display:grid;min-width:0;min-height:0;align-content:start;gap:var(--ae-player-space-3);padding:var(--ae-player-space-5) var(--ae-player-space-6) var(--ae-player-space-6)}.ae-player-friends__identity{display:flex;min-width:0;align-items:center;gap:var(--ae-player-space-3-5)}.ae-player-friends__identity .ae-player-avatar{width:56px;height:56px}.ae-player-friends__identity .ae-player-text[data-variant=title]{margin:0;font-size:22px;font-weight:720}.ae-player-friends__identity .ae-player-text{margin:0}.ae-player-friends__claim.ae-player-button{margin-top:var(--ae-player-space-2)}.ae-player-codex{min-height:0;background:color-mix(in srgb,var(--ae-player-canvas) 92%,var(--ae-player-shade))}.ae-player-codex .ae-player-screen-header__action{display:flex;align-items:center;justify-content:flex-end;gap:var(--ae-player-space-3)}.ae-player-codex__search{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--ae-player-space-2);min-width:220px;padding:0 var(--ae-player-space-3);border:1px solid var(--ae-player-panel-border);border-radius:10px;background:color-mix(in srgb,var(--ae-player-surface) 70%,var(--ae-player-shade));color:var(--ae-player-text-muted)}.ae-player-codex__search input{min-height:34px;border:0;background:transparent;color:var(--ae-player-text);font:inherit;font-size:13px}.ae-player-codex__search input:focus{outline:none}.ae-player-codex__search input::placeholder{color:var(--ae-player-text-muted)}.ae-player-codex__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ae-player-codex__stage{display:grid;min-height:0;grid-template-columns:minmax(13rem,16rem) minmax(16rem,22rem) minmax(0,1.4fr)}.ae-player-codex__rail,.ae-player-codex__list-pane,.ae-player-codex__detail{display:grid;min-width:0;min-height:0;align-content:start;grid-template-rows:auto minmax(0,1fr)}.ae-player-codex__rail{gap:var(--ae-player-space-2-5);padding:var(--ae-player-space-3);border-right:1px solid var(--ae-player-border);background:color-mix(in srgb,var(--ae-player-canvas) 88%,var(--ae-player-shade))}.ae-player-codex__search--rail{min-width:0}.ae-player-codex__categories{display:grid;align-content:start;gap:var(--ae-player-space-2)}.ae-player-codex__category{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ae-player-space-2-5);width:100%;min-height:44px;padding:0 var(--ae-player-space-3);border:1px solid var(--ae-player-panel-border);border-radius:10px;background:color-mix(in srgb,var(--ae-player-surface) 72%,var(--ae-player-shade));color:var(--ae-player-text);font:inherit;text-align:left;cursor:pointer}.ae-player-codex__category-icon{display:grid;width:18px;height:18px;place-items:center;color:color-mix(in srgb,var(--ae-player-accent) 70%,var(--ae-player-text-muted))}.ae-player-codex__category-icon svg{width:16px;height:16px}.ae-player-codex__category-copy{min-width:0}.ae-player-codex__category-copy strong{font-size:13px;font-weight:650}.ae-player-codex__category-count{color:var(--ae-player-text-muted);font-variant-numeric:tabular-nums;font-size:13px}.ae-player-codex__category[aria-pressed=true]{border-color:var(--ae-player-panel-border-strong);background:color-mix(in srgb,var(--ae-player-accent) 10%,var(--ae-player-surface))}@media(hover:hover)and (pointer:fine){.ae-player-codex__category:hover{border-color:color-mix(in srgb,var(--ae-player-accent) 50%,var(--ae-player-panel-border))}}.ae-player-codex__list-pane{border-right:1px solid var(--ae-player-border)}.ae-player-codex__toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--ae-player-space-3);padding:var(--ae-player-space-3) var(--ae-player-space-3-5) var(--ae-player-space-2)}.ae-player-codex__toolbar .ae-player-codex__search{min-width:0;flex:1}.ae-player-codex__toolbar .ae-player-text{letter-spacing:.04em}.ae-player-codex__sort{width:6.5rem}.ae-player-codex__sort .ae-player-field__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ae-player-codex__sort .ae-player-field__select>.ae-player-button{min-height:32px;height:32px;padding:var(--ae-player-space-1) var(--ae-player-space-2-5);border-radius:8px;font-size:13px}.ae-player-codex__list{padding:0 var(--ae-player-space-3) var(--ae-player-space-3-5);display:grid;align-content:start;gap:var(--ae-player-space-2)}.ae-player-codex__row.ae-player-list-row,.ae-player-theme[data-player-card-skin=true] .ae-player-codex__row.ae-player-list-row{grid-template-columns:auto minmax(0,1fr);min-height:64px;padding:var(--ae-player-space-2);border-radius:10px;border-color:var(--ae-player-panel-border);background:color-mix(in srgb,var(--ae-player-surface) 78%,var(--ae-player-shade));background-image:none}.ae-player-codex__row[data-selected=true]{border-color:var(--ae-player-panel-border-strong);background:color-mix(in srgb,var(--ae-player-accent) 12%,var(--ae-player-surface))}.ae-player-codex__thumb,.ae-player-codex__banner,.ae-player-codex__scene{display:block;overflow:hidden;background:var(--ae-player-surface)}.ae-player-codex__thumb{width:52px;height:36px;border-radius:6px}.ae-player-codex__thumb>*,.ae-player-codex__banner>*,.ae-player-codex__scene{width:100%;height:100%;object-fit:cover}.ae-player-codex__scene{background:radial-gradient(circle at 22% 42%,color-mix(in srgb,var(--ae-player-warning) 55%,transparent) 0 10%,transparent 42%),linear-gradient(180deg,#243044,#10141c)}.ae-player-codex__scene[data-locked=true]{background:repeating-linear-gradient(135deg,#16181e 0,#16181e 8px,#1c2028 8px,#1c2028 16px)}.ae-player-codex__detail{grid-template-rows:auto auto minmax(0,1fr);padding:var(--ae-player-space-4) var(--ae-player-space-5) var(--ae-player-space-3)}.ae-player-codex__detail-head{display:flex;align-items:center;gap:var(--ae-player-space-2-5);min-width:0;margin-bottom:var(--ae-player-space-3)}.ae-player-codex__detail-head .ae-player-text{margin:0}.ae-player-codex__banner{height:148px;border-radius:10px;margin-bottom:var(--ae-player-space-3)}.ae-player-codex__scene--banner{min-height:148px}.ae-player-codex__detail-body{display:grid;align-content:start;gap:var(--ae-player-space-4)}.ae-player-codex__section{display:grid;gap:var(--ae-player-space-2-5)}.ae-player-codex__section .ae-player-text[data-variant=heading]{display:inline-flex;align-items:center;gap:var(--ae-player-space-2);margin:0}.ae-player-codex__facts{display:grid;gap:var(--ae-player-space-2);margin:0}.ae-player-codex__fact{display:grid;grid-template-columns:minmax(7rem,10rem) minmax(0,1fr);gap:var(--ae-player-space-3);color:var(--ae-player-text)}.ae-player-codex__fact dt{color:var(--ae-player-text-muted)}.ae-player-codex__fact dd{margin:0;text-align:right}.ae-player-codex__related{display:grid;gap:var(--ae-player-space-2)}.ae-player-codex__related-row{display:flex;align-items:center;justify-content:space-between;gap:var(--ae-player-space-3);min-height:40px;padding:0 var(--ae-player-space-3);border:1px solid var(--ae-player-panel-border);border-radius:10px;background:color-mix(in srgb,var(--ae-player-surface) 74%,var(--ae-player-shade));color:var(--ae-player-text);font:inherit;cursor:pointer}@media(hover:hover)and (pointer:fine){.ae-player-codex__related-row:hover{border-color:color-mix(in srgb,var(--ae-player-accent) 50%,var(--ae-player-panel-border))}}.ae-player-codex__info{display:grid;align-content:start;gap:var(--ae-player-space-4);padding:var(--ae-player-space-6);min-height:0;overflow:auto}.ae-player-codex__info-head{display:grid;gap:var(--ae-player-space-1-5);max-width:40rem}.ae-player-codex__info-head .ae-player-text[data-variant=title],.ae-player-codex__info .ae-player-codex__facts{margin:0}.ae-player-codex__info-list{display:grid;gap:var(--ae-player-space-2);margin:0;padding:0;list-style:none}.ae-player-codex__info-list li{display:flex;justify-content:space-between;gap:var(--ae-player-space-3);padding:var(--ae-player-space-2-5) var(--ae-player-space-3);border:1px solid var(--ae-player-panel-border);border-radius:10px}.ae-player-codex__info-entry{display:grid;gap:var(--ae-player-space-2);padding:var(--ae-player-space-4);border:1px solid var(--ae-player-panel-border);border-radius:12px;background:color-mix(in srgb,var(--ae-player-surface) 70%,var(--ae-player-shade))}.ae-player-codex__open{margin-left:auto}.ae-player-codex__gallery{--ae-player-codex-tile-ratio: 3 / 4;--ae-player-codex-tile-width: 9.5rem;display:grid;flex:1;min-height:0;grid-template-rows:auto minmax(0,1fr);gap:var(--ae-player-space-3);padding:var(--ae-player-space-3) var(--ae-player-space-4) 0}.ae-player-codex__chips{display:flex;gap:var(--ae-player-space-2);padding-bottom:var(--ae-player-space-1)}.ae-player-codex__chip{display:inline-flex;flex:none;align-items:center;gap:var(--ae-player-space-2);min-height:36px;padding:0 var(--ae-player-space-3);border:1px solid var(--ae-player-panel-border);border-radius:999px;background:color-mix(in srgb,var(--ae-player-surface) 72%,var(--ae-player-shade));color:var(--ae-player-text);font:inherit;font-size:13px;cursor:pointer}.ae-player-codex__chip strong{font-weight:650}.ae-player-codex__chip-count{color:var(--ae-player-text-muted);font-variant-numeric:tabular-nums}.ae-player-codex__chip[aria-pressed=true]{border-color:var(--ae-player-panel-border-strong);background:color-mix(in srgb,var(--ae-player-accent) 14%,var(--ae-player-surface))}.ae-player-codex__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--ae-player-codex-tile-width),1fr));align-content:start;gap:var(--ae-player-space-3);padding-bottom:var(--ae-player-space-4)}.ae-player-codex__tile{position:relative;display:grid;align-content:start;gap:var(--ae-player-space-2);min-width:0}.ae-player-codex__tile-art{position:relative;display:block;width:100%;aspect-ratio:var(--ae-player-codex-tile-ratio);overflow:hidden;padding:0;border:1px solid var(--ae-player-panel-border);border-radius:12px;background:color-mix(in srgb,var(--ae-player-surface) 70%,var(--ae-player-shade));cursor:pointer}.ae-player-codex__tile-art>:not(.ae-player-codex__lock),.ae-player-codex__silhouette>*{display:block;width:100%;height:100%;object-fit:cover}.ae-player-codex__silhouette>*{filter:brightness(0) saturate(0);opacity:.45}.ae-player-codex__tile[data-selected=true] .ae-player-codex__tile-art,.ae-player-codex__tile-art:focus-visible{border-color:var(--ae-player-panel-border-strong);box-shadow:0 0 0 2px color-mix(in srgb,var(--ae-player-accent) 60%,transparent)}.ae-player-codex__lock{position:absolute;top:50%;left:50%;display:grid;width:36px;height:36px;place-items:center;transform:translate(-50%,-50%);border-radius:50%;background:color-mix(in srgb,var(--ae-player-shade) 55%,transparent);color:var(--ae-player-text)}.ae-player-codex__tile-copy{display:grid;gap:2px;min-width:0}.ae-player-codex__tile-copy .ae-player-text{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ae-player-codex__tile[data-locked=true] .ae-player-codex__tile-copy .ae-player-text+.ae-player-text{white-space:normal}.ae-player-codex__tile-open{position:absolute;top:var(--ae-player-space-2);right:var(--ae-player-space-2)}@media(hover:hover)and (pointer:fine){.ae-player-codex__chip:hover,.ae-player-codex__tile-art:hover{border-color:color-mix(in srgb,var(--ae-player-accent) 50%,var(--ae-player-panel-border))}}.ae-player-skills{height:100%;min-height:0;container-type:inline-size}.ae-player-skills>.ae-player-screen__body{display:flex;flex-direction:column;gap:0;min-height:0}.ae-player-skills__points{display:flex;align-items:center;gap:var(--ae-player-space-2-5);text-transform:uppercase;letter-spacing:.14em;color:var(--ae-player-text-muted)}.ae-player-skills__points-gem{display:grid;width:28px;height:28px;place-items:center;border:1px solid color-mix(in srgb,var(--ae-player-accent) 70%,var(--ae-player-border));transform:rotate(45deg);background:color-mix(in srgb,var(--ae-player-accent) 16%,var(--ae-player-surface));color:var(--ae-player-text);font-family:var(--ae-player-font-display);font-size:13px;font-weight:800}.ae-player-skills__points-gem>span{transform:rotate(-45deg)}.ae-player-skills__stage{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);padding:var(--ae-player-screen-panel-inset) var(--ae-player-space-3-5) var(--ae-player-space-3-5);gap:var(--ae-player-space-3)}.ae-player-skills__main{display:grid;min-width:0;min-height:0}.ae-player-skills__list{display:grid;min-height:0;align-content:start;gap:var(--ae-player-space-3);padding:0 var(--ae-player-space-2) var(--ae-player-space-2) 0}.ae-player-skills__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--ae-player-space-3);width:100%;min-height:68px;padding:var(--ae-player-space-2-5) var(--ae-player-space-3);border:1px solid var(--ae-player-panel-border);border-radius:10px;background:color-mix(in srgb,var(--ae-player-surface) 72%,transparent);box-shadow:none;text-align:left;cursor:pointer}.ae-player-skills__row[data-selected=true]{border-color:var(--ae-player-panel-border-strong);background:linear-gradient(90deg,color-mix(in srgb,var(--ae-player-accent) 14%,var(--ae-player-surface)),var(--ae-player-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ae-player-accent) 28%,transparent)}.ae-player-skills__row[data-locked=true]{opacity:.78}.ae-player-skills__art.ae-player-item-slot{flex:none}.ae-player-skills__copy{display:grid;min-width:0;gap:var(--ae-player-space-0);justify-items:start}.ae-player-skills__copy .ae-player-text[data-variant=heading]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ae-player-skills__equipped{border:1px solid color-mix(in srgb,var(--ae-player-accent) 55%,var(--ae-player-border));background:transparent;color:var(--ae-player-accent);letter-spacing:.12em;text-transform:uppercase}.ae-player-skills__equipped-slot{width:0}.ae-player-skills__points-cost{display:grid;justify-items:center;min-width:3.6rem;padding-left:var(--ae-player-space-3);border-left:1px solid var(--ae-player-border);text-align:center;text-transform:uppercase;letter-spacing:.08em}.ae-player-skills__points-cost .ae-player-text{line-height:1.1}.ae-player-skills__lock{display:flex;align-items:center;justify-content:flex-end;gap:var(--ae-player-space-2-5);grid-column:3 / -1;min-width:9rem}.ae-player-skills__lock-mark{width:14px;height:14px;flex:none;border:1.5px solid var(--ae-player-text-muted);border-radius:3px 3px 2px 2px;position:relative}.ae-player-skills__lock-mark:before{content:"";position:absolute;inset:auto 2px 100% 2px;height:6px;border:1.5px solid var(--ae-player-text-muted);border-bottom:0;border-radius:8px 8px 0 0}.ae-player-skills__detail{display:grid;min-width:0;min-height:0;align-content:start;justify-items:stretch;gap:var(--ae-player-space-3);margin:0 var(--ae-player-space-1) var(--ae-player-space-2) 0;padding:var(--ae-player-space-7) var(--ae-player-space-5) var(--ae-player-space-5);border:1px solid color-mix(in srgb,var(--ae-player-text) 10%,transparent);border-radius:12px;background:color-mix(in srgb,var(--ae-player-surface) 80%,transparent);text-align:center}.ae-player-skills__detail-art.ae-player-item-slot{justify-self:center}.ae-player-skills__detail .ae-player-button{justify-self:stretch;width:100%;margin-top:auto}.ae-player-skills__stats{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ae-player-space-2-5) var(--ae-player-space-4);margin:var(--ae-player-space-2) 0 0;padding:var(--ae-player-space-3-5) 0 0;border-top:1px solid var(--ae-player-border);text-align:left}.ae-player-skills__stats dt{color:var(--ae-player-text-muted);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.ae-player-skills__stats dd{margin:0;font-weight:650}.ae-player-skills__upgrade{display:grid;gap:var(--ae-player-space-1-5);margin-top:var(--ae-player-space-1);padding-top:var(--ae-player-space-3-5);border-top:1px solid var(--ae-player-border);text-align:left}.ae-player-skills__upgrade .ae-player-text:first-child{letter-spacing:.14em;text-transform:uppercase}.ae-player-party{height:100%;min-height:0;container-type:inline-size}.ae-player-party>.ae-player-screen__body{min-height:0;overflow:hidden;padding:0}.ae-player-party>.ae-player-screen__footer{align-items:center;gap:var(--ae-player-space-4);padding:var(--ae-player-space-3) var(--ae-player-space-5) var(--ae-player-space-4);border-top:1px solid var(--ae-player-panel-border)}.ae-player-party__stage{display:grid;flex:1;min-height:0;overflow:hidden;grid-template-columns:minmax(15.5rem,19rem) minmax(0,1fr) minmax(18rem,23rem);grid-template-areas:"party hero roster";gap:0}.ae-player-party__rail{display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr) auto;gap:var(--ae-player-space-2);padding:var(--ae-player-space-2-5) var(--ae-player-space-5) var(--ae-player-space-3);border:1px solid var(--ae-player-panel-border);border-width:0 1px;border-radius:0;background:color-mix(in srgb,var(--ae-player-surface) 62%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--ae-player-accent) 8%,transparent)}.ae-player-party__rail-header{display:flex;align-items:center;gap:var(--ae-player-space-2);min-width:0;padding:0 var(--ae-player-space-0);color:var(--ae-player-text-muted)}.ae-player-party__rail-header .ae-player-text{margin:0;letter-spacing:.16em;text-transform:uppercase}.ae-player-party__rail-empty{margin:0;padding:var(--ae-player-space-2) var(--ae-player-space-1)}.ae-player-party__list{min-height:0;display:grid;align-content:start;gap:var(--ae-player-space-2)}.ae-player-party__row{min-height:56px;border-color:var(--ae-player-panel-border);background:color-mix(in srgb,var(--ae-player-surface-raised) 55%,transparent)}.ae-player-party__row[data-selected=true]{border-color:var(--ae-player-panel-border-strong);background:color-mix(in srgb,var(--ae-player-accent) 8%,var(--ae-player-surface));box-shadow:0 0 0 1px color-mix(in srgb,var(--ae-player-accent) 35%,transparent)}.ae-player-party__rail[data-variant=party]{grid-area:party}.ae-player-party__rail[data-variant=info]{grid-area:roster}.ae-player-party__rail[data-variant=party] .ae-player-avatar{width:38px;height:38px;font-size:11px;letter-spacing:.04em}.ae-player-party__face{display:grid;width:38px;height:38px;overflow:hidden;border-radius:50%}.ae-player-party__face>*{grid-area:1 / 1;width:100%;height:100%;object-fit:cover}.ae-player-party__face .ae-player-avatar__fallback{z-index:0}.ae-player-party__face>:not(.ae-player-avatar__fallback){z-index:1}.ae-player-party__face .screen-media-fallback{background:transparent}.ae-player-party__meta{display:grid;justify-items:end;align-content:center;gap:var(--ae-player-space-2)}.ae-player-party__mark{display:grid;width:22px;height:22px;place-items:center;overflow:hidden;border-radius:50%;background:color-mix(in srgb,var(--ae-player-accent) 14%,#12110e);color:var(--ae-player-accent)}.ae-player-party__mark>:is(img,svg){width:12px;height:12px;display:block}.ae-player-party__rail-action{padding-top:var(--ae-player-space-1-5)}.ae-player-party__info{min-height:0;display:grid;align-content:start;gap:var(--ae-player-space-3)}.ae-player-party__info-identity{display:flex;align-items:center;justify-content:space-between;gap:var(--ae-player-space-2-5);min-width:0}.ae-player-party__info-identity .ae-player-text{margin:0}.ae-player-party__info-bio{margin:0;line-height:1.45}.ae-player-party__info-loadout{display:grid;gap:var(--ae-player-space-2);margin:0;padding:0;list-style:none}.ae-player-party__info-ability{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--ae-player-space-2) var(--ae-player-space-2-5);min-width:0;padding:var(--ae-player-space-2) var(--ae-player-space-2-5);border:1px solid var(--ae-player-panel-border);border-radius:12px;background:color-mix(in srgb,var(--ae-player-surface-raised) 55%,transparent)}.ae-player-party__info-ability-copy{display:grid;gap:var(--ae-player-space-0);min-width:0}.ae-player-party__info-ability-copy .ae-player-text{margin:0}.ae-player-party__hero{position:relative;display:grid;grid-area:hero;min-width:0;min-height:0;overflow:hidden;border-radius:0;background:radial-gradient(ellipse 58% 46% at 52% 34%,color-mix(in srgb,var(--ae-player-accent) 22%,#3a3224),transparent 72%),radial-gradient(ellipse 80% 50% at 50% 100%,#000 0%,transparent 58%),linear-gradient(180deg,#16130f,#070705)}.ae-player-party__figure{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:end center;pointer-events:none}.ae-player-party__hero[data-art-fit=cover] .ae-player-party__figure>:is(img,picture,video,.screen-media-image,.screen-media-fallback),.ae-player-party__hero[data-art-fit=cover] .ae-player-party__figure>:not(.ae-player-avatar){width:100%;height:100%;object-fit:cover;object-position:center 12%}.ae-player-party__hero[data-art-fit=contain]{grid-template-rows:minmax(0,1fr) auto}.ae-player-party__hero[data-art-fit=contain] .ae-player-party__figure{position:relative;inset:auto;grid-template:minmax(0,1fr) / minmax(0,1fr);min-height:0;padding:2% 8% 0}.ae-player-party__hero[data-art-fit=contain] .ae-player-party__identity{padding-top:var(--ae-player-space-3)}.ae-player-party__hero[data-art-fit=contain] .ae-player-party__figure>:is(img,picture,video,.screen-media-image,.screen-media-fallback),.ae-player-party__hero[data-art-fit=contain] .ae-player-party__figure>:not(.ae-player-avatar){width:auto;height:100%;max-width:min(88%,26rem);object-fit:contain;object-position:center bottom;filter:drop-shadow(0 22px 36px rgba(0,0,0,.55))}[data-player-art-rendering=pixelated] img{image-rendering:pixelated}.ae-player-party__figure-fallback{position:absolute;top:36%;left:50%;width:min(42%,11rem);height:min(42%,11rem);font-size:2.4rem;border-width:2px;transform:translate(-50%,-50%)}.ae-player-party__identity{position:relative;z-index:1;display:grid;align-content:end;align-self:end;gap:var(--ae-player-space-2-5);min-width:0;padding:calc(var(--ae-player-space-6) * 2) var(--ae-player-space-5) var(--ae-player-space-4);background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,#070705 55%,transparent) 42%,color-mix(in srgb,#070705 88%,black) 100%)}.ae-player-party__identity .ae-player-text[data-variant=display]{margin:0;font-size:clamp(28px,3.4vw,40px);text-shadow:0 10px 24px color-mix(in srgb,#000 60%,transparent)}.ae-player-party__abilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ae-player-space-2);width:min(100%,22rem);margin:var(--ae-player-space-0) 0 0;padding:0;list-style:none}.ae-player-party__ability{display:grid;justify-items:start;gap:var(--ae-player-space-1);min-width:0;padding:var(--ae-player-space-2) var(--ae-player-space-2) var(--ae-player-space-2-5);border:1px solid var(--ae-player-panel-border);border-radius:12px;background:color-mix(in srgb,#0c0b09 72%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ae-player-party__ability .ae-player-text{margin:0}.ae-player-party__ability .ae-player-text[data-variant=label]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ae-player-party__ability .ae-player-text[data-variant=caption]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ae-player-party__ability-icon{display:grid;width:32px;height:32px;place-items:center;margin-bottom:var(--ae-player-space-0);border:1px solid var(--ae-player-panel-border);border-radius:9px;background:radial-gradient(circle at 50% 28%,color-mix(in srgb,var(--ae-player-accent) 34%,transparent),transparent 68%),#16130f;color:var(--ae-player-accent);font-size:13px;font-weight:700}.ae-player-party__ability-icon>*{grid-area:1 / 1}.ae-player-party__ability-icon>:is(img,svg,.screen-media-image){width:16px;height:16px;display:block;object-fit:contain;z-index:1}.ae-player-party__ability-mark{z-index:0}.ae-player-party__ability-icon .screen-media-fallback,.ae-player-party__ability[data-empty=true]{display:none}.ae-player-party__trait{display:grid;gap:var(--ae-player-space-0);min-width:0;max-width:22rem;padding:var(--ae-player-space-2) var(--ae-player-space-3);border:1px solid var(--ae-player-panel-border);border-radius:12px;background:color-mix(in srgb,#0c0b09 72%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ae-player-party__trait .ae-player-text{margin:0}.ae-player-party__trait .ae-player-text[data-variant=caption]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ae-player-party__back{min-width:6.5rem}.ae-player-party__steps{display:flex;flex:1;min-width:0;align-items:center;justify-content:center;gap:var(--ae-player-space-5);margin:0;padding:0;list-style:none}.ae-player-party__step{display:flex;align-items:center;gap:var(--ae-player-space-2);min-width:0;color:var(--ae-player-text-muted)}.ae-player-party__step+.ae-player-party__step:before{content:"";width:42px;height:1px;margin-right:var(--ae-player-space-1);background:color-mix(in srgb,var(--ae-player-accent) 35%,var(--ae-player-border))}.ae-player-party__step-index{display:grid;width:22px;height:22px;place-items:center;border:1px solid var(--ae-player-panel-border);border-radius:50%;font-family:var(--ae-player-font-body);font-size:var(--ae-player-type-caption-size);font-weight:var(--ae-player-type-label-weight)}.ae-player-party__step[data-active=true]{color:var(--ae-player-text)}.ae-player-party__step[data-active=true] .ae-player-party__step-index,.ae-player-party__step[data-complete=true] .ae-player-party__step-index{border-color:var(--ae-player-accent);color:var(--ae-player-accent)}.ae-player-party__step[data-active=true] .ae-player-party__step-index{background:var(--ae-player-accent);color:var(--ae-player-on-accent)}.ae-player-empty{display:grid;place-content:center;min-height:0;padding:var(--ae-player-space-5)}button.ae-player-card,.ae-player-list-row{width:100%;text-align:left;cursor:pointer}article.ae-player-list-row{cursor:default}.ae-player-list-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ae-player-space-3);margin:0}.ae-player-list-row[data-selected=true]{border-color:var(--ae-player-panel-border-strong);background:color-mix(in srgb,var(--ae-player-accent) 10%,var(--ae-player-surface))}.ae-player-list-row__leading{display:flex;align-items:center;gap:var(--ae-player-space-2)}.ae-player-list-row__copy{display:grid;min-width:0;gap:var(--ae-player-space-0)}.ae-player-list-row__trailing,.ae-player-list-row__meta{display:grid;justify-items:end;gap:var(--ae-player-space-0)}.ae-player-reward-row,.ae-player-dialogue__choices{display:flex;flex-wrap:wrap;gap:var(--ae-player-space-2)}.ae-player-reward-chip{display:inline-flex;align-items:center;gap:var(--ae-player-space-2);padding:var(--ae-player-space-2) var(--ae-player-space-3);border:1px solid var(--ae-player-panel-border);border-radius:var(--ae-player-radius-medium);background:var(--ae-player-surface);box-shadow:var(--ae-player-shadow-card);font-family:var(--ae-player-font-body);font-size:var(--ae-player-type-label-size);font-weight:650}.ae-player-reward-chip__mark{display:grid;place-items:center;width:22px;height:22px;border-radius:999px;background:color-mix(in srgb,var(--ae-player-accent) 22%,transparent);color:var(--ae-player-accent)}.ae-player-reward-chip__mark svg{width:14px;height:14px}.ae-player-reward-chip[data-kind=gold] .ae-player-reward-chip__mark{color:var(--ae-player-warning);background:color-mix(in srgb,var(--ae-player-warning) 22%,transparent)}.ae-player-reward-chip[data-kind=gem] .ae-player-reward-chip__mark{color:var(--ae-player-accent);background:color-mix(in srgb,var(--ae-player-accent) 20%,transparent)}.ae-player-reward-chip[data-kind=ticket] .ae-player-reward-chip__mark,.ae-player-reward-chip[data-kind=chest] .ae-player-reward-chip__mark,.ae-player-reward-chip[data-kind=key] .ae-player-reward-chip__mark{color:var(--ae-player-text-muted);background:color-mix(in srgb,var(--ae-player-text-muted) 16%,transparent)}.ae-player-reward-chip[data-kind=xp] .ae-player-reward-chip__mark{color:var(--ae-player-accent);background:color-mix(in srgb,var(--ae-player-accent) 16%,transparent)}.ae-player-dialogue{display:grid;gap:var(--ae-player-space-3)}.ae-player-dialogue[data-surface=scene]{gap:var(--ae-player-space-2);padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.ae-player-dialogue-cluster{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"speaker choices" "box box";align-items:end;gap:var(--ae-player-space-2);width:100%}.ae-player-dialogue-cluster:has(>.ae-player-dialogue__choices){grid-template-columns:minmax(0,1fr) minmax(240px,420px)}.ae-player-dialogue-cluster>.ae-player-dialogue{grid-area:box}.ae-player-dialogue-cluster[data-choice-placement=above]>.ae-player-dialogue__choices{grid-area:choices;justify-self:stretch;width:100%}.ae-player-dialogue-cluster>.ae-player-dialogue__speaker{grid-area:speaker;justify-self:start;align-self:end;width:max-content;max-width:100%;padding:0 var(--ae-player-space-0);text-shadow:0 1px 14px rgba(0,0,0,.6)}.ae-player-dialogue__choices{display:grid}.ae-player-dialogue__choice-copy{display:grid;gap:2px;min-width:0;text-align:inherit}.ae-player-dialogue__choice-copy strong{font:inherit;font-weight:700}.ae-player-dialogue__choice-copy small{color:var(--ae-player-text-muted);font-size:12px;font-weight:500}.ae-player-dialogue__index{font-variant-numeric:tabular-nums;opacity:.7}.ae-player-dialogue__reward{display:inline-flex;align-items:center;gap:var(--ae-player-space-1);color:color-mix(in srgb,var(--ae-player-affection, #f0718a) 70%,var(--ae-player-accent));font-variant-numeric:tabular-nums;font-weight:700}.ae-player-map-pin{position:absolute;display:grid;justify-items:center;gap:var(--ae-player-space-1);padding:0;border:0;background:transparent;color:var(--ae-player-text);cursor:pointer;translate:-50% -50%}.ae-player-map-pin>i{width:19px;height:19px;border:4px solid var(--ae-player-surface);border-radius:999px;background:var(--ae-player-accent);box-shadow:0 0 0 2px var(--ae-player-accent),0 5px 14px #0008}.ae-player-map-pin[aria-pressed=true]>i{width:25px;height:25px}.ae-player-map-pin[data-current=true]>i{background:var(--ae-player-positive);box-shadow:0 0 0 2px var(--ae-player-positive),0 5px 14px #0008}.ae-player-map-pin[data-locked=true]{opacity:.45}.ae-player-map-pin[data-waypoint=true]{z-index:2}@media(hover:hover)and (pointer:fine){.ae-player-map-pin:hover{filter:brightness(1.08)}}.ae-player-map-pin__waypoint{position:absolute;top:-9px;right:-6px;display:grid;place-items:center;width:16px;height:16px;filter:drop-shadow(0 2px 4px #000a);pointer-events:none}.ae-player-map-pin__waypoint svg{width:16px;height:16px}.ae-player-map-pin__label{max-width:110px;padding:var(--ae-player-space-1) var(--ae-player-space-1-5);border-radius:5px;background:color-mix(in srgb,var(--ae-player-canvas) 78%,transparent);font-size:var(--ae-player-type-caption-size);font-weight:700;white-space:nowrap}.ae-player-title-screen,.ae-player-gameplay-screen,.ae-player-pause-screen,.ae-player-event-hub,.ae-player-battle-pass,.ae-player-login-reward,.ae-player-gacha,.ae-player-iap-shop,.ae-player-celebration[data-host=page]{position:relative;width:100%;height:100%;min-height:0;overflow:hidden;background:var(--ae-player-canvas);color:var(--ae-player-text)}.ae-player-gameplay-screen,.ae-player-hud{container-type:inline-size}.ae-player-title-screen{display:grid;grid-template-rows:minmax(0,1fr) auto auto;justify-items:center;padding:var(--ae-player-screen-header-height) var(--ae-player-space-7) var(--ae-player-space-7);text-align:center}.ae-player-title-screen[data-departing=true]{pointer-events:none}.ae-player-title-screen[data-placement=start]{justify-items:start;text-align:left;padding:clamp(var(--ae-player-space-7),6vw,var(--ae-player-layout-rail))}.ae-player-title-screen__background,.ae-player-title-screen__shade{position:absolute;top:0;right:0;bottom:0;left:0}.ae-player-title-screen__background>*{width:100%;height:100%;object-fit:cover}.ae-player-title-screen__shade{background:radial-gradient(circle at 50% 28%,transparent,color-mix(in srgb,var(--ae-player-canvas) 92%,transparent) 72%)}.ae-player-title-screen[data-placement=start] .ae-player-title-screen__shade{background:linear-gradient(90deg,var(--ae-player-canvas) 6%,color-mix(in srgb,var(--ae-player-canvas) 82%,transparent) 28%,transparent 62%),linear-gradient(0deg,color-mix(in srgb,var(--ae-player-canvas) 55%,transparent),transparent 42%)}.ae-player-title-screen__identity{position:relative;z-index:1;display:grid;align-content:center;justify-items:center;width:min(100%,20rem);gap:var(--ae-player-space-1-5)}.ae-player-title-screen[data-placement=start] .ae-player-title-screen__identity{justify-items:start;width:min(100%,28rem)}.ae-player-title-screen__brand{display:grid;place-items:center;margin-bottom:var(--ae-player-space-2);color:var(--ae-player-accent);line-height:1}.ae-player-title-screen[data-placement=start] .ae-player-title-screen__brand{place-items:start}.ae-player-title-screen__brand svg{width:22px;height:22px}.ae-player-title-screen__save{display:grid;gap:var(--ae-player-space-0);margin-top:var(--ae-player-space-2-5)}.ae-player-title-screen__actions{position:relative;z-index:1;display:grid;width:min(100%,16.5rem);gap:var(--ae-player-space-2-5);padding:var(--ae-player-space-3) 0 var(--ae-player-space-5)}.ae-player-title-screen[data-placement=start] .ae-player-title-screen__actions{display:flex;flex-wrap:wrap;width:auto;align-items:center}.ae-player-title-screen__actions .ae-player-button{min-height:var(--ae-player-control-large);padding:0 var(--ae-player-space-5);border-radius:var(--ae-player-button-radius, var(--ae-player-radius-medium));font-size:var(--ae-player-type-body-size)}.ae-player-theme[data-color-scheme=dark]:not([data-player-button-skin-mode=sliced]) :is(.ae-player-title-screen,.ae-player-pause-screen,.ae-player-game-state,.ae-player-celebration,.ae-player-home__hero,.ae-player-mail,.ae-player-inbox,.ae-player-friends,.ae-player-login-reward,.ae-player-gacha,.ae-player-battle-pass,.ae-player-iap-shop,.ae-player-breeding,.ae-player-crafting,.ae-player-event-hub,.ae-player-quest-screen,.ae-player-world-map) .ae-player-button[data-variant=primary],.ae-player-theme[data-color-scheme=dark]:not([data-player-button-skin-mode=sliced]) .visual-novel-player :is(.ae-player-button[data-variant=primary],.visual-novel-ending-button){--ae-player-button-skin-image: var(--ae-player-button-skin-inverse-image);color:var(--ae-player-button-primary-text, #1a1814)}.ae-player-theme[data-color-scheme=dark]:not([data-player-button-skin=true]) :is(.ae-player-title-screen,.ae-player-pause-screen,.ae-player-game-state,.ae-player-celebration,.ae-player-home__hero,.ae-player-mail,.ae-player-inbox,.ae-player-friends,.ae-player-login-reward,.ae-player-gacha,.ae-player-battle-pass,.ae-player-iap-shop,.ae-player-breeding,.ae-player-crafting,.ae-player-event-hub,.ae-player-quest-screen,.ae-player-world-map) .ae-player-button[data-variant=primary],.ae-player-theme[data-color-scheme=dark]:not([data-player-button-skin=true]) .visual-novel-player :is(.ae-player-button[data-variant=primary],.visual-novel-ending-button){background:var(--ae-player-button-current-background, var(--ae-player-button-primary-background, linear-gradient(180deg, #fff 0%, #f4f1ea 46%, #e7e2d8 100%)));border-color:var(--ae-player-button-primary-border, color-mix(in srgb, #1a1814 12%, #f4f1ea));box-shadow:var(--ae-player-button-primary-shadow, inset 0 1px 0 #fff, 0 8px 22px color-mix(in srgb, #000 14%, transparent))}.ae-player-title-screen>footer{position:relative;z-index:1;align-self:end;color:var(--ae-player-text-muted);font-size:var(--ae-player-type-caption-size)}.ae-player-gameplay-screen__world{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.ae-player-gameplay-screen__placeholder{width:100%;height:100%;background:radial-gradient(circle at 55% 62%,color-mix(in srgb,var(--ae-player-accent) 34%,var(--ae-player-surface-raised)) 0 2%,transparent 3%),linear-gradient(160deg,var(--ae-player-surface-raised) 0 42%,color-mix(in srgb,var(--ae-player-accent) 16%,var(--ae-player-canvas)) 43% 64%,var(--ae-player-canvas) 65%)}.ae-player-game-state{position:absolute;z-index:20;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:var(--ae-player-space-6);color:var(--ae-player-text);text-align:center}.ae-player-game-state[data-host=page]{position:relative;width:100%;min-height:100dvh;height:100dvh;z-index:auto}.ae-player-theme:has(>.ae-player-game-state[data-host=page]),.ae-player-theme:has(>.ae-player-celebration[data-host=page]){position:relative;display:grid;width:100%;min-height:100dvh;height:100dvh}.ae-player-game-state__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--ae-player-canvas) 94%,var(--ae-player-shade))}.ae-player-game-state[data-host=page] .ae-player-game-state__shade{background:var(--ae-player-canvas);-webkit-backdrop-filter:none;backdrop-filter:none}.ae-player-status-column,.ae-player-game-state__content,.ae-player-pause-screen__menu{position:relative;z-index:1;display:grid;box-sizing:border-box;width:min(100%,24rem);max-width:100%;min-width:0;gap:var(--ae-player-space-3-5);justify-items:center;justify-self:center;text-align:center;overflow-wrap:anywhere}.ae-player-status-mark,.ae-player-game-state__mark{display:grid;place-items:center;width:64px;height:64px;margin-bottom:var(--ae-player-space-1-5);border-radius:999px;color:var(--ae-player-text);background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--ae-player-text) 16%,transparent),transparent 62%);box-shadow:0 0 0 1px color-mix(in srgb,var(--ae-player-text) 22%,transparent),0 0 0 10px color-mix(in srgb,var(--ae-player-text) 6%,transparent)}.ae-player-status-mark svg,.ae-player-game-state__mark svg{width:28px;height:28px}.ae-player-status-mark[data-state=failure],.ae-player-game-state__mark[data-state=failure]{color:var(--ae-player-warning)}.ae-player-status-mark[data-state=success]{color:var(--ae-player-positive)}.ae-player-shine-star{position:relative;isolation:isolate;display:grid;place-items:center;width:var(--ae-player-shine-star-size, 14rem);height:var(--ae-player-shine-star-size, 14rem);overflow:visible;pointer-events:none}.ae-player-shine-star[data-size=compact]{--ae-player-shine-star-size: 9.5rem}.ae-player-shine-star[data-size=medium]{--ae-player-shine-star-size: 14rem}.ae-player-shine-star[data-size=large]{--ae-player-shine-star-size: 20rem}.ae-player-shine-star__glow,.ae-player-shine-star__wash,.ae-player-shine-star__rays,.ae-player-shine-star__halo,.ae-player-shine-star__flare,.ae-player-shine-star__sparkle{position:absolute;pointer-events:none}.ae-player-shine-star__glow{top:6%;right:6%;bottom:6%;left:6%;border-radius:50%;background:radial-gradient(circle,#fff 0%,color-mix(in srgb,var(--ae-player-accent) 70%,#fff) 14%,color-mix(in srgb,var(--ae-player-accent) 48%,transparent) 34%,color-mix(in srgb,var(--ae-player-accent) 16%,transparent) 56%,transparent 74%);animation:ae-player-shine-star-breathe 4.4s ease-in-out infinite}.ae-player-shine-star__wash{top:-32%;right:-32%;bottom:-32%;left:-32%;background:repeating-conic-gradient(from 10deg,transparent 0deg 9deg,color-mix(in srgb,var(--ae-player-accent) 38%,#fff) 13deg,transparent 18deg 28deg);filter:blur(16px);opacity:.72;-webkit-mask-image:radial-gradient(circle,transparent 10%,#000 24%,#000 44%,transparent 72%);mask-image:radial-gradient(circle,transparent 10%,#000 24%,#000 44%,transparent 72%);animation:ae-player-shine-star-spin-reverse 36s linear infinite}.ae-player-shine-star__rays{display:block;overflow:visible;top:-24%;right:-24%;bottom:-24%;left:-24%;width:auto;height:auto;fill:color-mix(in srgb,var(--ae-player-accent) 18%,#fff);opacity:.95;transform-origin:50% 50%;will-change:transform;-webkit-mask-image:radial-gradient(circle,transparent 9%,#000 16%,#000 46%,transparent 78%);mask-image:radial-gradient(circle,transparent 9%,#000 16%,#000 46%,transparent 78%);animation:ae-player-shine-star-spin 18s linear infinite}.ae-player-theme[data-color-scheme=dark] .ae-player-shine-star__wash,.ae-player-theme[data-color-scheme=dark] .ae-player-shine-star__rays,.ae-player-theme[data-color-scheme=dark] .ae-player-shine-star__flare{mix-blend-mode:screen}.ae-player-shine-star__rays[data-layer=bloom]{top:-30%;right:-30%;bottom:-30%;left:-30%;fill:color-mix(in srgb,var(--ae-player-accent) 55%,#fff);opacity:.5;filter:blur(1.6px);animation:ae-player-shine-star-spin-reverse 28s linear infinite}.ae-player-shine-star__rays[data-layer=core]{filter:blur(.15px)}.ae-player-shine-star__rays[data-layer=core] polygon:nth-child(odd){opacity:1}.ae-player-shine-star__rays[data-layer=core] polygon:nth-child(2n){opacity:.42}.ae-player-shine-star__halo{z-index:1;top:24%;right:24%;bottom:24%;left:24%;border-radius:50%;border:0;background:radial-gradient(circle,transparent 52%,color-mix(in srgb,#fff 55%,var(--ae-player-accent)) 64%,transparent 74%);filter:blur(1.2px);opacity:.7;animation:ae-player-shine-star-breathe 5.2s ease-in-out infinite}.ae-player-shine-star__flare{z-index:1;opacity:.92;filter:blur(.5px);animation:ae-player-shine-star-flare 3.4s ease-in-out infinite}.ae-player-shine-star__flare[data-axis=x]{left:-18%;right:-18%;top:50%;height:12%;margin-top:-6%;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--ae-player-accent) 42%,transparent) 28%,#fff 50%,color-mix(in srgb,var(--ae-player-accent) 42%,transparent) 72%,transparent 100%)}.ae-player-shine-star__flare[data-axis=y]{top:10%;bottom:10%;left:50%;width:7%;margin-left:-3.5%;opacity:.62;background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--ae-player-accent) 32%,transparent) 32%,#fff 50%,color-mix(in srgb,var(--ae-player-accent) 32%,transparent) 68%,transparent 100%);animation-name:ae-player-shine-star-flare-y}.ae-player-shine-star__sparkle{z-index:2;width:16px;height:16px;background:#fff;clip-path:polygon(50% 0,54% 46%,100% 50%,54% 54%,50% 100%,46% 54%,0 50%,46% 46%);filter:drop-shadow(0 0 5px #fff) drop-shadow(0 0 12px color-mix(in srgb,var(--ae-player-accent) 85%,#fff));animation:ae-player-shine-star-twinkle 2.8s ease-in-out infinite}.ae-player-shine-star__sparkle[data-spot=n]{top:4%;left:50%;margin-left:calc(var(--ae-player-space-2) * -1);animation-delay:0s}.ae-player-shine-star__sparkle[data-spot=ne]{top:16%;right:10%;width:11px;height:11px;animation-delay:.35s}.ae-player-shine-star__sparkle[data-spot=e]{top:48%;right:2%;width:13px;height:13px;animation-delay:.7s}.ae-player-shine-star__sparkle[data-spot=se]{bottom:12%;right:16%;width:9px;height:9px;animation-delay:1.05s}.ae-player-shine-star__sparkle[data-spot=s]{bottom:3%;left:50%;margin-left:calc(var(--ae-player-space-1-5) * -1);width:10px;height:10px;animation-delay:1.4s}.ae-player-shine-star__sparkle[data-spot=sw]{bottom:14%;left:10%;width:12px;height:12px;animation-delay:1.75s}.ae-player-shine-star__sparkle[data-spot=w]{top:46%;left:1%;width:9px;height:9px;animation-delay:2.1s}.ae-player-shine-star__sparkle[data-spot=nw]{top:18%;left:8%;width:11px;height:11px;animation-delay:2.45s}.ae-player-shine-star__subject{position:relative;z-index:3;display:grid;place-items:center;pointer-events:auto;filter:drop-shadow(0 0 18px color-mix(in srgb,var(--ae-player-accent) 58%,transparent))}.ae-player-shine-star .ae-player-status-mark{margin-bottom:0}@keyframes ae-player-shine-star-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ae-player-shine-star-spin-reverse{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes ae-player-shine-star-breathe{0%,to{opacity:.78;transform:scale(.92)}50%{opacity:1;transform:scale(1.1)}}@keyframes ae-player-shine-star-flare{0%,to{opacity:.55;transform:scaleX(.86) scaleY(.92)}50%{opacity:1;transform:scaleX(1.08) scaleY(1)}}@keyframes ae-player-shine-star-flare-y{0%,to{opacity:.38;transform:scaleY(.86) scaleX(.92)}50%{opacity:.78;transform:scaleY(1.06) scaleX(1)}}@keyframes ae-player-shine-star-twinkle{0%,18%,to{opacity:0;transform:scale(.2) rotate(0)}42%{opacity:1;transform:scale(1) rotate(18deg)}58%{opacity:.2;transform:scale(.45) rotate(28deg)}72%{opacity:.85;transform:scale(.82) rotate(40deg)}}@media(prefers-reduced-motion:reduce){.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-shine-star__glow,.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-shine-star__wash,.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-shine-star__rays,.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-shine-star__halo,.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-shine-star__flare,.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-shine-star__sparkle{animation:none}}.ae-player-theme[data-player-reduced-motion=true] .ae-player-shine-star__glow,.ae-player-theme[data-player-reduced-motion=true] .ae-player-shine-star__wash,.ae-player-theme[data-player-reduced-motion=true] .ae-player-shine-star__rays,.ae-player-theme[data-player-reduced-motion=true] .ae-player-shine-star__halo,.ae-player-theme[data-player-reduced-motion=true] .ae-player-shine-star__flare,.ae-player-theme[data-player-reduced-motion=true] .ae-player-shine-star__sparkle{animation:none}.ae-player-scene-fx{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:1}.ae-player-scene-fx>i{position:absolute;display:block;pointer-events:none}.ae-player-scene-fx__mist{width:58%;height:42%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,#fff 22%,transparent),transparent 72%);filter:blur(18px);opacity:.45;animation:ae-player-scene-fx-drift 18s ease-in-out infinite}.ae-player-scene-fx__mist[data-spot=near]{left:-8%;bottom:-12%}.ae-player-scene-fx__mist[data-spot=far]{right:-10%;bottom:8%;width:46%;height:28%;animation-duration:22s;animation-delay:-6s}.ae-player-scene-fx__streak{top:8%;left:-18%;width:42%;height:2px;background:linear-gradient(90deg,transparent,#fffce8 36%,#ffd27a 58%,transparent);filter:drop-shadow(0 0 6px #ffe7a8);transform:rotate(-18deg);animation:ae-player-scene-fx-streak 7.5s ease-in-out infinite}.ae-player-scene-fx__star{border-radius:50%;background:#fff8e4;box-shadow:0 0 6px #fff4c8;animation:ae-player-scene-fx-twinkle 2.6s ease-in-out infinite}.ae-player-scene-fx__lantern{border-radius:40% 40% 32% 32%;background:radial-gradient(circle at 50% 38%,#ffe7a0,#ff8a2a 58%,#c44a12);box-shadow:0 0 10px 4px color-mix(in srgb,#ff9a3a 55%,transparent);animation:ae-player-scene-fx-bob 4.8s ease-in-out infinite}.ae-player-scene-fx__lantern:after{content:"";position:absolute;top:-140%;right:-140%;bottom:-140%;left:-140%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,#ffb24a 42%,transparent),transparent 68%);animation:ae-player-scene-fx-glow 2.8s ease-in-out infinite}.ae-player-scene-fx__petal{border-radius:70% 8%;background:linear-gradient(135deg,#ffd6e4,#e07a96 62%,#c45a72);transform-origin:50% 80%;animation:ae-player-scene-fx-fall 16s linear infinite}@keyframes ae-player-scene-fx-drift{0%,to{transform:translate(0)}50%{transform:translate(4%,-3%)}}@keyframes ae-player-scene-fx-streak{0%,72%{opacity:0;transform:rotate(-18deg) translate(0)}78%{opacity:1}to{opacity:0;transform:rotate(-18deg) translate(280%)}}@keyframes ae-player-scene-fx-twinkle{0%,to{opacity:.2;transform:scale(.7)}50%{opacity:1;transform:scale(1)}}@keyframes ae-player-scene-fx-bob{0%,to{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-7px) rotate(5deg)}}@keyframes ae-player-scene-fx-glow{0%,to{opacity:.45}50%{opacity:1}}@keyframes ae-player-scene-fx-fall{0%{transform:translate3d(0,-8%,0) rotate(8deg);opacity:0}8%{opacity:.9}to{transform:translate3d(18px,118vh,0) rotate(210deg);opacity:0}}@media(prefers-reduced-motion:reduce){.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-scene-fx__mist,.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-scene-fx__streak,.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-scene-fx__star,.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-scene-fx__lantern,.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-scene-fx__lantern:after,.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-scene-fx__petal{animation:none}.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-scene-fx__petal,.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-scene-fx__streak{opacity:0}}.ae-player-theme[data-player-reduced-motion=true] .ae-player-scene-fx__mist,.ae-player-theme[data-player-reduced-motion=true] .ae-player-scene-fx__streak,.ae-player-theme[data-player-reduced-motion=true] .ae-player-scene-fx__star,.ae-player-theme[data-player-reduced-motion=true] .ae-player-scene-fx__lantern,.ae-player-theme[data-player-reduced-motion=true] .ae-player-scene-fx__lantern:after,.ae-player-theme[data-player-reduced-motion=true] .ae-player-scene-fx__petal{animation:none}.ae-player-theme[data-player-reduced-motion=true] .ae-player-scene-fx__petal,.ae-player-theme[data-player-reduced-motion=true] .ae-player-scene-fx__streak{opacity:0}.ae-player-status-divider{width:min(100%,11rem);margin:var(--ae-player-space-0) 0 0;border:0;border-top:1px solid color-mix(in srgb,var(--ae-player-text) 12%,transparent)}.ae-player-game-state .ae-player-text[data-variant=display],.ae-player-pause-screen .ae-player-text[data-variant=display]{width:max-content;max-width:min(18ch,100%);line-height:1.05;letter-spacing:-.04em;text-wrap:balance}.ae-player-game-state .ae-player-text[data-tone=muted],.ae-player-pause-screen .ae-player-text[data-tone=muted]{max-width:min(36ch,100%);overflow-wrap:anywhere}.ae-player-status-column .ae-player-reward-row,.ae-player-game-state .ae-player-reward-row{margin-top:var(--ae-player-space-0)}.ae-player-status-actions,.ae-player-game-state__actions{display:grid;justify-items:center;gap:var(--ae-player-space-2-5);margin-top:var(--ae-player-space-2);width:max-content;min-width:min(100%,15rem)}.ae-player-status-actions .ae-player-button,.ae-player-game-state__actions .ae-player-button{width:auto;min-width:15rem;max-width:none;min-height:44px;padding:0 var(--ae-player-space-7);font-size:var(--ae-player-type-body-size);white-space:nowrap}.ae-player-status-actions .ae-player-button__label,.ae-player-game-state__actions .ae-player-button__label{overflow-wrap:normal;white-space:nowrap}.ae-player-status-actions .ae-player-button[data-variant=ghost],.ae-player-status-actions .ae-player-button[data-variant=secondary],.ae-player-game-state__actions .ae-player-button[data-variant=ghost],.ae-player-game-state__actions .ae-player-button[data-variant=secondary]{min-width:0;background:transparent;border-color:transparent;box-shadow:none;color:color-mix(in srgb,var(--ae-player-text) 78%,transparent)}.ae-player-pause-screen{display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.ae-player-pause-screen__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--ae-player-canvas) 94%,var(--ae-player-shade))}.ae-player-pause-screen[role=dialog],.ae-player-save-screen[role=dialog]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40}.ae-player-pause-screen[role=dialog]{background:transparent}.ae-player-pause-screen[role=dialog] .ae-player-pause-screen__shade{background:color-mix(in srgb,var(--ae-player-canvas) 74%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ae-player-save-screen[role=dialog]{background:color-mix(in srgb,var(--ae-player-canvas) 94%,transparent);color:var(--ae-player-text)}.ae-player-save-screen__actions{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--ae-player-space-2);width:100%}.ae-player-save-screen [data-problem=true] .ae-player-text[data-variant=caption]{color:var(--ae-player-danger)}.ae-player-pause-screen .ae-player-status-actions{width:min(100%,16rem)}.ae-player-pause-screen .ae-player-status-actions .ae-player-button{min-width:0;max-width:none;width:100%;justify-content:flex-start;gap:var(--ae-player-space-3);padding-inline:var(--ae-player-space-5)}.ae-player-pause-screen .ae-player-status-actions .ae-player-button__icon{width:1.25rem}.ae-player-pause-screen__danger{display:grid;gap:inherit;width:100%;margin-top:var(--ae-player-space-1);padding-top:var(--ae-player-space-3);border-top:1px solid var(--ae-player-border)}.ae-player-pause-screen__menu{flex:0 0 auto;overflow:visible}.ae-player-pause-screen__extra{position:relative;z-index:1;flex:0 1 auto;width:min(100% - 32px,24rem);min-height:0;max-height:22vh;overflow:auto}@media(max-height:500px){.ae-player-pause-screen .ae-player-status-actions{gap:var(--ae-player-space-2)}.ae-player-pause-screen .ae-player-status-actions .ae-player-button{min-height:44px}}@media(max-height:500px)and (min-width:720px){.ae-player-pause-screen .ae-player-status-actions{grid-template-columns:1fr 1fr;width:min(100%,28rem)}.ae-player-pause-screen__danger{grid-column:1 / -1}}.ae-player-quest-screen{height:100%;min-height:0;container-type:inline-size}.ae-player-quest-screen>.ae-player-screen__body{display:flex;flex-direction:column;gap:0;min-height:0}.ae-player-quest-screen .ae-player-screen-header__chrome,.ae-player-quest-screen .ae-player-screen-header__action{gap:var(--ae-player-space-4)}.ae-player-quest-screen .ae-player-screen-header .ae-player-currency{padding:0;border:0;border-radius:0;background:transparent;gap:var(--ae-player-space-2);font-size:13px;font-weight:700;color:var(--ae-player-text)}.ae-player-quest-screen__list{min-height:0;flex:1;padding:var(--ae-player-screen-panel-inset) var(--ae-player-space-5) var(--ae-player-space-5);display:grid;align-content:start;gap:var(--ae-player-space-3)}.ae-player-quest-screen__entry,.ae-player-theme[data-player-card-skin=true] .ae-player-quest-screen__entry{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ae-player-space-3-5);padding:var(--ae-player-space-3) var(--ae-player-space-3-5);cursor:pointer;border-radius:var(--ae-player-radius-small);border:1px solid var(--ae-player-panel-border);border-image:none;background:color-mix(in srgb,var(--ae-player-surface) 78%,var(--ae-player-shade));background-image:none;box-shadow:none}.ae-player-quest-screen__entry[data-selected=true]{border-color:var(--ae-player-panel-border-strong)}.ae-player-quest-screen__art.ae-player-item-slot{flex:none;color:var(--ae-player-accent)}.ae-player-quest-screen__copy{display:grid;gap:var(--ae-player-space-1-5);min-width:0}.ae-player-quest-screen__title{justify-self:start;margin:0;color:var(--ae-player-text);font-family:var(--ae-player-font-display);font-size:15px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ae-player-quest-screen__progress{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--ae-player-space-2-5);max-width:22rem}.ae-player-quest-screen__progress .ae-player-progress>span{height:8px}.ae-player-quest-screen__progress .ae-player-text{font-variant-numeric:tabular-nums;color:var(--ae-player-text-muted)}.ae-player-quest-screen__rewards{display:flex;flex-wrap:wrap;gap:var(--ae-player-space-2)}.ae-player-quest-screen__reward.ae-player-reward-chip{min-height:32px;padding:var(--ae-player-space-1-5) var(--ae-player-space-3) var(--ae-player-space-1-5) var(--ae-player-space-2);border-color:var(--ae-player-panel-border);background:color-mix(in srgb,var(--ae-player-canvas) 58%,var(--ae-player-surface));font-variant-numeric:tabular-nums}.ae-player-quest-screen__reward .ae-player-reward-chip__mark{width:20px;height:20px;background:transparent}.ae-player-quest-screen__claimed{justify-self:end;letter-spacing:.12em;text-transform:uppercase}.ae-player-quest-screen__claim.ae-player-button{min-width:8.5rem;justify-self:end}.ae-player-world-map{background:#101214}.ae-player-world-map>.ae-player-screen__body{padding:0}.ae-player-world-map__layout{position:relative;isolation:isolate;min-height:0;height:100%;margin:0}.ae-player-world-map__stage{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#0b1620;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.ae-player-world-map__stage[data-panning=true]{cursor:grabbing}.ae-player-world-map__scene{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 50%;will-change:transform}.ae-player-world-map__plates,.ae-player-world-map__art,.ae-player-world-map__plates>img,.ae-player-world-map__plates>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.ae-player-world-map__art{top:8%;right:11%;bottom:8%;left:11%;width:auto;height:auto;object-fit:contain;overflow:visible}.ae-player-world-map__plates{z-index:0}.ae-player-world-map__scene .ae-player-map-pin{z-index:1}.ae-player-world-map .ae-player-map-pin svg{width:22px;height:22px;filter:drop-shadow(0 4px 8px #000a)}.ae-player-world-map .ae-player-map-pin[aria-pressed=true] svg{width:26px;height:26px}.ae-player-world-map .ae-player-map-pin__label{opacity:0;background:#11161c;border:1px solid color-mix(in srgb,#fff 10%,transparent)}.ae-player-world-map .ae-player-map-pin[aria-pressed=true] .ae-player-map-pin__label,.ae-player-world-map .ae-player-map-pin[data-current=true] .ae-player-map-pin__label,.ae-player-world-map .ae-player-map-pin[data-waypoint=true] .ae-player-map-pin__label{opacity:1}.ae-player-world-map .ae-player-map-pin[data-waypoint=true]>svg{filter:drop-shadow(0 0 8px #e8c35a88) drop-shadow(0 4px 8px #000a)}.ae-player-world-map .ae-player-map-pin__waypoint svg{width:16px;height:16px}.ae-player-world-map__waypoint-path{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;pointer-events:none;overflow:visible}.ae-player-world-map__waypoint-path line{fill:none;stroke:#e8c35a;stroke-width:.7;stroke-dasharray:2 1.5;stroke-linecap:round}.ae-player-world-map__routes{display:none}.ae-player-world-map__legend{position:absolute;top:16px;left:16px;z-index:3;display:grid;gap:var(--ae-player-space-2);min-width:168px}.ae-player-world-map__legend[data-collapsed=true]{min-width:0;padding:var(--ae-player-space-2) var(--ae-player-space-2-5)}.ae-player-world-map__legend-toggle{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--ae-player-space-2-5);width:100%;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.ae-player-world-map__legend .ae-player-text{margin:0;letter-spacing:.14em;text-transform:uppercase}.ae-player-world-map__legend-chevron{display:inline-block;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-1px) rotate(45deg);transition:transform var(--ae-player-motion-fast) var(--ae-player-easing)}.ae-player-world-map__legend[data-collapsed=true] .ae-player-world-map__legend-chevron{transform:translate(-1px) rotate(-45deg)}.ae-player-world-map__legend-items{display:grid;gap:var(--ae-player-space-2)}.ae-player-world-map__legend-items[hidden]{display:none}.ae-player-world-map__legend-item{display:grid;grid-template-columns:16px 1fr;align-items:center;gap:var(--ae-player-space-2);padding:0;border:0;background:transparent;color:var(--ae-player-text);font-size:12px;text-align:left;cursor:pointer}.ae-player-world-map__legend-item svg{width:14px;height:14px}.ae-player-world-map__legend-item[aria-pressed=false]{opacity:.38}@media(hover:hover)and (pointer:fine){.ae-player-world-map__legend-toggle:hover,.ae-player-world-map__legend-item:hover{color:var(--ae-player-text);filter:brightness(1.08)}}.ae-player-world-map__compass{position:absolute;top:14px;right:18px;z-index:2;width:64px;color:color-mix(in srgb,var(--ae-player-text) 82%,transparent)}.ae-player-world-map__compass span{position:absolute;top:-2px;left:50%;transform:translate(-50%);font-size:10px;font-weight:700;letter-spacing:.08em}.ae-player-map-zoom{display:grid;justify-items:center;gap:2px;padding:var(--ae-player-space-1)}.ae-player-map-zoom .ae-player-icon-button{min-width:32px;min-height:32px;padding:0;overflow:visible;border:0;border-radius:8px;background:color-mix(in srgb,var(--ae-player-surface-raised) 88%,transparent);box-shadow:none}.ae-player-map-zoom .ae-player-icon-button .ae-player-button__icon{width:16px;height:16px;font-size:15px;font-weight:600;line-height:1}.ae-player-map-zoom .ae-player-icon-button .ae-player-button__icon svg{width:16px;height:16px}.ae-player-map-zoom output{min-width:32px;color:color-mix(in srgb,var(--ae-player-text) 82%,transparent);font-size:10px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.04em;line-height:1.2;text-align:center}.ae-player-world-map__zoom{position:absolute;z-index:2;top:50%;right:16px;transform:translateY(-50%)}.ae-player-world-map-dialog{width:min(100%,26rem)}.ae-player-world-map-dialog .ae-player-world-map__preview{width:100%;aspect-ratio:16 / 10;overflow:hidden;border-radius:10px;background:linear-gradient(180deg,#2a241c,#14110e)}.ae-player-world-map-dialog .ae-player-world-map__preview>*{width:100%;height:100%;object-fit:cover;display:block}.ae-player-world-map-dialog .ae-player-text[data-variant=caption] strong{color:#7dffb1;font-weight:700}.ae-player-world-map__offerings{display:grid;gap:var(--ae-player-space-1)}.ae-player-world-map>footer{display:flex;align-items:center;justify-content:space-between;gap:var(--ae-player-space-3);min-height:44px;padding:var(--ae-player-space-2) var(--ae-player-space-5);border-top-color:var(--ae-player-panel-border);background:var(--ae-player-surface);color:var(--ae-player-text-muted)}.ae-player-world-map__shortcuts{display:flex;gap:var(--ae-player-space-4)}.ae-player-world-map__hint{display:inline-flex;align-items:center;gap:var(--ae-player-space-2);padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.ae-player-world-map__hint kbd{display:inline-flex;align-items:center;justify-content:center;min-width:28px;padding:var(--ae-player-space-0) var(--ae-player-space-1-5);border:1px solid color-mix(in srgb,#fff 14%,transparent);border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.06em}@media(hover:hover)and (pointer:fine){button.ae-player-world-map__hint:hover{color:var(--ae-player-text)}}@media(max-width:900px){.ae-player-world-map__legend{max-width:46%}.ae-player-world-map>footer{flex-wrap:wrap}}.ae-player-travel-flight{position:absolute;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:stretch;overflow:hidden;width:100%;height:100%;background:#0b0d11}.ae-player-travel-flight__cabin{position:relative;width:100%;height:100%;isolation:isolate}.ae-player-travel-flight__scene,.ae-player-travel-flight__scene img,.ae-player-travel-flight__wallpaper,.ae-player-travel-flight__wallpaper img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ae-player-travel-flight__scene{z-index:0}.ae-player-travel-flight__window,.ae-player-travel-flight__rowmate,.ae-player-travel-flight__knees{position:absolute;pointer-events:none}.ae-player-travel-flight[data-scene=cabin] .ae-player-travel-flight__cabin{padding:8% 0 0;background:radial-gradient(80% 50% at 8% 38%,#f3b27a33,transparent 42%),linear-gradient(90deg,#6a6f78 0,#6a6f78 11%,#3f444c 11%,#3f444c 13%,#1c1f25 13%,#1c1f25 86%,#2a2e36 86%,#2a2e36)}.ae-player-travel-flight__window{left:0;top:6%;width:15%;height:58%;border-radius:48%/12%;box-shadow:inset 0 0 0 10px #d7dbe2,inset 0 0 0 14px #8d939c;background:linear-gradient(180deg,#f7c49a 0,#f7c49a 18%,#c56a4a 38%,#6d4a6a 62%,#24344c);clip-path:inset(4% 18% 8% 4% round 40% 12% 12% 40%)}.ae-player-travel-flight__rowmate{right:1%;top:10%;width:16%;height:62%;background:radial-gradient(circle at 42% 18%,#1a1c20 0 18%,transparent 19%),linear-gradient(180deg,#3a4048 8%,#2c323a 40%,#1b1e24);border-radius:10px 4px 0 0;opacity:.9}.ae-player-travel-flight__knees{left:8%;right:8%;bottom:0;height:16%;background:radial-gradient(ellipse at 22% 40%,#2a3340 0 28%,transparent 30%),radial-gradient(ellipse at 78% 40%,#2a3340 0 28%,transparent 30%)}.ae-player-travel-flight__bezel{position:relative;z-index:1;width:min(860px,78%);margin:0 auto;padding:var(--ae-player-space-5) var(--ae-player-space-5) var(--ae-player-space-4);border-radius:28px 28px 22px 22px;background:linear-gradient(180deg,#cfd3da,#9aa1ad 55%,#7b828c);box-shadow:var(--ae-player-shadow-raised),inset 0 1px #fff8}.ae-player-travel-flight[data-scene=photo] .ae-player-travel-flight__cabin{width:100%;height:100%;padding:0}.ae-player-travel-flight[data-scene=photo] .ae-player-travel-flight__bezel{position:absolute;left:22.2%;top:8.4%;width:57.6%;height:61.6%;margin:0;padding:0;border-radius:14px;background:none;box-shadow:none}.ae-player-travel-flight__screen{position:relative;z-index:1;display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;height:100%;border-radius:12px;color:#eef3fb;background:linear-gradient(180deg,#0b1220 0 var(--ae-player-space-7),transparent var(--ae-player-space-7)),linear-gradient(180deg,transparent 42%,#07101c 78%),radial-gradient(120% 80% at 70% 20%,#f4b184,#8a4a3a 28%,#1c2a44 58%,#0b1220);box-shadow:inset 0 0 0 1px #0006;container-type:size}.ae-player-travel-flight__wallpaper{z-index:0}.ae-player-travel-flight__wallpaper img{object-position:70% 40%}.ae-player-travel-flight__screen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#07101cf2 0 52px,transparent 28%,transparent 48%,#07101ce6 86%),linear-gradient(90deg,#07101cd9 0 42%,transparent 70%);pointer-events:none}.ae-player-travel-flight__chrome,.ae-player-travel-flight__hero,.ae-player-travel-flight__row{position:relative;z-index:2}.ae-player-travel-flight__chrome{display:grid;grid-template-columns:auto minmax(48px,1fr) auto auto auto;gap:var(--ae-player-space-3);align-items:center;padding:var(--ae-player-space-3) var(--ae-player-space-4) var(--ae-player-space-2);font-size:var(--ae-player-type-label-size)}.ae-player-travel-flight__status{display:inline-flex;gap:var(--ae-player-space-2);align-items:center;font-weight:700;letter-spacing:.04em;white-space:nowrap}.ae-player-travel-flight__status svg,.ae-player-travel-flight__tools svg,.ae-player-travel-flight__meter b svg{width:14px;height:14px;display:block}.ae-player-travel-flight__meter{position:relative;height:3px;border-radius:99px;background:color-mix(in srgb,#fff 16%,transparent)}.ae-player-travel-flight__meter>span{display:block;height:100%;border-radius:inherit;background:#7ec8ff}.ae-player-travel-flight__meter>b{position:absolute;top:50%;width:16px;height:16px;color:#dcefff;transform:translate(-50%,-50%)}.ae-player-travel-flight__chrome dl{display:flex;gap:var(--ae-player-space-4);margin:0}.ae-player-travel-flight__chrome dt{margin:0;color:color-mix(in srgb,#fff 55%,transparent);font-size:var(--ae-player-type-overline-size);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.ae-player-travel-flight__chrome dd{margin:var(--ae-player-space-0) 0 0;font-size:var(--ae-player-type-heading-size);font-weight:700;white-space:nowrap}.ae-player-travel-flight__tools{color:color-mix(in srgb,#fff 80%,transparent)}.ae-player-travel-flight__hero{display:grid;gap:var(--ae-player-space-2);justify-items:start;align-content:end;max-width:46ch;padding:var(--ae-player-space-4) var(--ae-player-space-5) var(--ae-player-space-3)}.ae-player-travel-flight__kicker{margin:0;color:#9ec4ff;font-size:var(--ae-player-type-caption-size);letter-spacing:.12em;text-transform:uppercase}.ae-player-travel-flight__meta{margin:0;color:color-mix(in srgb,#fff 62%,transparent);font-size:var(--ae-player-type-body-size)}.ae-player-travel-flight__actions{display:flex;flex-wrap:wrap;gap:var(--ae-player-space-2-5);margin-top:var(--ae-player-space-1)}.ae-player-travel-flight__actions .ae-player-button[data-variant=primary]{background:#ec4f9a;color:#fff;border:0}.ae-player-travel-flight__row{padding:var(--ae-player-space-1) var(--ae-player-space-4) var(--ae-player-space-4)}.ae-player-travel-flight__row-head{display:flex;justify-content:space-between;margin-bottom:var(--ae-player-space-2)}.ae-player-travel-flight__row ul{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--ae-player-space-2-5);margin:0;padding:0;list-style:none}.ae-player-travel-flight__row button{display:grid;gap:var(--ae-player-space-1);width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.ae-player-travel-flight__poster{display:block;overflow:hidden;aspect-ratio:16 / 10;border-radius:var(--ae-player-radius-small);background:linear-gradient(180deg,color-mix(in srgb,#fff 12%,transparent),transparent 40%),linear-gradient(135deg,#2a3348,#121826);box-shadow:var(--ae-player-shadow-card)}.ae-player-travel-flight__poster img{width:100%;height:100%;object-fit:cover}.ae-player-travel-flight__row button[data-selected=true] .ae-player-travel-flight__poster{outline:2px solid #7ec8ff;outline-offset:2px}.ae-player-travel-flight__row button>span:last-child{font-size:var(--ae-player-type-label-size);color:color-mix(in srgb,#fff 78%,transparent)}.ae-player-travel-flight__ledge{display:flex;gap:var(--ae-player-space-4);align-items:center;padding:var(--ae-player-space-2-5) var(--ae-player-space-4) var(--ae-player-space-0)}.ae-player-travel-flight__usb{width:18px;height:10px;border-radius:2px;background:linear-gradient(180deg,#4aa3ff,#1d6ad4);box-shadow:inset 0 0 0 1px #9ad2ff88}.ae-player-travel-flight__jack{width:10px;height:10px;border-radius:99px;background:#1a1d22;box-shadow:inset 0 0 0 2px #5d636c}@media(max-width:720px){.ae-player-travel-flight__chrome{grid-template-columns:auto 1fr auto}.ae-player-travel-flight__chrome dl{display:none}.ae-player-travel-flight__row ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width: 560px){.ae-player-travel-flight__chrome{grid-template-columns:auto 1fr auto;gap:var(--ae-player-space-2)}.ae-player-travel-flight__chrome dl{display:none}.ae-player-travel-flight__hero{max-width:100%;padding-right:var(--ae-player-space-3)}.ae-player-travel-flight__row ul{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(6.5rem,40%);overflow-x:auto;scroll-snap-type:x mandatory}.ae-player-travel-flight__row li{scroll-snap-align:start}}.ae-player-event-hub{isolation:isolate;container-type:size}.ae-player-event-hub__scene,.ae-player-event-hub__scene>*{position:absolute;top:0;right:0;bottom:0;left:0}.ae-player-event-hub__scene>*{z-index:0}.ae-player-event-hub__scene img{width:100%;height:100%;object-fit:cover;object-position:center 55%}.ae-player-event-hub__scene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,color-mix(in srgb,var(--ae-player-canvas) 22%,transparent),transparent 22%,transparent 74%,color-mix(in srgb,var(--ae-player-canvas) 38%,transparent));pointer-events:none}.ae-player-event-hub__scene .ae-player-scene-fx{z-index:2}.ae-player-event-hub__fallback{background:radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--ae-player-accent) 32%,transparent),transparent 22%),linear-gradient(180deg,var(--ae-player-surface-raised),var(--ae-player-canvas))}.ae-player-event-hub__info,.ae-player-event-hub__close,.ae-player-event-hub__back{position:absolute;z-index:4;display:grid;place-items:center;min-width:34px;min-height:34px}.ae-player-event-hub__info{top:var(--ae-player-layout-safe-top);left:var(--ae-player-layout-safe-side)}.ae-player-event-hub__close{top:var(--ae-player-layout-safe-top);right:var(--ae-player-layout-safe-side)}.ae-player-event-hub__back{left:var(--ae-player-layout-safe-side);bottom:var(--ae-player-layout-safe-bottom)}.ae-player-event-hub__banner{position:absolute;z-index:3;top:var(--ae-player-layout-safe-top);left:50%;width:min(78%,28rem);transform:translate(-50%);display:grid;justify-items:center;gap:var(--ae-player-space-2);padding:var(--ae-player-space-1) var(--ae-player-space-3) 0;text-align:center;background:color-mix(in srgb,var(--ae-player-surface) 8%,transparent);pointer-events:none}.ae-player-event-hub__banner h1.ae-player-text{margin:0;display:inline-flex;align-items:center;gap:var(--ae-player-space-2-5);color:var(--ae-player-text);font-size:clamp(22px,3.6cqw,34px);font-weight:800;letter-spacing:.03em;white-space:nowrap;text-shadow:0 8px 18px color-mix(in srgb,#000 42%,transparent)}.ae-player-event-hub__banner h1.ae-player-text:before,.ae-player-event-hub__banner h1.ae-player-text:after{content:"❀";color:var(--ae-player-accent);font-size:.52em;text-shadow:0 1px 0 color-mix(in srgb,#000 45%,transparent);animation:ae-player-event-hub-bloom 2.8s ease-in-out infinite}.ae-player-event-hub__banner h1.ae-player-text:after{animation-delay:-1.4s}.ae-player-event-hub__ends{pointer-events:auto;display:inline-flex;align-items:center;gap:var(--ae-player-space-1-5)}.ae-player-event-hub__rail{position:absolute;z-index:3;top:50%;left:var(--ae-player-layout-safe-side);display:grid;gap:var(--ae-player-space-2);transform:translateY(-50%)}.ae-player-event-hub__tab{position:relative;display:grid;width:70px;min-height:64px;justify-items:center;gap:var(--ae-player-space-1);padding:var(--ae-player-space-2-5) var(--ae-player-space-1) var(--ae-player-space-2);cursor:pointer}.ae-player-event-hub__tab-icon{display:grid;width:22px;height:22px;place-items:center}.ae-player-event-hub__tab-icon svg,.ae-player-event-hub__tab-icon img{width:22px;height:22px;object-fit:contain}.ae-player-event-hub__tab-label{font-size:9px;font-weight:760;letter-spacing:.04em;line-height:1}.ae-player-event-hub__tab[data-badge=true]:after{content:"";position:absolute;top:6px;right:10px;width:10px;height:10px;border:0;border-radius:50%;background:color-mix(in srgb,var(--ae-player-danger) 42%,var(--ae-player-unread, #ff5c7a));box-shadow:0 0 0 2px var(--ae-player-surface),0 0 10px color-mix(in srgb,var(--ae-player-danger) 45%,transparent)}.ae-player-event-hub__stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;--ae-player-scenic-pin-left: 0;--ae-player-scenic-pin-top: 0;--ae-player-scenic-pin-span-x: 100;--ae-player-scenic-pin-span-y: 100}.ae-player-event-hub__pin{position:absolute;left:calc((var(--ae-player-scenic-pin-left) + var(--ae-player-pin-x) * var(--ae-player-scenic-pin-span-x) / 100) * 1%);top:calc((var(--ae-player-scenic-pin-top) + var(--ae-player-pin-y) * var(--ae-player-scenic-pin-span-y) / 100) * 1%);display:grid;justify-items:center;gap:var(--ae-player-space-1);translate:-50% -50%;pointer-events:auto;animation:ae-player-event-hub-float 3.8s ease-in-out infinite}.ae-player-event-hub__pin:nth-child(2n){animation-delay:-.9s}.ae-player-event-hub__pin:nth-child(3n){animation-delay:-1.8s}.ae-player-event-hub__plaque{position:relative;display:grid;justify-items:center;gap:var(--ae-player-space-1);min-width:7.8rem;padding:var(--ae-player-space-2) var(--ae-player-space-3) var(--ae-player-space-2);overflow:visible;cursor:pointer}.ae-player-event-hub__pin-label{font-family:var(--ae-player-font-display);font-size:13px;font-weight:760;line-height:1.1}.ae-player-event-hub__plaque .ae-player-progress{width:100%}.ae-player-event-hub__notice{position:absolute;top:-5px;right:-4px;width:10px;height:10px;border:2px solid var(--ae-player-surface);border-radius:50%;background:var(--ae-player-danger);animation:ae-player-live-ops-pulse 1.8s ease-in-out infinite}.ae-player-event-hub__lock{position:absolute;right:6px;bottom:6px;display:grid;width:16px;height:16px;place-items:center;color:var(--ae-player-text-muted)}.ae-player-event-hub__pin[data-status=upcoming] .ae-player-event-hub__plaque,.ae-player-event-hub__pin[data-status=ended] .ae-player-event-hub__plaque{opacity:.72;filter:saturate(.82)}.ae-player-event-hub__pin[data-status=upcoming] .ae-player-event-hub__status{animation:ae-player-live-ops-pulse 1.8s ease-in-out infinite}.ae-player-event-hub__dock{position:absolute;z-index:3;right:var(--ae-player-layout-safe-side);bottom:var(--ae-player-layout-safe-bottom);left:var(--ae-player-layout-safe-side);display:flex;align-items:center;justify-content:space-between;gap:var(--ae-player-space-3)}.ae-player-event-hub[data-rail=true] .ae-player-event-hub__dock{left:calc(var(--ae-player-layout-safe-side) + var(--ae-player-layout-rail))}.ae-player-event-hub__rewards{display:flex;min-width:0;flex:0 1 auto;align-items:center;gap:var(--ae-player-space-2-5)}.ae-player-event-hub__rewards-copy{display:grid;justify-items:center;gap:var(--ae-player-space-0);white-space:nowrap}.ae-player-event-hub__rewards-copy .ae-player-text{max-width:5.6rem;font-size:8px;letter-spacing:.08em;text-align:center;white-space:normal}.ae-player-event-hub__reward-row{display:flex;min-width:0;flex:1;align-items:center;gap:var(--ae-player-space-2);overflow:auto}.ae-player-event-hub__reward{position:relative;flex:none}.ae-player-event-hub__reward-row .ae-player-item-slot{flex:none}.ae-player-event-hub__reward-row .ae-player-item-slot__icon{top:7%;right:7%;bottom:7%;left:7%}.ae-player-event-hub__qty{position:absolute;right:2px;bottom:2px;z-index:2;padding:1px var(--ae-player-space-1);border-radius:var(--ae-player-radius-small);background:color-mix(in srgb,var(--ae-player-canvas) 82%,transparent);color:var(--ae-player-text);font-family:var(--ae-player-font-body);font-size:var(--ae-player-type-overline-size);font-weight:var(--ae-player-type-overline-weight);line-height:1;pointer-events:none}.ae-player-event-hub__reward-more{display:grid;width:22px;height:48px;place-items:center;color:var(--ae-player-text-muted)}.ae-player-event-hub__dock-spacer{flex:1}.ae-player-event-hub .ae-player-event-hub__tasks.ae-player-button[data-variant=primary],.ae-player-event-hub .ae-player-event-hub__claim.ae-player-button[data-variant=primary]{min-width:13.5rem}@keyframes ae-player-event-hub-bloom{0%,to{transform:scale(1) rotate(0);filter:brightness(1)}50%{transform:scale(1.12) rotate(-8deg);filter:brightness(1.15)}}@keyframes ae-player-event-hub-float{0%,to{translate:-50% -50%}50%{translate:-50% calc(-50% - 6px)}}@keyframes ae-player-event-hub-float-portrait{0%,to{translate:0 0}50%{translate:0 -4px}}@media(prefers-reduced-motion:reduce){.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-event-hub__banner h1.ae-player-text:before,.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-event-hub__banner h1.ae-player-text:after,.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-event-hub__pin,.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-event-hub__notice,.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-event-hub__tab[data-badge=true]:after,.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-event-hub__pin[data-status=upcoming] .ae-player-event-hub__status{animation:none}}.ae-player-theme[data-player-reduced-motion=true] .ae-player-event-hub__banner h1.ae-player-text:before,.ae-player-theme[data-player-reduced-motion=true] .ae-player-event-hub__banner h1.ae-player-text:after,.ae-player-theme[data-player-reduced-motion=true] .ae-player-event-hub__pin,.ae-player-theme[data-player-reduced-motion=true] .ae-player-event-hub__notice,.ae-player-theme[data-player-reduced-motion=true] .ae-player-event-hub__tab[data-badge=true]:after,.ae-player-theme[data-player-reduced-motion=true] .ae-player-event-hub__pin[data-status=upcoming] .ae-player-event-hub__status{animation:none}.ae-player-event-hub__screen-popup{position:absolute;z-index:20;top:12px;right:12px;bottom:12px;left:88px;display:grid;min-width:0;min-height:0;overflow:hidden;border:1px solid var(--ae-player-panel-border);border-radius:var(--ae-player-radius-medium);background:var(--ae-player-canvas);box-shadow:var(--ae-player-shadow-raised)}.ae-player-event-hub__screen-popup>.ae-player-quest-screen{min-height:0;height:100%}@container (max-width: 560px){.ae-player-event-hub__tab{width:50px;padding:var(--ae-player-space-2) var(--ae-player-space-1) var(--ae-player-space-1)}.ae-player-event-hub__plaque{min-width:6.6rem;padding:var(--ae-player-space-2) var(--ae-player-space-2) var(--ae-player-space-1-5)}.ae-player-event-hub__screen-popup{top:8px;right:8px;bottom:8px;left:62px}}@container (max-height: 520px){.ae-player-event-hub__rail{top:46%}}.ae-player-theme[data-player-layout=portrait] .ae-player-event-hub__scene img{object-position:58% 40%}.ae-player-theme[data-player-layout=portrait] .ae-player-event-hub__banner{top:calc(var(--ae-player-layout-safe-top) + 6px);width:min(calc(100% - 6rem),22rem)}.ae-player-theme[data-player-layout=portrait] .ae-player-event-hub__banner h1.ae-player-text{white-space:normal;font-size:clamp(18px,7cqw,26px);text-align:center}.ae-player-theme[data-player-layout=portrait] .ae-player-event-hub__tab{width:52px;padding:var(--ae-player-space-2) var(--ae-player-space-1) var(--ae-player-space-1)}.ae-player-theme[data-player-layout=portrait] .ae-player-event-hub__stage{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:var(--ae-player-space-1);padding:104px var(--ae-player-space-2-5) 158px calc(var(--ae-player-layout-safe-side) + var(--ae-player-layout-rail));overflow-y:auto}.ae-player-theme[data-player-layout=portrait] .ae-player-event-hub__pin{position:relative;left:auto;top:auto;translate:none;animation-name:ae-player-event-hub-float-portrait}.ae-player-theme[data-player-layout=portrait] .ae-player-event-hub__plaque{min-width:6.6rem;padding:var(--ae-player-space-1) var(--ae-player-space-2) var(--ae-player-space-1)}.ae-player-theme[data-player-layout=portrait] .ae-player-event-hub__dock{flex-direction:column;align-items:stretch;justify-content:flex-end}.ae-player-theme[data-player-layout=portrait] .ae-player-event-hub__rewards{width:100%;flex:none}.ae-player-theme[data-player-layout=portrait] .ae-player-event-hub .ae-player-event-hub__tasks.ae-player-button[data-variant=primary],.ae-player-theme[data-player-layout=portrait] .ae-player-event-hub .ae-player-event-hub__claim.ae-player-button[data-variant=primary]{min-width:0;width:100%;padding:0 var(--ae-player-space-4)}.ae-player-theme[data-player-layout=portrait] .ae-player-event-hub__screen-popup{top:8px;right:8px;bottom:8px;left:68px}.ae-player-theme[data-player-layout=portrait] .ae-player-title-screen{padding:var(--ae-player-layout-rail) var(--ae-player-space-5) var(--ae-player-space-7)}.ae-player-theme[data-player-layout=portrait] .ae-player-title-screen__actions{width:min(100%,18rem)}.ae-player-theme[data-player-layout=portrait] .ae-player-hud__start{top:var(--ae-player-layout-safe-top);left:var(--ae-player-layout-safe-side);max-width:calc(58% - 8px)}.ae-player-theme[data-player-layout=portrait] .ae-player-hud__end{top:var(--ae-player-layout-safe-top);right:var(--ae-player-layout-safe-side);max-width:calc(42% - 8px)}.ae-player-theme[data-player-layout=portrait] .ae-player-hud__player{min-width:0;width:100%}.ae-player-theme[data-player-layout=portrait] .ae-player-hud__hotbar{bottom:var(--ae-player-layout-safe-bottom)}.ae-player-theme[data-player-layout=portrait] .ae-player-hud__actions{right:var(--ae-player-layout-safe-side);bottom:var(--ae-player-layout-safe-bottom)}.ae-player-theme[data-player-layout=portrait] .ae-player-hud__stick{left:var(--ae-player-layout-safe-side);bottom:var(--ae-player-layout-safe-bottom)}.ae-player-theme[data-player-layout=portrait] .ae-player-world-map__legend{top:var(--ae-player-layout-safe-top);left:var(--ae-player-layout-safe-side);max-width:calc(100% - 5rem)}.ae-player-theme[data-player-layout=portrait] .ae-player-world-map>footer{flex-wrap:wrap}.ae-player-theme[data-player-layout=portrait] .ae-player-login-reward{padding:var(--ae-player-space-3)}.ae-player-theme[data-player-layout=portrait] .ae-player-login-reward__frame{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);height:100%}.ae-player-theme[data-player-layout=portrait] .ae-player-login-reward__rail{border-right:0;border-bottom:1px solid var(--ae-player-panel-border);padding:var(--ae-player-space-3-5) var(--ae-player-space-3) var(--ae-player-space-2-5)}.ae-player-theme[data-player-layout=portrait] .ae-player-login-reward__days{display:flex;overflow-x:auto;gap:var(--ae-player-space-2)}.ae-player-theme[data-player-layout=portrait] .ae-player-login-reward__day{min-width:8.6rem}.ae-player-theme[data-player-layout=portrait] .ae-player-home__shortcuts{grid-template-columns:repeat(5,minmax(0,1fr))}.ae-player-theme[data-player-layout=portrait] .ae-player-gacha__stage{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.ae-player-theme[data-player-layout=portrait] .ae-player-gacha__rail-scroll{max-height:8rem}.ae-player-theme[data-player-layout=portrait] .ae-player-gacha__copy{width:100%;padding-bottom:132px}.ae-player-theme[data-player-layout=portrait] .ae-player-gacha__summon{inset-inline:12px}.ae-player-theme[data-player-layout=portrait] .ae-player-battle-pass__hero{grid-template-columns:minmax(0,1fr)}.ae-player-theme[data-player-layout=portrait] .ae-player-battle-pass__board{grid-template-columns:3.75rem minmax(0,1fr);grid-template-areas:"lanes track" "peek peek"}.ae-player-theme[data-player-layout=portrait] .ae-player-battle-pass__dock{grid-template-columns:minmax(0,1fr)}@container (aspect-ratio < 1){.ae-player-event-hub__scene img{object-position:58% 40%}.ae-player-event-hub__tab{width:52px;padding:var(--ae-player-space-2) var(--ae-player-space-1) var(--ae-player-space-1)}.ae-player-event-hub__stage{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:var(--ae-player-space-1);padding:104px var(--ae-player-space-2-5) 158px calc(var(--ae-player-layout-safe-side) + var(--ae-player-layout-rail));overflow-y:auto}.ae-player-event-hub__pin{position:relative;left:auto;top:auto;translate:none;animation-name:ae-player-event-hub-float-portrait}.ae-player-event-hub__plaque{min-width:6.6rem;padding:var(--ae-player-space-1) var(--ae-player-space-2) var(--ae-player-space-1)}.ae-player-event-hub__dock{flex-direction:column;align-items:stretch;justify-content:flex-end}.ae-player-event-hub__rewards{width:100%;flex:none}.ae-player-event-hub .ae-player-event-hub__tasks.ae-player-button[data-variant=primary],.ae-player-event-hub .ae-player-event-hub__claim.ae-player-button[data-variant=primary]{min-width:0;width:100%;padding:0 var(--ae-player-space-4)}.ae-player-event-hub__screen-popup{top:8px;right:8px;bottom:8px;left:68px}}.ae-player-battle-pass,.ae-player-shop{container-type:inline-size}.ae-player-battle-pass{display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto auto;background:var(--ae-player-canvas)}.ae-player-battle-pass__scene{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.ae-player-battle-pass__scene>img,.ae-player-battle-pass__scene>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:58% 42%}.ae-player-battle-pass__scene .ae-player-scene-fx{width:auto;height:auto;object-fit:unset;z-index:1}.ae-player-battle-pass__scene:empty{background:radial-gradient(circle at 78% 30%,color-mix(in srgb,var(--ae-player-accent) 40%,transparent),transparent 36%),linear-gradient(160deg,var(--ae-player-surface-raised),color-mix(in srgb,var(--ae-player-accent) 18%,var(--ae-player-canvas)) 48%,var(--ae-player-canvas))}.ae-player-battle-pass:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--ae-player-canvas) 92%,transparent) 0,color-mix(in srgb,var(--ae-player-canvas) 92%,transparent) 28%,color-mix(in srgb,var(--ae-player-canvas) 38%,transparent) 58%,color-mix(in srgb,var(--ae-player-canvas) 78%,transparent)),linear-gradient(180deg,color-mix(in srgb,var(--ae-player-canvas) 55%,transparent),color-mix(in srgb,var(--ae-player-canvas) 18%,transparent) 28%,color-mix(in srgb,var(--ae-player-canvas) 88%,transparent))}.ae-player-battle-pass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.12;background-image:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--ae-player-text) 35%,transparent) 1px,transparent 0);background-size:18px 18px;-webkit-mask-image:linear-gradient(180deg,transparent 0 18%,#000 38% 72%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0 18%,#000 38% 72%,transparent 100%)}.ae-player-battle-pass>.ae-player-screen-header,.ae-player-battle-pass>.ae-player-sub-tabs,.ae-player-battle-pass__hero,.ae-player-battle-pass__board,.ae-player-battle-pass__dock,.ae-player-battle-pass__pager,.ae-player-battle-pass__panel,.ae-player-battle-pass>.ae-player-empty{position:relative;z-index:1}.ae-player-battle-pass>.ae-player-screen-header{padding-inline:var(--ae-player-space-4);background:color-mix(in srgb,var(--ae-player-canvas) 72%,transparent);border-bottom-color:color-mix(in srgb,var(--ae-player-border) 70%,transparent)}.ae-player-battle-pass>.ae-player-screen-header .ae-player-screen-header__icon{color:var(--ae-player-accent)}.ae-player-battle-pass__wallets{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ae-player-space-2);min-width:6rem}.ae-player-battle-pass__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,20rem);align-items:start;gap:var(--ae-player-space-4);min-height:168px;padding:var(--ae-player-space-4) var(--ae-player-space-4) var(--ae-player-space-2-5)}.ae-player-battle-pass__hero-copy{display:grid;align-content:start;gap:var(--ae-player-space-2);min-width:0;max-width:36rem}.ae-player-battle-pass__hero-copy h2{margin:0;font-family:var(--ae-player-font-display);font-size:clamp(28px,4vw,42px);letter-spacing:.04em;text-transform:uppercase;text-shadow:0 2px 12px #000a}.ae-player-battle-pass__hero-copy>.ae-player-button{justify-self:start;min-width:11.5rem}.ae-player-battle-pass__ends{display:flex;align-items:center;gap:var(--ae-player-space-1-5);margin:0;color:var(--ae-player-text-muted)}.ae-player-battle-pass__hero-action{min-height:1px}.ae-player-battle-pass__benefits{align-self:start;display:grid;gap:var(--ae-player-space-2-5)}.ae-player-battle-pass__benefits ul{display:grid;gap:var(--ae-player-space-1-5);margin:0;padding:0;list-style:none}.ae-player-battle-pass__benefits li{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:var(--ae-player-space-2);color:var(--ae-player-accent)}.ae-player-battle-pass__benefits .ae-player-button{justify-self:stretch}.ae-player-battle-pass__progress{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--ae-player-space-3);max-width:30rem}.ae-player-battle-pass__progress>div{display:grid;gap:var(--ae-player-space-1-5);min-width:0}.ae-player-battle-pass__xp-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ae-player-space-2-5)}.ae-player-battle-pass__xp-row .ae-player-text[data-variant=label]{letter-spacing:.14em;text-transform:uppercase}.ae-player-battle-pass__level{display:grid;place-items:center;width:58px;height:64px;clip-path:polygon(50% 0,100% 18%,92% 78%,50% 100%,8% 78%,0 18%);border:0;background:linear-gradient(180deg,color-mix(in srgb,var(--ae-player-accent) 62%,#111),color-mix(in srgb,var(--ae-player-canvas) 70%,var(--ae-player-shade)));color:var(--ae-player-accent);font-family:var(--ae-player-font-display);font-size:22px;font-weight:800;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ae-player-accent) 50%,transparent),0 0 0 4px color-mix(in srgb,var(--ae-player-accent) 12%,transparent)}.ae-player-battle-pass__board{display:grid;grid-template-columns:4.5rem minmax(0,1fr);grid-template-rows:minmax(0,1fr) 18px;grid-template-areas:"lanes track" ". dots";min-height:0;gap:var(--ae-player-space-2) var(--ae-player-space-2);padding:var(--ae-player-space-1) var(--ae-player-space-3) var(--ae-player-space-2)}.ae-player-battle-pass__board:has(.ae-player-battle-pass__peek){grid-template-columns:4.5rem minmax(0,1fr) 10.75rem;grid-template-areas:"lanes track peek" ". dots peek"}.ae-player-battle-pass__lane-labels{grid-area:lanes;display:grid;grid-template-rows:22px minmax(0,1fr) minmax(0,1.05fr);align-items:center;color:var(--ae-player-text-muted);font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.ae-player-battle-pass__lane-labels>span{display:grid;justify-items:center;gap:var(--ae-player-space-1);text-align:center}.ae-player-battle-pass__lane-labels>span:last-child{color:var(--ae-player-accent)}.ae-player-battle-pass__track{grid-area:track;display:grid;grid-template-columns:repeat(var(--ae-player-battle-pass-columns, 1),minmax(0,1fr));width:100%;min-width:0;gap:var(--ae-player-space-1-5)}.ae-player-battle-pass__peek{grid-area:peek;display:grid;grid-template-rows:22px minmax(0,1fr) auto auto;min-width:0;padding:var(--ae-player-space-1-5);border:1px solid color-mix(in srgb,var(--ae-player-accent) 55%,transparent);border-radius:10px;background:color-mix(in srgb,var(--ae-player-canvas) 55%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ae-player-accent) 18%,transparent);text-align:center}.ae-player-battle-pass__peek h2{margin:0;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.ae-player-battle-pass__peek-copy{display:grid;gap:var(--ae-player-space-0);padding:var(--ae-player-space-1) var(--ae-player-space-1) 0}.ae-player-battle-pass__peek-art{min-height:0;overflow:hidden;border-radius:8px;background:color-mix(in srgb,var(--ae-player-accent) 16%,var(--ae-player-surface))}.ae-player-battle-pass__peek-art>img,.ae-player-battle-pass__peek-art>*{width:100%;height:100%;object-fit:cover;object-position:50% 18%;display:block}.ae-player-battle-pass__peek .ae-player-battle-pass__cell{min-height:0;padding:var(--ae-player-space-1) 0 0;border:0;background:transparent}.ae-player-battle-pass__peek-rewards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ae-player-space-1)}.ae-player-battle-pass__timeline{grid-area:dots;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:center;min-height:14px}.ae-player-battle-pass__timeline>i{justify-self:center;width:7px;height:7px;border-radius:999px;background:color-mix(in srgb,var(--ae-player-text) 28%,transparent)}.ae-player-battle-pass__timeline>i[data-current=true]{width:9px;height:9px;background:var(--ae-player-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ae-player-accent) 22%,transparent)}.ae-player-battle-pass__pager{display:flex;justify-content:center;align-items:center;gap:var(--ae-player-space-2-5);padding:0 var(--ae-player-space-3) var(--ae-player-space-2-5)}.ae-player-battle-pass__tier{position:relative;display:grid;grid-template-rows:22px minmax(72px,1fr) minmax(72px,1.05fr);min-width:0;animation:ae-player-motion-enter .42s var(--ae-player-easing) both;animation-duration:var(--ae-player-motion-slow);animation-delay:calc(var(--ae-player-stagger-index, 0) * var(--ae-player-stagger))}.ae-player-battle-pass__tier[data-current=true]{outline:1px solid var(--ae-player-accent);outline-offset:-1px;border-radius:10px;background:color-mix(in srgb,var(--ae-player-accent) 12%,transparent)}.ae-player-battle-pass__tier[data-current=true] .ae-player-battle-pass__node>strong,.ae-player-battle-pass__tier[data-featured=true] .ae-player-battle-pass__node>strong{color:var(--ae-player-accent)}.ae-player-battle-pass__node{display:grid;place-items:center}.ae-player-battle-pass__node>strong{font-family:var(--ae-player-font-body);font-size:var(--ae-player-type-caption-size);font-weight:var(--ae-player-type-overline-weight);letter-spacing:var(--ae-player-type-overline-tracking)}.ae-player-battle-pass__cell{position:relative;z-index:1;display:grid;align-content:center;justify-items:center;gap:var(--ae-player-space-1);min-height:76px;margin:0;padding:var(--ae-player-space-2) var(--ae-player-space-1) var(--ae-player-space-1-5);border:1px solid var(--ae-player-panel-border);border-radius:var(--ae-player-radius-medium);background:var(--ae-player-surface);box-shadow:var(--ae-player-shadow-card);color:inherit;font-family:var(--ae-player-font-body);text-align:center}button.ae-player-battle-pass__cell{cursor:pointer;width:100%}button.ae-player-battle-pass__cell:disabled{cursor:progress}.ae-player-battle-pass__cell[data-track=premium]{background:linear-gradient(180deg,color-mix(in srgb,var(--ae-player-accent) 12%,transparent),transparent 62%),var(--ae-player-surface)}.ae-player-battle-pass__cell[data-claimable=true]{animation:ae-player-live-ops-pulse 1.8s ease-in-out infinite}.ae-player-battle-pass__cell[data-locked=true]{filter:saturate(.7);opacity:.7}.ae-player-battle-pass__cell[data-claimed=true]{background:linear-gradient(180deg,color-mix(in srgb,var(--ae-player-positive) 14%,transparent),transparent 62%),var(--ae-player-surface)}.ae-player-battle-pass__loot{display:grid;justify-items:center;gap:var(--ae-player-space-1);text-align:center}.ae-player-battle-pass__loot-item{display:grid;justify-items:center;gap:var(--ae-player-space-0)}.ae-player-battle-pass__loot strong{font-family:var(--ae-player-font-body);font-size:var(--ae-player-type-label-size);font-weight:var(--ae-player-type-label-weight);line-height:var(--ae-player-type-label-leading);font-variant-numeric:tabular-nums}.ae-player-battle-pass__loot small{color:var(--ae-player-text-muted);font-family:var(--ae-player-font-body);font-size:var(--ae-player-type-overline-size);font-weight:var(--ae-player-type-caption-weight);letter-spacing:var(--ae-player-type-overline-tracking)}.ae-player-battle-pass__loot-slot.ae-player-item-slot{flex:none}.ae-player-battle-pass__loot--empty{min-height:36px}.ae-player-battle-pass__lock,.ae-player-battle-pass__status{position:absolute;top:5px;right:5px;display:grid;place-items:center;width:16px;height:16px;color:var(--ae-player-text-muted)}.ae-player-battle-pass__status{color:var(--ae-player-positive)}.ae-player-battle-pass__dock{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) auto;gap:var(--ae-player-space-2-5);padding:0 var(--ae-player-space-3) var(--ae-player-space-2);align-items:stretch}.ae-player-battle-pass__challenges,.ae-player-battle-pass__quests{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--ae-player-space-2-5) var(--ae-player-space-3);min-height:72px;max-height:7.25rem;padding:var(--ae-player-space-2-5) var(--ae-player-space-3-5);overflow:hidden}.ae-player-battle-pass__challenges[data-active=true],.ae-player-battle-pass__quests[data-active=true]{border-color:color-mix(in srgb,var(--ae-player-accent) 45%,var(--ae-player-border))}.ae-player-battle-pass__dock-mark{display:grid;place-items:center;width:28px;height:28px;color:var(--ae-player-accent)}.ae-player-battle-pass__dock-copy{display:grid;gap:var(--ae-player-space-1-5);min-width:0}.ae-player-battle-pass__dock-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ae-player-space-2-5)}.ae-player-battle-pass__dock-head .ae-player-text[data-variant=overline]{letter-spacing:.16em}.ae-player-battle-pass__challenges .ae-player-progress>span,.ae-player-battle-pass__quests .ae-player-progress>span{height:6px;border-radius:99px;background:color-mix(in srgb,var(--ae-player-text) 12%,transparent)}.ae-player-battle-pass__challenges .ae-player-progress i,.ae-player-battle-pass__quests .ae-player-progress i{border-radius:inherit;background:var(--ae-player-accent)}.ae-player-battle-pass__challenges ul{display:flex;flex-wrap:wrap;gap:var(--ae-player-space-0) var(--ae-player-space-4);margin:0;padding:0;list-style:none}.ae-player-battle-pass__challenges li{display:flex;gap:var(--ae-player-space-2);min-width:0}.ae-player-battle-pass__buy{align-self:stretch;min-width:10.5rem;min-height:72px;letter-spacing:.14em;text-transform:uppercase}.ae-player-battle-pass__empty,.ae-player-shop__empty{display:grid;place-content:center;gap:var(--ae-player-space-2);padding:var(--ae-player-space-5);text-align:center}.ae-player-shop{background:radial-gradient(90% 50% at 100% 0%,color-mix(in srgb,var(--ae-player-warning) 16%,transparent),transparent 46%),var(--ae-player-canvas)}.ae-player-shop>header h1{font-family:var(--ae-player-font-display)}.ae-player-shop__wallets{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ae-player-space-2)}.ae-player-shop__wallets .ae-player-currency{padding:var(--ae-player-space-1-5) var(--ae-player-space-2-5);border:1px solid var(--ae-player-panel-border);border-radius:999px;background:color-mix(in srgb,var(--ae-player-surface) 80%,transparent)}.ae-player-shop__grid{display:grid;min-height:0;gap:var(--ae-player-space-3);padding:var(--ae-player-space-4);grid-template-columns:1fr;align-content:start}.ae-player-shop__offer{display:grid;grid-template-columns:108px minmax(0,1fr);grid-template-rows:auto;min-height:0;padding:0;overflow:hidden;animation:ae-player-motion-enter .48s var(--ae-player-easing) both;animation-duration:var(--ae-player-motion-slow);animation-delay:calc(var(--ae-player-stagger-index, 0) * var(--ae-player-stagger))}.ae-player-shop__offer[data-featured=true]{grid-column:1 / -1;grid-template-columns:minmax(0,1fr);grid-template-rows:120px auto;border-color:var(--ae-player-panel-border-strong);background:linear-gradient(180deg,color-mix(in srgb,var(--ae-player-accent) 16%,var(--ae-player-surface)),var(--ae-player-surface))}.ae-player-shop__offer[data-sold-out=true],.ae-player-shop__offer[data-unavailable=true]{opacity:.62}.ae-player-shop__art.ae-player-item-slot{margin:auto}.ae-player-shop__offer[data-featured=true] .ae-player-shop__art.ae-player-item-slot{margin:var(--ae-player-space-4) auto 0}.ae-player-shop__body{display:grid;gap:var(--ae-player-space-1-5);padding:var(--ae-player-space-3-5) var(--ae-player-space-3-5) var(--ae-player-space-3);align-content:start}.ae-player-shop__body footer{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ae-player-space-2-5);margin-top:auto;padding-top:var(--ae-player-space-2)}.ae-player-shop__price{display:grid;gap:1px}.ae-player-shop__price strong{font-family:var(--ae-player-font-display);font-size:var(--ae-player-type-heading-size)}.ae-player-shop__price small,.ae-player-shop__offer small{color:var(--ae-player-text-muted)}.ae-player-shop__rewards{display:flex;flex-wrap:wrap;gap:var(--ae-player-space-1-5);margin:var(--ae-player-space-1) 0 0;padding:0;list-style:none}.ae-player-shop__rewards li{display:inline-flex;align-items:center;gap:var(--ae-player-space-1);padding:var(--ae-player-space-1) var(--ae-player-space-2);border-radius:999px;background:color-mix(in srgb,var(--ae-player-surface-raised) 80%,transparent);font-size:var(--ae-player-type-caption-size)}@keyframes ae-player-live-ops-rise{0%{opacity:0}to{opacity:1}}@keyframes ae-player-live-ops-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--ae-player-accent) 0%,transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--ae-player-accent) 28%,transparent)}}@media(prefers-reduced-motion:reduce){.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-battle-pass__tier,.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-shop__offer,.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-battle-pass__cell[data-claimable=true],.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-login-reward__hero,.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-login-reward__sparkle,.ae-player-theme:not([data-player-reduced-motion=false]) :where([data-player-motion="screen.enter"]),.ae-player-theme:not([data-player-reduced-motion=false]) :where([data-player-motion="screen.exit"]),.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-screen__body[data-player-motion="screen.enter"],.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-list-row[data-player-motion="list.stagger"],.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-gacha__banner[data-player-motion="list.stagger"],.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-login-reward__day[data-player-motion="list.stagger"],.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-reward-chip[data-player-motion="reward.chip-in"],.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-dialog__backdrop[data-player-motion="dialog.pop"],.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-phone-overlay[data-player-motion="dialog.pop"],.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-item-popup[data-player-motion="dialog.pop"],.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-sub-tabs__thumb,.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-navigation__thumb,.ae-player-theme:not([data-player-reduced-motion=false]) :where([data-player-motion="tab.switch"]):not(.ae-player-sub-tabs__tab),.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-tab-panels>[data-player-tab-panel],.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-tab-panels>[role=tabpanel],.ae-player-theme:not([data-player-reduced-motion=false]) :where([data-player-motion="selected.glow"]),.ae-player-theme:not([data-player-reduced-motion=false]) :where([data-player-motion="progress.fill"]),.ae-player-theme:not([data-player-reduced-motion=false]) :where([data-player-motion="enter.rise"]),.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-meter__sheen,.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-popup-shine__glow,.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-popup-shine__sheen,.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-toast,.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-notifications__panel,.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-notifications__backdrop,.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-notification-banner{animation:none}.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-sub-tabs__thumb,.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-navigation__thumb,.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-tab-panels>[data-player-tab-panel],.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-tab-panels>[role=tabpanel]{transition:none}}.ae-player-theme[data-player-reduced-motion=true] :where([data-player-motion="screen.enter"]),.ae-player-theme[data-player-reduced-motion=true] :where([data-player-motion="screen.exit"]),.ae-player-theme[data-player-reduced-motion=true] .ae-player-screen__body[data-player-motion="screen.enter"],.ae-player-theme[data-player-reduced-motion=true] .ae-player-list-row[data-player-motion="list.stagger"],.ae-player-theme[data-player-reduced-motion=true] .ae-player-gacha__banner[data-player-motion="list.stagger"],.ae-player-theme[data-player-reduced-motion=true] .ae-player-login-reward__day[data-player-motion="list.stagger"],.ae-player-theme[data-player-reduced-motion=true] .ae-player-reward-chip[data-player-motion="reward.chip-in"],.ae-player-theme[data-player-reduced-motion=true] .ae-player-dialog__backdrop[data-player-motion="dialog.pop"],.ae-player-theme[data-player-reduced-motion=true] .ae-player-phone-overlay[data-player-motion="dialog.pop"],.ae-player-theme[data-player-reduced-motion=true] .ae-player-item-popup[data-player-motion="dialog.pop"],.ae-player-theme[data-player-reduced-motion=true] .ae-player-sub-tabs__thumb,.ae-player-theme[data-player-reduced-motion=true] .ae-player-navigation__thumb,.ae-player-theme[data-player-reduced-motion=true] :where([data-player-motion="tab.switch"]):not(.ae-player-sub-tabs__tab),.ae-player-theme[data-player-reduced-motion=true] .ae-player-tab-panels>[data-player-tab-panel],.ae-player-theme[data-player-reduced-motion=true] .ae-player-tab-panels>[role=tabpanel],.ae-player-theme[data-player-reduced-motion=true] :where([data-player-motion="selected.glow"]),.ae-player-theme[data-player-reduced-motion=true] :where([data-player-motion="progress.fill"]),.ae-player-theme[data-player-reduced-motion=true] :where([data-player-motion="enter.rise"]),.ae-player-theme[data-player-reduced-motion=true] .ae-player-meter__sheen,.ae-player-theme[data-player-reduced-motion=true] .ae-player-popup-shine__glow,.ae-player-theme[data-player-reduced-motion=true] .ae-player-popup-shine__sheen,.ae-player-theme[data-player-reduced-motion=true] .ae-player-toast,.ae-player-theme[data-player-reduced-motion=true] .ae-player-notifications__panel,.ae-player-theme[data-player-reduced-motion=true] .ae-player-notifications__backdrop,.ae-player-theme[data-player-reduced-motion=true] .ae-player-notification-banner,.ae-player-theme[data-player-reduced-motion=true] .ae-player-battle-pass__tier,.ae-player-theme[data-player-reduced-motion=true] .ae-player-shop__offer,.ae-player-theme[data-player-reduced-motion=true] .ae-player-event-shortcut__notice,.ae-player-theme[data-player-reduced-motion=true] .ae-player-event-shortcut__art{animation:none}.ae-player-theme[data-player-reduced-motion=true] .ae-player-sub-tabs__thumb,.ae-player-theme[data-player-reduced-motion=true] .ae-player-navigation__thumb,.ae-player-theme[data-player-reduced-motion=true] .ae-player-tab-panels>[data-player-tab-panel],.ae-player-theme[data-player-reduced-motion=true] .ae-player-tab-panels>[role=tabpanel]{transition:none}@container (min-width: 640px){.ae-player-shop__grid{grid-template-columns:1fr 1fr}.ae-player-shop__offer[data-featured=true]{grid-template-columns:minmax(160px,.42fr) minmax(0,1fr);grid-template-rows:auto}}@container (max-width: 720px){.ae-player-battle-pass__wallets{justify-content:start}.ae-player-battle-pass__dock{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ae-player-battle-pass__buy{grid-column:1 / -1}}@container (max-width: 560px){.ae-player-battle-pass__hero{grid-template-columns:minmax(0,1fr)}.ae-player-battle-pass__board,.ae-player-battle-pass__board:has(.ae-player-battle-pass__peek){grid-template-columns:3.75rem minmax(0,1fr);grid-template-rows:auto auto;grid-template-areas:"lanes track" "peek peek"}.ae-player-battle-pass__lane-labels,.ae-player-battle-pass__track{padding-block:var(--ae-player-space-1)}.ae-player-battle-pass__track{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(5.5rem,1fr);overflow-x:auto}.ae-player-battle-pass__timeline{display:none}.ae-player-battle-pass__peek{max-width:none;min-height:12rem}.ae-player-battle-pass__dock{grid-template-columns:minmax(0,1fr)}.ae-player-battle-pass__buy{grid-column:auto}.ae-player-shop__offer{grid-template-columns:minmax(0,1fr);grid-template-rows:96px auto}.ae-player-shop__offer[data-featured=true]{grid-template-rows:120px auto}}.ae-player-currency-shop{container-type:inline-size;display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;height:100%;background:radial-gradient(70% 42% at 12% 18%,color-mix(in srgb,var(--ae-player-warning) 14%,transparent),transparent 48%),var(--ae-player-canvas)}.ae-player-currency-shop[data-chrome=false]{grid-template-rows:minmax(0,1fr)}.ae-player-currency-shop__wallets{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ae-player-space-2)}.ae-player-currency-shop__wallets .ae-player-currency{padding:var(--ae-player-space-1-5) var(--ae-player-space-2-5);border:1px solid var(--ae-player-panel-border);border-radius:999px;background:color-mix(in srgb,var(--ae-player-surface) 80%,transparent)}.ae-player-currency-shop__stage{display:grid;min-height:0;grid-template-columns:minmax(0,1fr)}.ae-player-currency-shop[data-merchant=true] .ae-player-currency-shop__stage{grid-template-columns:minmax(220px,280px) minmax(0,1fr)}.ae-player-currency-shop__merchant{display:grid;align-content:start;gap:var(--ae-player-space-3);min-height:0;padding:var(--ae-player-space-4);border-right:1px solid var(--ae-player-panel-border);background:color-mix(in srgb,var(--ae-player-surface) 42%,transparent)}.ae-player-currency-shop__greeting{position:relative;background:color-mix(in srgb,var(--ae-player-surface-raised) 88%,transparent)}.ae-player-currency-shop__greeting:after{content:"";position:absolute;left:22px;bottom:-7px;width:12px;height:12px;background:inherit;border-right:1px solid var(--ae-player-panel-border);border-bottom:1px solid var(--ae-player-panel-border);transform:rotate(45deg)}.ae-player-currency-shop__portrait{display:grid;place-items:end center;min-height:220px;overflow:hidden;border-radius:var(--ae-player-radius-medium);background:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--ae-player-warning) 22%,transparent),transparent 48%),linear-gradient(180deg,color-mix(in srgb,var(--ae-player-surface-raised) 70%,transparent),#000)}.ae-player-currency-shop__portrait>img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.ae-player-currency-shop__portrait-mark{font-family:var(--ae-player-font-display);font-size:72px;font-weight:800;color:color-mix(in srgb,var(--ae-player-on-accent) 80%,var(--ae-player-text))}.ae-player-currency-shop__stock{display:grid;gap:var(--ae-player-space-2-5)}.ae-player-currency-shop__refresh-time{display:flex;align-items:center;gap:var(--ae-player-space-2);margin:0;color:var(--ae-player-text-muted)}.ae-player-currency-shop__refresh-action{display:inline-flex;width:100%;align-items:center;justify-content:space-between;gap:var(--ae-player-space-2-5)}.ae-player-currency-shop__refresh-action small{display:inline-flex;align-items:center;gap:var(--ae-player-space-1)}.ae-player-currency-shop__scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.ae-player-currency-shop__scene img{width:100%;height:100%;object-fit:cover;object-position:center 38%}.ae-player-currency-shop[data-variant=scene]{position:relative;isolation:isolate;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.ae-player-currency-shop[data-variant=scene]>.ae-player-screen-header{position:relative;z-index:2;padding-inline:var(--ae-player-space-4)}.ae-player-currency-shop[data-variant=scene]:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,rgba(8,4,14,.22) 0%,transparent 18%,transparent 62%,rgba(8,4,14,.82) 100%);content:"";pointer-events:none}.ae-player-currency-shop[data-variant=scene]>:not(.ae-player-currency-shop__scene){position:relative;z-index:2}.ae-player-currency-shop__chrome{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-height:var(--ae-player-screen-subhead-height);border-bottom:1px solid var(--ae-player-panel-border)}.ae-player-currency-shop__toolbar{display:flex;flex-wrap:wrap;min-width:0;align-items:center;justify-content:flex-end;gap:var(--ae-player-space-2);padding:0 var(--ae-player-space-4) 0 var(--ae-player-space-2)}.ae-player-currency-shop__toolbar .ae-player-field[data-layout=inline]{min-width:9.5rem;max-width:14rem}.ae-player-currency-shop__toolbar .ae-player-field>:where(input,textarea),.ae-player-currency-shop__toolbar .ae-player-field__control{min-height:32px;border-color:var(--ae-player-panel-border);border-radius:10px;background:color-mix(in srgb,var(--ae-player-surface) 70%,var(--ae-player-shade))}.ae-player-currency-shop__toolbar .ae-player-field>input{padding-block:var(--ae-player-space-1);font-size:12px}.ae-player-currency-shop__toolbar .ae-player-field__control>input{min-height:32px;font-size:12px}.ae-player-currency-shop__toolbar .ae-player-field__select{width:7.25rem}.ae-player-currency-shop__toolbar .ae-player-field__select>.ae-player-button{min-height:32px;height:32px;padding:var(--ae-player-space-1) var(--ae-player-space-2-5);border-radius:8px;font-size:12px}.ae-player-currency-shop__accessory{position:absolute;top:var(--ae-player-space-2);right:var(--ae-player-space-2);z-index:1}.ae-player-currency-shop[data-variant=scene] .ae-player-currency-shop__copy .ae-player-text[data-variant=heading]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ae-player-currency-shop__cta{font-size:var(--ae-player-type-caption-size);font-weight:650}.ae-player-currency-shop__catalog{display:grid;grid-template-rows:auto minmax(0,1fr) auto;align-self:stretch;min-height:0;height:100%;margin:var(--ae-player-space-3) var(--ae-player-space-4) var(--ae-player-space-4) var(--ae-player-space-2);border:1px solid var(--ae-player-panel-border);border-radius:var(--ae-player-radius-large);background:color-mix(in srgb,var(--ae-player-surface) 55%,transparent)}.ae-player-currency-shop__tabs.ae-player-sub-tabs{padding:0 var(--ae-player-space-3);background:transparent}.ae-player-currency-shop__grid{display:grid;min-height:0;gap:var(--ae-player-space-3);padding:var(--ae-player-space-3) var(--ae-player-space-4) var(--ae-player-space-4);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;align-content:start}.ae-player-currency-shop__offer{position:relative;display:grid;grid-template-rows:92px auto auto;min-height:0;padding:var(--ae-player-space-2-5) var(--ae-player-space-2-5) var(--ae-player-space-3);text-align:left;cursor:pointer}.ae-player-currency-shop__offer[data-sold-out=true],.ae-player-currency-shop__offer[data-unavailable=true]{opacity:.62}.ae-player-currency-shop__offer:disabled{cursor:default}.ae-player-currency-shop__art.ae-player-item-slot{justify-self:center}.ae-player-currency-shop__copy{display:grid;justify-items:start;gap:var(--ae-player-space-1-5);min-width:0}.ae-player-currency-shop__price{display:inline-flex;align-items:center;gap:var(--ae-player-space-1-5);margin-top:var(--ae-player-space-2);color:var(--ae-player-warning)}.ae-player-currency-shop__price strong{font-family:var(--ae-player-font-display);font-size:var(--ae-player-type-heading-size);color:inherit}.ae-player-currency-shop__price small{color:var(--ae-player-text-muted)}.ae-player-currency-shop__notice{display:flex;align-items:center;gap:var(--ae-player-space-2);margin:0;padding:var(--ae-player-space-2-5) var(--ae-player-space-4) var(--ae-player-space-4);color:var(--ae-player-text-muted);font-size:var(--ae-player-type-caption-size)}@media(prefers-reduced-motion:reduce){.ae-player-currency-shop__offer{animation:none}}@container (min-width: 760px){.ae-player-currency-shop__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width: 980px){.ae-player-currency-shop__grid{grid-template-columns:repeat(5,minmax(0,1fr))}.ae-player-currency-shop__portrait{min-height:280px}}@container (max-width: 860px){.ae-player-currency-shop__chrome{grid-template-columns:minmax(0,1fr)}.ae-player-currency-shop__toolbar{min-height:var(--ae-player-screen-subhead-height);justify-content:flex-start;padding:var(--ae-player-space-2) var(--ae-player-space-3);border-top:1px solid var(--ae-player-panel-border)}.ae-player-currency-shop__toolbar .ae-player-field[data-layout=inline]{flex:1 1 9.5rem}.ae-player-currency-shop__toolbar .ae-player-field__select{width:min(100%,9rem)}}@container (max-width: 720px){.ae-player-currency-shop[data-merchant=true] .ae-player-currency-shop__stage{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.ae-player-currency-shop__merchant{border-right:0;border-bottom:1px solid var(--ae-player-panel-border);grid-template-columns:minmax(0,1fr) minmax(140px,180px);grid-template-areas:"greeting portrait" "stock portrait" "back portrait"}.ae-player-currency-shop__greeting{grid-area:greeting}.ae-player-currency-shop__portrait{grid-area:portrait;min-height:160px}.ae-player-currency-shop__stock{grid-area:stock}}.ae-player-login-reward{container-type:inline-size;display:grid;place-items:center;padding:var(--ae-player-space-5)}.ae-player-login-reward__glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 72% 38%,color-mix(in srgb,var(--ae-player-accent) 18%,transparent),transparent 32%),radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--ae-player-accent) 8%,transparent),transparent 28%);pointer-events:none}.ae-player-login-reward__frame,.ae-player-login-reward__claim{position:relative;z-index:1;width:min(100%,72rem);height:min(100%,44rem)}.ae-player-login-reward__frame{display:grid;grid-template-columns:minmax(16rem,20rem) minmax(0,1fr);overflow:hidden;border-radius:calc(var(--ae-player-radius-large) + 6px)}.ae-player-login-reward__rail{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:var(--ae-player-space-3-5);min-width:0;padding:var(--ae-player-space-5) var(--ae-player-space-4) var(--ae-player-space-4);border-right:1px solid var(--ae-player-panel-border);background:color-mix(in srgb,var(--ae-player-surface) 72%,transparent)}.ae-player-login-reward__brand{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--ae-player-space-3);align-items:center}.ae-player-login-reward__brand h1{margin:0;text-transform:uppercase;letter-spacing:.08em}.ae-player-login-reward__gift{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;color:var(--ae-player-accent);border:1px solid color-mix(in srgb,var(--ae-player-accent) 55%,transparent);background:color-mix(in srgb,var(--ae-player-accent) 10%,transparent);box-shadow:0 0 0 6px color-mix(in srgb,var(--ae-player-accent) 8%,transparent)}.ae-player-login-reward__days{display:grid;align-content:start;gap:var(--ae-player-space-2);min-height:0}.ae-player-login-reward__day{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--ae-player-space-2-5);width:100%;min-height:52px;padding:var(--ae-player-space-2) var(--ae-player-space-3);text-align:left;cursor:pointer}.ae-player-login-reward__day>span:first-child{display:grid;gap:1px;min-width:0}.ae-player-login-reward__day strong{font-size:var(--ae-player-type-body-size);font-weight:700}.ae-player-login-reward__day small{color:var(--ae-player-text-muted);font-size:var(--ae-player-type-caption-size)}.ae-player-login-reward__day-mark{display:grid;place-items:center;color:var(--ae-player-text-faint)}.ae-player-login-reward__day[data-status=locked],.ae-player-login-reward__day[data-status=missed]{color:var(--ae-player-text-muted)}.ae-player-login-reward__day[aria-current=true] .ae-player-login-reward__day-mark,.ae-player-login-reward__day[data-status=available] .ae-player-login-reward__day-mark,.ae-player-login-reward__day[data-status=claimed] .ae-player-login-reward__day-mark{color:var(--ae-player-accent)}.ae-player-login-reward__reset{display:inline-flex;align-items:center;gap:var(--ae-player-space-2);margin:0;color:var(--ae-player-text-muted);font-size:var(--ae-player-type-caption-size)}.ae-player-login-reward__reset svg{flex:none}.ae-player-login-reward__stage,.ae-player-login-reward__claim{display:grid;justify-items:center;align-content:center;gap:var(--ae-player-space-2-5);min-width:0;text-align:center;padding:var(--ae-player-space-7) var(--ae-player-space-6)}.ae-player-login-reward__claim{height:auto;width:min(100%,34rem)}.ae-player-login-reward__hero,.ae-player-login-reward__seal{color:var(--ae-player-accent)}.ae-player-login-reward__hero{margin-bottom:var(--ae-player-space-1)}.ae-player-login-reward__hero .ae-player-shine-star__subject svg,.ae-player-login-reward__seal .ae-player-shine-star__subject svg{position:relative;z-index:1;width:5.5rem;height:5.5rem}.ae-player-login-reward__seal{margin-bottom:var(--ae-player-space-2)}.ae-player-login-reward__sparkle{position:absolute;width:7px;height:7px;background:var(--ae-player-accent);transform:rotate(45deg);opacity:.85;box-shadow:0 0 10px var(--ae-player-accent)}.ae-player-login-reward__sparkle[data-spot=nw]{top:12%;left:10%}.ae-player-login-reward__sparkle[data-spot=ne]{top:8%;right:14%;width:5px;height:5px}.ae-player-login-reward__sparkle[data-spot=e]{top:46%;right:4%;width:4px;height:4px}.ae-player-login-reward__sparkle[data-spot=sw]{bottom:16%;left:8%;width:4px;height:4px}.ae-player-login-reward__kicker{display:inline-flex;align-items:center;gap:var(--ae-player-space-2-5);letter-spacing:.22em}.ae-player-login-reward__kicker:before,.ae-player-login-reward__kicker:after{content:"";width:5px;height:5px;border-radius:1px;background:currentColor;transform:rotate(45deg);opacity:.7}.ae-player-login-reward__stage .ae-player-text[data-variant=display],.ae-player-login-reward__claim .ae-player-text[data-variant=display]{margin:0;max-width:16ch;line-height:1.05}.ae-player-login-reward__stage .ae-player-text[data-tone=muted],.ae-player-login-reward__claim .ae-player-text[data-tone=muted]{max-width:28ch}.ae-player-login-reward__loot,.ae-player-login-reward__tray{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ae-player-space-3);margin:var(--ae-player-space-2) 0 var(--ae-player-space-1-5)}.ae-player-login-reward__tray{width:100%;padding:var(--ae-player-space-7) var(--ae-player-space-5)}.ae-player-login-reward__tile{display:grid;justify-items:center;gap:var(--ae-player-space-0);width:132px;padding:var(--ae-player-space-4) var(--ae-player-space-3) var(--ae-player-space-3-5)}.ae-player-login-reward__tile-slot.ae-player-item-slot{flex:none;color:var(--ae-player-accent)}.ae-player-login-reward__tile .ae-player-text[data-variant=heading]{margin:var(--ae-player-space-1) 0 0}.ae-player-login-reward .ae-player-button[data-variant=primary]{min-width:12.5rem;margin-top:var(--ae-player-space-2)}.ae-player-login-reward .ae-player-button[data-variant=ghost]{margin-top:0}@container (max-width: 760px){.ae-player-login-reward{padding:var(--ae-player-space-2-5)}.ae-player-login-reward__frame{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);height:100%}.ae-player-login-reward__rail{border-right:0;border-bottom:1px solid var(--ae-player-panel-border);padding:var(--ae-player-space-3-5) var(--ae-player-space-3) var(--ae-player-space-2-5)}.ae-player-login-reward__days{display:flex;overflow-x:auto;gap:var(--ae-player-space-2)}.ae-player-login-reward__day{min-width:9.5rem}.ae-player-login-reward__stage{padding:var(--ae-player-space-5) var(--ae-player-space-3-5) var(--ae-player-space-5)}}.ae-player-boot{position:relative;display:grid;place-content:center;justify-items:center;text-align:center;width:100%;height:100%;min-height:0;overflow:hidden;background:var(--ae-player-canvas);color:var(--ae-player-text)}.ae-player-boot__background,.ae-player-boot__shade{position:absolute;top:0;right:0;bottom:0;left:0}.ae-player-boot__background>*{width:100%;height:100%;object-fit:cover}.ae-player-boot__shade{background:radial-gradient(circle at 50% 28%,transparent,color-mix(in srgb,var(--ae-player-canvas) 92%,transparent) 72%)}.ae-player-boot__stack{position:relative;z-index:1;display:grid;justify-items:center;gap:var(--ae-player-space-4)}.ae-player-boot__brand{color:var(--ae-player-accent)}.ae-player-boot__progress{width:min(18rem,72vw)}.ae-player-network-screen{display:grid;place-items:center;text-align:center}.ae-player-network-screen__background,.ae-player-network-screen__shade{position:absolute;top:0;right:0;bottom:0;left:0}.ae-player-network-screen__background>*{width:100%;height:100%;object-fit:cover}.ae-player-network-screen__shade{background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--ae-player-danger) 22%,transparent),transparent 42%),radial-gradient(circle at 50% 28%,transparent,color-mix(in srgb,var(--ae-player-canvas) 92%,transparent) 72%)}.ae-player-network-screen__stack{position:relative;z-index:1;display:grid;justify-items:center;gap:var(--ae-player-space-5);width:min(100% - 2 * var(--ae-player-space-6),26rem);padding:var(--ae-player-space-7) var(--ae-player-space-5)}.ae-player-network-screen__brand{color:var(--ae-player-accent);margin-bottom:var(--ae-player-space-1)}.ae-player-network-screen__status{width:min(100%,24rem)}.ae-player-network-screen .ae-player-status-mark{position:relative;width:5.5rem;height:5.5rem;overflow:visible;isolation:isolate;border-radius:999px;color:var(--ae-player-danger);background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--ae-player-danger) 28%,transparent),color-mix(in srgb,var(--ae-player-surface-raised) 82%,transparent) 68%);box-shadow:0 0 0 1px color-mix(in srgb,var(--ae-player-danger) 38%,transparent),0 0 0 12px color-mix(in srgb,var(--ae-player-danger) 10%,transparent),0 18px 40px color-mix(in srgb,#000 38%,transparent)}.ae-player-network-screen .ae-player-status-mark:before,.ae-player-network-screen .ae-player-status-mark:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border-radius:inherit;border:1.5px solid color-mix(in srgb,var(--ae-player-danger) 68%,transparent);animation:ae-player-wifi-ping 2.2s var(--ae-player-easing) infinite}.ae-player-network-screen .ae-player-status-mark:after{animation-delay:1.1s}.ae-player-network-screen .ae-player-status-mark svg,.ae-player-network-screen .ae-player-spinner{width:2.5rem;height:2.5rem}.ae-player-network-screen .ae-player-text[data-variant=display]{max-width:16ch}.ae-player-network-screen .ae-player-text[data-tone=muted]{max-width:36ch}.ae-player-network-screen__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ae-player-space-3);margin-top:var(--ae-player-space-2)}.ae-player-network-screen__actions .ae-player-button{min-width:10rem}.ae-player-network-screen .ae-player-network-screen__wifi-arc:nth-of-type(1){animation:ae-player-wifi-search 1.5s ease-in-out .3s infinite}.ae-player-network-screen .ae-player-network-screen__wifi-arc:nth-of-type(2){animation:ae-player-wifi-search 1.5s ease-in-out .15s infinite}.ae-player-network-screen .ae-player-network-screen__wifi-arc:nth-of-type(3){animation:ae-player-wifi-search 1.5s ease-in-out infinite}@keyframes ae-player-wifi-search{0%,10%{opacity:.38}20%,34%{opacity:1}48%,to{opacity:.38}}@keyframes ae-player-wifi-ping{0%{transform:scale(1);opacity:.8}to{transform:scale(1.72);opacity:0}}@media(prefers-reduced-motion:reduce){.ae-player-network-screen .ae-player-status-mark:before,.ae-player-network-screen .ae-player-status-mark:after,.ae-player-network-screen .ae-player-network-screen__wifi-arc{animation:none}}.ae-player-dialogue-screen__world{position:absolute;top:0;right:0;bottom:0;left:0}.ae-player-dialogue-screen__world>*{width:100%;height:100%;object-fit:cover}.ae-player-dialogue-screen__box{position:absolute;z-index:2;right:16px;bottom:16px;left:16px}.ae-player-visual-novel-screen{position:relative;width:100%;height:100%;min-height:0;overflow:hidden;isolation:isolate;container-type:size;color:var(--ae-player-text)}.ae-player-visual-novel-screen__world{position:absolute;top:0;right:0;bottom:0;left:0}.ae-player-visual-novel-screen__world>*{width:100%;height:100%;object-fit:cover}.ae-player-visual-novel-screen__chrome{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;pointer-events:none}.ae-player-visual-novel-screen__chrome :where(button,a,input,select,textarea,[role=dialog],.ae-player-dialog__backdrop){pointer-events:auto}.ae-player-visual-novel-screen__start,.ae-player-visual-novel-screen__end,.ae-player-visual-novel-screen__dock,.ae-player-visual-novel-screen__choices,.ae-player-visual-novel-screen__dialogue,.ae-player-visual-novel-screen__toolbar,.ae-player-visual-novel-screen__shortcuts{pointer-events:auto}.ae-player-visual-novel-screen__start{position:absolute;z-index:6;top:0;left:0;display:grid;justify-items:start;gap:var(--ae-player-space-1);width:min(420px,calc(100% - 168px));padding:calc(var(--ae-player-space-4) + env(safe-area-inset-top,0px)) var(--ae-player-space-4) var(--ae-player-space-6) max(var(--ae-player-space-4),env(safe-area-inset-left,0px));pointer-events:none}.ae-player-visual-novel-screen__start>*{pointer-events:auto}.ae-player-visual-novel-screen__shortcuts{position:absolute;z-index:6;top:0;right:0;display:flex;align-items:flex-start;justify-content:flex-end;gap:var(--ae-player-space-2);padding:calc(var(--ae-player-space-4) + env(safe-area-inset-top,0px)) max(var(--ae-player-space-4),env(safe-area-inset-right,0px)) var(--ae-player-space-6) var(--ae-player-space-4)}.ae-player-visual-novel-screen__end{position:absolute;top:72px;right:18px;display:grid;align-content:start;gap:var(--ae-player-space-3);width:min(240px,calc(100% - 40px))}.ae-player-visual-novel-screen__dock{--ae-vn-shade-height: clamp(220px, 42svh, 360px);position:absolute;z-index:5;right:0;bottom:0;left:0;display:flex;min-height:var(--ae-vn-shade-height);flex-direction:column;justify-content:flex-end;align-items:center;gap:var(--ae-player-space-3);width:100%;box-sizing:border-box;padding:56px max(var(--ae-player-space-4),env(safe-area-inset-right,0px)) calc(var(--ae-player-space-7) + env(safe-area-inset-bottom,0px)) max(var(--ae-player-space-4),env(safe-area-inset-left,0px));background:linear-gradient(to top,color-mix(in srgb,var(--ae-player-canvas) 96%,var(--ae-player-shade)) 0%,color-mix(in srgb,var(--ae-player-canvas) 88%,transparent) 42%,color-mix(in srgb,var(--ae-player-canvas) 40%,transparent) 72%,transparent 100%);pointer-events:none}.ae-player-visual-novel-screen__dock :where(button,a,input,select,textarea,[role=dialog]){pointer-events:auto}.ae-player-visual-novel-screen__choices{display:grid;gap:var(--ae-player-space-2);width:min(28rem,100%)}.ae-player-visual-novel-screen__choice-list{display:grid;gap:var(--ae-player-space-2);width:100%}.ae-player-visual-novel-screen__choice-list .ae-player-button{box-sizing:border-box;min-height:44px;height:auto;justify-content:flex-end;text-align:right}.ae-player-visual-novel-screen__dialogue{width:min(680px,100%)}.ae-player-visual-novel-screen__dialogue .ae-player-dialogue-cluster,.ae-player-visual-novel-screen__dialogue .ae-player-dialogue-cluster:has(>.ae-player-dialogue__choices){display:flex;flex-direction:column;align-items:stretch;gap:var(--ae-player-space-3);width:100%}.ae-player-visual-novel-screen__dialogue .ae-player-dialogue-cluster>.ae-player-dialogue__choices{order:1;align-self:flex-end;width:min(28rem,100%)}.ae-player-visual-novel-screen__dialogue .ae-player-dialogue-cluster>.ae-player-dialogue__choices .ae-player-button{justify-content:flex-end;text-align:right}.ae-player-visual-novel-screen__dialogue .ae-player-dialogue-cluster>.ae-player-dialogue__speaker{order:2;align-self:start}.ae-player-visual-novel-screen__dialogue .ae-player-dialogue-cluster>.ae-player-dialogue{order:3}.ae-player-visual-novel-screen__dialogue .ae-player-dialogue{box-sizing:border-box;min-height:calc(1.6em * 3);background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.ae-player-visual-novel-screen__dialogue .ae-player-dialogue[data-surface=scene]{min-height:calc(1.6em * 3);background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.ae-player-visual-novel-screen__dialogue .ae-player-dialogue__speaker{display:inline-block;width:max-content;max-width:100%;margin:0 0 var(--ae-player-space-2-5);padding:0 1px var(--ae-player-space-1-5);border-bottom:1px solid color-mix(in srgb,var(--ae-player-accent) 62%,transparent);color:var(--ae-player-accent);font-size:clamp(18px,2.2vw,22px);font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 2px 12px rgba(0,0,0,.78)}.ae-player-visual-novel-screen__dialogue .ae-player-dialogue[data-surface=scene] .ae-player-text,.ae-player-visual-novel-screen__dialogue .ae-player-dialogue .ae-player-text[data-variant=body]{max-width:none;min-height:calc(1.6em * 3);overflow-wrap:break-word;color:var(--ae-player-text);font-size:clamp(18px,2.1vw,20px);font-weight:500;letter-spacing:.005em;line-height:1.6;text-shadow:0 1px 4px rgba(0,0,0,.9)}.ae-player-visual-novel-screen__dialogue .ae-player-dialogue[data-narration=true] .ae-player-text{color:color-mix(in srgb,var(--ae-player-text) 88%,transparent);font-style:italic;text-align:center}.ae-player-visual-novel-screen__toolbar{pointer-events:auto}.ae-player-story-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--ae-player-space-1)}.ae-player-story-toolbar .ae-player-button{min-height:40px;padding-inline:var(--ae-player-space-2-5);border-radius:999px;color:color-mix(in srgb,var(--ae-player-text) 92%,transparent);background:color-mix(in srgb,var(--ae-player-surface) 52%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-shadow:0 1px 10px rgba(0,0,0,.55)}.ae-player-story-toolbar .ae-player-button[aria-pressed=true]{color:var(--ae-player-accent)}.ae-player-story-shortcuts{display:flex;gap:var(--ae-player-space-1-5)}.ae-player-story-shortcuts .ae-player-icon-button{width:40px;height:40px;border-radius:999px;background:color-mix(in srgb,var(--ae-player-surface) 52%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ae-player-story-location,.ae-player-now-playing{display:grid;min-width:0;gap:var(--ae-player-space-1);padding:0;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:0 2px 12px rgba(0,0,0,.72)}.ae-player-now-playing{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ae-player-space-2)}.ae-player-story-location{display:grid;width:max-content;max-width:100%;align-items:start}.ae-player-story-location__pin{display:block}.ae-player-story-location span:last-child,.ae-player-now-playing span:nth-child(2){display:grid;min-width:0;gap:2px}.ae-player-story-location .ae-player-text[data-variant=caption]{color:var(--ae-player-accent);font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.ae-player-story-location .ae-player-text[data-variant=heading]{overflow:hidden;max-width:100%;font-size:17px;font-weight:500;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap}.ae-player-story-location__mark,.ae-player-now-playing__mark{display:grid;width:28px;height:28px;place-items:center;color:var(--ae-player-accent)}.ae-player-now-playing{width:min(240px,100%)}.ae-player-now-playing__eq{display:flex;align-items:flex-end;gap:var(--ae-player-space-0);height:14px}.ae-player-now-playing__eq i{width:2px;border-radius:999px;background:var(--ae-player-text-muted);animation:ae-player-now-playing-eq 1s ease-in-out infinite}.ae-player-now-playing__eq i:nth-child(1){height:6px}.ae-player-now-playing__eq i:nth-child(2){height:12px;animation-delay:.15s}.ae-player-now-playing__eq i:nth-child(3){height:8px;animation-delay:.3s}@keyframes ae-player-now-playing-eq{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}.ae-player-story-identity{display:grid;gap:var(--ae-player-space-2);max-width:100%}.ae-player-story-identity__name{display:flex;align-items:center;gap:var(--ae-player-space-2)}.ae-player-story-identity__heart{color:color-mix(in srgb,var(--ae-player-affection, #f0718a) 80%,var(--ae-player-accent))}.ae-player-story-identity__tags{display:flex;flex-wrap:wrap;gap:var(--ae-player-space-1-5)}.ae-player-bond-meter,.ae-player-story-checklist{background:color-mix(in srgb,var(--ae-player-surface) 62%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ae-player-bond-meter{justify-items:start}.ae-player-bond-meter__hero{display:flex;align-items:center;gap:var(--ae-player-space-2);color:color-mix(in srgb,var(--ae-player-affection, #f0718a) 82%,var(--ae-player-accent))}.ae-player-bond-meter__heart{display:grid;place-items:center}.ae-player-bond-meter .ae-player-progress{width:100%}.ae-player-bond-meter .ae-player-progress i{background:color-mix(in srgb,var(--ae-player-affection, #f0718a) 78%,var(--ae-player-accent))}.ae-player-story-checklist__items{display:grid;gap:var(--ae-player-space-0)}.ae-player-story-checklist .ae-player-checkbox{min-height:32px;pointer-events:none}@media(prefers-reduced-motion:reduce){.ae-player-now-playing__eq i{animation:none}}@container (max-width: 900px){.ae-player-visual-novel-screen__start{width:min(320px,calc(100% - 40px))}.ae-player-visual-novel-screen__dock{width:100%}.ae-player-visual-novel-screen__end{width:min(220px,calc(50% - 24px))}}@container (max-width: 640px){.ae-player-visual-novel-screen__start{width:calc(100% - 36px);max-width:none}.ae-player-visual-novel-screen__end{display:none}.ae-player-visual-novel-screen__dock{left:0;right:0;width:100%}}@container (max-width: 960px){.ae-player-party__stage{grid-template-columns:minmax(16rem,1fr) minmax(18rem,1fr);grid-template-areas:"hero hero" "party roster";grid-template-rows:minmax(16rem,1fr) minmax(12rem,42%)}.ae-player-party__hero{min-height:16rem}.ae-player-party__rail{border-width:1px 0 0}.ae-player-party__rail[data-variant=party]{border-right-width:1px}}@container (max-width: 560px){.ae-player-hud__start{max-width:calc(50% - 24px)}.ae-player-hud:not(:has(>.ae-player-hud__end))>.ae-player-hud__start{max-width:calc(100% - 32px)}.ae-player-hud__player{min-width:0;width:100%}.ae-player-hud__player .ae-player-resource{min-width:0}.ae-player-hud__end{max-width:calc(50% - 24px)}.ae-player-clock{width:min(248px,100%)}.ae-player-hud__minimap{width:84px}.ae-player-hud__objective{min-width:0}.ae-player-hud__hotbar{max-width:calc(100% - 24px)}.ae-player-hotbar{max-width:100%;overflow-x:auto}.ae-player-split{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.ae-player-split__list{display:flex;max-height:140px;overflow-x:auto;border-right:0;border-bottom:1px solid var(--ae-player-panel-border)}.ae-player-split__list .ae-player-list-row{min-width:210px}.ae-player-mail__stage,.ae-player-friends__stage{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(12rem,42%) minmax(0,1fr)}.ae-player-inbox__banner{flex-wrap:wrap}.ae-player-inbox__row.ae-player-list-row{grid-template-columns:auto minmax(0,1fr)}.ae-player-inbox__trailing{grid-column:1 / -1;justify-content:space-between}.ae-player-mail__inbox,.ae-player-friends__rail{border-right:0;border-bottom:1px solid var(--ae-player-panel-border)}.ae-player-mail__detail,.ae-player-friends__detail{padding:var(--ae-player-space-4)}.ae-player-codex__search{min-width:0;flex:1}.ae-player-codex__stage{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(12rem,1fr) minmax(0,1.4fr)}.ae-player-codex__rail,.ae-player-codex__list-pane{border-right:0;border-bottom:1px solid var(--ae-player-border)}.ae-player-codex__categories{display:flex;overflow-x:auto}.ae-player-codex__category{min-width:11rem}.ae-player-codex__banner{height:110px}.ae-player-codex__fact{grid-template-columns:minmax(0,1fr)}.ae-player-codex__fact dd{text-align:left}.ae-player-quest-screen__entry{grid-template-columns:auto minmax(0,1fr)}.ae-player-quest-screen__rewards,.ae-player-quest-screen__claim,.ae-player-quest-screen__claimed{grid-column:1 / -1;justify-self:stretch;width:100%}.ae-player-skills__stage{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.ae-player-sub-tabs{padding:0 var(--ae-player-space-2-5)}.ae-player-sub-tabs__tab{padding:0 var(--ae-player-space-3)}.ae-player-skills__detail{border-left:0;border-top:1px solid var(--ae-player-border)}.ae-player-skills__lock{min-width:0}.ae-player-party>.ae-player-screen__body{padding:0}.ae-player-party>.ae-player-screen__footer{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--ae-player-space-2);padding:var(--ae-player-space-2) var(--ae-player-space-3) var(--ae-player-space-3)}.ae-player-party__stage{grid-template-columns:minmax(0,1fr);grid-template-areas:"hero" "party" "roster";grid-template-rows:minmax(13.5rem,36%) auto minmax(12rem,1fr);gap:0}.ae-player-party__hero{min-height:13.5rem}.ae-player-party__identity{gap:var(--ae-player-space-1);padding:calc(var(--ae-player-space-7) + var(--ae-player-space-1)) var(--ae-player-space-3) var(--ae-player-space-2-5)}.ae-player-party__identity .ae-player-text[data-variant=display]{font-size:clamp(24px,8vw,32px)}.ae-player-party__hero .ae-player-party__abilities,.ae-player-party__hero .ae-player-party__trait{display:none}.ae-player-party__rail{padding:var(--ae-player-space-2-5) var(--ae-player-space-4);gap:var(--ae-player-space-2);border-width:1px 0 0}.ae-player-party__rail[data-variant=party]{grid-template-rows:auto auto}.ae-player-party__rail[data-variant=party] .ae-player-party__list{max-height:7.5rem}.ae-player-party__back{min-width:0}.ae-player-party__steps{flex-wrap:nowrap;justify-content:flex-end;gap:var(--ae-player-space-2);overflow-x:auto}.ae-player-party__step+.ae-player-party__step:before{width:12px}.ae-player-party__step:not([data-active=true])>.ae-player-text{display:none}}@media(prefers-reduced-motion:reduce){.ae-player-spinner,.ae-player-skeleton>span{animation:none}.ae-player-clock__sun,.ae-player-clock__moon{transition:none}}.ae-player-battle{container-type:inline-size;min-width:0;min-height:0}.ae-player-battle>.ae-player-screen__body{display:flex;flex-direction:column;gap:var(--ae-player-space-3);overflow:auto}.ae-player-battle>.ae-player-screen__body>*{flex-shrink:0}.ae-player-battle__status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ae-player-space-3);min-width:0}.ae-player-battle__arena{display:grid;flex:1 0 220px;min-width:0;min-height:min-content;align-items:center}.ae-player-battle__controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,1fr);gap:var(--ae-player-space-3)}.ae-player-battle__message{display:flex;flex-direction:column;justify-content:center;min-width:0;overflow-wrap:anywhere}.ae-player-battle__commands{min-width:0}.ae-player-battle-commands{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ae-player-space-2)}.ae-player-battle-commands>.ae-player-button{white-space:normal;overflow-wrap:anywhere}.ae-player-battle[data-layout=duel]>.ae-player-screen__body{position:relative;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);gap:0;overflow:hidden;padding:0}.ae-player-battle[data-layout=duel] .ae-player-battle__status{position:absolute;z-index:5;top:14px;left:16px;padding:0;border:0;background:transparent;box-shadow:none}.ae-player-battle[data-layout=duel] .ae-player-battle__status .ae-player-badge{background:color-mix(in srgb,var(--ae-player-surface) 82%,transparent);color:var(--ae-player-text);border:1px solid var(--ae-player-border);min-height:24px;padding:0 var(--ae-player-space-2-5);letter-spacing:.08em}.ae-player-battle[data-layout=duel] .ae-player-battle__arena{grid-area:1 / 1;height:100%;min-height:520px;padding:0;overflow:hidden;border:0;border-radius:0;box-shadow:none;background:var(--ae-player-canvas)}.ae-player-battle[data-layout=duel] .ae-player-battle__controls{grid-area:1 / 1;position:relative;z-index:4;display:block;pointer-events:none}.ae-player-battle[data-layout=duel] .ae-player-battle__message,.ae-player-battle[data-layout=duel] .ae-player-battle__commands,.ae-player-battle[data-layout=duel] .ae-player-battle__party{background:color-mix(in srgb,var(--ae-player-surface) 88%,transparent);color:var(--ae-player-text);overflow:visible}.ae-player-battle[data-layout=duel] .ae-player-battle__message{position:absolute;left:18px;bottom:96px;width:min(430px,calc(100% - 360px));min-height:88px;padding:var(--ae-player-space-4) var(--ae-player-space-5) var(--ae-player-space-3-5);pointer-events:none;text-align:left;text-shadow:none}.ae-player-battle[data-layout=duel] .ae-player-battle__message:after{content:"✦";position:absolute;right:16px;bottom:14px;color:var(--ae-player-text-faint);font-size:14px}.ae-player-battle[data-layout=duel] .ae-player-battle__message .ae-player-text{color:var(--ae-player-text)}.ae-player-battle[data-layout=duel] .ae-player-battle-log{margin:var(--ae-player-space-1-5) 0 0;padding:0;list-style:none;color:var(--ae-player-text-muted);font-size:var(--ae-player-type-caption-size)}.ae-player-battle[data-layout=duel] .ae-player-battle__commands{position:absolute;right:18px;bottom:18px;width:min(320px,42vw);padding:var(--ae-player-space-2-5);pointer-events:auto}.ae-player-battle[data-layout=duel] .ae-player-battle-commands{grid-template-columns:minmax(0,1fr);gap:var(--ae-player-space-1-5)}.ae-player-battle[data-layout=duel] .ae-player-battle-commands>.ae-player-button[data-variant=command]{min-height:48px;padding:var(--ae-player-space-1-5) var(--ae-player-space-2-5)}.ae-player-battle[data-layout=duel] .ae-player-battle-commands>.ae-player-button:not([data-variant=command]){justify-content:flex-start;min-height:52px;padding:var(--ae-player-space-2) var(--ae-player-space-3);background:color-mix(in srgb,var(--ae-player-surface-raised) 80%,transparent);color:var(--ae-player-text);border:1px solid var(--ae-player-border);box-shadow:none}.ae-player-battle[data-layout=duel] .ae-player-battle-formation.is-duel{position:relative;display:block;padding:0;height:100%}.ae-player-battle[data-layout=duel] .ae-player-battle-backdrop{opacity:1}.ae-player-battle[data-layout=duel] .ae-player-battle-formation.is-duel .ae-player-battle-team,.ae-player-battle[data-layout=duel] .ae-player-battle-formation.is-duel .ae-player-battle-unit{display:contents}.ae-player-battle[data-layout=duel] .ae-player-battle-formation.is-duel .is-heroes .ae-player-battle-unit__visual{position:absolute;left:7%;bottom:30%;z-index:2;width:min(280px,34vw);height:min(280px,42vh);filter:none;image-rendering:auto}.ae-player-battle[data-layout=duel] .ae-player-battle__party{position:absolute;left:18px;bottom:18px;z-index:6;width:min(540px,calc(100% - 360px));padding:var(--ae-player-space-2) var(--ae-player-space-3)}.ae-player-battle-party-tray{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:var(--ae-player-space-3)}.ae-player-battle-party-tray__lead{display:flex;align-items:center;gap:var(--ae-player-space-2);min-width:0}.ae-player-battle-party-tray__bag{display:grid;place-items:center;width:28px;height:28px;color:var(--ae-player-text-muted)}.ae-player-battle-party-tray__bag svg{width:18px;height:18px}.ae-player-battle-party-tray__lead strong{display:inline-flex;align-items:center;gap:var(--ae-player-space-1-5)}.ae-player-battle-party-tray__lead>span:last-child{color:var(--ae-player-text-muted);font-size:var(--ae-player-type-caption-size)}.ae-player-battle-party-tray__active{display:grid;justify-items:center;gap:var(--ae-player-space-0);min-width:52px;padding:var(--ae-player-space-1) var(--ae-player-space-1-5) var(--ae-player-space-1);border:1px solid var(--ae-player-border);border-radius:var(--ae-player-radius-small);background:var(--ae-player-surface-raised)}.ae-player-battle-party-tray__visual{width:44px;height:44px}.ae-player-battle-party-tray__visual img{width:100%;height:100%;object-fit:contain}.ae-player-battle-party-tray__active output{font-size:10px;color:var(--ae-player-text-muted);font-variant-numeric:tabular-nums}.ae-player-battle-party-tray__slots{display:flex;gap:var(--ae-player-space-2);margin:0;padding:0;list-style:none}.ae-player-battle-party-tray__slots li{width:44px;height:44px;border-radius:12px;border:1px solid var(--ae-player-border);background:radial-gradient(circle at 50% 50%,transparent 0 6px,color-mix(in srgb,var(--ae-player-text-faint) 70%,transparent) 7px 8px,transparent 9px),linear-gradient(180deg,color-mix(in srgb,var(--ae-player-text-faint) 55%,transparent) 49%,transparent 50%,color-mix(in srgb,var(--ae-player-text-faint) 55%,transparent) 51%),color-mix(in srgb,var(--ae-player-surface-raised) 78%,transparent)}.ae-player-battle[data-layout=duel] .ae-player-battle-formation.is-duel .is-enemies .ae-player-battle-unit__visual{position:absolute;right:16%;top:auto;bottom:38%;z-index:1;width:min(168px,22vw);height:min(220px,34vh);filter:none;image-rendering:auto}.ae-player-battle[data-layout=duel] .ae-player-battle-formation.is-duel .is-heroes .ae-player-battle-fighter{position:absolute;left:18px;top:52px;z-index:6}.ae-player-battle[data-layout=duel] .ae-player-battle-formation.is-duel .is-enemies .ae-player-battle-fighter{position:absolute;right:18px;top:14px;z-index:6}.ae-player-battle[data-layout=duel] .ae-player-battle-fighter{display:grid;width:min(268px,70vw);gap:var(--ae-player-space-2);justify-items:stretch;background:color-mix(in srgb,var(--ae-player-surface) 88%,transparent);color:var(--ae-player-text)}.ae-player-battle[data-layout=duel] .ae-player-battle-fighter__details{display:grid;gap:var(--ae-player-space-2)}.ae-player-battle[data-layout=duel] .ae-player-battle-fighter .ae-player-text,.ae-player-battle[data-layout=duel] .ae-player-battle-fighter .ae-player-resource,.ae-player-battle[data-layout=duel] .ae-player-battle-fighter strong{color:var(--ae-player-text)}.ae-player-battle[data-layout=duel] .ae-player-battle-fighter .ae-player-resource>div{height:8px;border-radius:999px;background:color-mix(in srgb,var(--ae-player-text-faint) 38%,transparent);box-shadow:none}.ae-player-battle[data-layout=duel] .ae-player-battle-fighter .ae-player-resource__fill{background:var(--ae-player-positive);box-shadow:none}.ae-player-battle[data-layout=duel] .ae-player-battle-fighter[data-active=true] .ae-player-battle-fighter__header>strong:before{content:none}.ae-player-battle-fighter{display:flex;align-items:center;gap:var(--ae-player-space-3);min-width:0;width:100%;text-align:start}button.ae-player-battle-fighter{cursor:pointer}.ae-player-battle-fighter[data-selected=true],.ae-player-battle-fighter:focus-visible{outline:2px solid var(--ae-player-accent);outline-offset:3px}.ae-player-battle-fighter[data-active=true] .ae-player-battle-fighter__header>strong:before{content:"▸ ";color:var(--ae-player-accent)}.ae-player-battle-fighter__portrait{display:grid;place-items:center;flex:0 0 48px;width:48px;height:64px}.ae-player-battle-fighter__portrait>img{width:100%;height:100%;object-fit:contain}.ae-player-battle-fighter__details{display:grid;flex:1;gap:var(--ae-player-space-2);min-width:0;overflow-wrap:anywhere}.ae-player-battle-fighter__header{display:flex;justify-content:space-between;align-items:baseline;gap:var(--ae-player-space-2);min-width:0}.ae-player-battle-fighter__header>.ae-player-text{display:inline-flex;align-items:center;gap:var(--ae-player-space-1-5)}.ae-player-battle-fighter__mark{color:var(--ae-player-accent);font-size:.95em}.ae-player-battle-fighter__level{color:var(--ae-player-text-muted);font-size:var(--ae-player-type-caption-size);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.ae-player-battle-fighter__party{display:flex;gap:var(--ae-player-space-1-5);margin:var(--ae-player-space-0) var(--ae-player-space-0) 0;padding:0;list-style:none}.ae-player-battle-fighter__party li{width:10px;height:10px;border-radius:50%;background:color-mix(in srgb,var(--ae-player-text-faint) 55%,transparent)}.ae-player-battle-fighter__party li[data-ready=true]{background:radial-gradient(circle at 50% 36%,color-mix(in srgb,var(--ae-player-text) 90%,transparent) 0 30%,var(--ae-player-danger) 31% 60%,color-mix(in srgb,var(--ae-player-surface-raised) 80%,transparent) 61% 100%);box-shadow:0 0 0 1px var(--ae-player-border)}.ae-player-battle-fighter[data-defeated=true] .ae-player-battle-fighter__portrait{opacity:.4;filter:grayscale(1)}.ae-player-battle[data-layout=party] .ae-player-battle__controls{grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr)}.ae-player-battle[data-layout=initiative] .ae-player-battle__status{flex-wrap:nowrap;overflow-x:auto}.ae-player-battle[data-layout=initiative] .ae-player-battle__status>*{flex-shrink:0}@container (max-width: 560px){.ae-player-battle .ae-player-battle__controls{grid-template-columns:minmax(0,1fr)}.ae-player-battle__arena{flex-basis:220px}.ae-player-battle-fighter{gap:var(--ae-player-space-2)}.ae-player-battle-fighter__portrait{flex-basis:32px;width:32px;height:48px}.ae-player-battle[data-layout=duel] .ae-player-battle__message{left:12px;right:12px;bottom:132px;width:auto;min-height:72px}.ae-player-battle[data-layout=duel] .ae-player-battle__commands{left:12px;right:12px;bottom:12px;width:auto}.ae-player-battle[data-layout=duel] .ae-player-battle-formation.is-duel .is-heroes .ae-player-battle-unit__visual{left:6%;bottom:36%}}.ae-player-battle-fighter .ae-player-resource{min-width:0}.ae-player-battle-fighter .ae-player-resource>span:not(.ae-player-resource__icon){flex-wrap:wrap}.ae-player-pov{container-type:inline-size;min-height:0;height:100%;padding:0;width:100%;max-width:900px;margin-inline:auto}.ae-player-pov>.ae-player-screen__body{display:flex;min-height:0;height:100%;padding:0}.ae-player-pov__stage{position:relative;isolation:isolate;overflow:hidden;width:100%;height:100%;min-height:420px;background:var(--ae-player-canvas);color:var(--ae-player-text)}.ae-player-pov__background,.ae-player-pov__sequence,.ae-player-pov__vignette{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ae-player-pov__background{object-fit:cover;object-position:center 48%}.ae-player-pov__sequence{pointer-events:none;max-width:900px;margin-inline:auto}.ae-player-pov__opponent{position:absolute;bottom:0;left:50%;width:78%;height:86%;object-fit:contain;object-position:center bottom;transform:translate(-50%);transform-origin:50% 80%;filter:drop-shadow(0 12px 24px #0008)}.ae-player-pov__vignette{pointer-events:none;background:linear-gradient(#02070bd9,transparent 22%,transparent 52%,#02070bdb),linear-gradient(90deg,#0004,transparent 30%,transparent 70%,#0004)}.ae-player-pov__hud{position:absolute;inset:18px 20px auto;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:var(--ae-player-space-4);align-items:start}.ae-player-pov__health.ae-player-card{min-width:0}.ae-player-pov__health .ae-player-resource strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ae-player-pov__health:not([data-enemy]) .ae-player-resource__fill{background:var(--ae-player-positive);box-shadow:0 0 8px color-mix(in srgb,var(--ae-player-positive) 50%,transparent)}.ae-player-pov__health[data-enemy] .ae-player-resource__fill{background:var(--ae-player-danger)}.ae-player-pov__turn{display:grid;text-align:center;text-transform:uppercase;font-size:10px;letter-spacing:.14em;line-height:1.4}.ae-player-pov__turn strong{font-size:28px;letter-spacing:0}.ae-player-pov__bottom{position:absolute;inset:auto 20px 18px;display:grid;gap:var(--ae-player-space-3);max-width:660px;margin-inline:auto}.ae-player-pov__command-header{display:flex;justify-content:space-between;align-items:center;gap:var(--ae-player-space-3);margin-bottom:var(--ae-player-space-2-5)}.ae-player-pov__command-header>span{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--ae-player-text)}.ae-player-pov__actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ae-player-space-2)}.ae-player-pov__actions [data-prominent]{grid-column:1 / -1;min-height:48px;font-size:18px;text-transform:uppercase;letter-spacing:.1em}.ae-player-pov__actions .ae-player-button{min-width:0}.ae-player-pov__result{display:flex;justify-content:space-between;align-items:center;gap:var(--ae-player-space-3)}.ae-player-pov__result>strong{font-size:24px}@container (max-width: 600px){.ae-player-pov__stage{min-height:420px}.ae-player-pov__hud{inset:12px 10px auto;gap:var(--ae-player-space-2)}.ae-player-pov__health.ae-player-card{padding:var(--ae-player-space-2)}.ae-player-pov__health .ae-player-resource>span{flex-wrap:wrap;gap:var(--ae-player-space-0);font-size:11px}.ae-player-pov__bottom{inset:auto 10px 10px;gap:var(--ae-player-space-2)}.ae-player-pov__opponent{width:124%;height:84%}.ae-player-pov__actions{gap:var(--ae-player-space-1-5)}.ae-player-pov__actions .ae-player-button{padding-inline:var(--ae-player-space-2)}.ae-player-pov__actions .ae-player-button:not([data-prominent]){font-size:12px;white-space:nowrap}}.ae-player-pov__equipment-rails{position:absolute;top:92px;right:20px;bottom:180px;left:20px;margin-inline:auto;pointer-events:none}.ae-player-battle-equipment{width:88px;display:flex;flex-direction:column;min-height:0}.ae-player-pov__equipment{position:absolute;inset:0 auto 0 0}.ae-player-pov__equipment[data-owner=player]{left:auto;right:0}.ae-player-battle-equipment h2{margin:0 0 var(--ae-player-space-2-5);text-align:center;color:var(--ae-player-text);font-family:var(--ae-player-font-body);font-size:var(--ae-player-type-overline-size);font-weight:var(--ae-player-type-overline-weight, 750);letter-spacing:var(--ae-player-type-overline-tracking);line-height:1.3;text-transform:uppercase}.ae-player-battle-equipment__list{overflow:auto;max-width:100%;padding-bottom:var(--ae-player-space-2-5);pointer-events:auto;scrollbar-width:thin}@container (max-width: 600px){.ae-player-pov__equipment-rails{top:95px;right:10px;bottom:175px;left:10px}.ae-player-pov__equipment{width:64px}.ae-player-battle-equipment h2{font-size:var(--ae-player-type-overline-size)}}.ae-player-item-slot[data-read-only]{cursor:default}.ae-player-item-slot .ae-player-item-slot__rarity{position:absolute;z-index:2;top:5px;left:5px;right:5px;text-align:center;color:var(--ae-player-item-rarity);pointer-events:none}.ae-player-battle-status{display:flex;align-items:center;gap:var(--ae-player-space-5);min-width:0}.ae-player-battle-status>span{font-size:var(--ae-player-type-caption-size)}.ae-player-battle-formation{position:relative;isolation:isolate;height:100%;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(var(--ae-player-space-5),6vw,100px);padding:var(--ae-player-space-7);min-height:310px}.ae-player-battle-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.22;overflow:hidden}.ae-player-battle-backdrop img{width:100%;height:100%;object-fit:cover}.ae-player-battle-unit{display:flex;align-items:center;gap:var(--ae-player-space-3);width:100%;max-width:390px;min-width:0}.ae-player-battle-unit>.ae-player-battle-unit__visual{width:76px;height:88px;object-fit:contain;flex-shrink:0;image-rendering:pixelated}.ae-player-battle[data-layout=duel] .ae-player-battle-unit>.ae-player-battle-unit__visual{image-rendering:auto}.ae-player-battle-unit[data-defeated=true]>.ae-player-battle-unit__visual{opacity:.3;filter:grayscale(1)}.is-enemies .ae-player-battle-unit{flex-direction:row-reverse}.is-duel .ae-player-battle-unit{flex-direction:column;width:230px}.is-duel .ae-player-battle-unit>.ae-player-battle-unit__visual{width:130px;height:155px}.is-initiative .ae-player-battle-unit{flex-direction:column;gap:var(--ae-player-space-1)}.is-initiative .ae-player-battle-unit>.ae-player-battle-unit__visual{height:80px}.ae-player-battle-team{display:flex;flex-direction:column;gap:var(--ae-player-space-3);min-width:0}.ae-player-battle-team .ae-player-battle-fighter{width:100%;max-width:310px}.ae-player-battle-team.is-enemies{align-items:flex-end}.ae-player-battle-formation.is-duel{min-height:330px;align-items:stretch}.ae-player-battle-formation.is-duel .is-heroes{justify-content:flex-end}.ae-player-battle-formation.is-duel .is-enemies{justify-content:flex-start}.ae-player-battle-formation.is-duel .ae-player-battle-fighter{max-width:250px}.ae-player-battle-formation.is-initiative{grid-template-columns:1fr;min-height:310px;gap:var(--ae-player-space-5)}.ae-player-battle-formation.is-initiative .ae-player-battle-team{flex-direction:row;align-items:stretch;justify-content:center}.ae-player-battle-formation.is-initiative .is-enemies{order:-1}.ae-player-battle-log{margin:var(--ae-player-space-2) 0 0;padding:0;list-style:none;color:var(--ae-player-text-muted);font-size:var(--ae-player-type-caption-size);line-height:1.6}.ae-player-battle-log li:last-child{color:var(--ae-player-text)}.ae-player-battle-move-summary{display:flex;flex-wrap:wrap;gap:var(--ae-player-space-1-5) var(--ae-player-space-4);list-style:none;padding:0;margin:var(--ae-player-space-2) 0;font-size:var(--ae-player-type-caption-size);color:var(--ae-player-text-muted)}@container (max-width: 560px){.ae-player-battle-unit{flex-direction:column!important;gap:var(--ae-player-space-1)}.ae-player-battle-formation{padding:var(--ae-player-space-3);gap:var(--ae-player-space-3);min-height:360px}.ae-player-battle-formation.is-initiative{grid-template-columns:1fr 1fr}.ae-player-battle-formation.is-initiative .ae-player-battle-team{flex-direction:column}.ae-player-battle-formation.is-initiative .ae-player-battle-unit{flex:0 0 auto}}.ae-player-battle-unit__visual img{width:100%;height:100%;object-fit:contain}.ae-player-battle-result{display:flex;align-items:center;justify-content:center;gap:var(--ae-player-space-5)}.ae-player-battle-feedback{position:relative}.ae-player-battle-effects__damage{position:absolute;opacity:0;pointer-events:none;font-size:clamp(28px,5vw,56px);font-weight:800;color:var(--ae-player-danger, #ff6253);text-shadow:0 2px 4px #000;transform:translate(-50%)}.ae-player-battle-effects__damage--enemy{left:50%;top:30%}.ae-player-battle-effects__damage--player{left:32%;bottom:29%}.ae-player-battle-effects__impact{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;box-shadow:inset 0 0 110px var(--ae-player-danger, #e84336)}.ae-player-battle-effects__recover{position:absolute;left:50%;top:45%;opacity:0;pointer-events:none;font-size:72px;color:var(--ae-player-success, #75f3b5);transform:translate(-50%)}.ae-player-battle-unit__visual>.ae-player-battle-feedback,.ae-player-battle-unit__visual>.ae-player-battle-feedback>[data-battle-effect=enemy]{width:100%;height:100%}.ae-player-gacha{display:grid;grid-template-rows:auto minmax(0,1fr) auto;container-type:inline-size;background:var(--ae-player-canvas)}.ae-player-gacha[data-chrome=false]{grid-template-rows:minmax(0,1fr) auto}.ae-player-gacha>.ae-player-screen-header{z-index:3;padding-inline:var(--ae-player-space-4);background:color-mix(in srgb,var(--ae-player-canvas) 78%,transparent);border-bottom:1px solid var(--ae-player-panel-border)}.ae-player-gacha__wallets{display:flex;min-width:0;max-width:100%;flex-wrap:wrap;justify-content:flex-end;gap:var(--ae-player-space-2)}.ae-player-gacha__wallets .ae-player-badge{max-width:100%;white-space:normal;overflow-wrap:anywhere}.ae-player-gacha__wallets .ae-player-badge,.ae-player-gacha__wallets .ae-player-currency{padding:var(--ae-player-space-1-5) var(--ae-player-space-3);border:1px solid var(--ae-player-panel-border);border-radius:999px;background:color-mix(in srgb,var(--ae-player-surface) 88%,transparent)}.ae-player-gacha__stage{display:grid;grid-template-columns:minmax(13.5rem,16.5rem) minmax(0,1fr);min-height:0;gap:var(--ae-player-space-3);padding:var(--ae-player-space-3) var(--ae-player-space-4) 0}.ae-player-gacha__rail{min-width:0;min-height:0}.ae-player-gacha__rail-scroll{height:100%;display:grid;align-content:start;gap:var(--ae-player-space-2-5)}.ae-player-gacha__banner{position:relative;display:grid;min-height:92px;overflow:hidden;text-align:left;cursor:pointer;border-radius:14px;background:var(--ae-player-surface)}.ae-player-gacha__banner[data-selected=true]{border-color:var(--ae-player-accent);box-shadow:0 0 0 1px var(--ae-player-accent)}.ae-player-gacha__banner-art{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 78% 40%,color-mix(in srgb,var(--ae-player-accent) 28%,transparent),transparent 42%),linear-gradient(90deg,var(--ae-player-canvas) 18%,transparent 58%)}.ae-player-gacha__banner-art>img,.ae-player-gacha__hero img,.ae-player-gacha__featured-avatar img{width:100%;height:100%;object-fit:cover;display:block}.ae-player-gacha__hero img{object-position:50% 18%}.ae-player-gacha[data-variant=portrait] .ae-player-gacha__hero img{object-position:78% 12%}.ae-player-gacha[data-variant=portrait] .ae-player-gacha__hero{min-height:16.5rem}@container (max-width: 600px){.ae-player-gacha[data-variant=portrait] .ae-player-gacha__board{grid-template-rows:minmax(16.5rem,38vh) auto}}.ae-player-gacha__banner-copy{position:relative;z-index:1;display:grid;gap:var(--ae-player-space-1);align-content:start;max-width:62%;padding:var(--ae-player-space-2-5) var(--ae-player-space-3) var(--ae-player-space-3);background:linear-gradient(90deg,color-mix(in srgb,var(--ae-player-canvas) 88%,transparent),transparent)}.ae-player-gacha__board{position:relative;min-width:0;min-height:0;overflow:hidden;border-radius:16px;background:var(--ae-player-canvas)}.ae-player-gacha__hero{position:absolute;top:0;right:0;bottom:0;left:0}.ae-player-gacha__hero-mark{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--ae-player-font-display);font-size:132px;color:color-mix(in srgb,var(--ae-player-accent) 28%,transparent)}.ae-player-gacha__copy{position:relative;z-index:2;display:grid;align-content:start;gap:var(--ae-player-space-3-5);width:min(100%,26rem);min-height:100%;padding:var(--ae-player-space-5) var(--ae-player-space-5) 108px;background:linear-gradient(90deg,color-mix(in srgb,var(--ae-player-canvas) 92%,transparent) 0%,color-mix(in srgb,var(--ae-player-canvas) 55%,transparent) 62%,transparent 100%)}.ae-player-gacha__intro{display:grid;gap:var(--ae-player-space-2)}.ae-player-gacha__intro-actions{position:absolute;top:16px;inset-inline-end:16px;z-index:3;display:flex;gap:var(--ae-player-space-2)}.ae-player-gacha__intro-actions .ae-player-button,.ae-player-gacha__tools .ae-player-button{flex:none}.ae-player-gacha__intro .ae-player-text[data-variant=display]{font-family:var(--ae-player-font-display);font-size:clamp(32px,4.4vw,52px);font-weight:500;line-height:.92;max-width:9.5ch;color:var(--ae-player-text)}.ae-player-gacha__featured-card{display:grid;gap:var(--ae-player-space-2);width:min(100%,17rem);text-align:left;cursor:pointer}.ae-player-gacha__featured-row{display:grid;grid-template-columns:48px minmax(0,1fr);gap:var(--ae-player-space-2-5);align-items:center}.ae-player-gacha__featured-avatar{width:48px;height:48px;border-radius:10px;overflow:hidden}.ae-player-gacha__element{display:inline-flex;align-items:center;gap:var(--ae-player-space-1-5)}.ae-player-gacha__items ul,.ae-player-gacha-reveal__results ul{display:flex;flex-wrap:wrap;gap:var(--ae-player-space-2);margin:var(--ae-player-space-2) 0 0;padding:0;list-style:none}.ae-player-gacha__items li{width:72px}.ae-player-gacha__item{display:grid;justify-items:center;gap:var(--ae-player-space-1);width:100%;padding:var(--ae-player-space-2) var(--ae-player-space-1-5) var(--ae-player-space-1-5);cursor:pointer}.ae-player-gacha__item-slot.ae-player-item-slot{flex:none}.ae-player-gacha__stars{display:inline-flex;gap:var(--ae-player-space-0)}.ae-player-gacha__stars i{width:10px;height:10px;background:color-mix(in srgb,var(--ae-player-text) 22%,transparent);clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.ae-player-gacha__stars i[data-filled=true]{background:var(--ae-player-warning)}.ae-player-gacha__mileage{display:grid;gap:var(--ae-player-space-1-5);width:min(100%,17rem);padding:var(--ae-player-space-2-5) var(--ae-player-space-3);border:1px solid var(--ae-player-panel-border);border-radius:12px;background:color-mix(in srgb,var(--ae-player-surface) 78%,transparent)}.ae-player-gacha__mileage-copy{display:flex;justify-content:space-between;gap:var(--ae-player-space-2)}.ae-player-gacha__mileage-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--ae-player-space-2)}.ae-player-gacha__mileage .ae-player-progress>span{height:8px;background:color-mix(in srgb,var(--ae-player-text) 12%,transparent)}.ae-player-gacha__mileage .ae-player-progress i{background:var(--ae-player-warning)}.ae-player-gacha__chest{color:var(--ae-player-warning);font-size:16px}.ae-player-gacha__odds{display:grid;gap:var(--ae-player-space-2);max-height:9.5rem;overflow:auto}.ae-player-gacha__odds-row{display:grid;gap:var(--ae-player-space-1);padding:var(--ae-player-space-2-5) var(--ae-player-space-3);border:1px solid var(--ae-player-panel-border);border-radius:10px;background:color-mix(in srgb,var(--ae-player-surface) 70%,transparent)}.ae-player-gacha__odds-row>div{display:flex;flex-wrap:wrap;gap:var(--ae-player-space-3)}.ae-player-gacha__hero-meta{position:absolute;inset-inline-end:28px;bottom:118px;z-index:2;display:grid;justify-items:end;gap:var(--ae-player-space-1);padding:0;border:0;background:transparent;color:inherit;text-align:end;text-shadow:0 8px 24px #000a;cursor:pointer}.ae-player-gacha__inspect{display:grid;justify-items:start;gap:var(--ae-player-space-2-5)}.ae-player-gacha__inspect-art{width:100%;max-height:180px;overflow:hidden;border-radius:12px;background:var(--ae-player-surface)}.ae-player-gacha__inspect-art img{width:100%;height:180px;object-fit:cover;display:block}.ae-player-gacha__info,.ae-player-gacha__history{display:grid;gap:var(--ae-player-space-2)}.ae-player-gacha__history{margin:0;padding:0;list-style:none}.ae-player-gacha__history li{display:grid;gap:var(--ae-player-space-0);padding:var(--ae-player-space-2) 0;border-bottom:1px solid var(--ae-player-panel-border)}.ae-player-gacha__hero-meta .ae-player-badge{background:color-mix(in srgb,var(--ae-player-accent) 22%,var(--ae-player-surface));border-color:transparent}.ae-player-gacha__hero-meta .ae-player-text[data-variant=title]{font-size:34px;color:var(--ae-player-text)}@media(hover:hover)and (pointer:fine){.ae-player-gacha__hero-meta:hover{filter:brightness(1.06)}}.ae-player-gacha__summon{position:absolute;inset-inline-end:24px;bottom:18px;z-index:3;display:grid;justify-items:center;gap:var(--ae-player-space-2)}.ae-player-gacha__guarantee{font-size:11px;font-weight:700}.ae-player-gacha__pulls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ae-player-space-2-5)}.ae-player-gacha__pulls .ae-player-button{min-width:9.25rem}.ae-player-gacha__pull-copy{display:grid;justify-items:center;gap:var(--ae-player-space-0);line-height:1.15}.ae-player-gacha__pull-copy small{display:inline-flex;align-items:center;gap:var(--ae-player-space-1);opacity:.78}.ae-player-gacha__dock{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ae-player-space-3) var(--ae-player-space-4);padding:var(--ae-player-space-2-5) var(--ae-player-space-4) var(--ae-player-space-3-5)}.ae-player-gacha__tools{display:flex;flex-wrap:wrap;gap:var(--ae-player-space-2)}.ae-player-gacha__skip{display:inline-flex;align-items:center;gap:var(--ae-player-space-2);color:var(--ae-player-text-muted);font-size:var(--ae-player-type-caption-size)}.ae-player-gacha-reveal{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;display:grid;place-items:center;padding:var(--ae-player-space-6);background:color-mix(in srgb,var(--ae-player-canvas) 82%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ae-player-gacha-reveal__stage,.ae-player-gacha-reveal__results{display:grid;justify-items:center;gap:var(--ae-player-space-4);width:min(100%,42rem)}.ae-player-gacha-reveal__video{width:min(100%,720px);max-height:70vh;border-radius:18px;background:#000}.ae-player-gacha-reveal__burst{position:relative;display:grid;place-items:center;width:min(72vw,320px);height:min(72vw,320px)}.ae-player-gacha-reveal__burst>.ae-player-shine-star{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;width:auto;height:auto}.ae-player-gacha-reveal__burst>span:not(.ae-player-shine-star){position:absolute;top:18%;right:18%;bottom:18%;left:18%;border-radius:999px;border:2px solid color-mix(in srgb,var(--ae-player-accent) 80%,#fff);animation:ae-player-gacha-burst 1.2s var(--ae-player-easing) both}.ae-player-gacha-reveal__burst>span:not(.ae-player-shine-star):nth-child(3){top:8%;right:8%;bottom:8%;left:8%;animation-delay:80ms;opacity:.7}.ae-player-gacha-reveal__burst>span:not(.ae-player-shine-star):nth-child(4){top:0;right:0;bottom:0;left:0;animation-delay:.16s;opacity:.4}.ae-player-gacha-reveal__skip{justify-self:end}.ae-player-gacha-reveal__results li{display:inline-flex;align-items:center;gap:var(--ae-player-space-1)}.ae-player-gacha-reveal__beat{display:grid;justify-items:center;gap:var(--ae-player-space-3);width:min(100%,26rem);text-align:center;animation:ae-player-gacha-beat var(--ae-player-motion-slow) var(--ae-player-easing-emphasized) both}.ae-player-gacha-reveal__portrait{display:grid;place-items:center;width:min(60vw,15rem);aspect-ratio:3 / 4;overflow:hidden;border-radius:var(--ae-player-radius-large);background:color-mix(in srgb,var(--ae-player-accent) 14%,var(--ae-player-surface));box-shadow:var(--ae-player-shadow-raised)}.ae-player-gacha-reveal__portrait img{width:100%;height:100%;object-fit:cover}.ae-player-gacha-reveal__star-up{display:grid;justify-items:center;gap:var(--ae-player-space-1)}@keyframes ae-player-gacha-beat{0%{transform:translateY(12px) scale(.96);opacity:0}to{transform:none;opacity:1}}@keyframes ae-player-gacha-burst{0%{transform:scale(.35);opacity:0}to{transform:scale(1);opacity:1}}@container (max-width: 860px){.ae-player-gacha__stage{grid-template-columns:1fr}.ae-player-gacha__rail-scroll{max-height:11rem}.ae-player-gacha__board{min-height:28rem}.ae-player-gacha__copy{width:100%;padding-bottom:140px}.ae-player-gacha__summon{inset-inline:16px}}@media(prefers-reduced-motion:reduce){.ae-player-gacha-reveal__burst>span:not(.ae-player-shine-star){animation:none}.ae-player-gacha-reveal__beat{animation:none}}.ae-player-iap-shop{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;container-type:inline-size;background:radial-gradient(80% 50% at 100% 0%,color-mix(in srgb,var(--ae-player-warning) 10%,transparent),transparent 42%),var(--ae-player-canvas)}.ae-player-iap-shop[data-chrome=false]{grid-template-rows:auto minmax(0,1fr) auto}.ae-player-iap-shop__main{display:grid;grid-template-rows:auto auto minmax(0,1fr);min-height:0}.ae-player-iap-shop__heading{margin:var(--ae-player-space-3) var(--ae-player-space-4) 0}.ae-player-iap-shop__status{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:var(--ae-player-space-2-5);min-width:0}.ae-player-iap-shop__status .ae-player-currency{padding:var(--ae-player-space-1-5) var(--ae-player-space-2-5);border:1px solid var(--ae-player-panel-border);border-radius:999px;background:color-mix(in srgb,var(--ae-player-surface) 82%,transparent)}.ae-player-iap-shop__level{display:flex;align-items:center;gap:var(--ae-player-space-2)}.ae-player-iap-shop__level .ae-player-progress{width:110px}.ae-player-iap-shop__level small{display:none}.ae-player-iap-shop__avatar,.ae-player-iap-shop__avatar .ae-player-avatar{width:32px;height:32px}.ae-player-iap-shop__stage{display:grid;grid-template-columns:168px minmax(0,1fr) 260px;min-height:0;gap:var(--ae-player-space-3-5);padding:var(--ae-player-space-3-5) var(--ae-player-space-4) var(--ae-player-space-2)}.ae-player-iap-shop[data-category-nav=tabs] .ae-player-iap-shop__stage{grid-template-columns:minmax(0,1fr) 260px}.ae-player-iap-shop__rail{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0;gap:var(--ae-player-space-3)}.ae-player-iap-shop__menu{display:grid;align-content:start;gap:var(--ae-player-space-1-5)}.ae-player-iap-shop__nav{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:var(--ae-player-space-2-5);width:100%;min-height:40px;padding:0 var(--ae-player-space-3);border:1px solid transparent;border-radius:12px;background:transparent;color:var(--ae-player-text-muted);font:inherit;font-size:var(--ae-player-type-caption-size);letter-spacing:.08em;text-transform:uppercase;text-align:left;cursor:pointer}.ae-player-iap-shop__nav[data-selected=true]{color:var(--ae-player-text);border-color:color-mix(in srgb,var(--ae-player-warning) 55%,transparent);background:color-mix(in srgb,var(--ae-player-warning) 10%,var(--ae-player-surface))}@media(hover:hover)and (pointer:fine){.ae-player-iap-shop__nav:hover{color:var(--ae-player-text);background:color-mix(in srgb,var(--ae-player-text) 6%,transparent)}}.ae-player-iap-shop__reset{display:grid;grid-template-columns:18px minmax(0,1fr);gap:var(--ae-player-space-2-5);align-items:center;padding:var(--ae-player-space-2-5) var(--ae-player-space-3);border:1px solid var(--ae-player-panel-border);border-radius:14px;color:var(--ae-player-text-muted);background:color-mix(in srgb,var(--ae-player-surface) 80%,transparent)}.ae-player-iap-shop__board{min-height:0;display:grid;align-content:start;gap:var(--ae-player-space-4)}.ae-player-iap-shop__main>.ae-player-iap-shop__hero{margin:var(--ae-player-space-3) var(--ae-player-space-4) 0}.ae-player-iap-shop__hero{overflow:hidden;border-radius:var(--ae-player-radius-large)}.ae-player-iap-shop__hero img{display:block;width:100%;height:100%;max-height:12rem;object-fit:cover}.ae-player-iap-shop__cta{display:block;margin-top:var(--ae-player-space-1);font-size:var(--ae-player-type-caption-size);font-weight:650}.ae-player-iap-shop__banner{display:grid;grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);min-height:168px;overflow:hidden;background:linear-gradient(90deg,color-mix(in srgb,color-mix(in srgb,var(--ae-player-surface) 55%,var(--ae-player-shade)) 92%,transparent) 0 38%,transparent 72%),var(--ae-player-surface)}.ae-player-iap-shop__banner-copy{display:grid;align-content:center;justify-items:start;gap:var(--ae-player-space-2);padding:var(--ae-player-space-5) var(--ae-player-space-6);z-index:1}.ae-player-iap-shop__banner-copy .ae-player-text[data-variant=display]{font-size:clamp(22px,3vw,34px);letter-spacing:.04em;text-transform:uppercase}.ae-player-iap-shop__banner-art{min-height:168px;overflow:hidden}.ae-player-iap-shop__banner-art>img,.ae-player-iap-shop__bundle-art>img,.ae-player-iap-shop__bundle-art>*{width:100%;height:100%;object-fit:cover;display:block}.ae-player-iap-shop__section{display:grid;gap:var(--ae-player-space-2-5)}.ae-player-iap-shop__section>header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ae-player-space-3)}.ae-player-iap-shop__section>header .ae-player-text[data-variant=heading]{letter-spacing:.12em;text-transform:uppercase;font-size:var(--ae-player-type-caption-size);color:var(--ae-player-text-muted)}.ae-player-iap-shop__more,.ae-player-iap-shop__back,.ae-player-iap-shop__support{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--ae-player-text-muted);font:inherit;font-size:var(--ae-player-type-caption-size);letter-spacing:.1em;text-transform:uppercase;cursor:pointer}@media(hover:hover)and (pointer:fine){.ae-player-iap-shop__more:hover,.ae-player-iap-shop__back:hover,.ae-player-iap-shop__support:hover{color:var(--ae-player-text)}}.ae-player-iap-shop__items,.ae-player-iap-shop__catalog{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:var(--ae-player-space-2-5)}.ae-player-iap-shop__deals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ae-player-space-2-5)}.ae-player-iap-shop__offer{position:relative;display:grid;grid-template-rows:110px auto;overflow:hidden;text-align:left;cursor:pointer;background:var(--ae-player-surface)}.ae-player-iap-shop__offer[data-compact=true]{grid-template-columns:72px minmax(0,1fr);grid-template-rows:auto;min-height:88px}.ae-player-iap-shop__offer[data-sold-out=true],.ae-player-iap-shop__offer[data-unavailable=true]{opacity:.58}.ae-player-card.ae-player-iap-shop__offer:disabled{opacity:.85}.ae-player-iap-shop__sale{position:absolute;top:8px;right:8px;z-index:1;padding:var(--ae-player-space-0) var(--ae-player-space-1-5);border-radius:6px;background:var(--ae-player-danger);color:var(--ae-player-on-danger, #fff);font-size:10px;font-weight:800}.ae-player-iap-shop__art.ae-player-item-slot{margin:var(--ae-player-space-3) auto 0}.ae-player-iap-shop__offer[data-compact=true] .ae-player-iap-shop__art.ae-player-item-slot{margin:var(--ae-player-space-2)}.ae-player-iap-shop__meta{display:grid;gap:var(--ae-player-space-1);padding:var(--ae-player-space-2-5) var(--ae-player-space-3) var(--ae-player-space-3)}.ae-player-iap-shop__meta .ae-player-text[data-variant=heading]{font-size:var(--ae-player-type-body-size)}.ae-player-iap-shop__meta .ae-player-text[data-variant=overline]{color:var(--ae-player-text-faint);letter-spacing:.14em}.ae-player-iap-shop__price{display:inline-flex;align-items:center;gap:var(--ae-player-space-1-5);color:var(--ae-player-warning);font-family:var(--ae-player-font-display)}.ae-player-iap-shop__price[data-currency=real]{color:var(--ae-player-text)}.ae-player-iap-shop__price s{color:var(--ae-player-text-faint);font-size:var(--ae-player-type-caption-size)}.ae-player-iap-shop__cash{font-family:var(--ae-player-font-display);font-size:var(--ae-player-type-heading-size)}.ae-player-iap-shop__bundle{display:grid;align-content:start;gap:var(--ae-player-space-2-5);min-height:0;padding:var(--ae-player-space-4);border:1px solid var(--ae-player-panel-border);border-radius:var(--ae-player-radius-large);background:color-mix(in srgb,var(--ae-player-surface) 92%,transparent)}.ae-player-iap-shop__bundle-art{display:grid;place-items:center;min-height:148px;overflow:hidden;border-radius:12px;background:var(--ae-player-canvas)}.ae-player-iap-shop__includes ul{margin:var(--ae-player-space-1-5) 0 0;padding-left:var(--ae-player-space-5);color:var(--ae-player-text-muted);font-size:var(--ae-player-type-caption-size)}.ae-player-iap-shop__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--ae-player-space-3);min-height:44px;padding:var(--ae-player-space-1-5) var(--ae-player-space-4) var(--ae-player-space-2-5);color:var(--ae-player-text-muted)}.ae-player-iap-shop__back,.ae-player-iap-shop__support{display:inline-flex;align-items:center;gap:var(--ae-player-space-2)}.ae-player-iap-shop__back kbd{display:inline-grid;place-items:center;min-width:34px;height:22px;padding:0 var(--ae-player-space-1-5);border:1px solid var(--ae-player-panel-border);border-radius:6px;font:inherit;font-size:10px;letter-spacing:.08em}@container (max-width: 980px){.ae-player-iap-shop__stage{grid-template-columns:148px minmax(0,1fr)}.ae-player-iap-shop[data-category-nav=tabs] .ae-player-iap-shop__stage{grid-template-columns:minmax(0,1fr)}.ae-player-iap-shop__bundle{grid-column:1 / -1}}@container (max-width: 760px){.ae-player-iap-shop__stage{grid-template-columns:1fr}.ae-player-iap-shop__rail{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto}.ae-player-iap-shop__menu{grid-auto-flow:column;overflow-x:auto}.ae-player-iap-shop__banner{grid-template-columns:1fr}.ae-player-iap-shop__level{display:none}}.ae-player-celebration{position:absolute;z-index:20;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:hidden;color:var(--ae-player-text);text-align:center;container-type:inline-size}.ae-player-celebration[data-host=page]{position:relative;z-index:auto;min-height:100%}.ae-player-celebration[data-kind=reward]{pointer-events:auto}.ae-player-celebration[data-kind=reward] .ae-player-celebration__stage{box-sizing:border-box;max-height:100%;overflow-y:auto;align-content:safe center}.ae-player-celebration[data-kind=reward] .ae-player-celebration__tile{overflow-wrap:anywhere}.ae-player-celebration[data-kind=mission-success] .ae-player-celebration__stage{box-sizing:border-box;max-height:100%;overflow-y:auto;align-content:safe center;gap:var(--ae-player-space-2);padding-block:var(--ae-player-space-5) var(--ae-player-space-4)}.ae-player-celebration[data-kind=mission-success] .ae-player-celebration__hero{--ae-player-shine-star-size: 8.5rem;margin:0}.ae-player-celebration[data-kind=mission-success] .ae-player-celebration__actions{margin-top:var(--ae-player-space-2)}.ae-player-celebration__shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 50% 34%,color-mix(in srgb,var(--ae-player-accent) 22%,transparent),transparent 42%),color-mix(in srgb,var(--ae-player-canvas) 92%,var(--ae-player-shade))}.ae-player-celebration[data-host=page] .ae-player-celebration__shade{background:radial-gradient(circle at 50% 32%,color-mix(in srgb,var(--ae-player-accent) 26%,transparent),transparent 46%),var(--ae-player-canvas)}.ae-player-celebration[data-kind=level-up]{overflow:hidden;padding:var(--ae-player-space-5)}.ae-player-celebration[data-kind=level-up] .ae-player-celebration__shade{background:radial-gradient(ellipse 58% 48% at 46% 52%,color-mix(in srgb,var(--ae-player-accent) 28%,transparent),transparent 62%),color-mix(in srgb,#09040a 78%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ae-player-celebration__card{position:relative;z-index:1;display:grid;width:min(100%,42rem);padding:var(--ae-player-space-7) var(--ae-player-space-6) var(--ae-player-space-4);border:1px solid color-mix(in srgb,var(--ae-player-accent) 48%,#fff);border-radius:calc(var(--ae-player-radius-large) + var(--ae-player-space-3));background:radial-gradient(circle at 72% 8%,color-mix(in srgb,var(--ae-player-accent) 38%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,#4a1436 74%,transparent),color-mix(in srgb,#12070f 92%,transparent));box-shadow:0 0 0 1px color-mix(in srgb,#fff 10%,transparent) inset,0 28px 70px color-mix(in srgb,#000 55%,transparent),0 0 80px color-mix(in srgb,var(--ae-player-accent) 28%,transparent);overflow:visible}.ae-player-celebration__ribbon{position:absolute;inset:auto -10% -10% -10%;height:46%;pointer-events:none;background:radial-gradient(ellipse 36% 80% at 8% 72%,color-mix(in srgb,var(--ae-player-accent) 70%,transparent),transparent 58%),radial-gradient(ellipse 40% 90% at 94% 78%,color-mix(in srgb,var(--ae-player-accent) 58%,transparent),transparent 60%);opacity:.95}.ae-player-celebration__glints{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.ae-player-celebration__glints i{position:absolute;width:7px;height:7px;background:linear-gradient(45deg,transparent 42%,#fff 42%,#fff 58%,transparent 58%),linear-gradient(-45deg,transparent 42%,#fff 42%,#fff 58%,transparent 58%);filter:drop-shadow(0 0 6px #fff);opacity:.8}.ae-player-celebration__glints i[data-spot=a]{top:16%;left:36%}.ae-player-celebration__glints i[data-spot=b]{top:10%;right:18%;width:5px;height:5px}.ae-player-celebration__glints i[data-spot=c]{top:38%;left:22%}.ae-player-celebration__glints i[data-spot=d]{bottom:18%;right:8%}.ae-player-celebration__glints i[data-spot=e]{top:6%;left:54%;width:4px;height:4px}.ae-player-celebration__glints i[data-spot=f]{bottom:36%;left:42%;width:5px;height:5px}.ae-player-celebration[data-portrait=true] .ae-player-celebration__card{width:min(100%,48rem);padding-left:28%}.ae-player-celebration__dismiss{position:absolute;top:var(--ae-player-space-3);right:var(--ae-player-space-3);z-index:4;color:color-mix(in srgb,var(--ae-player-text) 78%,transparent);background:color-mix(in srgb,#000 28%,transparent)}.ae-player-celebration__portrait{position:absolute;z-index:3;left:-6%;bottom:-8%;width:46%;height:112%;pointer-events:none}.ae-player-celebration__portrait img,.ae-player-celebration__portrait svg{position:absolute;left:0;bottom:0;height:100%;width:auto;max-width:none;object-fit:contain;object-position:left bottom;filter:drop-shadow(0 18px 28px color-mix(in srgb,#000 45%,transparent))}.ae-player-celebration__card-body{position:relative;z-index:1;display:grid;justify-items:center;gap:var(--ae-player-space-2);min-width:0;padding-top:var(--ae-player-space-4)}.ae-player-celebration__crest{position:absolute;top:0;left:50%;z-index:4;width:3.4rem;transform:translate(-50%,-58%);color:color-mix(in srgb,var(--ae-player-accent) 92%,#fff);filter:drop-shadow(0 0 14px color-mix(in srgb,var(--ae-player-accent) 70%,transparent)) drop-shadow(0 6px 10px color-mix(in srgb,#000 40%,transparent))}.ae-player-celebration__crest svg{width:100%;height:auto}.ae-player-celebration__subtitle{margin:0;font-weight:650;letter-spacing:.01em}.ae-player-celebration__path{display:flex;align-items:center;justify-content:center;gap:var(--ae-player-space-4);margin:var(--ae-player-space-2) 0 var(--ae-player-space-1)}.ae-player-celebration__from{display:grid;place-items:center;min-width:4.6rem;min-height:4.6rem;border:1px solid color-mix(in srgb,var(--ae-player-text) 16%,transparent);border-radius:999px;color:color-mix(in srgb,var(--ae-player-text) 78%,transparent);font-family:var(--ae-player-font-display);font-size:1.35rem;font-weight:800;line-height:.9;background:radial-gradient(circle at 50% 30%,color-mix(in srgb,#fff 8%,transparent),transparent 62%),color-mix(in srgb,#000 42%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#fff 6%,transparent)}.ae-player-celebration__from small{display:block;font-size:.55rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.72}.ae-player-celebration__chevron{color:color-mix(in srgb,var(--ae-player-accent) 78%,#fff);font-size:1.35rem;letter-spacing:-.16em;text-shadow:0 0 12px color-mix(in srgb,var(--ae-player-accent) 50%,transparent)}.ae-player-celebration__tagline{display:inline-flex;align-items:center;gap:var(--ae-player-space-2);margin-top:var(--ae-player-space-1);letter-spacing:.22em;text-transform:uppercase}.ae-player-celebration__tagline svg{width:14px;height:12px;color:color-mix(in srgb,var(--ae-player-accent) 80%,#fff)}.ae-player-celebration__stage{position:relative;z-index:1;display:grid;justify-items:center;align-content:center;gap:var(--ae-player-space-2-5);width:min(100% - 32px,34rem);padding:var(--ae-player-space-7) var(--ae-player-space-4) var(--ae-player-space-6)}.ae-player-celebration__kicker{letter-spacing:.12em;text-transform:none;text-shadow:0 1px 0 color-mix(in srgb,#000 35%,transparent)}.ae-player-celebration__hero{margin:var(--ae-player-space-1) 0 var(--ae-player-space-0);color:var(--ae-player-accent)}.ae-player-celebration__badge{position:relative;z-index:1;display:grid;place-items:center;color:var(--ae-player-accent)}.ae-player-celebration__badge[data-badge=level] strong{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding-bottom:.2rem;color:#fff;font-family:var(--ae-player-font-display);font-size:22px;font-weight:800;letter-spacing:-.04em;line-height:.85;text-shadow:0 2px 0 color-mix(in srgb,#000 40%,transparent)}.ae-player-celebration__badge[data-badge=level] strong small{display:block;font-size:.55em;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.9}.ae-player-celebration[data-kind=level-up] .ae-player-celebration__hero{width:6.6rem;height:6.6rem;margin:0;color:color-mix(in srgb,var(--ae-player-accent) 90%,#fff);filter:drop-shadow(0 0 18px color-mix(in srgb,var(--ae-player-accent) 55%,transparent))}.ae-player-celebration[data-kind=level-up] .ae-player-celebration__headline{max-width:none;margin:var(--ae-player-space-2) 0 0;font-size:clamp(2.4rem,5.4vw,3.6rem);font-weight:800;text-transform:none;letter-spacing:-.04em;line-height:.92}.ae-player-celebration__headline{margin:var(--ae-player-space-0) 0 0;max-width:16ch;text-transform:uppercase;letter-spacing:.04em;line-height:.95;text-shadow:0 2px 0 color-mix(in srgb,#000 42%,transparent),0 0 22px color-mix(in srgb,var(--ae-player-accent) 35%,transparent)}.ae-player-celebration__detail{max-width:28ch}.ae-player-celebration__stars{display:flex;gap:var(--ae-player-space-2);margin:var(--ae-player-space-0) 0 var(--ae-player-space-1)}.ae-player-celebration__star{color:color-mix(in srgb,var(--ae-player-text) 22%,transparent);filter:drop-shadow(0 2px 0 color-mix(in srgb,#000 30%,transparent))}.ae-player-celebration__star[data-filled=true]{color:color-mix(in srgb,var(--ae-player-warning) 70%,#fff)}.ae-player-celebration__stats{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ae-player-space-2-5) var(--ae-player-space-5);margin:var(--ae-player-space-0) 0 var(--ae-player-space-1)}.ae-player-celebration__stat{display:grid;justify-items:center;gap:var(--ae-player-space-0);min-width:5.5rem}.ae-player-celebration__stat dt,.ae-player-celebration__stat dd{margin:0}.ae-player-celebration__rewards{display:grid;justify-items:center;gap:var(--ae-player-space-2-5);width:100%;margin-top:var(--ae-player-space-2)}.ae-player-celebration__rewards-label{display:inline-flex;align-items:center;gap:var(--ae-player-space-2);letter-spacing:.22em}.ae-player-celebration[data-kind=level-up] .ae-player-celebration__rewards-label:before,.ae-player-celebration[data-kind=level-up] .ae-player-celebration__rewards-label:after{display:none}.ae-player-celebration__rewards-label:before,.ae-player-celebration__rewards-label:after{content:"";display:inline-block;width:28px;height:1px;margin:0 var(--ae-player-space-2-5) var(--ae-player-space-1);background:color-mix(in srgb,var(--ae-player-text) 18%,transparent);vertical-align:middle}.ae-player-celebration[data-kind=level-up] .ae-player-celebration__rewards{width:100%;margin-top:var(--ae-player-space-3);padding:var(--ae-player-space-3) var(--ae-player-space-3) var(--ae-player-space-2-5);border:1px solid color-mix(in srgb,var(--ae-player-accent) 26%,transparent);border-radius:calc(var(--ae-player-radius-medium) + var(--ae-player-space-1));background:color-mix(in srgb,#0a0610 62%,transparent);box-shadow:inset 0 1px color-mix(in srgb,#fff 8%,transparent)}.ae-player-celebration[data-kind=level-up] .ae-player-celebration__rewards-label{letter-spacing:.08em;text-transform:none;font-weight:700}.ae-player-celebration__tray{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ae-player-space-3)}.ae-player-celebration[data-kind=level-up] .ae-player-celebration__tray{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;gap:var(--ae-player-space-2)}.ae-player-celebration__tile{display:grid;justify-items:center;gap:var(--ae-player-space-1);width:92px;padding:var(--ae-player-space-3) var(--ae-player-space-2) var(--ae-player-space-2-5);border:1px solid var(--ae-player-panel-border);border-radius:var(--ae-player-radius-medium);background:radial-gradient(circle at 50% 28%,color-mix(in srgb,var(--ae-player-accent) 18%,transparent),transparent 62%),var(--ae-player-surface);box-shadow:var(--ae-player-shadow-card);font-family:var(--ae-player-font-body)}.ae-player-celebration[data-kind=level-up] .ae-player-celebration__tile{width:auto;min-width:0;gap:var(--ae-player-space-0);padding:var(--ae-player-space-2) var(--ae-player-space-1) var(--ae-player-space-2);border:0;box-shadow:none;background:transparent}.ae-player-celebration[data-kind=level-up] .ae-player-celebration__tile-slot.ae-player-item-slot{border:0;background:transparent;box-shadow:none;color:color-mix(in srgb,var(--ae-player-accent) 70%,#fff)}.ae-player-celebration[data-kind=level-up] .ae-player-celebration__tile .ae-player-text[data-variant=heading]{font-size:.95rem;font-weight:800}.ae-player-celebration[data-kind=level-up] .ae-player-celebration__tile .ae-player-text[data-variant=caption]{max-width:9ch;line-height:1.15}.ae-player-celebration[data-kind=level-up] .ae-player-celebration__actions{width:min(100%,24rem);margin-top:var(--ae-player-space-3)}.ae-player-celebration[data-kind=level-up] .ae-player-button[data-variant=primary]{min-width:0;width:100%;min-height:3.1rem;border:0;border-radius:999px;font-weight:700;letter-spacing:.02em;box-shadow:0 8px 24px color-mix(in srgb,var(--ae-player-accent) 38%,transparent),inset 0 1px color-mix(in srgb,#fff 35%,transparent)}.ae-player-celebration[data-kind=level-up] .ae-player-celebration__detail{max-width:36ch;opacity:.9}@container (max-width: 720px){.ae-player-celebration[data-portrait=true] .ae-player-celebration__card{width:min(100%,40rem);padding-left:var(--ae-player-space-6)}.ae-player-celebration__portrait{width:38%;left:-10%}}@container (max-width: 560px){.ae-player-celebration__portrait{display:none}.ae-player-celebration[data-kind=level-up] .ae-player-celebration__tray{grid-template-columns:repeat(2,minmax(0,1fr))}}.ae-player-celebration__tile-slot.ae-player-item-slot{flex:none;color:var(--ae-player-accent)}.ae-player-celebration__tile .ae-player-text[data-variant=heading]{margin:0;font-variant-numeric:tabular-nums}.ae-player-celebration__actions{display:grid;justify-items:center;gap:var(--ae-player-space-2-5);margin-top:var(--ae-player-space-3-5);width:min(100%,14rem)}.ae-player-celebration .ae-player-button[data-variant=primary]{min-width:10.5rem}.ae-player-celebration .ae-player-button[data-variant=ghost],.ae-player-celebration .ae-player-button[data-variant=secondary]{min-width:0}.ae-player-breeding{height:100%;min-height:0;container-type:inline-size;background:var(--ae-player-canvas)}.ae-player-breeding>.ae-player-screen__body{min-height:0;overflow:hidden;padding:0}.ae-player-breeding__wallets{display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:var(--ae-player-space-3);height:34px;padding:0 var(--ae-player-space-2-5);border:1px solid var(--ae-player-panel-border);border-radius:999px;background:color-mix(in srgb,var(--ae-player-surface) 80%,transparent)}.ae-player-breeding__wallets .ae-player-badge,.ae-player-breeding__wallets .ae-player-currency{padding:0;border:0;background:transparent}.ae-player-breeding__stage{display:flex;flex-direction:column;gap:var(--ae-player-space-3-5);min-height:0;height:100%;padding:var(--ae-player-space-2) var(--ae-player-space-5) var(--ae-player-space-3-5)}.ae-player-breeding__pair{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(12rem,13.5rem) auto minmax(0,1fr);grid-template-areas:"left plus egg arrow right" ". . commit . .";align-items:stretch;flex:0 0 auto;column-gap:var(--ae-player-space-4);row-gap:var(--ae-player-space-2-5);width:min(100%,48rem);margin-inline:auto;min-height:0}.ae-player-breeding__parent[data-slot=left]{grid-area:left}.ae-player-breeding__parent[data-slot=right]{grid-area:right}.ae-player-breeding__join:not(.ae-player-breeding__join--arrow){grid-area:plus}.ae-player-breeding__join--arrow{grid-area:arrow}.ae-player-breeding__egg{grid-area:egg}.ae-player-breeding__commit{grid-area:commit}.ae-player-breeding__join{display:grid;place-items:center;align-self:center;color:var(--ae-player-text-muted);font-size:22px;font-weight:700}.ae-player-breeding__parent{display:grid;min-width:0;min-height:14.25rem;max-height:100%;overflow:hidden;grid-template-rows:auto minmax(0,1fr) auto;text-align:left;cursor:default;border-color:var(--ae-player-panel-border);background:color-mix(in srgb,var(--ae-player-surface) 72%,var(--ae-player-shade))}.ae-player-breeding__parent[data-empty=true]{place-items:center;grid-template-rows:minmax(0,1fr);border-style:dashed;background:color-mix(in srgb,var(--ae-player-surface) 38%,transparent)}button.ae-player-breeding__parent{cursor:pointer;width:100%}.ae-player-breeding__parent-head{display:grid;gap:0;padding:var(--ae-player-space-3) var(--ae-player-space-3-5) var(--ae-player-space-1)}.ae-player-breeding__identity{display:flex;align-items:center;justify-content:space-between;gap:var(--ae-player-space-2)}.ae-player-breeding__name-row{display:flex;align-items:baseline;gap:var(--ae-player-space-2);min-width:0}.ae-player-breeding__identity .ae-player-text{margin:0}.ae-player-breeding__sex{font-size:16px;line-height:1}.ae-player-breeding__sex[data-sex=female]{color:#f48fb1}.ae-player-breeding__sex[data-sex=male]{color:#64b5f6}.ae-player-breeding__art{display:grid;place-items:center;min-height:9.5rem;padding:var(--ae-player-space-1) var(--ae-player-space-4) var(--ae-player-space-2)}.ae-player-breeding__art>:is(img,picture,video,svg,.screen-media-image){max-width:100%;max-height:100%;width:min(100%,180px);height:min(100%,180px);object-fit:contain}.ae-player-breeding__art-mark{display:grid;place-items:center;width:72px;height:72px;border-radius:24px;background:color-mix(in srgb,var(--ae-player-accent) 18%,var(--ae-player-surface-raised));color:var(--ae-player-accent);font-size:28px;font-weight:760}.ae-player-breeding__types{display:flex;flex-wrap:wrap;gap:var(--ae-player-space-2)}.ae-player-breeding__parent .ae-player-breeding__types{padding:0 var(--ae-player-space-3-5) var(--ae-player-space-3-5)}.ae-player-breeding__type{display:inline-flex;align-items:center;gap:var(--ae-player-space-1-5);min-height:28px;padding:0 var(--ae-player-space-2-5) 0 var(--ae-player-space-2);border:1px solid var(--ae-player-panel-border);border-radius:999px;background:color-mix(in srgb,var(--ae-player-canvas) 70%,var(--ae-player-shade))}.ae-player-breeding__type svg{width:12px;height:12px}.ae-player-breeding__type .ae-player-text{margin:0}.ae-player-breeding__type[data-type=fire]{color:#ff8a4a}.ae-player-breeding__type[data-type=ghost]{color:#c9a6ff}.ae-player-breeding__empty-slot{display:grid;justify-items:center;gap:var(--ae-player-space-2);padding:var(--ae-player-space-6)}.ae-player-breeding__empty-mark{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;border:1px dashed var(--ae-player-border);color:var(--ae-player-text-muted);font-size:22px}.ae-player-breeding__egg{display:grid;grid-template-rows:auto minmax(0,1fr);justify-items:center;align-content:stretch;gap:var(--ae-player-space-2);min-width:0;min-height:0;padding:0;text-align:center;background:transparent;border:0;box-shadow:none}.ae-player-breeding__egg .ae-player-text[data-variant=heading]{margin:0}.ae-player-breeding__egg-box{display:grid;justify-items:center;align-content:center;gap:var(--ae-player-space-2);width:100%;min-height:0;height:100%;padding:var(--ae-player-space-3-5) var(--ae-player-space-3) var(--ae-player-space-2-5);border:1px solid var(--ae-player-panel-border);border-radius:16px;background:color-mix(in srgb,var(--ae-player-surface) 72%,var(--ae-player-shade))}.ae-player-breeding__egg-stage{display:grid;place-items:center;min-height:0;width:100%;padding:var(--ae-player-space-1) 0}.ae-player-breeding__egg-stage>:is(img,picture,video,svg,.screen-media-image){max-width:100%;max-height:160px;object-fit:contain}.ae-player-breeding__egg-art{position:relative;display:grid;place-items:end center;width:112px;height:128px}.ae-player-breeding__nest{width:96px;height:28px;border-radius:50%;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--ae-player-warning) 38%,#3a2a16),#1c140c 70%);box-shadow:0 10px 16px color-mix(in srgb,#000 40%,transparent)}.ae-player-breeding__shell{position:absolute;left:50%;bottom:22px;width:64px;height:82px;border-radius:50% 50% 46% 46%;transform:translate(-50%);background:radial-gradient(circle at 28% 32%,#fff 0 6px,transparent 7px),radial-gradient(circle at 62% 48%,color-mix(in srgb,var(--ae-player-accent) 55%,#d7c7ee) 0 7px,transparent 8px),radial-gradient(circle at 44% 68%,color-mix(in srgb,var(--ae-player-accent) 45%,#d7c7ee) 0 5px,transparent 6px),linear-gradient(180deg,#fff8ee,#f0e4d4);box-shadow:inset 0 0 0 1px color-mix(in srgb,#1a1814 10%,transparent),0 10px 18px color-mix(in srgb,#000 28%,transparent)}.ae-player-breeding__egg-meta{display:inline-flex;align-items:center;gap:var(--ae-player-space-1-5);color:var(--ae-player-text-muted)}.ae-player-breeding__egg-progress{width:min(100%,9rem);margin-top:var(--ae-player-space-2)}.ae-player-breeding__commit{display:grid;justify-items:center;gap:var(--ae-player-space-1-5)}.ae-player-breeding__commit .ae-player-button[data-variant=primary]{width:100%;min-width:0}.ae-player-breeding__offspring{display:grid;gap:var(--ae-player-space-2-5);margin-top:auto;padding:var(--ae-player-space-3) var(--ae-player-space-3-5) var(--ae-player-space-3-5);border:1px solid var(--ae-player-panel-border);border-radius:18px;background:color-mix(in srgb,var(--ae-player-surface) 64%,var(--ae-player-shade))}.ae-player-breeding__offspring .ae-player-text[data-variant=overline]{margin:0;letter-spacing:.12em}.ae-player-breeding__offspring-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.7fr) minmax(0,1.4fr);gap:var(--ae-player-space-3)}.ae-player-breeding__offspring-cell{display:grid;align-content:start;gap:var(--ae-player-space-1-5);min-width:0;padding:var(--ae-player-space-1) var(--ae-player-space-2)}.ae-player-breeding__offspring-cell+.ae-player-breeding__offspring-cell{border-left:1px solid var(--ae-player-panel-border)}.ae-player-breeding__offspring-cell .ae-player-text{margin:0}.ae-player-breeding__traits{display:inline-flex;align-items:center;gap:var(--ae-player-space-2);color:var(--ae-player-text-muted)}@container (max-width: 900px){.ae-player-breeding__pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"left right" "egg egg" "commit commit";width:100%}.ae-player-breeding__join{display:none}}@container (max-width: 640px){.ae-player-breeding__stage{padding:var(--ae-player-space-2-5);gap:var(--ae-player-space-2-5)}.ae-player-breeding__parent{min-height:12.5rem}.ae-player-breeding__offspring-grid{grid-template-columns:minmax(0,1fr)}.ae-player-breeding__offspring-cell+.ae-player-breeding__offspring-cell{border-left:0;border-top:1px solid var(--ae-player-panel-border);padding-top:var(--ae-player-space-2-5)}}.ae-player-crafting{height:100%;min-height:0;container-type:inline-size;background:var(--ae-player-canvas)}.ae-player-crafting>.ae-player-screen__body{min-height:0;overflow:hidden;padding:0}.ae-player-crafting__wallets{display:flex;flex-wrap:nowrap;justify-content:flex-end;gap:var(--ae-player-space-2)}.ae-player-crafting__wallets .ae-player-currency{padding:var(--ae-player-space-1-5) var(--ae-player-space-2-5);border:1px solid var(--ae-player-panel-border);border-radius:999px;background:color-mix(in srgb,var(--ae-player-surface) 80%,transparent)}.ae-player-crafting__stage{display:grid;grid-template-columns:minmax(15rem,18rem) minmax(16rem,1fr) minmax(15rem,20rem);min-height:0;padding:var(--ae-player-space-2) var(--ae-player-space-4) var(--ae-player-space-4)}.ae-player-crafting__rail,.ae-player-crafting__detail,.ae-player-crafting__preview{min-height:0;min-width:0}.ae-player-crafting__rail{display:grid;grid-template-rows:minmax(0,1fr);gap:var(--ae-player-space-2-5);padding-right:var(--ae-player-space-4);border-right:1px solid var(--ae-player-panel-border)}.ae-player-crafting__list{display:grid;align-content:start;gap:var(--ae-player-space-2);min-height:0;outline:none;border-radius:12px}.ae-player-crafting__list:focus-visible{outline:2px solid var(--ae-player-accent);outline-offset:2px}.ae-player-crafting__row.ae-player-list-row{grid-template-columns:auto minmax(0,1fr) auto;min-height:56px;align-items:center;background:color-mix(in srgb,var(--ae-player-surface) 42%,transparent);transition:border-color var(--ae-player-motion-fast) var(--ae-player-easing),background var(--ae-player-motion-fast) var(--ae-player-easing),box-shadow var(--ae-player-motion-fast) var(--ae-player-easing)}.ae-player-crafting__row[data-ready=true]{background:color-mix(in srgb,var(--ae-player-surface) 52%,color-mix(in srgb,var(--ae-player-positive) 8%,transparent))}@media(hover:hover)and (pointer:fine){.ae-player-crafting__row.ae-player-list-row:hover:not([data-selected=true]){background:color-mix(in srgb,var(--ae-player-surface) 70%,transparent);border-color:var(--ae-player-panel-border-strong)}}.ae-player-crafting__row[data-selected=true]{border-color:var(--ae-player-panel-border-strong);background:color-mix(in srgb,var(--ae-player-surface) 62%,var(--ae-player-shade));box-shadow:inset 3px 0 0 var(--ae-player-accent)}.ae-player-crafting__row-status{font-size:var(--ae-player-type-caption-size);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ae-player-text-muted)}.ae-player-crafting__row[data-ready=true] .ae-player-crafting__row-status{color:var(--ae-player-positive)}.ae-player-crafting__row:not([data-ready=true]) .ae-player-crafting__row-status{color:color-mix(in srgb,var(--ae-player-danger) 68%,var(--ae-player-text-muted))}.ae-player-crafting__row-icon.ae-player-item-slot{flex:none}.ae-player-crafting__detail{display:grid;align-content:start;gap:var(--ae-player-space-7);padding:var(--ae-player-space-1) var(--ae-player-space-6)}.ae-player-crafting__copy{display:grid;align-content:start;justify-items:start;gap:var(--ae-player-space-2);min-width:0}.ae-player-crafting__copy .ae-player-text{margin:0}.ae-player-crafting__rarity{letter-spacing:.14em;text-transform:uppercase;background:transparent;border:1px solid var(--ae-player-panel-border)}.ae-player-crafting__materials{display:grid;gap:var(--ae-player-space-3);align-content:start}.ae-player-crafting__materials>.ae-player-text{margin:0;letter-spacing:.12em}.ae-player-crafting__ingredient-list{display:grid;gap:var(--ae-player-space-2-5);margin:0;padding:0;list-style:none}.ae-player-crafting__material{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:var(--ae-player-space-3);min-height:52px;padding:var(--ae-player-space-2) var(--ae-player-space-2-5);border-radius:12px;background:color-mix(in srgb,var(--ae-player-surface) 36%,transparent)}.ae-player-crafting__material[data-short=true]{background:color-mix(in srgb,var(--ae-player-danger) 10%,var(--ae-player-surface))}.ae-player-crafting__material-icon.ae-player-item-slot{flex:none}.ae-player-crafting__material .ae-player-text{margin:0}.ae-player-crafting__material-qty{font-variant-numeric:tabular-nums;font-weight:700}.ae-player-crafting__preview{display:grid;grid-template-rows:minmax(0,1fr) auto;justify-items:center;gap:var(--ae-player-space-4);padding-left:var(--ae-player-space-4);border-left:1px solid var(--ae-player-panel-border)}.ae-player-crafting__art{display:grid;place-items:center;width:100%;min-height:0}.ae-player-crafting__art>:is(img,picture,video,svg,.screen-media-image){width:min(100%,18rem);height:auto;max-height:22rem;object-fit:contain;filter:drop-shadow(0 18px 28px #000a)}.ae-player-crafting__art svg{width:7rem;height:7rem}.ae-player-crafting__art-mark{display:grid;place-items:center;width:96px;height:96px;border-radius:28px;background:color-mix(in srgb,var(--ae-player-accent) 16%,var(--ae-player-surface-raised));font-size:36px;font-weight:760}.ae-player-crafting__commit{display:grid;justify-items:center;gap:var(--ae-player-space-3);width:min(100%,16rem);padding-bottom:var(--ae-player-space-2)}.ae-player-crafting__quantity{display:inline-flex;align-items:center;gap:var(--ae-player-space-2);padding:var(--ae-player-space-1);border:1px solid var(--ae-player-panel-border);border-radius:14px;background:color-mix(in srgb,var(--ae-player-surface) 55%,transparent)}.ae-player-crafting__stepper.ae-player-button{width:var(--ae-player-control-small);min-width:var(--ae-player-control-small);padding:0}.ae-player-crafting__quantity-value{display:grid;place-items:center;min-width:3.4rem;min-height:36px;padding:0 var(--ae-player-space-2-5);border:1px solid var(--ae-player-panel-border);border-radius:10px;background:color-mix(in srgb,var(--ae-player-surface) 70%,var(--ae-player-shade));font-weight:700}.ae-player-crafting__craft.ae-player-button{width:100%}.ae-player-crafting__duration{display:inline-flex;align-items:center;gap:var(--ae-player-space-1-5);margin:0;color:var(--ae-player-text-muted);font-size:var(--ae-player-type-caption-size)}.ae-player-crafting__duration svg{width:14px;height:14px}@container (max-width: 960px){.ae-player-crafting__stage{grid-template-columns:minmax(14rem,16rem) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.ae-player-crafting__preview{grid-column:1 / -1;grid-template-columns:minmax(8rem,12rem) minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:center;border-left:0;border-top:1px solid var(--ae-player-panel-border);padding:var(--ae-player-space-3) 0 0}.ae-player-crafting__art>:is(img,picture,video,svg,.screen-media-image){max-height:10rem}}@container (max-width: 640px){.ae-player-crafting__stage{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(10rem,14rem) auto auto;align-content:start;overflow-y:auto;overscroll-behavior:contain}.ae-player-crafting__rail{border-right:0;border-bottom:1px solid var(--ae-player-panel-border);padding:0 0 var(--ae-player-space-3)}.ae-player-crafting__detail,.ae-player-crafting__preview{min-height:auto}.ae-player-crafting__detail{padding:var(--ae-player-space-4) 0}.ae-player-crafting__stage:has(>.ae-player-crafting__preview){--ae-player-crafting-footer: 6.5rem;grid-template-rows:minmax(10rem,14rem) auto auto var(--ae-player-crafting-footer);padding-bottom:0}.ae-player-crafting__preview{display:contents}.ae-player-crafting__rail{grid-area:1 / 1}.ae-player-crafting__detail{grid-area:2 / 1}.ae-player-crafting__art{grid-area:3 / 1;padding-bottom:var(--ae-player-space-2)}.ae-player-crafting__commit{position:sticky;bottom:0;z-index:2;grid-area:1 / 1 / -1 / -1;align-self:end;box-sizing:border-box;width:auto;height:var(--ae-player-crafting-footer);margin-inline:calc(var(--ae-player-space-4) * -1);padding:var(--ae-player-space-3) var(--ae-player-space-4);grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);align-content:start;justify-items:stretch;gap:var(--ae-player-space-1-5) var(--ae-player-space-3);border-top:1px solid var(--ae-player-panel-border);background:var(--ae-player-canvas)}.ae-player-crafting__duration{grid-column:1 / -1;justify-self:center}}.ae-player-theme[data-player-layout=portrait] .ae-player-battle-pass{overflow-y:auto}.ae-player-theme[data-player-layout=portrait] .ae-player-battle-pass__board,.ae-player-theme[data-player-layout=portrait] .ae-player-battle-pass__board:has(.ae-player-battle-pass__peek){grid-template-columns:3.75rem minmax(0,1fr);grid-template-rows:auto auto;grid-template-areas:"lanes track" "peek peek";overflow:visible;min-height:auto}.ae-player-theme[data-player-layout=portrait] .ae-player-battle-pass{grid-template-rows:none;grid-auto-rows:auto;align-content:start}.ae-player-theme[data-player-layout=portrait] .ae-player-battle-pass__hero{display:contents}.ae-player-theme[data-player-layout=portrait] .ae-player-battle-pass__hero-copy,.ae-player-theme[data-player-layout=portrait] .ae-player-battle-pass__benefits{position:relative;z-index:1}.ae-player-theme[data-player-layout=portrait] .ae-player-battle-pass__hero-copy{max-width:none;padding:var(--ae-player-space-4) var(--ae-player-space-4) var(--ae-player-space-2-5)}.ae-player-theme[data-player-layout=portrait] .ae-player-battle-pass__hero-action{display:none}.ae-player-theme[data-player-layout=portrait] .ae-player-battle-pass__benefits{order:1;margin:0 var(--ae-player-space-3) var(--ae-player-space-2)}.ae-player-theme[data-player-layout=portrait] .ae-player-battle-pass__dock{order:2}.ae-player-theme[data-player-layout=portrait] .ae-player-battle-pass__pager{order:3}.ae-player-theme[data-player-layout=portrait] .ae-player-battle-pass__peek{min-height:0;grid-template-rows:auto auto auto}.ae-player-theme[data-player-layout=portrait] .ae-player-battle-pass__peek-art{height:88px}.ae-player-theme[data-player-layout=portrait] .ae-player-battle-pass__track{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(5.5rem,1fr);overflow-x:auto}.ae-player-theme[data-player-layout=portrait] .ae-player-battle-pass__lane-labels,.ae-player-theme[data-player-layout=portrait] .ae-player-battle-pass__track{padding-block:var(--ae-player-space-1)}.ae-player-theme[data-player-layout=portrait] .ae-player-battle-pass__timeline,.ae-player-theme[data-player-layout=portrait] .ae-player-battle-pass__track .ae-player-battle-pass__loot small{display:none}.ae-player-theme[data-player-layout=portrait] .ae-player-gacha__board{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;overflow:hidden}.ae-player-theme[data-player-layout=portrait] .ae-player-gacha__hero{grid-row:1 / -1}.ae-player-theme[data-player-layout=portrait] .ae-player-gacha__intro-actions{position:relative;grid-row:1;top:auto;inset-inline-end:auto;min-width:0;flex-wrap:wrap;justify-content:flex-end;padding:var(--ae-player-space-2) var(--ae-player-space-3) 0}.ae-player-theme[data-player-layout=portrait] .ae-player-gacha__intro-actions:empty{display:none}.ae-player-theme[data-player-layout=portrait] .ae-player-gacha__copy{grid-row:2;width:100%;min-height:0;overflow-y:auto;padding:var(--ae-player-space-4) var(--ae-player-space-3) var(--ae-player-space-4);background:linear-gradient(180deg,color-mix(in srgb,var(--ae-player-canvas) 88%,transparent) 0%,color-mix(in srgb,var(--ae-player-canvas) 62%,transparent) 55%,transparent 100%)}.ae-player-theme[data-player-layout=portrait] .ae-player-gacha__intro .ae-player-text[data-variant=display]{font-size:clamp(28px,9vw,40px);max-width:12ch}.ae-player-theme[data-player-layout=portrait] .ae-player-gacha__featured-card,.ae-player-theme[data-player-layout=portrait] .ae-player-gacha__mileage{width:100%}.ae-player-theme[data-player-layout=portrait] .ae-player-gacha__hero-meta{display:none}.ae-player-theme[data-player-layout=portrait] .ae-player-gacha__summon{position:relative;grid-row:3;inset-inline:auto;bottom:auto;width:100%;padding:var(--ae-player-space-2) var(--ae-player-space-3) var(--ae-player-space-3);background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--ae-player-canvas) 92%,transparent) 36%)}.ae-player-theme[data-player-layout=portrait] .ae-player-gacha__pulls{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));width:100%;gap:var(--ae-player-space-2)}.ae-player-theme[data-player-layout=portrait] .ae-player-gacha__pulls .ae-player-button{width:100%;min-width:0}.ae-player-theme[data-player-layout=portrait] .ae-player-gacha__pulls .ae-player-button:last-child:nth-child(odd){grid-column:1 / -1}.ae-player-theme[data-player-layout=portrait] .ae-player-hud kbd,.ae-player-theme[data-player-layout=portrait] .ae-player-world-map kbd{display:none}.ae-player-theme[data-player-layout=portrait] .ae-player-clock[data-layout=hud]{min-width:0;width:100%}.ae-player-theme[data-player-layout=portrait] .ae-player-hud__end{max-width:min(11.5rem,calc(46% - 8px))}.ae-player-theme[data-player-layout=portrait] .ae-player-hud__currencies{flex-wrap:wrap;justify-content:flex-start}.ae-player-theme[data-player-layout=portrait] .ae-player-hud[data-layout=field] .ae-player-hud__clock{position:static;left:auto;top:auto;transform:none;width:100%}.ae-player-theme[data-player-layout=portrait] .ae-player-inventory[data-layout=panel] .ae-player-inventory__stage,.ae-player-theme[data-player-layout=portrait] .ae-player-inventory[data-layout=panel][data-loadout=true] .ae-player-inventory__stage,.ae-player-theme[data-player-layout=portrait] .ae-player-inventory__footer{grid-template-columns:minmax(0,1fr)}.ae-player-theme[data-player-layout=portrait] .ae-player-leaderboard__stage[data-rail=true]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.ae-player-theme[data-player-layout=portrait] .ae-player-visual-novel-screen{display:block}.ae-player-theme[data-player-layout=portrait] .ae-player-visual-novel-screen__world{position:absolute;top:0;right:0;bottom:0;left:0}.ae-player-theme[data-player-layout=portrait] .ae-player-visual-novel-screen__world>*{object-position:center 32%}.ae-player-theme[data-player-layout=portrait] .ae-player-visual-novel-screen__chrome{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.ae-player-theme[data-player-layout=portrait] .ae-player-visual-novel-screen__start{width:min(16rem,calc(100% - 7.5rem))}.ae-player-theme[data-player-layout=portrait] .ae-player-visual-novel-screen__end{display:none}.ae-player-theme[data-player-layout=portrait] .ae-player-visual-novel-screen__dock{--ae-vn-shade-height: clamp(188px, 33svh, 268px);padding:var(--ae-player-space-7) max(var(--ae-player-space-4),env(safe-area-inset-right,0px)) calc(var(--ae-player-space-5) + env(safe-area-inset-bottom,0px)) max(var(--ae-player-space-4),env(safe-area-inset-left,0px))}.ae-player-theme[data-player-layout=portrait] .ae-player-visual-novel-screen__dialogue .ae-player-dialogue{overflow:visible}.ae-player-theme[data-player-layout=portrait] .ae-player-visual-novel-screen__dialogue .ae-player-text{overflow-wrap:anywhere;white-space:normal}.ae-player-theme[data-player-layout=portrait] .ae-player-story-toolbar{flex-wrap:nowrap;overflow-x:auto;gap:0;justify-content:flex-end}.ae-player-theme[data-player-layout=portrait] .ae-player-story-toolbar .ae-player-button{font-size:0;min-width:34px;width:34px;min-height:36px;padding:0}.ae-player-theme[data-player-layout=portrait] .ae-player-story-toolbar .ae-player-button__icon{font-size:14px}@container (max-width: 520px){.ae-player-story-toolbar{flex-wrap:nowrap;gap:var(--ae-player-space-1)}.ae-player-story-toolbar .ae-player-button{font-size:0;min-width:36px;width:36px;min-height:36px;padding:0}.ae-player-story-toolbar .ae-player-button__icon{font-size:14px}}.ae-player-theme[data-player-layout=portrait] .ae-player-battle[data-layout=duel] .ae-player-battle-fighter{width:calc(50% - 10px)}.ae-player-theme[data-player-layout=portrait] .ae-player-battle[data-layout=duel] .ae-player-battle-formation.is-duel .is-heroes .ae-player-battle-fighter{left:8px;top:52px}.ae-player-theme[data-player-layout=portrait] .ae-player-battle[data-layout=duel] .ae-player-battle-formation.is-duel .is-enemies .ae-player-battle-fighter{right:8px;top:12px}.ae-player-theme[data-player-layout=portrait] .ae-player-battle[data-layout=duel] .ae-player-battle__party{display:none}.ae-player-theme[data-player-layout=portrait] .ae-player-battle[data-layout=duel] .ae-player-battle-commands{grid-template-columns:repeat(2,minmax(0,1fr))}.ae-player-theme[data-player-layout=portrait] .ae-player-battle[data-layout=duel] .ae-player-battle__message{left:12px;right:12px;bottom:228px;width:auto}.ae-player-theme[data-player-layout=portrait] .ae-player-battle[data-layout=duel] .ae-player-battle__commands{left:12px;right:12px;bottom:12px;width:auto}.ae-player-theme[data-player-layout=portrait] .ae-player-battle>.ae-player-screen__body{overflow:auto;padding-bottom:var(--ae-player-layout-safe-bottom)}.ae-player-theme[data-player-layout=portrait] .ae-player-battle[data-layout=party] .ae-player-battle__controls,.ae-player-theme[data-player-layout=portrait] .ae-player-battle[data-layout=initiative] .ae-player-battle__controls{grid-template-columns:minmax(0,1fr);flex-shrink:0}.ae-player-theme[data-player-layout=portrait] .ae-player-battle[data-layout=party] .ae-player-battle__arena,.ae-player-theme[data-player-layout=portrait] .ae-player-battle[data-layout=initiative] .ae-player-battle__arena{flex:1 1 0;min-height:0}.ae-player-theme[data-player-layout=portrait] .ae-player-battle[data-layout=party] .ae-player-button__copy small,.ae-player-theme[data-player-layout=portrait] .ae-player-battle[data-layout=initiative] .ae-player-button__copy small{display:none}.ae-player-theme[data-player-layout=portrait] .ae-player-battle[data-layout=party] .ae-player-button[data-variant=command],.ae-player-theme[data-player-layout=portrait] .ae-player-battle[data-layout=initiative] .ae-player-button[data-variant=command]{min-height:44px;padding-block:var(--ae-player-space-2)}.ae-player-theme[data-player-layout=portrait] .ae-player-battle-formation:not(.is-duel){grid-template-columns:minmax(0,1fr);padding:var(--ae-player-space-1-5);gap:var(--ae-player-space-1-5);min-height:0}.ae-player-theme[data-player-layout=portrait] .ae-player-battle-team{gap:var(--ae-player-space-1-5)}.ae-player-theme[data-player-layout=portrait] .ae-player-battle-formation:not(.is-duel) .ae-player-battle-unit>.ae-player-battle-unit__visual{width:48px;height:56px}.ae-player-theme[data-player-layout=portrait] .ae-player-battle-formation.is-initiative .ae-player-battle-team{flex-direction:column;width:100%}.ae-player-theme[data-player-layout=portrait] .ae-player-battle-unit{flex-direction:row!important;align-items:center;width:100%;max-width:none}.ae-player-theme[data-player-layout=portrait] .is-enemies .ae-player-battle-unit{flex-direction:row-reverse!important}.ae-player-theme[data-player-layout=portrait] .is-duel .ae-player-battle-unit{flex-direction:column!important;width:auto}.ae-player-theme[data-player-layout=portrait] .ae-player-battle-team .ae-player-battle-fighter{max-width:none;width:100%}.ae-player-theme[data-player-layout=portrait] .ae-player-battle-fighter__details{overflow-wrap:break-word}.ae-player-theme[data-player-layout=portrait] .ae-player-battle-fighter__header>.ae-player-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ae-player-theme[data-player-layout=portrait] .ae-player-iap-shop__stage{grid-template-columns:minmax(0,1fr);padding:var(--ae-player-space-2-5) var(--ae-player-space-3) 0}.ae-player-theme[data-player-layout=portrait] .ae-player-iap-shop__rail,.ae-player-theme[data-player-layout=portrait] .ae-player-iap-shop kbd{display:none}.ae-player-theme[data-player-layout=portrait] .ae-player-iap-shop__banner{grid-template-columns:minmax(0,1fr)}.ae-player-theme[data-player-layout=portrait] .ae-player-iap-shop__bundle{grid-column:1 / -1}.ae-player-theme[data-player-layout=portrait] .ae-player-iap-shop__footer{position:relative;z-index:2;background:var(--ae-player-canvas)}.ae-player-theme[data-player-layout=portrait] .ae-player-hud:not(:has(.ae-player-hud__start)) .ae-player-hud__end{left:var(--ae-player-layout-safe-side);right:var(--ae-player-layout-safe-side);top:var(--ae-player-layout-safe-top);max-width:none;justify-items:stretch}.ae-player-theme[data-player-layout=portrait] .ae-player-hud:not(:has(.ae-player-hud__start)) .ae-player-clock{width:100%}.ae-player-theme[data-player-layout=portrait] .ae-player-hud:not(:has(.ae-player-hud__start)) .ae-player-clock__panel{grid-template-columns:minmax(0,1fr)}.ae-player-theme[data-player-layout=portrait] .ae-player-hud:not(:has(.ae-player-hud__start)) .ae-player-clock__dial{min-height:168px}.ae-player-theme[data-player-layout=portrait] .ae-player-hud:not(:has(.ae-player-hud__start)) .ae-player-clock__readout{border-left:0;border-top:1px solid color-mix(in srgb,var(--ae-player-border) 72%,transparent)}.ae-player-renovation{position:relative;display:grid;height:100%;min-height:0;overflow:hidden;background:#120c14}.ae-player-renovation__map{position:relative;min-height:0;height:100%}.ae-player-renovation__back.ae-player-icon-button{position:absolute;top:16px;left:16px;z-index:4;width:var(--ae-player-icon-chrome-size, 40px);height:var(--ae-player-icon-chrome-size, 40px);border:1px solid var(--ae-player-icon-chrome-border, color-mix(in srgb, #fff 22%, transparent));background:var(--ae-player-icon-chrome-background, color-mix(in srgb, #120816 78%, transparent));color:var(--ae-player-icon-chrome-color, #fff);box-shadow:var(--ae-player-icon-chrome-shadow, 0 8px 20px #0006);-webkit-backdrop-filter:var(--ae-player-icon-chrome-backdrop, none);backdrop-filter:var(--ae-player-icon-chrome-backdrop, none)}.ae-player-renovation__map>img{display:block;width:100%;height:100%;object-fit:cover}.ae-player-renovation__pin{position:absolute;z-index:2;transform:translate(-10%,-100%);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;justify-items:start;gap:var(--ae-player-space-2);min-width:9.5rem;padding:var(--ae-player-space-2) var(--ae-player-space-3) var(--ae-player-space-2) calc(var(--ae-player-space-2) + 2px);border:1px solid color-mix(in srgb,#fff 26%,transparent);border-radius:14px;background:color-mix(in srgb,var(--ae-player-surface) 82%,#120c14);color:var(--ae-player-text);text-align:left;box-shadow:0 8px 22px #0006;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ae-player-renovation__pin-art{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;background:color-mix(in srgb,#000 28%,transparent)}.ae-player-renovation__pin-art img,.ae-player-renovation__pin-art svg{width:28px;height:28px;object-fit:contain}.ae-player-renovation__pin-copy{display:grid;justify-items:start;gap:var(--ae-player-space-1-5);min-width:0}.ae-player-renovation__pin[data-state=locked]{border-color:color-mix(in srgb,var(--ae-player-warning) 42%,transparent)}.ae-player-renovation__pin[data-state=ready]{border-color:color-mix(in srgb,var(--ae-player-accent) 58%,transparent)}.ae-player-renovation__pin[data-state=ready]:after{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;z-index:-1;pointer-events:none;border-radius:inherit;background:color-mix(in srgb,var(--ae-player-accent) 18%,transparent);content:"";animation:ae-player-renovation-ready 1.6s ease-in-out infinite}.ae-player-renovation__pin[data-state=done]{opacity:.55}.ae-player-renovation__dock{position:absolute;z-index:3;right:18px;bottom:18px;left:18px;display:flex;justify-content:space-between;gap:var(--ae-player-space-4);align-items:end;pointer-events:none}.ae-player-renovation__progress,.ae-player-renovation__tools{pointer-events:auto}.ae-player-renovation__progress{display:grid;gap:var(--ae-player-space-1);max-width:22rem;padding:var(--ae-player-space-3) var(--ae-player-space-4);border-radius:16px;background:color-mix(in srgb,var(--ae-player-surface) 88%,#120c14);color:var(--ae-player-text)}.ae-player-renovation__tools{display:flex;gap:var(--ae-player-space-2);align-items:center}.ae-player-renovation__workbench{width:min(100%,34rem)}.ae-player-renovation__board.ae-player-item-grid{width:100%;max-width:100%;margin:0 auto var(--ae-player-space-3);padding:var(--ae-player-space-2);border-radius:var(--ae-player-radius-large);background:color-mix(in srgb,var(--ae-player-shade) 28%,var(--ae-player-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,#000 30%,transparent)}.ae-player-renovation__hint{display:block;margin:0 0 var(--ae-player-space-2)}.ae-player-renovation__board .ae-player-item-slot[data-event=spawn],.ae-player-renovation__board .ae-player-item-slot[data-event=merge]{z-index:3;overflow:visible}.ae-player-renovation__board .ae-player-item-slot[data-event=spawn] .ae-player-item-slot__icon{animation:ae-player-renovation-reveal var(--ae-player-motion-slow) var(--ae-player-easing-emphasized)}.ae-player-renovation__board .ae-player-item-slot[data-event=merge] .ae-player-item-slot__icon{animation:ae-player-renovation-merge var(--ae-player-motion-slow) var(--ae-player-easing-emphasized)}.ae-player-renovation__board .ae-player-item-slot[data-event=spawn]:after,.ae-player-renovation__board .ae-player-item-slot[data-event=merge]:after{position:absolute;top:-22%;right:-22%;bottom:-22%;left:-22%;z-index:0;pointer-events:none;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--ae-player-item-rarity, var(--ae-player-accent)) 58%,transparent),transparent 68%);content:"";animation:ae-player-renovation-spark var(--ae-player-motion-slow) var(--ae-player-easing) forwards}.ae-player-renovation__board[data-searching=true] .ae-player-item-slot[data-empty=true]{animation:ae-player-renovation-scan var(--ae-player-motion-fast) var(--ae-player-easing)}.ae-player-renovation__tools .ae-player-button[data-event=collect]{animation:ae-player-renovation-pack var(--ae-player-motion-standard) var(--ae-player-easing)}.ae-player-renovation__pack{display:grid;gap:var(--ae-player-space-2);padding:0;list-style:none}@keyframes ae-player-renovation-reveal{0%{transform:scale(.18) rotate(-10deg);opacity:0}58%{transform:scale(1.16) rotate(3deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}@keyframes ae-player-renovation-merge{0%{transform:scale(.5);filter:brightness(1.85)}42%{transform:scale(1.22);filter:brightness(1.28)}to{transform:none;filter:none}}@keyframes ae-player-renovation-spark{0%{opacity:0;transform:scale(.35)}32%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}@keyframes ae-player-renovation-scan{0%{filter:brightness(1)}40%{filter:brightness(1.55)}to{filter:none}}@keyframes ae-player-renovation-pack{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:none}}@keyframes ae-player-renovation-ready{0%,to{opacity:.22}50%{opacity:.7}}@media(prefers-reduced-motion:reduce){.ae-player-renovation__board .ae-player-item-slot[data-event=spawn] .ae-player-item-slot__icon,.ae-player-renovation__board .ae-player-item-slot[data-event=merge] .ae-player-item-slot__icon,.ae-player-renovation__board .ae-player-item-slot[data-event=spawn]:after,.ae-player-renovation__board .ae-player-item-slot[data-event=merge]:after,.ae-player-renovation__board[data-searching=true] .ae-player-item-slot[data-empty=true],.ae-player-renovation__tools .ae-player-button[data-event=collect],.ae-player-renovation__pin[data-state=ready]:after{animation:none}}.ae-player-renovation__popup{width:min(100%,24rem)}.ae-player-renovation__need{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--ae-player-space-4);margin-top:var(--ae-player-space-4);padding:var(--ae-player-space-3);border:1px solid var(--ae-player-panel-border, var(--ae-player-border));border-radius:18px;background:color-mix(in srgb,var(--ae-player-surface) 88%,var(--ae-player-shade))}.ae-player-renovation__need-art{display:grid;width:96px;height:96px;place-items:center;border-radius:18px;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--ae-player-accent) 22%,transparent),transparent 62%),color-mix(in srgb,#fff 8%,#1a1018)}.ae-player-renovation__need-art img,.ae-player-renovation__need-art svg{width:78px;height:78px;object-fit:contain}.ae-player-renovation__need-copy{display:grid;gap:var(--ae-player-space-1-5);min-width:0}.ae-player-renovation__need-copy .ae-player-progress{--ae-player-meter-color: var(--ae-player-accent);--ae-player-meter-height: 8px}.ae-player-renovation__need[data-state=ready]{border-color:color-mix(in srgb,var(--ae-player-positive, #5ed4b0) 46%,transparent)}.ae-player-renovation__pack .ae-player-list-row__leading img{width:40px;height:40px;object-fit:contain}.ae-player-theme[data-player-layout=portrait] .ae-player-currency-shop[data-merchant=true] .ae-player-currency-shop__stage{grid-template-columns:minmax(0,1fr)}.ae-player-theme[data-player-layout=portrait] .ae-player-currency-shop__merchant{grid-template-columns:minmax(0,1fr) minmax(88px,120px);grid-template-areas:"greeting portrait" "stock portrait" "back portrait";border-right:0;border-bottom:1px solid var(--ae-player-panel-border)}.ae-player-theme[data-player-layout=portrait] .ae-player-currency-shop__greeting{grid-area:greeting}.ae-player-theme[data-player-layout=portrait] .ae-player-currency-shop__stock{grid-area:stock}.ae-player-theme[data-player-layout=portrait] .ae-player-currency-shop__merchant>.ae-player-button{grid-area:back}.ae-player-theme[data-player-layout=portrait] .ae-player-currency-shop__portrait{grid-area:portrait;min-height:0;max-height:10rem}.ae-player-theme[data-player-layout=portrait] .ae-player-pov__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.ae-player-theme[data-player-layout=portrait] .ae-player-pov__equipment{width:52px}.ae-player-theme[data-player-layout=portrait] .ae-player-pov .ae-player-battle-equipment h2,.ae-player-theme[data-player-layout=portrait] .ae-player-pov .ae-player-item-slot__rarity{display:none}.ae-player-theme[data-player-layout=portrait] .ae-player-pov__opponent{width:108%}.ae-player-theme[data-player-layout=portrait] .ae-player-screen-header{padding-inline:var(--ae-player-layout-safe-side);gap:var(--ae-player-space-2)}.ae-player-theme[data-player-layout=portrait] .ae-player-screen-header__icon{display:none}.ae-player-theme[data-player-layout=portrait] .ae-player-screen-header .ae-player-text[data-variant=title]{letter-spacing:.08em}.ae-player-theme[data-player-layout=portrait] .ae-player-codex__stage{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(7rem,32%) minmax(0,1fr)}.ae-player-theme[data-player-layout=portrait] .ae-player-codex__rail .ae-player-codex__search{display:none}.ae-player-theme[data-player-layout=portrait] .ae-player-codex__detail{overflow:auto}.ae-player-theme[data-player-layout=portrait] .ae-player-codex__banner{height:72px}.ae-player-theme[data-player-layout=portrait] .ae-player-sub-tabs{overflow-x:auto}.ae-player-theme[data-player-layout=portrait] .ae-player-sub-tabs__tab{flex-shrink:0;white-space:nowrap}.ae-player-theme[data-player-layout=portrait] .ae-player-inbox__row.ae-player-list-row{grid-template-columns:auto minmax(0,1fr)}.ae-player-theme[data-player-layout=portrait] .ae-player-inbox__trailing{grid-column:1 / -1;justify-content:space-between}.ae-player-theme[data-player-layout=portrait] .ae-player-inbox__row .ae-player-list-row__copy .ae-player-text[data-variant=caption]{white-space:normal}.ae-player-beats{--ae-player-beats-track: color-mix(in srgb, var(--ae-player-text) 16%, transparent);--ae-player-beats-fill: var(--ae-player-accent);--ae-player-beats-gap: var(--ae-player-space-3);position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:var(--ae-player-beats-gap);width:100%;height:100%;min-height:0;padding:calc(var(--ae-player-layout-safe-top, 0px) + var(--ae-player-space-3)) var(--ae-player-space-4) calc(var(--ae-player-layout-safe-bottom, 0px) + var(--ae-player-space-3));box-sizing:border-box;color:var(--ae-player-text)}.ae-player-beats__progress{display:flex;gap:var(--ae-player-space-1);width:min(100%,520px);margin-inline:auto}.ae-player-beats__progress i{position:relative;flex:1 1 0;height:3px;overflow:hidden;border-radius:999px;background:var(--ae-player-beats-track)}.ae-player-beats__progress i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--ae-player-beats-fill);transform:scaleX(0);transform-origin:left center}.ae-player-beats__progress i[data-state=done]:after{transform:scaleX(1)}.ae-player-beats__progress i[data-state=current]:after{animation:ae-player-beat-fill var(--ae-player-beats-ms, 1.2s) linear forwards}.ae-player-beats[data-phase=settled] .ae-player-beats__progress i[data-state=current]:after{animation:none;transform:scaleX(1)}.ae-player-beats__stage{position:relative;display:grid;min-height:0;place-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.ae-player-beats[data-closing=true][data-phase=settled] .ae-player-beats__stage{cursor:default;-webkit-user-select:auto;user-select:auto}.ae-player-beats__beat{display:grid;width:100%;height:100%;min-height:0;place-items:center;animation:ae-player-beat-enter .42s var(--ae-player-easing-emphasized) both}.ae-player-beats__stage[data-skip=true] .ae-player-beats__beat,.ae-player-beats__stage[data-skip=true] .ae-player-beats__beat *{animation-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-delay:0s!important;transition-duration:1ms!important}.ae-player-beats__controls{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--ae-player-space-2);width:min(100%,520px);margin-inline:auto}.ae-player-beats__controls>:first-child{justify-self:start}.ae-player-beats__controls>:last-child{justify-self:end;min-width:96px}.ae-player-beats__position{color:var(--ae-player-text-muted);font-size:var(--ae-player-type-caption-size, 12px);font-variant-numeric:tabular-nums;letter-spacing:.08em}@keyframes ae-player-beat-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ae-player-beat-enter{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-beats__beat,.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-beats__progress i[data-state=current]:after{animation:none}}.ae-player-theme[data-player-reduced-motion=true] .ae-player-beats__beat,.ae-player-theme[data-player-reduced-motion=true] .ae-player-beats__progress i[data-state=current]:after{animation:none}.ae-player-phone{--ae-player-phone-width: 390px;--ae-player-phone-height: 844px;position:relative;box-sizing:border-box;width:min(100%,var(--ae-player-phone-width));aspect-ratio:390 / 844;max-height:min(100%,var(--ae-player-phone-height));color:var(--ae-player-text);filter:drop-shadow(0 28px 48px rgba(0,0,0,.45));container-type:inline-size;container-name:ae-phone}.ae-player-phone__bezel{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:minmax(0,1fr);padding:var(--ae-player-space-3) calc(var(--ae-player-space-2) + 3px) calc(var(--ae-player-space-2) + 3px);border-radius:54px;background:var(--ae-device-bezel, linear-gradient(145deg, #6a6a72 0%, #2a2a30 18%, #141418 52%, #0a0a0c 100%));box-shadow:inset 0 0 0 1px #ffffff38,inset 0 1px #ffffff47,inset 0 0 0 3px var(--ae-device-bezel-edge, #111114)}.ae-player-phone__screen{position:relative;display:grid;grid-template-rows:minmax(0,1fr);min-height:0;overflow:hidden;border-radius:44px;background:#000;isolation:isolate}.ae-player-phone__screen>*{min-height:0;height:100%}.ae-player-phone__island{position:absolute;top:18px;left:50%;z-index:3;width:118px;height:34px;border-radius:999px;background:radial-gradient(circle at 78% 50%,#1c2430 0 5px,transparent 6px),#050506;box-shadow:inset 0 0 0 1px #ffffff1a;transform:translate(-50%);pointer-events:none}.ae-player-phone__home{position:absolute;bottom:16px;left:50%;z-index:3;width:108px;height:4px;border-radius:999px;background:#ffffff6b;transform:translate(-50%);pointer-events:none}.ae-player-phone__silent,.ae-player-phone__volume,.ae-player-phone__power{position:absolute;z-index:2;background:var(--ae-device-bezel, #1c1c22);box-shadow:inset 0 0 0 1px #ffffff14,inset 0 0 0 9px #00000040}.ae-player-phone__power.ae-player-pressable{padding:0;border:0;cursor:pointer}.ae-player-phone__silent{top:92px;left:-3px;width:4px;height:22px;border-radius:2px 0 0 2px}.ae-player-phone__volume{left:-3px;width:4px;height:36px;border-radius:2px 0 0 2px}.ae-player-phone__volume--up{top:136px}.ae-player-phone__volume--down{top:180px}.ae-player-phone__power{top:156px;right:-3px;width:4px;height:64px;border-radius:0 2px 2px 0}.ae-player-phone [data-device-os=phone]{width:100%;height:100%}.ae-player-phone .ae-player-inventory{min-height:0;height:100%}.ae-player-phone-overlay{position:absolute;z-index:70;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:var(--ae-player-space-5);background:radial-gradient(120% 80% at 50% 40%,rgba(28,22,18,.18),transparent 58%),color-mix(in srgb,#050308 64%,transparent)}.ae-player-phone-overlay[data-player-motion="dialog.pop"]{animation:ae-player-motion-pop var(--ae-player-motion-standard) var(--ae-player-easing) both}.ae-player-phone-overlay[data-player-motion="dialog.pop"][data-open=false]{animation-direction:reverse;animation-fill-mode:both;pointer-events:none}.ae-player-phone-overlay__stage{--ae-player-phone-overlay-width: min(390px, calc((100dvh - 120px) * 390 / 844), calc(100vw - 64px) );position:relative;z-index:1;display:grid;justify-items:stretch;gap:var(--ae-player-space-3);width:var(--ae-player-phone-overlay-width);outline:none}.ae-player-phone-overlay .ae-player-phone{width:100%;max-width:none;height:auto;max-height:none;aspect-ratio:390 / 844;color:#fff}.ae-player-phone-overlay__screen{position:relative;display:grid;grid-template-rows:minmax(0,1fr);min-height:0;height:100%;color:#fff;background:#000}.ae-player-phone-overlay__body{min-height:0;height:100%;display:grid}.ae-player-phone-overlay__done{justify-self:center}.ae-player-phone-status{position:absolute;top:0;left:0;right:0;z-index:4;display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:38px;padding:calc(var(--ae-player-space-4) + var(--ae-player-space-0)) calc(var(--ae-player-space-7) - var(--ae-player-space-1)) 0;color:#fff;font:700 15px/1 -apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;pointer-events:none}.ae-player-phone-status,.ae-player-phone-status *{color:#fff}.ae-player-phone-status svg{color:#fff;fill:currentColor;stroke:currentColor}.ae-player-phone-status__time{font-variant-numeric:tabular-nums}.ae-player-phone-status__carrier{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ae-player-phone-status__meters{display:flex;align-items:center;justify-content:flex-end;gap:var(--ae-player-space-1-5)}.ae-player-phone-status__meters svg{display:block}.ae-player-phone-home{--ae-player-phone-home-font: var(--ae-device-font, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", sans-serif);position:relative;display:flex;flex-direction:column;min-height:0;height:100%;--ae-player-phone-home-inline: calc(var(--ae-player-space-4) + var(--ae-player-space-0));padding:calc(var(--ae-player-space-7) + var(--ae-player-space-3) + 2px) var(--ae-player-phone-home-inline) var(--ae-player-space-3-5);color:#fff;font-family:var(--ae-player-phone-home-font);overflow:hidden;isolation:isolate}.ae-player-phone-home__sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(18px 18px at 18% 28%,rgba(255,214,170,.55),transparent 70%),radial-gradient(28px 22px at 72% 22%,rgba(255,255,255,.28),transparent 70%),radial-gradient(90px 70px at 78% 62%,rgba(255,168,196,.28),transparent 70%),radial-gradient(140% 90% at 50% 110%,#1b1230 0%,transparent 58%),linear-gradient(180deg,#f4b27a,#e07a8a 28%,#8b5a9a 62%,#2a2048)}.ae-player-phone-home[data-wallpaper=night] .ae-player-phone-home__sky{background:radial-gradient(16px 16px at 22% 24%,rgba(255,255,255,.45),transparent 70%),linear-gradient(180deg,#1b2748,#0b1020)}.ae-player-phone-home[data-wallpaper=plain] .ae-player-phone-home__sky{background:#111114}.ae-player-phone-home[data-wallpaper=device] .ae-player-phone-home__sky,.ae-player-phone-home[data-wallpaper=device] .ae-player-phone-home__sky:after{display:none}.ae-player-phone-home__sky:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.12;background-image:repeating-linear-gradient(0deg,transparent 0 2px,rgba(0,0,0,.18) 2px 3px)}.ae-player-phone-home__viewport,.ae-player-phone-home__dots,.ae-player-phone-home__widget-row,.ae-player-phone-home__grid,.ae-player-phone-home__search,.ae-player-phone-home__dock{position:relative;z-index:1}.ae-player-phone-home__widget-row{margin:var(--ae-player-space-1) var(--ae-player-space-0) calc(var(--ae-player-space-4) + var(--ae-player-space-0))}.ae-player-phone-home__widget{display:grid;gap:var(--ae-player-space-0);min-height:96px;padding:var(--ae-player-space-4) calc(var(--ae-player-space-4) + var(--ae-player-space-0));border-radius:24px;color:#fff;background:linear-gradient(160deg,#ffffff38,#2810302e);box-shadow:inset 0 1px #ffffff6b,0 10px 24px #2810282e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ae-player-phone-home__widget small{font:650 13px/1.2 var(--ae-player-phone-home-font);color:#ffffffdb}.ae-player-phone-home__widget strong{font:750 34px/1 var(--ae-player-phone-home-font);letter-spacing:-.04em;color:#fff}.ae-player-phone-home__widget p{margin:var(--ae-player-space-1-5) 0 0;font:600 14px/1.3 var(--ae-player-phone-home-font);color:#ffffffe0}.ae-player-phone-home__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:4.2cqw 3.2cqw;flex:1 1 auto}.ae-player-phone-home__viewport{flex:1 1 auto;min-height:0;overflow:hidden;margin:0 calc(-1 * var(--ae-player-phone-home-inline));touch-action:pan-y}.ae-player-phone-home__pager{display:flex;width:100%;height:100%}.ae-player-phone-home__page{flex:0 0 100%;display:flex;flex-direction:column;min-width:0;padding:0 var(--ae-player-phone-home-inline);box-sizing:border-box}.ae-player-phone-home__slot{display:grid;justify-items:center;touch-action:none}.ae-player-phone-home__slot[data-lifted]{opacity:0}.ae-player-phone-home__ghost{position:absolute;top:0;left:0;z-index:30;pointer-events:none;filter:drop-shadow(0 12px 18px rgba(0,0,0,.3))}.ae-player-phone-home__dots{display:flex;justify-content:center;align-items:center;gap:var(--ae-player-space-2);min-height:26px;margin:0 auto var(--ae-player-space-2-5)}.ae-player-phone-home__dots span{width:7px;height:7px;border-radius:999px;background:#ffffff6b}.ae-player-phone-home__dots span[data-current]{background:#fff}.ae-player-phone-home__done{position:absolute;z-index:8;top:calc(var(--ae-player-space-7) + var(--ae-player-space-3));right:var(--ae-player-phone-home-inline);padding:var(--ae-player-space-1-5) var(--ae-player-space-3-5);border:0;border-radius:999px;background:#f2f2f7d1;color:#1d1d1f;font:600 14px/1 var(--ae-player-phone-home-font);box-shadow:0 2px 10px #0000001f;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);cursor:pointer}.ae-player-phone-home__dock[data-empty]{min-height:18cqw}.ae-player-phone-home[data-editing] .ae-player-phone-home__slot .ae-player-phone-home__icon{animation:ae-player-phone-jiggle .24s var(--ae-player-easing) infinite alternate}.ae-player-phone-home[data-editing] .ae-player-phone-home__slot:nth-child(2n) .ae-player-phone-home__icon{animation-delay:-.12s;animation-direction:alternate-reverse}@media(prefers-reduced-motion:reduce){.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-phone-home[data-editing] .ae-player-phone-home__slot .ae-player-phone-home__icon,.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-phone-home[data-editing] .ae-player-phone-home__slot:nth-child(2n) .ae-player-phone-home__icon{animation:none}}.ae-player-theme[data-player-reduced-motion=true] .ae-player-phone-home[data-editing] .ae-player-phone-home__slot .ae-player-phone-home__icon,.ae-player-theme[data-player-reduced-motion=true] .ae-player-phone-home[data-editing] .ae-player-phone-home__slot:nth-child(2n) .ae-player-phone-home__icon{animation:none}@keyframes ae-player-phone-jiggle{0%{transform:rotate(-1.8deg)}to{transform:rotate(1.8deg)}}.ae-player-phone-home__app{display:grid;justify-items:center;gap:calc(var(--ae-player-space-1) + 1px);padding:0;border:0;background:transparent;box-shadow:none;color:inherit}.ae-player-phone-home .ae-player-phone-home__icon{width:14.6cqw;height:14.6cqw;font-size:22px}.ae-player-phone-home__label{font:600 11px/1.15 var(--ae-player-phone-home-font);text-align:center;letter-spacing:.01em;text-shadow:0 1px 4px rgba(20,8,24,.45)}.ae-player-phone-home__search{margin:0 auto var(--ae-player-space-2-5);width:min(168px,70%);padding:var(--ae-player-space-2) var(--ae-player-space-3-5);border-radius:999px;background:var(--ae-device-glass, rgba(255, 255, 255, .22));box-shadow:inset 0 1px #ffffff59;font:600 13px/1 var(--ae-player-phone-home-font);text-align:center;color:var(--ae-device-glass-text, rgba(255, 255, 255, .88))}.ae-player-phone-home__dock{display:flex;justify-content:space-between;align-items:center;gap:5.5cqw;padding:3.4cqw 6.2cqw 3.8cqw;border-radius:8.2cqw;background:var(--ae-device-glass, linear-gradient(180deg, rgba(255, 255, 255, .32), rgba(255, 255, 255, .14)));box-shadow:inset 0 1px #ffffff80,0 12px 28px #14081833;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.ae-player-phone-home__dock .ae-player-phone-home__app{flex:0 0 auto;width:14.6cqw}.ae-player-phone-app{--ae-player-phone-home-font: var(--ae-device-font, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", sans-serif);display:flex;flex-direction:column;min-height:0;height:100%;padding-top:38px;color:var(--ae-device-text, #f5f5f7);background:var(--ae-device-surface, #000);font-family:var(--ae-player-phone-home-font)}.ae-player-phone-app__nav{display:grid;grid-template-columns:72px minmax(0,1fr) 72px;align-items:center;min-height:44px;padding:var(--ae-player-space-1) var(--ae-player-space-2) var(--ae-player-space-2-5)}.ae-player-phone-app__back{justify-self:start;padding:0;border:0;background:transparent;box-shadow:none;color:var(--ae-device-accent, #0a84ff);font:600 16px/1 var(--ae-player-phone-home-font)}.ae-player-phone-app__nav strong{text-align:center;font:650 16px/1 var(--ae-player-phone-home-font)}.ae-player-phone-app__body{min-height:0;flex:1 1 auto;overflow:auto;padding:var(--ae-player-space-2) var(--ae-player-space-4) var(--ae-player-space-5)}.ae-player-phone-app__card{display:grid;gap:var(--ae-player-space-1);margin-bottom:var(--ae-player-space-2-5);padding:var(--ae-player-space-3-5) var(--ae-player-space-4);border-radius:16px;background:#1c1c1e}.ae-player-phone-app__card small{color:#8e8e93;font-size:12px}.ae-player-phone-app__card strong{font-size:16px}.ae-player-phone-app__card p{margin:0;color:#d1d1d6;font-size:14px}.ae-player-phone-app__photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.ae-player-phone-app__photos span{aspect-ratio:1;border-radius:4px}.ae-player-phone-app__clock{display:grid;place-items:center;min-height:70%;gap:var(--ae-player-space-2);font:200 64px/1 var(--ae-player-phone-home-font)}.ae-player-phone-app__clock small{font:600 16px/1 var(--ae-player-phone-home-font);color:#8e8e93}.ae-player-phone-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.ae-player-phone-gallery__tile,.ae-player-phone-gallery__photo{padding:0;border:0;border-radius:0;background:#1c1c1e;box-shadow:none;color:inherit;overflow:hidden}.ae-player-phone-gallery__tile{aspect-ratio:1;border-radius:4px}.ae-player-phone-gallery__photo{display:grid;gap:var(--ae-player-space-2-5);width:100%;min-height:72%;border-radius:16px}.ae-player-phone-gallery img,.ae-player-phone-gallery__tile span,.ae-player-phone-gallery__photo img,.ae-player-phone-gallery__photo span{display:block;width:100%;height:100%;object-fit:cover;background:#2c2c2e}.ae-player-phone-app .ae-player-list-row,.ae-player-phone-app .ae-player-card{background:#1c1c1e;box-shadow:none}.ae-player-phone-app .ae-player-empty{padding-top:48px}.ae-player-phone-messages{--ae-player-phone-messages-font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", sans-serif;--ae-player-phone-messages-text: #f5f5f7;--ae-player-phone-messages-muted: rgba(245, 245, 247, .58);--ae-player-phone-messages-accent: #0a84ff;--ae-player-phone-messages-on-accent: #fff;--ae-player-phone-messages-background: #000;--ae-player-phone-messages-surface: #1c1c1e;--ae-player-phone-messages-surface-raised: #3a3a3c;--ae-player-phone-messages-bubble: #262629;--ae-player-phone-messages-bubble-text: #f5f5f7;--ae-player-phone-messages-separator: #3a3a3c;display:flex;flex-direction:column;min-height:0;height:100%;padding-top:38px;color:var(--ae-player-phone-messages-text);background:var(--ae-player-phone-messages-background);font-family:var(--ae-player-phone-messages-font)}.ae-player-phone-messages__nav{display:grid;grid-template-columns:36px minmax(0,1fr) 64px;align-items:start;gap:var(--ae-player-space-1);padding:var(--ae-player-space-1) var(--ae-player-space-2-5) var(--ae-player-space-2)}.ae-player-phone-messages__back{width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--ae-player-phone-messages-accent)}.ae-player-phone-messages__identity{display:grid;justify-items:center;gap:2px;min-width:0;text-align:center}.ae-player-phone-messages__portrait{display:grid;width:42px;height:42px;place-items:center;overflow:hidden;border-radius:999px;background:var(--ae-player-phone-messages-surface)}.ae-player-phone-messages__portrait .ae-player-avatar{width:42px;height:42px;overflow:hidden;border-radius:inherit}.ae-player-phone-messages__portrait img{width:100%;height:100%;object-fit:cover;object-position:center 22%}.ae-player-phone-messages__identity strong{max-width:100%;overflow:hidden;font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.ae-player-phone-messages__identity small{color:var(--ae-player-phone-messages-muted);font-size:11px}.ae-player-phone-messages__tools{display:flex;align-items:center;justify-content:flex-end;gap:var(--ae-player-space-2-5);padding-top:var(--ae-player-space-2);color:var(--ae-player-phone-messages-accent)}.ae-player-phone-messages__tabs{display:grid;grid-template-columns:1fr 1fr;gap:var(--ae-player-space-1);margin:0 var(--ae-player-space-4) var(--ae-player-space-2);padding:3px;border-radius:10px;background:var(--ae-player-phone-messages-surface)}.ae-player-phone-messages__tab{min-height:28px;border-radius:8px;color:var(--ae-player-phone-messages-muted);font:650 12px/1 var(--ae-player-phone-messages-font)}.ae-player-phone-messages__tab[aria-current=page]{background:var(--ae-player-phone-messages-surface-raised);color:var(--ae-player-phone-messages-text)}.ae-player-phone-messages__thread{flex:1;min-height:0;padding:var(--ae-player-space-2) var(--ae-player-space-3) var(--ae-player-space-3)}.ae-player-phone-messages__stamp,.ae-player-phone-messages__receipt{margin:var(--ae-player-space-2) 0;color:var(--ae-player-phone-messages-muted);font-size:11px;font-weight:650;letter-spacing:.02em;text-align:center}.ae-player-phone-messages__receipt{text-align:end;padding-right:var(--ae-player-space-2)}.ae-player-phone-messages__row{display:grid;justify-items:start;margin:var(--ae-player-space-1) 0;max-width:82%}.ae-player-phone-messages__row[data-role=you]{margin-left:auto;justify-items:end}.ae-player-phone-messages__bubble{margin:0;padding:var(--ae-player-space-2) var(--ae-player-space-3);border-radius:18px;background:var(--ae-player-phone-messages-bubble);color:var(--ae-player-phone-messages-bubble-text);font-size:16px;line-height:1.28;overflow-wrap:anywhere}.ae-player-phone-messages__row[data-role=you] .ae-player-phone-messages__bubble{background:var(--ae-player-phone-messages-accent);color:var(--ae-player-phone-messages-on-accent)}.ae-player-phone-messages__row time{margin-top:3px;color:var(--ae-player-phone-messages-muted);font-size:10px}.ae-player-phone-messages__event{display:grid;grid-template-columns:36px minmax(0,1fr);gap:var(--ae-player-space-2-5);align-items:start;width:min(100%,260px);margin:var(--ae-player-space-2-5) 0 var(--ae-player-space-1);padding:var(--ae-player-space-3);border:1px solid rgba(255,255,255,.08);border-radius:18px;background:var(--ae-player-phone-messages-surface)}.ae-player-phone-messages__event-mark{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;background:#ff3b30;color:#fff}.ae-player-phone-messages__event strong{display:block;font-size:15px;font-weight:700}.ae-player-phone-messages__event p{margin:3px 0 0;color:var(--ae-player-phone-messages-muted);font-size:13px}.ae-player-phone-messages__event small{display:block;margin-top:var(--ae-player-space-1-5);color:var(--ae-player-phone-messages-accent);font-size:12px;font-weight:650}.ae-player-phone-messages__suggestions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ae-player-space-2);padding:0 var(--ae-player-space-3) var(--ae-player-space-2)}.ae-player-phone-messages__composer{display:grid;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:var(--ae-player-space-2);padding:var(--ae-player-space-1-5) var(--ae-player-space-3) calc(var(--ae-player-space-7) - var(--ae-player-space-1));color:var(--ae-player-phone-messages-text)}.ae-player-phone-messages__composer-icon,.ae-player-phone-messages__mic{display:grid;place-items:center;color:var(--ae-player-phone-messages-muted)}.ae-player-phone-messages__field{min-height:34px;display:flex;align-items:center;padding:0 var(--ae-player-space-3-5);border:1px solid var(--ae-player-phone-messages-separator);border-radius:999px;color:var(--ae-player-phone-messages-muted);font-size:16px}.ae-player-calendar{--ae-player-calendar-text: var(--ae-device-text, var(--ae-player-text));--ae-player-calendar-muted: var(--ae-device-text-muted, var(--ae-player-text-muted));--ae-player-calendar-accent: var(--ae-device-badge, var(--ae-player-danger));--ae-player-calendar-tint: var(--ae-device-accent, var(--ae-player-accent));--ae-player-calendar-surface: var(--ae-device-surface-raised, var(--ae-player-surface-raised));--ae-player-calendar-line: var(--ae-device-separator, var(--ae-player-panel-border));display:grid;align-content:start;gap:var(--ae-player-space-3);color:var(--ae-player-calendar-text);font-family:var(--ae-device-font, inherit)}.ae-player-calendar__header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ae-player-space-3)}.ae-player-calendar__heading h2{margin:0;color:var(--ae-player-calendar-accent);font-size:28px;font-weight:750;letter-spacing:-.02em;line-height:1.1}.ae-player-calendar__heading p{margin:var(--ae-player-space-0) 0 0;color:var(--ae-player-calendar-muted);font-size:13px;font-weight:600}.ae-player-calendar__nav{display:flex;align-items:center;gap:var(--ae-player-space-1)}.ae-player-calendar__today,.ae-player-calendar__step{display:grid;place-items:center;min-width:32px;height:32px;padding:0 var(--ae-player-space-2);border:0;border-radius:999px;background:transparent;color:var(--ae-player-calendar-accent);font-size:15px;font-weight:600;cursor:pointer}.ae-player-calendar__step svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ae-player-calendar__step:disabled{opacity:.3;cursor:default}.ae-player-calendar__grid{display:grid;row-gap:var(--ae-player-space-1)}.ae-player-calendar__weekday{padding-bottom:var(--ae-player-space-1-5);border-bottom:.5px solid var(--ae-player-calendar-line);color:var(--ae-player-calendar-muted);font-size:11px;font-weight:600;text-align:center;text-transform:uppercase}.ae-player-calendar__day{position:relative;display:grid;justify-items:center;align-content:start;min-height:44px;padding:var(--ae-player-space-1) 0 0;border:0;background:transparent;color:inherit;cursor:pointer}.ae-player-calendar__number{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;font-size:17px;font-variant-numeric:tabular-nums}.ae-player-calendar__day[data-today] .ae-player-calendar__number{color:var(--ae-player-calendar-accent);font-weight:650}.ae-player-calendar__day[data-selected] .ae-player-calendar__number{background:var(--ae-player-calendar-text);color:var(--ae-player-calendar-surface);font-weight:650}.ae-player-calendar__day[data-today][data-selected] .ae-player-calendar__number{background:var(--ae-player-calendar-accent);color:#fff}.ae-player-calendar__day[data-muted]{opacity:.35;cursor:default}.ae-player-calendar__dot{width:5px;height:5px;margin-top:var(--ae-player-space-0);border-radius:999px;background:var(--ae-player-calendar-muted)}.ae-player-calendar__agenda{display:grid;gap:var(--ae-player-space-2);padding-top:var(--ae-player-space-2);border-top:.5px solid var(--ae-player-calendar-line)}.ae-player-calendar__agenda h3{margin:0;font-size:15px;font-weight:650}.ae-player-calendar__agenda ul{display:grid;gap:var(--ae-player-space-1-5);margin:0;padding:0;list-style:none}.ae-player-calendar__entry{display:grid;grid-template-columns:64px minmax(0,1fr);gap:var(--ae-player-space-3);align-items:start;padding:var(--ae-player-space-2) var(--ae-player-space-3);border-radius:10px;background:var(--ae-player-calendar-surface)}.ae-player-calendar__time{color:var(--ae-player-calendar-muted);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.ae-player-calendar__what{display:grid;gap:var(--ae-player-space-0);padding-left:var(--ae-player-space-2-5);border-left:3px solid var(--ae-player-calendar-tint)}.ae-player-calendar__what strong{font-size:15px;font-weight:600}.ae-player-calendar__what small{color:var(--ae-player-calendar-muted);font-size:13px}.ae-player-calendar__empty{margin:0;color:var(--ae-player-calendar-muted);font-size:14px}.ae-device{font-family:var(--ae-device-font);color:var(--ae-device-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ae-device,.ae-device *,.ae-device *:before,.ae-device *:after{box-sizing:border-box}.ae-device button{font:inherit}.ae-device-icon{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1;border-radius:var(--ae-device-icon-radius, 22.5%);background:var(--ae-device-icon-tile, linear-gradient(180deg, #8e8e93, #48484a));box-shadow:0 1px 2px #00000024,inset 0 0 0 .5px #00000014;color:#fff;font-weight:700}.ae-device-icon>svg,.ae-device-icon>img{filter:var(--ae-device-icon-filter, none)}.ae-device-icon>svg{width:62%;height:62%;display:block}.ae-device-icon:is([data-icon=settings],[data-icon=photos],[data-icon=gallery],[data-icon=calendar],[data-icon=clock])>svg{width:86%;height:86%}.ae-device-icon:is([data-icon=messages],[data-icon=phone])>svg{width:72%;height:72%}.ae-device-icon[data-icon=notes]{overflow:hidden}.ae-device-icon[data-icon=notes]>svg{width:100%;height:100%}.ae-device-icon>img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.ae-device-icon__letter{font-size:1.9em;font-weight:600;letter-spacing:-.02em;text-shadow:0 1px 2px rgba(0,0,0,.18)}.ae-device-icon[data-icon=monogram]{background:var(--ae-device-icon-tile, var(--ae-device-monogram))}.ae-device-icon[data-icon=custom]{background:var(--ae-device-surface-raised);overflow:hidden}.ae-device-icon[data-icon=messages],.ae-device-icon[data-icon=phone]{background:var(--ae-device-icon-tile, linear-gradient(180deg, #6ce57a 0%, #28c84c 100%))}.ae-device-icon[data-icon=safari],.ae-device-icon[data-icon=mail]{background:var(--ae-device-icon-tile, linear-gradient(180deg, #5ac8fa, #0a6cff))}.ae-device-icon[data-icon=camera]{background:var(--ae-device-icon-tile, linear-gradient(180deg, #d1d1d6, #636366))}.ae-device-icon[data-icon=photos],.ae-device-icon[data-icon=gallery],.ae-device-icon[data-icon=calendar]{background:var(--ae-device-icon-tile, #fbfbfd)}.ae-device-icon[data-icon=maps]{background:var(--ae-device-icon-tile, linear-gradient(180deg, #5ac8fa, #34c759))}.ae-device-icon[data-icon=music]{background:var(--ae-device-icon-tile, linear-gradient(180deg, #ff5f7e, #fa233b))}.ae-device-icon[data-icon=notes]{background:var(--ae-device-icon-tile, #fff)}.ae-device-icon[data-icon=settings]{background:var(--ae-device-icon-tile, linear-gradient(180deg, #e5e5ea, #8e8e93))}.ae-device-icon[data-icon=clock]{background:var(--ae-device-icon-tile, #000)}.ae-device-icon[data-icon=wallet]{background:var(--ae-device-icon-tile, linear-gradient(180deg, #3a3a3c, #1c1c1e))}.ae-device-icon[data-icon=folder]{background:var(--ae-device-icon-tile, #fff)}.ae-device-icon[data-icon=document]{background:var(--ae-device-icon-tile, linear-gradient(180deg, #e9e9ee, #c7c7cc))}.ae-device-icon[data-icon=terminal]{background:var(--ae-device-icon-tile, linear-gradient(180deg, #2c2c2e, #0b0b0c))}.ae-device-icon--bare,.ae-device-icon--bare[data-icon]{background:transparent;box-shadow:none}.ae-device-icon--bare>svg{width:100%;height:100%;filter:drop-shadow(0 2px 3px rgba(0,0,0,.25))}.ae-device-icon__badge{position:absolute;top:-6%;right:-8%;min-width:1.6em;height:1.6em;padding:0 .45em;display:grid;place-items:center;border-radius:999px;background:var(--ae-device-badge);color:var(--ae-device-on-badge);font:650 11px/1 var(--ae-device-font);box-shadow:0 1px 3px #0000004d}.ae-device-phone-screen{position:relative;display:grid;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100%;min-height:0;overflow:hidden;background:var(--ae-device-wallpaper);color:var(--ae-device-lock-text);container-type:inline-size}.ae-device-phone-screen>*{grid-area:1 / 1;min-height:0;min-width:0}.ae-device-phone-screen[data-status-tone=ink] .ae-player-phone-status,.ae-device-phone-screen[data-status-tone=ink] .ae-player-phone-status *{color:var(--ae-device-text)}.ae-device-phone-screen__pull{position:absolute;z-index:7;top:0;right:0;width:42%;height:46px;padding:0;border:0;background:transparent;cursor:pointer}.ae-device-home-bar{position:absolute;z-index:8;bottom:0;left:50%;width:46%;height:26px;padding:0;border:0;background:transparent;transform:translate(-50%);cursor:pointer}.ae-device-home-bar:after{content:"";position:absolute;left:50%;bottom:9px;width:36%;min-width:96px;height:5px;border-radius:999px;background:currentColor;opacity:.82;transform:translate(-50%)}.ae-device-phone-screen[data-status-tone=ink] .ae-device-home-bar{color:var(--ae-device-text)}.ae-device-phone-screen~.ae-player-phone__home,.ae-device .ae-player-phone__home{display:none}.ae-device-lock{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;background:var(--ae-device-wallpaper);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;display:flex;flex-direction:column;align-items:stretch;height:100%;padding:64px var(--ae-player-space-3) 30px;color:var(--ae-device-lock-text);text-align:center;box-sizing:border-box;animation:ae-device-fade var(--ae-player-motion-standard) var(--ae-player-easing) both}.ae-device-lock__clock{display:grid;justify-items:center;gap:2px}.ae-device-lock__padlock{width:13px;height:16px;opacity:.9;margin-bottom:var(--ae-player-space-1-5)}.ae-device-lock__date{margin:0;font:600 17px/1.2 var(--ae-device-font);letter-spacing:.01em;text-shadow:0 1px 8px rgba(0,0,0,.18)}.ae-device-lock__time{margin:0;font:700 clamp(56px,24cqw,96px)/1 var(--ae-device-font);letter-spacing:-.035em;font-variant-numeric:tabular-nums;text-shadow:0 2px 18px rgba(0,0,0,.16)}.ae-device-lock__stack{display:grid;gap:var(--ae-player-space-2);margin-top:auto;margin-bottom:var(--ae-player-space-4);text-align:start}.ae-device-lock__more{justify-self:center;font:600 12px/1 var(--ae-device-font);opacity:.8}.ae-device-lock__open{display:grid;justify-items:center;gap:var(--ae-player-space-2-5);padding:var(--ae-player-space-1-5) 0 0;border:0;background:transparent;color:inherit;cursor:pointer;font:500 14px/1 var(--ae-device-font);opacity:.92}.ae-device-lock__open i{width:36%;min-width:110px;height:5px;border-radius:999px;background:currentColor}.ae-device-lock__open span{animation:ae-device-breathe 2.4s ease-in-out infinite}.ae-device-lock--passcode{justify-content:center;align-items:center;gap:var(--ae-player-space-4);backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);background:#0000002e}.ae-device-lock__prompt{margin:0;font:500 19px/1.2 var(--ae-device-font)}.ae-device-lock__dots{display:flex;gap:var(--ae-player-space-4);min-height:14px}.ae-device-lock__dots span{width:13px;height:13px;border-radius:999px;border:1.5px solid currentColor;box-sizing:border-box;transition:background var(--ae-player-motion-fast) var(--ae-player-easing)}.ae-device-lock__dots span[data-filled]{background:currentColor}.ae-device-keypad{display:grid;grid-template-columns:repeat(3,76px);gap:var(--ae-player-space-3-5) var(--ae-player-space-5);margin-top:var(--ae-player-space-5);justify-content:center}.ae-device-keypad__key{display:grid;place-content:center;width:76px;height:76px;padding:0;border:0;border-radius:999px;background:#ffffff38;color:inherit;cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background var(--ae-player-motion-fast) var(--ae-player-easing)}.ae-device-keypad__key:active{background:#ffffff8c}.ae-device-keypad__key strong{font:400 34px/1 var(--ae-device-font)}.ae-device-keypad__key small{font:700 9px/1.4 var(--ae-device-font);letter-spacing:.18em;min-height:12px}.ae-device-keypad__text{border:0;background:transparent;color:inherit;cursor:pointer;font:500 16px/1 var(--ae-device-font)}.ae-device-keypad__text:disabled{opacity:.35;cursor:default}.ae-device-note{position:relative;display:flex;align-items:stretch;border-radius:var(--ae-device-card-radius);background:var(--ae-device-glass);color:var(--ae-device-glass-text);backdrop-filter:blur(var(--ae-device-glass-blur)) saturate(1.8);-webkit-backdrop-filter:blur(var(--ae-device-glass-blur)) saturate(1.8);box-shadow:0 8px 24px #0000001f,inset 0 0 0 .5px #ffffff40;text-align:start;animation:ae-device-note-in var(--ae-player-motion-slow) var(--ae-player-easing-emphasized) both}.ae-device-note__main{display:grid;grid-template-columns:38px minmax(0,1fr);gap:var(--ae-player-space-2-5);align-items:center;flex:1 1 auto;min-width:0;padding:var(--ae-player-space-2-5) var(--ae-player-space-3);border:0;background:transparent;color:inherit;text-align:start;cursor:pointer}div.ae-device-note__main{cursor:default}.ae-device-note__icon{width:38px;font-size:15px;border-radius:calc(var(--ae-device-icon-radius) * .9)}.ae-device-note__icon.ae-device-icon{border-radius:9px}.ae-device-note__text{display:grid;gap:1px;min-width:0}.ae-device-note__meta{display:flex;justify-content:space-between;gap:var(--ae-player-space-2);font:500 12px/1.3 var(--ae-device-font);opacity:.62;text-transform:none}.ae-device-note__text strong{overflow:hidden;font:650 14px/1.3 var(--ae-device-font);white-space:nowrap;text-overflow:ellipsis}.ae-device-note__body{display:-webkit-box;overflow:hidden;font:400 14px/1.3 var(--ae-device-font);-webkit-line-clamp:2;-webkit-box-orient:vertical}.ae-device-note__dismiss{position:absolute;top:-7px;left:-7px;display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:999px;background:var(--ae-device-glass-strong);color:var(--ae-device-glass-text);box-shadow:0 1px 4px #00000040;opacity:0;cursor:pointer;transition:opacity var(--ae-player-motion-fast) var(--ae-player-easing)}.ae-device-note:hover .ae-device-note__dismiss,.ae-device-note:focus-within .ae-device-note__dismiss{opacity:1}@media(hover:none){.ae-device-note__dismiss{opacity:1}}.ae-device-note__dismiss svg{width:9px;height:9px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.ae-device-center{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;flex-direction:column;gap:var(--ae-player-space-4);height:100%;padding:62px var(--ae-player-space-3) 30px;box-sizing:border-box;color:var(--ae-device-lock-text);background:linear-gradient(#00000038,#00000038),var(--ae-device-wallpaper);animation:ae-device-center-in var(--ae-player-motion-slow) var(--ae-player-easing-standard) both}.ae-device-center__clock{display:grid;justify-items:center}.ae-device-center__clock .ae-device-lock__time{font-size:clamp(44px,17cqw,72px)}.ae-device-center__list{display:grid;align-content:start;gap:var(--ae-player-space-2);overflow:auto;flex:1 1 auto;padding-top:var(--ae-player-space-2)}.ae-device-center__empty{margin:0;text-align:center;font:600 15px/1.3 var(--ae-device-font);opacity:.75}.ae-device-center__close{align-self:center;width:46%;height:24px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.ae-device-center__close i{display:block;width:100%;height:5px;border-radius:999px;background:currentColor;opacity:.82}.ae-device-banner{position:absolute;z-index:9;top:52px;left:8px;right:8px;animation:ae-device-banner-in var(--ae-player-motion-slow) var(--ae-player-easing-emphasized) both}.ae-device-banner .ae-device-note{background:var(--ae-device-glass-strong);animation:none}.ae-device-desktop .ae-device-banner{z-index:999;top:10px;left:auto;right:10px;width:min(340px,calc(100% - 20px));animation-name:ae-device-banner-slide}.ae-device .ae-player-phone-app{background:var(--ae-device-surface);color:var(--ae-device-text);padding-top:50px}.ae-device .ae-player-phone-app__nav{border-bottom:.5px solid var(--ae-device-separator)}.ae-device .ae-player-phone-app__back:before{content:"";display:inline-block;width:9px;height:9px;margin-right:var(--ae-player-space-1);border-left:2.5px solid currentColor;border-bottom:2.5px solid currentColor;transform:rotate(45deg) translate(1px,-1px)}.ae-device .ae-player-phone-app__body{padding:var(--ae-player-space-3-5) var(--ae-player-space-4) 34px;overflow:auto}.ae-device-app{display:grid;gap:var(--ae-player-space-3);align-content:start;font:400 15px/1.35 var(--ae-device-font)}.ae-device-app__title{margin:0 0 2px;font:750 28px/1.1 var(--ae-device-font);letter-spacing:-.02em}.ae-player-phone-app .ae-device-app__title,.ae-device-window .ae-device-app__title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ae-device-app__muted{margin:0;color:var(--ae-device-text-muted)}.ae-device-group{display:grid;overflow:hidden;border-radius:calc(var(--ae-device-card-radius) * .6);background:var(--ae-device-surface-raised)}.ae-device-row{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:var(--ae-player-space-3);align-items:center;min-height:44px;padding:var(--ae-player-space-1-5) var(--ae-player-space-3-5);border:0;border-top:.5px solid var(--ae-device-separator);background:transparent;color:inherit;text-align:start;cursor:pointer}.ae-device-row:first-child{border-top:0}.ae-device-row:hover{background:color-mix(in srgb,var(--ae-device-text) 5%,transparent)}.ae-device-row .ae-device-icon{width:30px;border-radius:7px;font-size:12px}.ae-device-row small{color:var(--ae-device-text-muted);font-size:13px}.ae-device-row:after{content:"";width:7px;height:7px;border-right:2px solid var(--ae-device-text-muted);border-top:2px solid var(--ae-device-text-muted);transform:rotate(45deg);opacity:.7}.ae-device-button{justify-self:start;padding:var(--ae-player-space-2) var(--ae-player-space-4);border:0;border-radius:999px;background:color-mix(in srgb,var(--ae-device-accent) 14%,transparent);color:var(--ae-device-accent);font:650 14px/1 var(--ae-device-font);cursor:pointer}.ae-device-button[aria-pressed=true]{background:var(--ae-device-accent);color:var(--ae-device-on-accent)}.ae-device-desktop{position:relative;display:grid}.ae-device-desktop__fit{position:relative;width:100%;overflow:hidden}.ae-device-desktop__screen{position:absolute;top:0;left:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;background:var(--ae-device-wallpaper);transform-origin:0 0;isolation:isolate;container-type:inline-size}.ae-device-desktop__workspace{position:relative;grid-row:2;min-height:0}.ae-device-desktop[data-device-frame=laptop]{min-height:0;height:auto}.ae-device-laptop{display:flex;flex-direction:column;align-items:center;width:100%;padding:0 3%;box-sizing:border-box}.ae-device-laptop__lid{position:relative;display:grid;width:100%;padding:var(--ae-player-space-3-5) var(--ae-player-space-3-5) var(--ae-player-space-4);box-sizing:border-box;border-radius:18px 18px 6px 6px;background:#0d0d0f;box-shadow:0 0 0 1.5px #3a3a3e,0 30px 60px #00000059}.ae-device-laptop__lid>.ae-device-desktop__fit{border-radius:6px}.ae-device-laptop__camera{position:absolute;top:0;left:50%;z-index:2;width:120px;height:18px;border-radius:0 0 10px 10px;background:#0d0d0f;transform:translate(-50%)}.ae-device-laptop__camera:after{content:"";position:absolute;top:6px;left:50%;width:6px;height:6px;border-radius:999px;background:radial-gradient(circle at 40% 40%,#3a4a66,#0a0d14);transform:translate(-50%)}.ae-device-laptop__base{width:106%;height:16px;margin-top:-1px;border-radius:2px 2px 14px 14px;background:linear-gradient(180deg,#d8d8dc,#a9a9ae 60%,#77777c);box-shadow:0 14px 24px #00000040}.ae-device-laptop__base:before{content:"";display:block;width:14%;height:6px;margin:0 auto;border-radius:0 0 8px 8px;background:#0000002e}.ae-device-menubar{position:relative;z-index:1000;display:flex;justify-content:space-between;align-items:center;height:26px;padding:0 var(--ae-player-space-3);background:var(--ae-device-glass);color:var(--ae-device-glass-text);backdrop-filter:blur(var(--ae-device-glass-blur)) saturate(1.8);-webkit-backdrop-filter:blur(var(--ae-device-glass-blur)) saturate(1.8);font:500 13px/1 var(--ae-device-font)}.ae-device-menubar__left,.ae-device-menubar__right{display:flex;align-items:center;gap:var(--ae-player-space-3-5)}.ae-device-menubar__mark{width:14px;height:14px}.ae-device-menubar__left strong{font-weight:700}.ae-device-menubar__item{position:relative;display:grid;place-items:center;padding:2px var(--ae-player-space-1-5);border:0;border-radius:5px;background:transparent;color:inherit;cursor:pointer}.ae-device-menubar__item:hover{background:color-mix(in srgb,currentColor 14%,transparent)}.ae-device-menubar__count{position:absolute;top:-3px;right:-3px;min-width:13px;height:13px;border-radius:999px;background:var(--ae-device-badge);color:var(--ae-device-on-badge);font:700 9px/13px var(--ae-device-font)}.ae-device-menubar__time{font-variant-numeric:tabular-nums}.ae-device-window{position:absolute;display:flex;flex-direction:column;min-width:240px;min-height:160px;overflow:hidden;border-radius:var(--ae-device-window-radius);background:var(--ae-device-window);color:var(--ae-device-text);box-shadow:var(--ae-device-window-shadow);animation:ae-device-window-in var(--ae-player-motion-standard) var(--ae-player-easing-emphasized) both}.ae-device-window:not([data-focused]){box-shadow:0 10px 30px #00000029,0 0 0 .5px #0000002e}.ae-device-window[data-dragging]{-webkit-user-select:none;user-select:none;transition:none}.ae-device-window[data-maximized]{top:0;right:0;bottom:76px;left:0;border-radius:0}.ae-device-window__titlebar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:38px;padding:0 var(--ae-player-space-3);background:var(--ae-device-glass-strong);border-bottom:.5px solid var(--ae-device-separator);cursor:default;touch-action:none;-webkit-user-select:none;user-select:none}.ae-device-window__controls{display:flex;gap:var(--ae-player-space-2)}.ae-device-window__control{display:grid;place-items:center;width:12px;height:12px;padding:0;border:0;border-radius:999px;box-shadow:inset 0 0 0 .5px #0000002e;cursor:pointer}.ae-device-window__control[data-control=close]{background:var(--ae-device-control-close)}.ae-device-window__control[data-control=minimize]{background:var(--ae-device-control-minimize)}.ae-device-window__control[data-control=zoom]{background:var(--ae-device-control-zoom)}.ae-device-window:not([data-focused]) .ae-device-window__control{background:color-mix(in srgb,var(--ae-device-text) 18%,transparent)}.ae-device-window__control svg{width:8px;height:8px;fill:#0000008c;stroke:#0000008c;stroke-width:1.3;stroke-linecap:round;opacity:0}.ae-device-window__controls:hover svg{opacity:1}.ae-device-window__control[data-control=zoom] svg{stroke:none}.ae-device-window__title{overflow:hidden;font:650 13px/1 var(--ae-device-font);white-space:nowrap;text-overflow:ellipsis}.ae-device-window:not([data-focused]) .ae-device-window__title{opacity:.55}.ae-device-window__toolbar{justify-self:end;display:flex;gap:var(--ae-player-space-2)}.ae-device-window__body{flex:1 1 auto;min-height:0;padding:var(--ae-player-space-4) var(--ae-player-space-4);overflow:auto}.ae-device-window__resize{position:absolute;right:0;bottom:0;width:18px;height:18px;cursor:nwse-resize;touch-action:none}.ae-device-dock{position:absolute;z-index:1000;bottom:8px;left:50%;display:flex;align-items:flex-end;height:68px;box-sizing:border-box;gap:var(--ae-player-space-1-5);padding:var(--ae-player-space-1-5) var(--ae-player-space-2);border-radius:calc(var(--ae-device-card-radius) + 2px);background:var(--ae-device-glass);box-shadow:inset 0 0 0 .5px #ffffff59,0 10px 30px #0003;backdrop-filter:blur(var(--ae-device-glass-blur)) saturate(1.8);-webkit-backdrop-filter:blur(var(--ae-device-glass-blur)) saturate(1.8);transform:translate(-50%)}.ae-device-dock__item{position:relative;width:calc(50px * var(--ae-device-dock-scale, 1));padding:0 0 var(--ae-player-space-1-5);border:0;background:transparent;cursor:pointer;transition:width var(--ae-player-motion-fast) var(--ae-player-easing)}.ae-device-dock[data-magnifying] .ae-device-dock__item{transition-duration:60ms}.ae-device-dock__item .ae-device-icon{font-size:18px}.ae-device-dock__item:active .ae-device-icon{filter:brightness(.7)}.ae-device-dock__item[data-running]:after{content:"";position:absolute;bottom:0;left:50%;width:4px;height:4px;border-radius:999px;background:var(--ae-device-glass-text);opacity:.7;transform:translate(-50%)}.ae-device-dock__tip{position:absolute;bottom:calc(100% + 10px);left:50%;padding:var(--ae-player-space-1) var(--ae-player-space-2-5);border-radius:7px;background:var(--ae-device-glass-strong);color:var(--ae-device-glass-text);font:500 11px/1.2 var(--ae-device-font);white-space:nowrap;box-shadow:0 4px 12px #0000002e;opacity:0;pointer-events:none;transform:translate(-50%) scale(.78);transition:opacity var(--ae-player-motion-fast) var(--ae-player-easing)}.ae-device-dock__item:hover .ae-device-dock__tip{opacity:1}.ae-device-dock__divider{align-self:stretch;width:1px;margin:var(--ae-player-space-1) var(--ae-player-space-1) var(--ae-player-space-2);background:var(--ae-device-glass-text);opacity:.2}.ae-device-desktop-icons{position:absolute;top:12px;right:12px;display:grid;grid-auto-flow:row;gap:var(--ae-player-space-1-5);justify-items:center}.ae-device-desktop-icon{display:grid;justify-items:center;gap:var(--ae-player-space-1);width:84px;padding:var(--ae-player-space-1);border:0;border-radius:6px;background:transparent;color:#fff;cursor:default}.ae-device-desktop-icon__art{display:grid;width:54px;height:54px;padding:3px;border-radius:6px}.ae-device-desktop-icon__label{max-width:100%;padding:1px 5px;border-radius:4px;font:600 12px/1.25 var(--ae-device-font);text-shadow:0 1px 3px rgba(0,0,0,.55);overflow-wrap:anywhere}.ae-device-desktop-icon[data-selected] .ae-device-desktop-icon__art{background:#00000038}.ae-device-desktop-icon[data-selected] .ae-device-desktop-icon__label{background:var(--ae-device-accent);color:var(--ae-device-on-accent);text-shadow:none}.ae-device-desktop-notes{position:absolute;z-index:999;top:10px;right:10px;display:grid;gap:var(--ae-player-space-2);width:min(340px,calc(100% - 20px))}.ae-device-desktop-notes .ae-device-note{background:var(--ae-device-glass-strong)}.ae-device-desktop .ae-device-app{font-size:14px}.ae-device-window .ae-device-group{box-shadow:0 0 0 .5px var(--ae-device-separator)}.ae-device-desktop .ae-device-app__title{font-size:22px}.ae-device .ae-player-phone-status{z-index:7;grid-template-columns:1fr 33cqw 1fr;min-height:46px;padding:0 var(--ae-player-space-1);font:600 16px/1 var(--ae-device-font);letter-spacing:-.01em}.ae-device .ae-player-phone-status__time{justify-self:center}.ae-device .ae-player-phone-status__meters{grid-column:3;justify-self:center}.ae-device .ae-player-phone-home{--ae-player-phone-home-inline: 6.4cqw;padding:15cqw 6.4cqw 3.2cqw;font-family:var(--ae-device-font);transition:padding-top var(--ae-player-motion-fast) var(--ae-player-easing)}.ae-device .ae-player-phone-home[data-editing]{padding-top:24cqw}.ae-device .ae-player-phone-home__done{top:13.6cqw}.ae-device .ae-player-phone-home__widget-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6cqw;margin:0 0 6.4cqw}.ae-device .ae-player-phone-home__grid{grid-template-columns:repeat(4,15.4cqw);justify-content:space-between;gap:5.6cqw 0}.ae-device .ae-player-phone-home__app{gap:1.6cqw}.ae-device .ae-player-phone-home .ae-player-phone-home__icon{width:15.4cqw;height:15.4cqw;border-radius:var(--ae-device-icon-radius);font-size:5.6cqw}.ae-device .ae-player-phone-home__label{color:var(--ae-device-lock-text);font:500 3cqw/1.15 var(--ae-device-font);letter-spacing:0;text-shadow:0 .5px 2px rgba(0,0,0,.35)}.ae-device .ae-player-phone-home__search{display:inline-flex;align-items:center;gap:1.2cqw;width:auto;margin:0 auto 3.2cqw;padding:1.6cqw 3.4cqw;border-radius:999px;border:0;background:color-mix(in srgb,var(--ae-device-text) 16%,transparent);box-shadow:inset 0 0 0 .5px #ffffff2e;color:var(--ae-device-lock-text);font:600 3.3cqw/1 var(--ae-device-font);backdrop-filter:blur(24px) saturate(1.2);-webkit-backdrop-filter:blur(24px) saturate(1.2)}.ae-player-phone-home__search svg{width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.ae-device .ae-player-phone-home__dock{justify-content:space-evenly;margin:0 -3.2cqw;padding:4cqw 4.6cqw;border-radius:9cqw;background:color-mix(in srgb,var(--ae-device-glass) 42%,transparent);box-shadow:inset 0 .5px #ffffff73,inset 0 0 0 .5px #fff3;backdrop-filter:blur(40px) saturate(1.25);-webkit-backdrop-filter:blur(40px) saturate(1.25)}.ae-device .ae-player-phone-home__dock .ae-player-phone-home__app{width:15.4cqw}.ae-device-widget{position:relative;display:flex;flex-direction:column;aspect-ratio:1;min-width:0;overflow:hidden;padding:4cqw;border-radius:5.8cqw;background:var(--ae-device-surface-raised);color:var(--ae-device-text);box-shadow:0 2px 10px #0000001f;font-family:var(--ae-device-font)}.ae-device-widget__weekday{color:var(--ae-device-badge);font:650 3.2cqw/1 var(--ae-device-font);letter-spacing:.02em}.ae-device-widget__day{margin:.6cqw 0 1.6cqw;font:300 11cqw/1 var(--ae-device-font);letter-spacing:-.03em}.ae-device-widget__event{display:grid;min-width:0;margin-top:1.2cqw;padding-left:2cqw;border-left:2px solid var(--ae-device-accent);font:3cqw/1.25 var(--ae-device-font)}.ae-device-widget__event b,.ae-device-widget__event small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ae-device-widget__event b{font-weight:650}.ae-device-widget__event small{color:var(--ae-device-text-muted);font-size:2.8cqw}.ae-device-widget--clock{padding:3cqw;background:var(--ae-device-surface-raised)}.ae-device-widget--clock svg{width:100%;height:100%}.ae-device-widget__face{fill:var(--ae-device-surface-raised)}.ae-device-widget__tick{stroke:var(--ae-device-text-muted);stroke-width:.8}.ae-device-widget__tick--hour{stroke:var(--ae-device-text);stroke-width:1.6}.ae-device-widget__numeral{fill:var(--ae-device-text);font:500 13px/1 var(--ae-device-font);text-anchor:middle}.ae-device-widget__hand{stroke:var(--ae-device-text);stroke-width:3.4;stroke-linecap:round}.ae-device-widget__pin{fill:var(--ae-device-accent);stroke:var(--ae-device-surface-raised);stroke-width:1}.ae-device-widget__caption{position:absolute;left:0;right:0;bottom:2.4cqw;text-align:center;font:600 3cqw/1 var(--ae-device-font)}.ae-device-phone-screen>[data-device-os-home]{transition:transform var(--ae-player-motion-slow) var(--ae-player-easing-emphasized),opacity var(--ae-player-motion-standard) var(--ae-player-easing),filter var(--ae-player-motion-standard) var(--ae-player-easing)}.ae-device-phone-screen[data-power=on]:has([data-device-os-lock])>[data-device-os-home]{transform:scale(1.12);opacity:0}.ae-device-phone-screen:has([data-device-os-lock] [data-dragging])>[data-device-os-home]{transform:scale(1.04);opacity:1;transition:none}.ae-device-phone-screen[data-app-open]>[data-device-os-home]{transform:scale(.9);filter:brightness(.7)}.ae-device-phone-screen:has(.ae-device-spotlight)>[data-device-os-home]{filter:blur(14px) brightness(.85);transform:scale(1.04)}.ae-device-lock[data-device-lock=clock]:not([data-dragging]){transition:transform var(--ae-player-motion-standard) var(--ae-player-easing-emphasized),opacity var(--ae-player-motion-standard) var(--ae-player-easing)}.ae-device-lock--passcode{background:transparent;cursor:default;overflow:hidden}.ae-device-lock--passcode:before{content:"";position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;z-index:-1;background:var(--ae-device-wallpaper);filter:blur(26px) brightness(.72) saturate(1.3)}.ae-device-lock__dots[data-wrong]{animation:ae-device-shake var(--ae-player-motion-slow) var(--ae-player-easing) both}.ae-device-lock__dots span{transition:background var(--ae-player-motion-fast) var(--ae-player-easing),transform var(--ae-player-motion-fast) var(--ae-player-easing-emphasized)}.ae-device-lock__dots span[data-filled]{transform:scale(1.08)}.ae-device-keypad>span{width:76px;height:76px}.ae-device-keypad__key:active{background:#ffffff9e;transform:scale(.96)}.ae-device-lock--passcode>.ae-device-keypad__text{position:absolute;right:13%;bottom:7%}.ae-device-app-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;overflow:hidden;will-change:transform}.ae-device-app-layer__card{height:100%;overflow:hidden;transform-origin:50% 80%}.ae-device-app-layer__card>[data-device-os-app-screen],.ae-device-app-layer__card .ae-player-phone-app,.ae-device-app-fill,.ae-device-app-fill>.ae-player-phone-messages{height:100%}.ae-device .ae-player-phone-app__body:has(>.ae-device-app--settings){padding:0}.ae-device-app--settings{display:block;min-height:100%}.ae-device-bound-chat{overflow:auto;padding-top:46px;background:var(--ae-device-surface-raised)}.ae-device-bound-app{min-height:100%}.ae-device-phone-screen__pull{cursor:pointer;touch-action:none}.ae-device-home-bar{touch-action:none}[data-device-os-shade]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;touch-action:none}[data-device-os-shade]:not(:active){transition:transform var(--ae-player-motion-standard) var(--ae-player-easing-emphasized)}.ae-device-screen-off{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;background:#000;opacity:0;pointer-events:none;transition:opacity var(--ae-player-motion-standard) var(--ae-player-easing)}.ae-device-phone-screen[data-power=off] .ae-device-screen-off{opacity:1;pointer-events:auto}.ae-device .ae-player-phone-home__app,.ae-device-widget,.ae-device .ae-player-phone-home__search,.ae-device-spotlight__app,.ae-device-note__main{cursor:pointer;-webkit-tap-highlight-color:transparent}.ae-device .ae-player-phone-home__app .ae-device-icon,button.ae-device-widget,.ae-device .ae-player-phone-home__search,.ae-device-spotlight__app .ae-device-icon{transition:transform var(--ae-player-motion-fast) var(--ae-player-easing-emphasized),filter var(--ae-player-motion-fast) var(--ae-player-easing)}.ae-device .ae-player-phone-home__app:active .ae-device-icon,.ae-device-spotlight__app:active .ae-device-icon{transform:scale(.9);filter:brightness(.72)}button.ae-device-widget{border:0;text-align:start}button.ae-device-widget:active{transform:scale(.96);filter:brightness(.92)}.ae-device .ae-player-phone-home__search:active{transform:scale(.94)}.ae-device-note__main:active{filter:brightness(.9)}@media(hover:hover){.ae-device .ae-player-phone-home__app:hover .ae-device-icon{filter:brightness(1.06)}.ae-device-keypad__key:hover{background:#ffffff4d}}.ae-device-spotlight{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;flex-direction:column;gap:var(--ae-player-space-3);padding:15cqw 5.4cqw 6cqw;background:#00000038;color:var(--ae-device-lock-text);animation:ae-device-fade var(--ae-player-motion-standard) var(--ae-player-easing) both}.ae-device-spotlight__bar{display:flex;align-items:center;gap:var(--ae-player-space-3)}.ae-device-spotlight__field{flex:1 1 auto;display:flex;align-items:center;gap:var(--ae-player-space-2);padding:0 var(--ae-player-space-3);height:40px;border-radius:12px;background:color-mix(in srgb,var(--ae-device-glass-strong) 80%,transparent);color:var(--ae-device-glass-text);backdrop-filter:blur(var(--ae-device-glass-blur)) saturate(1.8);-webkit-backdrop-filter:blur(var(--ae-device-glass-blur)) saturate(1.8)}.ae-device-spotlight__field svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.5;opacity:.6}.ae-device-spotlight__field input{flex:1 1 auto;min-width:0;border:0;outline:none;background:transparent;color:inherit;font:400 17px/1 var(--ae-device-font)}.ae-device-spotlight__field input::-webkit-search-cancel-button{display:none}.ae-device-spotlight__cancel{border:0;background:transparent;color:inherit;font:400 17px/1 var(--ae-device-font);cursor:pointer}.ae-device-spotlight__heading{margin:var(--ae-player-space-2) 0 0;font:600 13px/1 var(--ae-device-font);opacity:.8}.ae-device-spotlight__grid{display:grid;grid-template-columns:repeat(4,15.4cqw);justify-content:space-between;gap:5cqw 0;padding:var(--ae-player-space-4);border-radius:5.8cqw;background:color-mix(in srgb,var(--ae-device-glass) 60%,transparent);backdrop-filter:blur(var(--ae-device-glass-blur)) saturate(1.8);-webkit-backdrop-filter:blur(var(--ae-device-glass-blur)) saturate(1.8)}.ae-device-spotlight__list{display:grid;overflow:hidden;border-radius:14px;background:color-mix(in srgb,var(--ae-device-glass-strong) 85%,transparent);color:var(--ae-device-glass-text)}.ae-device-spotlight__app{display:grid;justify-items:center;gap:1.6cqw;padding:0;border:0;background:transparent;color:inherit;font:500 3cqw/1.15 var(--ae-device-font)}.ae-device-spotlight__app .ae-device-icon{width:15.4cqw;font-size:5.6cqw}.ae-device-spotlight__list .ae-device-spotlight__app{grid-template-columns:9cqw minmax(0,1fr);justify-items:start;align-items:center;gap:var(--ae-player-space-3);padding:var(--ae-player-space-2-5) var(--ae-player-space-3);border-top:.5px solid var(--ae-device-separator);font:500 16px/1.2 var(--ae-device-font)}.ae-device-spotlight__list .ae-device-spotlight__app:first-child{border-top:0}.ae-device-spotlight__list .ae-device-icon{width:9cqw;font-size:3.6cqw}.ae-device-power{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1001;display:grid;place-items:center;align-content:center;gap:var(--ae-player-space-7);background:#000;color:#f5f5f7}.ae-device-power__logo{width:64px;height:64px;animation:ae-device-fade var(--ae-player-motion-slow) var(--ae-player-easing) both}.ae-device-power__progress{width:160px;height:5px;overflow:hidden;border-radius:999px;background:#ffffff38}.ae-device-power__progress i{display:block;height:100%;border-radius:inherit;background:#f5f5f7;animation:ae-device-boot 1.5s var(--ae-player-easing-standard) both}.ae-device-power__button{display:grid;place-items:center;width:56px;height:56px;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff0f;color:#ffffffb3;cursor:pointer;transition:background var(--ae-player-motion-fast) var(--ae-player-easing),color var(--ae-player-motion-fast) var(--ae-player-easing)}.ae-device-power__button:hover{background:#ffffff24;color:#fff}.ae-device-power__button svg,.ae-device-login__power svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.ae-device-login{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1001;display:flex;flex-direction:column;align-items:center;overflow:hidden;padding:6% 0 4%;color:#fff;isolation:isolate;animation:ae-device-fade var(--ae-player-motion-slow) var(--ae-player-easing) both}.ae-device-login:before{content:"";position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;z-index:-1;background:var(--ae-device-wallpaper);filter:blur(18px) brightness(.85) saturate(1.2)}.ae-device-login__clock{display:grid;justify-items:center;text-shadow:0 1px 12px rgba(0,0,0,.2)}.ae-device-login__clock p{margin:0;font:600 clamp(14px,2.2cqw,22px)/1.2 var(--ae-device-font)}.ae-device-login__clock strong{font:700 clamp(56px,11cqw,128px)/1 var(--ae-device-font);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ae-device-login__account{display:grid;justify-items:center;gap:var(--ae-player-space-2-5);margin-top:auto}.ae-device-login__account[data-wrong] .ae-device-login__field{animation:ae-device-shake var(--ae-player-motion-slow) var(--ae-player-easing) both}.ae-device-login__avatar{display:grid;place-items:center;width:72px;height:72px;overflow:hidden;border-radius:999px;background:linear-gradient(160deg,#a1a1a6,#636366);box-shadow:0 6px 20px #00000040;font:600 30px/1 var(--ae-device-font)}.ae-device-login__avatar img{width:100%;height:100%;object-fit:cover}.ae-device-login__name{font:600 15px/1.2 var(--ae-device-font);text-shadow:0 1px 6px rgba(0,0,0,.25)}.ae-device-login__field{display:flex;align-items:center;gap:var(--ae-player-space-1-5);padding:var(--ae-player-space-1) var(--ae-player-space-1) var(--ae-player-space-1) var(--ae-player-space-3);border-radius:999px;background:#ffffff38;box-shadow:inset 0 0 0 .5px #ffffff59;backdrop-filter:blur(20px) saturate(1.6);-webkit-backdrop-filter:blur(20px) saturate(1.6)}.ae-device-login__field input{width:150px;border:0;outline:none;background:transparent;color:#fff;font:400 13px/1.6 var(--ae-device-font)}.ae-device-login__field input::placeholder{color:#ffffffb3}.ae-device-login__go{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:999px;background:#ffffff4d;color:#fff;cursor:pointer}.ae-device-login__go svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ae-device-login__power{display:grid;justify-items:center;gap:var(--ae-player-space-1);margin-top:var(--ae-player-space-6);border:0;background:transparent;color:#ffffffd9;font:500 11px/1 var(--ae-device-font);cursor:pointer}.ae-device-login__power svg{width:26px;height:26px;padding:var(--ae-player-space-1-5);border-radius:999px;background:#ffffff2e;box-sizing:content-box}.ae-device-menubar__system{position:relative}.ae-device-menu{position:absolute;top:calc(100% + 4px);left:0;display:grid;min-width:180px;padding:var(--ae-player-space-1);border-radius:10px;background:var(--ae-device-glass-strong);color:var(--ae-device-glass-text);box-shadow:0 12px 32px #00000040,inset 0 0 0 .5px #ffffff4d;backdrop-filter:blur(var(--ae-device-glass-blur)) saturate(1.8);-webkit-backdrop-filter:blur(var(--ae-device-glass-blur)) saturate(1.8);animation:ae-device-fade var(--ae-player-motion-fast) var(--ae-player-easing) both}.ae-device-menu__item{padding:var(--ae-player-space-1) var(--ae-player-space-2-5);border:0;border-radius:5px;background:transparent;color:inherit;font:400 13px/1.4 var(--ae-device-font);text-align:start;cursor:pointer}.ae-device-menu__item:hover{background:var(--ae-device-accent);color:var(--ae-device-on-accent)}.ae-device-window .ae-device-app-fill{height:auto}.ae-device .ae-device-window .ae-player-phone-messages{padding-top:0;height:100%}.ae-device-window .ae-device-window__body:has(.ae-player-phone-messages){padding:0}.ae-device .ae-player-phone-messages{--ae-player-phone-messages-font: var(--ae-device-font);--ae-player-phone-messages-text: var(--ae-device-text);--ae-player-phone-messages-muted: var(--ae-device-text-muted);--ae-player-phone-messages-accent: var(--ae-device-accent);--ae-player-phone-messages-on-accent: var(--ae-device-on-accent);--ae-player-phone-messages-background: var(--ae-device-surface-raised);--ae-player-phone-messages-surface: var(--ae-device-surface);--ae-player-phone-messages-surface-raised: var(--ae-device-surface-raised);--ae-player-phone-messages-bubble: var(--ae-device-bubble-in);--ae-player-phone-messages-bubble-text: var(--ae-device-bubble-in-text);--ae-player-phone-messages-separator: var(--ae-device-separator);padding-top:46px}.ae-device .ae-player-phone-messages__nav{border-bottom:.5px solid var(--ae-device-separator);background:var(--ae-device-glass-strong);backdrop-filter:blur(var(--ae-device-glass-blur)) saturate(1.8);-webkit-backdrop-filter:blur(var(--ae-device-glass-blur)) saturate(1.8)}.ae-device .ae-player-phone-messages__portrait .ae-player-avatar{background:linear-gradient(180deg,#a5a5ab,#85858b);color:#fff}.ae-device .ae-player-settings{--ae-player-text: var(--ae-device-text);--ae-player-text-muted: var(--ae-device-text-muted);--ae-player-accent: var(--ae-device-accent);--ae-player-surface: var(--ae-device-surface-raised);--ae-player-surface-raised: var(--ae-device-surface-raised);--ae-player-border: var(--ae-device-separator);--ae-player-panel-border: transparent;--ae-player-font-body: var(--ae-device-font);display:block;min-height:100%;overflow:visible;border:0;border-radius:0;background:var(--ae-device-surface);box-shadow:none;color:var(--ae-device-text);font-family:var(--ae-device-font)}.ae-device .ae-player-settings>.ae-player-screen-header{display:none}.ae-device .ae-player-settings .ae-player-settings__stage{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.ae-device .ae-player-settings .ae-player-settings__nav{display:flex;flex-direction:row;gap:var(--ae-player-space-0);margin:var(--ae-player-space-3) var(--ae-player-space-4) 0;padding:var(--ae-player-space-0);overflow-x:auto;border:0;border-radius:9px;background:color-mix(in srgb,var(--ae-device-text) 9%,transparent)}.ae-device .ae-player-settings .ae-player-settings__nav-item{display:flex;flex:1 1 0;justify-content:center;min-width:max-content;min-height:30px;padding:0 var(--ae-player-space-2-5);border-radius:7px;color:var(--ae-device-text);font:600 13px/1 var(--ae-device-font)}.ae-device .ae-player-settings .ae-player-settings__nav-icon{display:none}.ae-device .ae-player-settings .ae-player-settings__nav-item[aria-selected=true]{background:var(--ae-device-surface-raised);filter:drop-shadow(0 1px 2px rgba(0,0,0,.14))}.ae-device .ae-player-settings .ae-player-settings__nav-item[aria-selected=true]:before{content:none}.ae-device .ae-player-settings .ae-player-settings__scroll{height:auto;gap:var(--ae-player-space-5);padding:var(--ae-player-space-4) var(--ae-player-space-4) var(--ae-player-space-7)}.ae-device .ae-player-settings .ae-player-settings__group{overflow:hidden;padding:0;border:0;border-radius:10px;background:var(--ae-device-surface-raised)}.ae-device .ae-player-settings .ae-player-settings__group-header{padding:var(--ae-player-space-2-5) var(--ae-player-space-4) var(--ae-player-space-1);color:var(--ae-device-text-muted);font-size:13px;text-transform:uppercase}.ae-device .ae-player-settings .ae-player-settings__row{min-height:44px;padding:var(--ae-player-space-2) var(--ae-player-space-4);border-top:.5px solid var(--ae-device-separator)}.ae-device .ae-player-settings .ae-player-settings__row:not(.ae-player-settings__row--slider){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--ae-player-space-3)}.ae-device .ae-player-settings .ae-player-settings__row:not(.ae-player-settings__row--slider)>:not(.ae-player-settings__copy){justify-self:end;width:auto}.ae-device .ae-player-settings .ae-player-settings__row--slider{grid-template-columns:minmax(0,1fr);gap:var(--ae-player-space-1-5)}.ae-device .ae-player-settings .ae-player-settings__label strong{font-weight:400}.ae-device .ae-player-settings .ae-player-field__label{display:none}.ae-device .ae-player-settings .ae-player-field__select .ae-player-button{min-height:0;padding:0;border:0;background:transparent;box-shadow:none;color:var(--ae-device-text-muted);font:400 16px/1.25 var(--ae-device-font)}.ae-device .ae-player-settings .ae-player-settings__row--slider>:not(.ae-player-settings__copy){width:100%}.ae-device .ae-player-settings .ae-player-settings__label{gap:var(--ae-player-space-3);font:400 16px/1.25 var(--ae-device-font)}.ae-device .ae-player-settings .ae-player-settings__icon{width:29px;height:29px;border-radius:7px;background:var(--ae-device-accent);color:var(--ae-device-on-accent)}.ae-device .ae-player-settings .ae-player-settings__copy small{font-size:13px}.ae-device .ae-player-settings .ae-player-slider__label{display:none}.ae-device .ae-player-settings .ae-player-slider{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--ae-player-space-3)}.ae-device .ae-player-settings .ae-player-slider output{font-size:13px;min-width:3ch;text-align:end}.ae-device .ae-player-settings .ae-player-slider input::-webkit-slider-runnable-track{height:4px;background:linear-gradient(90deg,var(--ae-device-accent) 0 var(--ae-player-slider-fill, 0%),color-mix(in srgb,var(--ae-device-text) 16%,transparent) var(--ae-player-slider-fill, 0%) 100%)}.ae-device .ae-player-settings .ae-player-slider input::-webkit-slider-thumb{width:26px;height:26px;margin-top:calc(-1 * (var(--ae-player-space-2-5) + 1px));border:0;background:#fff;box-shadow:0 .5px 4px #00000047,0 0 0 .5px #0000000d}.ae-device .ae-player-settings .ae-player-slider input::-moz-range-thumb{width:26px;height:26px;border:0;background:#fff;box-shadow:0 .5px 4px #00000047}.ae-device .ae-player-settings .ae-player-switch{position:relative;width:51px;min-width:51px;height:31px;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,var(--ae-device-text) 16%,transparent);box-shadow:none;color:transparent;font-size:0}.ae-device .ae-player-settings .ae-player-switch[data-checked=true]{background:var(--ae-device-switch-on)}.ae-device .ae-player-settings .ae-player-switch:after{content:"";position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 3px 8px #00000026,0 3px 1px #0000000f;transition:transform var(--ae-player-motion-fast) var(--ae-player-easing-emphasized)}.ae-device .ae-player-settings .ae-player-switch[data-checked=true]:after{transform:translate(20px)}.ae-device .ae-player-settings .ae-player-settings__footer{padding:0 var(--ae-player-space-4) var(--ae-player-space-6);border:0;background:transparent}@keyframes ae-device-fade{0%{opacity:0}}@keyframes ae-device-breathe{50%{opacity:.55}}@keyframes ae-device-note-in{0%{opacity:0;transform:translateY(10px) scale(.97)}}@keyframes ae-device-banner-in{0%{opacity:0;transform:translateY(-120%)}}@keyframes ae-device-banner-slide{0%{opacity:0;transform:translate(110%)}}@keyframes ae-device-center-in{0%{opacity:0;transform:translateY(-24px)}}@keyframes ae-device-window-in{0%{opacity:0;transform:scale(.94)}}@keyframes ae-device-shake{15%,55%{transform:translate(-12px)}35%,75%{transform:translate(10px)}90%{transform:translate(-3px)}}@keyframes ae-device-boot{0%{width:0}to{width:100%}}@media(prefers-reduced-motion:reduce){.ae-player-theme:not([data-player-reduced-motion=false]) .ae-device-lock__open span{animation:none}}.ae-player-theme[data-player-reduced-motion=true] .ae-device-lock__open span{animation:none}.ae-player-event-shortcuts{display:grid;grid-template-columns:repeat(2,9.25rem);gap:calc(var(--ae-player-space-7) + var(--ae-player-space-1) + var(--ae-player-space-1));width:max-content;padding-top:var(--ae-player-space-3);pointer-events:auto}.ae-player-event-shortcut{display:grid;justify-items:center;gap:var(--ae-player-space-2);padding:0;border:0;background:transparent;color:#fff;text-align:center}.ae-player-theme .ae-player-event-shortcut:hover,.ae-player-theme .ae-player-event-shortcut:focus,.ae-player-theme .ae-player-event-shortcut:focus-visible,.ae-player-theme .ae-player-event-shortcut:active{outline:none;box-shadow:none}.ae-player-event-shortcut__art{position:relative;display:grid;width:88px;height:88px;place-items:center;overflow:visible;border-radius:50%;background:transparent}.ae-player-event-shortcut__art:has(img[data-fit=cover]){width:76px;height:76px;box-shadow:0 0 0 3px #ff7ac8,0 0 0 6px color-mix(in srgb,#ff4fb8 35%,transparent),0 10px 24px #0009}.ae-player-event-shortcut__art img,.ae-player-event-shortcut__art svg{width:88px;height:88px;object-fit:contain;background:transparent;mix-blend-mode:normal}.ae-player-event-shortcut__art img[data-fit=cover]{width:76px;height:76px;border-radius:50%;object-fit:cover;object-position:center 18%;clip-path:circle(50%);filter:none}.ae-player-live-badge{display:inline-flex;align-items:center;gap:5px;padding:3px var(--ae-player-space-2) 3px var(--ae-player-space-1-5);border-radius:999px;background:#ff4fb8;color:#fff;font-size:9px;font-weight:800;letter-spacing:.08em;line-height:1;box-shadow:0 2px 10px #0008}.ae-player-live-badge>i{flex:none;width:5px;height:5px;border-radius:50%;background:#fff;box-shadow:0 0 6px #fff9}.ae-player-live-badge[data-pulse=true]>i{animation:ae-player-live-dot 1.25s ease-out infinite}@keyframes ae-player-live-dot{0%{box-shadow:0 0 #fff8;transform:scale(1)}70%{box-shadow:0 0 0 5px #fff0;transform:scale(.92)}to{box-shadow:0 0 #fff0;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.ae-player-live-badge[data-pulse=true]>i{animation:none}}.ae-player-event-shortcut__live,.ae-player-event-shortcut__notice{position:absolute;z-index:1}.ae-player-event-shortcut__notice{top:-2px;right:2px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:linear-gradient(180deg,#ff6b88,#ff2d55);color:#fff;font-size:13px;font-weight:900;line-height:1;box-shadow:0 2px 10px #0009}.ae-player-event-shortcut__notice{animation:ae-player-event-notice-bob .95s ease-in-out infinite;animation-delay:var(--ae-player-event-delay, 0s)}.ae-player-event-shortcut[data-shake=true] .ae-player-event-shortcut__art{animation:ae-player-event-shake 2.8s ease-in-out infinite;animation-delay:var(--ae-player-event-delay, 0s);transform-origin:50% 85%}.ae-player-event-shortcut:hover .ae-player-event-shortcut__art,.ae-player-event-shortcut:hover .ae-player-event-shortcut__notice{animation-play-state:paused}@keyframes ae-player-event-notice-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes ae-player-event-shake{0%,55%,to{transform:rotate(0)}62%{transform:rotate(-8deg)}70%{transform:rotate(8deg)}78%{transform:rotate(-6deg)}86%{transform:rotate(5deg)}92%{transform:rotate(0)}}.ae-player-event-shortcut__live.ae-player-live-badge{top:0;left:0;right:auto;display:inline-flex;align-items:center;gap:5px;width:auto;height:auto;padding:var(--ae-player-space-1) var(--ae-player-space-2) var(--ae-player-space-1) calc(var(--ae-player-space-1-5) + 1px);border-radius:999px}.ae-player-event-shortcut strong{max-width:9rem;font-size:13px;font-weight:800;letter-spacing:-.02em;line-height:1.15;text-shadow:0 2px 10px #000c}.ae-player-event-shortcut em{color:#ff7ac8;font-size:12px;font-style:normal;font-variant-numeric:tabular-nums;font-weight:750;letter-spacing:.04em;text-shadow:0 2px 10px #000c}@media(prefers-reduced-motion:reduce){.ae-player-theme:not([data-player-reduced-motion=false]) [data-player-text-preview] :where(h1,h2,h3,h4,p,strong,small,span,label,.ae-player-text),.ae-player-theme:not([data-player-reduced-motion=false]) [data-player-text-preview] .ae-player-letter,.ae-player-theme:not([data-player-reduced-motion=false]) [data-player-animate-text] .ae-player-letter,.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-event-shortcut__notice,.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-event-shortcut[data-shake=true] .ae-player-event-shortcut__art{animation:none}}.ae-player-theme[data-player-reduced-motion=true] [data-player-text-preview] :where(h1,h2,h3,h4,p,strong,small,span,label,.ae-player-text),.ae-player-theme[data-player-reduced-motion=true] [data-player-text-preview] .ae-player-letter,.ae-player-theme[data-player-reduced-motion=true] [data-player-animate-text] .ae-player-letter,.ae-player-theme[data-player-reduced-motion=true] .ae-player-event-shortcut__notice,.ae-player-theme[data-player-reduced-motion=true] .ae-player-event-shortcut[data-shake=true] .ae-player-event-shortcut__art,.ae-player-theme[data-player-reduced-motion=true] .ae-player-debug-overlay[data-live=true] .ae-player-debug-overlay__pulse,.ae-player-theme[data-player-reduced-motion=true] .ae-player-spinner,.ae-player-theme[data-player-reduced-motion=true] .ae-player-skeleton>span,.ae-player-theme[data-player-reduced-motion=true] .ae-player-resource[data-low] .ae-player-meter__fill,.ae-player-theme[data-player-reduced-motion=true] .ae-player-progress[data-low] .ae-player-meter__fill,.ae-player-theme[data-player-reduced-motion=true] .ae-player-resource[data-feel]>.ae-player-meter,.ae-player-theme[data-player-reduced-motion=true] .ae-player-battle-pass__cell[data-claimable=true],.ae-player-theme[data-player-reduced-motion=true] .ae-player-network-screen .ae-player-status-mark:before,.ae-player-theme[data-player-reduced-motion=true] .ae-player-network-screen .ae-player-status-mark:after,.ae-player-theme[data-player-reduced-motion=true] .ae-player-network-screen .ae-player-network-screen__wifi-arc,.ae-player-theme[data-player-reduced-motion=true] .ae-player-now-playing__eq i,.ae-player-theme[data-player-reduced-motion=true] .ae-player-renovation__pin[data-state=ready]:after,.ae-player-theme[data-player-reduced-motion=true] .ae-player-live-badge[data-pulse=true]>i,.ae-player-theme[data-player-reduced-motion=true] .ae-player-item-grid[data-occupancy=cells] .ae-player-item-slot[data-placed=true],.ae-player-theme[data-player-reduced-motion=true] .ae-player-inventory__grid[data-occupancy=cells] .ae-player-item-slot[data-placed=true],.ae-player-theme[data-player-reduced-motion=true] .ae-player-currency[data-pulse=true] strong,.ae-player-theme[data-player-reduced-motion=true] .ae-player-currency[data-feel],.ae-player-theme[data-player-reduced-motion=true] .ae-player-currency[data-feel=spend] :is(.ae-player-currency-mark,.ae-player-currency-mark img,>svg,>img){animation:none}.ae-player-theme[data-player-reduced-motion=true] .ae-player-currency__delta{animation:none;opacity:0}.ae-player-theme[data-player-reduced-motion=true] .ae-player-currency__add{transition:none}.ae-player-pill{display:inline-flex;align-items:center;gap:7px;min-width:0;min-height:36px;padding:0 var(--ae-player-space-3-5);border:1px solid var(--ae-player-pill-border);border-radius:999px;background:var(--ae-player-pill-background);box-shadow:var(--ae-player-pill-shadow);color:var(--ae-player-pill-text);font-family:var(--ae-player-pill-font);font-size:13px;font-weight:700;line-height:1.2;white-space:nowrap}.ae-player-pill[data-size=small]{min-height:28px;padding:0 var(--ae-player-space-2-5);gap:5px;font-size:12px}.ae-player-pill:has(>.ae-player-pill__icon){padding-left:var(--ae-player-space-2)}.ae-player-pill__icon{display:inline-grid;flex:none;place-items:center;color:var(--ae-player-pill-icon)}.ae-player-pill__icon>svg,.ae-player-pill__icon>img{width:18px;height:18px}.ae-player-pill[data-size=small] .ae-player-pill__icon>svg,.ae-player-pill[data-size=small] .ae-player-pill__icon>img{width:15px;height:15px}.ae-player-pill__label{overflow:hidden;text-overflow:ellipsis}.ae-player-pill__count{font-size:.86em;font-weight:600;opacity:.7}.ae-player-pill[data-tone=accent]{background:var(--ae-player-pill-accent-background);color:var(--ae-player-pill-accent-text)}.ae-player-pill[data-tone=accent] .ae-player-pill__icon{color:inherit}.ae-player-pill[data-tone=primary]{border-color:transparent;background:var(--ae-player-pill-primary-background);color:var(--ae-player-pill-primary-text)}.ae-player-pill[data-tone=primary] .ae-player-pill__icon{color:inherit}.ae-player-pill[data-tone=positive]{color:var(--ae-player-positive)}.ae-player-pill[data-muted=true]{color:var(--ae-player-text-muted);filter:saturate(.4);opacity:.78}.ae-player-pill[data-muted=true] .ae-player-pill__icon{color:inherit}.ae-player-pill[data-tone=danger]{color:var(--ae-player-danger)}button.ae-player-pill{cursor:pointer;transition:translate var(--ae-player-motion-standard) var(--ae-player-easing),filter var(--ae-player-motion-standard) var(--ae-player-easing),background-color var(--ae-player-motion-standard) var(--ae-player-easing)}button.ae-player-pill:disabled{cursor:default;opacity:.55}button.ae-player-pill:focus-visible{outline:2px solid var(--ae-player-pill-icon);outline-offset:2px}@media(hover:hover)and (pointer:fine){button.ae-player-pill:hover:not(:disabled){translate:0 -1px;filter:brightness(1.03)}}.ae-player-chip-group{display:flex;gap:var(--ae-player-space-2);min-width:0;overflow-x:auto;scrollbar-width:none;padding:var(--ae-player-space-1) var(--ae-player-space-0) var(--ae-player-space-2);margin:calc(-1 * var(--ae-player-space-1)) calc(-1 * var(--ae-player-space-0)) calc(-1 * var(--ae-player-space-2))}.ae-player-chip-group::-webkit-scrollbar{display:none}.ae-player-chip-group[data-wrap=true]{flex-wrap:wrap;overflow:visible}.ae-player-chip-group>.ae-player-pill{flex:none}.ae-player-list-tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ae-player-space-2);min-width:0}.ae-player-search-field,.ae-player-sort-select{position:relative;display:inline-flex;align-items:center;gap:var(--ae-player-space-2);min-width:0;height:38px;padding:0 var(--ae-player-space-3-5);border:1px solid var(--ae-player-pill-border);border-radius:999px;background:var(--ae-player-pill-background);box-shadow:var(--ae-player-pill-shadow);color:var(--ae-player-pill-text);font-family:var(--ae-player-pill-font);font-size:13.5px}.ae-player-search-field{flex:1 1 200px}.ae-player-search-field__icon,.ae-player-sort-select__icon,.ae-player-sort-select__caret{display:inline-grid;flex:none;place-items:center;color:var(--ae-player-pill-icon)}.ae-player-search-field input{flex:1;min-width:0;border:0;outline:0;background:none;color:inherit;font:inherit}.ae-player-search-field input::placeholder{color:var(--ae-player-text-muted);opacity:1}.ae-player-search-field input::-webkit-search-cancel-button{display:none}.ae-player-search-field__clear{display:grid;flex:none;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:var(--ae-player-pill-accent-background);color:var(--ae-player-pill-text);cursor:pointer}.ae-player-search-field:focus-within,.ae-player-sort-select:focus-within{outline:2px solid var(--ae-player-pill-icon);outline-offset:2px}.ae-player-sort-select{font-weight:700}.ae-player-sort-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0;padding:0 var(--ae-player-space-4) 0 0;margin-right:calc(-1 * var(--ae-player-space-3-5));border:0;outline:0;background:none;color:inherit;font:inherit;cursor:pointer}.ae-player-photo-card{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;padding:var(--ae-player-space-1-5);overflow:hidden;border:0;border-radius:var(--ae-player-photo-card-radius);background:var(--ae-player-photo-card-background);box-shadow:var(--ae-player-photo-card-shadow);outline:1px solid var(--ae-player-photo-card-edge);outline-offset:-1px;color:var(--ae-player-text);text-align:start}button.ae-player-photo-card{cursor:pointer}button.ae-player-photo-card:disabled{cursor:default}button.ae-player-photo-card:focus-visible{outline:2px solid var(--ae-player-pill-icon);outline-offset:2px}.ae-player-photo-card__photo{position:relative;flex:1 1 var(--ae-player-photo-card-photo-height);min-height:0;overflow:hidden;border-radius:var(--ae-player-photo-card-arch);background:color-mix(in srgb,var(--ae-player-text) 6%,var(--ae-player-photo-card-background))}.ae-player-photo-card__photo>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:scale 1.1s var(--ae-player-easing)}.ae-player-photo-card__photo[data-empty=true]{display:grid;place-items:center}.ae-player-photo-card__badge{position:absolute;top:10px;left:10px;z-index:1;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--ae-player-pill-background);box-shadow:var(--ae-player-pill-shadow)}.ae-player-photo-card__photo[data-empty=true] .ae-player-photo-card__badge{position:static;width:72px;height:72px}.ae-player-photo-card__corner{position:absolute;top:10px;right:10px;z-index:1}.ae-player-photo-card__dot{position:absolute;top:10px;left:46px;z-index:2;width:12px;height:12px;border-radius:50%;background:var(--ae-player-photo-card-attention);box-shadow:0 0 0 2px var(--ae-player-photo-card-background)}.ae-player-photo-card__band{display:flex;flex:none;align-items:center;gap:var(--ae-player-space-2-5);min-width:0;padding:var(--ae-player-space-2-5) var(--ae-player-space-2) var(--ae-player-space-1-5) var(--ae-player-space-2-5)}.ae-player-photo-card__copy{display:grid;flex:1;gap:var(--ae-player-space-0);min-width:0}.ae-player-photo-card__kicker{font-size:10.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ae-player-photo-card-kicker)}.ae-player-photo-card__title{overflow:hidden;font-family:var(--ae-player-photo-card-title-font);font-size:clamp(17px,1.5cqi,24px);font-weight:700;line-height:1.1;white-space:nowrap;text-overflow:ellipsis}.ae-player-photo-card__caption{overflow:hidden;font-size:12.5px;color:var(--ae-player-text-muted);white-space:nowrap;text-overflow:ellipsis}.ae-player-photo-card__trailing{flex:none}.ae-player-photo-card__footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ae-player-space-1-5);margin-top:var(--ae-player-space-1-5)}.ae-player-photo-card[data-align=center] .ae-player-photo-card__band{flex-direction:column;text-align:center}.ae-player-photo-card[data-align=center] .ae-player-photo-card__copy{justify-items:center}.ae-player-photo-card[data-align=center] .ae-player-photo-card__footer{justify-content:center}.ae-player-photo-card[data-wrap=true] :is(.ae-player-photo-card__title,.ae-player-photo-card__caption){overflow:visible;white-space:normal;text-wrap:balance}@media(hover:hover)and (pointer:fine){button.ae-player-photo-card:hover:not(:disabled) .ae-player-photo-card__photo>img{scale:1.05}}@media(prefers-reduced-motion:reduce){.ae-player-photo-card__photo>img,button.ae-player-pill{transition:none}}.ae-player-coach{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;pointer-events:none}.ae-player-coach__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,#000 38%,transparent)}.ae-player-coach__bubble{position:fixed;display:flex;align-items:flex-start;gap:var(--ae-player-space-3);width:min(340px,calc(100vw - 24px));padding:var(--ae-player-space-3) var(--ae-player-space-3-5);border:1px solid var(--ae-player-panel-border, #fff3);border-radius:var(--ae-player-radius-large, 20px);background:var(--ae-player-surface, #1d1b24);box-shadow:var(--ae-player-shadow-card, 0 12px 32px #0006);color:var(--ae-player-text, #fff);font-family:var(--ae-player-font-body, inherit);transform-origin:top center;animation:ae-player-coach-enter var(--ae-player-motion-standard, .24s) var(--ae-player-easing-emphasized) both}.ae-player-coach[data-side=above] .ae-player-coach__bubble{transform-origin:bottom center}.ae-player-coach[data-side=center] .ae-player-coach__bubble{transform-origin:center}.ae-player-coach__bubble[data-celebrate=true]{animation:ae-player-coach-celebrate var(--ae-player-beat-duration, .7s) var(--ae-player-easing-emphasized) both}.ae-player-coach__portrait{flex:none;width:52px;height:52px;overflow:hidden;border:2px solid var(--ae-player-accent, #ffd166);border-radius:50%;background:var(--ae-player-surface-raised, #2a2733)}.ae-player-coach__portrait>:where(img,svg){display:block;width:100%;height:100%;object-fit:cover}.ae-player-coach__body{display:grid;flex:1;gap:var(--ae-player-space-1-5);min-width:0}.ae-player-coach__header{display:flex;align-items:center;justify-content:space-between;gap:var(--ae-player-space-2)}.ae-player-coach__speaker{overflow:hidden;color:var(--ae-player-accent, #ffd166);font-size:var(--ae-player-type-caption-size, 12px);font-weight:700;white-space:nowrap;text-overflow:ellipsis}.ae-player-coach__progress{flex:none;margin-inline-start:auto;padding:1px var(--ae-player-space-2);border-radius:999px;background:var(--ae-player-surface-raised, #2a2733);color:var(--ae-player-text-muted, #fffb);font-size:var(--ae-player-type-caption-size, 12px);font-variant-numeric:tabular-nums}.ae-player-coach__line{margin:0;font-size:var(--ae-player-type-body-size, 15px);line-height:1.35;text-wrap:pretty}.ae-player-coach__actions{display:flex;justify-content:flex-end;gap:var(--ae-player-space-2);pointer-events:auto}.ae-player-coach__burst{position:absolute;top:50%;left:50%;width:0;height:0;pointer-events:none}.ae-player-coach__burst>i{position:absolute;top:-4px;left:-4px;width:8px;height:8px;border-radius:50%;background:var(--ae-player-accent, #ffd166);opacity:0;animation:ae-player-coach-sparkle var(--ae-player-beat-duration, .7s) var(--ae-player-easing-standard) both}.ae-player-coach__burst>i:nth-child(2n){top:-2.5px;left:-2.5px;width:5px;height:5px}@keyframes ae-player-coach-enter{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes ae-player-coach-celebrate{0%{transform:scale(1)}30%{transform:scale(1.07)}to{transform:scale(1)}}@keyframes ae-player-coach-sparkle{0%{opacity:1;transform:rotate(calc(var(--ae-player-coach-sparkle) * 45deg)) translateY(0) scale(.6)}to{opacity:0;transform:rotate(calc(var(--ae-player-coach-sparkle) * 45deg)) translateY(-96px) scale(1)}}.ae-player-coach[data-reduced-motion=true] :is(.ae-player-coach__bubble,.ae-player-coach__burst>i){animation:none}.ae-player-coach[data-reduced-motion=true] .ae-player-coach__burst{display:none}@property --ae-player-spot-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.ae-player-spot{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;--ae-player-spot-ring: var(--ae-player-coach-ring, var(--ae-player-accent, #ffd166));--ae-player-spot-ring-2: var(--ae-player-coach-ring-2, #ff8fb0)}.ae-player-spot__block{position:absolute;pointer-events:auto}.ae-player-spot__dim{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;transition:opacity var(--ae-player-motion-standard, .24s) ease;will-change:opacity;transform:translateZ(0);contain:strict}.ae-player-spot__dim[data-on=true]{opacity:1}.ae-player-spot__scrim{fill:var(--ae-player-coach-scrim, color-mix(in srgb, #000 45%, transparent))}.ae-player-spot__hole{x:var(--ae-player-spot-x);y:var(--ae-player-spot-y);width:var(--ae-player-spot-w);height:var(--ae-player-spot-h);rx:var(--ae-player-spot-r);fill:#000}.ae-player-spot__ring{position:absolute;border-radius:var(--ae-player-spot-radius);box-shadow:0 0 16px 2px color-mix(in srgb,var(--ae-player-spot-ring) 55%,transparent);animation:ae-player-spot-land .42s var(--ae-player-easing-emphasized, cubic-bezier(.2, 1.4, .4, 1)) both,ae-player-spot-ping 1.6s ease-out .42s infinite}.ae-player-spot__ring:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--ae-player-coach-ring-width, 4px);border-radius:inherit;background:conic-gradient(from var(--ae-player-spot-angle),var(--ae-player-spot-ring) 0deg,var(--ae-player-spot-ring-2) 70deg,#fff 104deg,var(--ae-player-spot-ring-2) 138deg,var(--ae-player-spot-ring) 210deg,var(--ae-player-spot-ring) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:ae-player-spot-sweep 2.2s linear infinite}.ae-player-spot__sparkle{position:absolute;top:-7px;right:10%;width:14px;height:14px;background:#fff;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);filter:drop-shadow(0 0 3px var(--ae-player-spot-ring));opacity:0;animation:ae-player-spot-twinkle 1.8s ease-in-out .3s infinite}.ae-player-spot__sparkle+.ae-player-spot__sparkle{top:auto;right:auto;bottom:-6px;left:12%;width:10px;height:10px;animation-delay:1.2s}.ae-player-spot__hand{position:absolute;width:0;height:0;animation:ae-player-spot-hand-in .26s ease-out .2s both}.ae-player-spot__finger{position:absolute;left:-15px;top:-3px;font-size:34px;line-height:1;filter:drop-shadow(0 3px 3px #0007);animation:ae-player-spot-tap 1.1s ease-in-out infinite}.ae-player-spot__hand>:not(.ae-player-spot__tap,.ae-player-spot__finger){position:absolute;left:-15px;top:-3px;animation:ae-player-spot-tap 1.1s ease-in-out infinite}.ae-player-spot__tap{position:absolute;left:-14px;top:-14px;width:28px;height:28px;border-radius:50%;border:3px solid #fff;opacity:0;animation:ae-player-spot-tap-ripple 1.1s ease-out infinite}@keyframes ae-player-spot-land{0%{opacity:0;transform:scale(1.25)}to{opacity:1;transform:none}}@keyframes ae-player-spot-sweep{to{--ae-player-spot-angle: 360deg}}@keyframes ae-player-spot-ping{0%{box-shadow:0 0 16px 2px color-mix(in srgb,var(--ae-player-spot-ring) 55%,transparent),0 0 color-mix(in srgb,var(--ae-player-spot-ring) 70%,transparent)}70%,to{box-shadow:0 0 16px 2px color-mix(in srgb,var(--ae-player-spot-ring) 55%,transparent),0 0 0 16px transparent}}@keyframes ae-player-spot-twinkle{0%,to{opacity:0;transform:scale(.3) rotate(0)}40%{opacity:1;transform:scale(1) rotate(45deg)}70%{opacity:0;transform:scale(.5) rotate(90deg)}}@keyframes ae-player-spot-hand-in{0%{opacity:0;transform:translate(14px,18px)}}@keyframes ae-player-spot-tap{0%,to{transform:translate(6px,10px)}45%,55%{transform:translate(0) scale(.9)}}@keyframes ae-player-spot-tap-ripple{0%,44%{opacity:0;transform:scale(.3)}50%{opacity:.9;transform:scale(.4)}85%,to{opacity:0;transform:scale(1.4)}}.ae-player-spot[data-reduced-motion=true] :is(.ae-player-spot__ring,.ae-player-spot__ring:before,.ae-player-spot__hand,.ae-player-spot__finger,.ae-player-spot__hand>*){animation:none}.ae-player-spot[data-reduced-motion=true] :is(.ae-player-spot__sparkle,.ae-player-spot__tap){display:none}.ae-player-spot[data-reduced-motion=true] .ae-player-spot__dim{transition:none}.ae-player-download-screen{display:grid;place-content:center;justify-items:center;gap:var(--ae-player-space-4);min-height:100%;padding:var(--ae-player-space-6);text-align:center}.ae-player-download-screen progress,.ae-player-download-settings progress{width:min(100%,320px);accent-color:var(--ae-player-accent, #ff4d9a)}.ae-player-download-settings{display:grid;gap:var(--ae-player-space-3);padding:var(--ae-player-space-4) 0}.ae-player-download-settings h3,.ae-player-download-settings p{margin:0}.ae-player-download-settings>div{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ae-player-space-2-5)}.ae-player-download-settings>div p{flex-basis:100%}.ae-player-download-settings output{font-variant-numeric:tabular-nums}@media(max-width:640px){.ae-player-iap-shop__deals{grid-template-columns:minmax(0,1fr)}}.ae-player-boot-flow{position:relative;display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0}.ae-player-keyart{--ae-player-shell-keyart-foot: 236px;position:relative;height:100%;overflow:hidden;isolation:isolate;container-type:size;color:var(--ae-player-shell-ivory-75, #fff8ec);background:linear-gradient(180deg,var(--ae-player-shell-charcoal-885, #1d1b1f) 0%,var(--ae-player-shell-charcoal-925, #141215) 55%,var(--ae-player-shell-charcoal-951, #0c0b0e) 100%)}.ae-player-keyart__art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3}.ae-player-keyart__art :is(img,video){width:100%;height:100%;object-fit:cover;object-position:57% 40%;opacity:0;transition:opacity var(--ae-player-shell-motion-reveal, .9s) var(--ae-player-easing-standard)}.ae-player-keyart__art[data-ready=true] :is(img,video){opacity:1}.ae-player-keyart__figure{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden;pointer-events:none}.ae-player-keyart__figure img{position:absolute;right:7cqw;bottom:0;width:auto;height:96cqh;max-width:none;filter:drop-shadow(0 18px 40px rgb(var(--ae-player-shell-keyart-night, 14 12 12) / .45));-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 8%,#000 88%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 8%,#000 88%,transparent 100%);opacity:0;transition:opacity var(--ae-player-shell-motion-reveal, .9s) var(--ae-player-easing-standard)}.ae-player-keyart__figure[data-ready=true] img{opacity:1}.ae-player-keyart__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(95deg,rgb(var(--ae-player-shell-keyart-night, 14 12 12) / .62) 0%,rgb(var(--ae-player-shell-keyart-night, 14 12 12) / .2) 30%,transparent 44%),linear-gradient(0deg,rgb(var(--ae-player-shell-keyart-night, 14 12 12) / .9) 0%,rgb(var(--ae-player-shell-keyart-night, 14 12 12) / .45) 20%,transparent 40%),radial-gradient(130% 100% at 55% 42%,transparent 58%,rgb(var(--ae-player-shell-keyart-night, 14 12 12) / .5) 100%)}.ae-player-keyart__scene{z-index:-3}.ae-player-keyart .ae-player-keyart__shade[data-art=scene]{background:linear-gradient(0deg,rgb(var(--ae-player-shell-keyart-night, 14 12 12) / .55) 0%,rgb(var(--ae-player-shell-keyart-night, 14 12 12) / .15) 16%,transparent 28%)}.ae-player-keyart__shade[data-art=plain]{background:radial-gradient(90% 70% at 50% 45%,transparent 40%,rgb(var(--ae-player-shell-keyart-night, 14 12 12) / .55) 100%)}.ae-player-keyart__sparkles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.ae-player-keyart__sparkles i{position:absolute;border-radius:50%;background:radial-gradient(circle,var(--ae-player-shell-white, #ffffff) 0%,rgba(var(--ae-player-shell-champagne-rgb, 246, 227, 189),.9) 28%,transparent 70%);box-shadow:0 0 10px rgba(var(--ae-player-shell-gold-190-rgb, 243, 220, 170),.7);opacity:0;animation:ae-player-shell-keyart-twinkle 3.2s ease-in-out infinite}@keyframes ae-player-shell-keyart-twinkle{0%,to{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1)}}.ae-player-keyart__brand{position:absolute;left:4cqw;top:max(5cqh,calc(16px + env(safe-area-inset-top)));width:clamp(240px,34cqw,600px)}.ae-player-keyart__logo{margin:0;font-size:clamp(var(--ae-player-shell-type-small, 12px),1.6cqw,var(--ae-player-shell-type-title, 22px))}@container (max-aspect-ratio: 1/1){.ae-player-keyart__art :is(img,video){object-position:56% 30%}.ae-player-keyart__figure img{right:auto;left:50%;height:var(--ae-player-shell-keyart-figure-height, 86cqh);translate:-50% 0}.ae-player-keyart__shade[data-art=photo]{background:linear-gradient(0deg,rgb(var(--ae-player-shell-keyart-night, 14 12 12) / var(--ae-player-shell-keyart-foot-shade, .94)) 0%,rgb(var(--ae-player-shell-keyart-night, 14 12 12) / calc(var(--ae-player-shell-keyart-foot-shade, .94) * .74)) 26%,rgb(var(--ae-player-shell-keyart-night, 14 12 12) / .2) 46%,transparent 58%),linear-gradient(180deg,rgb(var(--ae-player-shell-keyart-night, 14 12 12) / .35) 0%,transparent 16%)}.ae-player-keyart__brand{left:50%;top:var(--ae-player-shell-keyart-brand-top, auto);bottom:var(--ae-player-shell-keyart-brand-bottom, calc(var(--ae-player-shell-keyart-foot) + env(safe-area-inset-bottom)));width:min(80cqw,420px);translate:-50% 0}}@media(prefers-reduced-motion:reduce){.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-keyart__sparkles i,.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-brand-logo__glint,.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-keyart-title__tap,.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-keyart-loading__spinner,.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-loading-flat[data-template=brand] .ae-player-loading-flat__logo,.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-loading-flat__dots i{animation:none}}.ae-player-theme[data-player-reduced-motion=true] .ae-player-keyart__sparkles i,.ae-player-theme[data-player-reduced-motion=true] .ae-player-brand-logo__glint,.ae-player-theme[data-player-reduced-motion=true] .ae-player-keyart-title__tap,.ae-player-theme[data-player-reduced-motion=true] .ae-player-keyart-loading__spinner,.ae-player-theme[data-player-reduced-motion=true] .ae-player-loading-flat[data-template=brand] .ae-player-loading-flat__logo,.ae-player-theme[data-player-reduced-motion=true] .ae-player-loading-flat__dots i{animation:none}.ae-player-brand-logo{position:relative;display:block;line-height:0}.ae-player-brand-logo img{width:100%;height:auto;filter:drop-shadow(0 4px 12px rgba(var(--ae-player-shell-charcoal-965-rgb, 10, 8, 8),.5))}.ae-player-brand-logo__glint{position:absolute;top:0;right:0;bottom:0;left:0;mask-size:100% 100%;-webkit-mask-size:100% 100%;background:linear-gradient(105deg,transparent 38%,rgba(var(--ae-player-shell-white-rgb, 255, 255, 255),.7) 48%,rgba(var(--ae-player-shell-rose-50-rgb, 255, 240, 250),.2) 54%,transparent 62%) no-repeat;background-size:260% 100%;background-position:130% 0;mix-blend-mode:soft-light;animation:ae-player-shell-logo-glint 4.2s ease-in-out 1.1s infinite}@keyframes ae-player-shell-logo-glint{0%{background-position:130% 0}40%,to{background-position:-30% 0}}.ae-player-brand-logo[data-kind=text]{width:max-content;max-width:92cqw;font-family:var(--ae-player-shell-font-serif, "DDH Serif", "Playfair Display", Georgia, "Times New Roman", serif);font-size:min(5.5em,calc(15vw / var(--ae-player-shell-display-width, 1)));font-weight:700;letter-spacing:var(--ae-player-shell-logo-tracking, .01em);line-height:.95;text-align:center;background:var(--ae-player-shell-gold-script, linear-gradient(180deg, #f6e3bd 0%, #e2bd7c 45%, #c79a52 100%));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 0 rgb(var(--ae-player-shell-keyart-night, 14 12 12) / .85)) drop-shadow(0 0 1.5px rgb(var(--ae-player-shell-keyart-night, 14 12 12) / .9)) drop-shadow(0 8px 20px rgba(var(--ae-player-shell-black-rgb, 0, 0, 0),.5))}.ae-player-keyart.ae-player-keyart-loading{--ae-player-shell-loading-track: rgba(var(--ae-player-shell-white-rgb, 255, 255, 255), .24);--ae-player-shell-loading-fill: var(--ae-player-shell-pink, #ff3d8f);--ae-player-shell-loading-progress: 0;--ae-player-shell-loading-hand: .28s;--ae-player-shell-loading-hand-fade: .26s;--ae-player-shell-loading-dip: .42s;--ae-player-shell-loading-lift: .56s;position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;-webkit-user-select:none;user-select:none}.ae-player-keyart-loading .ae-player-keyart__logo{animation:ae-player-shell-loading-logo-in 1s var(--ae-player-easing-emphasized) both}.ae-player-keyart-loading[data-continued] :is(.ae-player-keyart__logo,.ae-player-keyart-loading__status){animation:none}.ae-player-keyart-loading[data-continued] .ae-player-keyart__art:not(.ae-player-keyart__video) img{transition:none}.ae-player-keyart-loading[data-exit=handoff]:is([data-phase=handing],[data-phase=lifting]) .ae-player-keyart-loading__status{animation:ae-player-shell-loading-out var(--ae-player-shell-loading-hand) var(--ae-player-easing-exit) forwards}.ae-player-keyart-loading[data-exit=handoff][data-phase=lifting]{opacity:0;pointer-events:none;transition:opacity var(--ae-player-shell-loading-hand-fade) linear}.ae-player-keyart-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background:rgb(var(--ae-player-shell-keyart-night, 14 12 12));opacity:0;pointer-events:none;transition:opacity var(--ae-player-shell-loading-dip) var(--ae-player-easing-exit)}.ae-player-keyart-loading[data-exit=dip]:is([data-phase=dipping],[data-phase=lifting]):after{opacity:1}.ae-player-keyart-loading[data-exit=dip][data-phase=lifting]{opacity:0;pointer-events:none;transition:opacity var(--ae-player-shell-loading-lift) var(--ae-player-easing-standard)}.ae-player-keyart-loading[data-exit=dip]:is([data-phase=dipping],[data-phase=lifting]) :is(.ae-player-keyart__logo,.ae-player-keyart-loading__status){animation:ae-player-shell-loading-dip-out var(--ae-player-shell-loading-dip) var(--ae-player-easing-exit) forwards}.ae-player-keyart-loading[data-exit=dip]:is([data-phase=dipping],[data-phase=lifting]) .ae-player-keyart__art :is(img,video){transform:scale(1.07);transition:transform var(--ae-player-shell-loading-dip) var(--ae-player-easing-exit)}.ae-player-keyart-loading__status{position:absolute;left:50%;bottom:max(5cqh,calc(20px + env(safe-area-inset-bottom)));width:min(420px,44cqw);display:grid;justify-items:stretch;gap:var(--ae-player-space-2);translate:-50% 0;animation:ae-player-shell-loading-rise .6s var(--ae-player-easing-standard) .2s both}.ae-player-keyart-loading__label{display:flex;justify-content:space-between;gap:var(--ae-player-space-3);margin:0;font-family:var(--ae-player-shell-font-ui, "DDH Text", "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif);font-size:var(--ae-player-shell-type-meta, 13px);font-weight:700;letter-spacing:.04em;color:rgba(var(--ae-player-shell-white-rgb, 255, 255, 255),.9);text-shadow:0 1px 6px rgba(var(--ae-player-shell-black-rgb, 0, 0, 0),.55)}.ae-player-keyart-loading__percent{font-weight:600;opacity:.8}.ae-player-keyart-loading__bar{height:6px;overflow:hidden;border-radius:var(--ae-player-shell-radius-pill, 999px);background:var(--ae-player-shell-loading-track)}.ae-player-keyart-loading__fill{display:block;height:100%;width:calc(var(--ae-player-shell-loading-progress) * 100%);border-radius:inherit;background:var(--ae-player-shell-loading-fill);transition:width var(--ae-player-shell-motion-quick, .2s) linear}.ae-player-keyart-loading__tip{margin:var(--ae-player-space-1) 0 0;font-family:var(--ae-player-shell-font-ui, "DDH Text", "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif);font-size:var(--ae-player-shell-type-meta, 13px);color:rgba(var(--ae-player-shell-white-rgb, 255, 255, 255),.8);text-align:center;text-shadow:0 1px 6px rgba(var(--ae-player-shell-black-rgb, 0, 0, 0),.55)}@container (max-aspect-ratio: 1/1){.ae-player-keyart-loading__status{width:min(76cqw,360px)}}.ae-player-keyart.ae-player-loading-flat{--ae-player-loading-bg: var(--ae-player-shell-keyart-canvas, #f6f2ee);--ae-player-loading-ink: #1e1a22;--ae-player-loading-accent: var(--ae-player-shell-pink, #ff3d8f);--ae-player-loading-muted: #6f6a6b;display:grid;place-items:center;background:var(--ae-player-loading-bg);color:var(--ae-player-loading-ink);font-family:var(--ae-player-shell-font-ui, "DDH Text", "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif)}.ae-player-loading-flat:after{background:var(--ae-player-loading-bg)}.ae-player-loading-flat .ae-player-brand-logo img{filter:none}.ae-player-loading-flat .ae-player-brand-logo__glint{display:none}.ae-player-loading-flat__stack{display:grid;justify-items:center;gap:var(--ae-player-space-4, 16px);width:min(82cqw,420px);padding-bottom:env(safe-area-inset-bottom);animation:ae-player-shell-loading-rise .6s var(--ae-player-easing-standard) both}.ae-player-loading-flat__logo{width:min(64cqw,34cqh,340px)}.ae-player-loading-flat__logo .ae-player-brand-logo,.ae-player-loading-flat__pour .ae-player-brand-logo{display:block;width:100%}.ae-player-loading-flat__logo img,.ae-player-loading-flat__pour img{display:block;width:100%;height:auto}.ae-player-loading-flat__logo .ae-player-brand-logo[data-kind=text]{font-size:clamp(28px,9cqw,56px);font-weight:800;text-align:center}.ae-player-loading-flat__status{margin:0;font-size:var(--ae-player-shell-type-meta, 13px);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ae-player-loading-muted)}.ae-player-loading-flat__tip{margin:0;max-width:32ch;font-size:14px;line-height:1.4;text-align:center;color:var(--ae-player-loading-ink)}.ae-player-loading-flat[data-continued] .ae-player-loading-flat__stack{animation:none}.ae-player-loading-flat[data-template=brand] .ae-player-loading-flat__logo{animation:ae-player-loading-breathe 2.4s var(--ae-player-easing-standard) infinite}.ae-player-loading-flat__dots{display:inline-flex;gap:8px;height:18px;align-items:end}.ae-player-loading-flat__dots i{width:9px;height:9px;border-radius:50%;background:var(--ae-player-loading-accent);animation:ae-player-loading-hop 1.05s var(--ae-player-easing-standard) infinite}.ae-player-loading-flat__dots i:nth-child(2){animation-delay:.15s}.ae-player-loading-flat__dots i:nth-child(3){animation-delay:.3s}.ae-player-loading-flat[data-template=ring] .ae-player-loading-flat__logo{width:min(56cqw,26cqh,300px)}.ae-player-loading-flat__ring{position:relative;width:min(38cqw,20cqh,170px);aspect-ratio:1;display:grid;place-items:center}.ae-player-loading-flat__ring svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;rotate:-90deg}.ae-player-loading-flat__ring circle{fill:none;stroke-width:9}.ae-player-loading-flat__ring-track{stroke:color-mix(in srgb,var(--ae-player-loading-muted) 22%,transparent)}.ae-player-loading-flat__ring-meter{stroke:var(--ae-player-loading-accent);stroke-linecap:round;transition:stroke-dashoffset var(--ae-player-shell-motion-quick, .2s) linear}.ae-player-loading-flat__ring b,.ae-player-loading-flat__count b{font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em;color:var(--ae-player-loading-ink)}.ae-player-loading-flat__ring b{font-size:clamp(24px,8cqw,38px)}.ae-player-loading-flat__ring small,.ae-player-loading-flat__count small{font-size:.5em;font-weight:700;color:var(--ae-player-loading-muted)}.ae-player-loading-flat__pour{position:relative;width:min(72cqw,38cqh,380px)}.ae-player-loading-flat__ghost{opacity:.22;filter:grayscale(1)}.ae-player-loading-flat__poured{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(calc((1 - var(--ae-player-shell-loading-progress)) * 100%) 0 0 0);transition:clip-path var(--ae-player-shell-motion-quick, .2s) linear}.ae-player-loading-flat__percent{margin:0;font-size:22px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--ae-player-loading-ink)}.ae-player-loading-flat[data-template=split]{place-items:stretch}.ae-player-loading-flat__split{display:grid;grid-template-rows:58fr 42fr;width:100%;height:100%}.ae-player-loading-flat__block{display:grid;place-items:center;padding-top:env(safe-area-inset-top);background:var(--ae-player-loading-accent);border-radius:0 0 clamp(28px,10cqw,56px) clamp(28px,10cqw,56px);animation:ae-player-loading-drop .7s var(--ae-player-easing-emphasized) both}.ae-player-loading-flat[data-continued] .ae-player-loading-flat__block{animation:none}.ae-player-loading-flat__count{display:grid;align-content:center;justify-items:center;gap:var(--ae-player-space-3, 12px);padding-bottom:env(safe-area-inset-bottom)}.ae-player-loading-flat__count b{font-size:clamp(56px,22cqw,112px);line-height:.9}.ae-player-loading-flat__line{width:min(56cqw,260px);height:4px;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--ae-player-loading-muted) 22%,transparent)}.ae-player-loading-flat__line i{display:block;height:100%;width:calc(var(--ae-player-shell-loading-progress) * 100%);background:var(--ae-player-loading-ink);transition:width var(--ae-player-shell-motion-quick, .2s) linear}@keyframes ae-player-loading-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.04) translateY(-4px)}}@keyframes ae-player-loading-hop{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-8px);opacity:1}}@keyframes ae-player-loading-drop{0%{transform:translateY(-24%)}to{transform:none}}@keyframes ae-player-shell-loading-out{to{opacity:0}}@keyframes ae-player-shell-loading-dip-out{to{opacity:0;scale:1.05}}@keyframes ae-player-shell-loading-logo-in{0%{opacity:0;transform:translateY(12px) scale(.86)}to{opacity:1;transform:none}}@keyframes ae-player-shell-loading-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-keyart-loading *,.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-keyart-loading *:before,.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-keyart-loading *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.ae-player-theme[data-player-reduced-motion=true] .ae-player-keyart-loading *,.ae-player-theme[data-player-reduced-motion=true] .ae-player-keyart-loading *:before,.ae-player-theme[data-player-reduced-motion=true] .ae-player-keyart-loading *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.ae-player-keyart-title__badge{position:absolute;top:calc(12px + var(--ae-player-shell-safe-top, env(safe-area-inset-top, 0px)));right:14px;padding:3px calc(var(--ae-player-space-2) + 1px);border-radius:var(--ae-player-shell-radius-pill, 999px);background:rgba(var(--ae-player-shell-ivory-51-rgb, 255, 252, 247),.16);border:1px solid var(--ae-player-shell-gold-line, rgba(199, 154, 82, .42));font-family:var(--ae-player-shell-font-caps, "DDH Text", "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif);font-size:var(--ae-player-shell-type-overline, 11px);font-weight:600;letter-spacing:var(--ae-player-shell-caps-tracking, .18em);color:var(--ae-player-shell-ivory-75, #fff8ec)}.ae-player-keyart-title__actions{position:absolute;left:50%;bottom:max(4.5cqh,calc(14px + var(--ae-player-shell-safe-bottom, env(safe-area-inset-bottom, 0px))));width:min(440px,40cqw);display:grid;justify-items:center;gap:var(--ae-player-space-2-5);translate:-50% 0;animation:ae-player-shell-title-actions-in .6s var(--ae-player-easing-standard) .42s both}@keyframes ae-player-shell-title-actions-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@container (max-aspect-ratio: 1/1){.ae-player-keyart-title__actions{width:min(86cqw,440px)}}.ae-player-keyart-title__menu{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);width:100%;margin-top:var(--ae-player-space-1)}.ae-player-keyart-title__link{display:grid;justify-items:center;gap:3px;min-height:56px;padding:var(--ae-player-space-1-5) var(--ae-player-space-0);border-radius:var(--ae-player-shell-radius-row, 16px);color:var(--ae-player-shell-ivory-75, #fff8ec);font-family:var(--ae-player-shell-caps-family, var(--ae-player-shell-font-caps, "DDH Text", "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif));font-size:calc(var(--ae-player-shell-type-overline, 11px) * var(--ae-player-shell-caps-scale, 1));font-weight:var(--ae-player-shell-caps-weight, 600);letter-spacing:var(--ae-player-shell-caps-tracking, .16em);text-transform:var(--ae-player-shell-caps-transform, uppercase);text-shadow:0 1px 6px rgba(var(--ae-player-shell-espresso-rgb, 20, 12, 6),.6)}.ae-player-keyart-title__link svg{filter:drop-shadow(0 2px 6px rgba(var(--ae-player-shell-espresso-rgb, 20, 12, 6),.5))}.ae-player-keyart-title__tap-area{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;padding:0;border:0;background:none;cursor:pointer}.ae-player-keyart-title[data-tap=true] .ae-player-keyart-title__actions{pointer-events:none}.ae-player-keyart-title__tap{margin:0;font-family:var(--ae-player-shell-font-serif, "DDH Serif", "Playfair Display", Georgia, "Times New Roman", serif);font-size:var(--ae-player-shell-type-subtitle, 19px);font-weight:600;letter-spacing:.03em;text-shadow:0 2px 10px rgba(var(--ae-player-shell-black-rgb, 0, 0, 0),.6);animation:ae-player-shell-loading-dot 1.2s ease-in-out infinite}.ae-player-gate{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:safe center;overflow-y:auto;padding:var(--ae-player-space-6) var(--ae-player-shell-gutter, var(--ae-player-space-4));background:var(--ae-player-shell-sys-page, linear-gradient(180deg, #fbf8f3 0%, #f6efe6 60%, #f2e7de 100%))}.ae-player-gate__badge{display:grid;place-items:center;width:84px;height:84px;border:1px solid var(--ae-player-shell-accent-gold, #c79a52);border-radius:50%;font-family:var(--ae-player-shell-font-serif, "DDH Serif", "Playfair Display", Georgia, "Times New Roman", serif);font-weight:600;font-size:var(--ae-player-shell-type-headline, 28px);color:var(--ae-player-shell-kicker-ink, #9a7442);background:var(--ae-player-shell-pill-fill, #ffffff);box-shadow:0 0 0 6px var(--ae-player-shell-sys-well, color-mix(in srgb, #c79a52 12%, transparent)),var(--ae-player-shell-pill-shadow, 0 8px 18px -8px rgba(60, 30, 20, .45))}.ae-player-gate__points{display:grid;width:100%;margin:0;padding:0;list-style:none;text-align:start;border-top:1px solid var(--ae-player-shell-hairline, rgba(120, 96, 72, .16))}.ae-player-gate__points li{display:flex;align-items:center;gap:var(--ae-player-space-3);min-height:48px;padding:var(--ae-player-space-2) var(--ae-player-space-1);border-bottom:1px solid var(--ae-player-shell-hairline, rgba(120, 96, 72, .16));font-family:var(--ae-player-shell-caps-family, var(--ae-player-shell-font-caps, "DDH Text", "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif));font-size:calc(var(--ae-player-shell-type-note, 11.5px) * var(--ae-player-shell-caps-scale, 1));font-weight:var(--ae-player-shell-caps-weight, 600);line-height:1.5;letter-spacing:var(--ae-player-shell-caps-tracking, .16em);text-transform:var(--ae-player-shell-caps-transform, uppercase);color:var(--ae-player-shell-ink, #2a211d)}.ae-player-gate__points svg{flex:none;color:var(--ae-player-shell-accent-gold, #c79a52)}.ae-player-gate__actions{display:grid;gap:var(--ae-player-space-1-5);width:100%;margin-top:var(--ae-player-space-1)}.ae-player-gate__note{margin:0;font-size:var(--ae-player-shell-type-body, 15px);color:var(--ae-player-shell-ink-soft, #6f6258)}.ae-player-legal{display:grid;gap:var(--ae-player-space-2);width:100%;text-align:start}.ae-player-legal__links{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ae-player-space-1) var(--ae-player-space-2-5);margin:0;font-size:var(--ae-player-shell-type-control, 14px);color:var(--ae-player-shell-ink-faint, #a69686)}.ae-player-legal__links a{color:var(--ae-player-shell-ink, #2a211d);font-weight:600;text-decoration:underline;text-decoration-color:var(--ae-player-shell-accent-gold, #c79a52);text-underline-offset:3px}.ae-player-legal__links a:focus-visible{outline:2px solid var(--ae-player-shell-accent-gold, #c79a52);outline-offset:2px;border-radius:var(--ae-player-shell-radius-fine, 2px)}.ae-player-keyart-loading__spinner{display:block;width:24px;height:24px;margin:var(--ae-player-space-3) auto;border:2px solid rgba(var(--ae-player-shell-white-rgb, 255, 255, 255),.25);border-top-color:currentColor;border-radius:50%;animation:ae-player-shell-indicator-spin .8s linear infinite}@keyframes ae-player-shell-indicator-spin{to{transform:rotate(360deg)}}.ae-player-gate__card{display:grid;justify-items:center;gap:calc(var(--ae-player-space-4) + var(--ae-player-space-0));width:100%;max-width:400px;padding:calc(var(--ae-player-space-7) + var(--ae-player-space-1)) calc(var(--ae-player-space-6) + var(--ae-player-space-1)) calc(var(--ae-player-space-5) + var(--ae-player-space-0));border:1px solid var(--ae-player-shell-gold-line, rgba(199, 154, 82, .42));border-radius:var(--ae-player-shell-radius-card, 22px);background:var(--ae-player-shell-panel, rgba(255, 252, 247, .96));box-shadow:0 24px 60px -24px rgba(var(--ae-player-shell-black-rgb, 0, 0, 0),.45);color:var(--ae-player-shell-ink, #2a211d);text-align:center}.ae-player-gate__title{margin:0;font-family:var(--ae-player-shell-font-serif, "Playfair Display", Georgia, serif);font-weight:600;font-size:38px;line-height:1.1;color:var(--ae-player-shell-ink, #2a211d)}.ae-player-legal__agree{min-height:48px;color:var(--ae-player-shell-ink, #2a211d)}.ae-player-keyart-title__start.ae-player-button{min-height:64px;font-size:var(--ae-player-shell-type-title-sm, 20px)}.ae-player-keyart-title__load.ae-player-button{min-height:52px;font-size:var(--ae-player-shell-type-heading-lg, 18px)}.ae-player-dialog-actions{display:grid;gap:var(--ae-player-space-2);width:100%}.ae-player-dialog-actions[data-split=true]{grid-template-columns:1fr 1fr}.ae-player-ability[data-shape=circle]{border-radius:999px}.ae-player-ability__sweep{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:conic-gradient(transparent var(--ae-player-ability-ready, 0deg),color-mix(in srgb,var(--ae-player-shade) 60%,transparent) 0);pointer-events:none}.ae-player-ability[data-sweep=true]:disabled{opacity:1}.ae-player-ability[data-sweep=true]>span{opacity:.4}.ae-player-ability[data-sweep=true] .ae-player-ability__cooldown{background:transparent;font-family:var(--ae-player-font-body);font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;text-shadow:0 1px 3px color-mix(in srgb,var(--ae-player-shade) 85%,transparent)}.ae-player-ability__badge{position:absolute;top:-4px;right:-6px;display:grid;min-width:20px;height:18px;place-items:center;padding:0 var(--ae-player-space-1-5);border:1px solid var(--ae-player-panel-border);border-radius:999px;background:var(--ae-player-surface-raised);color:var(--ae-player-text);font-family:var(--ae-player-font-body);font-size:11px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.ae-player-ability[data-shape=circle] kbd{left:auto;right:-2px;bottom:-2px;display:grid;width:18px;min-width:18px;height:18px;place-items:center;transform:none;border-radius:5px;background:var(--ae-player-text);color:var(--ae-player-canvas);font-size:11px;line-height:1}.ae-player-ability[data-ready=true]{animation:ae-player-ability-ready var(--ae-player-beat-duration, .18s) var(--ae-player-easing-standard)}@keyframes ae-player-ability-ready{0%{box-shadow:0 0 0 3px var(--ae-player-ability-ready-color, var(--ae-player-accent)),0 0 18px var(--ae-player-ability-ready-color, var(--ae-player-accent))}}.ae-player-resource-ring{--ae-player-ring-color: var(--ae-player-accent);position:relative;display:block;opacity:0;pointer-events:none;transition:opacity var(--ae-player-motion-standard) var(--ae-player-easing-standard)}.ae-player-resource-ring[data-tone=health]{--ae-player-ring-color: var(--ae-player-danger)}.ae-player-resource-ring[data-tone=energy]{--ae-player-ring-color: var(--ae-player-positive)}.ae-player-resource-ring[data-tone=mana]{--ae-player-ring-color: var(--ae-player-mana, #5b9bff)}.ae-player-resource-ring[data-tone=experience]{--ae-player-ring-color: var(--ae-player-warning)}.ae-player-resource-ring[data-visible=true]{opacity:1}.ae-player-resource-ring svg{display:block;overflow:visible}.ae-player-resource-ring__track,.ae-player-resource-ring__fill{fill:none;stroke-linecap:round}.ae-player-resource-ring__track{stroke:color-mix(in srgb,var(--ae-player-shade) 42%,transparent)}.ae-player-resource-ring__fill{stroke:var(--ae-player-ring-color);filter:drop-shadow(0 0 3px color-mix(in srgb,var(--ae-player-ring-color) 55%,transparent));transition:stroke-dasharray var(--ae-player-motion-fast) linear}.ae-player-resource-ring__fill[data-empty=true]{opacity:0}.ae-player-resource-ring[data-empty=true] .ae-player-resource-ring__track{stroke:var(--ae-player-danger);animation:ae-player-resource-ring-empty .3s var(--ae-player-easing-standard) infinite alternate}@keyframes ae-player-resource-ring-empty{to{opacity:.35}}@media(prefers-reduced-motion:reduce){.ae-player-theme:not([data-player-reduced-motion=false]) .ae-player-resource-ring[data-empty=true] .ae-player-resource-ring__track{animation:none}}.ae-player-theme[data-player-reduced-motion=true] .ae-player-resource-ring[data-empty=true] .ae-player-resource-ring__track{animation:none}.ae-player-pickup-feed{display:flex;flex-direction:column;justify-content:flex-end;gap:var(--ae-player-space-1-5);pointer-events:none}.ae-player-pickup-feed__row{display:flex;align-items:center;gap:var(--ae-player-space-2);width:var(--ae-player-pickup-width, 240px);min-height:var(--ae-player-pickup-height, 40px);padding:0 var(--ae-player-space-3) 0 var(--ae-player-space-1-5);border-radius:999px 6px 6px 999px;background:linear-gradient(90deg,color-mix(in srgb,var(--ae-player-surface) 88%,transparent) 60%,transparent);color:var(--ae-player-text);font-family:var(--ae-player-font-body);font-size:var(--ae-player-type-label-size);font-weight:var(--ae-player-type-label-weight);animation:ae-player-pickup-in var(--ae-player-motion-standard) var(--ae-player-easing-standard) both,ae-player-pickup-out var(--ae-player-motion-standard) var(--ae-player-easing-exit) calc(var(--ae-player-pickup-life, 2.6s) - var(--ae-player-motion-standard)) forwards}@keyframes ae-player-pickup-in{0%{opacity:0;transform:translate(-16px)}}@keyframes ae-player-pickup-out{to{opacity:0}}.ae-player-pickup-feed__icon{display:grid;flex:none;width:28px;height:28px;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--ae-player-accent) 22%,transparent);color:var(--ae-player-accent)}.ae-player-pickup-feed__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ae-player-pickup-feed__amount{flex:none;color:var(--ae-player-accent);font-variant-numeric:tabular-nums}.ae-player-compass-minimap{position:relative;overflow:hidden;isolation:isolate;border:2px solid var(--ae-player-panel-border);border-radius:999px;background:var(--ae-player-surface-raised);box-shadow:0 8px 24px color-mix(in srgb,var(--ae-player-shade) 35%,transparent)}.ae-player-compass-minimap__map{position:absolute;top:0;left:0;background-size:100% 100%;will-change:transform}.ae-player-compass-minimap__view{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:conic-gradient(from -35deg,color-mix(in srgb,var(--ae-player-surface) 55%,transparent) 0 70deg,transparent 70deg);mask:radial-gradient(circle,#000 0 30%,transparent 68%)}.ae-player-compass-minimap__player{position:absolute;top:50%;left:50%;width:22px;height:22px;translate:-50% -50%;fill:var(--ae-player-accent);stroke:var(--ae-player-surface);stroke-width:1.5;stroke-linejoin:round;filter:drop-shadow(0 1px 2px color-mix(in srgb,var(--ae-player-shade) 60%,transparent))}.ae-player-compass-minimap__north{position:absolute;top:4px;left:50%;display:grid;min-width:16px;height:16px;place-items:center;padding:0 var(--ae-player-space-1);border-radius:999px;background:var(--ae-player-text);color:var(--ae-player-canvas);font-family:var(--ae-player-font-body);font-size:10px;font-weight:700;line-height:1;translate:-50% 0}.ae-player-hud__feed{position:absolute;left:16px;bottom:42%}.ae-player-hud[data-layout=action]{--ae-player-hud-inset: 20px}.ae-player-hud[data-layout=action] .ae-player-hud__start{top:var(--ae-player-hud-inset);left:var(--ae-player-hud-inset)}.ae-player-hud[data-layout=action] .ae-player-hud__start :is(.ae-player-hud__minimap,.ae-player-hud__objective){position:static;inset:auto;min-width:0;max-width:none;transform:none}.ae-player-hud[data-layout=action] .ae-player-hud__end{top:var(--ae-player-hud-inset);right:var(--ae-player-hud-inset)}.ae-player-hud[data-layout=action] .ae-player-hud__menu{display:grid;justify-items:end;gap:var(--ae-player-space-2)}.ae-player-hud[data-layout=action] .ae-player-hud__feed{left:var(--ae-player-hud-inset)}.ae-player-hud[data-layout=action] .ae-player-hud__vitals{position:absolute;left:50%;bottom:var(--ae-player-hud-inset);display:grid;justify-items:center;gap:var(--ae-player-space-1-5);transform:translate(-50%)}.ae-player-hud[data-layout=action] .ae-player-hud__hotbar{left:auto;right:var(--ae-player-hud-inset);bottom:var(--ae-player-hud-inset);transform:none}@container (max-width: 560px){.ae-player-hud[data-layout=action]:has(.ae-player-hud__hotbar) .ae-player-hud__vitals{left:var(--ae-player-hud-inset);bottom:calc(var(--ae-player-hud-inset) + 76px);justify-items:start;width:min(256px,calc(100% - var(--ae-player-hud-inset) * 2));transform:none}.ae-player-hud[data-layout=action]:has(.ae-player-hud__hotbar) .ae-player-hud__vitals .ae-player-hud__player{width:100%}}.ae-player-hud[data-layout=action] .ae-player-hotbar{align-items:flex-end;gap:var(--ae-player-space-4);padding:0;border:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.ae-player-hud[data-layout=action] .ae-player-hud__interaction,.ae-player-hud[data-layout=action]:has(.ae-player-hud__hotbar) .ae-player-hud__interaction{top:50%;bottom:auto;left:55%;transform:none}.ae-player-hud[data-layout=action] .ae-player-interaction{display:flex;align-items:center;min-width:160px;min-height:36px;padding:0 var(--ae-player-space-4) 0 var(--ae-player-space-1-5);animation:ae-player-interaction-in var(--ae-player-motion-fast) var(--ae-player-easing-standard) both}.ae-player-hud[data-layout=action] .ae-player-interaction kbd{min-width:22px;height:22px;padding:0 var(--ae-player-space-1);border-bottom-width:1px;border-radius:6px;font-size:12px}@keyframes ae-player-interaction-in{0%{opacity:0;transform:translate(12px)}}.ae-player-settings__group-header[data-action=true]{grid-template-columns:minmax(0,1fr) auto;align-items:center}[data-ae-player-fill] :is(.ae-player-app-shell,.ae-player-home,.ae-player-settings-popup,.ae-player-me,.ae-player-guild,.ae-player-save-screen,.ae-player-quest-screen,.ae-player-world-map,.ae-player-event-hub,.ae-player-party,.ae-player-mail,.ae-player-skills,.ae-player-shop,.ae-player-battle-pass,.ae-player-leaderboard,.ae-player-title-screen,.ae-player-pause-screen,.ae-player-boot,.ae-player-dialogue-screen,.ae-player-friends,.ae-player-codex,.ae-player-inventory,.ae-player-equipment,.ae-player-crafting,.ae-player-battle,.ae-player-gacha,.ae-player-ui-screen),[data-ae-player-fill] .ae-player-settings:not([data-layout=popup]){width:100%;height:100%;min-width:0;min-height:0}[data-ae-player-fill] .ae-player-visual-novel-screen{height:100%;min-height:0}[data-ae-player-frame] .ae-player-notifications__backdrop{position:absolute;top:0;right:0;bottom:0;left:0}.f2p-root{--f2p-gem-light: #ffd1ea;--f2p-gem: #ff4fa6;--f2p-gem-deep: #9b1d8f;--f2p-white: #ffffff;--f2p-rank-live-rgb: 255, 77, 109;--f2p-rank-first: #ffd45e;--f2p-white-rgb: 255, 255, 255;--f2p-black-rgb: 0, 0, 0;--f2p-espresso-rgb: 20, 12, 6;--f2p-cocoa-rgb: 40, 26, 16;--f2p-bronze-rgb: 110, 78, 48;--f2p-gold-rgb: 226, 189, 124;--f2p-champagne-rgb: 246, 227, 189;--f2p-pink-rgb: 255, 61, 143;--f2p-bad-rgb: 255, 77, 109;--f2p-night-rgb: 29, 27, 58;--f2p-sapphire-rgb: 74, 155, 255;--f2p-violet-rgb: 155, 107, 255;--f2p-amber-rgb: 245, 168, 0;--f2p-good-rgb: 31, 184, 114;--f2p-on-gold: #2a1d10;--ae-player-scrollbar-size: 10px;--ae-player-scrollbar-thumb: rgba(90, 62, 40, .24);--f2p-ink: #2a211d;--f2p-ink-soft: #6f6258;--f2p-ink-faint: #a69686;--f2p-pink: #ff3d8f;--f2p-pink-deep: #e0237a;--f2p-pink-soft: #ff8cc0;--f2p-lavender-deep: var(--f2p-gold-deep);--f2p-gold: #f5b400;--f2p-frame-c: linear-gradient(145deg, #fffdf6 0%, #f3e9d6 40%, #d9c7a5 100%);--f2p-frame-r: linear-gradient(145deg, #bfe3ff 0%, #5aa8ff 42%, #2f6bff 100%);--f2p-frame-sr: linear-gradient(145deg, #ffffff 0%, #e4ddd3 38%, #b3aa9d 70%, #efe9e1 100%);--f2p-frame-ssr: conic-gradient(from 210deg, #fff1b8, #ffc53d, #ff8cc0, #fff6d6, #ffb020, #ff5fa8, #fff1b8);--f2p-frame-gold: linear-gradient(145deg, #fff6dc 0%, #e8c896 20%, #b98a3e 46%, #fff0c9 64%, #d8b26d 82%, #9a7442 100%);--f2p-glow-top: 0 0 0 1px rgba(255, 240, 201, .9), 0 0 22px 2px rgba(226, 189, 124, .85);--f2p-tone-good: #1fb872;--f2p-tone-bad: #ff4d6d;--f2p-tone-love: #ff3d8f;--f2p-tone-money: #f59f00;--f2p-tone-milestone: #9a7442;--f2p-wash: linear-gradient(180deg, #fbf8f3 0%, #f6efe6 60%, #f2e7de 100%);--f2p-glass-strong: rgba(255, 253, 254, .97);--f2p-glass-edge: rgba(236, 224, 208, .95);--f2p-hairline: rgba(var(--f2p-line-rgb), .16);--f2p-track: rgba(var(--f2p-line-rgb), .14);--f2p-shadow-soft: inset 0 1px 0 rgba(255, 255, 255, .95), 0 1px 2px rgba(90, 62, 40, .06), 0 12px 28px -12px rgba(110, 78, 48, .3);--f2p-shadow-pop: inset 0 1px 0 rgba(255, 255, 255, .95), 0 2px 6px rgba(90, 62, 40, .08), 0 26px 50px -18px rgba(110, 78, 48, .42);--f2p-shadow-chip: inset 0 1px 0 rgba(255, 255, 255, .95), 0 4px 12px -4px rgba(110, 78, 48, .22);--f2p-surface-fill: linear-gradient(180deg, #fffdf9 0%, #faf5ee 100%);--f2p-surface-rim: linear-gradient(165deg, #ffffff 0%, #efe2cf 48%, #e6d6bf 100%);--f2p-surface-shadow: inset 0 1px 0 #ffffff, 0 1px 2px rgba(90, 62, 40, .06), 0 14px 30px -14px rgba(110, 78, 48, .34);--f2p-radius-card: 26px;--f2p-radius-row: 16px;--f2p-shape-scallop: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M98.2 50.0L97.5 53.1L95.7 56.0L93.2 58.6L90.5 60.8L88.2 63.0L86.8 65.2L86.2 67.9L86.3 70.9L86.6 74.4L86.6 78.1L85.8 81.4L84.1 84.1L81.4 85.8L78.1 86.6L74.4 86.6L71.0 86.3L67.9 86.2L65.2 86.8L63.0 88.2L60.8 90.5L58.6 93.2L56.0 95.7L53.1 97.5L50.0 98.2L46.9 97.5L44.0 95.7L41.4 93.2L39.2 90.5L37.0 88.2L34.8 86.8L32.1 86.2L29.1 86.3L25.6 86.6L21.9 86.6L18.6 85.8L15.9 84.1L14.2 81.4L13.4 78.1L13.4 74.4L13.7 70.9L13.8 67.9L13.2 65.2L11.8 63.0L9.5 60.8L6.8 58.6L4.3 56.0L2.5 53.1L1.8 50.0L2.5 46.9L4.3 44.0L6.8 41.4L9.5 39.2L11.8 37.0L13.2 34.8L13.8 32.1L13.7 29.1L13.4 25.6L13.4 21.9L14.2 18.6L15.9 15.9L18.6 14.2L21.9 13.4L25.6 13.4L29.0 13.7L32.1 13.8L34.8 13.2L37.0 11.8L39.2 9.5L41.4 6.8L44.0 4.3L46.9 2.5L50.0 1.8L53.1 2.5L56.0 4.3L58.6 6.8L60.8 9.5L63.0 11.8L65.2 13.2L67.9 13.8L71.0 13.7L74.4 13.4L78.1 13.4L81.4 14.2L84.1 15.9L85.8 18.6L86.6 21.9L86.6 25.6L86.3 29.0L86.2 32.1L86.8 34.8L88.2 37.0L90.5 39.2L93.2 41.4L95.7 44.0L97.5 46.9Z'/%3E%3C/svg%3E");--f2p-shape-arch: 20px 20px 50% 50% / 20px 20px 22px 22px;--f2p-radius-pill: 999px;--f2p-glow-gold: 0 0 0 2px rgba(245, 180, 0, .45), 0 10px 26px rgba(245, 180, 0, .28);--f2p-pink-fill: linear-gradient(180deg, #ff72b0 0%, #ff3d8f 55%, #f2287c 100%);--f2p-violet-fill: linear-gradient(135deg, #f3dcaa 0%, #d9b173 55%, #c79a52 100%);--f2p-gold-fill: linear-gradient(180deg, #fff6d2 0%, #ffd866 30%, #f6b21c 64%, #e5980c 100%);--f2p-lilac-fill: linear-gradient(180deg, #ffffff 0%, #f6efe6 100%);--f2p-surface: #ffffff;--f2p-surface-rgb: 255, 255, 255;--f2p-soft: #f4ede4;--f2p-edge: #ffffff;--f2p-ring: #ffffff;--f2p-shadow-rgb: 110, 82, 54;--f2p-line-rgb: 120, 96, 72;--f2p-fade-rgb: 250, 245, 238;--f2p-page-rgb: 247, 242, 235;--f2p-sheet-rgb: 252, 249, 244;--f2p-app-bg: #f1ebe3;--f2p-scrim: rgba(40, 28, 20, .32);--f2p-spend-scrim: rgba(var(--f2p-cocoa-rgb), .46);--f2p-spend-backdrop-filter: blur(10px) saturate(1.05);--f2p-bloom-pink: rgba(255, 214, 190, .45);--f2p-bloom-lilac: rgba(236, 214, 180, .4);--f2p-bloom-rose: rgba(255, 220, 210, .5);--f2p-card-fill: linear-gradient(180deg, #fffdf9 0%, #fbf6ef 100%);--f2p-pink-card: linear-gradient(180deg, #fff3f9 0%, #ffffff 100%);--f2p-gold-text: linear-gradient(180deg, #ffd45a 0%, #f4ad1c 34%, #d58600 58%, #efae26 80%, #ad6800 100%);--f2p-gold-text-edge: rgba(120, 66, 0, .42);--f2p-locked-fill: linear-gradient(165deg, #efe8de 0%, #ddd2c3 100%);--f2p-disabled-fill: linear-gradient(180deg, #ddd5ca, #bfb4a6);--f2p-tint-pink: #fff0f7;--f2p-tint-gold: #fff8e0;--f2p-tint-green: #e6f9ef;--f2p-tint-red: #ffe5ea;--f2p-tint-orange: #fff0e8;--f2p-tint-lilac: #f3ece3;--f2p-good-ink: #11875a;--f2p-gold-ink: #b86e00;--f2p-bad-ink: #e8284f;--f2p-violet-ink: var(--f2p-gold-deep);--f2p-blue-ink: #2f6bff;--f2p-orange-ink: #e0522a;--f2p-gutter: 16px;--f2p-safe-top: env(safe-area-inset-top, 0px);--f2p-safe-bottom: env(safe-area-inset-bottom, 0px);--f2p-safe-left: env(safe-area-inset-left, 0px);--f2p-safe-right: env(safe-area-inset-right, 0px);--f2p-font-serif: "DDH Serif", "Playfair Display", Georgia, "Times New Roman", serif;--f2p-hub-label-font: var(--f2p-font-serif);--f2p-display-width: 1;--f2p-logo-tracking: .01em;--f2p-font-script: "DDH Script", "Pinyon Script", "Snell Roundhand", cursive;--f2p-font-caps: var(--f2p-font-ui);--f2p-font-ui: "DDH Text", "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--f2p-hand: var(--f2p-font-serif);--f2p-script: var(--f2p-font-script);--f2p-ivory: #fbf6ef;--f2p-ivory-rgb: 251, 246, 239;--f2p-ivory-ink: #3a2c22;--f2p-ivory-ink-soft: #7a6a5c;--f2p-champagne: #e8d3b0;--f2p-gold-deep: #9a7442;--f2p-gold-script: linear-gradient(180deg, #f6e3bd 0%, #e2bd7c 45%, #c79a52 100%);--f2p-accent-gold: #c79a52;--f2p-gold-line: rgba(199, 154, 82, .42);--f2p-gold-mark: linear-gradient(135deg, #f3dcaa, #c79a52);--f2p-panel-fill: linear-gradient(180deg, rgba(255, 255, 255, .97), rgba(255, 249, 240, .93));--f2p-panel-shadow: inset 0 1px 0 #ffffff, 0 26px 56px -26px rgba(60, 32, 20, .5);--f2p-pill-fill: #ffffff;--f2p-pill-shadow: 0 8px 18px -8px rgba(60, 30, 20, .45);--f2p-kicker-ink: var(--f2p-gold-deep);--f2p-wheel-slice-1: var(--f2p-pink);--f2p-wheel-slice-1-ink: #ffffff;--f2p-wheel-slice-2: #ffffff;--f2p-wheel-slice-2-ink: #3a2418;--f2p-wheel-slice-3: var(--f2p-accent-gold);--f2p-wheel-slice-3-ink: #3a2418;--f2p-wheel-slice-top: var(--f2p-gold);--f2p-wheel-slice-top-ink: var(--f2p-on-gold);--f2p-wheel-slice-blank: #efe6d8;--f2p-wheel-slice-blank-ink: #3a2418;--f2p-wheel-light: #fffbe6;--f2p-wheel-shade: #1c1016;--ae-player-pill-background: var(--f2p-pill-fill);--ae-player-pill-text: var(--f2p-ink);--ae-player-pill-icon: var(--f2p-accent-gold);--ae-player-pill-shadow: var(--f2p-pill-shadow);--ae-player-pill-border: transparent;--ae-player-pill-accent-background: var(--f2p-gold-mark);--ae-player-pill-accent-text: #2a1d10;--ae-player-pill-primary-background: var(--f2p-pink-fill);--ae-player-pill-primary-text: #ffffff;--ae-player-pill-font: var(--f2p-font-ui);--ae-player-photo-card-background: var(--f2p-panel-fill);--ae-player-photo-card-shadow: var(--f2p-panel-shadow);--ae-player-photo-card-edge: var(--f2p-gold-line);--ae-player-photo-card-radius: var(--f2p-radius-card);--ae-player-photo-card-arch: var(--f2p-shape-arch);--ae-player-photo-card-title-font: var(--f2p-font-serif);--ae-player-photo-card-kicker: var(--f2p-kicker-ink);--ae-player-photo-card-attention: #ff3d8f;--scene-ink: var(--f2p-ink);--scene-ink-soft: var(--f2p-ink-soft);--scene-ivory: var(--f2p-panel-fill);--scene-line: var(--f2p-gold-line);--scene-gold: var(--f2p-accent-gold);--scene-gold-soft: color-mix(in srgb, var(--f2p-accent-gold) 16%, transparent);--scene-shadow: var(--f2p-panel-shadow);--scene-pink: var(--f2p-pink-fill);--site-line: var(--f2p-gold-line);--site-raised: var(--f2p-pill-fill);--site-surface: var(--f2p-panel-fill);--site-ink: var(--f2p-ink);--site-ink-soft: var(--f2p-ink-soft);--site-gold: var(--f2p-accent-gold);--site-accent-soft: color-mix(in srgb, var(--f2p-accent-gold) 16%, transparent);--cta-bg: var(--f2p-pink-fill);--cta-ink: #ffffff;--cta-glow: 242, 40, 124;--cta-edge: rgba(255, 255, 255, .7);--cta-text-shadow: none;position:relative;isolation:isolate;color:var(--f2p-ink);font-feature-settings:"tnum" 1;--f2p-rarity-frame: var(--f2p-frame-c);--f2p-rarity-mat: linear-gradient(150deg, var(--f2p-ivory-50) 0%, var(--f2p-gold-125) 100%);--f2p-rarity-edge: var(--f2p-photo-edge);--f2p-rarity-glow: rgba(var(--f2p-bronze-rgb), .14);--f2p-rarity-aura: rgba(var(--f2p-white-rgb), 0);--f2p-rarity-badge: var(--f2p-frame-c);--f2p-rarity-ink: var(--f2p-ink)}.f2p-root[data-f2p-scheme=dark]{--ae-player-scrollbar-thumb: rgba(255, 255, 255, .22);--f2p-ink: #ffffff;--f2p-ink-soft: #c9c5cd;--f2p-ink-faint: #8c8892;--f2p-pink-deep: #ff7ab8;--f2p-lavender-deep: #e2bd7c;--f2p-tone-milestone: #e2bd7c;--f2p-wash: radial-gradient(120% 55% at 50% -12%, #1d1b20 0%, rgba(29, 27, 32, 0) 62%), linear-gradient(180deg, #111013 0%, #0c0b0e 58%, #0e0d10 100%);--f2p-glass-strong: rgba(28, 27, 31, .94);--f2p-glass-edge: rgba(255, 255, 255, .1);--f2p-hairline: rgba(212, 208, 216, .12);--f2p-track: rgba(212, 208, 216, .14);--f2p-shadow-soft: inset 0 1px 0 rgba(255, 255, 255, .06), 0 14px 32px -12px rgba(0, 0, 0, .75);--f2p-shadow-chip: inset 0 1px 0 rgba(255, 255, 255, .08), 0 6px 14px -6px rgba(0, 0, 0, .7);--f2p-surface-fill: linear-gradient(165deg, rgba(33, 32, 37, .92) 0%, rgba(22, 21, 25, .92) 100%);--f2p-surface-rim: linear-gradient(150deg, rgba(255, 255, 255, .2) 0%, rgba(255, 255, 255, .08) 45%, rgba(226, 189, 124, .18) 100%);--f2p-surface-shadow: inset 0 1px 0 rgba(255, 255, 255, .06), 0 18px 38px -16px rgba(0, 0, 0, .8);--f2p-shadow-pop: inset 0 1px 0 rgba(255, 255, 255, .08), 0 26px 54px -18px rgba(0, 0, 0, .85);--f2p-lilac-fill: linear-gradient(180deg, #28272d 0%, #1f1e23 100%);--f2p-gold-text: linear-gradient(180deg, #fffbe8 0%, #ffe38a 34%, #f7b52b 58%, #ffd978 82%, #e89a12 100%);--f2p-gold-text-edge: rgba(120, 66, 0, .18);--f2p-surface: #19181c;--f2p-surface-rgb: 25, 24, 28;--f2p-soft: rgba(212, 208, 216, .07);--f2p-edge: rgba(226, 189, 124, .22);--f2p-ring: #0c0b0e;--f2p-shadow-rgb: 0, 0, 0;--f2p-line-rgb: 255, 255, 255;--f2p-fade-rgb: 12, 11, 14;--f2p-page-rgb: 12, 11, 14;--f2p-sheet-rgb: 25, 24, 28;--f2p-app-bg: #070708;--f2p-scrim: rgba(4, 4, 6, .6);--f2p-bloom-pink: rgba(226, 189, 124, .08);--f2p-bloom-lilac: rgba(226, 189, 124, .04);--f2p-bloom-rose: rgba(226, 189, 124, .06);--f2p-card-fill: linear-gradient(180deg, #201f24 0%, #151418 100%);--f2p-accent-gold: #e2bd7c;--f2p-gold-line: rgba(226, 189, 124, .38);--f2p-panel-fill: linear-gradient(180deg, rgba(36, 35, 40, .95), rgba(24, 23, 27, .95));--f2p-panel-shadow: inset 0 1px 0 rgba(255, 255, 255, .07), 0 26px 56px -24px rgba(0, 0, 0, .8);--f2p-pill-fill: rgba(36, 35, 40, .94);--f2p-pill-shadow: inset 0 1px 0 rgba(255, 255, 255, .07), 0 8px 18px -8px rgba(0, 0, 0, .7);--f2p-kicker-ink: #e2bd7c;--f2p-pink-card: linear-gradient(180deg, rgba(255, 61, 143, .2) 0%, rgba(255, 61, 143, .06) 100%);--f2p-locked-fill: linear-gradient(165deg, #232227 0%, #18171b 100%);--f2p-disabled-fill: linear-gradient(180deg, #47454d, #35343a);--f2p-tint-pink: rgba(255, 61, 143, .16);--f2p-tint-gold: rgba(245, 180, 0, .14);--f2p-tint-green: rgba(31, 184, 114, .16);--f2p-tint-red: rgba(255, 77, 109, .16);--f2p-tint-orange: rgba(255, 138, 61, .16);--f2p-tint-lilac: rgba(226, 189, 124, .1);--f2p-good-ink: #5fe0a8;--f2p-gold-ink: #ffc53d;--f2p-bad-ink: #ff8095;--f2p-violet-ink: #e2bd7c;--f2p-blue-ink: #8cbcff;--f2p-orange-ink: #ff9a6b;color-scheme:dark;--f2p-ivory: #1d1c20;--f2p-ivory-rgb: 29, 28, 32;--f2p-ivory-ink: #f4ece1;--f2p-ivory-ink-soft: #b9ad9f}.f2p-root{--f2p-space-0: var(--ae-player-space-0, 2px);--f2p-space-1: var(--ae-player-space-1, 4px);--f2p-space-1-5: var(--ae-player-space-1-5, 6px);--f2p-space-2: var(--ae-player-space-2, 8px);--f2p-space-2-5: var(--ae-player-space-2-5, 10px);--f2p-space-3: var(--ae-player-space-3, 12px);--f2p-space-3-5: var(--ae-player-space-3-5, 14px);--f2p-space-4: var(--ae-player-space-4, 16px);--f2p-space-4-5: 18px;--f2p-space-5: var(--ae-player-space-5, 20px);--f2p-space-5-5: 22px;--f2p-space-6: var(--ae-player-space-6, 24px);--f2p-space-6-5: 28px;--f2p-space-7: var(--ae-player-space-7, 32px);--f2p-space-8: 36px;--f2p-space-9: 40px;--f2p-space-10: 48px;--f2p-type-micro: 9px;--f2p-type-tiny: 9.5px;--f2p-type-tag: 10px;--f2p-type-kicker: 10.5px;--f2p-type-overline: 11px;--f2p-type-note: 11.5px;--f2p-type-small: 12px;--f2p-type-caption: 12.5px;--f2p-type-meta: 13px;--f2p-type-label: 13.5px;--f2p-type-control: 14px;--f2p-type-control-lg: 14.5px;--f2p-type-body: 15px;--f2p-type-lead: 16px;--f2p-type-lead-lg: 16.5px;--f2p-type-heading: 17px;--f2p-type-heading-lg: 18px;--f2p-type-subtitle: 19px;--f2p-type-title-sm: 20px;--f2p-type-title: 22px;--f2p-type-title-lg: 24px;--f2p-type-headline-sm: 26px;--f2p-type-headline: 28px;--f2p-type-headline-lg: 30px;--f2p-type-display: 32px;--f2p-type-display-lg: 40px;--f2p-radius-fine: 2px;--f2p-radius-bar: 3px;--f2p-radius-tag: 8px;--f2p-radius-chip: 12px;--f2p-radius-tile: 14px;--f2p-radius-panel: 18px;--f2p-radius-sheet: 30px;--f2p-motion-fast: var(--ae-player-motion-fast, .14s);--f2p-motion-tap: .16s;--f2p-motion-snap: .18s;--f2p-motion-quick: .2s;--f2p-motion-standard: var(--ae-player-motion-standard, .22s);--f2p-motion-fade: .4s;--f2p-motion-settle: .5s;--f2p-motion-reveal: .9s}.f2p-root{--f2p-cover-masthead: #3b2418;--f2p-cover-gold: #9c7039;--f2p-cover-caps-light: #f0d29a;--f2p-cover-caps-ink: #5e3d1e;--f2p-cover-halo: 0 0 2px rgba(255, 247, 238, .9), 0 0 16px rgba(255, 244, 232, .95);--f2p-cover-glow: rgba(255, 246, 236, .62);--f2p-cover-shadow-rgb: 60, 30, 20;--f2p-cover-scrim-rgb: 34, 20, 14;--f2p-cover-quote-ink: #ffffff;--f2p-cover-quote-rule: rgba(255, 250, 242, .85);--f2p-cover-veil-tint: radial-gradient(90% 70% at 50% 28%, rgba(255, 236, 220, .3), rgba(255, 236, 220, 0) 70%), linear-gradient(180deg, rgba(252, 212, 190, .42) 0%, rgba(226, 156, 140, .48) 100%);--f2p-carousel-play-shadow: 0 0 32px -8px rgba(255, 61, 143, .6), 0 18px 34px -14px rgba(240, 42, 132, .7), inset 0 1px 0 rgba(255, 255, 255, .6), inset 0 -3px 0 rgba(150, 20, 80, .25);--f2p-carousel-play-ink: #ffffff;--f2p-carousel-sheen: rgba(255, 255, 255, .55)}.f2p-root[data-f2p-scheme=dark]{--f2p-cover-masthead: #f3e7d6;--f2p-cover-gold: #e2bd7c;--f2p-cover-caps-ink: #f0d29a;--f2p-cover-halo: 0 1px 2px rgba(0, 0, 0, .55), 0 0 18px rgba(0, 0, 0, .6);--f2p-cover-glow: rgba(14, 12, 14, .5);--f2p-cover-veil-tint: radial-gradient(90% 70% at 50% 30%, rgba(60, 50, 46, .3), rgba(60, 50, 46, 0) 70%), linear-gradient(180deg, rgba(20, 18, 20, .66) 0%, rgba(12, 11, 13, .78) 100%)}.f2p-root[data-f2p-look~=sticker]{--f2p-sticker-ink: #1b0f38;--f2p-sticker-ink-rgb: 27, 15, 56;--f2p-sticker-ink-soft: #4a3a6a;--f2p-sticker-ink-faint: #7a6a94;--f2p-sticker-text: var(--f2p-sticker-ink);--f2p-sticker-text-rgb: var(--f2p-sticker-ink-rgb);--f2p-sticker-text-soft: var(--f2p-sticker-ink-soft);--f2p-sticker-text-faint: var(--f2p-sticker-ink-faint);--f2p-sticker-rim: var(--f2p-sticker-ink);--f2p-sticker-page-text: var(--f2p-sticker-card);--f2p-sticker-highlight: color-mix(in srgb, var(--f2p-sticker-primary) 32%, var(--f2p-sticker-card));--f2p-sticker-scene-aspect: 1.7778;--f2p-sticker-stage-y: .28;--f2p-sticker-stage-item-width: .28;--f2p-sticker-card: #fff4dc;--f2p-sticker-card-soft: #efe2c4;--f2p-sticker-paper: #fffaf0;--f2p-sticker-tile: #fffaf0;--f2p-sticker-plate: #2a1a5c;--f2p-sticker-plate-ink: #fff4dc;--f2p-sticker-page: radial-gradient(120% 70% at 50% 18%, #4a2d93 0%, #2a1a5c 55%, #170e36 100%);--f2p-sticker-page-rgb: 23, 14, 54;--f2p-sticker-line: 3px;--f2p-sticker-line-thin: 2.5px;--f2p-sticker-drop: 4px;--f2p-sticker-radius: 20px;--f2p-sticker-radius-row: 16px;--f2p-sticker-radius-button: 16px;--f2p-sticker-primary: #ffd23f;--f2p-sticker-primary-ink: #1b0f38;--f2p-sticker-accent: #ff4f9a;--f2p-sticker-accent-ink: #fff4dc;--f2p-sticker-violet: #6b3ff2;--f2p-sticker-violet-ink: #fff4dc;--f2p-sticker-danger: #ff5a6e;--f2p-sticker-danger-ink: #fff4dc;--f2p-sticker-good: #22b07d;--f2p-sticker-meter: #ff4f9a;--f2p-sticker-track: rgba(27, 15, 56, .14);--f2p-sticker-good-ink: #138a5e;--f2p-sticker-bad-ink: #d42a4c;--f2p-sticker-gold-ink: #a35d00;--f2p-sticker-white: #fff;--f2p-sticker-white-rgb: 255, 255, 255;--f2p-sticker-candy-fill: linear-gradient(180deg, #fff6b0 0%, #ffd83a 38%, #ffb400 72%, #f59a00 100%);--f2p-sticker-candy-inset: inset 0 3px 0 rgba(255, 255, 255, .85), inset 0 -5px 0 rgba(176, 82, 0, .55);--f2p-sticker-candy-ink: #8a4200;--f2p-sticker-candy-text: 1.5px 1.5px 0 #8a4200, -1.5px 1.5px 0 #8a4200, 1.5px -1.5px 0 #8a4200, -1.5px -1.5px 0 #8a4200, 0 3px 0 #8a4200;--f2p-sticker-pink-candy-fill: linear-gradient(180deg, #ffb0d6 0%, #ff6fb0 40%, #ff3d8f 75%, #e0237a 100%);--f2p-sticker-pink-candy-inset: inset 0 3px 0 rgba(255, 255, 255, .7), inset 0 -5px 0 rgba(140, 10, 70, .4);--f2p-sticker-pink-candy-text: 1.5px 1.5px 0 #8a1450, -1.5px 1.5px 0 #8a1450, 1.5px -1.5px 0 #8a1450, -1.5px -1.5px 0 #8a1450, 0 3px 0 #8a1450;--f2p-sticker-ribbon-fill: linear-gradient(180deg, #ff7ab8, #ff3d8f 55%, #e0237a);--f2p-sticker-burst: radial-gradient(circle at 50% 58%, #ffe3f1 0%, #ff8cc6 42%, #7b3fd1 100%);--f2p-sticker-glow-rgb: 255, 210, 100;--f2p-sticker-section-pink: #ff4f9a;--f2p-sticker-section-pink-deep: #b8126a;--f2p-sticker-section-violet: #8f5bff;--f2p-sticker-section-violet-deep: #4a1fb0;--f2p-sticker-section-sky: #2fb8ff;--f2p-sticker-section-sky-deep: #1660b8;--f2p-sticker-tile-mint: #3fd9a6;--f2p-sticker-tile-mint-deep: #138a64;--f2p-sticker-tile-gold: #ffc93c;--f2p-sticker-tile-gold-deep: #c27a00;--f2p-sticker-tile-coral: #ff8a5c;--f2p-sticker-tile-coral-deep: #c2441c;--f2p-sticker-party-lights: radial-gradient(2px 2px at 12% 18%, rgba(255, 240, 200, .9), transparent 60%), radial-gradient(2px 2px at 82% 30%, rgba(255, 180, 230, .85), transparent 60%), radial-gradient(2.5px 2.5px at 58% 8%, rgba(255, 226, 140, .85), transparent 60%), radial-gradient(1.5px 1.5px at 30% 52%, rgba(200, 190, 255, .85), transparent 60%), radial-gradient(2px 2px at 90% 70%, rgba(255, 240, 200, .8), transparent 60%), conic-gradient(from 168deg at 15% 0%, transparent 0deg, rgba(255, 120, 200, .18) 10deg, transparent 24deg), conic-gradient(from 168deg at 85% 0%, transparent 0deg, rgba(150, 140, 255, .18) 10deg, transparent 24deg)}.f2p-root{--f2p-berry-650: #9b1d8f;--f2p-berry-655: #a0145a;--f2p-berry-800: #3a2622;--f2p-bronze-650: #6e5a3c;--f2p-bronze-700: #6b5433;--f2p-bronze-705: #78501e;--f2p-bronze-750: #8c5000;--f2p-bronze-755: #5a4126;--f2p-bronze-800: #4a3620;--f2p-bronze-805: #503214;--f2p-bronze-810: #3a2e27;--f2p-bronze-815: #3a2c22;--f2p-bronze-850: #4a2a00;--f2p-bronze-855: #4a1d00;--f2p-bronze-860: #2c231e;--f2p-charcoal-600: #6f6258;--f2p-charcoal-800: #34313a;--f2p-charcoal-850: #29272c;--f2p-charcoal-855: #25232a;--f2p-charcoal-860: #221f26;--f2p-charcoal-900: #1c1b20;--f2p-charcoal-905: #1a191d;--f2p-charcoal-910: #19181c;--f2p-charcoal-915: #17161a;--f2p-charcoal-920: #131116;--f2p-charcoal-925: #141215;--f2p-charcoal-950: #111013;--f2p-espresso-850: #2a211d;--f2p-espresso-855: #2e2518;--f2p-espresso-900: #241c17;--f2p-espresso-910: #1e1713;--f2p-espresso-915: #1c1612;--f2p-espresso-920: #1a1512;--f2p-espresso-950: #14100e;--f2p-espresso-955: #15100d;--f2p-espresso-960: #120d0a;--f2p-espresso-965: #120e08;--f2p-espresso-970: #0e0b09;--f2p-gold-100: #fff0c9;--f2p-gold-105: #fff4c8;--f2p-gold-110: #ffecc8;--f2p-gold-115: #f3e6d0;--f2p-gold-120: #f5e7cc;--f2p-gold-125: #efe4d2;--f2p-gold-150: #f6e5c6;--f2p-gold-155: #f1e1c3;--f2p-gold-160: #f6e3bd;--f2p-gold-200: #efc6b4;--f2p-gold-205: #ecd9b5;--f2p-gold-210: #f3dcaa;--f2p-gold-215: #e8d3b0;--f2p-gold-220: #f3dca0;--f2p-gold-225: #f3d99c;--f2p-gold-230: #ecb4a0;--f2p-gold-250: #e9cf9f;--f2p-gold-255: #d8c6ae;--f2p-gold-260: #e8c896;--f2p-gold-265: #ffe07e;--f2p-gold-270: #ecd08e;--f2p-gold-275: #e4c894;--f2p-gold-300: #e2bd7c;--f2p-gold-305: #d49c88;--f2p-gold-310: #ffd35c;--f2p-gold-350: #b9a79b;--f2p-gold-355: #d6ad74;--f2p-gold-360: #d8b26d;--f2p-gold-400: #ffc53d;--f2p-gold-405: #c9a06a;--f2p-gold-410: #c9a468;--f2p-gold-415: #f8bd34;--f2p-gold-420: #a69686;--f2p-gold-425: #bea06e;--f2p-gold-450: #c4955a;--f2p-gold-455: #c79a52;--f2p-gold-500: #eba41c;--f2p-gold-505: #b88a45;--f2p-gold-510: #b98a3e;--f2p-gold-550: #8a6f63;--f2p-gold-555: #b9812f;--f2p-gold-560: #d98a00;--f2p-gold-600: #c47a0a;--f2p-ivory-100: #fbf0e8;--f2p-ivory-105: #fbf3e6;--f2p-ivory-110: #fff6e2;--f2p-ivory-115: #fbf3e4;--f2p-ivory-120: #f8f1e7;--f2p-ivory-125: #f6ede6;--f2p-ivory-130: #fff3dc;--f2p-ivory-135: #fff6dc;--f2p-ivory-140: #f5ece4;--f2p-ivory-145: #f4ede4;--f2p-ivory-150: #f4ece1;--f2p-ivory-155: #fff3d6;--f2p-ivory-160: #f5e4dc;--f2p-ivory-165: #f7ecda;--f2p-ivory-170: #f7ecd9;--f2p-ivory-50: #fffdf8;--f2p-ivory-55: #fffaf3;--f2p-ivory-60: #fffaf2;--f2p-ivory-65: #fffaf1;--f2p-ivory-70: #fff4ee;--f2p-ivory-75: #fff8ec;--f2p-ivory-80: #fdf7ec;--f2p-ivory-85: #faf5ee;--f2p-ivory-90: #fff7e6;--f2p-ivory-95: #fffae4;--f2p-lilac-200: #c7bbdf;--f2p-lilac-50: #efe4ff;--f2p-lilac-750: #3a2a5c;--f2p-lilac-950: #08070a;--f2p-mint-350: #5fe0a8;--f2p-mint-600: #1fb872;--f2p-mint-700: #11875a;--f2p-mint-800: #0a5a3c;--f2p-pink-250: #ff7b93;--f2p-pink-255: #ff7ab8;--f2p-pink-300: #ff6fae;--f2p-pink-350: #ff4fa6;--f2p-pink-355: #ff4d6d;--f2p-pink-400: #e8566f;--f2p-pink-405: #ff3d8f;--f2p-pink-500: #e0237a;--f2p-rose-100: #ffd1ea;--f2p-rose-150: #ffb3c1;--f2p-rose-50: #fff6fb;--f2p-rose-55: #fff4f8;--f2p-sky-100: #e2e8f2;--f2p-sky-105: #e4e8ef;--f2p-sky-110: #e3e7ec;--f2p-sky-200: #c9d0db}.f2p-root{--f2p-keyart-night: 14 12 12;--f2p-bronze-490-rgb: 200, 140, 60;--f2p-bronze-500: #c08a3e;--f2p-bronze-515: #b8893f;--f2p-bronze-515-rgb: 184, 137, 63;--f2p-bronze-520: #8a7a6b;--f2p-bronze-520-rgb: 245, 180, 0;--f2p-bronze-535: #9c7650;--f2p-bronze-570-rgb: 154, 116, 66;--f2p-bronze-635: #7a5a40;--f2p-bronze-640: #b86e00;--f2p-bronze-665: #7d5a2d;--f2p-bronze-690: #8a5a14;--f2p-bronze-705-rgb: 120, 80, 30;--f2p-bronze-710-rgb: 120, 78, 28;--f2p-bronze-745-rgb: 120, 70, 10;--f2p-bronze-765: #4a3a2e;--f2p-charcoal-830: #2a282e;--f2p-charcoal-845: #2a2629;--f2p-charcoal-846: #2c2824;--f2p-charcoal-885: #1d1b1f;--f2p-charcoal-901: #18171b;--f2p-charcoal-921: #141317;--f2p-charcoal-940: #0f0e11;--f2p-charcoal-951: #0c0b0e;--f2p-charcoal-965-rgb: 10, 8, 8;--f2p-charcoal-970-rgb: 8, 7, 9;--f2p-charcoal-975-rgb: 6, 5, 7;--f2p-espresso-820-rgb: 58, 44, 34;--f2p-espresso-825-rgb: 80, 44, 8;--f2p-espresso-835-rgb: 60, 34, 24;--f2p-espresso-845-rgb: 60, 40, 20;--f2p-espresso-900-rgb: 40, 22, 10;--f2p-espresso-911: #1d1510;--f2p-espresso-920-rgb: 30, 18, 12;--f2p-espresso-925-rgb: 30, 16, 8;--f2p-espresso-930-rgb: 30, 14, 6;--f2p-espresso-945: #120c09;--f2p-espresso-950-rgb: 18, 10, 7;--f2p-espresso-955-rgb: 20, 10, 4;--f2p-gold-115-rgb: 255, 232, 196;--f2p-gold-135: #ecdfcc;--f2p-gold-145-rgb: 255, 226, 180;--f2p-gold-165: #f7dcb4;--f2p-gold-165-rgb: 255, 222, 170;--f2p-gold-166-rgb: 255, 220, 170;--f2p-gold-185-rgb: 255, 210, 160;--f2p-gold-186-rgb: 255, 206, 160;--f2p-gold-187-rgb: 255, 214, 160;--f2p-gold-190-rgb: 243, 220, 170;--f2p-gold-205-rgb: 255, 204, 150;--f2p-gold-206: #f3d9a2;--f2p-gold-225-rgb: 255, 176, 140;--f2p-gold-226-rgb: 255, 196, 140;--f2p-gold-265-rgb: 255, 196, 120;--f2p-gold-266: #e9b98f;--f2p-gold-301: #e7c07e;--f2p-gold-330: #d99a7c;--f2p-gold-345-rgb: 255, 170, 80;--f2p-gold-350-rgb: 217, 176, 115;--f2p-gold-351: #d9b073;--f2p-gold-450-rgb: 199, 154, 82;--f2p-ivory-100-rgb: 255, 236, 205;--f2p-ivory-50-rgb: 255, 248, 236;--f2p-ivory-51: #fffdf7;--f2p-ivory-51-rgb: 255, 252, 247;--f2p-ivory-52: #fff5e6;--f2p-ivory-52-rgb: 255, 250, 238;--f2p-ivory-53: #fffaf0;--f2p-ivory-53-rgb: 255, 250, 240;--f2p-ivory-55-rgb: 255, 244, 226;--f2p-ivory-65-rgb: 255, 244, 222;--f2p-ivory-71: #fff4dc;--f2p-ivory-72: #f8efe2;--f2p-ivory-80-rgb: 255, 240, 214;--f2p-ivory-81: #fff1d6;--f2p-ivory-86: #fff3d4;--f2p-ivory-87: #f7eddc;--f2p-ivory-96: #fff1cf;--f2p-pink-285-rgb: 255, 110, 190;--f2p-pink-315: #ff5eaa;--f2p-pink-325-rgb: 255, 90, 170;--f2p-pink-345-rgb: 255, 80, 160;--f2p-pink-351: #ff4c9c;--f2p-pink-365-rgb: 255, 70, 160;--f2p-pink-380-rgb: 255, 60, 150;--f2p-pink-381-rgb: 255, 60, 160;--f2p-pink-400-rgb: 255, 50, 150;--f2p-pink-450-rgb: 232, 48, 127;--f2p-pink-465: #ee237f;--f2p-pink-575: #b3273f;--f2p-pink-705-rgb: 150, 0, 64;--f2p-rose-115-rgb: 255, 196, 228;--f2p-rose-125-rgb: 255, 190, 200;--f2p-rose-175: #ffa6d2;--f2p-rose-50-rgb: 255, 240, 250}.f2p-root{--f2p-amber-900: #5b3000;--f2p-amber-600: #c98a00;--f2p-ivory-58: #fffdf6;--f2p-gold-125: #fcecc4;--f2p-bronze-890: #3a2410;--f2p-charcoal-990: #0c0a0b;--f2p-bronze-460-rgb: 184, 138, 69;--f2p-bronze-720-rgb: 120, 80, 20;--f2p-berry-450-rgb: 180, 60, 110}.f2p-root,.f2p-look-skin:not(.f2p-root *){--f2p-hub-ink: #1c1024;--f2p-hub-night: #231a33;--f2p-hub-dusk: #3a2a52;--f2p-hub-paper: #f6e7c8;--f2p-hub-paper-shade: #e6d0a6;--f2p-hub-red: #d0433a;--f2p-hub-red-deep: #8e2622;--f2p-hub-lamp: #f7c65a;--f2p-hub-lamp-deep: #e0892a;--f2p-hub-cream: #fff3dc;--f2p-hub-wood: #5a3a2a;--f2p-hub-wood-rim: #6b4a2e;--f2p-hub-wood-deep: #3b2418;--f2p-hub-gold-hi: #ffe07a;--f2p-hub-gold: #f6b93b;--f2p-hub-gold-lo: #e29a22;--f2p-hub-gold-ink: #5a2e12;--f2p-hub-play-ink: #6b3510;--f2p-hub-bar: #1e1426;--f2p-hub-ring-hi: #5a3d5e;--f2p-hub-ring-lo: #2a1a30;--f2p-hub-card-sky: #3f2d63;--f2p-hub-card-sky-deep: #2d2046;--f2p-hub-card-paper: #f4e4c4;--f2p-hub-card-paper-shade: #ead5ad;--f2p-hub-card-rim: #d7b98a;--f2p-hub-star-off: #b89a74;--f2p-hub-star-rim: #9a5a14;--f2p-hub-lamp-rgb: 247, 198, 90;--f2p-hub-gold-hi-rgb: 255, 224, 122;--f2p-hub-ink-rgb: 28, 16, 36;--f2p-hub-cream-rgb: 255, 243, 220;--f2p-hub-glow-rgb: 255, 190, 110;--f2p-hub-shade-rgb: 10, 4, 16}.f2p-root{--f2p-notebook-060c10: #060c10;--f2p-notebook-0a1218: #0a1218;--f2p-notebook-0f2530: #0f2530;--f2p-notebook-10303c: #10303c;--f2p-notebook-123441: #123441;--f2p-notebook-143240: #143240;--f2p-notebook-163544: #163544;--f2p-notebook-163b48: #163b48;--f2p-notebook-173d4a: #173d4a;--f2p-notebook-1a3f4e: #1a3f4e;--f2p-notebook-1d4756: #1d4756;--f2p-notebook-1f4d5c: #1f4d5c;--f2p-notebook-24586a: #24586a;--f2p-notebook-275a68: #275a68;--f2p-notebook-2a1c10: #2a1c10;--f2p-notebook-2f7482: #2f7482;--f2p-notebook-3a2a1a: #3a2a1a;--f2p-notebook-5a4630: #5a4630;--f2p-notebook-7c1d1c: #7c1d1c;--f2p-notebook-7f9ba3: #7f9ba3;--f2p-notebook-8f1f1b: #8f1f1b;--f2p-notebook-b3302a: #b3302a;--f2p-notebook-b8d0d6: #b8d0d6;--f2p-notebook-c9b98f: #c9b98f;--f2p-notebook-d23a2f: #d23a2f;--f2p-notebook-d8dde0: #d8dde0;--f2p-notebook-dccda6: #dccda6;--f2p-notebook-efe4c6: #efe4c6;--f2p-notebook-ff6a58: #ff6a58;--f2p-notebook-ff8a1f: #ff8a1f;--f2p-notebook-ff9a2a: #ff9a2a;--f2p-notebook-ffbb4a: #ffbb4a;--f2p-notebook-ffd25c: #ffd25c;--f2p-notebook-fff3d6: #fff3d6;--f2p-notebook-rgb-120-96-64: 120, 96, 64;--f2p-notebook-rgb-210-58-47: 210, 58, 47;--f2p-notebook-rgb-255-170-60: 255, 170, 60;--f2p-notebook-rgb-255-187-74: 255, 187, 74;--f2p-notebook-rgb-4-10-14: 4, 10, 14;--f2p-notebook-rgb-60-40-20: 60, 40, 20}.f2p-canvas{background:radial-gradient(70% 38% at 0% 0%,var(--f2p-bloom-pink),transparent 70%),radial-gradient(60% 34% at 100% 16%,var(--f2p-bloom-lilac),transparent 70%),radial-gradient(80% 40% at 50% 104%,var(--f2p-bloom-rose),transparent 72%),var(--f2p-wash)}.f2p-canvas:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:radial-gradient(2px 2px at 14% 22%,rgba(var(--f2p-white-rgb),.95),transparent 60%),radial-gradient(1.5px 1.5px at 76% 12%,rgba(var(--f2p-white-rgb),.9),transparent 60%),radial-gradient(2px 2px at 88% 52%,rgba(var(--f2p-white-rgb),.85),transparent 60%),radial-gradient(1.5px 1.5px at 30% 70%,rgba(var(--f2p-white-rgb),.8),transparent 60%),radial-gradient(2px 2px at 60% 86%,rgba(var(--f2p-white-rgb),.9),transparent 60%)}.f2p-display{margin:0;font-family:var(--ae-player-font-display);font-weight:800;letter-spacing:-.025em;line-height:1.08;color:var(--f2p-ink)}.f2p-display[data-size=xl]{font-size:var(--f2p-type-display-lg)}.f2p-display[data-size=lg]{font-size:var(--f2p-type-headline-lg)}.f2p-display[data-size=md]{font-size:23px}.f2p-display[data-size=sm]{font-size:var(--f2p-type-heading-lg)}.f2p-display[data-tone=pink]{background:linear-gradient(180deg,var(--f2p-pink-300) 0%,var(--f2p-pink-405) 60%,var(--f2p-pink-500) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.f2p-display[data-tone=gold]{background:var(--f2p-gold-text);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke:.6px var(--f2p-gold-text-edge);filter:drop-shadow(0 1px 0 color-mix(in srgb,var(--f2p-bronze-750) 35%,transparent)) drop-shadow(0 4px 12px rgba(var(--f2p-amber-rgb),.35))}.f2p-display[data-tone=light]{color:var(--f2p-white);text-shadow:0 2px 12px rgba(var(--f2p-cocoa-rgb),.45)}.f2p-overline{margin:0;font-size:calc(var(--f2p-type-overline) * var(--f2p-caps-scale, 1));font-weight:var(--f2p-caps-weight, 800);letter-spacing:var(--f2p-caps-tracking, .14em);text-transform:var(--f2p-caps-transform, uppercase);color:var(--f2p-ink-faint)}.f2p-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.f2p-emblem{display:inline-grid;flex:none;place-items:center}.f2p-emblem img{display:block;width:100%;height:100%;object-fit:contain}.f2p-muted{color:var(--f2p-ink-soft)}.f2p-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.f2p-root[data-f2p-frame=viewport]{display:flex;flex-direction:column;width:100%;height:100vh;height:100dvh}.f2p-root[data-f2p-frame=container]{display:flex;flex-direction:column;width:100%;height:100%}.f2p-root{container:f2p-frame / size}.f2p-root__layer{position:relative;display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.f2p-app{position:relative;display:flex;flex:1 1 auto;width:100%;min-height:0;overflow:hidden;background:radial-gradient(60% 50% at 50% 0%,var(--f2p-bloom-pink),transparent 70%),var(--f2p-app-bg)}.f2p-phone{--f2p-content-max: 600px;--f2p-gutter: max(16px, calc((100% - var(--f2p-content-max)) / 2));--f2p-bar-inset: max(10px, calc((100% - var(--f2p-content-max)) / 2 + 6px));position:relative;flex:1 1 auto;width:100%;height:100%;min-height:0;overflow:hidden;overflow:clip;isolation:isolate}.f2p-layer{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;min-height:0}.f2p-route-page{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.f2p-screen{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden;overflow:clip}.f2p-screen__body{flex:1 1 auto;min-height:0;padding:var(--f2p-space-1) var(--f2p-gutter) var(--f2p-space-5)}.f2p-screen__body[data-flush=true]{padding:0}.f2p-screen__dock{flex:none;padding:var(--f2p-space-3) var(--f2p-gutter) calc(var(--f2p-space-3-5) + var(--f2p-safe-bottom));background:linear-gradient(180deg,rgba(var(--f2p-fade-rgb),0),rgba(var(--f2p-fade-rgb),.92) 34%,rgb(var(--f2p-fade-rgb)))}.f2p-section-title{display:flex;align-items:center;justify-content:space-between;gap:var(--f2p-space-2);margin:var(--f2p-space-1-5) var(--f2p-space-0) 0}.f2p-section-title h2,.f2p-section-title h3,.f2p-section-title>span{margin:0;font-family:var(--ae-player-font-display);font-weight:700;font-size:var(--f2p-type-subtitle);letter-spacing:-.02em;color:var(--f2p-ink)}h2.f2p-section-title,h3.f2p-section-title{font-family:var(--ae-player-font-display);font-weight:900;font-size:var(--f2p-type-subtitle);color:var(--f2p-ink)}.f2p-section-title small{color:var(--f2p-ink-faint);font-weight:800;font-size:var(--f2p-type-meta)}.f2p-root .ae-player-card,.f2p-surface{border:1px solid transparent;border-radius:var(--f2p-radius-card);background:var(--f2p-surface-fill) padding-box,var(--f2p-surface-rim) border-box;box-shadow:var(--f2p-surface-shadow)}.f2p-root .ae-player-card[data-tone=raised]{box-shadow:var(--f2p-shadow-pop)}.f2p-root .ae-player-card[data-tone=accent]{background:var(--f2p-pink-card);border-color:rgba(var(--f2p-pink-rgb),.25)}.f2p-root button.ae-player-card{cursor:pointer;text-align:start}.f2p-root .ae-player-button{font-family:var(--f2p-font-ui);font-weight:700;letter-spacing:0}.f2p-root .ae-player-button__label{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.f2p-root .ae-player-button[data-variant=primary]{font-weight:700;font-size:17px;overflow:hidden}.f2p-root .ae-player-button[data-variant=primary][data-size=large]{font-size:20px}.f2p-root .ae-player-button[data-variant=primary]:after{content:"";position:absolute;inset:1px 1px auto;height:52%;border-radius:999px 999px 40% 40%/999px 999px 18px 18px;background:linear-gradient(180deg,rgba(var(--f2p-white-rgb),.34),rgba(var(--f2p-white-rgb),0));pointer-events:none}.f2p-root .ae-player-button[data-variant=secondary]{background:linear-gradient(180deg,var(--f2p-white),var(--f2p-ivory-85));border-color:rgba(var(--f2p-bronze-rgb),.16);color:var(--f2p-espresso-850);box-shadow:0 6px 16px -6px rgba(var(--f2p-bronze-rgb),.3),inset 0 1px 0 var(--f2p-white)}.f2p-root[data-f2p-scheme=dark] .ae-player-button[data-variant=secondary]{background:rgba(var(--f2p-white-rgb),.07);border-color:rgba(var(--f2p-white-rgb),.14);color:var(--f2p-ivory-150);box-shadow:none}.f2p-root .ae-player-button[data-variant=default]{background:var(--f2p-surface);border-color:var(--f2p-hairline);color:var(--f2p-ink);box-shadow:0 6px 16px rgba(var(--f2p-shadow-rgb),.12)}.f2p-root .ae-player-button[data-variant=ghost]{color:var(--f2p-ink-soft)}.f2p-root .ae-player-button[data-variant=danger]{background:linear-gradient(180deg,var(--f2p-pink-250),var(--f2p-pink-355));box-shadow:0 8px 20px rgba(var(--f2p-bad-rgb),.28)}.f2p-root .ae-player-button.f2p-btn-gold[data-variant=primary]{--ae-player-button-primary-background: var(--f2p-gold-fill);--ae-player-button-primary-hover-background: linear-gradient(180deg, var(--f2p-ivory-95) 0%, var(--f2p-gold-265) 30%, var(--f2p-gold-415) 64%, var(--f2p-gold-500) 100%);--ae-player-button-primary-text: var(--f2p-bronze-850);--ae-player-button-primary-border: rgba(var(--f2p-white-rgb), .85);--ae-player-button-primary-shadow: 0 10px 22px rgba(var(--f2p-amber-rgb), .32), inset 0 1px 0 rgba(var(--f2p-white-rgb), .85), inset 0 -2px 0 rgba(var(--f2p-amber-rgb), .22)}.f2p-root .ae-player-button svg{width:20px;height:20px}.f2p-root .ae-player-button .f2p-mark{width:20px;height:20px}.f2p-root .ae-player-icon-button{color:var(--f2p-ink)}.f2p-root .ae-player-icon-button.f2p-round{width:44px;min-width:44px;height:44px;border-radius:999px;background:rgba(var(--f2p-surface-rgb),.94);border:1px solid var(--f2p-glass-edge);color:var(--f2p-ink);box-shadow:var(--f2p-shadow-chip)}.f2p-root .ae-player-icon-button.f2p-round[data-on-art=true]{background:var(--f2p-pill-fill);border-color:transparent;box-shadow:var(--f2p-pill-shadow);color:var(--f2p-accent-gold)}.f2p-root .ae-player-badge{font-weight:800;letter-spacing:.04em}.f2p-root .ae-player-meter{background:var(--f2p-track);box-shadow:none}.f2p-root .ae-player-meter[data-variant=glass]{border:0;background:var(--f2p-track);box-shadow:none}.f2p-root .ae-player-meter[data-variant=glass] .ae-player-meter__well:after{display:none}.f2p-root .ae-player-meter[data-variant=glass] .ae-player-meter__fill{box-shadow:none}.f2p-root .ae-player-progress[data-tone=default] .ae-player-meter__fill{background:var(--f2p-gold-mark)}.f2p-root .ae-player-meter__sheen{display:none}.f2p-root .ae-player-meter__fill:after{content:"";position:absolute;top:1px;right:4px;bottom:48%;left:4px;border-radius:999px;background:linear-gradient(180deg,rgba(var(--f2p-white-rgb),.62),rgba(var(--f2p-white-rgb),0));pointer-events:none}.f2p-root .ae-player-sub-tabs[data-variant=pills] .ae-player-sub-tabs__tab{height:36px;padding:0 16px;font-family:var(--ae-player-font-display);font-size:14px;color:var(--f2p-ink);background:var(--f2p-surface);box-shadow:0 4px 12px rgba(var(--f2p-shadow-rgb),.12)}.f2p-root .ae-player-sub-tabs[data-variant=pills] .ae-player-sub-tabs__tab[aria-selected=true]{background:transparent;box-shadow:none}.f2p-root .ae-player-sub-tabs[data-variant=pills] .ae-player-sub-tabs__thumb{box-shadow:0 6px 16px -4px rgba(var(--f2p-bronze-rgb),.45)}.f2p-root .ae-player-sub-tabs[data-variant=pills] .ae-player-sub-tabs__list{gap:8px;padding:2px}.f2p-root .ae-player-sub-tabs:before{background:linear-gradient(90deg,rgb(var(--f2p-page-rgb)) 20%,rgba(var(--f2p-page-rgb),0))}.f2p-root .ae-player-sub-tabs:after{background:linear-gradient(270deg,rgb(var(--f2p-page-rgb)) 20%,rgba(var(--f2p-page-rgb),0))}.f2p-root .ae-player-dialog .ae-player-sub-tabs:before{background:linear-gradient(90deg,rgb(var(--f2p-sheet-rgb)) 20%,rgba(var(--f2p-sheet-rgb),0))}.f2p-root .ae-player-dialog .ae-player-sub-tabs:after{background:linear-gradient(270deg,rgb(var(--f2p-sheet-rgb)) 20%,rgba(var(--f2p-sheet-rgb),0))}.f2p-root .ae-player-currency{background:rgba(var(--f2p-surface-rgb),.86);border-color:var(--f2p-glass-edge);color:var(--f2p-ink);box-shadow:var(--f2p-shadow-chip)}.f2p-root .ae-player-switch[data-appearance=knob][aria-checked=true]{background:var(--f2p-accent-gold)}.f2p-root .ae-player-dialog__backdrop{background:var(--f2p-scrim)}.f2p-root .ae-player-dialog{border:1px solid transparent;background:var(--f2p-card-fill) padding-box,var(--f2p-surface-rim) border-box;color:var(--f2p-ink);box-shadow:inset 0 1px rgba(var(--f2p-white-rgb),.12),0 -12px 50px rgba(var(--f2p-shadow-rgb),.3)}.f2p-root .ae-player-dialog>header .ae-player-text{font-family:var(--ae-player-font-display);font-weight:700;font-size:21px;letter-spacing:-.02em;color:var(--f2p-ink)}.f2p-root .ae-player-sub-tabs__tab:before{content:"";position:absolute;top:50%;left:0;right:0;height:44px;transform:translateY(-50%)}.f2p-root :where(button,[tabindex]):focus-visible{outline:2px solid var(--f2p-accent-gold);outline-offset:2px}@media(prefers-reduced-motion:reduce){.ae-player-theme:not([data-player-reduced-motion=false]) .f2p-anim .ae-player-meter__fill:before,.ae-player-theme:not([data-player-reduced-motion=false]) .f2p-anim,.ae-player-theme:not([data-player-reduced-motion=false]) .f2p-anim:before,.ae-player-theme:not([data-player-reduced-motion=false]) .f2p-anim:after{animation:none!important;transition:none!important}}.ae-player-theme[data-player-reduced-motion=true] .f2p-anim .ae-player-meter__fill:before,.ae-player-theme[data-player-reduced-motion=true] .f2p-anim,.ae-player-theme[data-player-reduced-motion=true] .f2p-anim:before,.ae-player-theme[data-player-reduced-motion=true] .f2p-anim:after{animation:none!important;transition:none!important}.f2p-root[data-f2p-scheme=dark] .f2p-backdrop img{filter:brightness(.5) saturate(.9)}.f2p-root[data-f2p-scheme=dark] .f2p-banner .f2p-backdrop img{filter:brightness(.66) saturate(.95)}.f2p-root[data-f2p-scheme=dark] .f2p-overlay__art .f2p-backdrop img{filter:none}.f2p-root ::-webkit-scrollbar-thumb{border:3px solid transparent;background:var(--ae-player-scrollbar-thumb);background-clip:padding-box;box-shadow:inset 0 0 0 1px rgba(var(--f2p-white-rgb),.08)}@media(hover:hover)and (pointer:fine){.f2p-root ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--ae-player-scrollbar-thumb) 100%,rgba(var(--f2p-white-rgb),.2));background-clip:padding-box}}.f2p-root .f2p-panel{position:relative;border:0;border-radius:var(--f2p-radius-card);background:var(--f2p-panel-fill);box-shadow:var(--f2p-panel-shadow);outline:var(--f2p-panel-outline, 1px solid var(--f2p-gold-line));outline-offset:-7px;color:var(--f2p-ink)}.f2p-root .f2p-panel[data-diamond]:after{content:"";position:absolute;top:-7px;left:50%;width:14px;height:14px;background:var(--f2p-gold-mark);box-shadow:0 0 0 4px rgb(var(--f2p-sheet-rgb));transform:translate(-50%) rotate(45deg);pointer-events:none}.f2p-root .f2p-kicker{margin:0;font-family:var(--f2p-caps-family, var(--f2p-font-ui));font-size:calc(11px * var(--f2p-caps-scale, 1));font-weight:var(--f2p-caps-weight, 700);letter-spacing:var(--f2p-caps-tracking, .22em);line-height:1.3;text-transform:var(--f2p-caps-transform, uppercase);color:var(--f2p-kicker-ink)}.f2p-root .f2p-heading{margin:0;font-family:var(--f2p-font-serif);font-weight:700;letter-spacing:-.01em;line-height:1.15;color:var(--f2p-ink)}.f2p-root .f2p-pill{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 16px;border:0;border-radius:var(--f2p-radius-pill);background:var(--f2p-pill-fill);box-shadow:var(--f2p-pill-shadow);color:var(--f2p-ink);font-family:var(--f2p-font-ui);font-size:13px;font-weight:700}.f2p-root .f2p-round-btn{display:grid;place-items:center;width:44px;height:44px;flex:none;padding:0;border:0;border-radius:50%;background:var(--f2p-pill-fill);box-shadow:var(--f2p-pill-shadow);color:var(--f2p-accent-gold);cursor:pointer;transition:translate .22s cubic-bezier(.16,1,.32,1),filter .2s ease}.f2p-root .f2p-round-btn[aria-pressed=true]{background:var(--f2p-gold-mark);color:var(--f2p-on-gold)}.f2p-root .f2p-face-ring{display:block;flex:none;width:var(--f2p-face-size, 40px);height:var(--f2p-face-size, 40px);border-radius:50%;object-fit:cover;object-position:50% 22%;background:var(--f2p-soft);box-shadow:0 0 0 2px var(--f2p-pill-fill),0 0 0 3.5px var(--f2p-gold-line)}.f2p-root .f2p-face-ring[data-wide=true]{object-fit:contain;object-position:50% 50%;padding:4px}.f2p-edge-fade{--f2p-edge-start: 0px;--f2p-edge-end: 0px}.f2p-edge-fade:dir(rtl){--f2p-edge-angle: 270deg}.f2p-edge-fade[data-edge-start]{--f2p-edge-start: 28px}.f2p-edge-fade[data-edge-end]{--f2p-edge-end: 28px}.f2p-edge-fade[data-edge-start],.f2p-edge-fade[data-edge-end]{-webkit-mask-image:linear-gradient(var(--f2p-edge-angle, 90deg),transparent 0,#000 var(--f2p-edge-start),#000 calc(100% - var(--f2p-edge-end)),transparent 100%);mask-image:linear-gradient(var(--f2p-edge-angle, 90deg),transparent 0,#000 var(--f2p-edge-start),#000 calc(100% - var(--f2p-edge-end)),transparent 100%)}.f2p-root{--ae-player-icon-chrome-size: 44px;--ae-player-icon-chrome-radius: 999px;--ae-player-icon-chrome-background: rgba(var(--f2p-surface-rgb), .85);--ae-player-icon-chrome-border: rgba(var(--f2p-white-rgb), .95);--ae-player-icon-chrome-color: var(--f2p-ink);--ae-player-icon-chrome-shadow: 0 6px 16px rgba(var(--f2p-shadow-rgb), .16);--ae-player-icon-chrome-backdrop: blur(10px)}.f2p-root .ae-player-screen-header.f2p-header{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;flex:none;gap:8px;height:auto;min-height:56px;max-height:none;padding:calc(6px + var(--f2p-safe-top)) 12px 6px;overflow:visible;border:0;background:transparent}.f2p-root .ae-player-screen-header.f2p-header[data-has-back=true]{grid-template-columns:auto minmax(0,1fr) auto}.f2p-root .f2p-header .ae-player-screen-header__copy{justify-items:center}.f2p-root .f2p-header.ae-player-screen-header .ae-player-text[data-variant=title]{font-family:var(--ae-player-font-display);font-weight:700;font-size:21px;letter-spacing:-.02em;text-transform:none;color:var(--f2p-ink)}.f2p-root .f2p-header .ae-player-screen-header__chrome{justify-content:flex-end;min-width:44px}.f2p-root .f2p-header .ae-player-screen-header__close svg{width:18px;height:18px}.f2p-header__spacer{display:block;width:44px;height:44px}.f2p-root .f2p-header:has(>.f2p-header__spacer):not(:has(>.ae-player-screen-header__chrome))>.ae-player-screen-header__copy{margin-inline-end:44px}.f2p-root .f2p-back-button{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:8px;min-width:92px;height:44px;padding-block:0;padding-inline:12px 16px;border:0;border-radius:var(--f2p-radius-pill);background:var(--f2p-pill-fill);box-shadow:var(--f2p-pill-shadow);color:var(--f2p-ink);font-family:var(--f2p-font-ui);font-size:14px;font-weight:700;line-height:1;cursor:pointer;transition:transform .16s ease}.f2p-root .f2p-back-button:focus-visible{outline:2px solid var(--f2p-accent-gold);outline-offset:3px}.f2p-root .f2p-back-button svg{flex:none;color:var(--f2p-accent-gold)}.f2p-root .f2p-back-button:dir(rtl) svg{transform:scaleX(-1)}@media(prefers-reduced-motion:reduce){.f2p-root .f2p-back-button{transition:none}}.ae-player-theme[data-player-reduced-motion=true] .f2p-back-button{transition:none}.f2p-root .f2p-header[data-on-art=true] .ae-player-text[data-variant=title]{color:var(--f2p-white);text-shadow:0 2px 12px rgba(var(--f2p-espresso-rgb),.5)}.f2p-root .f2p-header[data-on-art=true]{--ae-player-icon-chrome-background: color-mix(in srgb, var(--f2p-espresso-950) 35%, transparent);--ae-player-icon-chrome-border: rgba(var(--f2p-white-rgb), .4);--ae-player-icon-chrome-color: var(--f2p-white)}.f2p-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.f2p-screen[data-backdrop=true]{position:relative;isolation:isolate}.f2p-backdrop img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.f2p-art-video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:inherit;opacity:0;transition:opacity .6s ease;pointer-events:none}.f2p-art-video[data-playing=true]{opacity:1}.f2p-backdrop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 0%,transparent 40%,rgba(var(--f2p-fade-rgb),.35) 100%)}.f2p-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;flex-direction:column;min-height:0;outline:none;isolation:isolate}.f2p-overlay>:is(.f2p-overlay__backdrop,.f2p-overlay__art){animation:f2p-fade-in .32s ease both}.f2p-overlay>:not(.f2p-overlay__backdrop,.f2p-overlay__art){animation:f2p-content-in .44s var(--ae-player-easing-emphasized) 40ms both}.f2p-overlay[data-open=false]{pointer-events:none}.f2p-overlay[data-open=false]>:is(.f2p-overlay__backdrop,.f2p-overlay__art){animation:f2p-fade-out var(--ae-player-motion-standard) ease both}.f2p-overlay[data-open=false]>:not(.f2p-overlay__backdrop,.f2p-overlay__art){animation:f2p-content-out var(--ae-player-motion-standard) var(--ae-player-easing-exit) both}.f2p-overlay>.f2p-overlay__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(70% 38% at 0% 0%,var(--f2p-bloom-pink),transparent 70%),radial-gradient(60% 34% at 100% 16%,var(--f2p-bloom-lilac),transparent 70%),var(--f2p-wash)}.f2p-overlay[data-tone=reveal]>.f2p-overlay__backdrop{background:radial-gradient(60% 40% at 50% 42%,rgba(var(--f2p-amber-rgb),.55),transparent 70%),radial-gradient(90% 60% at 50% 40%,rgba(var(--f2p-pink-rgb),.45),transparent 72%),var(--f2p-wash)}.f2p-overlay[data-tone=art]>.f2p-overlay__backdrop{background:var(--f2p-charcoal-925)}.f2p-overlay__art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.f2p-overlay__art>.f2p-art{position:absolute;top:0;right:0;bottom:0;left:0}.f2p-overlay__art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(var(--f2p-espresso-rgb),.45),rgba(var(--f2p-espresso-rgb),0) 22%,rgba(var(--f2p-espresso-rgb),0) 45%,rgba(var(--f2p-espresso-rgb),.35))}.f2p-frame__top,.f2p-frame__bar{position:relative;z-index:1;flex:none}.f2p-overlay>:is(.f2p-frame__top,.f2p-frame__bar),.f2p-overlay[data-open=false]>:is(.f2p-frame__top,.f2p-frame__bar){animation:none}.f2p-overlay__body{flex:1 1 auto;min-height:0;padding:4px var(--f2p-gutter) 24px}.f2p-overlay__body[data-static=true]{display:flex;flex-direction:column;overflow:hidden}.f2p-overlay__footer{flex:none;padding:10px var(--f2p-gutter) calc(14px + var(--f2p-safe-bottom));background:linear-gradient(180deg,rgba(var(--f2p-fade-rgb),0),rgba(var(--f2p-fade-rgb),.94) 34%)}@keyframes f2p-overlay-in{0%{opacity:0;transform:translateY(26px) scale(.97)}to{opacity:1;transform:none}}@keyframes f2p-fade-in{0%{opacity:0}to{opacity:1}}@keyframes f2p-fade-out{0%{opacity:1}to{opacity:0}}@keyframes f2p-content-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes f2p-content-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(32px)}}.f2p-root .f2p-sheet.ae-player-dialog{max-height:92%;gap:14px;padding:20px var(--f2p-gutter) calc(18px + var(--f2p-safe-bottom));border:0;background:var(--f2p-panel-fill),rgb(var(--f2p-sheet-rgb));box-shadow:var(--f2p-panel-shadow)}.f2p-root .f2p-sheet.ae-player-dialog:not(.f2p-luxe),.f2p-root .f2p-sheet.ae-player-dialog:not(.f2p-luxe):is(:focus,:focus-visible){outline:var(--f2p-panel-outline, 1px solid var(--f2p-gold-line));outline-offset:-7px}.f2p-root .f2p-sheet.ae-player-dialog:not(.f2p-luxe)>header{align-items:center;min-height:44px}.f2p-root .f2p-sheet.ae-player-dialog:not(.f2p-luxe)>header .ae-player-text{font-family:var(--f2p-font-serif);font-size:26px;font-weight:700;letter-spacing:-.01em}.f2p-root .f2p-sheet.ae-player-dialog:not(.f2p-luxe) .ae-player-dialog__close{width:44px;height:44px;border:0;border-radius:50%;background:var(--f2p-pill-fill);box-shadow:var(--f2p-pill-shadow);color:var(--f2p-accent-gold)}.f2p-root .ae-player-dialog__backdrop[data-placement=center] .f2p-sheet.ae-player-dialog{--f2p-gutter: 20px}.f2p-root .ae-player-dialog__backdrop[data-placement=bottom] .f2p-sheet.ae-player-dialog{border-radius:var(--f2p-radius-card) var(--f2p-radius-card) 0 0}.f2p-root .ae-player-dialog__backdrop[data-placement=bottom] .f2p-sheet.ae-player-dialog:before{content:"";position:absolute;top:7px;left:50%;width:40px;height:4px;border-radius:var(--f2p-radius-pill);background:var(--f2p-gold-line);transform:translate(-50%)}.f2p-sheet__actions{display:grid;gap:8px;width:100%}.f2p-sheet__actions[data-split=true]{grid-template-columns:1fr 1fr}.f2p-toast{position:absolute;top:calc(12px + var(--f2p-safe-top));left:50%;z-index:200;width:min(92%,360px);translate:-50% 0;pointer-events:none;animation:f2p-toast-in .52s var(--ae-player-easing-emphasized) both}@keyframes f2p-toast-in{0%{opacity:0;transform:translateY(-26px) scale(.9)}to{opacity:1;transform:none}}.f2p-root .f2p-toast .ae-player-toast{width:100%;min-height:56px;padding:12px 18px;border:0;border-radius:22px;background:var(--f2p-panel-fill),rgb(var(--f2p-sheet-rgb));outline:var(--f2p-panel-outline, 1px solid var(--f2p-gold-line));outline-offset:-5px;color:var(--f2p-ink);box-shadow:var(--f2p-panel-shadow)}.f2p-root .f2p-toast .ae-player-toast strong{font-family:var(--f2p-font-serif);font-size:17px;font-weight:700;letter-spacing:-.01em}.f2p-root .f2p-toast .ae-player-toast small{font-family:var(--f2p-font-ui)}.f2p-root .f2p-toast .ae-player-toast[data-tone=danger]{box-shadow:0 0 0 2px rgba(var(--f2p-bad-rgb),.45),0 18px 40px -16px rgba(var(--f2p-bad-rgb),.35)}.f2p-root .f2p-toast[data-icon] .ae-player-toast{padding-left:66px}.f2p-toast__icon{position:absolute;top:50%;left:14px;z-index:2;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--f2p-gold-mark);color:var(--f2p-white);box-shadow:0 6px 14px -4px color-mix(in srgb,var(--f2p-gold-555) 60%,transparent);translate:0 -50%;animation:f2p-toast-icon .62s cubic-bezier(.2,1.4,.4,1) .12s both}.f2p-toast[data-tone=warning] .f2p-toast__icon,.f2p-toast[data-tone=danger] .f2p-toast__icon{background:linear-gradient(180deg,var(--f2p-rose-150),var(--f2p-pink-400));box-shadow:0 6px 14px -4px rgba(var(--f2p-bad-rgb),.55)}@keyframes f2p-toast-icon{0%{transform:scale(.3) rotate(-30deg);opacity:0}to{transform:none;opacity:1}}.f2p-toast__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.f2p-toast__chip{padding:3px 10px;border-radius:var(--f2p-radius-pill);background:var(--f2p-soft);font-size:12.5px;font-weight:700;color:var(--f2p-ink-soft)}.f2p-toast__chip[data-tone=good]{background:var(--f2p-tint-green);color:var(--f2p-good-ink)}.f2p-toast__chip[data-tone=bad]{background:var(--f2p-tint-red);color:var(--f2p-bad-ink)}.f2p-toast__chip[data-tone=love]{background:var(--f2p-tint-pink);color:var(--f2p-pink-deep)}.f2p-toast__chip:is([data-tone=money],[data-tone=milestone]){background:var(--f2p-tint-gold);color:var(--f2p-kicker-ink)}@media(min-width:900px){.f2p-toast{width:min(92%,420px)}}.f2p-toast[data-tone=celebrate]{animation-duration:.68s}.f2p-root .f2p-toast[data-tone=celebrate] .ae-player-toast{min-height:64px;padding-left:70px;border:2px solid transparent;background:linear-gradient(180deg,rgba(var(--f2p-surface-rgb),.98),rgba(var(--f2p-surface-rgb),.96)) padding-box,var(--f2p-frame-ssr) border-box;box-shadow:0 0 22px rgba(var(--f2p-amber-rgb),.45),0 14px 34px rgba(var(--f2p-shadow-rgb),.3)}.f2p-toast__badge{position:absolute;top:50%;left:10px;z-index:2;display:grid;place-items:center;width:54px;height:54px;translate:0 -50%}.f2p-toast__badge .ae-player-shine-star{width:54px;height:54px}.f2p-toast__badge img{width:34px;height:34px;object-fit:contain}.ae-player-theme[data-player-reduced-motion=true] :is(.f2p-toast,.f2p-toast__icon){animation:none}@media(prefers-reduced-motion:reduce){.ae-player-theme:not([data-player-reduced-motion=false]) :is(.f2p-toast,.f2p-toast__icon){animation:none}}.f2p-toast__gems{display:inline-flex;align-items:center;gap:4px;font-weight:800;color:var(--f2p-kicker-ink)}.f2p-layer[data-cover=exiting]{z-index:1}.f2p-layer[data-cover=current]{z-index:2}.f2p-layer:not([data-enter=true])>[data-player-motion="screen.enter"],.f2p-layer-slot:not([data-enter=true]) .f2p-overlay:not([data-open=false])>*{animation:none}.f2p-layer-slot{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;pointer-events:none}.f2p-layer-slot>*{pointer-events:auto}.f2p-layer-slot[data-cover=current]{z-index:41}.f2p-layer-slot[data-exit=fade]{z-index:42;animation:f2p-fade-out var(--f2p-exit-ms, .22s) ease forwards}.f2p-layer-slot[data-cover=exiting]>*{pointer-events:none}.f2p-root .ae-player-dialog__backdrop[data-placement=bottom] .f2p-sheet.ae-player-dialog{animation:f2p-sheet-up .46s var(--ae-player-easing-emphasized) both}.f2p-root .ae-player-dialog__backdrop[data-placement=bottom][data-open=false] .f2p-sheet.ae-player-dialog{animation:f2p-sheet-down .22s var(--ae-player-easing-exit) both}.f2p-root .ae-player-dialog__backdrop[data-placement=center] .f2p-sheet.ae-player-dialog{animation:f2p-sheet-pop .38s var(--ae-player-easing-emphasized) both}.f2p-root .ae-player-dialog__backdrop[data-placement=center][data-open=false] .f2p-sheet.ae-player-dialog{animation:f2p-sheet-drop var(--ae-player-motion-standard) var(--ae-player-easing-exit) both}@keyframes f2p-sheet-up{0%{transform:translateY(70%);opacity:.2}to{transform:none;opacity:1}}@keyframes f2p-sheet-down{0%{transform:none;opacity:1}to{transform:translateY(60%);opacity:0}}@keyframes f2p-sheet-pop{0%{transform:translateY(24px) scale(.94);opacity:0}to{transform:none;opacity:1}}@keyframes f2p-sheet-drop{0%{transform:none;opacity:1}to{transform:translateY(28px) scale(.97);opacity:0}}.ae-player-theme[data-player-reduced-motion=true] :is(.f2p-layer>*,.f2p-layer-slot,.f2p-sheet.ae-player-dialog,.f2p-overlay>*){animation:none!important}@media(prefers-reduced-motion:reduce){.ae-player-theme:not([data-player-reduced-motion=false]) :is(.f2p-layer>*,.f2p-layer-slot,.f2p-sheet.ae-player-dialog,.f2p-overlay>*){animation:none!important}}@media(min-width:720px){.f2p-root .ae-player-dialog__backdrop[data-placement=bottom]{align-items:center;justify-content:center;padding:24px}.f2p-root .ae-player-dialog__backdrop[data-placement=bottom] .f2p-sheet.ae-player-dialog{--f2p-gutter: 24px;width:min(560px,100%);max-height:min(86%,760px);margin:auto;padding-bottom:22px;border-radius:var(--f2p-radius-card);animation:f2p-sheet-pop .38s var(--ae-player-easing-emphasized) both}.f2p-root .ae-player-dialog__backdrop[data-placement=bottom][data-open=false] .f2p-sheet.ae-player-dialog{animation:f2p-sheet-drop var(--ae-player-motion-standard) var(--ae-player-easing-exit) both}.f2p-root .ae-player-dialog__backdrop[data-placement=bottom] .f2p-sheet.ae-player-dialog:before{display:none}}.f2p-root .f2p-sheet.f2p-luxe.ae-player-dialog{--f2p-luxe-ink: var(--f2p-berry-800);--f2p-luxe-ink-soft: var(--f2p-gold-550);--f2p-luxe-gold: var(--f2p-gold-405);--f2p-luxe-rim: linear-gradient(135deg, var(--f2p-ivory-90) 0%, var(--f2p-gold-355) 22%, var(--f2p-gold-150) 48%, var(--f2p-gold-450) 74%, var(--f2p-ivory-130) 100%);--f2p-luxe-fill: radial-gradient(90% 70% at 0% 0%, rgba(var(--f2p-white-rgb), .96), rgba(var(--f2p-white-rgb), 0) 62%), radial-gradient(70% 60% at 100% 100%, rgba(var(--f2p-champagne-rgb), .7), rgba(var(--f2p-champagne-rgb), 0) 70%), linear-gradient(165deg, var(--f2p-ivory-55) 0%, var(--f2p-ivory-100) 55%, var(--f2p-ivory-160) 100%);width:min(100%,36rem);padding:30px var(--f2p-space-6-5) var(--f2p-space-5-5);border:0;border-radius:var(--f2p-radius-sheet);background:var(--f2p-luxe-fill);box-shadow:0 0 0 6px rgba(var(--f2p-champagne-rgb),.28),0 0 44px 4px rgba(var(--f2p-champagne-rgb),.45),0 34px 90px -24px rgba(var(--f2p-bronze-rgb),.55),inset 0 1px 0 var(--f2p-white);color:var(--f2p-luxe-ink)}.f2p-root .f2p-sheet.f2p-luxe.ae-player-dialog:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;padding:1.5px;border-radius:inherit;background:var(--f2p-luxe-rim);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}.f2p-root .f2p-sheet.f2p-luxe.ae-player-dialog:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background:radial-gradient(28% 22% at 4% 2%,rgba(var(--f2p-champagne-rgb),.95),rgba(var(--f2p-champagne-rgb),0) 70%),radial-gradient(22% 18% at 97% 98%,rgba(var(--f2p-champagne-rgb),.6),rgba(var(--f2p-champagne-rgb),0) 70%);pointer-events:none}.f2p-luxe.ae-player-dialog>.ae-player-dialog__body,.f2p-luxe.ae-player-dialog>footer{position:relative;z-index:1}.f2p-root .f2p-sheet.f2p-luxe.ae-player-dialog>header{position:static;align-items:flex-start;min-height:96px}.f2p-luxe.ae-player-dialog>header .ae-player-icon-button{position:relative;z-index:2}.f2p-root .f2p-sheet.f2p-luxe.ae-player-dialog:focus{outline:none}.f2p-luxe__art{position:absolute;top:0;right:0;z-index:0;width:52%;height:210px;overflow:hidden;border-top-right-radius:var(--f2p-radius-sheet);-webkit-mask-image:radial-gradient(130% 110% at 100% 0%,#000 38%,rgba(var(--f2p-black-rgb),.55) 58%,transparent 78%);mask-image:radial-gradient(130% 110% at 100% 0%,#000 38%,rgba(var(--f2p-black-rgb),.55) 58%,transparent 78%);pointer-events:none}.f2p-luxe__art img{width:100%;height:100%;object-fit:cover;object-position:70% 30%}.f2p-root .f2p-luxe__art img[data-wide=true]{object-fit:contain;object-position:50% 50%}.f2p-root .f2p-luxe__art:has(img[data-wide=true]){-webkit-mask-image:none;mask-image:none}.f2p-luxe__title{position:relative;display:grid;gap:var(--f2p-space-2-5)}.f2p-luxe__title strong{font-family:var(--f2p-font-serif, Georgia, serif);font-size:clamp(var(--f2p-type-headline-lg),4.2cqw,42px);font-weight:600;line-height:1.05;letter-spacing:-.01em;color:var(--f2p-luxe-ink)}.f2p-luxe__title small{font-family:var(--f2p-caps-family, var(--f2p-font-caps, var(--f2p-font-serif, Georgia, serif)));font-size:calc(var(--f2p-type-overline) * var(--f2p-caps-scale, 1));font-weight:var(--f2p-caps-weight, 500);letter-spacing:var(--f2p-caps-tracking, .32em);line-height:1.6;text-transform:var(--f2p-caps-transform, uppercase);color:var(--f2p-luxe-ink-soft)}.f2p-luxe.ae-player-dialog>header .ae-player-icon-button{flex:none;width:46px;height:46px;border:1px solid rgba(var(--f2p-gold-rgb),.45);border-radius:50%;background:radial-gradient(circle at 40% 30%,var(--f2p-white),var(--f2p-ivory-125));box-shadow:0 8px 18px -8px rgba(var(--f2p-bronze-rgb),.45),inset 0 1px 0 var(--f2p-white);color:var(--f2p-luxe-ink)}.f2p-luxe__ornament{display:grid;grid-template-columns:minmax(20px,1fr) auto auto minmax(20px,1fr);align-items:center;gap:var(--f2p-space-2-5);margin:var(--f2p-space-4-5) 0 0;color:var(--f2p-luxe-ink-soft);font-family:var(--f2p-caps-family, var(--f2p-font-caps, var(--f2p-font-serif, Georgia, serif)));font-size:calc(var(--f2p-type-kicker) * var(--f2p-caps-scale, 1));font-style:italic;letter-spacing:var(--f2p-caps-tracking, .26em);text-transform:var(--f2p-caps-transform, uppercase)}.f2p-luxe__ornament:before,.f2p-luxe__ornament:after{content:"";height:1px;background:linear-gradient(90deg,transparent,var(--f2p-luxe-gold))}.f2p-luxe__ornament:after{background:linear-gradient(90deg,var(--f2p-luxe-gold),transparent)}.f2p-luxe__ornament>svg{color:var(--f2p-luxe-gold)}.f2p-root[data-f2p-scheme=dark] .f2p-sheet.f2p-luxe.ae-player-dialog{--f2p-luxe-ink: var(--f2p-ivory-140);--f2p-luxe-ink-soft: var(--f2p-gold-350);--f2p-luxe-fill: radial-gradient(90% 70% at 0% 0%, rgba(var(--f2p-champagne-rgb), .1), rgba(var(--f2p-champagne-rgb), 0) 62%), linear-gradient(165deg, var(--f2p-charcoal-855) 0%, var(--f2p-charcoal-900) 60%, var(--f2p-charcoal-915) 100%);box-shadow:0 0 0 6px rgba(var(--f2p-gold-rgb),.08),0 0 44px 2px rgba(var(--f2p-gold-rgb),.22),0 34px 90px -24px rgba(var(--f2p-black-rgb),.8),inset 0 1px rgba(var(--f2p-white-rgb),.08)}.f2p-root[data-f2p-scheme=dark] .f2p-sheet.f2p-luxe.ae-player-dialog:after{opacity:.25}.f2p-root[data-f2p-scheme=dark] .f2p-luxe.ae-player-dialog>header .ae-player-icon-button{background:radial-gradient(circle at 40% 30%,var(--f2p-charcoal-800),var(--f2p-charcoal-860));box-shadow:0 8px 18px -8px rgba(var(--f2p-black-rgb),.7)}@media(prefers-reduced-motion:no-preference){.f2p-luxe__art img{animation:f2p-luxe-drift 18s ease-in-out infinite alternate}}.ae-player-theme[data-player-reduced-motion=true] .f2p-luxe__art img{animation:none}@keyframes f2p-luxe-drift{0%{transform:scale(1.02)}to{transform:scale(1.08) translate(-1.5%,1%)}}.f2p-stars{display:inline-flex;align-items:center;gap:0;line-height:0}.f2p-stars__star{display:inline-grid;place-items:center;width:var(--f2p-star-size);height:var(--f2p-star-size);margin-right:calc(var(--f2p-star-size) * -.06)}.f2p-stars__star>img{display:block;width:100%;height:100%;object-fit:contain}.f2p-stars__star[data-filled=true]>img{filter:drop-shadow(0 1px 2px rgba(var(--f2p-amber-rgb),.45))}.f2p-stars__star[data-filled=false]>img{opacity:.92;filter:drop-shadow(0 1px 1px rgba(var(--f2p-shadow-rgb),.25))}.f2p-stars__star[data-new=true]{animation:f2p-star-pop .56s var(--ae-player-easing-emphasized) var(--f2p-star-delay, 0ms) both}@keyframes f2p-star-pop{0%{opacity:0;transform:scale(.1) rotate(-60deg)}55%{opacity:1;transform:scale(1.5) rotate(10deg);filter:brightness(1.7) drop-shadow(0 0 6px var(--f2p-gold-310))}to{opacity:1;transform:none;filter:none}}.f2p-stars__star[data-filled=false]>.f2p-icon--art{opacity:.55;filter:grayscale(1) brightness(.4) drop-shadow(0 1px 1px rgba(var(--f2p-shadow-rgb),.35))}.f2p-stars__star>svg[data-filled],.f2p-stars__star[data-filled=true]>svg{fill:var(--f2p-gold-400);stroke:var(--f2p-gold-560)}.f2p-stars__star[data-filled=false]>svg{fill:rgba(var(--f2p-white-rgb),.55);stroke:var(--f2p-ink-faint)}.f2p-dot{position:absolute;top:-3px;right:-3px;z-index:2;display:grid;place-items:center;width:11px;height:11px;border-radius:var(--f2p-radius-pill);background:var(--ae-player-unread);box-shadow:0 0 0 2px var(--f2p-ring);color:var(--f2p-white);font-size:var(--f2p-type-tag);font-weight:900;line-height:1}.f2p-dot[data-count=true]{top:-6px;right:-8px;width:auto;min-width:18px;height:18px;padding:0 5px}.f2p-root .f2p-new{font-family:var(--f2p-font-ui);font-weight:800;letter-spacing:var(--f2p-caps-tracking, .12em);background:var(--f2p-gold-mark);color:var(--f2p-on-gold);box-shadow:var(--f2p-pill-shadow)}.f2p-countdown__digit{display:inline-block;white-space:pre}@media(prefers-reduced-motion:no-preference){.f2p-countdown__digit{animation:f2p-tick .18s ease-out}}@keyframes f2p-tick{0%{opacity:.4;transform:translateY(-30%)}}.f2p-countdown{display:inline-flex;align-items:center;gap:var(--f2p-space-1);font-size:var(--f2p-type-small);font-weight:800;color:var(--f2p-kicker-ink)}.f2p-item{display:inline-grid;flex:none;grid-template:minmax(0,1fr) / minmax(0,1fr);place-items:center;width:var(--f2p-item-size);height:var(--f2p-item-size);color:var(--f2p-lavender-deep)}.f2p-item img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 2px 3px rgba(var(--f2p-shadow-rgb),.25))}.f2p-rewards{display:flex;flex-wrap:wrap;gap:var(--f2p-space-1-5);margin:0;padding:0;list-style:none}.f2p-reward{display:inline-flex;align-items:center;gap:var(--f2p-space-1);min-height:30px;padding:var(--f2p-space-0) var(--f2p-space-2-5) var(--f2p-space-0) var(--f2p-space-1);border-radius:var(--f2p-radius-pill);background:var(--f2p-pill-fill);box-shadow:var(--f2p-pill-shadow);font-size:var(--f2p-type-small);font-weight:800;color:var(--f2p-ink)}.f2p-rewards[data-size=small] .f2p-reward{min-height:24px;padding:1px var(--f2p-space-2) 1px 3px;font-size:var(--f2p-type-overline)}.f2p-reward__label{max-width:16ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.f2p-reward em{font-style:normal;font-size:calc(var(--f2p-type-micro) * var(--f2p-caps-scale, 1));font-weight:var(--f2p-caps-weight, 900);letter-spacing:var(--f2p-caps-tracking, .08em);text-transform:var(--f2p-caps-transform, uppercase);color:var(--f2p-tone-good)}.f2p-reward[data-owned=true]{opacity:.75}.f2p-rewards[data-layout=tiles]{justify-content:center;gap:var(--f2p-space-3-5) var(--f2p-space-3);padding-bottom:var(--f2p-space-1)}.f2p-rewards[data-layout=tiles][data-size=large]{gap:var(--f2p-space-4) var(--f2p-space-3-5)}.f2p-rewards[data-layout=tiles] .f2p-reward{--f2p-tile-size: 60px;position:relative;display:grid;justify-items:center;align-content:start;width:var(--f2p-tile-size);min-height:0;padding:0;border-radius:0;background:none;box-shadow:none}.f2p-rewards[data-layout=tiles][data-size=small] .f2p-reward{--f2p-tile-size: 46px}.f2p-rewards[data-layout=tiles][data-size=large] .f2p-reward{--f2p-tile-size: 80px}.f2p-rewards[data-layout=tiles] .f2p-reward__art{filter:drop-shadow(0 6px 8px rgba(var(--f2p-shadow-rgb),.22))}.f2p-reward__art{display:grid;place-items:center}.f2p-shard{display:block;width:var(--f2p-shard-size, 48px);height:var(--f2p-shard-size, 48px);filter:drop-shadow(0 0 .8px var(--f2p-white)) drop-shadow(0 0 .8px var(--f2p-white)) drop-shadow(0 2px 3px rgba(var(--f2p-black-rgb),.25))}.f2p-shard>img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 18%;-webkit-mask:var(--f2p-shard-mask) center / 100% 100% no-repeat;mask:var(--f2p-shard-mask) center / 100% 100% no-repeat}:root{--f2p-shard-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M14 14H39a11 11 0 1 1 22 0H86V39a11 11 0 1 1 0 22V86H61a11 11 0 1 0-22 0H14V61a11 11 0 1 0 0-22Z'/%3E%3C/svg%3E")}.f2p-reward__amount{position:relative;z-index:1;margin-top:-8px;min-width:28px;padding:var(--f2p-space-0) 9px;border-radius:var(--f2p-radius-pill);background:var(--f2p-pill-fill);box-shadow:var(--f2p-pill-shadow),inset 0 0 0 1px color-mix(in srgb,var(--f2p-pink) 20%,transparent);color:var(--f2p-ink);font:800 12.5px/1.15 var(--f2p-font-ui);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap}.f2p-rewards[data-layout=tiles][data-size=small] .f2p-reward__amount{margin-top:-6px;padding:1px var(--f2p-space-1-5);font-size:var(--f2p-type-kicker)}.f2p-rewards[data-layout=tiles][data-size=large] .f2p-reward__amount{margin-top:-10px;padding:3px 11px;font-size:var(--f2p-type-control)}.f2p-rewards[data-layout=tiles][data-captions=true] .f2p-reward{width:calc(var(--f2p-tile-size) + 24px)}.f2p-reward__name{margin-top:var(--f2p-space-1-5);font:700 12px/1.2 var(--f2p-font-ui);text-align:center;overflow-wrap:anywhere}.f2p-itemcount{display:inline-flex;align-items:center;gap:3px;height:26px;padding:0 9px 0 var(--f2p-space-1);border-radius:var(--f2p-radius-pill);background:var(--f2p-pill-fill);box-shadow:var(--f2p-pill-shadow);font-size:var(--f2p-type-small);font-weight:900;color:var(--f2p-ink)}.f2p-itemcount[data-empty=true]{opacity:.55}.f2p-root .ae-player-currency-bar.f2p-currency-bar{--ae-player-currency-bar-icon-size: 22px;flex-wrap:nowrap;justify-content:flex-end;gap:var(--f2p-space-1-5)}.f2p-root .f2p-currency-bar .ae-player-currency{min-height:32px;border-radius:var(--f2p-radius-pill);font-weight:900;font-size:var(--f2p-type-meta)}.f2p-root .f2p-currency-bar .ae-player-currency .f2p-mark{margin-left:-2px}.f2p-root .f2p-currency-bar .ae-player-currency__add{background:var(--f2p-gold-mark);color:var(--f2p-on-gold);box-shadow:none}.f2p-root .f2p-currency-bar .ae-player-currency strong{font-size:var(--f2p-type-meta);color:var(--f2p-ink)}.f2p-price{display:inline-flex;align-items:center;gap:3px;font-weight:900;white-space:nowrap}.f2p-price[data-kind=ticket]{gap:1px}.f2p-price[data-kind=free]{padding:0 7px;border-radius:var(--f2p-radius-pill);background:var(--f2p-tint-green);color:var(--f2p-good-ink);font-size:.9em;letter-spacing:var(--f2p-caps-tracking, .04em);text-transform:var(--f2p-caps-transform, uppercase)}.f2p-art{position:relative;display:block;width:100%;height:100%;overflow:hidden;container-type:inline-size;background:var(--f2p-soft)}.f2p-art__img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 16%}.f2p-art[data-shape=figure] .f2p-art__img{object-position:50% 8%}.f2p-art[data-shape=icon] .f2p-art__img{object-position:50% 28%}.f2p-art[data-placeholder=true]{background:radial-gradient(90% 60% at 50% 30%,color-mix(in srgb,var(--f2p-accent) 32%,var(--f2p-surface)),transparent 72%),linear-gradient(165deg,color-mix(in srgb,var(--f2p-accent) 22%,var(--f2p-rose-50)),color-mix(in srgb,var(--f2p-accent) 34%,var(--f2p-lilac-50)))}.f2p-art[data-unrevealed=true]{background:var(--f2p-espresso-950)}.f2p-art[data-unrevealed=true] .f2p-art__img{object-position:50% 30%}.f2p-art__glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(2px 2px at 18% 22%,var(--f2p-white),transparent 60%),radial-gradient(1.5px 1.5px at 82% 30%,var(--f2p-white),transparent 60%),radial-gradient(2px 2px at 72% 12%,rgba(var(--f2p-white-rgb),.9),transparent 60%),repeating-linear-gradient(135deg,rgba(var(--f2p-white-rgb),.28) 0 2px,transparent 2px 14px)}.f2p-art__monogram{position:absolute;top:5%;left:0;right:0;font-family:var(--ae-player-font-display);font-weight:900;font-size:42cqi;line-height:1;letter-spacing:-.02em;text-align:center;color:var(--f2p-white);opacity:.7}.f2p-art__silhouette{position:absolute;left:50%;bottom:0;width:86%;height:78%;transform:translate(-50%);filter:drop-shadow(0 8px 16px color-mix(in srgb,var(--f2p-accent) 30%,transparent))}.f2p-art__hair{fill:color-mix(in srgb,var(--f2p-accent) 70%,var(--f2p-lilac-750))}.f2p-art__skin{fill:color-mix(in srgb,var(--f2p-accent) 16%,var(--f2p-rose-55))}.f2p-art__body{fill:color-mix(in srgb,var(--f2p-accent) 48%,var(--f2p-white))}.f2p-art__hair,.f2p-art__body{stroke:var(--f2p-white);stroke-width:.8;stroke-opacity:.85}.f2p-art[data-shape=icon] .f2p-art__silhouette{width:108%;height:96%}.f2p-art[data-shape=figure] .f2p-art__silhouette{width:74%;height:58%;bottom:8%}.f2p-art[data-shape=figure] .f2p-art__monogram{top:10%;font-size:36cqi}.f2p-art[data-locked=true]{background:var(--f2p-locked-fill)}.f2p-art[data-locked=true] .f2p-art__silhouette{filter:none}.f2p-art[data-locked=true] :is(.f2p-art__hair,.f2p-art__body,.f2p-art__skin){fill:var(--f2p-lilac-200);stroke:rgba(var(--f2p-white-rgb),.6)}.f2p-art[data-locked=true] .f2p-art__monogram{display:none}.f2p-art__lock{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding-bottom:12%;color:var(--f2p-white)}.f2p-art__discreet{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:rgba(var(--f2p-surface-rgb),.85);color:var(--f2p-ink-soft)}.f2p-rarity{position:relative;display:inline-grid;place-items:center;flex:none;height:22px;aspect-ratio:3 / 2;line-height:0;filter:drop-shadow(0 2px 3px rgba(var(--f2p-violet-rgb),.3))}.f2p-rarity[data-size=small]{height:17px}.f2p-rarity[data-size=large]{height:34px}.f2p-rarity[data-size=hero]{height:76px;filter:drop-shadow(0 6px 14px rgba(var(--f2p-violet-rgb),.35))}.f2p-rarity>img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain}.f2p-rarity__shine{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgba(var(--f2p-white-rgb),.95) 50%,transparent 62%) no-repeat;background-size:260% 100%;background-position:130% 0;-webkit-mask:var(--f2p-badge-mask) center / contain no-repeat;mask:var(--f2p-badge-mask) center / contain no-repeat;mix-blend-mode:soft-light;animation:f2p-badge-glint 3.8s var(--ae-player-easing-standard) infinite}.f2p-rarity[data-tell=hold] .f2p-rarity__shine{mix-blend-mode:normal;opacity:.75;animation-duration:2.8s}@keyframes f2p-badge-glint{0%,55%{background-position:130% 0}to{background-position:-30% 0}}.f2p-rarity__text{display:inline-grid;place-items:center;min-width:100%;height:100%;padding:0 5px;border-radius:6px;font-family:var(--ae-player-font-display);font-weight:900;font-size:var(--f2p-type-overline);line-height:1;color:var(--f2p-r-ink);background:var(--f2p-r-badge)}.f2p-rarity:not([data-art]){aspect-ratio:auto;min-width:calc(var(--f2p-rarity-h, 22px) * 1.5)}.f2p-rarity:not([data-art]) .f2p-rarity__text{font-family:var(--f2p-font-serif);font-style:italic;letter-spacing:.02em;box-shadow:inset 0 1px rgba(var(--f2p-white-rgb),.7),inset 0 0 0 1px rgba(var(--f2p-white-rgb),.35)}.f2p-rarity[data-size=small] .f2p-rarity__text{padding:0 var(--f2p-space-1);border-radius:5px;font-size:var(--f2p-type-tiny)}.f2p-rarity[data-size=large] .f2p-rarity__text{padding:0 9px;border-radius:9px;font-size:var(--f2p-type-heading)}.f2p-rarity[data-size=hero] .f2p-rarity__text{padding:0 var(--f2p-space-5);border-radius:var(--f2p-radius-panel);font-size:var(--f2p-type-display-lg);box-shadow:inset 0 2px rgba(var(--f2p-white-rgb),.7),inset 0 0 0 2px rgba(var(--f2p-white-rgb),.45),0 10px 30px -10px var(--f2p-r-glow)}.f2p-hcard{--f2p-hcard-frame: var(--f2p-r-frame);--f2p-hcard-glow: var(--f2p-r-glow);--f2p-hcard-radius: 16px;position:relative;display:block;width:100%;aspect-ratio:3 / 4;padding:0;overflow:hidden;isolation:isolate;border-radius:var(--f2p-hcard-radius);box-shadow:0 10px 22px rgba(var(--f2p-shadow-rgb),.18),0 0 16px var(--f2p-hcard-glow);text-align:start;transition:transform var(--ae-player-motion-fast) var(--ae-player-easing),box-shadow var(--ae-player-motion-fast) var(--ae-player-easing)}.f2p-hcard[data-size=slot]{--f2p-hcard-radius: 12px}.f2p-hcard[data-size=hero]{aspect-ratio:auto;height:100%;--f2p-hcard-radius: 24px}.f2p-hcard__frame{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--f2p-hcard-frame)}.f2p-hcard__art,.f2p-hcard__shade{position:absolute;top:3px;right:3px;bottom:3px;left:3px;width:auto;height:auto;border-radius:calc(var(--f2p-hcard-radius) - 3px)}.f2p-hcard__art{z-index:1}.f2p-hcard__shade{z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(var(--f2p-night-rgb),.25),rgba(var(--f2p-night-rgb),0) 22%,rgba(var(--f2p-night-rgb),0) 52%,rgba(var(--f2p-night-rgb),.78))}.f2p-hcard__top{position:absolute;z-index:3;top:8px;left:8px;right:8px;display:flex;align-items:center;gap:var(--f2p-space-1)}.f2p-hcard[data-size=slot] .f2p-hcard__top{top:5px;left:5px;right:5px}.f2p-hcard__helps{display:grid;place-items:center;width:20px;height:20px;margin-left:auto;border-radius:50%;color:var(--f2p-white);background:linear-gradient(180deg,var(--f2p-mint-350),var(--f2p-mint-600));box-shadow:0 0 0 2px var(--f2p-ring),0 4px 10px rgba(var(--f2p-good-rgb),.4)}.f2p-hcard__foot{position:absolute;z-index:3;left:9px;right:9px;bottom:8px;display:grid;gap:3px;justify-items:start}.f2p-hcard[data-size=slot] .f2p-hcard__foot{left:5px;right:5px;bottom:5px;gap:1px}.f2p-hcard__name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--ae-player-font-display);font-weight:900;font-size:var(--f2p-type-control);line-height:1.1;color:var(--f2p-white);text-shadow:0 1px 6px rgba(var(--f2p-night-rgb),.6)}.f2p-hcard[data-size=slot] .f2p-hcard__name{font-size:var(--f2p-type-overline)}.f2p-hcard[data-size=hero] .f2p-hcard__name{font-size:var(--f2p-type-headline)}.f2p-hcard__note{font-size:var(--f2p-type-overline);font-weight:800;color:var(--f2p-white);text-shadow:0 1px 4px rgba(var(--f2p-night-rgb),.7)}.f2p-hcard[data-owned=false] .f2p-hcard__frame{filter:grayscale(.7) brightness(1.1);opacity:.8}.f2p-hcard[data-owned=false] .f2p-hcard__shade{background:linear-gradient(180deg,transparent 50%,rgba(var(--f2p-night-rgb),.35) 100%)}.f2p-hcard[data-owned=false]{box-shadow:0 8px 18px rgba(var(--f2p-shadow-rgb),.14)}.f2p-hcard[data-selected=true]{box-shadow:0 0 0 3px var(--f2p-ring),0 0 0 6px var(--f2p-pink),0 12px 26px rgba(var(--f2p-pink-rgb),.45)}.f2p-hcard[data-tell=hold][data-owned=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;background:linear-gradient(115deg,transparent 38%,rgba(var(--f2p-white-rgb),.4) 50%,transparent 62%);background-size:260% 100%;background-position:120% 0;mix-blend-mode:soft-light;animation:f2p-sheen 4.2s var(--ae-player-easing-standard) infinite}@keyframes f2p-sheen{0%,55%{background-position:120% 0}to{background-position:-40% 0}}@media(prefers-reduced-motion:reduce){.ae-player-theme:not([data-player-reduced-motion=false]) .f2p-hcard:after{animation:none}}.ae-player-theme[data-player-reduced-motion=true] .f2p-hcard:after{animation:none}.f2p-tag-row{display:flex;flex-wrap:wrap;gap:5px}.f2p-chip-glass{--f2p-chip-accent: var(--f2p-accent-gold);display:inline-flex;align-items:center;gap:var(--f2p-space-1);height:24px;padding:0 9px 0 3px;border-radius:var(--f2p-radius-pill);border:0;background:var(--f2p-pill-fill);box-shadow:var(--f2p-pill-shadow);color:var(--f2p-ink);font-size:var(--f2p-type-overline);font-weight:800;white-space:nowrap}.f2p-chip-glass[data-size=small]{height:20px;padding:0 7px 0 var(--f2p-space-0);gap:3px;font-size:var(--f2p-type-tag)}.f2p-chip-glass__emblem{display:inline-grid;flex:none;place-items:center}.f2p-chip-glass[data-glow=true]{box-shadow:0 0 0 1px color-mix(in srgb,var(--f2p-chip-accent) 45%,transparent),0 4px 14px color-mix(in srgb,var(--f2p-chip-accent) 38%,transparent)}.f2p-tag__bead{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at 34% 28%,var(--f2p-white) 0%,color-mix(in srgb,var(--f2p-chip-accent) 45%,var(--f2p-white)) 32%,var(--f2p-chip-accent) 78%,color-mix(in srgb,var(--f2p-chip-accent) 70%,rgb(var(--f2p-black-rgb))) 100%);box-shadow:0 1px 3px color-mix(in srgb,var(--f2p-chip-accent) 50%,transparent);color:var(--f2p-white)}.f2p-chip-glass[data-size=small] .f2p-tag__bead{width:15px;height:15px}.f2p-root{--f2p-shape-heart: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21 3.9 13.2A5.1 5.1 0 0 1 12 6.3a5.1 5.1 0 0 1 8.1 6.9z'/%3E%3C/svg%3E");--f2p-shape-sparkle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1.5c.7 5.4 3.6 9.3 10.5 10.5-6.9 1.2-9.8 5.1-10.5 10.5C11.3 17.1 8.4 13.2 1.5 12 8.4 10.8 11.3 6.9 12 1.5z'/%3E%3C/svg%3E");--f2p-shape-star: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.2l2.9 6.1 6.7.8-4.9 4.6 1.3 6.6L12 17l-6 3.3 1.3-6.6-4.9-4.6 6.7-.8z'/%3E%3C/svg%3E");--f2p-shape-gem: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 3.5h12l4 5.5-10 12.5L2 9z'/%3E%3C/svg%3E")}.f2p-particle{display:block;box-sizing:border-box;object-fit:contain;will-change:transform,opacity}span.f2p-particle{background:var(--f2p-particle-color, var(--f2p-pink-405))}span.f2p-particle:is([data-kind=heart],[data-kind=sparkle],[data-kind=star],[data-kind=gem]){-webkit-mask:var(--f2p-shape-heart) center / contain no-repeat;mask:var(--f2p-shape-heart) center / contain no-repeat;filter:drop-shadow(0 0 4px var(--f2p-particle-color))}span.f2p-particle[data-kind=sparkle]{-webkit-mask-image:var(--f2p-shape-sparkle);mask-image:var(--f2p-shape-sparkle)}span.f2p-particle[data-kind=star]{-webkit-mask-image:var(--f2p-shape-star);mask-image:var(--f2p-shape-star)}span.f2p-particle[data-kind=gem]{-webkit-mask-image:var(--f2p-shape-gem);mask-image:var(--f2p-shape-gem);background:linear-gradient(135deg,var(--f2p-rose-100) 0%,var(--f2p-pink-350) 50%,var(--f2p-berry-650) 100%)}span.f2p-particle[data-kind=confetti]{border-radius:2px;width:.55em!important;height:.9em!important}span.f2p-particle[data-kind=petal]{border-radius:60% 0;opacity:.9}img.f2p-particle{filter:drop-shadow(0 3px 6px rgba(var(--f2p-pink-rgb),.35))}.f2p-ghost{transition:none!important}.f2p-ghost *{animation-play-state:paused}.f2p-float-text{font-family:var(--ae-player-font-display);font-weight:900;font-size:var(--f2p-type-title);line-height:1;white-space:nowrap;color:var(--f2p-white);-webkit-text-stroke:1px color-mix(in srgb,var(--f2p-berry-655) 35%,transparent);text-shadow:0 2px 0 var(--f2p-pink-500),0 0 14px rgba(var(--f2p-pink-rgb),.8)}.f2p-float-text[data-tone=gold]{text-shadow:0 2px 0 var(--f2p-gold-600),0 0 14px rgba(var(--f2p-amber-rgb),.9);-webkit-text-stroke-color:color-mix(in srgb,var(--f2p-bronze-750) 35%,transparent)}.f2p-float-text[data-tone=good]{text-shadow:0 2px 0 var(--f2p-mint-700),0 0 14px rgba(var(--f2p-good-rgb),.8);-webkit-text-stroke-color:color-mix(in srgb,var(--f2p-mint-800) 35%,transparent)}.f2p-burst{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;overflow:visible;pointer-events:none}.f2p-burst__p{position:absolute;top:50%;left:50%;width:14px;height:14px;margin:-7px 0 0 -7px;opacity:0;background:var(--f2p-particle-color);-webkit-mask:var(--f2p-shape-sparkle) center / contain no-repeat;mask:var(--f2p-shape-sparkle) center / contain no-repeat;filter:drop-shadow(0 0 5px var(--f2p-particle-color));animation:f2p-burst-ring var(--f2p-p-duration, 1s) var(--ae-player-easing-standard) var(--f2p-p-delay, 0s) both}.f2p-burst[data-kind=heart] .f2p-burst__p{width:16px;height:16px;-webkit-mask-image:var(--f2p-shape-heart);mask-image:var(--f2p-shape-heart)}.f2p-burst[data-kind=star] .f2p-burst__p{-webkit-mask-image:var(--f2p-shape-star);mask-image:var(--f2p-shape-star)}.f2p-burst[data-kind=gem] .f2p-burst__p{-webkit-mask-image:var(--f2p-shape-gem);mask-image:var(--f2p-shape-gem);background:linear-gradient(135deg,var(--f2p-gem-light),var(--f2p-gem) 50%,var(--f2p-gem-deep))}.f2p-burst[data-kind=confetti] .f2p-burst__p{width:7px;height:11px;border-radius:var(--f2p-radius-fine);-webkit-mask:none;mask:none;filter:none}.f2p-burst[data-kind=petal] .f2p-burst__p{width:10px;height:13px;border-radius:60% 0;-webkit-mask:none;mask:none;filter:none}@keyframes f2p-burst-ring{0%{opacity:0;transform:rotate(var(--f2p-p-angle)) translateY(0) scale(.2)}30%{opacity:1}to{opacity:0;transform:rotate(var(--f2p-p-angle)) translateY(calc(var(--f2p-burst-radius, 110px) * var(--f2p-p-reach, 1) * -1)) rotate(var(--f2p-p-spin)) scale(var(--f2p-p-scale))}}.f2p-burst[data-pattern=rain] .f2p-burst__p{top:-16px;left:var(--f2p-p-x);animation-name:f2p-burst-rain;animation-timing-function:linear}@keyframes f2p-burst-rain{0%{opacity:0;transform:translate(0) rotate(0) scale(var(--f2p-p-scale))}10%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(var(--f2p-p-drift),105cqh) rotate(var(--f2p-p-spin)) scale(var(--f2p-p-scale))}}.f2p-burst[data-pattern=rain]{container-type:size;overflow:hidden}@media(prefers-reduced-motion:reduce){.ae-player-theme:not([data-player-reduced-motion=false]) :is(.f2p-burst,.f2p-particle,.f2p-float-text){display:none}}.ae-player-theme[data-player-reduced-motion=true] :is(.f2p-burst,.f2p-particle,.f2p-float-text){display:none}.f2p-delta-pop{position:absolute;top:-4px;left:50%;z-index:4;pointer-events:none;font-family:var(--ae-player-font-display);font-size:var(--f2p-type-meta);font-weight:900;white-space:nowrap;opacity:0;translate:-50% 0;animation:f2p-delta-pop 1.1s var(--ae-player-easing-standard) both}.f2p-delta-pop[data-sign=up]{color:var(--f2p-good-ink);text-shadow:0 1px 0 var(--f2p-surface),0 0 8px rgba(var(--f2p-surface-rgb),.9)}.f2p-delta-pop[data-sign=down]{color:var(--f2p-bad-ink);text-shadow:0 1px 0 var(--f2p-surface),0 0 8px rgba(var(--f2p-surface-rgb),.9)}@keyframes f2p-delta-pop{0%{opacity:0;transform:translateY(6px) scale(.7)}20%{opacity:1;transform:translateY(-6px) scale(1.15)}75%{opacity:1;transform:translateY(-16px) scale(1)}to{opacity:0;transform:translateY(-24px) scale(1)}}.f2p-flash,.f2p-ring-wave{--f2p-flash-color: var(--f2p-gold-110)}.f2p-flash{display:block;border-radius:var(--f2p-radius-panel);background:radial-gradient(closest-side,var(--f2p-flash-color),transparent);mix-blend-mode:screen;will-change:transform,opacity}.f2p-ring-wave{display:block;border-radius:50%;box-shadow:0 0 0 4px var(--f2p-flash-color),0 0 26px var(--f2p-flash-color),inset 0 0 20px var(--f2p-flash-color);will-change:transform,opacity}.f2p-bottombar{position:relative;z-index:4;flex:none;padding:0 var(--f2p-bar-inset, var(--f2p-space-2-5)) calc(var(--f2p-space-2) + var(--f2p-safe-bottom));background:linear-gradient(180deg,rgba(var(--f2p-page-rgb),0) 0,rgba(var(--f2p-page-rgb),.85) 40px)}.f2p-bottombar__row{position:relative;display:grid;grid-template-columns:var(--f2p-bar-columns, 1fr 1fr 104px 1fr 1fr);align-items:end;height:64px;padding:0 var(--f2p-space-1-5)}.f2p-bottombar__shape{position:absolute;left:0;right:0;z-index:-1;filter:drop-shadow(0 -4px 14px rgba(var(--f2p-shadow-rgb),.12)) drop-shadow(0 10px 18px rgba(var(--f2p-shadow-rgb),.22));pointer-events:none}.f2p-bottombar__shape svg{display:block;overflow:visible}.f2p-bottombar__fill{fill:rgb(var(--f2p-sheet-rgb));fill-opacity:.97}.f2p-bottombar__rim{fill:none;stroke:var(--f2p-gold-line);stroke-width:1}.f2p-bottombar__item{position:relative;display:grid;justify-items:center;align-content:center;gap:3px;height:100%;min-width:44px;border-radius:var(--f2p-radius-row);color:var(--f2p-ink)}.f2p-bottombar__item:is(:nth-child(3),:nth-child(6)):before{content:"";position:absolute;top:22%;bottom:22%;left:0;width:1px;background:var(--f2p-hairline)}.f2p-bottombar__icon{position:relative;display:grid;place-items:center;width:28px;height:28px;color:var(--f2p-accent-gold)}.f2p-bottombar__icon svg{width:24px;height:24px;stroke-width:2}.f2p-bottombar__label{font-family:var(--f2p-font-ui);font-size:var(--f2p-type-small);font-weight:600;letter-spacing:-.01em}.f2p-action-slot{position:relative;display:grid;justify-items:center}.f2p-bottombar .f2p-action-slot{align-self:start;margin-top:-24px}.f2p-action-slot__blocked{position:absolute;bottom:calc(100% + 6px);left:50%;z-index:3;margin:0;padding:var(--f2p-space-1-5) var(--f2p-space-3-5);border-radius:var(--f2p-radius-pill);background:var(--f2p-pill-fill);box-shadow:0 0 0 1px var(--f2p-gold-line),var(--f2p-pill-shadow);translate:-50% 0;white-space:nowrap;font-size:var(--f2p-type-small);font-weight:700;color:var(--f2p-ink)}.f2p-action{position:relative;width:84px;height:84px;border-radius:50%;isolation:isolate}.f2p-action__ring{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:50%;background:var(--f2p-pill-fill);box-shadow:0 0 0 1px var(--f2p-gold-line),0 0 22px rgba(var(--f2p-pink-rgb),.3),0 8px 16px -6px rgba(var(--f2p-shadow-rgb),.45)}.f2p-action__face{position:absolute;top:6px;right:6px;bottom:6px;left:6px;display:grid;place-items:center;align-content:center;gap:1px;border-radius:50%;color:var(--f2p-white);background:radial-gradient(90% 60% at 50% 12%,rgba(var(--f2p-white-rgb),.45),rgba(var(--f2p-white-rgb),0) 55%),var(--f2p-pink-fill);box-shadow:inset 0 -5px 10px rgba(var(--f2p-pink-rgb),.35)}.f2p-action__label{font-family:var(--f2p-font-ui);font-size:var(--f2p-type-body);font-weight:700;line-height:1;letter-spacing:-.01em}.f2p-action__next{font-family:var(--f2p-font-ui);font-size:var(--f2p-type-note);font-weight:600;line-height:1;opacity:.9}.f2p-action__next:before{content:"→ "}.f2p-action__arrow{display:none}.f2p-action:disabled .f2p-action__ring{box-shadow:0 0 0 1px var(--f2p-gold-line),0 8px 16px -6px rgba(var(--f2p-shadow-rgb),.45)}.f2p-action:disabled .f2p-action__face{background:var(--f2p-disabled-fill);box-shadow:none}.f2p-action[data-variant=pill]{width:100%;height:54px;border-radius:var(--f2p-radius-pill)}.f2p-action[data-variant=pill] .f2p-action__ring{border-radius:var(--f2p-radius-pill);background:transparent;box-shadow:0 10px 26px rgba(var(--f2p-pink-rgb),.45)}.f2p-action[data-variant=pill] .f2p-action__face{top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;gap:var(--f2p-space-2-5);border-radius:var(--f2p-radius-pill);box-shadow:inset 0 1px rgba(var(--f2p-white-rgb),.45)}.f2p-action[data-variant=pill] .f2p-action__face>svg:first-child{display:none}.f2p-action[data-variant=pill] .f2p-action__label{font-size:var(--f2p-type-heading-lg)}.f2p-action[data-variant=pill] .f2p-action__next{font-size:var(--f2p-type-control)}.f2p-action[data-variant=pill] .f2p-action__arrow{display:block}.f2p-action[data-variant=pill]:disabled .f2p-action__face>svg:first-child{display:block}.f2p-hub{position:relative;isolation:isolate;flex:1 1 auto;height:100%;min-height:0;overflow:hidden;overflow:clip;container:hub / size;color:var(--f2p-white)}.f2p-hub__frame{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"top top" "stage side" "cards cards";column-gap:24px;row-gap:12px;height:100%;padding:calc(26px + var(--f2p-safe-top)) 30px calc(40px + var(--f2p-safe-bottom))}.f2p-hub__scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;background:var(--f2p-charcoal-950)}.f2p-hub__room img{object-position:42% 50%;transform-origin:34% 40%;animation:f2p-hub-room 40s ease-in-out infinite alternate}.f2p-hub__room .f2p-backdrop__video{object-position:30% 45%}.f2p-hub__room:after{display:none}.f2p-root[data-f2p-scheme=dark] .f2p-hub__room img{filter:brightness(.8) saturate(.95)}@keyframes f2p-hub-room{0%{transform:none}to{transform:scale(1.035)}}.f2p-hub__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(var(--f2p-espresso-rgb),.28),rgba(var(--f2p-espresso-rgb),0) 20%,rgba(var(--f2p-espresso-rgb),0) 64%,rgba(var(--f2p-espresso-rgb),.5)),radial-gradient(30% 36% at 15% 17%,rgba(var(--f2p-espresso-rgb),.42),rgba(var(--f2p-espresso-rgb),0) 72%)}.f2p-hub__top{grid-area:top;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.f2p-hub__brand{position:absolute;top:calc(16px + var(--f2p-safe-top));left:30px;z-index:1;margin:0;line-height:0}.f2p-hub__logo{display:block;width:clamp(200px,22cqw,380px);transform-origin:20% 60%;animation:f2p-hub-logo .9s var(--ae-player-easing-emphasized) both}@keyframes f2p-hub-logo{0%{opacity:0;transform:scale(.86) rotate(-3deg)}60%{opacity:1;transform:scale(1.03) rotate(.5deg)}to{opacity:1;transform:none}}.f2p-hub__brand .f2p-hub__logo[data-kind=text]{width:auto;font-size:56px}.f2p-hub__actions{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:10px;min-width:0;margin-left:auto}.f2p-hub__actions .f2p-currency-bar{flex:none}.f2p-hub__icon{position:relative;display:inline-flex}.f2p-hub__icon .f2p-dot{position:absolute;top:-3px;right:-3px}.f2p-root .f2p-frame__top>.f2p-hub.f2p-hub--hud{flex:none;height:auto;overflow:visible;container-type:normal;background:none;padding:calc(26px + var(--f2p-safe-top)) 30px 6px}:is(.f2p-screen,.f2p-overlay):has(>.f2p-frame__top>.f2p-hub--hud){container:hub / size}.f2p-banner:has(>.f2p-frame__top>.f2p-hub--hud){container-name:ddhbanner hub}.f2p-shop:has(>.f2p-frame__top>.f2p-hub--hud){container-name:ddhshop hub}.f2p-collection:has(>.f2p-frame__top>.f2p-hub--hud){container-name:ddhcoll hub}.f2p-missions:has(>.f2p-frame__top>.f2p-hub--hud){container-name:f2p-missions hub}.f2p-root .f2p-hub .f2p-hub__actions .f2p-round-btn{width:52px;height:52px}.f2p-root .f2p-hub .f2p-hub__actions .f2p-round-btn svg{width:24px;height:24px}.f2p-root .f2p-hub .f2p-currency-bar .ae-player-currency{flex:none;gap:10px;min-height:52px;padding:0 9px 0 16px;border:0;background:var(--f2p-pill-fill);box-shadow:var(--f2p-pill-shadow)}.f2p-root .f2p-hub .f2p-currency-bar .ae-player-currency[data-add=true]{padding-right:50px}.f2p-root .f2p-hub .f2p-currency-bar .ae-player-currency__add{top:50%;right:9px;bottom:auto;width:32px;height:32px;border-radius:50%;translate:0 -50%}.f2p-root .f2p-hub .f2p-currency-bar .f2p-item{--f2p-item-size: 30px !important}.f2p-root .f2p-hub .f2p-currency-bar .ae-player-currency strong{font-family:var(--f2p-font-ui);font-size:20px;font-weight:600;color:var(--f2p-ink)}.f2p-hub__side{grid-area:side;align-self:start;min-width:0;margin-top:clamp(12px,5cqh,52px)}.f2p-hub__stage{grid-area:stage;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain}.f2p-homecards-wrap:dir(rtl){--f2p-homecards-fade-angle: 270deg}.f2p-homecards-wrap{grid-area:cards;position:relative;min-width:0}.f2p-homecards-wrap[data-more-end] .f2p-homecards{-webkit-mask-image:linear-gradient(var(--f2p-homecards-fade-angle, 90deg),#000 calc(100% - 44px),transparent);mask-image:linear-gradient(var(--f2p-homecards-fade-angle, 90deg),#000 calc(100% - 44px),transparent)}.f2p-homecards-wrap[data-more-start] .f2p-homecards{-webkit-mask-image:linear-gradient(var(--f2p-homecards-fade-angle, 90deg),transparent,#000 44px);mask-image:linear-gradient(var(--f2p-homecards-fade-angle, 90deg),transparent,#000 44px)}.f2p-homecards-wrap[data-more-start][data-more-end] .f2p-homecards{-webkit-mask-image:linear-gradient(var(--f2p-homecards-fade-angle, 90deg),transparent,#000 44px,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(var(--f2p-homecards-fade-angle, 90deg),transparent,#000 44px,#000 calc(100% - 44px),transparent)}.f2p-root .f2p-homecards__arrow{position:absolute;top:calc(50% - 22px);z-index:2}.f2p-homecards__arrow[data-side=start]{inset-inline-start:-8px}.f2p-homecards__arrow[data-side=end]{inset-inline-end:-8px}.f2p-homecards__arrow:dir(rtl) svg{transform:scaleX(-1)}@media(hover:none){.f2p-homecards__arrow{display:none}}.f2p-homecards{display:flex;align-items:flex-end;gap:16px;margin:0 -28px;padding:10px 28px 4px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-inline:28px}.f2p-homecards::-webkit-scrollbar{display:none}.f2p-homecard{position:relative;flex:0 0 auto;width:calc((100cqw - 104px)*.2267);min-width:220px;height:clamp(180px,23cqh,232px);scroll-snap-align:start}.f2p-homecard__card{width:100%;height:100%}.f2p-homecard[data-lead=true]{width:calc((100cqw - 104px)*.32);min-width:280px}.f2p-homecard:is([data-lead=true],[data-featured=true]){--ae-player-photo-card-edge: var(--f2p-accent-gold)}.f2p-homecards[data-count="1"] .f2p-homecard{width:clamp(320px,40cqw,560px)}.f2p-homecard .ae-player-photo-card__title{font-size:clamp(20px,1.7cqw,26px)}.f2p-homecard[data-focus=face] .ae-player-photo-card__photo>img{object-position:50% 14%}.f2p-homecard[data-lead=true] .ae-player-photo-card__photo>img{object-position:50% 12%}.f2p-homecard__amount{display:inline-flex;align-items:center;gap:4px}.f2p-homecard__go{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--f2p-pill-fill);box-shadow:0 0 0 1px var(--f2p-gold-line),var(--f2p-pill-shadow);color:var(--f2p-accent-gold);transition:background-color .2s ease,translate .22s cubic-bezier(.16,1,.32,1)}.f2p-homecard[data-lead=true] .f2p-homecard__go{width:44px;height:44px;box-shadow:0 10px 24px rgba(var(--f2p-pink-rgb),.55);background:var(--f2p-pink-fill);color:var(--f2p-white);animation:f2p-hub-call 2.4s ease-in-out 1s infinite}@keyframes f2p-hub-call{0%,70%,to{transform:none}80%{transform:translate(3px) scale(1.06)}90%{transform:translate(-1px)}}.f2p-homecard[data-emblem=true] .ae-player-photo-card__photo{background:radial-gradient(80% 80% at 50% 25%,var(--f2p-bronze-650) 0%,var(--f2p-espresso-855) 55%,var(--f2p-espresso-965) 100%)}.f2p-homecard[data-emblem=true] .ae-player-photo-card__badge{width:auto;height:auto;background:none;box-shadow:none;filter:drop-shadow(0 10px 18px rgba(var(--f2p-black-rgb),.45));animation:f2p-hub-float 4s ease-in-out infinite}@keyframes f2p-hub-float{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-6px) rotate(3deg)}}.f2p-homecard[data-figure=true] .ae-player-photo-card__photo>img,.f2p-homecard[data-lead=true][data-figure=true] .ae-player-photo-card__photo>img{object-position:50% 60%}.f2p-homecard[data-figure=true] .ae-player-photo-card__badge{top:auto;bottom:8%;left:50%;width:auto;height:44%;aspect-ratio:1;border-radius:0;background:none;box-shadow:none;translate:-50% 0;filter:drop-shadow(0 6px 5px rgba(var(--f2p-black-rgb),.3));animation:f2p-hub-bob 2.6s ease-in-out infinite}.f2p-homecard__rarity{display:none}.f2p-homecard__figure{display:block;width:100%;height:100%;object-fit:contain;object-position:50% 100%}@keyframes f2p-hub-bob{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-4px) scale(.97,1.03)}}@container hub (max-aspect-ratio: 1/1){.f2p-hub__frame{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-areas:"top" "stage" "side" "cards";padding:calc(10px + var(--f2p-safe-top)) var(--f2p-gutter) calc(12px + var(--f2p-safe-bottom))}.f2p-root .f2p-frame__top>.f2p-hub.f2p-hub--hud{padding:calc(10px + var(--f2p-safe-top)) var(--f2p-gutter) 4px}.f2p-hub__frame:has(>.f2p-hub__stage){grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-areas:"top" "side" "stage" "cards"}.f2p-hub__frame:has(>.f2p-hub__stage)>.f2p-hub__side{margin-top:0}.f2p-hub__room img{object-position:30% 30%}.f2p-hub__top{flex-direction:column-reverse;align-items:stretch;gap:6px}.f2p-hub__brand{position:static}.f2p-hub__actions{justify-content:flex-end;gap:6px}.f2p-root .f2p-hub .f2p-hub__actions .f2p-round-btn{width:42px;height:42px}.f2p-root .f2p-hub .f2p-currency-bar .ae-player-currency{gap:6px;min-height:40px;padding:0 6px 0 10px}.f2p-root .f2p-hub .f2p-currency-bar .ae-player-currency[data-add=true]{padding-right:38px}.f2p-root .f2p-hub .f2p-currency-bar .ae-player-currency__add{right:6px;width:26px;height:26px}.f2p-root .f2p-hub .f2p-currency-bar .ae-player-currency strong{font-size:16px}.f2p-root .f2p-hub .f2p-currency-bar .f2p-item{--f2p-item-size: 22px !important}.f2p-root .f2p-hub .f2p-hub__actions .f2p-round-btn svg{width:20px;height:20px}.f2p-hub__logo{width:180px}.f2p-homecards{gap:10px;margin:0 calc(var(--f2p-gutter) * -1);padding:8px var(--f2p-gutter) 2px;scroll-padding-inline:var(--f2p-gutter)}.f2p-homecard{width:190px}.f2p-homecard[data-lead=true]{width:250px}.f2p-homecards[data-count="1"] .f2p-homecard{width:100%}.f2p-homecard .ae-player-photo-card__title{font-size:18px}.f2p-homecard__go{width:30px;height:30px}.f2p-homecard[data-lead=true] .f2p-homecard__go{width:38px;height:38px}.f2p-homecard[data-emblem=true] .f2p-emblem{scale:.8}}@container hub (max-width: 380px){.f2p-hub__actions{gap:4px}.f2p-root .f2p-hub .f2p-hub__actions .f2p-round-btn{width:38px;height:38px}.f2p-hub__actions .f2p-currency-bar{font-size:13px}}.f2p-root .f2p-homecard .f2p-homecard__continue{min-height:40px;border-radius:var(--f2p-radius-pill);font-family:var(--f2p-font-ui);font-size:15px;font-weight:700}@container hub (max-aspect-ratio: 1/1){.f2p-homecard[data-lead=true][data-saved]{width:300px;min-width:0}.f2p-root .f2p-homecard .f2p-homecard__continue{min-height:34px;padding-inline:14px;font-size:13.5px}}.f2p-homecard[data-locked=true] .ae-player-photo-card__photo>img{filter:grayscale(.35)}.f2p-homecard[data-locked=true] .ae-player-photo-card__title{opacity:.8}.f2p-homecard__lock{display:inline-flex;align-items:center;gap:5px;font-weight:600;letter-spacing:.01em}.f2p-hub__daily{position:relative;display:grid;flex:none;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--f2p-pill-fill);box-shadow:var(--f2p-pill-shadow);color:var(--f2p-ink);font-family:var(--f2p-font-ui)}.f2p-hub__daily:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:conic-gradient(from 0deg,var(--f2p-accent-gold) var(--ring),rgba(var(--f2p-gold-rgb),.18) 0);-webkit-mask:radial-gradient(closest-side,transparent calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(closest-side,transparent calc(100% - 3px),#000 calc(100% - 2.5px))}.f2p-hub__daily .f2p-num{display:inline-flex;align-items:baseline;line-height:1}.f2p-hub__daily b{font-size:17px;font-weight:700}.f2p-hub__daily small{font-size:12px;font-weight:600;color:var(--f2p-ink-soft)}.f2p-hub__side{width:auto}.f2p-hevents{display:grid;justify-items:center;gap:10px;margin-top:-28px}.f2p-hevents__item{display:grid;justify-items:center;gap:6px;color:var(--f2p-white)}.f2p-hevents__ring{position:relative;display:grid;place-items:center;width:70px;height:70px;border-radius:50%;background:var(--f2p-pill-fill);box-shadow:0 0 0 2px rgba(var(--f2p-white-rgb),.9),0 0 0 3.5px rgba(var(--f2p-gold-rgb),.6),0 12px 26px -8px rgba(var(--f2p-espresso-rgb),.6);color:var(--f2p-kicker-ink)}.f2p-hevents__item[data-featured=true] .f2p-hevents__ring{width:100px;height:100px;box-shadow:0 0 0 2px var(--f2p-white),0 0 0 4px var(--f2p-accent-gold),0 0 30px 2px rgba(var(--f2p-champagne-rgb),.55),0 12px 26px -8px rgba(var(--f2p-espresso-rgb),.6)}.f2p-hevents__ring .f2p-face-ring{object-fit:cover;box-shadow:none}.f2p-hevents__tag{position:absolute;bottom:-8px;left:50%;padding:1px 9px;border-radius:var(--f2p-radius-pill);background:var(--f2p-gold-mark);color:var(--f2p-on-gold);font:800 11px/1.5 var(--f2p-font-ui);font-style:normal;letter-spacing:var(--f2p-caps-tracking, .08em);text-transform:var(--f2p-caps-transform, uppercase);white-space:nowrap;transform:translate(-50%)}.f2p-hevents__ring .f2p-dot{position:absolute;top:0;right:0}.f2p-hevents__label{margin-top:4px;font-family:var(--f2p-font-serif);font-size:17px;font-weight:600;text-shadow:0 1px 10px rgba(var(--f2p-black-rgb),.7),0 0 2px rgba(var(--f2p-black-rgb),.5)}@media(hover:hover)and (pointer:fine){.f2p-hevents__ring{transition:transform .26s cubic-bezier(.16,1,.32,1)}}@container hub (max-aspect-ratio: 1/1){.f2p-hub__daily{width:42px;height:42px}.f2p-hub__daily:before{top:4px;right:4px;bottom:4px;left:4px}.f2p-hub__daily b{font-size:14px}.f2p-hub__daily small{font-size:10px}.f2p-hub__side{justify-self:end;width:auto}.f2p-hevents{grid-auto-flow:column;gap:14px;margin-top:0}.f2p-hevents__ring,.f2p-hevents__item[data-featured=true] .f2p-hevents__ring{width:60px;height:60px}.f2p-hevents__ring .f2p-face-ring{width:54px!important;height:54px!important}.f2p-hevents__label{font-size:13px}}.f2p-root .f2p-hub__figure{position:absolute;bottom:0;left:34%;z-index:0;width:auto;height:94%;aspect-ratio:3 / 4;padding:0;border:0;overflow:visible;background:none;box-shadow:none;cursor:pointer;translate:-50% 0}.f2p-hub__figure img{position:relative;display:block;width:100%;height:100%;object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 18px 30px rgba(var(--f2p-espresso-rgb),.35));-webkit-mask-image:linear-gradient(180deg,#000 78%,transparent 99%),linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,#000 78%,transparent 99%),linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%);mask-composite:intersect;transform-origin:50% 100%}.f2p-hub__glow{position:absolute;top:6%;right:8%;bottom:24%;left:8%;border-radius:50%;background:radial-gradient(closest-side,rgba(var(--f2p-champagne-rgb),.55),rgba(var(--f2p-champagne-rgb),.18) 55%,rgba(var(--f2p-champagne-rgb),0));pointer-events:none}.f2p-root[data-f2p-scheme=dark] .f2p-hub__glow{opacity:.6}.f2p-hub__frame>:not(.f2p-hub__figure,.f2p-hub__scene,.f2p-hub__plate){position:relative;z-index:1}.f2p-hub__frame>.f2p-hub__plate{z-index:1}.f2p-hub__frame>.f2p-hub__plate{position:absolute}.f2p-root .f2p-hub__plate{top:calc(96px + var(--f2p-safe-top));left:30px;display:grid;justify-items:start;gap:2px;padding:0;border:0;background:none;color:var(--f2p-white);text-align:left;cursor:pointer}.f2p-hub__plate .f2p-rarity{margin-bottom:2px}.f2p-hub__name{font-family:var(--f2p-font-serif);font-size:clamp(40px,5cqw,64px);font-weight:700;line-height:.95;letter-spacing:-.01em;text-shadow:0 2px 18px rgba(var(--f2p-espresso-rgb),.55),0 0 2px rgba(var(--f2p-espresso-rgb),.35)}.f2p-hub__title{font-family:var(--f2p-caps-family, var(--f2p-font-caps, var(--f2p-font-ui)));font-size:calc(12px * var(--f2p-caps-scale, 1));font-weight:var(--f2p-caps-weight, 800);letter-spacing:var(--f2p-caps-tracking, .18em);text-transform:var(--f2p-caps-transform, uppercase);color:var(--f2p-gold-110, var(--f2p-champagne));text-shadow:0 1px 8px rgba(var(--f2p-espresso-rgb),.7)}.f2p-hub__frame:has(.f2p-hub__brand)>.f2p-hub__plate{top:calc(26px + clamp(120px,12cqw,200px) + var(--f2p-safe-top))}@container hub (min-aspect-ratio: 1/1){.f2p-hevents:has(>:nth-child(4)){gap:4px;margin-top:-40px}.f2p-hevents:has(>:nth-child(4)) .f2p-hevents__item[data-featured=true] .f2p-hevents__ring{width:88px;height:88px}.f2p-hevents:has(>:nth-child(4)) .f2p-hevents__ring{width:62px;height:62px}.f2p-hevents:has(>:nth-child(4)) .f2p-hevents__label{font-size:15px}}.f2p-hevents__face{display:grid;place-items:center;overflow:hidden;border-radius:50%}.f2p-hevents__face[data-focus=face] .f2p-face-ring{object-fit:cover;object-position:50% 8%;transform:scale(1.9);transform-origin:50% 12%}.f2p-homecard .ae-player-photo-card__kicker{color:var(--f2p-kicker-ink);letter-spacing:var(--f2p-caps-tracking, .18em);font-weight:800}.f2p-homecard__amount{font-weight:700;color:var(--f2p-ink)}.f2p-homecard__amount .f2p-item{margin-right:1px}.f2p-homecard__progress{display:grid;gap:5px;min-width:96px;font-weight:600;color:var(--f2p-ink-soft)}.f2p-homecard__progress b{color:var(--f2p-ink);font-weight:800}.f2p-homecard__progress i{display:block;height:4px;border-radius:var(--f2p-radius-pill);background:linear-gradient(90deg,var(--f2p-accent-gold) calc(var(--hub-share, 0) * 100%),var(--f2p-track, rgba(var(--f2p-gold-rgb), .2)) 0)}.f2p-homecard>.f2p-dot{top:2px;right:2px}.f2p-homecard>.f2p-dot[data-count=true]{top:-2px;right:-2px}@container hub (max-aspect-ratio: 1/1){.f2p-root .f2p-hub__figure{left:60%;bottom:20%;height:61%}.f2p-root .f2p-hub__plate{top:calc(74px + var(--f2p-safe-top));left:var(--f2p-gutter)}.f2p-hub__frame:has(.f2p-hub__brand)>.f2p-hub__plate{top:calc(74px + 110px + var(--f2p-safe-top))}.f2p-hub__name{font-size:44px}.f2p-hub__side:has(.f2p-hevents>:nth-child(4)){justify-self:stretch}.f2p-hevents:has(>:nth-child(4)){grid-auto-columns:minmax(0,1fr);gap:4px}.f2p-hevents:has(>:nth-child(4)) .f2p-hevents__label{max-width:100%;overflow:hidden;font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.f2p-hub__title{font-size:11px}}.f2p-hub[data-bar=true]{display:flex;flex-direction:column}.f2p-hub[data-bar=true]>.f2p-hub__frame{flex:1 1 auto;height:auto;min-height:0;padding-bottom:12px}.f2p-homecard:dir(rtl) .f2p-homecard__go svg,.f2p-homecard:dir(rtl) .f2p-homecard__continue svg{transform:scaleX(-1)}@property --ring{syntax: "<angle>"; inherits: true; initial-value: 0deg;}@property --hub-halo{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.f2p-hub{background:var(--f2p-espresso-960)}.f2p-motes{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.f2p-motes i{position:absolute;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--f2p-gold-110) 95%,transparent),rgba(var(--f2p-champagne-rgb),.45) 45%,rgba(var(--f2p-champagne-rgb),0) 72%);opacity:0}.f2p-hevents__item[data-featured=true] .f2p-hevents__ring:before{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;z-index:-1;border-radius:50%;background:conic-gradient(from var(--hub-halo),rgba(var(--f2p-champagne-rgb),0) 0deg,rgba(var(--f2p-champagne-rgb),.95) 70deg,rgba(var(--f2p-white-rgb),.9) 95deg,rgba(var(--f2p-champagne-rgb),0) 170deg,rgba(var(--f2p-champagne-rgb),0) 360deg);-webkit-mask:radial-gradient(closest-side,transparent 86%,#000 88%,#000 99%,transparent 100%);mask:radial-gradient(closest-side,transparent 86%,#000 88%,#000 99%,transparent 100%);pointer-events:none}.f2p-root .f2p-homecard__continue{position:relative;overflow:hidden;isolation:isolate}.f2p-root .f2p-homecard__continue:after{content:"";position:absolute;inset:-40% auto -40% -70%;z-index:1;width:45%;background:linear-gradient(100deg,transparent,rgba(var(--f2p-white-rgb),.55),transparent);transform:skew(-20deg);pointer-events:none;opacity:0}@media(prefers-reduced-motion:no-preference){.f2p-hub .f2p-hub__scene{animation:f2p-hub-develop 1.1s cubic-bezier(.2,.7,.2,1) both}.f2p-hub .f2p-hub__actions>*{animation:f2p-hub-drop .56s cubic-bezier(.2,1.2,.3,1) both}.f2p-hub .f2p-hub__actions>:nth-child(1){animation-delay:.25s}.f2p-hub .f2p-hub__actions>:nth-child(2){animation-delay:.32s}.f2p-hub .f2p-hub__actions>:nth-child(3){animation-delay:.39s}.f2p-hub .f2p-hub__actions>:nth-child(4){animation-delay:.46s}.f2p-hub .f2p-hub__actions>:nth-child(5){animation-delay:.53s}.f2p-hevents__item{animation:f2p-hub-slide .72s cubic-bezier(.2,1.15,.3,1) calc(.45s + var(--i, 0) * 90ms) both}.f2p-hub__figure img{animation:f2p-hub-rise 1.1s cubic-bezier(.2,.8,.2,1) .2s both,f2p-hub-breathe 6.5s ease-in-out 1.4s infinite}.f2p-hub__glow{animation:f2p-hub-fade 1.4s ease .4s both,f2p-hub-aura 5s ease-in-out 1.8s infinite}.f2p-hub__plate>*{animation:f2p-hub-plate .7s cubic-bezier(.2,1,.3,1) both}.f2p-hub__plate>:nth-child(1){animation-delay:.38s}.f2p-hub__plate>:nth-child(2){animation-delay:.46s}.f2p-hub__plate>:nth-child(3){animation-delay:.54s}.f2p-homecard>.f2p-dot{animation:f2p-hub-ping 2.2s ease-out 2s infinite}.f2p-hub__daily{animation:f2p-hub-drop .56s cubic-bezier(.2,1.2,.3,1) .53s both,f2p-hub-fill 1.2s cubic-bezier(.3,.8,.2,1) .9s both}.f2p-motes i{animation-name:f2p-hub-mote;animation-timing-function:linear;animation-iteration-count:infinite}.f2p-hevents__item[data-featured=true] .f2p-hevents__ring:before{animation:f2p-hub-halo 7s linear infinite}.f2p-hevents__item[data-featured=true] .f2p-hevents__ring{animation:f2p-hub-glow 3.4s ease-in-out 1.4s infinite}.f2p-hevents__tag{animation:f2p-hub-bob 2.8s ease-in-out 1.6s infinite}.f2p-hevents__item:nth-child(2) .f2p-hevents__tag{animation-delay:2.3s}.f2p-hevents__ring .f2p-dot{animation:f2p-hub-ping 2.2s ease-out 1.8s infinite}.f2p-root .f2p-homecard__continue:after{animation:f2p-hub-sweep 5s ease-in-out 2.2s infinite}.f2p-hevents__ring{transition:transform .28s cubic-bezier(.2,1.3,.3,1),box-shadow .28s ease}.f2p-hevents__item:active .f2p-hevents__ring{transform:scale(.92);transition-duration:90ms}}.ae-player-theme[data-player-reduced-motion=true] :is(.f2p-hub__figure img,.f2p-hub__glow,.f2p-hub__plate>*,.f2p-hub__scene,.f2p-hub__actions>*,.f2p-hevents__item,.f2p-hub__daily,.f2p-hevents__ring,.f2p-hevents__ring:before,.f2p-hevents__tag,.f2p-dot,.f2p-motes i,.f2p-homecard__continue:after){animation:none}@keyframes f2p-hub-develop{0%{opacity:0;transform:scale(1.06);filter:blur(10px) brightness(1.15)}to{opacity:1;transform:none;filter:none}}@keyframes f2p-hub-drop{0%{opacity:0;transform:translateY(-14px) scale(.92)}to{opacity:1;transform:none}}@keyframes f2p-hub-slide{0%{opacity:0;transform:translate(46px) scale(.86)}to{opacity:1;transform:none}}@keyframes f2p-hub-fill{0%{--ring: 0deg}}@keyframes f2p-hub-mote{0%{opacity:0;transform:translateZ(0)}12%{opacity:.85}70%{opacity:.55}to{opacity:0;transform:translate3d(18px,-46vh,0)}}@keyframes f2p-hub-halo{to{--hub-halo: 360deg}}@keyframes f2p-hub-glow{0%,to{box-shadow:0 0 0 2px var(--f2p-white),0 0 0 4px var(--f2p-accent-gold),0 0 22px rgba(var(--f2p-champagne-rgb),.4),0 12px 26px -8px rgba(var(--f2p-espresso-rgb),.6)}50%{box-shadow:0 0 0 2px var(--f2p-white),0 0 0 4px var(--f2p-accent-gold),0 0 40px 6px rgba(var(--f2p-champagne-rgb),.75),0 12px 26px -8px rgba(var(--f2p-espresso-rgb),.6)}}@keyframes f2p-hub-bob{0%,70%,to{transform:translate(-50%)}80%{transform:translate(-50%) translateY(-4px)}90%{transform:translate(-50%) translateY(0)}}@keyframes f2p-hub-ping{0%{box-shadow:0 0 rgba(var(--f2p-pink-rgb),.55)}70%,to{box-shadow:0 0 0 10px rgba(var(--f2p-pink-rgb),0)}}@keyframes f2p-hub-sweep{0%,62%{left:-70%;opacity:0}66%{opacity:1}88%,to{left:130%;opacity:0}}@keyframes f2p-hub-rise{0%{opacity:0;transform:translateY(36px) scale(.97);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes f2p-hub-breathe{0%,to{transform:none}50%{transform:translateY(-5px) scale(1.012)}}@keyframes f2p-hub-fade{0%{opacity:0}}@keyframes f2p-hub-aura{0%,to{scale:1;opacity:1}50%{scale:1.06;opacity:.75}}@keyframes f2p-hub-plate{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}@container hub (min-aspect-ratio: 1/1) and (min-width: 960px) and (min-height: 600px){.f2p-hub__frame{--f2p-hub-panel: clamp(360px, 30cqw, 460px);--f2p-hub-panel-gap: 40px;grid-template-columns:minmax(0,1fr) var(--f2p-hub-panel);grid-template-rows:auto auto minmax(0,1fr);grid-template-areas:"top top" ". side" ". cards";column-gap:var(--f2p-hub-panel-gap);row-gap:var(--f2p-space-3-5);padding-bottom:calc(30px + var(--f2p-safe-bottom))}.f2p-hub__frame:before{content:"";position:relative;z-index:0;grid-column:2;grid-row:2 / 4;margin:-14px -14px 0;border-radius:var(--f2p-radius-sheet);background:linear-gradient(180deg,rgba(var(--f2p-espresso-rgb),.34),rgba(var(--f2p-espresso-rgb),.22));box-shadow:inset 0 0 0 1px rgba(var(--f2p-white-rgb),.16),0 24px 60px -30px rgba(var(--f2p-black-rgb),.6);-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1);pointer-events:none}.f2p-root .f2p-hub__figure{left:calc((100% - var(--f2p-hub-panel) - var(--f2p-hub-panel-gap)) / 2);bottom:0;height:90%}.f2p-hub__side{align-self:start;width:auto;margin-top:0}.f2p-hub__side .f2p-hevents{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--f2p-space-3) var(--f2p-space-1);margin-top:0}.f2p-hub__side .f2p-hevents .f2p-hevents__item{flex:0 0 72px;gap:var(--f2p-space-1);min-width:0}.f2p-hub__side .f2p-hevents .f2p-hevents__ring,.f2p-hub__side .f2p-hevents .f2p-hevents__item[data-featured=true] .f2p-hevents__ring{width:58px;height:58px}.f2p-hub__side .f2p-hevents__ring .f2p-face-ring{width:52px!important;height:52px!important}.f2p-hub__side .f2p-hevents__ring svg{width:24px;height:24px}.f2p-hub__side .f2p-hevents__tag{bottom:-7px;padding:0 7px;font-size:var(--f2p-type-tag)}.f2p-hub__side .f2p-hevents .f2p-hevents__label{max-width:100%;margin-top:var(--f2p-space-1-5);padding:var(--f2p-space-0) var(--f2p-space-2);overflow:hidden;border-radius:var(--f2p-radius-pill);background:rgba(var(--f2p-espresso-rgb),.5);font-family:var(--f2p-font-ui);font-size:var(--f2p-type-small);font-weight:700;line-height:1.35;text-overflow:ellipsis;text-shadow:none;white-space:nowrap}.f2p-homecards-wrap{align-self:stretch;display:flex;flex-direction:column;min-height:0}.f2p-homecards,.f2p-homecards-wrap[data-more-start] .f2p-homecards,.f2p-homecards-wrap[data-more-end] .f2p-homecards,.f2p-homecards-wrap[data-more-start][data-more-end] .f2p-homecards{flex:1 1 auto;flex-direction:column;align-items:stretch;gap:var(--f2p-space-2-5);min-height:0;margin:0;padding:var(--f2p-space-1-5) var(--f2p-space-1) var(--f2p-space-1);overflow-x:hidden;overflow-y:auto;scroll-snap-type:y proximity;scroll-padding-block:6px;-webkit-mask-image:none;mask-image:none}.f2p-root .f2p-homecards__arrow{display:none}.f2p-homecard{flex:none;width:100%;min-width:0;height:76px}.f2p-homecard[data-lead=true],.f2p-homecards[data-count="1"] .f2p-homecard{width:100%;min-width:0;height:clamp(200px,30cqh,300px)}.f2p-homecard .ae-player-photo-card__title{font-size:clamp(var(--f2p-type-subtitle),1.5cqw,var(--f2p-type-title-lg))}.f2p-homecard:not([data-lead=true]) .ae-player-photo-card{flex-direction:row;align-items:stretch}.f2p-homecard:not([data-lead=true]) .ae-player-photo-card__photo{flex:0 0 auto;width:88px;border-radius:16px}.f2p-homecard:not([data-lead=true]) .ae-player-photo-card__band{flex:1 1 auto;padding:0 var(--f2p-space-2) 0 var(--f2p-space-4)}.f2p-homecard:not([data-lead=true]) .ae-player-photo-card__photo[data-empty=true] .ae-player-photo-card__badge{width:52px;height:52px}.f2p-homecard[data-emblem=true]:not([data-lead=true]) .f2p-emblem{scale:.7}}.f2p-look-notebook{--nb-ink: var(--f2p-notebook-0a1218);--nb-teal-deep: var(--f2p-notebook-0f2530);--nb-teal: var(--f2p-notebook-1d4756);--nb-teal-light: var(--f2p-notebook-2f7482);--nb-paper: var(--f2p-notebook-efe4c6);--nb-paper-shade: var(--f2p-notebook-dccda6);--nb-grid: rgba(var(--f2p-notebook-rgb-120-96-64), .22);--nb-red: var(--f2p-notebook-d23a2f);--nb-red-deep: var(--f2p-notebook-8f1f1b);--nb-lamp: var(--f2p-notebook-ffbb4a);--nb-lamp-deep: var(--f2p-notebook-ff8a1f);--nb-cream: var(--f2p-notebook-fff3d6);--nb-line: 3px;--f2p-ink: var(--nb-cream);--f2p-ink-soft: var(--f2p-notebook-b8d0d6);--f2p-ink-faint: var(--f2p-notebook-7f9ba3);--f2p-surface-rgb: 15, 37, 48;--f2p-shadow-rgb: 4, 10, 14;--f2p-pill-fill: linear-gradient(180deg, var(--f2p-notebook-24586a) 0%, var(--f2p-notebook-1a3f4e) 55%, var(--f2p-notebook-163544) 100%);--f2p-pill-shadow: 0 0 0 var(--nb-line) var(--nb-ink), 0 4px 0 var(--nb-line) var(--nb-ink);--f2p-panel-fill: linear-gradient(180deg, var(--f2p-notebook-24586a), var(--f2p-notebook-163544));--f2p-panel-shadow: 0 0 0 var(--nb-line) var(--nb-ink), 0 5px 0 var(--nb-line) var(--nb-ink);--f2p-accent-gold: var(--nb-lamp);--f2p-kicker-ink: var(--nb-lamp);--f2p-radius-card: 14px;--f2p-radius-row: 10px;--ae-player-icon-chrome-background: var(--f2p-notebook-1a3f4e);--ae-player-icon-chrome-border: var(--nb-ink);--ae-player-icon-chrome-color: var(--nb-cream);--nb-display: "Luckiest Guy", "Bangers", Impact, "Arial Black", system-ui, sans-serif;color:var(--nb-cream)}.f2p-hubshell{position:relative;isolation:isolate;display:flex;flex-direction:column;height:100%;min-height:0;overflow:clip;container:hubshell / size;background:var(--nb-teal-deep)}.f2p-hubshell>*{position:relative;z-index:1}.f2p-hubshell>.f2p-corridor,.f2p-hubshell>.f2p-hubshell__motes{position:absolute;z-index:0}.f2p-hubshell__top{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--f2p-space-3);padding:calc(var(--f2p-space-2-5) + var(--f2p-safe-top)) var(--f2p-space-3) 0}.f2p-hubshell__topbar{display:flex;align-items:center;gap:var(--f2p-space-1-5)}.f2p-hubshell__topbar .f2p-currency-bar{flex:1 1 auto;min-width:0;justify-content:flex-start;gap:var(--f2p-space-2)}.f2p-hubshell__topbar .f2p-round-btn{width:38px;height:38px;flex:none;box-shadow:var(--f2p-pill-shadow);background:var(--f2p-pill-fill);border:0}.f2p-hubshell__topbar .f2p-round-btn svg{width:18px;height:18px;color:var(--nb-cream)}.f2p-hubshell__topbar .f2p-hub__icon{position:relative;flex:none}.f2p-hubshell__topbar .f2p-hub__icon .f2p-dot{position:absolute;top:-6px;right:-6px}.f2p-look-notebook .f2p-currency-bar .ae-player-currency{min-height:32px;border:0;background:var(--f2p-pill-fill);box-shadow:var(--f2p-pill-shadow);color:var(--nb-cream)}.f2p-look-notebook .f2p-currency-bar .ae-player-currency strong{color:var(--nb-cream);font:700 15px/1 var(--nb-display);letter-spacing:.03em}.f2p-look-notebook .f2p-currency-bar .ae-player-currency__add{background:var(--nb-red);box-shadow:0 0 0 2px var(--nb-ink);color:var(--f2p-white)}.f2p-hubshell__brand{display:grid;justify-items:center;padding:var(--f2p-space-1-5) var(--f2p-space-3) 0}.f2p-look-notebook .f2p-dot{background:var(--nb-red);color:var(--f2p-white);box-shadow:0 0 0 2.5px var(--nb-ink);font-family:var(--nb-display)}.f2p-hubprofile{position:relative;display:grid;justify-items:center;flex:none;width:46px}.f2p-hubprofile__face{display:block;width:44px;height:44px;overflow:hidden;border-radius:50%;background:var(--nb-teal);box-shadow:0 0 0 var(--nb-line) var(--nb-ink),0 0 0 5px var(--nb-lamp),0 0 0 8px var(--nb-ink)}.f2p-hubprofile__face img{width:100%;height:100%;object-fit:cover;object-position:50% 12%}.f2p-hubprofile__badge{position:absolute;bottom:-11px;left:50%;transform:translate(-50%) scale(.82) rotate(-3deg)}.f2p-hubprofile .f2p-dot{position:absolute;top:-4px;right:-4px}.f2p-look-notebook .f2p-vip-badge{background:var(--nb-red);color:var(--f2p-white);box-shadow:0 0 0 2.5px var(--nb-ink);font-family:var(--nb-display);letter-spacing:.04em}.f2p-strip{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--f2p-space-2-5);margin:var(--f2p-space-1) var(--f2p-space-1-5) 0;padding:7px var(--f2p-space-3-5);border-radius:4px;transform:rotate(-.6deg);background:var(--nb-paper);box-shadow:0 0 0 var(--nb-line) var(--nb-ink),0 4px 0 var(--nb-line) var(--nb-ink);font:700 13px/1 var(--nb-display);letter-spacing:.04em;color:var(--f2p-notebook-3a2a1a)}.f2p-strip:before,.f2p-strip:after{content:"";position:absolute;top:-9px;width:34px;height:14px;background:rgba(var(--f2p-notebook-rgb-210-58-47),.82);box-shadow:0 0 0 2px var(--nb-ink)}.f2p-strip:before{left:-8px;transform:rotate(-14deg)}.f2p-strip:after{right:-8px;transform:rotate(12deg)}.f2p-strip__bar{height:12px;overflow:hidden;border-radius:var(--f2p-radius-bar);background:repeating-linear-gradient(90deg,rgba(var(--f2p-black-rgb),.12) 0,rgba(var(--f2p-black-rgb),.12) 8px,rgba(var(--f2p-black-rgb),.05) 8px,rgba(var(--f2p-black-rgb),.05) 16px);box-shadow:0 0 0 2px var(--nb-ink)}.f2p-strip__bar i{display:block;height:100%;min-width:5px;background:var(--nb-red);box-shadow:inset 0 -3px 0 var(--nb-red-deep)}.f2p-strip__count{color:var(--nb-red-deep)}.f2p-hublogo{position:relative;margin:0;line-height:1;text-align:center}.f2p-hublogo img{display:block;width:min(64cqw,260px);image-rendering:pixelated;filter:drop-shadow(0 0 0 var(--nb-ink)) drop-shadow(0 4px 0 var(--nb-ink))}.f2p-hublogo__text{position:relative;display:inline-block;font:400 clamp(32px,11cqw,48px)/1 var(--nb-display);letter-spacing:.03em;color:var(--nb-cream);transform:rotate(-2deg);-webkit-text-stroke:8px var(--nb-ink);paint-order:stroke fill;text-shadow:0 5px 0 var(--nb-red),0 8px 0 var(--nb-ink),3px 3px 0 var(--nb-red-deep)}.f2p-hubshell__stage{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:62px minmax(0,1fr) 62px;align-items:stretch;padding:var(--f2p-space-1) var(--f2p-space-1-5) 0}.f2p-hubshell__stage:not(:has(.f2p-hubshell__rail[data-side=left])){grid-template-columns:0 minmax(0,1fr) 62px}.f2p-hubshell__rail{display:flex;flex-direction:column;justify-content:flex-start;padding-top:var(--f2p-space-1-5);z-index:2}.f2p-hubshell__hero{position:relative;display:grid;align-items:end;justify-items:center;min-height:0}.f2p-hubshell__hero>*{min-height:0}.f2p-hubhero{position:relative;display:grid;justify-items:center;align-items:end;width:100%;height:100%;min-height:0}.f2p-hubhero__glow{position:absolute;bottom:2%;left:50%;width:100%;aspect-ratio:1;transform:translate(-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(var(--f2p-notebook-rgb-255-187-74),.5),rgba(var(--f2p-notebook-rgb-255-187-74),.12) 62%,transparent 72%)}.f2p-hubhero img{position:relative;-webkit-mask-image:linear-gradient(#000 84%,transparent);mask-image:linear-gradient(#000 84%,transparent);max-width:100%;max-height:100%;object-fit:contain;object-position:50% 100%;transform-origin:50% 100%;animation:f2p-hub-breathe 5.2s ease-in-out infinite;filter:drop-shadow(3px 0 0 var(--nb-ink)) drop-shadow(-3px 0 0 var(--nb-ink)) drop-shadow(0 3px 0 var(--nb-ink)) drop-shadow(0 -3px 0 var(--nb-ink)) drop-shadow(0 10px 14px rgba(var(--f2p-notebook-rgb-4-10-14),.6))}.f2p-hubhero__plate{position:absolute;bottom:4px;left:50%;transform:translate(-50%) rotate(-1.5deg);display:grid;justify-items:center;gap:1px;padding:var(--f2p-space-1) var(--f2p-space-4) 5px;white-space:nowrap;background:var(--nb-red);box-shadow:0 0 0 var(--nb-line) var(--nb-ink),0 4px 0 var(--nb-line) var(--nb-ink);font:400 18px/1.05 var(--nb-display);letter-spacing:.04em;color:var(--f2p-white)}.f2p-hubhero__plate small{font:700 10px/1 var(--f2p-font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--nb-cream)}@keyframes f2p-hub-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.015) translateY(-4px)}}.f2p-hevents[data-compact=true]{gap:var(--f2p-space-2-5);margin-top:0}.f2p-hevents[data-compact=true] .f2p-hevents__ring{width:50px;height:50px;background:var(--nb-paper);box-shadow:0 0 0 var(--nb-line) var(--nb-ink),0 4px 0 var(--nb-line) var(--nb-ink);color:var(--nb-red-deep)}.f2p-hevents[data-compact=true] .f2p-hevents__item[data-featured=true] .f2p-hevents__ring{width:50px;height:50px;box-shadow:0 0 0 var(--nb-line) var(--nb-ink),0 0 0 6px var(--nb-lamp),0 0 0 9px var(--nb-ink)}.f2p-hevents[data-compact=true] .f2p-hevents__ring svg{width:24px;height:24px}.f2p-hevents[data-compact=true] .f2p-hevents__item{gap:var(--f2p-space-0)}.f2p-hevents[data-compact=true] .f2p-hevents__tag{bottom:-8px;padding:0 var(--f2p-space-1-5);font:400 10px/1.5 var(--nb-display);letter-spacing:.04em;background:var(--nb-red);color:var(--f2p-white);box-shadow:0 0 0 2px var(--nb-ink)}.f2p-hevents[data-compact=true] .f2p-hevents__label{margin-top:var(--f2p-space-2);max-width:62px;overflow:hidden;font:400 11px/1.1 var(--nb-display);letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;color:var(--nb-cream);text-shadow:0 2px 0 var(--nb-ink),1px 0 0 var(--nb-ink),-1px 0 0 var(--nb-ink)}.f2p-hevents[data-compact=true] .f2p-face-ring{width:46px;height:46px}.f2p-hubshell__dock{display:grid;justify-items:center;gap:0;padding:var(--f2p-space-1) var(--f2p-space-3-5) var(--f2p-space-1-5)}.f2p-modes{position:relative;z-index:1;display:flex;gap:var(--f2p-space-1-5);justify-self:start;margin-left:var(--f2p-space-2-5);margin-bottom:-3px}.f2p-modes__thumb{display:none}.f2p-modes__tab{position:relative;display:inline-flex;align-items:center;gap:var(--f2p-space-1-5);min-height:32px;padding:var(--f2p-space-1) var(--f2p-space-3-5) var(--f2p-space-0);border-radius:var(--f2p-radius-tag) var(--f2p-radius-tag) 0 0;background:var(--f2p-notebook-c9b98f);box-shadow:0 0 0 var(--nb-line) var(--nb-ink);color:var(--f2p-notebook-5a4630);font:400 15px/1 var(--nb-display);letter-spacing:.05em;transform:translateY(3px);transition:transform var(--f2p-motion-tap) cubic-bezier(.2,1.5,.3,1)}.f2p-modes__tab[aria-selected=true]{background:var(--nb-red);color:var(--f2p-white);transform:translateY(0) rotate(-1deg);padding-bottom:5px;text-shadow:0 2px 0 var(--nb-red-deep)}.f2p-modes__tab .f2p-dot{position:absolute;top:-6px;right:-6px}.f2p-modectx{position:relative;display:grid;justify-items:center;align-content:center;gap:3px;width:min(100%,340px);min-height:84px;padding:var(--f2p-space-3) var(--f2p-space-5-5) var(--f2p-space-3) 38px;text-align:center;color:var(--f2p-notebook-3a2a1a);background:linear-gradient(var(--nb-grid) 1px,transparent 1px) 0 6px / 100% 16px,linear-gradient(90deg,var(--nb-grid) 1px,transparent 1px) 0 0 / 16px 100%,linear-gradient(180deg,var(--nb-paper),var(--nb-paper-shade));box-shadow:0 0 0 var(--nb-line) var(--nb-ink),0 5px 0 var(--nb-line) var(--nb-ink);clip-path:none;border-radius:4px 10px 6px var(--f2p-radius-chip)}.f2p-modectx:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:26px;border:2.5px solid var(--nb-red);border-radius:var(--f2p-radius-bar);opacity:.85;pointer-events:none}.f2p-modectx:after{content:"";position:absolute;left:4px;top:8px;bottom:8px;width:18px;background:radial-gradient(circle at 9px 9px,var(--f2p-notebook-d8dde0) 0 4px,var(--nb-ink) 4.5px 6.5px,transparent 7px) 0 0 / 18px 26px repeat-y}.f2p-modectx__kicker{position:relative;font:700 11px/1 var(--f2p-font-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--nb-red-deep)}.f2p-modectx__title{position:relative;font:400 26px/1.05 var(--nb-display);letter-spacing:.02em;color:var(--f2p-notebook-2a1c10)}.f2p-modectx__stars{position:relative;display:inline-flex;align-items:center;gap:3px;color:rgba(var(--f2p-notebook-rgb-60-40-20),.25)}.f2p-modectx__stars svg{fill:currentColor;stroke:var(--nb-ink);stroke-width:1.5}.f2p-modectx__stars svg[data-on=true]{color:var(--nb-lamp)}.f2p-modectx__stars b{margin-left:var(--f2p-space-1);font:400 14px/1 var(--nb-display);color:var(--nb-red-deep)}.f2p-modectx__detail{position:relative;display:inline-flex;align-items:center;gap:var(--f2p-space-2);font:700 13px/1 var(--f2p-font-ui);color:var(--f2p-notebook-5a4630)}.f2p-playbtn{position:relative;display:grid;place-items:center;width:min(100%,340px);min-height:80px;margin:var(--f2p-space-4) 0 var(--f2p-space-1-5);padding:0 var(--f2p-space-6);border:0;border-radius:16px;overflow:hidden;cursor:pointer;background:linear-gradient(180deg,var(--f2p-notebook-ffd25c) 0%,var(--f2p-notebook-ffbb4a) 55%,var(--f2p-notebook-ff9a2a) 55%,var(--f2p-notebook-ff8a1f) 100%);box-shadow:0 0 0 5px var(--nb-ink),0 9px 0 5px var(--nb-ink),0 0 26px 6px rgba(var(--f2p-notebook-rgb-255-170-60),.5);transition:transform var(--f2p-motion-fast) cubic-bezier(.2,1.6,.3,1),box-shadow var(--f2p-motion-fast) ease}.f2p-playbtn__label{position:relative;font:400 46px/1 var(--nb-display);letter-spacing:.08em;color:var(--f2p-white);-webkit-text-stroke:8px var(--nb-ink);paint-order:stroke fill;text-shadow:0 4px 0 var(--nb-ink),3px 3px 0 var(--nb-red)}.f2p-playbtn__shine{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 40%,rgba(var(--f2p-white-rgb),.5) 50%,transparent 60%);transform:translate(-120%);animation:f2p-hub-shine 3.6s ease-in-out 1.2s infinite}.f2p-playbtn:active{transform:translateY(7px) scale(.97);box-shadow:0 0 0 5px var(--nb-ink),0 2px 0 5px var(--nb-ink),0 0 14px 2px rgba(var(--f2p-notebook-rgb-255-170-60),.35)}.f2p-playbtn .f2p-dot{position:absolute;top:8px;right:12px}@keyframes f2p-hub-shine{0%,55%{transform:translate(-120%)}90%,to{transform:translate(120%)}}.f2p-hubtabs{position:relative;z-index:3;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:end;flex:none;margin-top:var(--f2p-space-3-5);padding:var(--f2p-space-2) var(--f2p-space-1-5) calc(var(--f2p-space-2) + var(--f2p-safe-bottom));background:linear-gradient(180deg,var(--f2p-notebook-1a3f4e) 0 55%,var(--f2p-notebook-143240) 55%);box-shadow:0 -4px 0 var(--nb-ink),0 -8px rgba(var(--f2p-white-rgb),.05);border-top:4px solid var(--nb-ink)}.f2p-hubtabs__item{position:relative;display:grid;justify-items:center;gap:3px;padding:var(--f2p-space-1) 0 var(--f2p-space-0);color:var(--f2p-notebook-b8d0d6);font:400 12px/1 var(--nb-display);letter-spacing:.05em}.f2p-hubtabs__icon{position:relative;display:grid;place-items:center;width:44px;height:34px;border-radius:var(--f2p-radius-tag);transition:transform var(--f2p-motion-quick) cubic-bezier(.2,1.5,.3,1)}.f2p-hubtabs__icon .f2p-dot{position:absolute;top:-4px;right:0}.f2p-hubtabs__item[data-active=true]{color:var(--nb-cream)}.f2p-hubtabs__item[data-active=true]:not([data-center=true]) .f2p-hubtabs__icon{background:var(--nb-paper);color:var(--nb-red-deep);box-shadow:0 0 0 var(--nb-line) var(--nb-ink);transform:translateY(-3px) rotate(-3deg)}.f2p-hubtabs__item[data-center=true]{color:var(--nb-cream)}.f2p-hubtabs__item[data-center=true] .f2p-hubtabs__icon{width:66px;height:66px;margin-top:-34px;border-radius:50% 46% 52% 48%/48% 52% 46% 50%;color:var(--f2p-white);background:radial-gradient(circle at 34% 28%,var(--f2p-notebook-ff6a58) 0 18%,var(--nb-red) 46%,var(--nb-red-deep) 100%);box-shadow:0 0 0 4px var(--nb-ink),0 5px 0 4px var(--nb-ink),inset 0 -5px rgba(var(--f2p-black-rgb),.22),inset 0 3px rgba(var(--f2p-white-rgb),.3)}.f2p-hubtabs__item[data-center=true] .f2p-hubtabs__icon svg{filter:drop-shadow(0 2px 0 var(--nb-ink))}.f2p-hubtabs__item:active .f2p-hubtabs__icon{transform:scale(.9)}.f2p-corridor{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.f2p-corridor svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.f2p-corridor__ceiling{fill:var(--f2p-notebook-10303c)}.f2p-corridor__wall{fill:var(--f2p-notebook-1f4d5c)}.f2p-corridor__wall--shade{fill:var(--f2p-notebook-163b48)}.f2p-corridor__back{fill:var(--f2p-notebook-173d4a)}.f2p-corridor__floor{fill:var(--f2p-notebook-275a68)}.f2p-corridor__recess{fill:var(--f2p-notebook-123441)}.f2p-corridor__seams{opacity:.55;fill:none}.f2p-corridor__door{fill:var(--f2p-notebook-060c10)}.f2p-corridor__runner{fill:var(--f2p-notebook-b3302a)}.f2p-corridor__runner-shade{fill:var(--f2p-notebook-7c1d1c)}.f2p-corridor__glow{fill:url(#none);fill:rgba(var(--f2p-notebook-rgb-255-187-74),.16);animation:f2p-hub-flicker 3.4s ease-in-out infinite}.f2p-corridor__flame{fill:var(--nb-lamp, var(--f2p-notebook-ffbb4a))}.f2p-corridor__vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 80% at 50% 45%,transparent 40%,rgba(var(--f2p-notebook-rgb-4-10-14),.7) 100%),linear-gradient(180deg,rgba(var(--f2p-notebook-rgb-4-10-14),.5),transparent 24%,transparent 55%,rgba(var(--f2p-notebook-rgb-4-10-14),.55))}@keyframes f2p-hub-flicker{0%,to{opacity:.9}40%{opacity:.6}60%{opacity:1}}@media(prefers-reduced-motion:reduce){.f2p-corridor *,.f2p-hubhero img,.f2p-playbtn__shine{animation:none!important}}.ae-player-theme[data-player-reduced-motion=true] :is(.f2p-corridor__glow,.f2p-hubhero img,.f2p-playbtn__shine){animation:none}.f2p-look-skin{--nb-ink: var(--f2p-hub-ink);--nb-teal-deep: var(--f2p-hub-night);--nb-teal: var(--f2p-hub-dusk);--nb-paper: var(--f2p-hub-paper);--nb-paper-shade: var(--f2p-hub-paper-shade);--nb-grid: transparent;--nb-red: var(--f2p-hub-red);--nb-red-deep: var(--f2p-hub-red-deep);--nb-lamp: var(--f2p-accent-gold, var(--f2p-hub-lamp));--nb-lamp-deep: var(--f2p-hub-lamp-deep);--nb-cream: var(--f2p-hub-cream);--nb-line: 3px;--nb-display: var(--f2p-hub-label-font, var(--f2p-font-serif));--hub-wood: linear-gradient(180deg, var(--f2p-hub-wood), var(--f2p-hub-wood-deep));--hub-gold: linear-gradient(180deg, var(--f2p-hub-gold-hi), var(--f2p-hub-gold) 60%, var(--f2p-hub-gold-lo));--hub-outline: 0 2px 0 var(--nb-ink), 1.5px 0 0 var(--nb-ink), -1.5px 0 0 var(--nb-ink), 0 -1.5px 0 var(--nb-ink);color:var(--nb-cream)}.f2p-look-skin.f2p-hubshell{background:var(--nb-teal-deep)}.f2p-hubshell__frame{position:relative;z-index:1;display:flex;flex-direction:column;height:100%;min-height:0}.f2p-hubshell__frame>*{position:relative;z-index:1}.f2p-hubshell>.f2p-hubshell__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.f2p-look-skin :is(.f2p-hubshell__dock,.f2p-strip__bar){border-style:solid;border-color:transparent}.f2p-root[data-f2p-tex~=panel] .f2p-look-skin .f2p-hubshell__dock{border-image:var(--f2p-tex-panel) var(--f2p-tex-panel-slice, 90) fill / var(--f2p-tex-panel-edge, 22px) / 0 stretch}.f2p-root:not([data-f2p-tex~=panel]) .f2p-look-skin .f2p-hubshell__dock{background:var(--hub-wood);border-radius:var(--f2p-radius-panel);box-shadow:0 0 0 3px var(--nb-ink)}.f2p-root[data-f2p-tex~=pill] .f2p-look-skin :is(.f2p-currency-bar .ae-player-currency,.f2p-hubshell__topbar .f2p-round-btn){background:none;border-style:solid;border-color:transparent;border-image:var(--f2p-tex-pill) var(--f2p-tex-pill-slice, 100) fill / var(--f2p-tex-pill-edge, 14px) / 0 stretch}.f2p-root[data-f2p-tex~=primary] .f2p-look-skin .f2p-playbtn{background:none;border-style:solid;border-color:transparent;border-image:var(--f2p-tex-primary) var(--f2p-tex-primary-slice, 110) fill / var(--f2p-tex-primary-edge, 18px) / 0 stretch}.f2p-root:not([data-f2p-tex~=primary]) .f2p-look-skin .f2p-playbtn{background:var(--hub-gold);box-shadow:0 0 0 3px var(--nb-ink)}.f2p-look-skin :is(.f2p-modes__tab,.f2p-strip,.f2p-hevents__label,.f2p-playbtn__label,.f2p-currency-bar strong){font-family:var(--nb-display);font-weight:700;letter-spacing:.01em}.f2p-look-skin .f2p-hubprofile{width:auto}.f2p-look-skin .f2p-hubprofile__face{width:52px;height:52px;background:var(--nb-teal);box-shadow:0 0 0 3px var(--f2p-hub-wood-rim),0 0 0 5px var(--nb-ink),0 4px 10px rgba(var(--f2p-black-rgb),.45)}.f2p-look-skin .f2p-hubprofile__face img{object-position:50% 0;transform:scale(2);transform-origin:50% 38%}.f2p-look-skin .f2p-hubprofile .f2p-vip-badge{background:var(--hub-gold);color:var(--f2p-hub-gold-ink);opacity:1;box-shadow:0 0 0 2px var(--nb-ink);font-family:var(--nb-display);font-weight:700}.f2p-look-skin .f2p-currency-bar .ae-player-currency{min-height:34px;padding-inline:var(--f2p-space-1-5) var(--f2p-space-2-5);box-shadow:none}.f2p-look-skin .f2p-currency-bar .ae-player-currency strong{color:var(--f2p-white);font-size:var(--f2p-type-lead);text-shadow:var(--hub-outline)}.f2p-look-skin .f2p-currency-bar .ae-player-currency__add{background:var(--hub-gold);color:var(--f2p-hub-gold-ink);box-shadow:0 0 0 2px var(--nb-ink)}.f2p-look-skin .f2p-currency-bar .ae-player-currency{flex:none}.f2p-look-skin .f2p-currency-bar .ae-player-currency strong{overflow:visible;max-width:none;padding-right:var(--f2p-space-3)}.f2p-look-skin .f2p-hubshell__topbar .f2p-round-btn{width:40px;height:40px;box-shadow:none}.f2p-look-skin .f2p-hubshell__topbar .f2p-round-btn svg{color:var(--f2p-hub-cream);filter:drop-shadow(0 2px 0 var(--nb-ink))}.f2p-look-skin .f2p-strip{grid-template-columns:minmax(0,1fr);gap:var(--f2p-space-0);justify-items:center;margin:0;padding:0;transform:none;background:none;box-shadow:none;color:var(--f2p-white);font-size:var(--f2p-type-control);text-shadow:var(--hub-outline)}.f2p-look-skin .f2p-strip:before,.f2p-look-skin .f2p-strip:after{content:none}.f2p-look-skin .f2p-strip__bar{grid-area:2 / 1;width:100%;height:20px;border-radius:var(--f2p-radius-chip);border-width:0;background:var(--f2p-hub-bar);box-shadow:0 0 0 2px var(--f2p-hub-wood),0 0 0 4px var(--nb-ink),inset 0 2px 4px rgba(var(--f2p-black-rgb),.6)}.f2p-look-skin .f2p-strip__bar i{border-radius:var(--f2p-radius-chip);background:var(--hub-gold);box-shadow:none}.f2p-look-skin .f2p-strip__count{grid-area:2 / 1;z-index:1;color:var(--f2p-white);font-size:var(--f2p-type-small);text-shadow:var(--hub-outline)}.f2p-look-skin .f2p-hublogo img{width:min(56cqw,300px);image-rendering:auto;filter:drop-shadow(0 6px 10px rgba(var(--f2p-black-rgb),.45))}.f2p-look-skin .f2p-hevents[data-compact=true] .f2p-hevents__ring{width:50px;height:50px;background:radial-gradient(circle at 50% 40%,var(--f2p-hub-ring-hi),var(--f2p-hub-ring-lo));box-shadow:0 0 0 3px var(--f2p-hub-wood-rim),0 0 0 5px var(--nb-ink),0 4px 8px rgba(var(--f2p-black-rgb),.45);color:var(--nb-lamp)}.f2p-look-skin .f2p-hevents[data-compact=true] .f2p-hevents__item[data-featured=true] .f2p-hevents__ring{box-shadow:0 0 0 3px var(--nb-lamp),0 0 0 5px var(--nb-ink),0 0 16px 2px rgba(var(--f2p-hub-lamp-rgb),.55)}.f2p-look-skin .f2p-hevents[data-compact=true] .f2p-hevents__tag{background:rgba(var(--f2p-hub-ink-rgb),.85);color:var(--f2p-hub-cream);box-shadow:0 0 0 1.5px rgba(var(--f2p-hub-cream-rgb),.25);font-family:var(--nb-display);font-weight:700}.f2p-look-skin .f2p-hevents[data-compact=true] .f2p-hevents__label{max-width:116px;font-size:var(--f2p-type-small);color:var(--f2p-white);text-shadow:var(--hub-outline)}.f2p-look-skin .f2p-hubshell__hero{isolation:isolate}.f2p-look-skin{--hub-podium-width: min(78%, 250px)}.f2p-hubshell__podium{position:absolute;bottom:0;left:50%;z-index:0;width:var(--hub-podium-width);transform:translate(-50%);pointer-events:none;filter:drop-shadow(0 10px 14px rgba(var(--f2p-black-rgb),.5))}.f2p-look-skin .f2p-hubshell__hero{position:relative}.f2p-look-skin .f2p-hubhero{position:absolute;inset:var(--hub-hero-top, 0) 0 0;z-index:1;display:flex;align-items:flex-end;justify-content:center}.f2p-look-skin .f2p-hubshell__hero:has(.f2p-hubshell__podium) .f2p-hubhero{padding-bottom:calc(var(--hub-podium-width) * .5625 * .58)}.f2p-look-skin .f2p-hubhero img{width:auto;height:100%;max-width:none}.f2p-look-skin .f2p-hubhero__glow{bottom:10%;width:70%;background:radial-gradient(closest-side,rgba(var(--f2p-hub-glow-rgb),.35),transparent 70%)}.f2p-look-skin .f2p-hubhero img{-webkit-mask-image:none;mask-image:none;filter:drop-shadow(0 8px 10px rgba(var(--f2p-hub-shade-rgb),.55))}.f2p-look-skin .f2p-hubhero__plate{display:none}.f2p-look-skin .f2p-hubshell__dock{gap:var(--f2p-space-1-5);margin:0 var(--f2p-space-3);padding:var(--f2p-space-2) var(--f2p-space-3) 0}.f2p-look-skin .f2p-modes{justify-self:stretch;margin:0;gap:var(--f2p-space-2-5)}.f2p-look-skin .f2p-modes__tab{flex:1 1 0;justify-content:center;min-height:30px;padding:var(--f2p-space-0) var(--f2p-space-2);border:0;border-image:none;border-radius:var(--f2p-radius-chip);transform:none;background:linear-gradient(180deg,var(--f2p-hub-bar) 0%,var(--f2p-hub-wood-deep) 100%);box-shadow:0 0 0 2px var(--nb-ink),inset 0 2px 4px rgba(var(--f2p-black-rgb),.55);color:var(--f2p-hub-cream);font-size:var(--f2p-type-lead);text-shadow:var(--hub-outline)}.f2p-look-skin .f2p-modes__tab :is(svg,.f2p-icon--art){display:none}.f2p-look-skin .f2p-modes__tab[aria-selected=true]{padding:var(--f2p-space-0) var(--f2p-space-2);transform:none;border-image:none;background:linear-gradient(180deg,var(--f2p-hub-wood-rim) 0%,var(--f2p-hub-wood) 100%);box-shadow:0 0 0 2px var(--f2p-hub-gold),0 0 0 4px var(--nb-ink),inset 0 1px 0 var(--f2p-hub-gold-hi);color:var(--f2p-hub-gold-hi)}.f2p-look-skin .f2p-modectx{width:100%;min-height:0;padding:var(--f2p-space-2) var(--f2p-space-4);gap:var(--f2p-space-1);justify-items:end;text-align:right;border-radius:var(--f2p-radius-tile);clip-path:none;background:linear-gradient(180deg,var(--f2p-hub-card-sky) 0%,var(--f2p-hub-card-sky-deep) 100%);box-shadow:0 0 0 3px var(--f2p-hub-card-rim),0 0 0 5px var(--nb-ink),inset 0 2px 6px rgba(var(--f2p-black-rgb),.35)}.f2p-look-skin .f2p-modectx[data-art=true]{position:relative;overflow:hidden;padding-left:40%;min-height:84px}.f2p-modectx__art{position:absolute;left:0;top:0;width:42%;height:100%;object-fit:cover;object-position:50% 6%;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 62%,transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 62%,transparent 100%)}.f2p-look-skin .f2p-modectx__art[data-shape=figure]{--f2p-bust-height: 158%;left:3%;width:auto;height:var(--f2p-bust-height);max-width:none;object-fit:contain;object-position:50% 0;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 58%,transparent 63%);mask-image:linear-gradient(180deg,#000 0,#000 58%,transparent 63%)}.f2p-look-skin .f2p-modectx:before,.f2p-look-skin .f2p-modectx:after{content:none}.f2p-look-skin .f2p-modectx__kicker{font:700 11px/1 var(--nb-display);letter-spacing:.12em;color:var(--nb-lamp)}.f2p-look-skin .f2p-modectx__title{font:700 20px/1.05 var(--nb-display);color:var(--f2p-white);text-shadow:var(--hub-outline)}.f2p-look-skin .f2p-modectx__stars{display:inline-flex;align-items:center;gap:3px;margin-top:var(--f2p-space-1);padding:3px 9px;border-radius:var(--f2p-radius-pill);background:rgba(var(--f2p-hub-ink-rgb),.72);color:var(--f2p-hub-star-off)}.f2p-look-skin .f2p-modectx__stars svg{width:18px;height:18px;stroke:var(--f2p-hub-wood-rim);stroke-width:1.5}.f2p-look-skin .f2p-modectx__stars svg[data-on=true]{color:var(--nb-lamp);stroke:var(--f2p-hub-star-rim)}.f2p-look-skin .f2p-modectx__stars b,.f2p-look-skin .f2p-modectx__detail{color:var(--f2p-hub-cream);font-family:var(--nb-display)}.f2p-look-skin .f2p-playbtn{width:min(76%,260px);min-height:48px;margin:0 0 -16px;border-radius:16px;overflow:hidden;box-shadow:none;filter:drop-shadow(0 0 14px rgba(var(--f2p-hub-lamp-rgb),.45))}.f2p-look-skin .f2p-playbtn__label{text-transform:uppercase;font-size:var(--f2p-type-headline-lg);letter-spacing:.06em;-webkit-text-stroke:6px var(--f2p-hub-play-ink);text-shadow:0 3px 0 var(--f2p-hub-play-ink)}.f2p-look-skin .f2p-playbtn:active{transform:translateY(3px) scale(.97);box-shadow:none}.f2p-look-skin .f2p-hubshell__topbar .f2p-round-btn .f2p-icon--art{width:26px;height:26px}.f2p-look-skin .f2p-hevents[data-compact=true] .f2p-hevents__ring .f2p-icon--art{width:38px;height:38px}@container hubshell (min-aspect-ratio: 4 / 3){.f2p-look-skin .f2p-hubshell__frame{display:grid;grid-template-columns:minmax(96px,14%) minmax(0,1fr) minmax(300px,40%);grid-template-rows:auto auto minmax(0,1fr) auto}.f2p-look-skin .f2p-hubshell__top{grid-column:1 / -1;grid-row:1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--f2p-space-3);padding:calc(var(--f2p-space-2) + var(--f2p-safe-top)) calc(var(--f2p-space-3) + var(--f2p-safe-right, 0px)) 0 calc(var(--f2p-space-3) + var(--f2p-safe-left, 0px))}.f2p-look-skin .f2p-hubshell__topbar{display:contents}.f2p-look-skin .f2p-hubprofile{grid-column:1;grid-row:1}.f2p-look-skin .f2p-hubshell__topbar>:not(.f2p-hubprofile){grid-row:1}.f2p-look-skin .f2p-hubshell__topbar .f2p-currency-bar{grid-column:3;justify-content:flex-end}.f2p-look-skin .f2p-hubshell__top{grid-template-columns:auto minmax(0,1fr) auto auto auto}.f2p-look-skin .f2p-hubshell__topbar .f2p-hub__icon{grid-column:4}.f2p-look-skin .f2p-hubshell__topbar>.f2p-round-btn{grid-column:5}.f2p-look-skin .f2p-strip{grid-column:2;grid-row:1;justify-self:center;width:min(100%,170px)}.f2p-look-skin .f2p-hubprofile__face{width:56px;height:56px}.f2p-look-skin .f2p-hubshell__brand{position:absolute;top:12cqh;left:50%;z-index:2;padding:0;transform:translate(-50%);pointer-events:none}.f2p-look-skin .f2p-hublogo img{width:min(26cqw,44cqh * 2.2)}.f2p-look-skin .f2p-hubshell__stage{display:contents}.f2p-look-skin .f2p-hubshell__rail[data-side=left]{grid-column:1;grid-row:2 / 4;padding:var(--f2p-space-2-5) 0 0 calc(var(--f2p-space-1) + var(--f2p-safe-left, 0px))}.f2p-look-skin .f2p-hubshell__rail[data-side=right]{grid-column:3;grid-row:2;justify-self:end;padding:0 calc(var(--f2p-space-2-5) + var(--f2p-safe-right, 0px)) 0 0}.f2p-look-skin .f2p-hubshell__rail[data-side=right] .f2p-hevents{grid-auto-flow:column;gap:var(--f2p-space-3-5)}.f2p-look-skin .f2p-hubshell__rail[data-side=right] .f2p-hevents__ring{width:44px;height:44px}.f2p-look-skin .f2p-hubshell__rail[data-side=right] .f2p-hevents__label{margin-top:var(--f2p-space-0)}.f2p-look-skin .f2p-hubshell__hero{grid-column:2;grid-row:2 / 4;align-self:stretch;--hub-hero-top: 16cqh}.f2p-look-skin .f2p-hubshell__dock{grid-column:3;grid-row:3;align-self:end;margin:var(--f2p-space-1) calc(var(--f2p-space-3) + var(--f2p-safe-right, 0px)) var(--f2p-space-5-5) 0}.f2p-look-skin .f2p-modectx{padding-block:5px;gap:var(--f2p-space-0)}.f2p-look-skin .f2p-modectx[data-art=true]{min-height:0;padding-left:36%}.f2p-look-skin .f2p-modectx__art{width:32%}.f2p-look-skin .f2p-modectx__title{font-size:var(--f2p-type-heading)}.f2p-look-skin .f2p-modectx__stars{margin-top:var(--f2p-space-0);padding-block:1px}.f2p-look-skin .f2p-hubtabs{grid-column:1 / -1;grid-row:4}.f2p-look-skin .f2p-hevents[data-compact=true]{gap:var(--f2p-space-3)}}@container f2p-frame (max-aspect-ratio: 4 / 3){.f2p-look-skin .f2p-strip{width:min(62%,230px);justify-self:center}.f2p-look-skin .f2p-hubshell__hero:has(.f2p-hubshell__podium) .f2p-hubhero{padding-bottom:calc(var(--hub-podium-width) * .5625 * .5)}.f2p-look-skin .f2p-hubshell__dock{margin:0 var(--f2p-space-3) calc(var(--f2p-space-4) + var(--f2p-nav-clear))}.f2p-look-skin .f2p-playbtn{width:min(70%,260px);min-height:56px}.f2p-look-skin .f2p-hevents[data-compact=true] .f2p-hevents__ring{width:54px;height:54px}.f2p-look-skin .f2p-hubhero img{width:auto;height:auto;max-width:100%;max-height:100%}.f2p-look-skin .f2p-hubshell__stage{--f2p-rail-pitch: 106px;grid-template-columns:76px minmax(0,1fr) 76px}.f2p-look-skin .f2p-hevents[data-compact=true]{gap:var(--f2p-space-3-5)}.f2p-look-skin .f2p-hevents[data-compact=true] .f2p-hevents__label{max-width:76px;font-size:var(--f2p-type-overline);line-height:1.1;text-align:center;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.f2p-look-skin .f2p-hubshell__rail{align-items:center;padding:0}.f2p-look-skin .f2p-hubshell__rail>.f2p-hevents{flex:0 0 auto;align-content:start;align-items:start;grid-auto-rows:var(--f2p-rail-pitch);gap:0;margin-top:0}.f2p-look-skin .f2p-hubshell__brand{margin-bottom:-4cqh}.f2p-look-skin .f2p-hublogo img{width:min(62cqw,250px)}}.f2p-rail{--f2p-rail-tile: 58px;display:grid;justify-items:center;align-content:start;gap:var(--f2p-space-3-5);width:calc(var(--f2p-rail-tile) + 12px);pointer-events:auto}.f2p-rail[data-side=left]{margin-left:var(--f2p-safe-left)}.f2p-rail[data-side=right]{margin-right:var(--f2p-safe-right)}.f2p-rail__tile{position:relative;display:grid;justify-items:center;width:100%;padding:0;border:0;background:none;color:var(--f2p-white);cursor:pointer}.f2p-rail__frame{position:relative;display:grid;place-items:center;width:var(--f2p-rail-tile);height:var(--f2p-rail-tile);border-radius:var(--f2p-radius-panel);background:var(--f2p-pill-fill);box-shadow:0 0 0 2px rgba(var(--f2p-white-rgb),.92),0 0 0 3.5px rgba(var(--f2p-gold-rgb),.62),0 12px 22px -8px rgba(var(--f2p-espresso-rgb),.62);color:var(--f2p-kicker-ink)}.f2p-rail__art{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;padding:5px;border-radius:inherit;object-fit:contain;filter:drop-shadow(0 3px 4px rgba(var(--f2p-shadow-rgb),.28))}.f2p-rail__art[data-focus=face]{padding:0;object-fit:cover;object-position:50% 12%;filter:none}.f2p-rail__frame .f2p-dot{top:-5px;right:-6px}.f2p-rail__tile[data-featured=true] .f2p-rail__frame{box-shadow:0 0 0 2px var(--f2p-white),0 0 0 4px var(--f2p-accent-gold),0 0 26px 2px rgba(var(--f2p-champagne-rgb),.55),0 12px 22px -8px rgba(var(--f2p-espresso-rgb),.62)}.f2p-rail__pill,.f2p-root .f2p-rail__pill.f2p-countdown{position:relative;z-index:1;margin-top:-9px;max-width:calc(var(--f2p-rail-tile) + 10px);box-sizing:border-box;overflow:hidden;padding:1px 5px;border-radius:var(--f2p-radius-pill);background:var(--f2p-gold-mark);box-shadow:0 2px 6px -2px rgba(var(--f2p-espresso-rgb),.5);color:var(--f2p-on-gold);font:800 10px/1.5 var(--f2p-font-ui);font-style:normal;font-variant-numeric:tabular-nums;letter-spacing:var(--f2p-caps-tracking, 0);text-overflow:clip;text-transform:var(--f2p-caps-transform, uppercase);white-space:nowrap}.f2p-rail__bar{--f2p-rail-fill: 0;position:relative;z-index:1;display:block;width:calc(var(--f2p-rail-tile) - 10px);height:7px;margin-top:-5px;overflow:hidden;border-radius:var(--f2p-radius-pill);background:rgba(var(--f2p-espresso-rgb),.62);box-shadow:0 0 0 1.5px var(--f2p-white)}.f2p-rail__bar>i{display:block;width:calc(var(--f2p-rail-fill, 0) * 100%);height:100%;border-radius:inherit;background:var(--f2p-pink-fill)}.f2p-rail__label{margin-top:var(--f2p-space-1);font-family:var(--f2p-font-serif);font-size:var(--f2p-type-meta);font-weight:600;line-height:1.1;text-align:center;text-shadow:0 1px 8px rgba(var(--f2p-black-rgb),.7),0 0 2px rgba(var(--f2p-black-rgb),.5)}@media(max-height:740px){.f2p-rail{--f2p-rail-tile: 50px;gap:11px}.f2p-rail__label{font-size:var(--f2p-type-small)}}@media(max-height:620px){.f2p-rail{--f2p-rail-tile: 44px;gap:var(--f2p-space-2)}.f2p-rail__label{display:none}}@media(prefers-reduced-motion:no-preference){.f2p-rail__tile{animation:f2p-rail-in .64s cubic-bezier(.2,1.15,.3,1) calc(.38s + var(--i, 0) * 80ms) both}.f2p-rail[data-side=right] .f2p-rail__tile{animation-name:f2p-rail-in-right}.f2p-rail__frame .f2p-dot{animation:f2p-rail-ping 2.2s ease-out 1.8s infinite}.f2p-rail__tile[data-featured=true] .f2p-rail__frame{animation:f2p-rail-glow 3.2s ease-in-out 1.4s infinite}}@keyframes f2p-rail-in{0%{opacity:0;transform:translate(-64px) scale(.9)}to{opacity:1;transform:none}}@keyframes f2p-rail-in-right{0%{opacity:0;transform:translate(64px) scale(.9)}to{opacity:1;transform:none}}@keyframes f2p-rail-ping{0%,70%,to{transform:scale(1)}78%{transform:scale(1.3)}88%{transform:scale(.94)}}@keyframes f2p-rail-glow{0%,to{filter:none}50%{filter:brightness(1.08) drop-shadow(0 0 10px rgba(var(--f2p-champagne-rgb),.7))}}.f2p-root{--f2p-hud-h: 40px;--f2p-hud-art: 50px}.f2p-root .ae-player-currency-bar.f2p-currency-bar--hero{--ae-player-currency-bar-icon-size: 46px;justify-content:flex-start;gap:0}.f2p-root .f2p-currency-bar--hero .ae-player-currency{position:relative;justify-content:flex-end;box-sizing:border-box;min-width:132px;height:var(--f2p-hud-h);min-height:0;margin-left:calc(var(--f2p-hud-art) * .4);padding:0 var(--f2p-space-3-5) 0 calc(var(--f2p-hud-art) * .66);border:0;border-radius:var(--f2p-radius-pill);background:var(--f2p-pill-fill);box-shadow:var(--f2p-pill-shadow),inset 0 -2px rgba(var(--f2p-gold-rgb),.28)}.f2p-root .f2p-currency-bar--hero .ae-player-currency[data-add=true]{padding-right:calc(var(--f2p-hud-h) - var(--f2p-space-0))}.f2p-root .f2p-currency-bar--hero .f2p-item{--f2p-item-size: var(--f2p-hud-art) !important;position:absolute;top:50%;left:calc(var(--f2p-hud-art) * -.4);translate:0 -50%;filter:drop-shadow(0 4px 6px rgba(var(--f2p-shadow-rgb),.35))}.f2p-root .f2p-currency-bar--hero .ae-player-currency strong{font-family:var(--f2p-font-ui);font-size:var(--f2p-type-title-sm);font-weight:800;line-height:1;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--f2p-ink)}.f2p-root .f2p-currency-bar--hero .ae-player-currency__add{position:absolute;top:50%;right:4px;bottom:auto;left:auto;translate:0 -50%;display:grid;place-items:center;width:calc(var(--f2p-hud-h) - 8px);height:calc(var(--f2p-hud-h) - 8px);margin:0;border-radius:50%;background:var(--f2p-pink-fill);color:var(--f2p-white);box-shadow:inset 0 1px rgba(var(--f2p-white-rgb),.45),0 3px 8px -3px rgba(var(--f2p-espresso-rgb),.6)}.f2p-root .f2p-currency-bar--hero .ae-player-currency__add svg{width:14px;height:14px}.f2p-root .f2p-currency-bar--hero .ae-player-currency__delta{font-size:var(--f2p-type-meta)}.f2p-hudcount{position:relative;display:inline-flex;align-items:center;justify-content:flex-end;box-sizing:border-box;min-width:58px;height:var(--f2p-hud-h);margin-left:calc(var(--f2p-hud-art) * .36);padding:0 var(--f2p-space-3) 0 calc(var(--f2p-hud-art) * .62);border-radius:var(--f2p-radius-pill);background:var(--f2p-pill-fill);box-shadow:var(--f2p-pill-shadow),inset 0 -2px rgba(var(--f2p-gold-rgb),.28);color:var(--f2p-accent-gold)}.f2p-hudcount__art,.f2p-hudcount>svg{position:absolute;top:50%;left:calc(var(--f2p-hud-art) * -.36);translate:0 -50%;width:calc(var(--f2p-hud-art) - 4px);height:calc(var(--f2p-hud-art) - 4px);object-fit:contain;filter:drop-shadow(0 3px 5px rgba(var(--f2p-shadow-rgb),.35))}.f2p-hudcount__value{color:var(--f2p-ink);font:800 19px/1 var(--f2p-font-ui);font-variant-numeric:tabular-nums;white-space:nowrap}.f2p-hudcount .f2p-delta-pop{top:-10px}.f2p-pips{display:inline-flex;align-items:center;box-sizing:border-box;height:var(--f2p-hud-h);gap:var(--f2p-space-0);padding:0 var(--f2p-space-1-5);border-radius:var(--f2p-radius-pill);background:var(--f2p-pill-fill);box-shadow:var(--f2p-pill-shadow),inset 0 -2px rgba(var(--f2p-gold-rgb),.28)}.f2p-pips__pip{position:relative;display:grid;place-items:center;width:calc(var(--f2p-hud-h) - 10px);height:calc(var(--f2p-hud-h) - 10px);border-radius:50%;color:var(--f2p-accent-gold)}.f2p-pips__pip img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 2px 3px rgba(var(--f2p-shadow-rgb),.3))}.f2p-pips__pip[data-on=false]{background:rgba(var(--f2p-espresso-rgb),.08);box-shadow:inset 0 1px 3px rgba(var(--f2p-espresso-rgb),.28)}.f2p-pips__pip[data-on=false]>*{opacity:.22;filter:grayscale(1)}@media(prefers-reduced-motion:no-preference){.f2p-pips[data-change=gain]{animation:f2p-pips-glow .9s ease-out}.f2p-hudcount[data-bump]>:is(img,svg){animation:f2p-hud-bump .52s cubic-bezier(.3,1.6,.5,1)}.f2p-pips__pip[data-change=gain]>*{animation:f2p-pip-slam .56s cubic-bezier(.3,1.7,.5,1) both}.f2p-pips__pip[data-change=loss]{animation:f2p-pip-crack .48s ease-out both}}@keyframes f2p-hud-bump{0%{transform:scale(1)}35%{transform:scale(1.28) rotate(-6deg)}to{transform:scale(1)}}@keyframes f2p-pips-glow{0%{box-shadow:var(--f2p-pill-shadow),0 0 rgba(var(--f2p-champagne-rgb),.9)}to{box-shadow:var(--f2p-pill-shadow),0 0 0 14px rgba(var(--f2p-champagne-rgb),0)}}@keyframes f2p-pip-slam{0%{opacity:0;transform:scale(2.4) translateY(-10px)}55%{opacity:1;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@keyframes f2p-pip-crack{0%{transform:none}25%{transform:translate(-3px) rotate(-8deg)}50%{transform:translate(3px) rotate(6deg)}to{transform:none}}.f2p-banner{--f2p-gutter: max(16px, calc((100% - 1240px)/2) );--f2p-banner-rule: var(--f2p-gold-line);position:relative;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;isolation:isolate;container:ddhbanner / size;--f2p-banner-panel-h: 0px;--f2p-banner-action-h: 0px;background:var(--f2p-espresso-915)}.f2p-root .f2p-banner>.f2p-backdrop img{filter:saturate(.4) sepia(.5) brightness(.72) contrast(1.04)}.f2p-root[data-f2p-scheme=dark] .f2p-banner>.f2p-backdrop img{filter:saturate(.35) sepia(.45) brightness(.42) contrast(1.05)}.f2p-banner>.f2p-backdrop:after{background:radial-gradient(50% 60% at 50% 40%,rgba(var(--f2p-champagne-rgb),.16),transparent 72%),linear-gradient(180deg,rgba(var(--f2p-espresso-rgb),.3) 0%,transparent 18%,transparent 55%,rgba(var(--f2p-espresso-rgb),.55) 100%),linear-gradient(rgba(var(--f2p-bronze-rgb),.16),rgba(var(--f2p-bronze-rgb),.16))}.f2p-banner__figure{position:absolute;top:8%;right:0;bottom:12%;left:0;z-index:-1;display:flex;justify-content:center;pointer-events:none}.f2p-banner__figure img{height:100%;width:auto;max-width:92%;object-fit:contain;object-position:center top;filter:drop-shadow(0 24px 36px rgba(var(--f2p-espresso-rgb),.55));-webkit-mask-image:linear-gradient(180deg,#000 82%,transparent 100%);mask-image:linear-gradient(180deg,#000 82%,transparent 100%)}.f2p-banner__sparkles{position:absolute;top:6%;right:6%;bottom:38%;left:6%;z-index:-1;pointer-events:none;opacity:.7;background-image:radial-gradient(2px 2px at 12% 30%,var(--f2p-ivory-110),transparent 70%),radial-gradient(1.5px 1.5px at 82% 18%,var(--f2p-gold-160),transparent 70%),radial-gradient(2.5px 2.5px at 70% 62%,var(--f2p-ivory-110),transparent 70%),radial-gradient(1.5px 1.5px at 24% 72%,var(--f2p-gold-300),transparent 70%),radial-gradient(2px 2px at 48% 12%,var(--f2p-white),transparent 70%),radial-gradient(1.5px 1.5px at 92% 48%,var(--f2p-gold-160),transparent 70%);animation:f2p-twinkle 3.6s ease-in-out infinite}@keyframes f2p-twinkle{0%,to{opacity:.3;translate:0 0}50%{opacity:.8;translate:0 -6px}}.f2p-banner__figure img{animation:f2p-breathe 5.5s ease-in-out infinite;transform-origin:50% 90%}@keyframes f2p-breathe{0%,to{scale:1}50%{scale:1.012}}.f2p-banner__placeholder{display:block;width:62%;height:88%;overflow:hidden;border-radius:var(--f2p-radius-card);box-shadow:0 0 0 1px rgba(var(--f2p-white-rgb),.7),0 24px 50px -20px rgba(var(--f2p-espresso-rgb),.7)}.f2p-banner .f2p-header .ae-player-text[data-variant=title]{font-size:var(--f2p-type-subtitle)}.f2p-banner__wallet{display:flex;align-items:center;gap:5px;min-width:0}.f2p-banner__panel{display:grid;min-height:0;overflow-y:auto;overscroll-behavior:contain;gap:var(--f2p-space-2-5);margin:auto var(--f2p-space-2-5) calc(var(--f2p-space-2-5) + var(--f2p-safe-bottom));padding:var(--f2p-space-4-5) var(--f2p-space-4-5) var(--f2p-space-3-5);-webkit-backdrop-filter:blur(18px) saturate(1.1);backdrop-filter:blur(18px) saturate(1.1)}.f2p-banner__eyebrow{display:flex;align-items:center;justify-content:space-between;gap:var(--f2p-space-2-5);min-width:0}.f2p-banner__eyebrow .f2p-kicker{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.f2p-banner__rateup{position:relative;flex:none;overflow:hidden;padding:var(--f2p-space-1) var(--f2p-space-3);border:1px solid rgba(var(--f2p-white-rgb),.9);border-radius:var(--f2p-radius-pill);background:linear-gradient(180deg,var(--f2p-ivory-115) 0%,var(--f2p-gold-205) 100%);box-shadow:0 4px 12px -4px rgba(var(--f2p-bronze-rgb),.45);color:var(--f2p-bronze-755);font-family:var(--f2p-caps-family, var(--f2p-font-caps));font-size:calc(var(--f2p-type-kicker) * var(--f2p-caps-scale, 1));font-weight:var(--f2p-caps-weight, 600);letter-spacing:var(--f2p-caps-tracking, .24em);text-transform:var(--f2p-caps-transform, uppercase)}.f2p-banner__rateup:after,.f2p-root .ae-player-button.f2p-pull[data-shine=true]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgba(var(--f2p-white-rgb),.7) 48%,transparent 64%) no-repeat;background-size:250% 100%;background-position:140% 0;animation:f2p-sheen-sweep 3.6s var(--ae-player-easing-standard) infinite}.f2p-root .ae-player-button.f2p-pull[data-shine=true]:before{top:5px;right:5px;bottom:5px;left:5px;border-radius:16px}@keyframes f2p-sheen-sweep{0%,50%{background-position:140% 0}to{background-position:-40% 0}}.f2p-banner__name{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--f2p-space-1) var(--f2p-space-2-5);min-width:0;text-align:start}.f2p-root .f2p-banner__name .f2p-heading{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--f2p-type-display);font-weight:500}.f2p-banner__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--f2p-space-1-5) var(--f2p-space-2-5);min-width:0}.f2p-banner__new{padding:var(--f2p-space-0) 9px;border-radius:var(--f2p-radius-pill);background:var(--f2p-gold-mark);font-size:calc(var(--f2p-type-overline) * var(--f2p-caps-scale, 1));font-weight:var(--f2p-caps-weight, 700);letter-spacing:var(--f2p-caps-tracking, .1em);text-transform:var(--f2p-caps-transform, uppercase);color:var(--f2p-on-gold)}.f2p-banner__perk{display:flex;align-items:center;gap:var(--f2p-space-2);margin:0;padding:var(--f2p-space-2) var(--f2p-space-3);border-radius:var(--f2p-radius-row);background:color-mix(in srgb,var(--f2p-accent-gold) 14%,transparent);font-size:var(--f2p-type-meta);font-weight:600;line-height:1.35;color:var(--f2p-ink)}.f2p-banner__perk svg{flex:none;color:var(--f2p-accent-gold)}.f2p-banner__pity{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--f2p-space-1-5) var(--f2p-space-3-5)}.f2p-banner__pity-label{display:flex;align-items:baseline;gap:var(--f2p-space-2)}.f2p-banner__pity-label strong{font-family:var(--f2p-caps-family, var(--f2p-font-ui));font-size:calc(var(--f2p-type-overline) * var(--f2p-caps-scale, 1));font-weight:var(--f2p-caps-weight, 700);letter-spacing:var(--f2p-caps-tracking, .22em);text-transform:var(--f2p-caps-transform, uppercase);color:var(--f2p-kicker-ink)}.f2p-banner__pity-label .f2p-num{font-family:var(--f2p-font-serif);font-size:var(--f2p-type-subtitle);font-weight:600;color:var(--f2p-ink)}.f2p-banner__pity-meter{--ae-player-meter-height: 6px}.f2p-root .f2p-banner__pity-meter .ae-player-meter[data-variant=glass]{height:6px;background:var(--f2p-track)}.f2p-root .f2p-banner__pity-meter .ae-player-meter__fill{background:var(--f2p-gold-mark)}.f2p-root .f2p-banner__pity[data-near=true] .f2p-banner__pity-meter .ae-player-meter__fill{box-shadow:0 0 10px var(--f2p-gold-line)}.f2p-banner__pity[data-near=true] .f2p-banner__pity-label .f2p-num{color:var(--f2p-kicker-ink)}.f2p-banner__guarantee{grid-column:1 / -1;display:inline-flex;align-items:center;gap:5px;font-size:var(--f2p-type-caption);font-weight:700;color:var(--f2p-kicker-ink)}.f2p-banner__pulls{display:grid;grid-template-columns:1fr 1fr;gap:var(--f2p-space-2-5)}.f2p-root .ae-player-button.f2p-pull{min-height:66px;padding:var(--f2p-space-2) var(--f2p-space-4-5);border-radius:var(--f2p-radius-pill);transition:translate var(--f2p-motion-quick) cubic-bezier(.16,1,.32,1),filter var(--f2p-motion-quick) ease,box-shadow var(--f2p-motion-standard) ease}.f2p-root .f2p-banner .ae-player-button.f2p-pull:not(.f2p-btn-gold)[data-variant=primary]{--ae-player-button-primary-background: var(--f2p-pink-fill);--ae-player-button-primary-hover-background: var(--f2p-pink-fill);--ae-player-button-primary-border: rgba(var(--f2p-white-rgb), .7);--ae-player-button-primary-shadow: 0 16px 30px -12px rgba(var(--f2p-pink-rgb), .7), inset 0 1px 0 rgba(var(--f2p-white-rgb), .8), inset 0 -3px 0 rgba(var(--f2p-pink-rgb), .3)}.f2p-pull__copy{display:grid;justify-items:center;gap:3px;line-height:1.1}.f2p-pull__copy strong{display:inline-flex;white-space:nowrap;align-items:center;gap:var(--f2p-space-2);font-family:var(--f2p-font-ui);font-size:var(--f2p-type-heading-lg);font-weight:700;letter-spacing:.01em}.f2p-pull__spark{opacity:.85}.f2p-root .ae-player-button.f2p-pull[data-attention=true]{animation:f2p-pull-glow 1.8s ease-in-out infinite}@keyframes f2p-pull-glow{0%,to{filter:drop-shadow(0 0 0 transparent)}50%{filter:drop-shadow(0 0 9px var(--f2p-accent-gold))}}.ae-player-button.f2p-pull .f2p-pull__cost{display:inline-flex;align-items:center;gap:var(--f2p-space-1);font-size:var(--f2p-type-caption);font-weight:700;color:inherit}.f2p-root .f2p-banner .ae-player-button.f2p-btn-gold[data-variant=primary]{--ae-player-button-primary-background: linear-gradient(180deg, var(--f2p-ivory-80) 0%, var(--f2p-gold-155) 55%, var(--f2p-gold-275) 100%);--ae-player-button-primary-hover-background: linear-gradient(180deg, var(--f2p-ivory-65) 0%, var(--f2p-gold-120) 55%, var(--f2p-gold-250) 100%);--ae-player-button-primary-text: var(--f2p-bronze-800);--ae-player-button-primary-border: rgba(var(--f2p-gold-rgb), .55);--ae-player-button-primary-shadow: 0 16px 30px -12px rgba(var(--f2p-bronze-rgb), .55), inset 0 1px 0 var(--f2p-white), inset 0 -3px 0 rgba(var(--f2p-bronze-rgb), .22), 0 0 0 1px rgba(var(--f2p-white-rgb), .6)}.f2p-root .f2p-banner .ae-player-button.f2p-pull{min-height:78px}.f2p-banner .f2p-pull__copy{gap:var(--f2p-space-1)}.f2p-banner .f2p-pull__copy strong{font-size:21px}.ae-player-button.f2p-pull .f2p-pull__cost{min-height:22px;font-size:var(--f2p-type-label)}.f2p-root .f2p-banner .ae-player-button.f2p-btn-gold.f2p-pull[data-variant=primary]{--ae-player-button-primary-shadow: var(--f2p-glow-top), 0 16px 30px -12px rgba(var(--f2p-bronze-rgb), .55), inset 0 1px 0 var(--f2p-white), inset 0 -3px 0 rgba(var(--f2p-bronze-rgb), .22)}.f2p-banner__pulls[data-single=true] .ae-player-button.f2p-pull{min-height:68px}.f2p-banner__closed{display:flex;align-items:center;justify-content:center;gap:var(--f2p-space-1-5);margin:0;min-height:56px;border:1px dashed var(--f2p-banner-rule);border-radius:var(--f2p-radius-pill);color:var(--f2p-ink-soft);font-weight:700}.f2p-root .ae-player-button.f2p-banner__rates{justify-self:center;color:var(--f2p-ink-soft)}@container ddhbanner (min-width: 900px) or ((min-width: 640px) and (min-aspect-ratio: 4 / 3)){.f2p-banner__figure{top:56px;right:42%;bottom:0;left:2%}.f2p-banner__figure img{max-width:100%;-webkit-mask-image:linear-gradient(180deg,#000 88%,transparent 100%);mask-image:linear-gradient(180deg,#000 88%,transparent 100%)}.f2p-banner>.f2p-backdrop:after{background:radial-gradient(40% 60% at 32% 42%,rgba(var(--f2p-champagne-rgb),.18),transparent 72%),linear-gradient(90deg,rgba(var(--f2p-espresso-rgb),.1),rgba(var(--f2p-espresso-rgb),.1) 45%,rgba(var(--f2p-espresso-rgb),.5)),linear-gradient(180deg,rgba(var(--f2p-espresso-rgb),.3) 0%,transparent 18%,transparent 70%,rgba(var(--f2p-espresso-rgb),.5) 100%),linear-gradient(rgba(var(--f2p-bronze-rgb),.16),rgba(var(--f2p-bronze-rgb),.16))}.f2p-banner__sparkles{top:8%;right:44%;bottom:30%;left:4%}.f2p-banner__panel{gap:var(--f2p-space-3-5);width:clamp(380px,34cqw,470px);margin:auto var(--f2p-gutter) auto auto;padding:26px var(--f2p-space-6-5) var(--f2p-space-4-5)}.f2p-banner__name{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--f2p-space-2)}.f2p-root .f2p-banner__name .f2p-heading{font-size:clamp(var(--f2p-type-display-lg),3.6cqw,52px);line-height:1.02}.f2p-banner__pity{padding-top:var(--f2p-space-3-5);border-top:1px solid var(--f2p-banner-rule)}.f2p-banner__pulls{margin-top:var(--f2p-space-0)}}.f2p-banner__info,.f2p-banner__action{display:contents}.f2p-banner__action.ae-player-scroll-area{min-height:auto;overflow:visible}@container ddhbanner (max-width: 480px){.f2p-root .f2p-banner .ae-player-button.f2p-pull{min-width:0;padding-inline:var(--f2p-space-2-5)}.f2p-banner .f2p-pull__copy strong{gap:var(--f2p-space-1);font-size:var(--f2p-type-subtitle)}.f2p-banner .f2p-pull__spark{display:none}.f2p-banner__wallet{flex-wrap:wrap;justify-content:flex-end}}.f2p-banner__key{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden;background:var(--f2p-espresso-970)}.f2p-banner__key>img:not(.f2p-banner__cast){width:100%;height:100%;object-fit:cover;object-position:50% 30%;animation:f2p-banner-key 18s ease-out both}.f2p-banner__key>.f2p-art-video{object-position:50% 30%;animation:f2p-banner-key 18s ease-out both}@keyframes f2p-banner-key{0%{transform:scale(1.08)}to{transform:scale(1)}}.f2p-banner__key:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(var(--f2p-cocoa-rgb),.32),rgba(var(--f2p-cocoa-rgb),0) 16%),radial-gradient(60% 55% at 0% 100%,rgba(var(--f2p-cocoa-rgb),.55),rgba(var(--f2p-cocoa-rgb),0) 70%),radial-gradient(45% 40% at 0% 12%,rgba(var(--f2p-cocoa-rgb),.32),rgba(var(--f2p-cocoa-rgb),0) 70%),linear-gradient(0deg,rgba(var(--f2p-cocoa-rgb),.3),rgba(var(--f2p-cocoa-rgb),0) 35%)}.f2p-banner__masthead{position:absolute;top:calc(84px + var(--f2p-safe-top));left:var(--f2p-gutter);z-index:1;display:grid;justify-items:start;gap:var(--f2p-space-2-5);animation:f2p-banner-mast .9s var(--ae-player-easing-emphasized) .2s both}@keyframes f2p-banner-mast{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.f2p-banner__masthead-label{font-family:var(--f2p-caps-family, var(--f2p-font-caps));font-size:clamp(var(--f2p-type-body),1.5cqw,var(--f2p-type-title));font-weight:var(--f2p-caps-weight, 500);letter-spacing:var(--f2p-caps-tracking, .42em);text-transform:var(--f2p-caps-transform, uppercase);color:var(--f2p-ivory-75);text-shadow:0 2px 14px rgba(var(--f2p-espresso-rgb),.55)}.f2p-banner__masthead-rule{display:flex;align-items:center;gap:var(--f2p-space-2-5);width:min(200px,48cqw);color:var(--f2p-gold-210)}.f2p-banner__masthead-rule:before,.f2p-banner__masthead-rule:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--f2p-gold-210))}.f2p-banner__masthead-rule:after{background:linear-gradient(90deg,var(--f2p-gold-210),transparent)}.f2p-banner[data-keyart=true] .f2p-banner__eyebrow{display:none}.f2p-banner[data-keyart=true] .f2p-banner__panel{display:grid;gap:var(--f2p-space-4);margin:auto 0 0;padding:0 var(--f2p-gutter) calc(var(--f2p-space-5) + var(--f2p-safe-bottom));-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--f2p-white)}.f2p-banner[data-keyart=true] .f2p-banner__info{display:grid;gap:var(--f2p-space-2-5);min-width:0}.f2p-banner[data-keyart=true] .f2p-banner__eyebrow{justify-content:flex-start}.f2p-banner[data-keyart=true] .f2p-banner__name{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--f2p-space-2)}.f2p-banner[data-keyart=true]:before{content:"";position:absolute;z-index:-1;left:0;bottom:calc(var(--f2p-banner-action-h) + 10px + var(--f2p-safe-bottom));width:86%;height:290px;pointer-events:none;background:radial-gradient(ellipse 100% 100% at 0% 100%,rgba(var(--f2p-espresso-rgb),.88) 0%,rgba(var(--f2p-espresso-rgb),.7) 38%,rgba(var(--f2p-espresso-rgb),.3) 70%,transparent 100%)}.f2p-banner[data-keyart=true] .f2p-banner__meta .f2p-stars{padding:5px 9px;border-radius:var(--f2p-radius-pill);background:rgba(var(--f2p-espresso-rgb),.74);box-shadow:inset 0 0 0 1px var(--f2p-gold-line)}.f2p-banner[data-keyart=true] .f2p-banner__meta :is(.f2p-stars,.f2p-rarity,.f2p-banner__new){filter:drop-shadow(0 1px 3px rgba(var(--f2p-cocoa-rgb),.7))}.f2p-root .f2p-banner[data-keyart=true] .f2p-banner__name .f2p-heading{font-size:clamp(var(--f2p-type-display-lg),9cqw,56px);line-height:1;white-space:normal;color:var(--f2p-ivory-60);text-shadow:0 2px 24px rgba(var(--f2p-cocoa-rgb),.55),0 1px 3px rgba(var(--f2p-cocoa-rgb),.4)}.f2p-banner[data-keyart=true] .f2p-banner__perk{justify-self:start;max-width:46ch;background:rgba(var(--f2p-cocoa-rgb),.38);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--f2p-ivory-75)}.f2p-banner[data-keyart=true] .f2p-banner__perk svg{color:var(--f2p-gold-210)}.f2p-banner[data-keyart=true] .f2p-banner__action{display:grid;gap:var(--f2p-space-3);padding:var(--f2p-space-5) var(--f2p-space-5) var(--f2p-space-2-5);-webkit-backdrop-filter:blur(18px) saturate(1.1);backdrop-filter:blur(18px) saturate(1.1)}@container ddhbanner (min-width: 900px) or ((min-width: 640px) and (min-aspect-ratio: 4 / 3)){.f2p-banner[data-keyart=true] .f2p-banner__panel{grid-template-columns:minmax(0,1fr) clamp(360px,30cqw,440px);align-items:end;gap:var(--f2p-space-7);width:auto;margin:auto 0 0;padding:0 var(--f2p-gutter) calc(var(--f2p-space-6-5) + var(--f2p-safe-bottom))}.f2p-root .f2p-banner[data-keyart=true] .f2p-banner__name .f2p-heading{font-size:clamp(56px,5.2cqw,84px)}.f2p-banner[data-keyart=true] .f2p-banner__action{padding:var(--f2p-space-5-5) var(--f2p-space-6) var(--f2p-space-3);max-height:calc(100cqh - 72px - var(--f2p-safe-top) - var(--f2p-safe-bottom));overflow-y:auto;overscroll-behavior:contain}.f2p-banner[data-keyart=true] .f2p-banner__pity{padding-top:0;border-top:0}.f2p-banner[data-keyart=true]:before{bottom:0;width:58%;height:62%}}.f2p-banner__scene{container-type:size}.f2p-banner__stage{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%;animation:f2p-banner-key 18s ease-out both}.f2p-banner__stage.f2p-art-video{object-position:50% 40%}.f2p-banner__rays{position:absolute;left:50%;top:30%;width:230cqmax;aspect-ratio:1;translate:-50% -50%;background:repeating-conic-gradient(from 0deg,rgba(var(--f2p-gold-rgb),.36) 0deg 4.5deg,transparent 4.5deg 13deg);-webkit-mask-image:radial-gradient(closest-side,#000 0%,rgba(0,0,0,.8) 26%,rgba(0,0,0,.35) 46%,transparent 64%);mask-image:radial-gradient(closest-side,#000 0%,rgba(0,0,0,.8) 26%,rgba(0,0,0,.35) 46%,transparent 64%);animation:f2p-banner-rays 90s linear infinite}@keyframes f2p-banner-rays{to{rotate:360deg}}.f2p-banner__halo{position:absolute;left:50%;top:30%;width:120cqw;aspect-ratio:1;translate:-50% -50%;background:radial-gradient(closest-side,rgba(var(--f2p-white-rgb),.85) 0%,rgba(var(--f2p-champagne-rgb),.55) 34%,rgba(var(--f2p-gold-rgb),.18) 62%,transparent 100%);mix-blend-mode:screen;animation:f2p-banner-halo 6s ease-in-out infinite}@keyframes f2p-banner-halo{0%,to{opacity:.85;scale:1}50%{opacity:1;scale:1.05}}.f2p-banner__cast{position:absolute;top:calc(52px + var(--f2p-safe-top));left:50%;height:min(74cqh,158cqw);width:auto;max-width:none;translate:-50% 0;object-fit:contain;object-position:center top;transform-origin:50% 90%;filter:drop-shadow(0 0 1.5px rgba(var(--f2p-champagne-rgb),.95)) drop-shadow(0 0 18px rgba(var(--f2p-gold-rgb),.5)) drop-shadow(0 28px 34px rgba(var(--f2p-cocoa-rgb),.38));-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent 96%),linear-gradient(90deg,transparent 0%,#000 7%,#000 93%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,#000 70%,transparent 96%),linear-gradient(90deg,transparent 0%,#000 7%,#000 93%,transparent 100%);mask-composite:intersect;animation:f2p-cast-in .9s var(--ae-player-easing-emphasized) calc(.12s + var(--f2p-i, 0) * .14s) both,f2p-breathe 5.5s ease-in-out 1.2s infinite}.f2p-banner__cast[data-slot=front]{z-index:2}.f2p-banner__cast:is([data-slot=left],[data-slot=right]){z-index:1;top:calc(60px + var(--f2p-safe-top));height:min(50cqh,108cqw);filter:brightness(.95) saturate(.94) drop-shadow(0 0 1.5px rgba(var(--f2p-champagne-rgb),.85)) drop-shadow(0 22px 26px rgba(var(--f2p-cocoa-rgb),.32))}.f2p-banner__cast[data-slot=left]{translate:calc(-50% - 34cqw) 0}.f2p-banner__cast[data-slot=right]{translate:calc(-50% + 34cqw) 0}.f2p-banner__scene[data-cast="1"] .f2p-banner__cast[data-slot=front]{top:calc(64px + var(--f2p-safe-top));height:min(68cqh,142cqw)}@container ddhbanner (max-width: 480px){.f2p-banner__scene[data-cast="1"] .f2p-banner__cast[data-slot=front]{translate:calc(-50% + 20px) 0}}.f2p-banner__scene:is([data-cast="2"],[data-cast="3"]) .f2p-banner__cast[data-slot=front]{top:calc(116px + var(--f2p-safe-top));height:min(58cqh,124cqw)}.f2p-banner__scene[data-cast="2"] .f2p-banner__cast[data-slot=front]{translate:calc(-50% + 14cqw) 0}.f2p-banner__scene[data-cast="2"] .f2p-banner__cast[data-slot=left]{translate:calc(-50% - 24cqw) 0}.f2p-banner__scene:is([data-cast="2"],[data-cast="3"]) .f2p-banner__rays,.f2p-banner__scene:is([data-cast="2"],[data-cast="3"]) .f2p-banner__halo{top:36%}@container ddhbanner (max-width: 480px){.f2p-banner__scene[data-cast="1"] .f2p-banner__cast[data-slot=front]{height:min(68cqh,142cqw,calc((100cqh - var(--f2p-banner-panel-h, 0px) - 64px - var(--f2p-safe-top) - 6px) / .6))}.f2p-banner__scene:is([data-cast="2"],[data-cast="3"]) .f2p-banner__cast[data-slot=front]{height:min(58cqh,124cqw,calc((100cqh - var(--f2p-banner-panel-h, 0px) - 116px - var(--f2p-safe-top) - 6px) / .6))}}@container ddhbanner (max-width: 480px){.f2p-banner:has(.f2p-steps) .f2p-banner__scene[data-cast="1"] .f2p-banner__cast[data-slot=front]{height:min(68cqh,142cqw,calc((100cqh - var(--f2p-banner-action-h, 0px) - 20px - var(--f2p-safe-bottom) - 64px - var(--f2p-safe-top) - 6px) / .9))}}.f2p-banner:has(.f2p-steps) .f2p-banner__cast[data-slot=front]{-webkit-mask-image:linear-gradient(180deg,#000 92%,transparent 100%),linear-gradient(90deg,transparent 0%,#000 7%,#000 93%,transparent 100%);mask-image:linear-gradient(180deg,#000 92%,transparent 100%),linear-gradient(90deg,transparent 0%,#000 7%,#000 93%,transparent 100%)}@keyframes f2p-cast-in{0%{opacity:0;transform:translateY(26px) scale(.97)}to{opacity:1;transform:none}}.f2p-banner__motes{position:absolute;top:4%;right:2%;bottom:30%;left:2%;z-index:3;pointer-events:none;background-image:radial-gradient(2.5px 2.5px at 10% 28%,var(--f2p-ivory-110),transparent 70%),radial-gradient(2px 2px at 84% 16%,var(--f2p-gold-160),transparent 70%),radial-gradient(3px 3px at 72% 58%,var(--f2p-ivory-110),transparent 70%),radial-gradient(2px 2px at 22% 70%,var(--f2p-gold-300),transparent 70%),radial-gradient(2.5px 2.5px at 46% 8%,var(--f2p-white),transparent 70%),radial-gradient(2px 2px at 94% 44%,var(--f2p-gold-160),transparent 70%),radial-gradient(1.5px 1.5px at 34% 40%,var(--f2p-white),transparent 70%),radial-gradient(2px 2px at 60% 84%,var(--f2p-gold-160),transparent 70%);animation:f2p-twinkle 4.2s ease-in-out infinite}.f2p-banner__motes:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(2px 2px at 18% 52%,var(--f2p-white),transparent 70%),radial-gradient(2.5px 2.5px at 66% 30%,var(--f2p-gold-160),transparent 70%),radial-gradient(1.5px 1.5px at 88% 76%,var(--f2p-ivory-110),transparent 70%),radial-gradient(2px 2px at 40% 90%,var(--f2p-gold-300),transparent 70%);animation:f2p-twinkle 5.8s ease-in-out 1.4s infinite reverse}.f2p-banner__scene:after{background:linear-gradient(180deg,rgba(var(--f2p-cocoa-rgb),.22) 0%,transparent 12%),linear-gradient(0deg,rgba(var(--f2p-cocoa-rgb),.34) 0%,rgba(var(--f2p-cocoa-rgb),.12) 34%,transparent 52%);z-index:4}.f2p-banner__figure img[data-wide=true],.f2p-banner__cast[data-wide=true]{width:92%;height:auto;max-height:46%;object-fit:contain;align-self:center;justify-self:center;margin-block:auto;transform:rotate(-12deg);animation:none;filter:drop-shadow(0 14px 18px rgba(var(--f2p-black-rgb),.55))}.f2p-banner__key img[data-wide=true]{object-fit:contain;padding:28% 8% 52%;transform:rotate(-12deg)}.f2p-art__img[data-wide=true]{object-fit:contain;padding:12%;transform:rotate(-12deg)}.f2p-pull-overlay{--f2p-gutter: max(16px, calc((100% - 1000px)/2) )}.f2p-root .f2p-pull-overlay>.f2p-overlay__art .f2p-backdrop img{filter:saturate(.25) sepia(.4) brightness(.8)}.f2p-root[data-f2p-scheme=dark] .f2p-pull-overlay>.f2p-overlay__art .f2p-backdrop img{filter:saturate(.25) sepia(.35) brightness(.45)}.f2p-overlay[data-tone=reveal]>.f2p-overlay__backdrop{background:var(--f2p-espresso-915)}.f2p-overlay[data-tone=reveal]>.f2p-overlay__art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(55% 42% at 50% 46%,rgba(var(--f2p-champagne-rgb),.5),transparent 72%),linear-gradient(180deg,rgba(var(--f2p-fade-rgb),.62),rgba(var(--f2p-fade-rgb),.7) 55%,rgba(var(--f2p-fade-rgb),.9))}.f2p-root[data-f2p-scheme=dark] .f2p-overlay[data-tone=reveal]>.f2p-overlay__art:after{background:radial-gradient(55% 42% at 50% 46%,color-mix(in srgb,var(--f2p-gold-260) 12%,transparent),transparent 72%),linear-gradient(180deg,rgba(var(--f2p-fade-rgb),.55),rgba(var(--f2p-fade-rgb),.65) 55%,rgba(var(--f2p-fade-rgb),.9))}.f2p-overlay[data-tone=reveal] .f2p-overlay__footer{background:linear-gradient(180deg,rgba(var(--f2p-fade-rgb),0),rgba(var(--f2p-fade-rgb),.92) 40%)}.f2p-overlay[data-tone=reveal] .f2p-overlay__body{overflow-x:hidden}.f2p-root .f2p-pull-overlay>.f2p-header .ae-player-text[data-variant=title]{font-family:var(--f2p-font-serif);font-weight:600;letter-spacing:0;color:var(--f2p-ink)}.f2p-pull-result{position:relative;display:grid;align-content:center;gap:var(--f2p-space-4-5);min-height:100%;padding:var(--f2p-space-2) 0;isolation:isolate;container:ddhpull / inline-size}.f2p-pull-result__beams{position:absolute;top:-30%;right:-60%;bottom:-30%;left:-60%;z-index:-1;pointer-events:none;background:repeating-conic-gradient(from 0deg at 50% 50%,rgba(var(--f2p-gold-rgb),.12),rgba(var(--f2p-gold-rgb),.12) 3deg,rgba(var(--f2p-gold-rgb),0) 3deg,rgba(var(--f2p-gold-rgb),0) 15deg);-webkit-mask:radial-gradient(circle at 50% 50%,#000 0%,transparent 56%);mask:radial-gradient(circle at 50% 50%,#000 0%,transparent 56%);animation:f2p-beams 48s linear infinite}.f2p-pull-result[data-headline=true] .f2p-pull-result__beams{background:repeating-conic-gradient(from 0deg at 50% 50%,rgba(var(--f2p-gold-rgb),.24),rgba(var(--f2p-gold-rgb),.24) 3deg,rgba(var(--f2p-gold-rgb),0) 3deg,rgba(var(--f2p-gold-rgb),0) 15deg);animation-duration:24s}@keyframes f2p-beams{to{rotate:360deg}}.f2p-pull-result__flash{position:absolute;top:-20%;right:-10%;bottom:-20%;left:-10%;z-index:6;pointer-events:none;background:radial-gradient(circle at 50% 45%,rgba(var(--f2p-white-rgb),.95),rgba(var(--f2p-champagne-rgb),.7) 26%,rgba(var(--f2p-champagne-rgb),0) 70%);animation:f2p-flash .76s ease-out both}@keyframes f2p-flash{0%{opacity:0}18%{opacity:1}to{opacity:0}}.f2p-pull-result__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--f2p-space-3-5) var(--f2p-space-2);margin:0;padding:0;list-style:none}.f2p-pull-result[data-single=true] .f2p-pull-result__grid{grid-template-columns:minmax(0,220px);justify-content:center}@container f2p-frame (orientation: landscape) and (max-height: 520px){.f2p-pull-result:not([data-single=true]) .f2p-pull-result__grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:var(--f2p-space-2) var(--f2p-space-1-5);width:100%;padding-inline:var(--f2p-space-3);box-sizing:border-box}.f2p-pull-result[data-single=true] .f2p-pull-result__grid{grid-template-columns:minmax(0,min(200px,40dvh))}.f2p-pull-result:not([data-single=true]) .f2p-pull-card .f2p-hcard .f2p-hcard__name{font-size:var(--f2p-type-overline)}}.f2p-pull-card{--f2p-aura: var(--f2p-r-aura);position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--f2p-space-1-5);perspective:800px;animation:f2p-pull-deal .56s var(--ae-player-easing-emphasized) backwards;animation-delay:calc(var(--f2p-pull-index) * 55ms)}@keyframes f2p-pull-deal{0%{opacity:0;transform:translateY(40px) scale(.4) rotate(-12deg)}to{opacity:1;transform:none}}.f2p-pull-card__aura{position:absolute;top:-16%;left:-26%;right:-26%;aspect-ratio:1;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,var(--f2p-aura) 0%,var(--f2p-aura) 30%,rgba(var(--f2p-white-rgb),0) 100%);opacity:0;pointer-events:none}.f2p-pull-card:not([data-tell=none]) .f2p-pull-card__aura{opacity:.75;animation:f2p-aura 1.6s ease-in-out infinite}.f2p-pull-card:not([data-tell=none]):not([data-shown=true]) .f2p-pull-card__back{box-shadow:inset 0 0 0 1px rgba(var(--f2p-champagne-rgb),.5),0 0 0 1.5px var(--f2p-aura),0 0 16px 2px var(--f2p-aura)}.f2p-pull-card[data-tell=hold][data-next=true] .f2p-pull-card__aura{opacity:1;animation-duration:.45s}.f2p-pull-card[data-tell=hold][data-next=true]{animation:f2p-pull-deal .56s var(--ae-player-easing-emphasized) calc(var(--f2p-pull-index) * 55ms) backwards,f2p-ssr-shake .14s linear var(--f2p-shake-delay, 0ms) infinite}.f2p-pull-card[data-shown=true] .f2p-pull-card__aura{opacity:.4}.f2p-pull-card[data-shown=true][data-tell=none] .f2p-pull-card__aura{opacity:.25;animation:none}@keyframes f2p-aura{0%,to{transform:scale(.94);filter:brightness(1)}50%{transform:scale(1.06);filter:brightness(1.2)}}@keyframes f2p-ssr-shake{0%,to{translate:0 0}25%{translate:-1.5px .5px}50%{translate:1px -1px}75%{translate:1.5px .5px}}.f2p-pull-card__flip{position:relative;display:block;flex:none;width:100%;aspect-ratio:3 / 4;transform-style:preserve-3d;transform:rotateY(180deg);transition:transform .48s var(--ae-player-easing-emphasized)}.f2p-pull-card[data-tell=glow] .f2p-pull-card__flip{transition-duration:.64s}.f2p-pull-card[data-tell=hold] .f2p-pull-card__flip{transform:rotateY(540deg);transition-duration:.98s}.f2p-pull-card[data-shown=true] .f2p-pull-card__flip{transform:rotateY(0)}.f2p-pull-card__front,.f2p-pull-card__back{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.f2p-pull-card__back{display:grid;place-items:center;overflow:hidden;border-radius:var(--f2p-radius-row);transform:rotateY(180deg);color:var(--f2p-champagne);border:1px solid rgba(var(--f2p-champagne-rgb),.75);background:radial-gradient(60% 45% at 50% 46%,rgba(var(--f2p-champagne-rgb),.22),transparent 70%),repeating-linear-gradient(45deg,rgba(var(--f2p-gold-rgb),.12) 0 1px,transparent 1px 10px),repeating-linear-gradient(-45deg,rgba(var(--f2p-gold-rgb),.12) 0 1px,transparent 1px 10px),linear-gradient(170deg,var(--f2p-bronze-810) 0%,var(--f2p-espresso-900) 58%,var(--f2p-espresso-955) 100%);box-shadow:inset 0 0 0 4px var(--f2p-espresso-910),inset 0 0 0 5px rgba(var(--f2p-gold-rgb),.45),0 14px 26px -12px rgba(var(--f2p-espresso-rgb),.7)}.f2p-pull-card__back-emblem{display:grid;place-items:center;width:58%;aspect-ratio:1;filter:drop-shadow(0 4px 8px rgba(var(--f2p-black-rgb),.5))}.f2p-pull-card__back-emblem>img{width:100%;height:100%;object-fit:contain}.f2p-pull-card__open{display:block;width:100%;height:100%;padding:0}.f2p-pull-card__open>.f2p-hcard{height:100%}.f2p-pull-card .f2p-hcard{--f2p-hcard-radius: var(--f2p-radius-row);--f2p-hcard-frame: var(--f2p-r-mat);--f2p-hcard-glow: rgba(var(--f2p-espresso-rgb), 0);box-shadow:0 14px 26px -12px rgba(var(--f2p-espresso-rgb),.55)}.f2p-pull-card .f2p-hcard[data-tell=hold]{box-shadow:0 0 0 1px rgba(var(--f2p-champagne-rgb),.6),0 0 26px -4px rgba(var(--f2p-gold-rgb),.8),0 14px 26px -12px rgba(var(--f2p-espresso-rgb),.55)}.f2p-pull-card .f2p-hcard .f2p-hcard__art,.f2p-pull-card .f2p-hcard .f2p-hcard__shade{top:4px;right:4px;bottom:4px;left:4px;border-radius:calc(var(--f2p-hcard-radius) - 4px)}.f2p-pull-card .f2p-hcard .f2p-hcard__shade{background:linear-gradient(180deg,rgba(var(--f2p-espresso-rgb),.2),rgba(var(--f2p-espresso-rgb),0) 22%,rgba(var(--f2p-espresso-rgb),0) 50%,rgba(var(--f2p-espresso-rgb),.78))}.f2p-pull-card .f2p-hcard .f2p-hcard__name{font-family:var(--f2p-font-serif);font-weight:600;font-size:var(--f2p-type-meta);letter-spacing:0;text-shadow:0 1px 6px rgba(var(--f2p-espresso-rgb),.7)}.f2p-pull-result[data-single=true] .f2p-pull-card .f2p-hcard .f2p-hcard__name{font-size:var(--f2p-type-title)}.f2p-pull-card__rays{position:absolute;top:-45%;left:-60%;right:-60%;z-index:-1;display:grid;place-items:center;aspect-ratio:1;pointer-events:none;opacity:.7}.f2p-pull-card[data-tell=hold][data-shown=true] .f2p-pull-card__flip{animation:f2p-ssr-pop .9s var(--ae-player-easing-emphasized) both}@keyframes f2p-ssr-pop{0%,60%{filter:brightness(1.9)}to{filter:brightness(1)}}.f2p-pull-card__tag{display:grid;place-items:center;min-height:20px}.f2p-pull-card__tag>span{display:inline-flex;align-items:center;gap:var(--f2p-space-0);padding:var(--f2p-space-0) var(--f2p-space-2);border-radius:var(--f2p-radius-pill);font-size:var(--f2p-type-tag);font-weight:700;letter-spacing:var(--f2p-caps-tracking, .06em);animation:f2p-tag-in .32s var(--ae-player-easing-emphasized) both .42s}@keyframes f2p-tag-in{0%{opacity:0;transform:translateY(6px) scale(.8)}to{opacity:1;transform:none}}.f2p-pull-card__tag>span[data-kind=new]{background:var(--f2p-gold-mark);color:var(--f2p-on-gold);text-transform:var(--f2p-caps-transform, uppercase);box-shadow:var(--f2p-pill-shadow)}.f2p-pull-card__tag>span:is([data-kind=star],[data-kind=dust]){background:var(--f2p-pill-fill);box-shadow:var(--f2p-pill-shadow);color:var(--f2p-kicker-ink)}.f2p-pull-card__tag>span[data-kind=star]{padding:var(--f2p-space-0) var(--f2p-space-1-5)}.f2p-pull-result[data-single=true] .f2p-pull-card__tag>span{font-size:var(--f2p-type-meta);padding:var(--f2p-space-1) 11px}.f2p-pull-result__flourish{position:relative;display:grid;place-items:center;min-height:96px;margin-top:-4px;animation:f2p-flourish .82s var(--ae-player-easing-emphasized) both}.f2p-pull-result__flourish .ae-player-shine-star{width:150px;height:110px}.f2p-pull-result__flourish,.f2p-pull-card__rays{--ae-player-accent: var(--f2p-accent-gold)}.f2p-pull-overlay>.f2p-overlay__footer{display:grid}.f2p-pull-result__rain{position:fixed;top:0;right:0;bottom:0;left:0}@keyframes f2p-flourish{0%{opacity:0;transform:scale(2.4) rotate(-8deg)}60%{opacity:1;transform:scale(.92) rotate(2deg)}to{opacity:1;transform:none}}.f2p-pull-result__actions{display:grid;grid-template-columns:1.3fr 1fr;gap:var(--f2p-space-2-5);width:100%;max-width:520px;margin:0 auto}.f2p-root .f2p-pull-result__actions .ae-player-button{border-radius:var(--f2p-radius-pill)}.f2p-pull-result__actions .f2p-pull-followup{grid-column:1 / -1}.f2p-root .f2p-pull-result__actions[data-followup=true] .f2p-pull-again{border:0;background:var(--f2p-pill-fill);color:var(--f2p-ink);box-shadow:var(--f2p-pill-shadow)}.f2p-pull-result__actions[data-followup=true] .f2p-pull-again__price{color:var(--f2p-ink)}.f2p-root .f2p-pull-result__actions .ae-player-button[data-variant=default]{border:0;background:var(--f2p-pill-fill);color:var(--f2p-ink);box-shadow:var(--f2p-pill-shadow)}.f2p-root .ae-player-button.f2p-pull-result__skip{justify-self:center;max-width:240px;color:var(--f2p-kicker-ink);font-family:var(--f2p-caps-family, var(--f2p-font-ui));letter-spacing:var(--f2p-caps-tracking, .24em);text-transform:var(--f2p-caps-transform, uppercase)}@container ddhpull (min-width: 760px){.f2p-pull-result{gap:var(--f2p-space-5-5)}.f2p-pull-result__grid{gap:var(--f2p-space-4-5) var(--f2p-space-4)}.f2p-pull-result:not([data-single=true]) .f2p-pull-result__grid{width:min(100%,820px);margin:0 auto}.f2p-pull-result[data-single=true] .f2p-pull-result__grid{grid-template-columns:minmax(0,280px)}.f2p-pull-card .f2p-hcard .f2p-hcard__name{font-size:var(--f2p-type-lead)}.f2p-pull-card .f2p-hcard[data-size=slot] .f2p-hcard__foot{left:9px;right:9px;bottom:8px}.f2p-pull-result[data-single=true] .f2p-pull-card .f2p-hcard .f2p-hcard__name{font-size:var(--f2p-type-headline-sm)}.f2p-pull-card__tag>span{font-size:var(--f2p-type-note);padding:3px var(--f2p-space-2-5)}}.ae-player-theme[data-player-reduced-motion=true] .f2p-banner__figure img{animation:none!important}@media(prefers-reduced-motion:reduce){.ae-player-theme:not([data-player-reduced-motion=false]) .f2p-banner__figure img{animation:none!important}}.f2p-pull-card__back[data-art=true]{background:rgb(var(--f2p-espresso-rgb))}.f2p-pull-card__back-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.f2p-pull-result__summary{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--f2p-space-1-5);min-height:30px;margin:0;opacity:0;transition:opacity var(--ae-player-motion-slow) var(--ae-player-easing)}.f2p-pull-result__summary[data-shown=true]{opacity:1}.f2p-pull-result__summary>span{display:inline-flex;align-items:center;gap:3px;height:30px;padding:0 11px 0 5px;border-radius:var(--f2p-radius-pill);background:var(--f2p-pill-fill);box-shadow:var(--f2p-pill-shadow);white-space:nowrap;font-family:var(--f2p-font-serif);font-weight:600;font-size:var(--f2p-type-control);color:var(--f2p-ink)}.f2p-pull-result__summary>span[data-rarity=new]{padding:0 var(--f2p-space-3);color:var(--f2p-on-gold);background:var(--f2p-gold-mark);font-family:var(--f2p-caps-family, var(--f2p-font-ui));font-size:calc(var(--f2p-type-small) * var(--f2p-caps-scale, 1));font-weight:var(--f2p-caps-weight, 700);letter-spacing:var(--f2p-caps-tracking, .06em);text-transform:var(--f2p-caps-transform, uppercase)}.f2p-pull-result__summary>.f2p-pull-result__cost{gap:3px;padding:0 11px 0 7px;font-family:var(--f2p-font-ui);font-size:var(--f2p-type-meta);font-weight:700}.f2p-pull-results{position:relative;width:100%}.f2p-result-card{--f2p-result-radius: 14px;--f2p-result-edge: var(--f2p-r-edge);--f2p-result-inset: 3px;position:relative;display:block;width:100%;padding:0;overflow:hidden;isolation:isolate;border-radius:var(--f2p-result-radius);box-shadow:0 14px 26px -14px rgba(var(--f2p-espresso-rgb),.6);text-align:start;animation:f2p-result-flip .62s var(--ae-player-easing-emphasized) backwards;animation-delay:calc(var(--f2p-i) * 80ms + 60ms)}.f2p-result-card[data-shape=wide]{aspect-ratio:10 / 7}.f2p-result-card[data-shape=tall]{aspect-ratio:3 / 4}.f2p-result-card[data-size=small]{--f2p-result-radius: 10px;--f2p-result-inset: 2px}.f2p-result-card[data-size=large]{--f2p-result-radius: 20px;--f2p-result-inset: 4px}.f2p-result-card__frame{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--f2p-result-edge)}.f2p-result-card .f2p-result-card__art,.f2p-result-card__shade{position:absolute;inset:var(--f2p-result-inset);width:auto;height:auto;border-radius:calc(var(--f2p-result-radius) - var(--f2p-result-inset))}.f2p-result-card .f2p-result-card__art{z-index:1}.f2p-result-card[data-shape=wide] .f2p-art__img{object-position:50% 14%}.f2p-result-card__shade{z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(var(--f2p-espresso-rgb),.18),rgba(var(--f2p-espresso-rgb),0) 24%,rgba(var(--f2p-espresso-rgb),0) 52%,rgba(var(--f2p-espresso-rgb),.74))}.f2p-result-card__badge{position:absolute;z-index:3;top:7px;left:7px;display:flex}.f2p-result-card__new{position:absolute;z-index:3;top:7px;right:7px;display:flex}.f2p-result-card[data-size=small] :is(.f2p-result-card__badge,.f2p-result-card__new){top:4px}.f2p-result-card[data-size=small] .f2p-result-card__badge{left:4px}.f2p-result-card[data-size=small] .f2p-result-card__new{right:4px}.f2p-result-card[data-size=large] :is(.f2p-result-card__badge,.f2p-result-card__new){top:12px}.f2p-result-card[data-size=large] .f2p-result-card__badge{left:12px}.f2p-result-card[data-size=large] .f2p-result-card__new{right:12px}.f2p-result-card[data-size=small] .f2p-new{min-height:0;padding:1px 5px;font-size:8px;letter-spacing:var(--f2p-caps-tracking, .08em)}.f2p-result-card__foot{position:absolute;z-index:3;left:10px;right:8px;bottom:8px;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--f2p-space-1-5)}.f2p-result-card[data-size=small] .f2p-result-card__foot{left:5px;right:4px;bottom:4px;flex-direction:column;align-items:flex-start;gap:var(--f2p-space-0)}.f2p-result-card__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--f2p-font-serif);font-weight:600;font-size:var(--f2p-type-heading);line-height:1.1;color:var(--f2p-white);text-shadow:0 1px 8px rgba(var(--f2p-espresso-rgb),.75)}.f2p-result-card[data-size=small] .f2p-result-card__name{max-width:100%;font-size:var(--f2p-type-note)}.f2p-result-card[data-shape=wide]:not([data-size=small]){--f2p-result-art-ratio: 10 / 6.2;display:grid;aspect-ratio:auto;padding:var(--f2p-result-inset)}.f2p-result-card[data-shape=wide]:not([data-size=small]) .f2p-result-card__art{position:relative;inset:auto;z-index:1;width:100%;height:auto;aspect-ratio:var(--f2p-result-art-ratio)}.f2p-result-card[data-shape=wide]:not([data-size=small]) .f2p-art__img{object-position:50% 26%}.f2p-result-card[data-shape=wide]:not([data-size=small]) .f2p-result-card__shade{bottom:auto;height:auto;aspect-ratio:var(--f2p-result-art-ratio);background:linear-gradient(180deg,rgba(var(--f2p-espresso-rgb),.28),rgba(var(--f2p-espresso-rgb),0) 34%)}.f2p-result-card[data-shape=wide]:not([data-size=small]) .f2p-result-card__foot{position:relative;inset:auto;z-index:3;min-height:22px;padding:var(--f2p-space-0) var(--f2p-space-1-5) 1px;align-items:center}.f2p-result-card[data-shape=wide]:not([data-size=small]) .f2p-result-card__name{font-size:var(--f2p-type-control)}.f2p-result-card[data-tier=top]{--f2p-result-edge: var(--f2p-frame-gold);--f2p-result-inset: 4px;overflow:visible;box-shadow:var(--f2p-glow-top),0 16px 28px -12px rgba(var(--f2p-espresso-rgb),.6);animation:f2p-result-flip .62s var(--ae-player-easing-emphasized) calc(var(--f2p-i) * 80ms + 60ms) backwards,f2p-result-glow 2.8s ease-in-out .9s infinite}.f2p-result-card[data-tier=top] .f2p-result-card__frame{border-radius:inherit}.f2p-result-card[data-tier=top]:after{content:"";position:absolute;inset:var(--f2p-result-inset);z-index:2;border-radius:calc(var(--f2p-result-radius) - var(--f2p-result-inset));pointer-events:none;background:linear-gradient(115deg,transparent 38%,rgba(var(--f2p-white-rgb),.45) 50%,transparent 62%) no-repeat;background-size:260% 100%;background-position:120% 0;mix-blend-mode:soft-light;animation:f2p-sheen 4.2s var(--ae-player-easing-standard) 1.2s infinite}.f2p-result-card[data-tier=high]{box-shadow:0 0 0 1px rgba(var(--f2p-white-rgb),.6),0 0 18px var(--f2p-r-glow),0 14px 26px -14px rgba(var(--f2p-espresso-rgb),.6)}.f2p-result-card[aria-current=true]{outline:none}@keyframes f2p-result-flip{0%{opacity:0;transform:perspective(640px) translateY(16px) rotateY(-88deg) scale(.9)}62%{opacity:1;transform:perspective(640px) rotateY(8deg) scale(1.02)}to{opacity:1;transform:none}}@keyframes f2p-result-rise{0%{opacity:0;transform:translateY(22px) scale(.94)}to{opacity:1;transform:none}}@keyframes f2p-result-glow{0%,to{box-shadow:var(--f2p-glow-top),0 16px 28px -12px rgba(var(--f2p-espresso-rgb),.6)}50%{box-shadow:0 0 0 1px rgba(var(--f2p-champagne-rgb),1),0 0 34px 6px rgba(var(--f2p-gold-rgb),.9),0 16px 28px -12px rgba(var(--f2p-espresso-rgb),.6)}}.f2p-pull-results .f2p-rarity[data-art=true][data-size=small]{height:22px}.f2p-pull-results .f2p-rarity[data-art=true][data-size=medium]{height:32px}.f2p-pull-results .f2p-rarity[data-art=true][data-size=large]{height:50px}.f2p-result-card .f2p-rarity[data-art=true]{margin:-3px 0 0 -3px}.f2p-result-mark{display:inline-flex;flex:none;align-items:center;gap:3px;height:22px;padding:0 var(--f2p-space-2) 0 5px;border-radius:var(--f2p-radius-pill);background:var(--f2p-pill-fill);box-shadow:var(--f2p-pill-shadow);font-family:var(--f2p-font-ui);font-size:var(--f2p-type-small);font-weight:800;color:var(--f2p-ink)}.f2p-result-mark[data-kind=stars]{padding:0 var(--f2p-space-1-5)}.f2p-result-mark[data-size=small]{height:16px;padding:0 5px 0 3px;font-size:var(--f2p-type-tiny);gap:1px}.f2p-result-mark[data-size=small][data-kind=stars]{padding:0 var(--f2p-space-1)}.f2p-result-mark[data-size=large]{height:28px;padding:0 11px 0 7px;font-size:var(--f2p-type-control)}.f2p-results-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--f2p-space-2) var(--f2p-space-2-5);margin:0;padding:0;list-style:none}.f2p-results-hero{display:grid;gap:var(--f2p-space-4)}.f2p-results-hero__card{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);width:100%;min-height:372px;padding:0;isolation:isolate;border-radius:var(--f2p-radius-card);box-shadow:0 22px 40px -20px rgba(var(--f2p-espresso-rgb),.7);text-align:start;animation:f2p-result-rise .62s var(--ae-player-easing-emphasized) 60ms backwards}.f2p-results-hero__card[data-tier=top]{box-shadow:var(--f2p-glow-top),0 22px 40px -20px rgba(var(--f2p-espresso-rgb),.7);animation:f2p-result-rise .62s var(--ae-player-easing-emphasized) 60ms backwards,f2p-result-glow 2.8s ease-in-out .9s infinite}.f2p-results-hero__frame{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border:3px solid transparent;border-radius:inherit;background:var(--f2p-panel-fill) padding-box,var(--f2p-r-edge) border-box}.f2p-results-hero__card[data-tier=top] .f2p-results-hero__frame{background:var(--f2p-panel-fill) padding-box,var(--f2p-frame-gold) border-box}.f2p-results-hero__art{position:absolute;top:3px;right:3px;bottom:3px;left:36%;overflow:hidden;border-radius:0 calc(var(--f2p-radius-card) - 3px) calc(var(--f2p-radius-card) - 3px) 0;-webkit-mask:linear-gradient(90deg,transparent 0%,#000 22%);mask:linear-gradient(90deg,transparent 0%,#000 22%)}.f2p-results-hero__art .f2p-art__img{object-position:50% 0%}.f2p-results-hero__copy{position:relative;z-index:1;display:grid;align-content:end;justify-items:start;gap:var(--f2p-space-2-5);padding:var(--f2p-space-5-5) 0 var(--f2p-space-5-5) var(--f2p-space-5)}.f2p-results-hero__copy .f2p-rarity{margin-bottom:auto}.f2p-results-hero__name{max-width:100%;font-family:var(--f2p-font-serif);font-weight:600;font-size:34px;line-height:1.02;color:var(--f2p-ink);overflow-wrap:anywhere}.f2p-results-hero__marks{display:flex;flex-wrap:wrap;align-items:center;gap:var(--f2p-space-1-5);min-height:22px}.f2p-results-hero__rest{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--f2p-space-2) var(--f2p-space-1-5);margin:0;padding:0;list-style:none}.f2p-results-hero__rest>li{width:calc((100% - 24px)/5)}.f2p-pull-result__actions{animation:f2p-result-rise .42s var(--ae-player-easing-emphasized) .2s backwards}.f2p-pull-again__copy{display:grid;justify-items:center;gap:var(--f2p-space-0);line-height:1.1}.f2p-pull-again__copy>strong{font-family:var(--f2p-font-ui);font-size:var(--f2p-type-heading);font-weight:700}.f2p-pull-again__price{display:inline-flex;align-items:center;font-size:var(--f2p-type-caption);font-weight:700;color:inherit}.f2p-pull-result:not([data-single=true]):not([data-layout=cards]) .f2p-pull-result__flourish{position:absolute;top:0;right:0;bottom:0;left:0;z-index:7;margin:0;pointer-events:none;animation:f2p-flourish .56s var(--ae-player-easing-emphasized) both,f2p-flourish-clear .36s ease-in .52s forwards}@keyframes f2p-flourish-clear{to{opacity:0;transform:scale(1.12)}}@container ddhpull (min-width: 640px){.f2p-results-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--f2p-space-4) var(--f2p-space-3);width:min(100%,900px);margin:0 auto}.f2p-results-grid .f2p-result-card[data-shape=wide]{--f2p-result-art-ratio: 4 / 5}.f2p-results-hero{width:min(100%,760px);margin:0 auto}.f2p-results-hero__card{min-height:380px}.f2p-results-hero__name{font-size:44px}.f2p-results-hero__rest{flex-wrap:nowrap}.f2p-results-hero__rest>li{width:auto;flex:1 1 0}}@container f2p-frame (orientation: landscape) and (max-height: 520px){.f2p-pull-results .f2p-results-grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:var(--f2p-space-2) var(--f2p-space-1-5);width:100%;padding-inline:var(--f2p-space-3);box-sizing:border-box}.f2p-pull-results .f2p-results-grid .f2p-result-card[data-shape=wide]{--f2p-result-art-ratio: 1 / 1}.f2p-pull-result .f2p-pull-result__flourish{min-height:0;margin:-6px 0}.f2p-pull-result .f2p-pull-result__flourish .f2p-rarity{height:44px}.f2p-pull-results .f2p-results-grid .f2p-result-card__badge{top:3px;left:3px;transform:scale(.8);transform-origin:0 0}.f2p-pull-results .f2p-results-grid .f2p-result-card__new{top:auto;bottom:26%;right:3px;transform:scale(.75);transform-origin:100% 100%}}@media(prefers-reduced-motion:reduce){.ae-player-theme:not([data-player-reduced-motion=false]) .f2p-result-card{animation:none}}.ae-player-theme[data-player-reduced-motion=true] .f2p-result-card{animation:none}.f2p-results-fan{display:grid;justify-items:center;gap:var(--f2p-space-4)}.f2p-results-fan__deck{--f2p-fan-card: min(236px, 64cqi);position:relative;width:100%;height:calc(var(--f2p-fan-card) * 4 / 3 + 84px);margin:0;padding:0;list-style:none;touch-action:pan-y;-webkit-user-select:none;user-select:none}.f2p-results-fan__deck>li{--f2p-fan-offset: 0;--f2p-fan-distance: 0;position:absolute;top:10px;left:50%;width:var(--f2p-fan-card);margin-left:calc(var(--f2p-fan-card) / -2);transform-origin:50% 210%;transform:rotate(calc(var(--f2p-fan-offset) * 7deg)) scale(calc(1 - var(--f2p-fan-distance) * .06));transition:transform .46s var(--ae-player-easing-emphasized),opacity .3s var(--ae-player-easing),filter .3s var(--ae-player-easing)}.f2p-results-fan__deck>li:not([data-active=true]){filter:brightness(.86) saturate(.9)}.f2p-results-fan__deck>li[data-far=true]{opacity:0;pointer-events:none}.f2p-results-fan__deck>li[data-active=true]{transform:translateY(-6px)}.f2p-results-fan .f2p-result-card{box-shadow:0 18px 30px -16px rgba(var(--f2p-espresso-rgb),.75)}.f2p-results-fan .f2p-result-card[data-tier=top]{box-shadow:var(--f2p-glow-top),0 18px 30px -16px rgba(var(--f2p-espresso-rgb),.75)}.f2p-results-fan__caption{display:grid;justify-items:center;gap:var(--f2p-space-2-5);min-height:78px;text-align:center;animation:f2p-result-rise .38s var(--ae-player-easing-emphasized) backwards}.f2p-results-fan__name{font-family:var(--f2p-font-serif);font-weight:600;font-size:var(--f2p-type-headline-lg);line-height:1.05;color:var(--f2p-ink)}.f2p-results-fan__marks{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--f2p-space-2);min-height:28px}.f2p-results-fan__view{display:inline-flex;align-items:center;gap:var(--f2p-space-0);height:28px;padding:0 var(--f2p-space-2-5) 0 var(--f2p-space-3-5);border-radius:var(--f2p-radius-pill);background:var(--f2p-pill-fill);box-shadow:var(--f2p-pill-shadow);font-family:var(--f2p-font-ui);font-size:var(--f2p-type-meta);font-weight:700;color:var(--f2p-ink)}.f2p-results-fan__view svg{color:var(--f2p-accent-gold)}.f2p-results-fan__strip{display:flex;justify-content:center;gap:var(--f2p-space-1-5);margin:0;padding:0;list-style:none}.f2p-results-fan__thumb{display:block;width:28px;height:36px;padding:var(--f2p-space-0);overflow:hidden;border-radius:var(--f2p-radius-tag);background:var(--f2p-r-edge);box-shadow:0 4px 10px -4px rgba(var(--f2p-espresso-rgb),.55);opacity:.7;transition:transform var(--ae-player-motion-fast) var(--ae-player-easing),opacity var(--ae-player-motion-fast) var(--ae-player-easing);animation:f2p-result-rise .42s var(--ae-player-easing-emphasized) backwards;animation-delay:calc(var(--f2p-i) * 30ms + .3s)}.f2p-results-fan__thumb[data-tier=top]{background:var(--f2p-frame-gold)}.f2p-results-fan__thumb>.f2p-art{border-radius:6px}.f2p-results-fan__thumb[aria-current=true]{opacity:1;transform:translateY(-4px) scale(1.12);box-shadow:0 0 0 2px var(--f2p-accent-gold),0 8px 14px -6px rgba(var(--f2p-espresso-rgb),.6)}.f2p-results-ledger{display:grid;gap:var(--f2p-space-3-5);width:min(100%,620px);margin:0 auto}.f2p-results-ledger__group{display:grid;gap:var(--f2p-space-2)}.f2p-results-ledger__rule{display:flex;align-items:center;gap:var(--f2p-space-3);margin:0;animation:f2p-result-rise .46s var(--ae-player-easing-emphasized) backwards;animation-delay:calc(var(--f2p-i) * 45ms + 60ms)}.f2p-results-ledger__rule:before,.f2p-results-ledger__rule:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--f2p-gold-line))}.f2p-results-ledger__rule:after{background:linear-gradient(270deg,transparent,var(--f2p-gold-line))}.f2p-results-ledger__rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--f2p-space-2);margin:0;padding:0;list-style:none}.f2p-results-ledger__group[data-feature=true] .f2p-results-ledger__rows{grid-template-columns:minmax(0,1fr)}.f2p-results-ledger__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--f2p-space-2-5);width:100%;padding:5px var(--f2p-space-2) 5px 5px;border:1px solid transparent;border-radius:var(--f2p-radius-row);background:var(--f2p-panel-fill) padding-box,var(--f2p-gold-line) border-box;box-shadow:var(--f2p-pill-shadow);text-align:start;animation:f2p-result-rise .46s var(--ae-player-easing-emphasized) backwards;animation-delay:calc(var(--f2p-i) * 45ms + 60ms)}.f2p-results-ledger__photo{display:block;width:40px;aspect-ratio:4 / 5;padding:var(--f2p-space-0);overflow:hidden;border-radius:11px;background:var(--f2p-r-edge)}.f2p-results-ledger__photo>.f2p-art{border-radius:9px}.f2p-results-ledger__photo .f2p-art__img{transform:scale(1.7);transform-origin:50% 18%}.f2p-results-ledger__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--f2p-font-serif);font-weight:600;font-size:var(--f2p-type-lead);color:var(--f2p-ink)}.f2p-results-ledger__copy{display:grid;justify-items:start;gap:var(--f2p-space-2);min-width:0}.f2p-results-ledger__marks{display:flex;align-items:center;gap:var(--f2p-space-1)}.f2p-results-ledger__row .f2p-new{min-height:0;padding:var(--f2p-space-0) var(--f2p-space-1-5);font-size:var(--f2p-type-micro)}.f2p-results-ledger__row[data-feature=true]{gap:var(--f2p-space-4);padding:var(--f2p-space-2) var(--f2p-space-4) var(--f2p-space-2) var(--f2p-space-2);border-width:2px;border-radius:var(--f2p-radius-card)}.f2p-results-ledger__row[data-feature=true] .f2p-results-ledger__photo{width:96px;padding:3px;border-radius:var(--f2p-shape-arch)}.f2p-results-ledger__row[data-feature=true] .f2p-results-ledger__photo>.f2p-art{border-radius:var(--f2p-shape-arch)}.f2p-results-ledger__row[data-feature=true] .f2p-art__img{transform:scale(1.25)}.f2p-results-ledger__row[data-feature=true] .f2p-results-ledger__name{font-size:var(--f2p-type-headline);white-space:normal;line-height:1.05}.f2p-results-ledger__row[data-feature=true]{grid-template-columns:auto minmax(0,1fr)}.f2p-results-ledger__row[data-feature=true] .f2p-results-ledger__name{max-width:100%}.f2p-results-ledger__row[data-feature=true] .f2p-new{padding:3px 9px;font-size:var(--f2p-type-overline)}.f2p-results-ledger__row[data-tier=top]{background:var(--f2p-panel-fill) padding-box,var(--f2p-frame-gold) border-box}.f2p-results-ledger__row[data-tier=top][data-feature=true]{box-shadow:var(--f2p-glow-top),var(--f2p-pill-shadow);animation:f2p-result-rise .46s var(--ae-player-easing-emphasized) calc(var(--f2p-i) * 45ms + 60ms) backwards,f2p-result-glow 2.8s ease-in-out .9s infinite}.f2p-results-ledger__row[data-tier=top] .f2p-results-ledger__photo{background:var(--f2p-frame-gold)}@container ddhpull (min-width: 640px){.f2p-results-fan__deck{--f2p-fan-card: 250px}.f2p-results-fan__thumb{width:36px;height:46px}.f2p-results-ledger__rows{grid-template-columns:repeat(3,minmax(0,1fr))}}.f2p-root{--f2p-photo-edge: rgba(var(--f2p-white-rgb), .96);--f2p-photo-edge-r: linear-gradient(145deg, var(--f2p-white) 0%, var(--f2p-sky-110) 100%);--f2p-photo-edge-sr: linear-gradient(145deg, var(--f2p-ivory-105) 0%, var(--f2p-gold-215) 55%, var(--f2p-ivory-170) 100%);--f2p-photo-edge-ssr: linear-gradient(135deg, var(--f2p-ivory-155) 0%, var(--f2p-gold-360) 30%, var(--f2p-gold-100) 52%, var(--f2p-gold-505) 78%, var(--f2p-gold-225) 100%);--f2p-photo-shadow: 0 1px 2px rgba(var(--f2p-espresso-rgb), .08), 0 18px 34px -18px rgba(var(--f2p-espresso-rgb), .5);--f2p-photo-scrim: linear-gradient(180deg, rgba(var(--f2p-espresso-rgb), .26) 0%, rgba(var(--f2p-espresso-rgb), 0) 20%, rgba(var(--f2p-espresso-rgb), 0) 50%, rgba(var(--f2p-espresso-rgb), .8) 100%);--f2p-ivory-card: rgba(var(--f2p-ivory-rgb), .86);--f2p-ivory-inset: rgba(var(--f2p-white-rgb), .62);--f2p-ivory-edge: rgba(var(--f2p-white-rgb), .92);--f2p-ivory-shadow: 0 1px 2px rgba(var(--f2p-espresso-rgb), .05), 0 18px 36px -22px rgba(var(--f2p-espresso-rgb), .34);--f2p-caps-ink: var(--f2p-kicker-ink)}.f2p-root[data-f2p-scheme=dark]{--f2p-photo-edge: rgba(var(--f2p-white-rgb), .2);--f2p-photo-edge-r: linear-gradient(145deg, rgba(var(--f2p-white-rgb), .34) 0%, rgba(var(--f2p-white-rgb), .12) 100%);--f2p-photo-edge-sr: linear-gradient(145deg, rgba(var(--f2p-champagne-rgb), .7) 0%, rgba(var(--f2p-bronze-rgb), .55) 100%);--f2p-photo-shadow: 0 20px 38px -18px rgba(var(--f2p-black-rgb), .85);--f2p-ivory-card: rgba(var(--f2p-ivory-rgb), .9);--f2p-ivory-inset: rgba(var(--f2p-white-rgb), .04);--f2p-ivory-edge: rgba(var(--f2p-white-rgb), .08);--f2p-ivory-shadow: 0 20px 40px -22px rgba(var(--f2p-black-rgb), .8)}.f2p-collection .f2p-hcard{--f2p-hcard-radius: 18px;--f2p-hcard-frame: var(--f2p-r-edge);--f2p-hcard-edge: 1.5px;container-type:inline-size;box-shadow:var(--f2p-photo-shadow)}.f2p-collection .f2p-hcard[data-tell=hold]{--f2p-hcard-edge: 2px;box-shadow:var(--f2p-photo-shadow),0 12px 28px -16px color-mix(in srgb,var(--f2p-gold-505) 60%,transparent)}.f2p-collection .f2p-hcard[data-size=slot]{--f2p-hcard-radius: var(--f2p-radius-row)}.f2p-collection .f2p-hcard :is(.f2p-hcard__art,.f2p-hcard__shade){inset:var(--f2p-hcard-edge);border-radius:calc(var(--f2p-hcard-radius) - var(--f2p-hcard-edge))}.f2p-collection .f2p-hcard .f2p-hcard__shade{background:var(--f2p-photo-scrim)}.f2p-collection .f2p-hcard[data-owned=true]:has(.f2p-art[data-placeholder=true]) .f2p-hcard__shade{background:linear-gradient(180deg,rgba(var(--f2p-espresso-rgb),0) 55%,rgba(var(--f2p-espresso-rgb),.5))}.f2p-collection .f2p-hcard[data-tell=hold][data-owned=true]:after{content:none}.f2p-collection .f2p-hcard .f2p-hcard__top{top:8px;left:8px;right:8px}.f2p-collection .f2p-hcard .f2p-hcard__top .f2p-rarity{height:16px;filter:drop-shadow(0 1px 3px rgba(var(--f2p-black-rgb),.35))}.f2p-collection .f2p-hcard .f2p-hcard__top .f2p-rarity[data-art=true]{height:24px;margin:-3px 0 0 -3px}.f2p-collection .f2p-hcard .f2p-hcard__foot{left:9px;right:9px;bottom:9px;gap:var(--f2p-space-1)}.f2p-collection .f2p-hcard .f2p-hcard__name{font-family:var(--f2p-font-serif);font-weight:600;font-size:clamp(var(--f2p-type-body),14cqi,var(--f2p-type-title));line-height:1.08;letter-spacing:-.01em;text-shadow:0 2px 10px rgba(var(--f2p-black-rgb),.45)}.f2p-collection .f2p-hcard .f2p-stars{--f2p-star-size: clamp(11px, 11.5cqi, 16px) !important}.f2p-collection .f2p-hcard .f2p-stars__star>svg{filter:drop-shadow(0 1px 2px rgba(var(--f2p-black-rgb),.5))}.f2p-collection .f2p-hcard[data-size=slot] .f2p-hcard__top{top:6px;left:6px;right:6px}.f2p-collection .f2p-hcard[data-size=slot] .f2p-hcard__top .f2p-rarity{height:14px}.f2p-collection .f2p-hcard[data-size=slot] .f2p-hcard__foot{left:8px;right:8px;bottom:7px;gap:var(--f2p-space-0)}.f2p-collection .f2p-hcard[data-size=slot] .f2p-hcard__name{font-size:clamp(var(--f2p-type-overline),13cqi,var(--f2p-type-lead))}.f2p-collection .f2p-hcard[data-size=slot] .f2p-stars{--f2p-star-size: 9px !important}.f2p-collection .f2p-hcard[data-selected=true]{box-shadow:0 0 0 2px var(--f2p-ring),0 0 0 4px var(--f2p-pink),var(--f2p-photo-shadow)}.f2p-collection .f2p-hcard[data-owned=false]{box-shadow:0 12px 26px -18px rgba(var(--f2p-espresso-rgb),.4)}.f2p-collection .f2p-hcard[data-owned=false] .f2p-hcard__frame{filter:none;opacity:1;background:var(--f2p-photo-edge)}.f2p-collection .f2p-hcard[data-owned=false] .f2p-hcard__shade{background:none}.f2p-collection .f2p-hcard[data-veiled=true] .f2p-art__img{filter:grayscale(1) sepia(.4) blur(4px) contrast(.9) brightness(1.04);transform:scale(1.1)}.f2p-collection .f2p-hcard[data-veiled=true] .f2p-hcard__shade{background:radial-gradient(60% 40% at 50% 44%,rgba(var(--f2p-ivory-rgb),.55),transparent 75%),linear-gradient(180deg,rgba(var(--f2p-ivory-rgb),.3),rgba(var(--f2p-ivory-rgb),.45) 55%,rgba(var(--f2p-ivory-rgb),.92))}.f2p-collection .f2p-hcard[data-veiled=true] .f2p-hcard__shade:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid var(--f2p-gold-line);border-radius:calc(var(--f2p-hcard-radius) - 7px)}.f2p-hcard__seal{position:absolute;z-index:3;top:44%;left:50%;display:grid;place-items:center;width:clamp(30px,32cqi,44px);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;color:var(--f2p-accent-gold);background:rgba(var(--f2p-ivory-rgb),.9);box-shadow:0 0 0 1px var(--f2p-gold-line),0 0 0 4px rgba(var(--f2p-ivory-rgb),.45),0 8px 18px -8px rgba(var(--f2p-espresso-rgb),.5)}.f2p-collection .f2p-hcard[data-owned=false] .f2p-hcard__name{font-family:var(--f2p-caps-family, var(--f2p-font-caps));font-size:clamp(var(--f2p-type-tiny),9cqi,var(--f2p-type-small));font-weight:var(--f2p-caps-weight, 700);letter-spacing:var(--f2p-caps-tracking, .3em);text-transform:var(--f2p-caps-transform, uppercase);color:var(--f2p-ivory-ink-soft);text-shadow:none}.f2p-collection .f2p-hcard[data-owned=false] .f2p-hcard__top .f2p-rarity{filter:saturate(.35);opacity:.8}.f2p-collection .f2p-hcard[data-owned=false] .f2p-hcard__foot{justify-items:center;bottom:12px}.f2p-root[data-f2p-scheme=dark] .f2p-collection .f2p-hcard[data-veiled=true] .f2p-art__img{filter:grayscale(1) sepia(.3) blur(4px) brightness(.65) contrast(.9)}.f2p-collection .f2p-art[data-placeholder=true] :is(.f2p-art__glow,.f2p-art__silhouette,.f2p-art__lock){display:none}.f2p-collection .f2p-art[data-placeholder=true]{background:linear-gradient(170deg,color-mix(in srgb,var(--f2p-accent) 12%,var(--f2p-ivory-120)),color-mix(in srgb,var(--f2p-accent) 24%,var(--f2p-gold-255)))}.f2p-collection .f2p-art[data-placeholder=true]:before{content:"";position:absolute;top:7%;right:7%;bottom:7%;left:7%;border:1px solid rgba(var(--f2p-white-rgb),.55);border-radius:calc(var(--f2p-radius-card) - 8px)}.f2p-collection .f2p-art[data-placeholder=true] .f2p-art__monogram{right:0;bottom:16%;left:0;top:0;display:grid;place-items:center;font-family:var(--f2p-font-serif);font-weight:500;font-size:30cqi;letter-spacing:.04em;color:var(--f2p-white);opacity:.92;text-shadow:0 2px 18px color-mix(in srgb,var(--f2p-bronze-805) 25%,transparent)}.f2p-collection .f2p-art[data-locked=true]{background:linear-gradient(170deg,rgb(var(--f2p-ivory-rgb)),color-mix(in srgb,var(--f2p-champagne) 42%,rgb(var(--f2p-ivory-rgb))))}.f2p-collection .f2p-art[data-locked=true]:before{border-color:var(--f2p-gold-line)}.f2p-collection .f2p-art[data-locked=true] .f2p-art__monogram{display:none}.f2p-collection .f2p-art[data-locked=true]:after{content:"?";position:absolute;top:0;right:0;bottom:12%;left:0;display:grid;place-items:center;font-family:var(--f2p-font-serif);font-style:italic;font-weight:400;font-size:36cqi;line-height:1;color:var(--f2p-caps-ink);opacity:.55}.f2p-root[data-f2p-scheme=dark] .f2p-collection .f2p-art[data-placeholder=true]{background:linear-gradient(170deg,color-mix(in srgb,var(--f2p-accent) 9%,var(--f2p-charcoal-850)),color-mix(in srgb,var(--f2p-accent) 4%,var(--f2p-charcoal-910)))}.f2p-root[data-f2p-scheme=dark] .f2p-collection .f2p-art[data-placeholder=true]:before{border-color:rgba(var(--f2p-white-rgb),.14)}.f2p-root[data-f2p-scheme=dark] .f2p-collection .f2p-art[data-placeholder=true] .f2p-art__monogram{color:var(--f2p-champagne);opacity:.7;text-shadow:none}.f2p-root[data-f2p-scheme=dark] .f2p-collection .f2p-art[data-locked=true]{background:linear-gradient(170deg,var(--f2p-charcoal-855) 0%,var(--f2p-charcoal-905) 100%)}.f2p-collection{--f2p-gutter: max(16px, calc((100% - 1320px)/2) );container:ddhcoll / inline-size}.f2p-collection .f2p-screen__body{padding-top:var(--f2p-space-4);padding-bottom:var(--f2p-space-8)}.f2p-collection .f2p-screen__body{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 16px);mask-image:linear-gradient(180deg,transparent 0,#000 16px)}.f2p-root .f2p-collection>.f2p-header .ae-player-text[data-variant=title]{font-family:var(--f2p-font-serif);font-weight:600;font-size:var(--f2p-type-title-lg);letter-spacing:-.01em}.f2p-collection__count{display:inline-flex;align-items:baseline;gap:5px;padding:0 var(--f2p-space-1);font-family:var(--f2p-font-caps);font-size:var(--f2p-type-small);letter-spacing:var(--f2p-caps-tracking, .18em);white-space:nowrap;color:var(--f2p-ink-soft)}.f2p-collection__count b{font-family:var(--f2p-font-serif);font-size:var(--f2p-type-title-sm);font-weight:600;letter-spacing:0;color:var(--f2p-ink)}.f2p-filter{margin-bottom:var(--f2p-space-4);gap:var(--f2p-space-2)}.f2p-root .f2p-filter .ae-player-pill{min-height:40px;min-width:64px;justify-content:center;padding:0 var(--f2p-space-4);font-weight:700;font-size:var(--f2p-type-control)}.f2p-filter .f2p-rarity{height:20px}.f2p-filter .f2p-rarity[data-art=true]{height:28px}.f2p-filter .f2p-rarity:not([data-art]) .f2p-rarity__text{font-size:var(--f2p-type-small)}.f2p-root .f2p-collection .f2p-edtabs.ae-player-sub-tabs{--ae-player-sub-tabs-thumb: var(--f2p-accent-gold)}.f2p-collection .f2p-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--f2p-space-3) var(--f2p-space-2-5)}@container ddhcoll (min-width: 600px){.f2p-collection .f2p-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--f2p-space-4)}}@container ddhcoll (min-width: 860px){.f2p-collection .f2p-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@container ddhcoll (min-width: 1080px){.f2p-collection .f2p-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--f2p-space-5)}}@container ddhcoll (min-width: 1300px){.f2p-collection .f2p-grid{grid-template-columns:repeat(7,minmax(0,1fr))}}.f2p-collection__empty{display:grid;justify-items:center;gap:var(--f2p-space-2-5);margin:0 0 var(--f2p-space-5);padding:30px var(--f2p-space-5-5)}.f2p-collection__empty>svg{color:var(--f2p-accent-gold)}.f2p-collection__empty strong{font-family:var(--f2p-font-serif);font-size:var(--f2p-type-title-lg);font-weight:600;color:var(--f2p-ink)}.f2p-locked-note{display:inline-flex;align-items:center;gap:5px;font-size:var(--f2p-type-caption);font-weight:700;color:var(--f2p-ivory-ink-soft)}.f2p-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--f2p-space-2-5);margin:0;padding:0;list-style:none}.f2p-shop{--f2p-gutter: max(16px, calc((100% - 1240px)/2) );--f2p-shop-tile: color-mix(in srgb, var(--f2p-accent-gold) 16%, var(--f2p-pill-fill));container:ddhshop / inline-size;background:radial-gradient(50% 40% at 0% 0%,var(--f2p-bloom-lilac),transparent 70%),var(--f2p-wash)}.f2p-root .f2p-shop>.f2p-header.ae-player-screen-header .ae-player-text[data-variant=title]{font-family:var(--f2p-font-serif);font-weight:600;font-size:var(--f2p-type-title-lg);letter-spacing:0;color:var(--f2p-ink)}.f2p-shop .f2p-screen__body{display:grid;align-content:start;padding-bottom:var(--f2p-space-7)}.f2p-shop__test{display:inline-flex;align-items:center;justify-self:start;gap:var(--f2p-space-1-5);margin:0 0 var(--f2p-space-1-5);padding:var(--f2p-space-1-5) var(--f2p-space-3);border:1px solid var(--f2p-gold-line);border-radius:var(--f2p-radius-pill);color:var(--f2p-ink-soft);font-size:var(--f2p-type-small);font-weight:600}.f2p-shop__section{display:grid;gap:var(--f2p-space-3);margin-bottom:26px}.f2p-shop .f2p-shop__section>.f2p-section-title{justify-content:flex-start;gap:var(--f2p-space-3-5);margin:var(--f2p-space-1) 0 0}.f2p-shop .f2p-shop__section>.f2p-section-title>span{font-family:var(--f2p-caps-family, var(--f2p-font-ui));font-size:calc(var(--f2p-type-overline) * var(--f2p-caps-scale, 1));font-weight:var(--f2p-caps-weight, 700);letter-spacing:var(--f2p-caps-tracking, .3em);text-transform:var(--f2p-caps-transform, uppercase);color:var(--f2p-kicker-ink)}.f2p-shop .f2p-shop__section>.f2p-section-title:after{content:"";flex:1 1 auto;height:1px;background:linear-gradient(90deg,var(--f2p-gold-line),transparent)}.f2p-shop__grid{display:grid;gap:var(--f2p-space-3)}.f2p-shop__grid[data-layout=tile]{grid-template-columns:1fr 1fr}.f2p-product[data-hero=true]{grid-template-columns:minmax(0,1fr) auto}.f2p-product[data-hero=true]>.f2p-product__hero{grid-column:1 / -1}.f2p-product__hero{display:flex;align-items:center;justify-content:center;height:clamp(120px,34cqw,200px);min-height:0;overflow:hidden;pointer-events:none}.f2p-product__hero img{display:block;width:auto;height:100%;max-width:100%;object-fit:contain;filter:drop-shadow(0 6px 8px rgba(var(--f2p-shadow-rgb),.35))}.f2p-product{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:var(--f2p-space-3-5);padding:var(--f2p-space-4) var(--f2p-space-4-5) var(--f2p-space-4) var(--f2p-space-4)}.f2p-product__badge{position:absolute;top:-9px;right:14px;padding:3px var(--f2p-space-2-5);border:0;border-radius:var(--f2p-radius-pill);background:var(--f2p-gold-mark);color:var(--f2p-on-gold);font-family:var(--f2p-caps-family, var(--f2p-font-ui));font-size:calc(var(--f2p-type-tag) * var(--f2p-caps-scale, 1));font-weight:var(--f2p-caps-weight, 600);letter-spacing:var(--f2p-caps-tracking, .16em);text-transform:var(--f2p-caps-transform, uppercase);white-space:nowrap;box-shadow:var(--f2p-pill-shadow)}.f2p-product__art{position:relative;display:grid;place-items:center;width:64px;height:64px;overflow:hidden;border-radius:var(--f2p-radius-row);background:var(--f2p-shop-tile);box-shadow:inset 0 0 0 1px var(--f2p-gold-line);color:var(--f2p-accent-gold)}.f2p-product__art[data-art=true]{background:radial-gradient(60% 60% at 50% 50%,color-mix(in srgb,var(--f2p-accent-gold) 40%,transparent),transparent 72%);box-shadow:none;overflow:visible}.f2p-product__art[data-shape=portrait]{box-shadow:0 0 0 2px var(--f2p-pill-fill),0 0 0 3.5px var(--f2p-gold-line),var(--f2p-pill-shadow)}.f2p-product__art>.f2p-art{position:absolute;top:0;right:0;bottom:0;left:0}.f2p-product__body{display:grid;gap:var(--f2p-space-1);min-width:0}.f2p-product__name{display:flex;flex-wrap:wrap;align-items:center;gap:var(--f2p-space-1-5);font-family:var(--f2p-font-serif);font-weight:600;font-size:var(--f2p-type-heading-lg);line-height:1.15;letter-spacing:-.005em;color:var(--f2p-ink)}.f2p-product__amount{display:inline-flex;align-items:center;justify-content:inherit;gap:var(--f2p-space-1);font-family:var(--f2p-font-ui);font-size:var(--f2p-type-control);font-weight:700;color:var(--f2p-ink)}.f2p-product__amount b{font-size:var(--f2p-type-small);font-weight:700;color:var(--f2p-kicker-ink)}.f2p-product__text{font-size:var(--f2p-type-caption);line-height:1.4;color:var(--f2p-ink-soft)}.f2p-product__kind{font-family:var(--f2p-caps-family, var(--f2p-font-ui));font-size:calc(var(--f2p-type-kicker) * var(--f2p-caps-scale, 1));font-weight:var(--f2p-caps-weight, 700);letter-spacing:var(--f2p-caps-tracking, .22em);text-transform:var(--f2p-caps-transform, uppercase);color:var(--f2p-kicker-ink)}.f2p-product__days{display:inline-flex;align-items:center;justify-self:start;gap:var(--f2p-space-1);padding:var(--f2p-space-0) 9px;border:1px solid var(--f2p-gold-line);border-radius:var(--f2p-radius-pill);font-size:var(--f2p-type-overline);font-weight:700;color:var(--f2p-kicker-ink)}.f2p-product__price{display:inline-flex;align-items:center;gap:3px}.f2p-product .f2p-rewards{margin-top:var(--f2p-space-0)}.f2p-root .f2p-product .ae-player-button.f2p-product__buy{min-width:84px;border-radius:var(--f2p-radius-pill);font-family:var(--f2p-font-ui);font-weight:700}.f2p-root .f2p-shop__grid:not([data-layout=hero]) .ae-player-button.f2p-product__buy[data-variant=primary]{--ae-player-button-primary-background: var(--f2p-gold-mark);--ae-player-button-primary-hover-background: var(--f2p-gold-mark);--ae-player-button-primary-text: var(--f2p-on-gold);--ae-player-button-primary-border: transparent;--ae-player-button-primary-shadow: var(--f2p-pill-shadow)}.f2p-product[data-owned=true]>:not(.ae-player-badge,.ae-player-button){opacity:.72}.f2p-shop__grid[data-layout=tile] .f2p-product{grid-template-columns:1fr;justify-items:center;gap:var(--f2p-space-2);padding:var(--f2p-space-5-5) var(--f2p-space-3) var(--f2p-space-3-5);text-align:center}.f2p-shop__grid[data-layout=tile] .f2p-product__badge{right:50%;translate:50% 0}.f2p-shop__grid[data-layout=tile] .f2p-product__art{width:88px;height:78px}.f2p-shop__grid[data-layout=tile] .f2p-product__name{justify-content:center;font-size:var(--f2p-type-heading)}.f2p-shop__grid[data-layout=tile] .f2p-product__amount{justify-content:center}.f2p-shop__grid[data-layout=tile] .f2p-product__buy{width:100%}.f2p-shop__grid[data-layout=hero] .f2p-product{grid-template-columns:96px minmax(0,1fr);grid-template-areas:"art body" "buy buy";gap:var(--f2p-space-3-5) var(--f2p-space-4);padding:var(--f2p-space-5) var(--f2p-space-4-5) var(--f2p-space-4-5);overflow:hidden;isolation:isolate;outline-color:rgba(var(--f2p-champagne-rgb),.4);background:radial-gradient(70% 60% at 22% 30%,rgba(var(--f2p-champagne-rgb),.3),transparent 70%),radial-gradient(60% 50% at 100% 100%,rgba(var(--f2p-pink-rgb),.14),transparent 70%),linear-gradient(160deg,var(--f2p-bronze-860) 0%,var(--f2p-espresso-920) 100%);box-shadow:0 28px 50px -24px rgba(var(--f2p-espresso-rgb),.7),inset 0 1px rgba(var(--f2p-champagne-rgb),.18);color:var(--f2p-ivory-105)}.f2p-shop__grid[data-layout=hero] .f2p-reward[data-owned=true]{opacity:1}.f2p-shop__grid[data-layout=hero] .f2p-product:has(>.f2p-product__badge){padding-top:44px}.f2p-shop__grid[data-layout=hero] .f2p-product__badge{top:16px;right:auto;left:18px}.f2p-root .f2p-shop__grid[data-layout=hero] .f2p-product__art{grid-area:art;width:96px;height:96px;box-shadow:none;background:radial-gradient(60% 60% at 50% 50%,rgba(var(--f2p-champagne-rgb),.4),transparent 72%)}.f2p-shop__grid[data-layout=hero] .f2p-product__art .f2p-item{width:100%;height:100%}.f2p-shop__grid[data-layout=hero] .f2p-product__body{grid-area:body;gap:var(--f2p-space-1-5)}.f2p-shop__grid[data-layout=hero] .f2p-product__name{font-size:var(--f2p-type-headline-sm);font-weight:500;line-height:1.05;color:var(--f2p-ivory-75)}.f2p-shop__grid[data-layout=hero] .f2p-product__amount{font-size:var(--f2p-type-lead);color:var(--f2p-champagne)}.f2p-shop__grid[data-layout=hero] .f2p-product__text{color:rgba(var(--f2p-champagne-rgb),.72)}.f2p-shop__grid[data-layout=hero] .f2p-reward{background:rgba(var(--f2p-champagne-rgb),.94);color:var(--f2p-bronze-815);box-shadow:none}.f2p-root .f2p-shop__grid[data-layout=hero] .ae-player-button.f2p-product__buy,.f2p-root .f2p-shop__grid[data-layout=hero] .f2p-product>.ae-player-badge,.f2p-root .f2p-shop__grid[data-layout=hero] .f2p-product>.ae-player-button{grid-area:buy;justify-self:stretch;min-height:50px;font-size:var(--f2p-type-heading)}.f2p-shop__section[data-layout=lead]{margin-bottom:var(--f2p-space-5)}.f2p-shop__grid[data-layout=lead] .f2p-product{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:var(--f2p-space-2-5);padding:var(--f2p-space-3) var(--f2p-space-3) var(--f2p-space-3-5)}.f2p-shop__grid[data-layout=lead] .f2p-product[data-hero=true]>.f2p-product__hero{height:auto;aspect-ratio:16 / 10;overflow:hidden;border-radius:var(--f2p-radius-row)}.f2p-shop__grid[data-layout=lead] .f2p-product__hero img{width:100%;height:100%;max-height:none;object-fit:cover;object-position:50% 28%;filter:none}.f2p-shop__grid[data-layout=lead] .f2p-product__badge{top:26px;right:auto;left:2px;z-index:2;padding:var(--f2p-space-1-5) var(--f2p-space-5) var(--f2p-space-1-5) var(--f2p-space-3-5);font-size:calc(var(--f2p-type-small) * var(--f2p-caps-scale, 1));clip-path:polygon(0 0,100% 0,calc(100% - 9px) 50%,100% 100%,0 100%)}.f2p-shop__grid[data-layout=lead] .f2p-product__body{padding:0 var(--f2p-space-1)}.f2p-shop__grid[data-layout=lead] .f2p-product__name{font-size:var(--f2p-type-title)}.f2p-shop__grid[data-layout=lead] .f2p-product>:is(.ae-player-button,.ae-player-badge){justify-self:stretch;min-height:46px;font-size:var(--f2p-type-lead)}@container ddhshop (min-width: 960px){.f2p-shop .f2p-screen__body{padding-top:var(--f2p-space-3);padding-bottom:44px}.f2p-root .f2p-shop>.f2p-header.ae-player-screen-header .ae-player-text[data-variant=title]{font-size:var(--f2p-type-headline-lg)}.f2p-shop .f2p-shop__grid:not([data-layout=tile],[data-layout=hero]){grid-template-columns:repeat(2,minmax(0,1fr))}.f2p-shop .f2p-shop__grid[data-layout=tile]{grid-template-columns:repeat(4,minmax(0,1fr))}.f2p-shop .f2p-screen__body:has(>.f2p-shop__section[data-layout=hero]){grid-template-columns:minmax(340px,32%) minmax(0,1fr);column-gap:var(--f2p-space-9)}.f2p-shop .f2p-screen__body:has(>.f2p-shop__section[data-layout=hero])>:not([data-layout=hero]){grid-column:2}.f2p-shop .f2p-shop__section[data-layout=hero]{position:sticky;top:0;grid-column:1;grid-row:1 / span 12;align-self:start}.f2p-shop__grid[data-layout=hero] .f2p-product{grid-template-columns:minmax(0,1fr);grid-template-areas:"art" "body" "buy";justify-items:center;gap:var(--f2p-space-4-5);padding:34px var(--f2p-space-6-5) var(--f2p-space-6-5);text-align:center}.f2p-shop__grid[data-layout=hero] .f2p-product:has(>.f2p-product__badge){padding-top:34px}.f2p-shop__grid[data-layout=hero] .f2p-product__badge{top:22px;left:22px}.f2p-root .f2p-shop__grid[data-layout=hero] .f2p-product__art{width:clamp(180px,16cqw,240px);height:clamp(180px,16cqw,240px);margin-top:var(--f2p-space-2-5)}.f2p-shop__grid[data-layout=hero] .f2p-product__body{justify-items:center}.f2p-shop__grid[data-layout=hero] .f2p-product__name{justify-content:center;font-size:clamp(34px,3cqw,42px)}.f2p-shop__grid[data-layout=hero] .f2p-product__amount{justify-content:center;font-size:var(--f2p-type-heading-lg)}.f2p-shop__grid[data-layout=hero] .f2p-rewards{justify-content:center}.f2p-shop__grid[data-layout=hero] .f2p-product__body:before{content:"";justify-self:center;order:-1;width:48px;height:1px;margin-bottom:var(--f2p-space-1);background:rgba(var(--f2p-champagne-rgb),.6)}}.f2p-root .f2p-offer.ae-player-dialog{border:0;background:var(--f2p-panel-fill),var(--f2p-surface-fill);box-shadow:var(--f2p-panel-shadow);outline:var(--f2p-panel-outline, 1px solid var(--f2p-gold-line));outline-offset:-7px;color:var(--f2p-ink)}.f2p-root .f2p-offer.ae-player-dialog .ae-player-text[data-variant=title]{font-family:var(--f2p-font-serif);font-weight:600;letter-spacing:0;color:var(--f2p-ink)}.f2p-offer__body{display:grid;justify-items:center;gap:var(--f2p-space-3);text-align:center}.f2p-offer__body .f2p-rewards{justify-content:center;width:100%}.f2p-offer__body .f2p-reward{white-space:nowrap}.f2p-offer__body .f2p-reward__label{max-width:none}.f2p-offer__art{--ae-player-accent: var(--f2p-accent-gold);display:grid;place-items:center;margin:-6px 0 -10px}.f2p-root .f2p-offer__art .ae-player-shine-star[data-size=large]{--ae-player-shine-star-size: min(15rem, 64vw)}.f2p-offer__portrait{position:relative;display:block;width:110px;height:110px;overflow:hidden;border-radius:50%;box-shadow:0 0 0 3px var(--f2p-pill-fill),0 0 0 4.5px var(--f2p-gold-line),var(--f2p-pill-shadow)}.f2p-offer__portrait>.f2p-art{position:absolute;top:0;right:0;bottom:0;left:0}.f2p-offer__amount.f2p-display{font-family:var(--f2p-font-serif);font-size:46px;font-weight:600;letter-spacing:0;background:var(--f2p-gold-script);-webkit-background-clip:text;background-clip:text;-webkit-text-stroke:0;filter:drop-shadow(0 1px 0 color-mix(in srgb,var(--f2p-bronze-705) 25%,transparent))}.f2p-offer__total{display:inline-flex;align-items:center;gap:var(--f2p-space-2)}.f2p-offer__text{margin:0;font-size:var(--f2p-type-control);line-height:1.45;color:var(--f2p-ink-soft)}.f2p-offer__timer{padding:var(--f2p-space-1) var(--f2p-space-3);border:1px solid var(--f2p-gold-line);border-radius:var(--f2p-radius-pill);color:var(--f2p-kicker-ink)}.f2p-spend__body{display:grid;justify-items:center;gap:var(--f2p-space-3);text-align:center}.f2p-spend__text{margin:0;font-size:var(--f2p-type-body);color:var(--f2p-ink-soft)}.f2p-spend__price{display:flex;align-items:center;gap:var(--f2p-space-2-5);min-height:56px}.f2p-spend__amount,.f2p-spend__free{font-size:34px}.f2p-spend__facts{display:grid;grid-auto-flow:column;gap:var(--f2p-space-6-5);margin:0}.f2p-spend__facts div{display:grid;justify-items:center;gap:var(--f2p-space-1)}.f2p-spend__facts dt{font-size:calc(var(--f2p-type-kicker) * var(--f2p-caps-scale, 1));font-weight:var(--f2p-caps-weight, 700);letter-spacing:var(--f2p-caps-tracking, .22em);text-transform:var(--f2p-caps-transform, uppercase);color:var(--f2p-kicker-ink)}.f2p-spend__facts dd{display:inline-flex;align-items:center;gap:3px;margin:0;font-size:var(--f2p-type-heading);font-weight:800;color:var(--f2p-ink)}.f2p-spend__facts dd[data-bad=true]{color:var(--f2p-bad-ink)}.f2p-spend__alt{display:grid;justify-items:center;gap:var(--f2p-space-1);width:min(100%,320px)}.f2p-spend__alt small{font-size:var(--f2p-type-overline);font-weight:700;color:var(--f2p-ink-soft)}.f2p-spend__warn{display:flex;align-items:center;gap:var(--f2p-space-1-5);margin:0;font-size:var(--f2p-type-meta);font-weight:700;color:var(--f2p-bad-ink)}.f2p-root .f2p-sheet.f2p-spend.ae-player-dialog{overflow:visible}.f2p-spend.f2p-luxe.ae-player-dialog>header .ae-player-icon-button{position:absolute;top:-14px;right:-14px;z-index:4;width:40px;height:40px}.f2p-spend .f2p-luxe__art{top:18px;right:18px;width:46%;height:136px;border-radius:var(--f2p-radius-row);-webkit-mask-image:radial-gradient(closest-side at 55% 50%,#000 62%,transparent 100%);mask-image:radial-gradient(closest-side at 55% 50%,#000 62%,transparent 100%)}.f2p-spend .f2p-luxe__art img{object-position:50% 24%}.f2p-root .ae-player-dialog__backdrop:has(>.f2p-spend){background:var(--f2p-spend-scrim);-webkit-backdrop-filter:var(--f2p-spend-backdrop-filter);backdrop-filter:var(--f2p-spend-backdrop-filter)}.f2p-root:has(.f2p-spend) .f2p-banner__action,.f2p-root:has(.f2p-spend) .f2p-banner__info{opacity:0;transform:translateY(24px);transition:opacity var(--ae-player-motion-standard) var(--ae-player-easing),transform var(--ae-player-motion-standard) var(--ae-player-easing)}.f2p-root .f2p-banner__action,.f2p-root .f2p-banner__info{transition:opacity var(--ae-player-motion-standard) var(--ae-player-easing),transform var(--ae-player-motion-standard) var(--ae-player-easing)}.f2p-shop__grid[data-layout=row] .f2p-product__art .f2p-item{--f2p-item-size: 58px !important}.f2p-product__art[data-pile] .f2p-item{position:absolute}.f2p-product__art[data-pile="2"] .f2p-item:nth-child(1){translate:-22% 8%;rotate:-10deg;scale:.82}.f2p-product__art[data-pile="2"] .f2p-item:nth-child(2){translate:16% -4%;rotate:6deg}.f2p-product__art[data-pile="3"] .f2p-item:nth-child(1){translate:-30% 12%;rotate:-14deg;scale:.76}.f2p-product__art[data-pile="3"] .f2p-item:nth-child(2){translate:30% 12%;rotate:12deg;scale:.76}.f2p-product__art[data-pile="3"] .f2p-item:nth-child(3){translate:0 -10%;scale:1.05}.f2p-shop__grid[data-layout=tile]>.f2p-product:last-child:nth-child(odd){grid-column:1 / -1;grid-template-columns:112px minmax(0,1fr);grid-template-areas:"art body" "art buy";justify-items:start;align-items:center;column-gap:var(--f2p-space-4-5);row-gap:var(--f2p-space-2-5);padding:var(--f2p-space-6) var(--f2p-space-5) var(--f2p-space-5);text-align:left}.f2p-shop__grid[data-layout=tile]>.f2p-product:last-child:nth-child(odd) .f2p-product__art{grid-area:art;width:112px;height:104px}.f2p-shop__grid[data-layout=tile]>.f2p-product:last-child:nth-child(odd) .f2p-product__body{grid-area:body;justify-items:start}.f2p-shop__grid[data-layout=tile]>.f2p-product:last-child:nth-child(odd) :is(.f2p-product__name,.f2p-product__amount){justify-content:flex-start}.f2p-shop__grid[data-layout=tile]>.f2p-product:last-child:nth-child(odd)>:is(.ae-player-button,.ae-player-badge){grid-area:buy}.f2p-product[data-stacked=true]{display:flex;flex-direction:column;align-items:stretch;gap:var(--f2p-space-3)}.f2p-product__open{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:var(--f2p-space-3-5);width:100%;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:start}button.f2p-product__open{cursor:pointer}button.f2p-product__open:disabled{cursor:default;opacity:1}.f2p-product__open .f2p-product__body{justify-items:start}.f2p-product__foot{display:grid;margin-top:auto;padding-top:var(--f2p-space-1)}.f2p-product[data-stacked=true] .f2p-product__buy{width:100%}.f2p-product__owned-row{display:flex;align-items:center;gap:var(--f2p-space-2)}.f2p-product__owned-row>:first-child{flex:1 1 auto}.f2p-product__was{display:inline-flex;align-items:baseline;gap:var(--f2p-space-1);margin-right:var(--f2p-space-2-5);font-size:var(--f2p-type-note);font-weight:600;opacity:.86}.f2p-product__was s{font-size:var(--f2p-type-meta);font-weight:700;text-decoration-thickness:1.5px}.f2p-root .f2p-product__buy .f2p-price[data-kind=free]{padding:0;background:none;color:inherit;font-size:inherit;letter-spacing:var(--f2p-caps-tracking, .1em)}.f2p-offer__hero{display:block;width:min(100%,15rem);height:auto;max-height:15rem;object-fit:contain}.f2p-fund,.f2p-piggy,.f2p-chain{display:grid;gap:var(--f2p-space-2);padding:var(--f2p-space-4) var(--f2p-space-3-5)}.f2p-fund__head,.f2p-fund__row{display:grid;grid-template-columns:3.4rem repeat(var(--f2p-fund-columns, 3),minmax(0,1fr));gap:var(--f2p-space-1-5);align-items:stretch}.f2p-fund__head{font-size:var(--f2p-type-overline);font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--f2p-ink-soft)}.f2p-fund__threshold{display:grid;place-items:center;font-weight:800}.f2p-fund__cell{display:grid;place-items:center;gap:var(--f2p-space-0);min-height:52px;padding:var(--f2p-space-1);border:1px solid var(--f2p-gold-line);border-radius:var(--f2p-radius-row);background:var(--f2p-sys-row);font:inherit;color:inherit}button.f2p-fund__cell{cursor:pointer}.f2p-fund__cell[data-state=locked]{opacity:.55}.f2p-fund__cell[data-state=claimed]{background:var(--f2p-sys-well)}.f2p-fund__cell[data-state=empty]{visibility:hidden}.f2p-fund__rows{display:grid;gap:var(--f2p-space-2)}.f2p-fund__buys{display:flex;gap:var(--f2p-space-2)}.f2p-fund__buys>*{flex:1 1 0;min-width:0}.f2p-root .ae-player-button.f2p-fund__buy{flex-direction:column;gap:1px;padding-inline:var(--f2p-space-2);white-space:normal;line-height:1.1}.f2p-fund__buy-name{display:inline-flex;align-items:center;justify-content:center;gap:var(--f2p-space-1)}.f2p-fund__owned{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:40px;border-radius:var(--f2p-radius-row);background:var(--f2p-sys-well);font-size:var(--f2p-type-caption);font-weight:800}.f2p-piggy__meter{display:grid;gap:var(--f2p-space-1)}.f2p-chain__step{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--f2p-space-2);align-items:center;padding:var(--f2p-space-2) var(--f2p-space-2-5);border:1px solid var(--f2p-gold-line);border-radius:var(--f2p-radius-row);background:var(--f2p-sys-row)}.f2p-chain__step[data-state=locked]{opacity:.55}.f2p-chain__step[data-state=bought]{background:var(--f2p-sys-well)}.f2p-root{--f2p-sys-page: radial-gradient(90% 55% at 50% 0%, var(--f2p-bloom-lilac), transparent 70%), var(--f2p-wash);--f2p-sys-row: rgba(var(--f2p-surface-rgb), .62);--f2p-sys-well: color-mix(in srgb, var(--f2p-accent-gold) 12%, transparent);--f2p-daily-arch: 50% 50% 14px 14px / 48% 48% 14px 14px;--f2p-daily-light: rgba(var(--f2p-white-rgb), .95);--f2p-daily-glow: rgba(var(--f2p-champagne-rgb), .95)}.f2p-root[data-f2p-scheme=dark]{--f2p-daily-light: rgba(var(--f2p-gold-rgb), .2);--f2p-daily-glow: rgba(var(--f2p-gold-rgb), .3)}:is(.f2p-missions,.f2p-mailbox,.f2p-rates)>.f2p-overlay__backdrop{background:var(--f2p-sys-page)}.f2p-root :is(.f2p-missions,.f2p-mailbox,.f2p-rates)>.f2p-header .ae-player-text[data-variant=title]{font-family:var(--f2p-font-serif);font-weight:600;font-size:var(--f2p-type-headline-sm);letter-spacing:-.01em}:is(.f2p-missions,.f2p-mailbox,.f2p-rates) .f2p-section-title>span{font-family:var(--f2p-caps-family, var(--f2p-font-ui));font-size:calc(var(--f2p-type-overline) * var(--f2p-caps-scale, 1));font-weight:var(--f2p-caps-weight, 700);letter-spacing:var(--f2p-caps-tracking, .22em);text-transform:var(--f2p-caps-transform, uppercase);color:var(--f2p-kicker-ink)}:is(.f2p-missions,.f2p-mailbox,.f2p-rates) .f2p-section-title{margin:0 var(--f2p-space-1)}:is(.f2p-missions,.f2p-mailbox,.f2p-rates) .f2p-section-title small{font-family:var(--f2p-font-ui);font-size:var(--f2p-type-small);font-weight:600;letter-spacing:0;color:var(--f2p-ink-soft)}.f2p-missions .f2p-section-title .f2p-emblem{display:none}.f2p-root :is(.f2p-missions,.f2p-mailbox)>.ae-player-screen-header.f2p-header{grid-template-columns:max-content minmax(0,1fr);padding-inline:calc(var(--f2p-gutter, var(--f2p-space-4)) + var(--f2p-space-1)) calc(var(--f2p-gutter, var(--f2p-space-4)) - var(--f2p-space-1))}.f2p-root :is(.f2p-missions,.f2p-mailbox)>.f2p-header>.f2p-header__spacer{display:none}.f2p-root :is(.f2p-missions,.f2p-mailbox,.f2p-season-page)>.f2p-header .ae-player-screen-header__copy{justify-items:start;min-width:max-content}.f2p-root :is(.f2p-missions,.f2p-mailbox,.f2p-season-page)>.f2p-header .ae-player-screen-header__chrome{min-width:0;justify-self:end;max-width:100%}.f2p-root :is(.f2p-missions,.f2p-mailbox,.f2p-season-page)>.f2p-header .ae-player-screen-header__action{min-width:0;overflow-x:auto;scrollbar-width:none}.f2p-root :is(.f2p-missions,.f2p-mailbox,.f2p-season-page)>.f2p-header .ae-player-screen-header__action *{flex-shrink:0}.f2p-rates{--f2p-gutter: max(16px, calc((100% - 1040px)/2) );container:f2p-rates / inline-size}.f2p-rates>.f2p-overlay__body{padding-top:var(--f2p-space-2-5)}.f2p-rates__summary{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--f2p-space-2-5)}.f2p-rates__tile{display:grid;justify-items:center;gap:var(--f2p-space-2);padding:var(--f2p-space-4) var(--f2p-space-2)}.f2p-rates__tile strong{font-family:var(--f2p-font-serif);font-weight:600;font-size:var(--f2p-type-headline);color:var(--f2p-ink)}.f2p-rates__tile[data-top=true]{box-shadow:0 0 0 1.5px var(--f2p-accent-gold),var(--f2p-panel-shadow)}.f2p-rates__rules{display:grid;gap:var(--f2p-space-2-5);margin:var(--f2p-space-3-5) 0;padding:var(--f2p-space-4-5) var(--f2p-space-5-5);list-style:none}.f2p-rates__rules li{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:var(--f2p-space-2-5);font-size:var(--f2p-type-label);font-weight:500;line-height:1.45;color:var(--f2p-ink)}.f2p-rates__rules li>svg{margin-top:var(--f2p-space-0)}.f2p-rates__rules li .f2p-rarity{vertical-align:-3px}.f2p-rates__rules li b{font-weight:700}.f2p-rates__rules li[data-tone=pink]{color:var(--f2p-kicker-ink);font-weight:700}.f2p-rates__rules svg{color:var(--f2p-kicker-ink)}.f2p-rates__pool ul{display:grid;margin:var(--f2p-space-2) 0 var(--f2p-space-4);padding:var(--f2p-space-1-5) var(--f2p-space-5-5);list-style:none}.f2p-rates__pool li{display:flex;justify-content:space-between;align-items:center;min-height:42px;font-size:var(--f2p-type-control);color:var(--f2p-ink)}.f2p-rates__pool li+li{border-top:1px solid var(--f2p-hairline)}.f2p-rates__pool li b{font-weight:600}.f2p-rates__pool li[data-featured=true]{font-family:var(--f2p-font-serif);font-size:15.5px;font-weight:600;color:var(--f2p-kicker-ink)}.f2p-rates__pool .f2p-section-title span{display:inline-flex;align-items:center;gap:var(--f2p-space-2)}@container f2p-rates (min-width: 900px){.f2p-rates>.f2p-overlay__body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--f2p-space-5);align-content:start;align-items:start}.f2p-rates__summary,.f2p-rates__rules{grid-column:1 / -1}}.f2p-missions{--f2p-gutter: max(16px, calc((100% - 1120px)/2) );container:f2p-missions / inline-size}.f2p-missions>.f2p-overlay__body{padding-top:var(--f2p-space-2-5)}.f2p-login,.f2p-passes,.f2p-missions__section{display:grid;align-content:start;gap:var(--f2p-space-3);padding:var(--f2p-space-5) var(--f2p-space-4) var(--f2p-space-4)}.f2p-daily,.f2p-daily__logins{display:grid;gap:var(--f2p-space-4)}.f2p-daily{margin-bottom:var(--f2p-space-4)}.f2p-missions__groups{display:grid;gap:var(--f2p-space-4);margin-bottom:var(--f2p-space-2)}:is(.f2p-missions,.f2p-mailbox) .f2p-section-title>span{display:inline-flex;align-items:center;gap:var(--f2p-space-2)}.f2p-login__count{padding:3px var(--f2p-space-2-5);border-radius:var(--f2p-radius-pill);background:var(--f2p-sys-well);color:var(--f2p-kicker-ink)}.f2p-root .f2p-section-title :is(.f2p-missions__ready,.f2p-mails__count){display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 var(--f2p-space-1-5);border-radius:var(--f2p-radius-pill);background:var(--f2p-pink-fill);box-shadow:0 4px 10px -4px rgba(var(--f2p-pink-rgb),.8);font-family:var(--f2p-font-ui);font-size:var(--f2p-type-overline);font-weight:800;letter-spacing:0;color:var(--f2p-white)}.f2p-missions__reset{display:inline-flex;align-items:center;gap:var(--f2p-space-1);padding:3px var(--f2p-space-2-5);border-radius:var(--f2p-radius-pill);background:var(--f2p-sys-well)}.f2p-missions__reset[data-done=true]{color:var(--f2p-kicker-ink)}.f2p-chips{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:3px var(--f2p-space-1)}.f2p-chips__item{display:inline-flex;align-items:center;gap:3px;padding:var(--f2p-space-0) var(--f2p-space-2) var(--f2p-space-0) 3px;border-radius:var(--f2p-radius-pill);background:var(--f2p-sys-well);font-size:var(--f2p-type-caption);font-weight:800;line-height:1.2;color:var(--f2p-ink);white-space:nowrap}.f2p-login__hero{display:block;width:calc(100% + 2 * var(--f2p-space-4));height:clamp(150px,42vw,220px);margin:calc(var(--f2p-space-5) * -1) calc(var(--f2p-space-4) * -1) 0;border-radius:var(--f2p-radius-row) var(--f2p-radius-row) 0 0;object-fit:cover;object-position:50% 22%;-webkit-mask-image:linear-gradient(to bottom,#000 72%,transparent);mask-image:linear-gradient(to bottom,#000 72%,transparent)}.f2p-login__buy :is(span,.f2p-price){display:inline-flex;align-items:center}.f2p-login__buy{gap:var(--f2p-space-2)}.f2p-login__days{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--f2p-space-2);margin:0;padding:0;list-style:none}.f2p-login[data-long=true] .f2p-login__days{grid-template-columns:repeat(5,minmax(0,1fr))}.f2p-login[data-long=true] .f2p-login__day[data-grand=true]{grid-column:auto}.f2p-login__day{position:relative;isolation:isolate;display:grid;justify-items:center;align-content:center;gap:3px;min-height:106px;padding:var(--f2p-space-2-5) var(--f2p-space-1) 9px;border:1px solid var(--f2p-hairline);border-radius:var(--f2p-radius-row);background:var(--f2p-sys-row);transition:transform var(--f2p-motion-quick) var(--ae-player-easing-emphasized),background-color var(--f2p-motion-quick)}.f2p-login__day:not([data-grand=true]){align-content:start}.f2p-login__label{font-family:var(--f2p-font-serif);font-size:var(--f2p-type-control-lg);font-weight:600;line-height:1.3;color:var(--f2p-ink-soft)}.f2p-login__art{position:relative;display:grid;place-items:center;min-height:42px}.f2p-login__extra{margin-top:1px}.f2p-login__day[data-status=claimed] .f2p-login__extra{opacity:.45}.f2p-login__amount{font-size:var(--f2p-type-label);font-weight:800;color:var(--f2p-ink)}.f2p-login__day[data-status=today]{z-index:1;border-color:transparent;background:var(--f2p-pill-fill);box-shadow:0 0 0 2px var(--f2p-accent-gold),0 14px 26px -12px rgba(var(--f2p-shadow-rgb),.55);transform:translateY(-3px);animation:f2p-daily-today 2.4s ease-in-out infinite}.f2p-login__day[data-status=today] .f2p-login__label{font-weight:700;color:var(--f2p-kicker-ink)}.f2p-login__day[data-status=today] .f2p-login__art:before{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;z-index:-1;border-radius:50%;background:radial-gradient(circle,var(--f2p-daily-glow) 0%,transparent 68%)}@keyframes f2p-daily-today{0%,to{box-shadow:0 0 0 2px var(--f2p-accent-gold),0 14px 26px -12px rgba(var(--f2p-shadow-rgb),.55)}50%{box-shadow:0 0 0 2px var(--f2p-accent-gold),0 0 0 7px var(--f2p-sys-well),0 14px 26px -12px rgba(var(--f2p-shadow-rgb),.55)}}.f2p-login__day[data-status=claimed]{background:transparent;border-style:dashed;border-color:var(--f2p-gold-line)}.f2p-login__day[data-status=claimed] :is(.f2p-login__art,.f2p-login__prize){filter:grayscale(.55);opacity:.4}.f2p-login__day[data-status=claimed] :is(.f2p-login__label,.f2p-login__amount){color:var(--f2p-ink-faint)}.f2p-login__stamp{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:32px;height:32px;margin:-14px 0 0 -16px;border:2px solid var(--f2p-pill-fill);border-radius:50%;background:var(--f2p-gold-mark);color:var(--f2p-on-gold);box-shadow:var(--f2p-pill-shadow);transform:rotate(-10deg)}.f2p-login__day[data-just=true]{animation:f2p-daily-bump .48s var(--ae-player-easing-emphasized)}.f2p-login__day[data-just=true] .f2p-login__stamp{animation:f2p-daily-stamp .52s var(--ae-player-easing-emphasized) both}.f2p-login__day[data-grand=true]{grid-column:span 2;overflow:hidden;border-color:var(--f2p-gold-line);background:radial-gradient(70% 90% at 50% 58%,rgba(var(--f2p-champagne-rgb),.85),transparent 72%),linear-gradient(160deg,var(--f2p-tint-gold),var(--f2p-sys-row) 80%)}.f2p-login__day[data-grand=true][data-status=today]{overflow:visible}.f2p-login__day[data-grand=true] .f2p-login__label{font-size:15.5px;font-weight:700;color:var(--f2p-kicker-ink)}.f2p-login__rays{position:absolute;top:50%;left:50%;z-index:-1;width:260px;height:260px;margin:-122px 0 0 -130px;background:repeating-conic-gradient(from 0deg,rgba(var(--f2p-gold-rgb),.2) 0deg 7deg,transparent 7deg 22deg);-webkit-mask:radial-gradient(circle,#000 18%,transparent 62%);mask:radial-gradient(circle,#000 18%,transparent 62%);animation:f2p-daily-rays 36s linear infinite}.f2p-login__prize{display:flex;align-items:flex-end;justify-content:center;gap:var(--f2p-space-4)}.f2p-login__prize-item{display:grid;justify-items:center;gap:var(--f2p-space-0)}.f2p-login__prize-item .f2p-item{filter:drop-shadow(0 6px 10px rgba(var(--f2p-shadow-rgb),.28))}.f2p-login__prize .f2p-login__amount{font-size:var(--f2p-type-body)}.f2p-login__day[data-grand=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgba(var(--f2p-white-rgb),.6) 50%,transparent 62%);transform:translate(-120%);animation:f2p-daily-sheen 4.8s ease-in-out 1.2s infinite}.f2p-login__day[data-grand=true][data-status=claimed]:after,.f2p-login__day[data-grand=true][data-status=claimed] .f2p-login__rays{display:none}.f2p-login__next{display:flex;align-items:center;justify-content:center;gap:var(--f2p-space-1-5);margin:0;padding:var(--f2p-space-3);border-radius:var(--f2p-radius-row);background:var(--f2p-sys-well);font-size:var(--f2p-type-meta);font-weight:700;color:var(--f2p-ink-soft)}.f2p-login__next svg{color:var(--f2p-accent-gold)}.f2p-passes__list{display:grid;gap:var(--f2p-space-2-5);margin:0;padding:0;list-style:none}.f2p-pass{position:relative;display:grid;grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:var(--f2p-space-3-5);min-height:90px;padding:var(--f2p-space-3) var(--f2p-space-3-5) var(--f2p-space-3) var(--f2p-space-3);overflow:hidden;border:1px solid var(--f2p-gold-line);border-radius:var(--f2p-radius-row);background:radial-gradient(60% 120% at 0% 50%,rgba(var(--f2p-champagne-rgb),.55),transparent 70%),linear-gradient(120deg,var(--f2p-tint-gold),var(--f2p-sys-row) 65%);box-shadow:var(--f2p-pill-shadow)}.f2p-pass[data-claimable=true]{box-shadow:0 0 0 1.5px var(--f2p-accent-gold),var(--f2p-pill-shadow)}.f2p-pass__art{display:grid;place-items:center;width:60px;height:68px;border:1px solid var(--f2p-gold-line);border-radius:var(--f2p-daily-arch);background:radial-gradient(circle at 50% 40%,var(--f2p-daily-light),var(--f2p-sys-well) 75%);box-shadow:inset 0 0 0 3px var(--f2p-daily-light)}.f2p-pass__body{display:grid;gap:3px;min-width:0}.f2p-pass__body strong{font-family:var(--f2p-font-serif);font-size:17.5px;font-weight:600;line-height:1.2;color:var(--f2p-ink)}.f2p-pass__gems{display:inline-flex;align-items:center;gap:var(--f2p-space-1);font-size:var(--f2p-type-label);font-weight:800;color:var(--f2p-kicker-ink)}.f2p-pass__days{font-size:var(--f2p-type-small);font-weight:600;color:var(--f2p-ink-soft)}.f2p-pass__lines{display:grid;gap:1px;margin:0;padding:0;list-style:none}.f2p-pass__lines li{font-size:var(--f2p-type-small);font-weight:700;line-height:1.25;color:var(--f2p-ink-soft)}.f2p-pass__next{display:inline-flex;align-items:center;gap:var(--f2p-space-1);padding:var(--f2p-space-1-5) var(--f2p-space-3);border-radius:var(--f2p-radius-pill);background:var(--f2p-sys-well);font-size:var(--f2p-type-caption);font-weight:700;color:var(--f2p-ink-soft)}.f2p-root .ae-player-button.f2p-pass__buy[data-variant=secondary]{min-height:42px;padding-inline:var(--f2p-space-4);background:var(--f2p-pill-fill);border-color:var(--f2p-accent-gold);color:var(--f2p-kicker-ink);box-shadow:var(--f2p-pill-shadow)}.f2p-root .f2p-pass__buy .f2p-price{font-size:var(--f2p-type-body);font-weight:800}.f2p-missions__list{display:grid;gap:var(--f2p-space-2);margin:0;padding:0;list-style:none}.f2p-missions__pending-note{display:inline-flex;align-items:center;gap:var(--f2p-space-2);margin:0;color:var(--f2p-ink-soft);font-size:var(--f2p-type-small);font-weight:600}.f2p-missions__pending>.ae-player-button{justify-self:start}.f2p-missions__skel{height:72px;border-radius:var(--f2p-radius-row);background:linear-gradient(100deg,var(--f2p-sys-well) 30%,rgba(var(--f2p-white-rgb),.55) 50%,var(--f2p-sys-well) 70%) 0 0 / 300% 100%;animation:f2p-missions-shimmer 1.4s linear infinite}@keyframes f2p-missions-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.ae-player-theme[data-player-reduced-motion=true] .f2p-missions__skel{animation:none}@media(prefers-reduced-motion:reduce){.ae-player-theme:not([data-player-reduced-motion=false]) .f2p-missions__skel{animation:none}}.f2p-hub__daily[data-loading=true] b,.f2p-strip[data-loading=true] .f2p-strip__count,.f2p-statbars__row[data-loading=true] .f2p-num{color:var(--f2p-ink-faint)}.f2p-mission{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 68px;align-items:center;gap:var(--f2p-space-3-5);min-height:88px;padding:var(--f2p-space-2-5) var(--f2p-space-2-5) var(--f2p-space-2-5) var(--f2p-space-4);border:1px solid var(--f2p-hairline);border-radius:var(--f2p-radius-row);background:var(--f2p-sys-row)}.f2p-mission[data-state=ready]{border-color:transparent;background:var(--f2p-pill-fill);box-shadow:0 0 0 1.5px var(--f2p-gold-line),var(--f2p-pill-shadow)}.f2p-mission[data-state=claimed]{min-height:60px;padding-block:var(--f2p-space-1-5);background:transparent;border-style:dashed;border-color:var(--f2p-gold-line)}.f2p-mission[data-state=claimed] .f2p-mission__progress{display:none}.f2p-root .f2p-mission[data-state=claimed] .f2p-prize{height:48px;align-self:center;border-color:transparent;background:transparent}.f2p-mission[data-state=claimed] .f2p-prize__amount{display:none}.f2p-mission[data-points=true]{grid-template-columns:minmax(0,1fr) auto 68px}.f2p-mission__points{display:inline-flex;align-items:center;gap:var(--f2p-space-1);padding:var(--f2p-space-1) var(--f2p-space-2-5);border-radius:999px;background:var(--f2p-pill-fill);box-shadow:0 0 0 1.5px var(--f2p-gold-line);color:var(--f2p-kicker-ink);font-size:var(--f2p-type-label);font-weight:800;white-space:nowrap}.f2p-mission[data-state=claimed] .f2p-mission__points{opacity:.5;box-shadow:none}.f2p-mission__body{display:grid;gap:var(--f2p-space-2-5);min-width:0}.f2p-mission__body strong{font-family:var(--f2p-font-serif);font-size:var(--f2p-type-lead-lg);font-weight:600;line-height:1.25;color:var(--f2p-ink)}.f2p-mission[data-state=claimed] .f2p-mission__body strong{color:var(--f2p-ink-faint)}.f2p-mission__hint{margin-top:-6px;font-size:var(--f2p-type-caption);font-weight:500;line-height:1.35;color:var(--f2p-ink-soft)}.f2p-mission[data-state=claimed] .f2p-mission__hint{display:none}.f2p-mission__progress{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--f2p-space-2-5);font-size:var(--f2p-type-caption);font-weight:700;color:var(--f2p-ink-soft)}.f2p-mission[data-state=ready] .f2p-mission__progress{color:var(--f2p-kicker-ink)}.f2p-mission[data-state=claimed] .f2p-mission__progress{color:var(--f2p-ink-faint);opacity:.7}.f2p-mission__progress{--ae-player-meter-height: 8px}.f2p-root .f2p-mission__progress .ae-player-meter[data-variant=glass]{background:var(--f2p-sys-well);box-shadow:inset 0 1px 2px rgba(var(--f2p-shadow-rgb),.12)}.f2p-root .f2p-prize{position:relative;display:grid;justify-items:center;align-content:center;gap:1px;width:68px;height:76px;margin:0;padding:var(--f2p-space-1-5) var(--f2p-space-1) 5px;border:1px solid var(--f2p-gold-line);border-radius:var(--f2p-daily-arch);background:radial-gradient(circle at 50% 36%,var(--f2p-daily-light),var(--f2p-sys-well) 78%);color:var(--f2p-ink);font:inherit}.f2p-prize__art{position:relative;display:grid;place-items:center;height:34px}.f2p-prize__extra{position:absolute;right:-10px;bottom:-3px}.f2p-prize__amount{font-size:var(--f2p-type-meta);font-weight:800;line-height:1.2}.f2p-root .f2p-prize[data-state=ready]{cursor:pointer;border-color:transparent;background:var(--f2p-gold-mark);color:var(--f2p-on-gold);box-shadow:0 0 0 2px var(--f2p-pill-fill),0 10px 20px -8px rgba(var(--f2p-gold-rgb),.9)}.f2p-prize__cta{margin-top:1px;font-size:calc(var(--f2p-type-tag) * var(--f2p-caps-scale, 1));font-weight:var(--f2p-caps-weight, 800);letter-spacing:var(--f2p-caps-tracking, .14em);text-transform:var(--f2p-caps-transform, uppercase)}.f2p-root .f2p-prize[data-state=ready]:focus-visible{outline:2px solid var(--f2p-accent-gold);outline-offset:3px}.f2p-prize[data-state=claimed] :is(.f2p-prize__art,.f2p-prize__amount){filter:grayscale(.6);opacity:.38}.f2p-prize__stamp{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:28px;height:28px;margin:-14px 0 0 -14px;border:2px solid var(--f2p-pill-fill);border-radius:50%;background:var(--f2p-gold-mark);color:var(--f2p-on-gold);box-shadow:var(--f2p-pill-shadow);transform:rotate(-10deg)}.f2p-mission[data-just=true]{animation:f2p-daily-bump .48s var(--ae-player-easing-emphasized)}.f2p-mission[data-just=true] .f2p-prize__stamp{animation:f2p-daily-stamp .52s var(--ae-player-easing-emphasized) both}@container f2p-missions (min-width: 900px){.f2p-missions>.f2p-overlay__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-rows:auto 1fr;gap:var(--f2p-space-4) var(--f2p-space-6);align-items:start;padding-bottom:var(--f2p-space-7)}.f2p-missions .f2p-daily{display:contents}.f2p-missions .f2p-daily__logins{position:sticky;top:0;grid-column:1;grid-row:1 / span 2}.f2p-missions .f2p-login{gap:var(--f2p-space-4);padding:var(--f2p-space-5-5) var(--f2p-space-5) var(--f2p-space-5)}.f2p-missions :is(.f2p-passes,.f2p-missions__groups,.f2p-missions>.f2p-overlay__body>.f2p-missions__section){grid-column:2;margin:0}.f2p-missions :is(.f2p-passes,.f2p-missions__section){padding:var(--f2p-space-5-5) var(--f2p-space-4-5) var(--f2p-space-4-5)}.f2p-missions .f2p-login__days{gap:var(--f2p-space-2-5)}.f2p-missions .f2p-login__day{min-height:124px;padding-top:var(--f2p-space-3-5);gap:var(--f2p-space-1-5)}.f2p-missions .f2p-login[data-long=true] .f2p-login__day{min-height:108px}.f2p-missions>.f2p-overlay__body:not(:has(.f2p-passes,.f2p-missions__section)){grid-template-columns:minmax(0,580px);justify-content:center}}.f2p-mailbox{--f2p-gutter: max(16px, calc((100% - 760px)/2) )}.f2p-mailbox>.f2p-overlay__body{padding-top:var(--f2p-space-2-5)}.f2p-mails{display:grid;align-content:start;gap:var(--f2p-space-3);padding:var(--f2p-space-5) var(--f2p-space-4) var(--f2p-space-4)}.f2p-mails__head{display:flex;align-items:center;justify-content:space-between;gap:var(--f2p-space-2);min-height:36px}.f2p-mails__head>.f2p-section-title{margin-block:0}.f2p-mails__list{display:grid;gap:var(--f2p-space-2-5);margin:0;padding:0;list-style:none}.f2p-mail{position:relative;display:grid;grid-template-columns:54px minmax(0,1fr);align-items:start;gap:var(--f2p-space-3);padding:var(--f2p-space-3-5) var(--f2p-space-3) var(--f2p-space-3-5) var(--f2p-space-3);border:1px solid var(--f2p-hairline);border-radius:var(--f2p-radius-row);background:var(--f2p-sys-row);animation:f2p-mail-in .46s var(--ae-player-easing-emphasized) both;animation-delay:calc(var(--f2p-i, 0) * 45ms)}@keyframes f2p-mail-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.f2p-mail[data-waiting=true]{border-color:transparent;background:var(--f2p-pill-fill);box-shadow:0 0 0 1px var(--f2p-gold-line),var(--f2p-pill-shadow)}.f2p-mail[data-claimed=true]{background:transparent;border-style:dashed;border-color:var(--f2p-gold-line)}.f2p-mail[data-just=true]{animation:f2p-daily-bump .48s var(--ae-player-easing-emphasized)}.f2p-mail__seal{position:relative;display:grid;place-items:center;width:54px;height:54px;border-radius:var(--f2p-radius-row);background:var(--f2p-sys-well);color:var(--f2p-accent-gold)}.f2p-mail[data-waiting=true] .f2p-mail__seal{background:radial-gradient(circle at 50% 45%,var(--f2p-daily-light),var(--f2p-sys-well) 72%)}.f2p-mail[data-claimed=true] .f2p-mail__seal>.f2p-item{filter:grayscale(.6);opacity:.4}.f2p-mail__dot{position:absolute;top:-3px;right:-3px;width:13px;height:13px;border:2px solid var(--f2p-pill-fill);border-radius:50%;background:var(--f2p-pink-fill);box-shadow:0 2px 6px rgba(var(--f2p-pink-rgb),.6)}.f2p-mail__stamp{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:26px;height:26px;margin:-13px 0 0 -13px;border:2px solid var(--f2p-pill-fill);border-radius:50%;background:var(--f2p-gold-mark);color:var(--f2p-on-gold);box-shadow:var(--f2p-pill-shadow);transform:rotate(-10deg)}.f2p-mail[data-just=true] .f2p-mail__stamp{animation:f2p-daily-stamp .52s var(--ae-player-easing-emphasized) both}.f2p-mail__body{display:grid;gap:var(--f2p-space-1);min-width:0}.f2p-mail__meta{display:flex;align-items:center;gap:var(--f2p-space-2);min-width:0}.f2p-mail__from{overflow:hidden;font-family:var(--f2p-caps-family, var(--f2p-font-ui));font-size:calc(var(--f2p-type-kicker) * var(--f2p-caps-scale, 1));font-weight:var(--f2p-caps-weight, 800);letter-spacing:var(--f2p-caps-tracking, .16em);text-transform:var(--f2p-caps-transform, uppercase);text-overflow:ellipsis;white-space:nowrap;color:var(--f2p-kicker-ink)}.f2p-mail__sent{flex:none;font-size:var(--f2p-type-overline);font-weight:700;color:var(--f2p-ink-faint)}.f2p-mail__expires{display:inline-flex;align-items:center;gap:3px;flex:none;margin-left:auto;padding:var(--f2p-space-0) var(--f2p-space-2);border-radius:var(--f2p-radius-pill);background:var(--f2p-tint-pink);font-size:var(--f2p-type-overline);font-weight:700;color:var(--f2p-bad-ink)}.f2p-mail__body strong{font-family:var(--f2p-font-serif);font-size:17.5px;font-weight:600;line-height:1.2;color:var(--f2p-ink)}.f2p-mail[data-claimed=true] .f2p-mail__body strong{color:var(--f2p-ink-soft)}.f2p-mail__text{margin:0;overflow:hidden;font-size:var(--f2p-type-caption);line-height:1.4;text-overflow:ellipsis;white-space:nowrap;color:var(--f2p-ink-faint)}.f2p-mail__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--f2p-space-2-5);margin-top:var(--f2p-space-2)}.f2p-mail[aria-haspopup]{cursor:pointer}.f2p-mail[aria-haspopup]:focus-visible{outline:2px solid var(--f2p-gold-line);outline-offset:2px}.f2p-letter__body{display:grid;justify-items:center;gap:var(--f2p-space-3);text-align:center}.f2p-letter__body .f2p-mail__meta{justify-content:center}.f2p-letter__body .f2p-mail__expires{margin-left:0}.f2p-letter__text{margin:0;font-size:var(--f2p-type-control);line-height:1.5;white-space:pre-line;color:var(--f2p-ink-soft)}.f2p-letter__claimed{display:inline-flex;align-items:center;gap:var(--f2p-space-1);margin:0;font-size:var(--f2p-type-caption);font-weight:800;color:var(--f2p-ink-faint)}.f2p-tray{display:flex;flex-wrap:wrap;gap:var(--f2p-space-1-5);min-width:0;margin:0;padding:0;list-style:none}.f2p-tray__item{display:inline-flex;align-items:center;gap:var(--f2p-space-1);min-height:34px;padding:3px 11px 3px var(--f2p-space-1);border-radius:var(--f2p-radius-pill);background:var(--f2p-pill-fill);box-shadow:0 0 0 1px var(--f2p-hairline),0 6px 14px -8px rgba(var(--f2p-shadow-rgb),.5);font-size:var(--f2p-type-control);font-weight:800;white-space:nowrap;color:var(--f2p-ink)}.f2p-mail[data-claimed=true] .f2p-tray__item{background:transparent;box-shadow:0 0 0 1px var(--f2p-hairline);color:var(--f2p-ink-faint)}.f2p-mail[data-claimed=true] .f2p-tray__item .f2p-item{filter:grayscale(.6);opacity:.45}.f2p-root .f2p-mail .ae-player-button[data-variant=primary],.f2p-root :is(.f2p-mission,.f2p-pass) .ae-player-button[data-variant=primary]{--ae-player-button-primary-background: var(--f2p-gold-mark);--ae-player-button-primary-hover-background: var(--f2p-gold-mark);--ae-player-button-primary-text: var(--f2p-on-gold);--ae-player-button-primary-border: transparent;--ae-player-button-primary-shadow: var(--f2p-pill-shadow);flex:none}.f2p-mails__all{flex:none}.f2p-mails__empty{position:relative;isolation:isolate;display:grid;justify-items:center;gap:var(--f2p-space-3-5);padding:34px var(--f2p-space-3) 30px;overflow:hidden}.f2p-mails__empty:before{content:"";position:absolute;top:-40px;left:50%;z-index:-1;width:280px;height:280px;margin-left:-140px;background:repeating-conic-gradient(from 0deg,rgba(var(--f2p-gold-rgb),.14) 0deg 7deg,transparent 7deg 22deg);-webkit-mask:radial-gradient(circle,#000 12%,transparent 60%);mask:radial-gradient(circle,#000 12%,transparent 60%)}.f2p-mails__empty-seal{display:grid;place-items:center;width:92px;height:104px;border:1px solid var(--f2p-gold-line);border-radius:var(--f2p-daily-arch);background:radial-gradient(circle at 50% 40%,var(--f2p-daily-light),var(--f2p-sys-well) 78%);box-shadow:inset 0 0 0 4px var(--f2p-daily-light),var(--f2p-pill-shadow);color:var(--f2p-accent-gold)}.f2p-mails__empty p{margin:0;font-family:var(--f2p-font-serif);font-size:var(--f2p-type-subtitle);font-weight:600;color:var(--f2p-ink-soft)}@keyframes f2p-daily-bump{0%{transform:scale(1)}35%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes f2p-daily-stamp{0%{opacity:0;transform:scale(1.9) rotate(-24deg)}60%{opacity:1;transform:scale(.9) rotate(-6deg)}to{opacity:1;transform:scale(1) rotate(-10deg)}}@keyframes f2p-daily-rays{to{transform:rotate(360deg)}}@keyframes f2p-daily-sheen{0%,60%{transform:translate(-120%)}to{transform:translate(120%)}}.ae-player-theme[data-player-reduced-motion=true] :is(.f2p-login__day,.f2p-login__stamp,.f2p-login__rays,.f2p-mission,.f2p-prize__stamp,.f2p-mail,.f2p-mail__stamp),.ae-player-theme[data-player-reduced-motion=true] .f2p-login__day:after{animation:none}@media(prefers-reduced-motion:reduce){.ae-player-theme:not([data-player-reduced-motion=false]) :is(.f2p-login__day,.f2p-login__stamp,.f2p-login__rays,.f2p-mission,.f2p-prize__stamp,.f2p-mail,.f2p-mail__stamp),.ae-player-theme:not([data-player-reduced-motion=false]) .f2p-login__day:after{animation:none}}.f2p-season-page{--f2p-gutter: max(16px, calc((100% - 1040px)/2) )}.f2p-season-page>.f2p-overlay__backdrop{background:var(--f2p-sys-page)}.f2p-root .f2p-season-page>.f2p-header .ae-player-text[data-variant=title]{font-family:var(--f2p-font-serif);font-weight:600;font-size:26px;letter-spacing:-.01em}.f2p-root .f2p-season-page>.ae-player-screen-header.f2p-header{grid-template-columns:max-content minmax(0,1fr);padding-inline:calc(var(--f2p-gutter, 16px) + 4px) calc(var(--f2p-gutter, 16px) - 4px)}.f2p-root .f2p-season-page>.f2p-header>.f2p-header__spacer{display:none}.f2p-root .f2p-season-page>.f2p-header .ae-player-screen-header__copy{justify-items:start}.f2p-season-page>.f2p-overlay__body{padding-top:10px}.f2p-season{display:grid;gap:14px;padding-bottom:20px}.f2p-season__head{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;align-content:space-between;gap:14px 12px;min-height:var(--f2p-season-head-min-height, 0);padding:20px 18px 18px;overflow:hidden}.f2p-season__art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover;object-position:var(--f2p-season-art-position, center);opacity:var(--f2p-season-art-opacity, .22);-webkit-mask:linear-gradient(90deg,transparent 5%,#000 70%);mask:linear-gradient(90deg,transparent 5%,#000 70%)}.f2p-season__title{display:grid;gap:2px;min-width:0}.f2p-season__title small{font-family:var(--f2p-caps-family, var(--f2p-font-ui));font-size:calc(11px * var(--f2p-caps-scale, 1));font-weight:var(--f2p-caps-weight, 700);letter-spacing:var(--f2p-caps-tracking, .22em);text-transform:var(--f2p-caps-transform, uppercase);color:var(--f2p-kicker-ink)}.f2p-season__title strong{font-family:var(--f2p-font-serif);font-size:28px;font-weight:600;line-height:1.1;letter-spacing:-.01em;color:var(--f2p-ink)}.f2p-season__time{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:var(--f2p-radius-pill);background:var(--f2p-sys-well);font-size:12.5px;font-weight:700;color:var(--f2p-ink-soft)}.f2p-season__time svg{color:var(--f2p-accent-gold)}.f2p-season__head[data-art=true] .f2p-season__time{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.f2p-season__level{grid-column:1 / -1;display:grid;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:14px}.f2p-season__medal{display:grid;justify-items:center;align-content:center;width:62px;height:70px;border:2px solid var(--f2p-pill-fill);border-radius:var(--f2p-daily-arch);background:var(--f2p-gold-mark);color:var(--f2p-on-gold);box-shadow:0 10px 22px -10px rgba(var(--f2p-gold-rgb),.9)}.f2p-season__medal small{font-size:calc(9.5px * var(--f2p-caps-scale, 1));font-weight:var(--f2p-caps-weight, 800);letter-spacing:var(--f2p-caps-tracking, .16em);text-transform:var(--f2p-caps-transform, uppercase)}.f2p-season__medal strong{font-family:var(--f2p-font-serif);font-size:28px;font-weight:700;line-height:1}.f2p-season__medal[data-just=true]{animation:f2p-season-medal .62s var(--ae-player-easing-emphasized)}.f2p-season__xp{display:grid;gap:6px;--ae-player-meter-height: 10px}.f2p-root .f2p-season__xp .ae-player-meter[data-variant=glass]{background:var(--f2p-sys-well);box-shadow:inset 0 1px 2px rgba(var(--f2p-shadow-rgb),.12)}.f2p-season__xp-text{font-size:12.5px;font-weight:700;color:var(--f2p-ink-soft)}.f2p-season__premium{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:10px 12px;overflow:hidden;border:1px solid var(--f2p-gold-line);border-radius:var(--f2p-radius-row);background:radial-gradient(60% 140% at 0% 50%,rgba(var(--f2p-champagne-rgb),.7),transparent 70%),linear-gradient(120deg,var(--f2p-tint-gold),var(--f2p-sys-row) 70%);box-shadow:var(--f2p-pill-shadow)}.f2p-season__premium:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgba(var(--f2p-white-rgb),.55) 50%,transparent 62%);transform:translate(-120%);animation:f2p-daily-sheen 5.2s ease-in-out 1s infinite}.f2p-season__premium[data-owned=true]:after{display:none}.f2p-season__crown{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--f2p-gold-mark);color:var(--f2p-on-gold);box-shadow:0 6px 14px -6px rgba(var(--f2p-gold-rgb),.9)}.f2p-season__premium strong{font-family:var(--f2p-font-serif);font-size:19px;font-weight:600;color:var(--f2p-ink)}.f2p-season__active{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:var(--f2p-radius-pill);background:var(--f2p-sys-well);font-size:12.5px;font-weight:800;color:var(--f2p-kicker-ink)}.f2p-root .f2p-season__buy .f2p-price{font-size:15px;font-weight:800;color:inherit}.f2p-season__buy-name{display:inline-flex;align-items:center;justify-content:center;gap:4px}.f2p-season__unlocks{display:flex;gap:8px}.f2p-season__unlock{display:flex;flex:1 1 0;align-items:center;justify-content:center;min-width:0}.f2p-season__unlock[data-owned=true]{justify-content:space-between;gap:8px;min-height:44px;padding:6px 10px;border:1px solid var(--f2p-gold-line);border-radius:var(--f2p-radius-row);background:radial-gradient(60% 140% at 0% 50%,rgba(var(--f2p-champagne-rgb),.7),transparent 70%),linear-gradient(120deg,var(--f2p-tint-gold),var(--f2p-sys-row) 70%)}.f2p-season__unlock strong{font-size:calc(11px * var(--f2p-caps-scale, 1));font-weight:var(--f2p-caps-weight, 800);letter-spacing:var(--f2p-caps-tracking, .08em);text-transform:var(--f2p-caps-transform, uppercase);color:var(--f2p-ink)}.f2p-root .f2p-season__unlock>.ae-player-button.f2p-season__buy{display:flex;flex-direction:column;width:100%;min-width:0;gap:1px;padding-inline:6px;white-space:normal;line-height:1.1;letter-spacing:.04em}.f2p-season__board[data-tracks="3"] .f2p-season__rows,.f2p-season__board[data-tracks="3"] .f2p-season__tier{grid-template-rows:var(--f2p-season-row, 92px) var(--f2p-season-row, 92px) var(--f2p-season-node-row, 34px) var(--f2p-season-row, 92px)}.f2p-season__board[data-tracks="3"] .f2p-season__rows span:nth-child(2){grid-row:2;color:var(--f2p-ink-soft)}.f2p-season__board[data-tracks="3"] .f2p-season__rows span:nth-child(3){grid-row:4;color:var(--f2p-kicker-ink)}.f2p-season__board[data-tracks="3"] .f2p-season__tier:before{top:calc(var(--f2p-season-row, 92px) * 2 + 12px + var(--f2p-season-node-row, 34px) / 2 - 2px)}.f2p-root .f2p-season__slot[data-track=low]{border-color:var(--f2p-gold-line)}.f2p-season__board{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:stretch;gap:0;padding-block:14px;padding-inline:10px 0}.f2p-season__rows{display:grid;grid-template-rows:var(--f2p-season-row, 92px) var(--f2p-season-node-row, 34px) var(--f2p-season-row, 92px);align-items:center;gap:6px;padding-inline-end:6px}.f2p-season__rows span{display:grid;justify-items:center;gap:2px;font-size:calc(10px * var(--f2p-caps-scale, 1));font-weight:var(--f2p-caps-weight, 800);letter-spacing:var(--f2p-caps-tracking, .14em);text-transform:var(--f2p-caps-transform, uppercase);color:var(--f2p-ink-soft)}.f2p-season__rows span:nth-child(2){grid-row:3;color:var(--f2p-kicker-ink)}.f2p-season__rows svg{color:var(--f2p-accent-gold)}.f2p-season__track:dir(rtl){--f2p-season-track-angle: 270deg}.f2p-season__track{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:var(--f2p-season-col, 84px);gap:var(--f2p-season-gap, 8px);margin:0;padding-block:0 6px;padding-inline:4px 14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;list-style:none}.f2p-season__tier{--f2p-season-fill: 0%;position:relative;display:grid;grid-template-rows:var(--f2p-season-row, 92px) var(--f2p-season-node-row, 34px) var(--f2p-season-row, 92px);justify-items:center;align-items:center;gap:6px;scroll-snap-align:center}.f2p-season__tier:before{content:"";position:absolute;top:calc(var(--f2p-season-row, 92px) + 6px + var(--f2p-season-node-row, 34px) / 2 - 2px);inset-inline-start:calc(var(--f2p-season-gap, 8px) * -1);inset-inline-end:0;height:4px;border-radius:2px;background:linear-gradient(var(--f2p-season-track-angle, 90deg),var(--f2p-accent-gold) var(--f2p-season-fill, 0%),var(--f2p-sys-well) var(--f2p-season-fill, 0%))}.f2p-season__tier:first-child:before{inset-inline-start:50%}.f2p-season__node{position:relative;z-index:1;display:grid;place-items:center;width:var(--f2p-season-node, 32px);height:var(--f2p-season-node, 32px);border:2px solid var(--f2p-pill-fill);border-radius:50%;background:var(--f2p-sys-row);box-shadow:0 0 0 1px var(--f2p-hairline);font-size:13px;font-weight:800;color:var(--f2p-ink-faint)}.f2p-season__tier[data-reached=true] .f2p-season__node{background:var(--f2p-gold-mark);color:var(--f2p-on-gold);box-shadow:0 4px 10px -4px rgba(var(--f2p-gold-rgb),.9)}.f2p-season__tier[data-next=true] .f2p-season__node{color:var(--f2p-kicker-ink);box-shadow:0 0 0 2px var(--f2p-accent-gold);animation:f2p-daily-today 2.4s ease-in-out infinite}.f2p-root .f2p-season__slot{position:relative;display:grid;justify-items:center;align-content:center;gap:2px;width:var(--f2p-season-slot-w, 78px);height:var(--f2p-season-slot-h, calc(var(--f2p-season-row, 92px) - 2px));margin:0;padding:6px 4px 5px;border:1px solid var(--f2p-hairline);border-radius:var(--f2p-season-slot-radius, var(--f2p-daily-arch));background:radial-gradient(circle at 50% 36%,var(--f2p-daily-light),var(--f2p-sys-row) 80%);color:var(--f2p-ink);font:inherit}.f2p-root .f2p-season__slot[data-track=premium]{border-color:var(--f2p-gold-line);background:radial-gradient(circle at 50% 36%,var(--f2p-daily-light),var(--f2p-tint-gold) 60%,var(--f2p-sys-well) 100%)}.f2p-season__slot-art{position:relative;display:grid;place-items:center;height:38px}.f2p-season__slot-chips{flex-direction:column;flex-wrap:nowrap}.f2p-season__slot-amount{font-size:13px;font-weight:800;line-height:1.2}.f2p-season__slot-cta{font-size:calc(10px * var(--f2p-caps-scale, 1));font-weight:var(--f2p-caps-weight, 800);letter-spacing:var(--f2p-caps-tracking, .14em);text-transform:var(--f2p-caps-transform, uppercase)}.f2p-root .f2p-season__slot[data-state=claimable]{cursor:pointer;border-color:transparent;background:var(--f2p-gold-mark);color:var(--f2p-on-gold);box-shadow:0 0 0 2px var(--f2p-pill-fill),0 12px 22px -8px rgba(var(--f2p-gold-rgb),.95);animation:f2p-season-ready 1.8s ease-in-out infinite}.f2p-root .f2p-season__slot[data-state=claimable]:focus-visible{outline:2px solid var(--f2p-accent-gold);outline-offset:3px}.f2p-root .f2p-season__slot[data-state=claimable]:active{transform:scale(.94)}.f2p-season__slot[data-state=locked] :is(.f2p-season__slot-art,.f2p-season__slot-amount){opacity:.55}.f2p-season__slot[data-state=claimed] :is(.f2p-season__slot-art,.f2p-season__slot-amount){filter:grayscale(.6);opacity:.5}.f2p-root .f2p-season__slot[data-state=claimed]{border-style:dashed;background:transparent}.f2p-root .f2p-season__slot[data-state=empty]{border-style:dashed;border-color:var(--f2p-hairline);background:transparent;opacity:.5}.f2p-season__slot[data-just=true]{animation:f2p-season-pop .52s var(--ae-player-easing-emphasized)}.f2p-season__stamp{position:absolute;top:5px;right:6px;display:grid;place-items:center;width:20px;height:20px;border:1.5px solid var(--f2p-pill-fill);border-radius:50%;background:var(--f2p-gold-mark);color:var(--f2p-on-gold);box-shadow:var(--f2p-pill-shadow)}.f2p-season__slot[data-just=true] .f2p-season__stamp{animation:f2p-daily-stamp .52s var(--ae-player-easing-emphasized) both}.f2p-season__lock{position:absolute;top:5px;right:6px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--f2p-pill-fill);box-shadow:var(--f2p-pill-shadow);color:var(--f2p-kicker-ink)}.f2p-root .ae-player-button.f2p-season__claim-all{gap:8px}.f2p-season__count{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:var(--f2p-radius-pill);background:rgba(var(--f2p-white-rgb),.9);font-size:12px;font-weight:800;color:var(--f2p-kicker-ink)}@keyframes f2p-season-ready{0%,to{box-shadow:0 0 0 2px var(--f2p-pill-fill),0 12px 22px -8px rgba(var(--f2p-gold-rgb),.95)}50%{box-shadow:0 0 0 2px var(--f2p-pill-fill),0 0 0 7px var(--f2p-sys-well),0 12px 22px -8px rgba(var(--f2p-gold-rgb),.95)}}@keyframes f2p-season-pop{0%{transform:scale(1)}30%{transform:scale(1.14) rotate(-3deg)}65%{transform:scale(.96)}to{transform:scale(1)}}@keyframes f2p-season-medal{0%{transform:scale(1)}35%{transform:scale(1.18)}to{transform:scale(1)}}@container f2p-season (min-width: 820px){.f2p-season{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:stretch}.f2p-season__board,.f2p-season__claim-all,.f2p-season__unlocks{grid-column:1 / -1}.f2p-season__premium{grid-template-columns:44px minmax(0,1fr);align-content:center}.f2p-season__premium>:last-child:not(strong){grid-column:1 / -1;justify-self:start}}.f2p-season-page>.f2p-overlay__body{container:f2p-season / inline-size}@container f2p-season (max-width: 640px){.f2p-season__board{grid-template-columns:minmax(0,1fr);gap:10px;padding:16px 22px 20px}.f2p-season__rows{grid-template-columns:minmax(0,1fr) var(--f2p-season-node, 32px) minmax(0,1fr);grid-template-rows:auto;padding:0}.f2p-season__rows span{display:flex;align-items:center;justify-content:center;gap:5px}.f2p-season__rows span:nth-child(1){grid-column:1;grid-row:1}.f2p-season__rows span:nth-child(2){grid-column:3;grid-row:1}.f2p-season__track,.f2p-season__track.ae-player-scroll-area{grid-auto-flow:row;grid-auto-columns:minmax(0,1fr);gap:10px;padding:0;overflow:visible;scroll-snap-type:none}.f2p-season__tier{grid-template-columns:minmax(0,1fr) var(--f2p-season-node, 32px) minmax(0,1fr);grid-template-rows:var(--f2p-season-slot-row, 68px);gap:0 10px;scroll-snap-align:none}.f2p-season__tier:before{top:calc(-50% - 10px);bottom:auto;inset-inline-start:calc(50% - 2px);inset-inline-end:auto;width:4px;height:calc(100% + 10px);background:linear-gradient(180deg,var(--f2p-accent-gold) var(--f2p-season-fill, 0%),var(--f2p-sys-well) var(--f2p-season-fill, 0%))}.f2p-season__tier:first-child:before{display:none}.f2p-root .f2p-season__slot{display:flex;flex-wrap:wrap;align-content:center;align-items:center;justify-content:center;gap:0 8px;width:100%;height:100%;border-radius:var(--f2p-radius-row)}.f2p-season__slot-art{height:36px}.f2p-season__slot-chips{flex-direction:row;flex-wrap:wrap;gap:4px 6px}.f2p-season__slot-amount{font-size:15px}.f2p-season__slot-cta{flex-basis:100%;text-align:center}.f2p-season__board[data-tracks="3"]{padding-inline:14px}.f2p-season__board[data-tracks="3"] .f2p-season__rows,.f2p-season__board[data-tracks="3"] .f2p-season__tier{grid-template-columns:var(--f2p-season-node, 32px) repeat(3,minmax(0,1fr));grid-template-rows:auto;gap:0 8px}.f2p-season__board[data-tracks="3"] .f2p-season__tier{grid-template-rows:var(--f2p-season-slot-row, 68px)}.f2p-season__board[data-tracks="3"] .f2p-season__rows{position:sticky;top:0;z-index:2;padding-block:4px;background:var(--f2p-season-rows-fill, transparent)}.f2p-season__board[data-tracks="3"] .f2p-season__rows span:nth-child(1){grid-column:2;grid-row:1}.f2p-season__board[data-tracks="3"] .f2p-season__rows span:nth-child(2){grid-column:3;grid-row:1}.f2p-season__board[data-tracks="3"] .f2p-season__rows span:nth-child(3){grid-column:4;grid-row:1}.f2p-season__board[data-tracks="3"] .f2p-season__node{grid-column:1;grid-row:1}.f2p-season__board[data-tracks="3"] .f2p-season__slot[data-track=free]{grid-column:2;grid-row:1}.f2p-season__board[data-tracks="3"] .f2p-season__slot[data-track=low]{grid-column:3;grid-row:1}.f2p-season__board[data-tracks="3"] .f2p-season__slot[data-track=premium]{grid-column:4;grid-row:1}.f2p-season__board[data-tracks="3"] .f2p-season__tier:before{top:calc(-50% - 10px);inset-inline-start:calc(var(--f2p-season-node, 32px) / 2 - 2px);inset-inline-end:auto;width:4px;height:calc(100% + 10px)}}.f2p-event-page{--f2p-gutter: max(16px, calc((100% - 1040px)/2) )}.f2p-event-page>.f2p-overlay__backdrop{background:var(--f2p-sys-page)}.f2p-root .f2p-event-page>.f2p-header .ae-player-text[data-variant=title]{font-family:var(--f2p-font-serif);font-weight:600;font-size:26px;letter-spacing:-.01em}.f2p-event-page>.f2p-overlay__body{padding-top:10px;container:f2p-live / inline-size}.f2p-live{display:grid;gap:14px;padding-bottom:20px}.f2p-live__tabs{margin-top:2px}.f2p-live__head{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px 12px;min-height:150px;padding:18px 18px 16px;overflow:hidden}.f2p-live__head[data-art=true]{min-height:190px}.f2p-live__art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center 30%}.f2p-live__head[data-art=true]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,transparent 20%,rgba(var(--f2p-espresso-rgb),.78) 100%)}.f2p-live__title{display:grid;gap:2px;min-width:0}.f2p-live__title small{font-family:var(--f2p-caps-family, var(--f2p-font-ui));font-size:calc(11px * var(--f2p-caps-scale, 1));font-weight:var(--f2p-caps-weight, 700);letter-spacing:var(--f2p-caps-tracking, .22em);text-transform:var(--f2p-caps-transform, uppercase);color:var(--f2p-kicker-ink)}.f2p-live__title strong{font-family:var(--f2p-font-serif);font-size:30px;font-weight:600;line-height:1.05;letter-spacing:-.01em;color:var(--f2p-ink)}.f2p-live__head[data-art=true] .f2p-live__title strong{color:rgb(var(--f2p-white-rgb));text-shadow:0 2px 12px rgba(var(--f2p-shadow-rgb),.45)}.f2p-live__head[data-art=true] .f2p-live__title small{justify-self:start;padding:3px 9px;border-radius:var(--f2p-radius-pill);background:rgba(var(--f2p-espresso-rgb),.62);color:var(--f2p-champagne)}.f2p-live__meta{display:grid;justify-items:end;gap:6px}.f2p-live__time,.f2p-live__currency{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:var(--f2p-radius-pill);background:var(--f2p-pill-fill);box-shadow:var(--f2p-pill-shadow);font-size:12.5px;font-weight:700;color:var(--f2p-ink-soft);white-space:nowrap}.f2p-live__time svg{color:var(--f2p-accent-gold)}.f2p-live__currency{padding:4px 12px 4px 6px;font-size:14px;color:var(--f2p-ink)}.f2p-live__currency img{width:22px;height:22px;object-fit:contain}.f2p-live__perks{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.f2p-live__perks li{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border:1px solid var(--f2p-gold-line);border-radius:var(--f2p-radius-pill);background:var(--f2p-tint-gold);font-size:12px;font-weight:700;color:var(--f2p-kicker-ink)}.f2p-live__head[data-art=true] .f2p-live__perks li{background:rgba(var(--f2p-white-rgb),.9)}.f2p-live__perks svg{color:var(--f2p-accent-gold)}.f2p-live__points{display:grid;gap:12px;padding:16px 0 14px 14px}.f2p-live__score{display:grid;grid-template-columns:48px auto minmax(0,1fr);align-items:center;gap:12px;padding-right:16px}.f2p-live__medal{display:grid;place-items:center;width:48px;height:52px;border:2px solid var(--f2p-pill-fill);border-radius:var(--f2p-daily-arch);background:var(--f2p-gold-mark);color:var(--f2p-on-gold);box-shadow:0 8px 18px -8px rgba(var(--f2p-gold-rgb),.9)}.f2p-live__medal[data-just=true]{animation:f2p-season-medal .62s var(--ae-player-easing-emphasized)}.f2p-live__total{display:grid;line-height:1.05}.f2p-live__total small{font-size:calc(10px * var(--f2p-caps-scale, 1));font-weight:var(--f2p-caps-weight, 800);letter-spacing:var(--f2p-caps-tracking, .16em);text-transform:var(--f2p-caps-transform, uppercase);color:var(--f2p-ink-soft)}.f2p-live__total strong{font-family:var(--f2p-font-serif);font-size:26px;font-weight:700;color:var(--f2p-ink)}.f2p-live__bar{display:grid;gap:5px;--ae-player-meter-height: 10px}.f2p-root .f2p-live__bar .ae-player-meter[data-variant=glass]{background:var(--f2p-sys-well);box-shadow:inset 0 1px 2px rgba(var(--f2p-shadow-rgb),.12)}.f2p-live__bar-text{font-size:12px;font-weight:700;color:var(--f2p-ink-soft)}.f2p-live__row{--f2p-live-cols: 4;--f2p-live-node: 44px;--f2p-live-lead: 16px;--f2p-live-tile: 90px;--f2p-live-track: 12px;display:grid;grid-auto-flow:column;grid-auto-columns:82px;gap:8px;margin:0;padding-block:0 6px;padding-inline:var(--f2p-live-lead) 14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;list-style:none}.f2p-live__step{--f2p-live-fill: 0%;position:relative;display:grid;grid-template-rows:var(--f2p-live-tile) var(--f2p-live-track) 26px;justify-items:center;align-items:center;gap:4px;scroll-snap-align:center}.f2p-live__track{position:absolute;top:calc(var(--f2p-live-tile) + 4px);inset-inline-start:calc(-50% - 8px);inset-inline-end:50%;height:var(--f2p-live-track)}.f2p-live__step:first-child .f2p-live__track{inset-inline-start:calc(-1 * var(--f2p-live-lead))}.f2p-live__track:before,.f2p-live__fill{content:"";position:absolute;inset-inline-start:0;top:calc(50% - 2px);height:4px;border-radius:2px}.f2p-live__track:before{inset-inline-end:0;background:var(--f2p-sys-well)}.f2p-live__fill{width:var(--f2p-live-fill, 0%);background:var(--f2p-accent-gold)}.f2p-live__step[data-partial=true] .f2p-live__fill:after{content:"";position:absolute;top:50%;inset-inline-end:-5px;width:10px;height:10px;transform:translateY(-50%);border:2px solid var(--f2p-hub-ink);border-radius:50%;background:var(--f2p-accent-gold)}.f2p-live__dot{position:absolute;top:50%;inset-inline-end:-5px;width:10px;height:10px;transform:translateY(-50%);border:2px solid var(--f2p-hairline);border-radius:50%;background:var(--f2p-sys-row)}.f2p-live__step[data-reached=true] .f2p-live__dot{border-color:var(--f2p-accent-gold);background:var(--f2p-accent-gold)}.f2p-live__node{position:relative;display:grid;place-items:center;width:var(--f2p-live-node);height:26px;padding:0;white-space:nowrap;border:2px solid var(--f2p-pill-fill);border-radius:var(--f2p-radius-pill);background:var(--f2p-sys-row);box-shadow:0 0 0 1px var(--f2p-hairline);font-size:11.5px;font-weight:800;color:var(--f2p-ink-faint)}.f2p-live__step[data-reached=true] .f2p-live__node{background:var(--f2p-gold-mark);color:var(--f2p-on-gold);box-shadow:0 4px 10px -4px rgba(var(--f2p-gold-rgb),.9)}.f2p-root .f2p-live__tile{position:relative;display:grid;justify-items:center;align-content:center;gap:2px;width:78px;height:88px;margin:0;padding:6px 4px 5px;border:1px solid var(--f2p-hairline);border-radius:var(--f2p-daily-arch);background:radial-gradient(circle at 50% 36%,var(--f2p-daily-light),var(--f2p-sys-row) 80%);color:var(--f2p-ink);font:inherit}.f2p-live__tile-art{position:relative;display:grid;place-items:center;height:36px}.f2p-live__tile-chips{flex-direction:column;flex-wrap:nowrap}.f2p-live__tile-amount{font-size:13px;font-weight:800;line-height:1.2}.f2p-live__tile-cta{font-size:calc(10px * var(--f2p-caps-scale, 1));font-weight:var(--f2p-caps-weight, 800);letter-spacing:var(--f2p-caps-tracking, .14em);text-transform:var(--f2p-caps-transform, uppercase)}.f2p-root .f2p-live__tile[data-state=claimable]{cursor:pointer;border-color:transparent;background:var(--f2p-gold-mark);color:var(--f2p-on-gold);box-shadow:0 0 0 2px var(--f2p-pill-fill),0 12px 22px -8px rgba(var(--f2p-gold-rgb),.95);animation:f2p-season-ready 1.8s ease-in-out infinite}.f2p-root .f2p-live__tile[data-state=claimable]:focus-visible{outline:2px solid var(--f2p-accent-gold);outline-offset:3px}.f2p-root .f2p-live__tile[data-state=claimable]:active{transform:scale(.94)}.f2p-live__tile[data-state=locked] :is(.f2p-live__tile-art,.f2p-live__tile-amount){opacity:.6}.f2p-live__tile[data-state=claimed] :is(.f2p-live__tile-art,.f2p-live__tile-amount){filter:grayscale(.6);opacity:.5}.f2p-root .f2p-live__tile[data-state=claimed]{border-style:dashed;background:transparent}.f2p-live__tile[data-just=true]{animation:f2p-season-pop .52s var(--ae-player-easing-emphasized)}.f2p-live__row[data-fit=true]{grid-auto-flow:row;grid-auto-columns:auto;gap:6px;overflow-x:visible;scroll-snap-type:none;mask-image:none;-webkit-mask-image:none}.f2p-root .f2p-live__row[data-fit=true] .f2p-live__tile{width:100%}.f2p-root .f2p-live__step[data-top=true] .f2p-live__tile{overflow:hidden;padding:0;border:2px solid var(--f2p-gold-line);box-shadow:0 0 0 1px rgba(var(--f2p-gold-rgb),.35),0 6px 16px -6px rgba(var(--f2p-gold-rgb),.9)}.f2p-live__prize-art{position:absolute;top:0;right:0;bottom:0;left:0}.f2p-root .f2p-live__prize-art .f2p-item{--f2p-item-size: 100% !important}.f2p-live__prize-art .f2p-item img{object-fit:cover;object-position:50% 12%;filter:none}.f2p-live__ribbon{position:absolute;left:0;right:0;bottom:0;padding:3px 2px;background:linear-gradient(var(--f2p-accent-rose, #f0558b),color-mix(in srgb,var(--f2p-accent-rose, #f0558b) 70%,#000));color:#fff;font-size:10.5px;font-weight:800;line-height:1.15;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.3)}.f2p-live__step[data-top=true] .f2p-live__tile[data-state=claimable] .f2p-live__tile-cta{position:absolute;top:4px;left:50%;translate:-50% 0;padding:1px 6px;border-radius:999px;background:var(--f2p-gold-mark);color:var(--f2p-on-gold)}.f2p-live__step[data-top=true] .f2p-live__tile[data-state=claimed] .f2p-live__prize-art{filter:grayscale(.6);opacity:.55}.f2p-live__stamp{position:absolute;top:5px;right:6px;display:grid;place-items:center;width:20px;height:20px;border:1.5px solid var(--f2p-pill-fill);border-radius:50%;background:var(--f2p-gold-mark);color:var(--f2p-on-gold);box-shadow:var(--f2p-pill-shadow)}.f2p-live__tile[data-just=true] .f2p-live__stamp{animation:f2p-daily-stamp .52s var(--ae-player-easing-emphasized) both}@container f2p-live (min-width: 820px){.f2p-live{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.f2p-live>:not(.f2p-live__head,.f2p-live__points){grid-column:1 / -1}}@container f2p-live (max-width: 560px){.f2p-live__points{padding-left:20px}.f2p-live__score{padding-right:20px}.f2p-live__row{grid-auto-columns:calc((100% - (var(--f2p-live-cols, 4) - 1) * 8px) / var(--f2p-live-cols, 4));margin:0 14px 0 0;padding:0 0 6px var(--f2p-live-lead)}.f2p-root .f2p-live__tile{width:100%}.f2p-live__step{min-width:0}.f2p-live__row{--f2p-live-node: 40px;--f2p-live-lead: 20px}}.f2p-live__row.f2p-edge-fade[data-edge-start]{--f2p-edge-start: 44px}.f2p-live__row.f2p-edge-fade[data-edge-end]{--f2p-edge-end: 56px}.f2p-live>:is(.f2p-shop,.f2p-missions){display:grid;gap:14px;background:none}.f2p-live>:is(.f2p-shop,.f2p-missions){--f2p-gutter: 0px}.f2p-live__trials{display:grid;gap:10px;padding:14px 14px 12px}.f2p-live__trials>.f2p-section-title{justify-content:flex-start;margin:0 2px}.f2p-live__trial-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.f2p-live__trial{display:grid;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:54px;padding:8px 10px;border:1px solid var(--f2p-hairline);border-radius:var(--f2p-radius-row);background:var(--f2p-sys-row)}.f2p-live__trial-mark{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--f2p-gold-mark);color:var(--f2p-on-gold)}.f2p-live__trial strong{font-size:15px;font-weight:700;color:var(--f2p-ink)}.f2p-live__trial-points{padding:4px 9px;border-radius:var(--f2p-radius-pill);background:var(--f2p-sys-well);font-size:12px;font-weight:800;color:var(--f2p-kicker-ink)}.f2p-root .f2p-live__trial-play{min-width:64px;padding:8px 14px;border:0;border-radius:var(--f2p-radius-pill);background:var(--f2p-pink-fill);color:var(--f2p-white);font:inherit;font-size:13px;font-weight:800;cursor:pointer}.f2p-live__head--compact{display:flex;justify-content:center;align-items:center;gap:8px;min-height:0;padding:0;aspect-ratio:auto}.f2p-live__head--compact .f2p-live__time,.f2p-live__head--compact .f2p-live__currency{box-shadow:0 4px 12px rgba(var(--f2p-shadow-rgb),.35)}.f2p-live__points[data-compact=true]{gap:8px;padding:8px 10px;border:2px solid color-mix(in srgb,var(--f2p-accent-gold, #f5c542) 70%,transparent)}.f2p-live__points[data-compact=true] .f2p-live__score{grid-template-columns:46px auto minmax(0,1fr) auto;gap:10px;padding-right:0}.f2p-live__points[data-compact=true] .f2p-live__medal{width:46px;height:46px;border-radius:50%;background:radial-gradient(circle at 40% 30%,#ffe89a,#f0b429 60%,#b97a10);color:#7a4300;box-shadow:inset 0 2px #fff8,0 3px 6px rgba(var(--f2p-shadow-rgb),.4)}.f2p-live__points[data-compact=true] .f2p-live__total small{text-transform:none;letter-spacing:0;font-size:13px}.f2p-live__points[data-compact=true] .f2p-live__total strong{color:var(--f2p-accent-gold, #f5c542)}.f2p-live__points[data-compact=true] .f2p-live__bar{display:flex;align-items:center;gap:8px}.f2p-live__points[data-compact=true] .f2p-live__bar>:first-child{flex:1;--ae-player-meter-height: 12px}.f2p-live__points[data-compact=true] .f2p-live__bar-text{position:static;white-space:nowrap;color:var(--f2p-accent-gold, #f5c542);font-weight:900}.f2p-live__gift{display:grid;place-items:center;width:52px;height:52px;border:0;border-radius:14px;background:linear-gradient(180deg,#ffd86a,#f0a92a);color:#8a2a12;box-shadow:inset 0 2px #ffffff8c,0 3px 8px rgba(var(--f2p-shadow-rgb),.35);cursor:pointer}.f2p-live__gift[data-ready=true]{background:linear-gradient(180deg,#ff8fb4,#f2588a);color:#fff}.f2p-rounds{display:grid;gap:var(--f2p-space-2-5);padding:var(--f2p-space-3-5) var(--f2p-space-4) var(--f2p-space-4)}.f2p-rounds__count{font-size:var(--f2p-type-meta);font-weight:800;color:var(--f2p-kicker-ink)}.f2p-rounds__list{position:relative;display:grid;gap:var(--f2p-space-2);margin:0;padding:0;list-style:none}.f2p-rounds__round{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr) 68px;align-items:center;gap:var(--f2p-space-3);min-height:72px;padding:var(--f2p-space-2-5) var(--f2p-space-2-5) var(--f2p-space-2-5) var(--f2p-space-3);border:1px solid var(--f2p-hairline);border-radius:var(--f2p-radius-row);background:var(--f2p-sys-row)}.f2p-rounds__round[data-state=ready]{border-color:transparent;background:var(--f2p-pill-fill);box-shadow:0 0 0 1.5px var(--f2p-gold-line),var(--f2p-pill-shadow)}.f2p-rounds__round[data-state=active]{box-shadow:0 0 0 1.5px var(--f2p-accent-gold),var(--f2p-pill-shadow)}.f2p-rounds__round[data-state=claimed]{min-height:56px;background:transparent;border-style:dashed;border-color:var(--f2p-gold-line)}.f2p-rounds__round[data-state=upcoming]{opacity:.62}.f2p-rounds__node{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--f2p-sys-well);font-size:var(--f2p-type-control);font-weight:800;color:var(--f2p-ink-soft)}.f2p-rounds__round:is([data-state=active],[data-state=ready],[data-state=claimed]) .f2p-rounds__node{background:var(--f2p-gold-mark);color:var(--f2p-on-gold)}.f2p-rounds__body{display:grid;gap:var(--f2p-space-2);min-width:0}.f2p-rounds__body>strong{font-family:var(--f2p-font-serif);font-size:var(--f2p-type-lead-lg);font-weight:600;line-height:1.2;color:var(--f2p-ink)}.f2p-rounds__round[data-state=claimed] .f2p-rounds__body>strong{color:var(--f2p-ink-faint)}.f2p-rounds__goals{display:grid;gap:var(--f2p-space-2);margin:0;padding:0;list-style:none}.f2p-rounds__goal{display:grid;gap:var(--f2p-space-1)}.f2p-rounds__goal-label{font-size:var(--f2p-type-caption);font-weight:700;color:var(--f2p-ink-soft)}.f2p-rounds__goal[data-done=true] .f2p-rounds__goal-label{color:var(--f2p-kicker-ink)}.f2p-rounds__summary{overflow:hidden;font-size:var(--f2p-type-small);font-weight:600;color:var(--f2p-ink-faint);text-overflow:ellipsis;white-space:nowrap}.f2p-root .f2p-rounds__round[data-state=claimed] .f2p-prize{height:44px;border-color:transparent;background:transparent}.f2p-rounds__round[data-state=claimed] .f2p-prize__amount{display:none}.f2p-rounds__round[data-just=true]{animation:f2p-daily-bump .48s var(--ae-player-easing-emphasized)}.f2p-rounds__round[data-just=true] .f2p-prize__stamp{animation:f2p-daily-stamp .52s var(--ae-player-easing-emphasized) both}.f2p-wheel{--ae-mg-gold: var(--f2p-gold);--ae-mg-gold-light: var(--f2p-champagne);--ae-mg-gold-dark: var(--f2p-accent-gold);--ae-mg-slice-1: var(--f2p-wheel-slice-1);--ae-mg-slice-1-ink: var(--f2p-wheel-slice-1-ink);--ae-mg-slice-2: var(--f2p-wheel-slice-2);--ae-mg-slice-2-ink: var(--f2p-wheel-slice-2-ink);--ae-mg-slice-3: var(--f2p-wheel-slice-3);--ae-mg-slice-3-ink: var(--f2p-wheel-slice-3-ink);--ae-mg-slice-jackpot: var(--f2p-wheel-slice-top);--ae-mg-slice-jackpot-ink: var(--f2p-wheel-slice-top-ink);--ae-mg-slice-blank: var(--f2p-wheel-slice-blank);--ae-mg-slice-blank-ink: var(--f2p-wheel-slice-blank-ink);--ae-mg-particle-3: var(--f2p-pink-soft);--ae-mg-font-display: var(--f2p-font-ui);display:grid;gap:var(--f2p-space-3);padding:var(--f2p-space-3-5) var(--f2p-space-4) var(--f2p-space-4)}.f2p-wheel__stage{position:relative;display:grid;justify-items:center;gap:var(--f2p-space-2-5);padding-top:var(--f2p-space-1-5)}.f2p-wheel__assembly{position:relative;width:min(78vw,300px);aspect-ratio:1}.f2p-wheel__turn{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform}.f2p-wheel :is(.ae-mg-wheel__face,.ae-mg-wheel__rim){position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.f2p-wheel .ae-mg-wheel__rim{pointer-events:none}.f2p-wheel .ae-mg-wheel__slice path{stroke:rgba(var(--f2p-white-rgb),.9);stroke-width:1.2}.f2p-wheel .ae-mg-wheel__slice text{font-family:var(--ae-mg-font-display);font-weight:900;paint-order:stroke fill;stroke:rgba(var(--f2p-black-rgb),.55);stroke-width:2.2px;stroke-linejoin:round}.f2p-wheel .ae-mg-wheel__slice:is([data-tone=blank],[data-tone=tone-2],[data-tone=tone-3],[data-tone=jackpot]) text{stroke:rgba(var(--f2p-white-rgb),.85)}.f2p-wheel .ae-mg-wheel__slice[data-tone=blank] path{fill:var(--ae-mg-slice-blank)}.f2p-wheel .ae-mg-wheel__slice[data-tone=blank] text{fill:var(--ae-mg-slice-blank-ink)}.f2p-wheel .ae-mg-wheel__slice[data-tone=jackpot] path{fill:var(--ae-mg-slice-jackpot)}.f2p-wheel .ae-mg-wheel__slice[data-tone=jackpot] text{fill:var(--ae-mg-slice-jackpot-ink)}.f2p-wheel .ae-mg-wheel__slice[data-tone=tone-1] path{fill:var(--ae-mg-slice-1)}.f2p-wheel .ae-mg-wheel__slice[data-tone=tone-1] text{fill:var(--ae-mg-slice-1-ink)}.f2p-wheel .ae-mg-wheel__slice[data-tone=tone-2] path{fill:var(--ae-mg-slice-2)}.f2p-wheel .ae-mg-wheel__slice[data-tone=tone-2] text{fill:var(--ae-mg-slice-2-ink)}.f2p-wheel .ae-mg-wheel__slice[data-tone=tone-3] path{fill:var(--ae-mg-slice-3)}.f2p-wheel .ae-mg-wheel__slice[data-tone=tone-3] text{fill:var(--ae-mg-slice-3-ink)}.f2p-wheel .ae-mg-wheel__slice{transition:opacity .32s ease}.f2p-wheel .ae-mg-wheel__face[data-landed=true] .ae-mg-wheel__slice:not([data-won]){opacity:.45}.f2p-wheel .ae-mg-wheel__glow{fill:rgba(var(--f2p-white-rgb),.35);stroke:var(--ae-mg-gold);stroke-width:4;stroke-linejoin:round;animation:f2p-wheel-glow .7s ease-in-out 4 alternate}.f2p-wheel .ae-mg-wheel__peg{fill:var(--f2p-pill-fill);stroke:rgba(var(--f2p-black-rgb),.35);stroke-width:.8}.f2p-wheel .ae-mg-wheel__bulb{fill:var(--f2p-wheel-light);animation:f2p-wheel-blink 1.1s steps(1) infinite}.f2p-wheel .ae-mg-wheel__bulb[data-odd=true]{fill:var(--ae-mg-particle-3);animation-delay:-.55s}.f2p-wheel[data-phase=spin] .ae-mg-wheel__bulb{animation-duration:.3s}.f2p-wheel[data-phase=won] .ae-mg-wheel__bulb{animation-duration:.16s}.f2p-wheel .ae-mg-wheel__top-rim path{fill:none;stroke:var(--ae-mg-gold-dark);stroke-width:4;stroke-linejoin:round}.f2p-wheel .ae-mg-wheel__top-rim path[data-line=inner]{stroke:var(--f2p-wheel-light);stroke-width:1.4}.f2p-wheel__pointer{position:absolute;top:-6px;left:50%;width:26px;height:34px;margin-left:-13px;background:var(--f2p-gold-mark);clip-path:polygon(50% 100%,0 0,100% 0);filter:drop-shadow(0 3px 4px rgba(var(--f2p-black-rgb),.35))}.f2p-wheel__hub{position:absolute;top:50%;left:50%;width:18%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--f2p-pill-fill) 0%,var(--ae-mg-slice-1) 60%,color-mix(in srgb,var(--ae-mg-slice-1) 60%,var(--f2p-wheel-shade)) 100%);box-shadow:0 0 0 3px var(--ae-mg-gold),0 6px 14px rgba(var(--f2p-black-rgb),.35);transform:translate(-50%,-50%)}.f2p-wheel__won{display:grid;justify-items:center;gap:var(--f2p-space-1-5);padding:var(--f2p-space-2) var(--f2p-space-3-5);border-radius:var(--f2p-radius-row);background:var(--f2p-pill-fill);box-shadow:0 0 0 1.5px var(--f2p-gold-line),var(--f2p-pill-shadow);animation:f2p-wheel-pop .42s var(--ae-player-easing-emphasized) both}.f2p-wheel__won ul{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--f2p-space-1-5) var(--f2p-space-3);margin:0;padding:0;list-style:none}.f2p-wheel__won li{display:inline-flex;align-items:center;gap:var(--f2p-space-1);font-size:var(--f2p-type-meta);font-weight:600;color:var(--f2p-ink)}.f2p-wheel__won li b{color:var(--f2p-kicker-ink)}.f2p-wheel__meters{display:grid;gap:var(--f2p-space-2)}.f2p-root .f2p-wheel .ae-player-button.f2p-pull{min-width:0;padding-inline:var(--f2p-space-2-5)}.f2p-wheel .f2p-pull__copy strong{gap:var(--f2p-space-1);font-size:var(--f2p-type-heading)}.f2p-wheel__odds{display:grid;gap:var(--f2p-space-2)}.f2p-wheel__odds ul{display:flex;flex-wrap:wrap;gap:var(--f2p-space-1-5);margin:0;padding:0;list-style:none}.f2p-wheel__odds li{display:inline-flex;align-items:center;gap:var(--f2p-space-1-5);padding:var(--f2p-space-1) var(--f2p-space-2-5);border-radius:var(--f2p-radius-pill);background:var(--f2p-sys-well);font-size:var(--f2p-type-caption);color:var(--f2p-ink-soft)}.f2p-wheel__odds li b{font-weight:800;color:var(--f2p-kicker-ink)}@keyframes f2p-wheel-glow{0%{opacity:.35}to{opacity:1}}@keyframes f2p-wheel-blink{50%{fill:var(--ae-mg-gold)}}@keyframes f2p-wheel-pop{0%{opacity:0;transform:translateY(8px) scale(.92)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.f2p-wheel :is(.ae-mg-wheel__bulb,.ae-mg-wheel__glow),.f2p-wheel__won,.f2p-rounds__round[data-just=true]{animation:none}}.f2p-cal{--f2p-cal-gap: 14px;--f2p-cal-card: min(78%, 280px);--f2p-cal-touch: 44px;width:100%;max-width:1120px;margin-inline:auto;padding-bottom:20px;container:f2p-cal / inline-size}.f2p-cal__grid,.f2p-cal__main,.f2p-cal__side{display:grid;gap:var(--f2p-cal-gap);align-content:start;min-width:0}@container f2p-cal (min-width: 820px){.f2p-cal__grid{--f2p-cal-card: 240px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start}}.f2p-root .f2p-cal :is(button):focus-visible{outline:2px solid var(--f2p-accent-gold);outline-offset:2px}.f2p-cal__mark{display:inline-grid;flex:none;place-items:center;width:30px;height:30px;border:2px solid var(--f2p-pill-fill);border-radius:50%;background:var(--f2p-gold-mark);color:var(--f2p-on-gold);box-shadow:0 4px 10px -4px rgba(var(--f2p-gold-rgb),.9)}.f2p-cal__mark img{width:80%;height:80%;object-fit:contain;filter:drop-shadow(0 1px 1px rgba(var(--f2p-shadow-rgb),.35))}.f2p-cal__time{display:inline-flex;align-items:center;gap:5px;min-width:0;font-size:12px;font-weight:700;color:var(--f2p-ink-soft);white-space:nowrap}.f2p-cal__time small{font-size:calc(10.5px * var(--f2p-caps-scale, 1));font-weight:var(--f2p-caps-weight, 800);letter-spacing:var(--f2p-caps-tracking, .08em);text-transform:var(--f2p-caps-transform, uppercase);color:var(--f2p-ink-faint)}.f2p-cal__time[data-phase=ended]{color:var(--f2p-ink-faint)}.f2p-cal__time[data-phase=grace] .f2p-countdown{color:var(--f2p-bad-ink)}.f2p-cal__badge{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border:2px solid var(--f2p-pill-fill);border-radius:var(--f2p-radius-pill);background:var(--f2p-pink-fill);box-shadow:0 4px 10px -4px rgba(var(--f2p-pink-rgb),.8);font-size:11px;font-weight:800;color:var(--f2p-white);animation:f2p-cal-pop .42s var(--ae-player-easing-emphasized, ease-out) both}.f2p-cal__art{position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(70% 90% at 50% 45%,rgba(var(--f2p-white-rgb),.55),transparent 65%),radial-gradient(120% 90% at 0% 0%,rgba(var(--f2p-champagne-rgb),.9),transparent 60%),var(--f2p-gold-mark);color:var(--f2p-white)}.f2p-cal__art img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.f2p-cal__art:not([data-art]):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(135deg,rgba(var(--f2p-white-rgb),.08) 0 10px,transparent 10px 20px)}.f2p-cal__art svg{position:relative;z-index:1;filter:drop-shadow(0 3px 8px rgba(var(--f2p-shadow-rgb),.35))}.f2p-cal__week{display:grid;gap:12px;padding:14px 12px 12px}.f2p-cal__week-head{display:flex;align-items:center;justify-content:center;gap:8px;min-height:var(--f2p-cal-touch)}.f2p-cal__week-title{display:inline-flex;flex:1;align-items:center;justify-content:center;gap:6px;margin:0;font-family:var(--f2p-font-serif);font-size:19px;font-weight:600;color:var(--f2p-ink)}.f2p-cal__week-title svg{color:var(--f2p-accent-gold)}.f2p-root .f2p-cal__arrow{display:grid;place-items:center;width:var(--f2p-cal-touch);height:var(--f2p-cal-touch);border:0;border-radius:50%;background:var(--f2p-pill-fill);box-shadow:var(--f2p-pill-shadow);color:var(--f2p-accent-gold);cursor:pointer}.f2p-cal__arrow[data-dir=prev] svg{transform:scaleX(-1)}.f2p-cal__arrow[data-dir=prev]:dir(rtl) svg{transform:none}.f2p-cal__arrow[data-dir=next]:dir(rtl) svg{transform:scaleX(-1)}.f2p-cal__strip{--f2p-cal-index: 0;--f2p-cal-days: 7;position:relative;display:grid;grid-template-columns:repeat(var(--f2p-cal-days),minmax(0,1fr))}.f2p-cal__cursor{position:absolute;top:0;bottom:0;inset-inline-start:0;width:calc(100% / var(--f2p-cal-days));padding:0 2px;transform:translate(calc(var(--f2p-cal-index) * 100%));transition:transform .34s var(--ae-player-easing-emphasized, cubic-bezier(.3, 1.3, .5, 1));pointer-events:none}.f2p-cal__cursor:dir(rtl){transform:translate(calc(var(--f2p-cal-index) * -100%))}.f2p-cal__cursor:before{content:"";position:absolute;top:0;right:2px;bottom:0;left:2px;border-radius:var(--f2p-cal-cursor-radius, 14px);background:linear-gradient(var(--f2p-daily-light),var(--f2p-tint-gold));box-shadow:inset 0 0 0 1px rgba(var(--f2p-gold-rgb),.45),0 8px 16px -10px rgba(var(--f2p-gold-rgb),.8)}.f2p-root .f2p-cal__day{position:relative;z-index:1;display:grid;grid-template-rows:auto auto 30px;justify-items:center;align-content:center;gap:3px;min-width:0;min-height:98px;margin:0;padding:8px 0 7px;border:0;background:transparent;color:var(--f2p-ink);font:inherit;cursor:pointer}.f2p-cal__weekday{font-size:calc(10.5px * var(--f2p-caps-scale, 1));font-weight:var(--f2p-caps-weight, 800);letter-spacing:var(--f2p-caps-tracking, .1em);text-transform:var(--f2p-caps-transform, uppercase);color:var(--f2p-ink-faint)}.f2p-cal__date{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;font-family:var(--f2p-font-serif);font-size:18px;font-weight:700;line-height:1}.f2p-cal__day[data-selected=true] .f2p-cal__weekday{color:var(--f2p-kicker-ink)}.f2p-cal__day[data-today=true] .f2p-cal__date{background:var(--f2p-gold-mark);color:var(--f2p-on-gold);box-shadow:0 0 0 2px var(--f2p-pill-fill),0 6px 14px -6px rgba(var(--f2p-gold-rgb),.95)}.f2p-cal__day[data-past=true] :is(.f2p-cal__weekday,.f2p-cal__date,.f2p-cal__chips){opacity:.45}.f2p-cal__chips{display:grid;grid-template-columns:repeat(2,14px);grid-auto-rows:14px;gap:2px;justify-content:center;align-content:start}.f2p-cal__chip{--f2p-cal-i: 0;display:grid;place-items:center;min-width:14px;height:14px;padding:0 2px;border-radius:var(--f2p-radius-pill);background:linear-gradient(var(--f2p-tint-gold),var(--f2p-tint-gold)),var(--f2p-pill-fill);box-shadow:inset 0 0 0 1px var(--f2p-gold-line),0 0 0 1.5px var(--f2p-pill-fill);color:var(--f2p-kicker-ink);font-size:8.5px;font-weight:800;animation:f2p-cal-pop .38s var(--ae-player-easing-emphasized, ease-out) both;animation-delay:calc(var(--f2p-cal-i) * 60ms + .12s)}.f2p-cal__dot{position:absolute;top:0;right:2px;width:9px;height:9px;border:2px solid var(--f2p-pill-fill);border-radius:50%;background:var(--f2p-pink-fill);animation:f2p-cal-pop .38s var(--ae-player-easing-emphasized, ease-out) both}.f2p-cal__day-panel{min-height:60px}.f2p-cal__day-list,.f2p-cal__next-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.f2p-cal__day-empty{display:flex;align-items:center;justify-content:center;gap:6px;min-height:60px;margin:0;border:1px dashed var(--f2p-gold-line);border-radius:var(--f2p-radius-row);font-size:13px;font-weight:700;color:var(--f2p-ink-faint)}.f2p-cal__day-empty svg{color:var(--f2p-accent-gold)}.f2p-root .f2p-cal__row{display:grid;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;min-height:56px;margin:0;padding:8px 12px 8px 10px;border:1px solid var(--f2p-hairline);border-radius:var(--f2p-radius-row);background:var(--f2p-sys-row);color:var(--f2p-ink);font:inherit;text-align:left;cursor:pointer}.f2p-cal__row-body{display:grid;gap:2px;min-width:0}.f2p-cal__row-body strong{overflow:hidden;font-family:var(--f2p-font-serif);font-size:15.5px;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.f2p-cal__row-go{color:var(--f2p-ink-faint)}.f2p-cal__row-go:dir(rtl){transform:scaleX(-1)}.f2p-cal__row[data-phase=ended]{opacity:.6}.f2p-cal__row[data-phase=upcoming] .f2p-cal__mark{background:var(--f2p-pill-fill);color:var(--f2p-accent-gold);box-shadow:inset 0 0 0 1px var(--f2p-gold-line)}.f2p-cal__when{padding:4px 10px;border-radius:var(--f2p-radius-pill);background:var(--f2p-sys-well);font-size:12px;font-weight:800;color:var(--f2p-kicker-ink)}.f2p-cal__section{display:grid;gap:10px;min-width:0}.f2p-cal__next{padding:14px 12px 12px}.f2p-cal__title{margin:0 4px}.f2p-cal__title>span{display:inline-flex;align-items:center;gap:6px}.f2p-cal__title svg{color:var(--f2p-accent-gold)}.f2p-cal__rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(var(--f2p-cal-card),1fr);gap:12px;margin:0;padding:4px 4px 14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:4px;scrollbar-width:none;list-style:none}.f2p-cal__rail::-webkit-scrollbar{display:none}.f2p-cal__slide{min-width:0;scroll-snap-align:start}.f2p-root .f2p-cal__card{position:relative;display:grid;grid-template-rows:124px auto;width:100%;height:100%;margin:0;padding:0;overflow:hidden;border:0;border-radius:var(--f2p-radius-card);background:var(--f2p-panel-fill);box-shadow:0 10px 18px -12px rgba(var(--f2p-shadow-rgb),.45),0 0 0 1px var(--f2p-hairline);outline:var(--f2p-panel-outline, 1px solid var(--f2p-gold-line));outline-offset:-5px;color:var(--f2p-ink);font:inherit;text-align:left;cursor:pointer}.f2p-cal__card .f2p-cal__art{border-radius:calc(var(--f2p-radius-card) - 4px) calc(var(--f2p-radius-card) - 4px) 40% 40% / calc(var(--f2p-radius-card) - 4px) calc(var(--f2p-radius-card) - 4px) 18px 18px;margin:4px 4px 0}.f2p-cal__card[data-claimable=true]{box-shadow:0 0 0 2px var(--f2p-accent-gold),0 10px 18px -10px rgba(var(--f2p-gold-rgb),.9)}.f2p-cal__card>.f2p-cal__badge{position:absolute;top:10px;right:10px;z-index:2}.f2p-cal__card-body{display:grid;gap:7px;padding:10px 14px 14px}.f2p-cal__card-name{display:flex;align-items:center;gap:8px;min-width:0;margin-top:-24px}.f2p-cal__card-name .f2p-cal__mark{width:34px;height:34px;border-width:3px}.f2p-cal__card-name strong{overflow:hidden;margin-top:18px;font-family:var(--f2p-font-serif);font-size:17px;font-weight:600;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.f2p-cal__card-bar,.f2p-cal__objective-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12px;font-weight:700;color:var(--f2p-ink-soft);--ae-player-meter-height: 8px}.f2p-root .f2p-cal :is(.f2p-cal__card-bar,.f2p-cal__pass-body) .ae-player-meter[data-variant=glass],.f2p-root .f2p-cal-detail .ae-player-meter[data-variant=glass]{background:var(--f2p-sys-well);box-shadow:inset 0 1px 2px rgba(var(--f2p-shadow-rgb),.12)}[data-tone=grace]>.f2p-cal__rail .f2p-cal__card{grid-template-rows:88px auto}[data-tone=grace]>.f2p-cal__rail .f2p-cal__art{filter:saturate(.7)}.f2p-cal__lead{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;min-width:0}.f2p-root .f2p-cal__headline{position:relative;isolation:isolate;display:grid;align-content:end;width:calc(100% - 8px);min-width:0;min-height:340px;aspect-ratio:5 / 4;margin:4px 4px 10px;padding:0;overflow:hidden;border:0;border-radius:var(--f2p-radius-card);background:var(--f2p-panel-fill);box-shadow:0 14px 26px -14px rgba(var(--f2p-shadow-rgb),.6),0 0 0 1px var(--f2p-hairline);color:var(--f2p-white);font:inherit;text-align:left;cursor:pointer}.f2p-cal__headline>.f2p-cal__art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.f2p-cal__headline[data-poster]>.f2p-cal__art img{object-position:50% 28%}.f2p-cal__headline:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,.4),transparent 22% 44%,rgba(0,0,0,.86));pointer-events:none}.f2p-cal__headline[data-claimable=true]{box-shadow:0 0 0 3px var(--f2p-accent-gold),0 14px 26px -12px rgba(var(--f2p-gold-rgb),.9)}.f2p-cal__headline>.f2p-cal__badge{position:absolute;top:12px;right:12px;z-index:1}.f2p-cal__headline-time{position:absolute;top:12px;left:12px;padding:6px 12px;border-radius:var(--f2p-radius-pill);background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--f2p-white);font-size:13px}.f2p-cal__headline-time small{color:rgba(var(--f2p-white-rgb),.75)}.f2p-cal__headline-body{display:grid;gap:12px;padding:16px}.f2p-cal__headline-name{display:flex;align-items:center;gap:10px;min-width:0}.f2p-cal__headline-name .f2p-cal__mark{width:46px;height:46px;border-width:3px}.f2p-cal__headline-name strong{overflow:hidden;font-family:var(--f2p-font-serif);font-size:30px;font-weight:700;line-height:1.05;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 2px 10px rgba(0,0,0,.7)}.f2p-cal__headline-foot{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px}.f2p-cal__headline .f2p-cal__card-bar{color:var(--f2p-white);font-size:13px;--ae-player-meter-height: 10px}.f2p-root .f2p-cal .f2p-cal__headline .f2p-cal__card-bar .ae-player-meter[data-variant=glass]{background:#00000073;box-shadow:inset 0 0 0 1px rgba(var(--f2p-white-rgb),.18)}.f2p-root .f2p-cal__headline-play{display:inline-flex;align-items:center;gap:4px;min-height:var(--f2p-cal-touch);padding:0 14px 0 20px;border-radius:var(--f2p-radius-pill);background:var(--f2p-pink-fill);box-shadow:0 6px 14px -6px rgba(var(--f2p-pink-rgb),.9);color:var(--f2p-white);font-size:16px;font-weight:900}.f2p-cal__tab-count{font-size:12px;font-weight:800;line-height:1}.f2p-cal__panels{position:relative;display:grid;min-width:0}.f2p-cal__panel{grid-area:1 / 1;min-width:0;min-height:0}.f2p-cal__panel:not([data-shown]){visibility:hidden}.f2p-cal__panel[data-list=next]{position:absolute;top:0;right:0;bottom:0;left:0;padding:4px 4px 14px;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:none}.f2p-cal__panel[data-list=next]::-webkit-scrollbar{display:none}.f2p-root .f2p-cal__pass{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:72px;margin:0;padding:12px 16px 12px 14px;font:inherit;text-align:left}button.f2p-cal__pass{cursor:pointer}.f2p-cal__pass-medal{display:grid;place-items:center;width:46px;height:50px;border:2px solid var(--f2p-pill-fill);border-radius:var(--f2p-daily-arch);background:var(--f2p-gold-mark);color:var(--f2p-on-gold);box-shadow:0 8px 18px -8px rgba(var(--f2p-gold-rgb),.9)}.f2p-cal__pass-body{display:grid;gap:7px;min-width:0;--ae-player-meter-height: 10px}.f2p-cal__pass-line{display:flex;align-items:baseline;gap:8px;min-width:0}.f2p-cal__pass-line small{font-size:calc(10px * var(--f2p-caps-scale, 1));font-weight:var(--f2p-caps-weight, 800);letter-spacing:var(--f2p-caps-tracking, .16em);text-transform:var(--f2p-caps-transform, uppercase);color:var(--f2p-kicker-ink)}.f2p-cal__pass-line strong{flex:1;overflow:hidden;font-family:var(--f2p-font-serif);font-size:16px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.f2p-cal__pass-tier{font-size:12px;font-weight:800;color:var(--f2p-ink-soft)}.f2p-cal__notice{display:grid;justify-items:center;gap:10px;padding:28px 16px;text-align:center}.f2p-cal__notice strong{font-family:var(--f2p-font-serif);font-size:17px;font-weight:600;color:var(--f2p-ink-soft)}.f2p-cal__notice-mark{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--f2p-tint-gold);box-shadow:inset 0 0 0 1px var(--f2p-gold-line);color:var(--f2p-accent-gold)}.f2p-cal__notice[data-tone=error] .f2p-cal__notice-mark{background:var(--f2p-tint-red);color:var(--f2p-bad-ink)}.f2p-root .f2p-cal__retry,.f2p-root .f2p-cal__play{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:120px;min-height:var(--f2p-cal-touch);padding:10px 22px;border:0;border-radius:var(--f2p-radius-pill);background:var(--f2p-pink-fill);box-shadow:0 10px 20px -10px rgba(var(--f2p-pink-rgb),.9);color:var(--f2p-white);font:inherit;font-size:14px;font-weight:800;cursor:pointer}.f2p-cal__skel{display:block;border-radius:var(--f2p-radius-row);background:linear-gradient(100deg,var(--f2p-sys-well) 30%,rgba(var(--f2p-white-rgb),.55) 50%,var(--f2p-sys-well) 70%) 0 0 / 300% 100%;animation:f2p-cal-shimmer 1.4s linear infinite}.f2p-cal__skel--day{height:76px;margin:0 3px;border-radius:var(--f2p-cal-cursor-radius, 14px)}.f2p-cal__skel--row{height:56px}.f2p-cal__skel--card{height:200px;border-radius:var(--f2p-radius-card)}.f2p-cal-detail{--f2p-cal-touch: 44px;display:grid;gap:14px}.f2p-cal__detail-head{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.f2p-cal__detail-head .f2p-cal__art{height:132px;border-radius:var(--f2p-radius-card);box-shadow:var(--f2p-panel-shadow)}.f2p-cal__detail-title{display:flex;align-items:center;gap:8px;min-width:0}.f2p-cal__detail-title strong{font-family:var(--f2p-font-serif);font-size:22px;font-weight:600;line-height:1.1;color:var(--f2p-ink)}.f2p-cal__detail-time{justify-self:start;padding:5px 11px;border-radius:var(--f2p-radius-pill);background:var(--f2p-pill-fill);box-shadow:var(--f2p-pill-shadow)}.f2p-cal__perks{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.f2p-cal__perks li{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border:1px solid var(--f2p-gold-line);border-radius:var(--f2p-radius-pill);background:var(--f2p-tint-gold);font-size:12px;font-weight:700;color:var(--f2p-kicker-ink);animation:f2p-cal-pop .38s var(--ae-player-easing-emphasized, ease-out) both}.f2p-cal__perks svg{color:var(--f2p-accent-gold)}.f2p-cal__objectives{display:grid}.f2p-cal__objective-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.f2p-cal__objective{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 68px;align-items:center;gap:12px;min-height:76px;padding:10px 10px 10px 14px;border:1px solid var(--f2p-hairline);border-radius:var(--f2p-radius-row);background:var(--f2p-sys-row)}.f2p-cal__objective[data-state=claimable]{border-color:var(--f2p-gold-line);background:linear-gradient(90deg,var(--f2p-tint-gold),var(--f2p-sys-row))}.f2p-cal__objective[data-state=missed]{opacity:.62}.f2p-cal__objective[data-just=true]{animation:f2p-daily-bump .52s var(--ae-player-easing-emphasized, ease-out)}.f2p-cal__objective-body{display:grid;gap:8px;min-width:0}.f2p-cal__objective-name{display:flex;align-items:center;gap:6px;min-width:0}.f2p-cal__objective-name strong{font-family:var(--f2p-font-serif);font-size:15.5px;font-weight:600;line-height:1.25;color:var(--f2p-ink)}.f2p-cal__objective:is([data-state=claimed],[data-state=missed]) .f2p-cal__objective-name strong{color:var(--f2p-ink-faint)}.f2p-cal__tag{padding:2px 7px;border-radius:var(--f2p-radius-pill);background:var(--f2p-sys-well);font-size:calc(10px * var(--f2p-caps-scale, 1));font-weight:var(--f2p-caps-weight, 800);letter-spacing:var(--f2p-caps-tracking, .08em);text-transform:var(--f2p-caps-transform, uppercase);color:var(--f2p-kicker-ink)}.f2p-root .f2p-cal__prize{position:relative;display:grid;justify-items:center;align-content:center;gap:1px;width:68px;height:76px;margin:0;padding:6px 4px 5px;border:1px solid var(--f2p-gold-line);border-radius:var(--f2p-daily-arch);background:radial-gradient(circle at 50% 36%,var(--f2p-daily-light),var(--f2p-sys-well) 78%);color:var(--f2p-ink);font:inherit}.f2p-cal__prize-art{position:relative;display:grid;place-items:center;height:34px}.f2p-cal__prize-extra{position:absolute;right:-10px;bottom:-3px}.f2p-cal__prize-amount{font-size:13px;font-weight:800;line-height:1.2}.f2p-cal__prize-cta{font-size:calc(10px * var(--f2p-caps-scale, 1));font-weight:var(--f2p-caps-weight, 800);letter-spacing:var(--f2p-caps-tracking, .14em);text-transform:var(--f2p-caps-transform, uppercase)}.f2p-root .f2p-cal__prize[data-state=claimable]{cursor:pointer;border-color:transparent;background:var(--f2p-gold-mark);color:var(--f2p-on-gold);box-shadow:0 0 0 2px var(--f2p-pill-fill),0 10px 20px -8px rgba(var(--f2p-gold-rgb),.9)}.f2p-root .f2p-cal__prize[data-state=claimable]:active{transform:scale(.94)}.f2p-cal__prize:is([data-state=locked],[data-state=missed]) :is(.f2p-cal__prize-art,.f2p-cal__prize-amount){filter:grayscale(.7);opacity:.5}.f2p-cal__prize[data-state=claimed] :is(.f2p-cal__prize-art,.f2p-cal__prize-amount){opacity:.35}.f2p-root .f2p-cal__prize[data-state=claimed]{border-style:dashed;background:transparent}.f2p-cal__prize-lock{position:absolute;top:4px;right:6px;color:var(--f2p-ink-faint)}.f2p-cal__missed{position:absolute;bottom:-7px;padding:2px 7px;border-radius:var(--f2p-radius-pill);background:var(--f2p-locked-fill);font-size:calc(9.5px * var(--f2p-caps-scale, 1));font-weight:var(--f2p-caps-weight, 800);letter-spacing:var(--f2p-caps-tracking, .08em);text-transform:var(--f2p-caps-transform, uppercase);color:var(--f2p-ink-soft)}.f2p-cal__stamp{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:30px;height:30px;margin:-17px 0 0 -15px;border:2px solid var(--f2p-pill-fill);border-radius:50%;background:var(--f2p-gold-mark);color:var(--f2p-on-gold);box-shadow:var(--f2p-pill-shadow);transform:rotate(-10deg)}.f2p-cal__objective[data-just=true] .f2p-cal__stamp{animation:f2p-daily-stamp .52s var(--ae-player-easing-emphasized, ease-out) both}.f2p-root .f2p-cal__play{justify-self:stretch}@keyframes f2p-cal-pop{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:none}}@keyframes f2p-cal-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.ae-player-theme[data-player-reduced-motion=true] .f2p-cal :is(.f2p-cal__cursor,.f2p-cal__chip,.f2p-cal__badge,.f2p-cal__dot,.f2p-cal__skel),.ae-player-theme[data-player-reduced-motion=true] .f2p-cal-detail :is(.f2p-cal__perks li,.f2p-cal__objective,.f2p-cal__stamp){animation:none;transition:none}@media(prefers-reduced-motion:reduce){.ae-player-theme:not([data-player-reduced-motion=false]) .f2p-cal :is(.f2p-cal__cursor,.f2p-cal__chip,.f2p-cal__badge,.f2p-cal__dot,.f2p-cal__skel),.ae-player-theme:not([data-player-reduced-motion=false]) .f2p-cal-detail :is(.f2p-cal__perks li,.f2p-cal__objective,.f2p-cal__stamp){animation:none;transition:none}}.f2p-rank{display:grid;gap:var(--f2p-space-3);padding-bottom:88px}.f2p-rank-tabs{display:flex;gap:var(--f2p-space-2);margin-inline:calc(var(--f2p-gutter, var(--f2p-space-4)) * -1);padding:var(--f2p-space-0) var(--f2p-gutter, var(--f2p-space-4)) var(--f2p-space-1);overflow-x:auto;scrollbar-width:none}.f2p-rank-tabs::-webkit-scrollbar{display:none}.f2p-root .f2p-rank-tab{position:relative;display:inline-flex;flex:none;align-items:center;gap:var(--f2p-space-1-5);min-height:38px;padding:0 15px;border:0;border-radius:var(--f2p-radius-pill);background:var(--f2p-sys-well);font:700 13px/1 var(--f2p-font-ui);color:var(--f2p-ink-soft);cursor:pointer;transition:transform var(--f2p-motion-tap) ease,background var(--f2p-motion-tap) ease,color var(--f2p-motion-tap) ease}.f2p-root .f2p-rank-tab svg{color:var(--f2p-accent-gold)}.f2p-root .f2p-rank-tab[data-selected=true]{background:var(--f2p-pink-fill);color:var(--f2p-white);box-shadow:0 8px 18px -8px rgba(var(--f2p-pink-rgb),.9)}.f2p-root .f2p-rank-tab[data-selected=true] svg{color:currentColor}.f2p-rank-tab__live{width:7px;height:7px;border-radius:50%;background:rgb(var(--f2p-rank-live-rgb));box-shadow:0 0 0 3px rgba(var(--f2p-rank-live-rgb),.25);animation:f2p-rank-live 1.4s ease-in-out infinite}@keyframes f2p-rank-live{50%{box-shadow:0 0 0 6px rgba(var(--f2p-rank-live-rgb),0)}}.f2p-rank-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--f2p-space-2-5) var(--f2p-space-3);padding:var(--f2p-space-4) var(--f2p-space-4-5)}.f2p-rank-head__title{display:grid;gap:var(--f2p-space-0);min-width:0}.f2p-rank-head__title small{font:700 11px/1.3 var(--f2p-font-ui);letter-spacing:var(--f2p-caps-tracking, .2em);text-transform:var(--f2p-caps-transform, uppercase);color:var(--f2p-kicker-ink)}.f2p-rank-head__title strong{overflow:hidden;font:600 24px/1.1 var(--f2p-font-serif);letter-spacing:-.01em;color:var(--f2p-ink);text-overflow:ellipsis;white-space:nowrap}.f2p-rank-head__time{display:inline-grid;justify-items:end;gap:var(--f2p-space-0);padding:var(--f2p-space-1-5) var(--f2p-space-3);border-radius:var(--f2p-radius-tile);background:var(--f2p-sys-well);font:800 13px/1.1 var(--f2p-font-ui);color:var(--f2p-ink)}.f2p-rank-head__time small{font-size:calc(var(--f2p-type-tag) * var(--f2p-caps-scale, 1));font-weight:var(--f2p-caps-weight, 700);letter-spacing:var(--f2p-caps-tracking, .08em);text-transform:var(--f2p-caps-transform, uppercase);color:var(--f2p-ink-faint)}.f2p-rank-head__time svg{color:var(--f2p-accent-gold)}.f2p-rank-head__time[data-final=true]{align-self:center;color:var(--f2p-ink-soft)}.f2p-rank-head__join,.f2p-rank-head__joined{grid-column:1 / -1;justify-self:start}.f2p-rank-head__joined{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:var(--f2p-radius-pill);background:rgba(var(--f2p-pink-rgb),.14);font:700 12px/1 var(--f2p-font-ui);color:var(--f2p-pink)}.f2p-rank-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:var(--f2p-space-2);margin:var(--f2p-space-1) 0 0;padding:0;list-style:none}.f2p-rank-podium__place{display:grid;justify-items:center;gap:5px;min-width:0;animation:f2p-rank-rise .52s cubic-bezier(.2,.9,.3,1.2) both}.f2p-rank-podium__place[data-rank="1"]{animation-delay:60ms}.f2p-rank-podium__place[data-rank="3"]{animation-delay:.14s}@keyframes f2p-rank-rise{0%{opacity:0;transform:translateY(18px) scale(.94)}}.f2p-rank-podium__crown{color:var(--f2p-accent-gold);filter:drop-shadow(0 2px 6px rgba(var(--f2p-gold-rgb),.6))}.f2p-rank-podium__place[data-rank="1"] .f2p-rank-podium__place .f2p-rank-avatar{box-shadow:0 0 0 3px var(--f2p-pill-fill),0 10px 22px -10px rgba(var(--f2p-shadow-rgb),.6)}.f2p-rank-podium__place[data-rank="1"] .f2p-rank-avatar{box-shadow:0 0 0 3px var(--f2p-rank-first),0 0 24px -2px rgba(var(--f2p-gold-rgb),.75)}.f2p-rank-podium__place[data-you=true] .f2p-rank-avatar{box-shadow:0 0 0 3px var(--f2p-pink),0 0 20px -4px rgba(var(--f2p-pink-rgb),.8)}.f2p-rank-podium__name{max-width:100%;overflow:hidden;font:700 13px/1.2 var(--f2p-font-ui);color:var(--f2p-ink);text-overflow:ellipsis;white-space:nowrap}.f2p-rank-podium__score{font:800 14px/1 var(--f2p-font-ui);color:var(--f2p-accent-gold)}.f2p-rank-podium__step{display:grid;place-items:center;width:100%;height:46px;border-radius:var(--f2p-radius-tile) var(--f2p-radius-tile) 6px 6px;background:var(--f2p-sys-row);font:800 16px/1 var(--f2p-font-ui);color:var(--f2p-ink-soft)}.f2p-rank-podium__place[data-rank="1"] .f2p-rank-podium__step{height:66px;background:var(--f2p-gold-fill);color:var(--f2p-on-gold)}.f2p-rank-podium__place[data-rank="2"] .f2p-rank-podium__step{height:54px}.f2p-rank-avatar{display:grid;flex:none;place-items:center;overflow:hidden;border-radius:50%;background:var(--f2p-pink-fill);font:800 15px/1 var(--f2p-font-ui);color:var(--f2p-white)}.f2p-rank-avatar img{width:100%;height:100%;object-fit:cover}.f2p-rank-list{display:grid;gap:var(--f2p-space-0);margin:0;padding:var(--f2p-space-2);list-style:none}.f2p-rank-row{display:grid;grid-template-columns:34px 34px minmax(0,1fr) auto;align-items:center;gap:var(--f2p-space-2-5);min-height:50px;padding:var(--f2p-space-1-5) var(--f2p-space-2-5);border-radius:var(--f2p-radius-row)}.f2p-rank-row+.f2p-rank-row{box-shadow:inset 0 1px 0 var(--f2p-hairline)}.f2p-rank-row[data-reportable=true]{grid-template-columns:34px 34px minmax(0,1fr) auto auto}.f2p-rank-row__report,.f2p-rank-podium__report{min-height:28px;padding-inline:var(--f2p-space-2);font:700 11px/1 var(--f2p-font-ui);opacity:.7}.f2p-rank-podium__report{margin-top:var(--f2p-space-0)}.f2p-rank-row[data-you=true]{background:rgba(var(--f2p-pink-rgb),.14);box-shadow:inset 0 0 0 1.5px rgba(var(--f2p-pink-rgb),.55)}.f2p-rank-row__rank{font:800 15px/1 var(--f2p-font-ui);color:var(--f2p-ink-faint);text-align:center}.f2p-rank-row__name{display:flex;align-items:center;gap:var(--f2p-space-1-5);min-width:0;overflow:hidden;font:700 14px/1.2 var(--f2p-font-ui);color:var(--f2p-ink);text-overflow:ellipsis;white-space:nowrap}.f2p-rank-row__name em{flex:none;padding:var(--f2p-space-0) 7px;border-radius:var(--f2p-radius-pill);background:var(--f2p-pink-fill);font:800 10px/1.3 var(--f2p-font-ui);font-style:normal;letter-spacing:var(--f2p-caps-tracking, .06em);text-transform:var(--f2p-caps-transform, uppercase);color:var(--f2p-white)}.f2p-rank-row__score{font:800 15px/1 var(--f2p-font-ui);color:var(--f2p-ink)}.f2p-rank-more{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--f2p-space-2)}.f2p-rank-note{display:grid;justify-items:center;gap:var(--f2p-space-2);padding:var(--f2p-space-6-5) var(--f2p-space-5);text-align:center;color:var(--f2p-ink-soft)}.f2p-rank-note svg{color:var(--f2p-accent-gold)}.f2p-rank-note strong{font:600 20px/1.2 var(--f2p-font-serif);color:var(--f2p-ink)}.f2p-rank-note span{font:500 13px/1.4 var(--f2p-font-ui)}.f2p-rank-note__spinner{width:26px;height:26px;border:3px solid var(--f2p-sys-well);border-top-color:var(--f2p-pink);border-radius:50%;animation:f2p-rank-spin .8s linear infinite}@keyframes f2p-rank-spin{to{transform:rotate(360deg)}}.f2p-rank-alert{margin:0;padding:var(--f2p-space-2) var(--f2p-space-3);border-radius:var(--f2p-radius-chip);background:rgba(var(--f2p-pink-rgb),.12);font:600 12.5px/1.4 var(--f2p-font-ui);color:var(--f2p-ink)}.f2p-rank-tiers{display:grid;gap:var(--f2p-space-2);padding:var(--f2p-space-4) var(--f2p-space-4) var(--f2p-space-3-5)}.f2p-rank-tiers h3{margin:0;font:600 18px/1.2 var(--f2p-font-serif);color:var(--f2p-ink)}.f2p-rank-tiers ul{display:grid;gap:var(--f2p-space-1-5);margin:0;padding:0;list-style:none}.f2p-rank-tier{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:var(--f2p-space-2-5);padding:7px var(--f2p-space-2-5);border-radius:var(--f2p-radius-row);background:var(--f2p-sys-row)}.f2p-rank-tier[data-you=true]{box-shadow:inset 0 0 0 1.5px var(--f2p-pink);background:rgba(var(--f2p-pink-rgb),.12)}.f2p-rank-tier__ranks{font:800 14px/1 var(--f2p-font-ui);color:var(--f2p-accent-gold)}.f2p-rank-you{position:sticky;bottom:10px;z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--f2p-space-3);padding:var(--f2p-space-2-5) var(--f2p-space-3-5);border-radius:20px;background:var(--f2p-panel-fill);box-shadow:0 0 0 1.5px rgba(var(--f2p-pink-rgb),.6),0 16px 32px -14px rgba(var(--f2p-shadow-rgb),.7);animation:f2p-rank-dock .42s cubic-bezier(.2,.9,.3,1.1) both}@keyframes f2p-rank-dock{0%{opacity:0;transform:translateY(20px)}}.f2p-rank-you__rank{display:grid;place-items:center;min-width:52px;height:44px;padding:0 var(--f2p-space-2);border-radius:var(--f2p-radius-tile);background:var(--f2p-pink-fill);font:800 17px/1 var(--f2p-font-ui);color:var(--f2p-white)}.f2p-rank-you__copy,.f2p-rank-you__reward{display:grid;gap:3px;min-width:0}.f2p-rank-you small{font:700 10px/1.2 var(--f2p-font-ui);letter-spacing:var(--f2p-caps-tracking, .12em);text-transform:var(--f2p-caps-transform, uppercase);color:var(--f2p-ink-faint)}.f2p-rank-you strong{font:800 16px/1.1 var(--f2p-font-ui);color:var(--f2p-ink)}.f2p-rank-you__reward{justify-items:end}@media(prefers-reduced-motion:reduce){.f2p-rank-podium__place,.f2p-rank-you,.f2p-rank-tab__live,.f2p-rank-note__spinner{animation:none}}.f2p-root .f2p-rank-tier .f2p-rewards,.f2p-root .f2p-rank-you .f2p-rewards{display:flex;flex-wrap:wrap;gap:var(--f2p-space-1-5);margin:0;padding:0}.f2p-root .f2p-rank-you .f2p-rewards{justify-content:flex-end}.f2p-root .f2p-rank-tier .f2p-reward,.f2p-root .f2p-rank-you .f2p-reward{flex:none;width:auto}.f2p-steps{display:grid;gap:8px;min-width:0}.f2p-steps__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.f2p-steps__head strong{font-family:var(--f2p-caps-family, var(--f2p-font-ui));font-size:calc(11px * var(--f2p-caps-scale, 1));font-weight:var(--f2p-caps-weight, 700);letter-spacing:var(--f2p-caps-tracking, .22em);text-transform:var(--f2p-caps-transform, uppercase);color:var(--f2p-kicker-ink)}.f2p-steps__loop{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:700;color:var(--f2p-ink-soft)}.f2p-steps__loop svg{color:var(--f2p-accent-gold)}.f2p-steps__row{display:grid;position:relative;grid-auto-flow:column;grid-auto-columns:minmax(66px,1fr);gap:6px;margin:0;padding:12px 4px 8px;overflow-x:auto;list-style:none;scrollbar-width:none}.f2p-steps__row::-webkit-scrollbar{display:none}.f2p-steps__chip{position:relative;display:grid;justify-items:center;align-content:start;gap:3px;min-width:0;padding:14px 3px 7px;border-radius:14px;container-type:inline-size;background:rgba(var(--f2p-surface-rgb),.72);box-shadow:inset 0 0 0 1px var(--f2p-hairline);color:var(--f2p-ink);transition:transform .22s var(--ae-player-easing-emphasized, ease),box-shadow .22s ease}.f2p-steps__num{position:absolute;top:-10px;inset-inline-start:-4px;display:grid;place-items:center;width:22px;height:22px;border:2px solid var(--f2p-pill-fill);border-radius:50%;background:var(--f2p-track);font-family:var(--f2p-font-serif);font-size:12px;font-weight:700;color:var(--f2p-ink-soft)}.f2p-steps__count{font-family:var(--f2p-font-serif);font-size:19px;font-weight:700;line-height:1}.f2p-steps__price{display:grid;justify-items:center;gap:0;font-size:12.5px;font-weight:700}.f2p-steps__was{opacity:.6;font-size:11px}.f2p-steps__was .f2p-price{text-decoration:line-through}.f2p-steps__promise{display:inline-flex;align-items:center;gap:2px;max-width:100%;padding:1px 4px;overflow:hidden;border-radius:var(--f2p-radius-pill);background:var(--f2p-gold-mark);font-size:calc(11px * var(--f2p-caps-scale, 1));font-weight:var(--f2p-caps-weight, 800);letter-spacing:var(--f2p-caps-tracking, .02em);text-overflow:ellipsis;text-transform:var(--f2p-caps-transform, uppercase);white-space:nowrap;color:var(--f2p-on-gold)}.f2p-steps__off{padding:1px 6px;border-radius:var(--f2p-radius-pill);background:var(--f2p-pink-fill);font-size:11px;font-weight:800;line-height:1.3;color:rgb(var(--f2p-white-rgb));box-shadow:0 4px 10px -4px rgba(var(--f2p-pink-rgb),.8)}@container (max-width: 70px){.f2p-steps__promise .f2p-icon{display:none}}.f2p-steps__chip[data-state=current]{background:var(--f2p-panel-fill);box-shadow:0 0 0 2px var(--f2p-accent-gold),0 10px 20px -12px rgba(var(--f2p-gold-rgb),.9);transform:translateY(-2px)}.f2p-steps__chip[data-state=current] .f2p-steps__num{background:var(--f2p-gold-mark);color:var(--f2p-on-gold)}.f2p-steps__chip[data-state=bought]{opacity:.55}.f2p-steps__chip[data-state=bought] .f2p-steps__num{background:var(--f2p-accent-gold);color:var(--f2p-on-gold)}.f2p-banner__pulls[data-single=true]{grid-template-columns:1fr}.f2p-spark{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 10px}.f2p-spark__icon{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--f2p-sys-well)}.f2p-spark__label{display:grid;gap:1px;min-width:0}.f2p-spark__label strong{overflow:hidden;font-family:var(--f2p-caps-family, var(--f2p-font-ui));font-size:calc(11px * var(--f2p-caps-scale, 1));font-weight:var(--f2p-caps-weight, 700);letter-spacing:var(--f2p-caps-tracking, .18em);text-overflow:ellipsis;text-transform:var(--f2p-caps-transform, uppercase);white-space:nowrap;color:var(--f2p-kicker-ink)}.f2p-spark__label .f2p-num{font-family:var(--f2p-font-serif);font-size:17px;font-weight:600;color:var(--f2p-ink)}.f2p-spark__label small{font-size:13px;color:var(--f2p-ink-faint)}.f2p-spark__meter{grid-column:1 / -1;--ae-player-meter-height: 5px}.f2p-root .f2p-spark__meter .ae-player-meter[data-variant=glass]{height:5px;background:var(--f2p-track)}.f2p-root .f2p-spark__meter .ae-player-meter__fill{background:linear-gradient(90deg,rgba(var(--f2p-pink-rgb),.55),var(--f2p-pink-deep))}.f2p-root .f2p-spark[data-ready=true] .f2p-spark__meter .ae-player-meter__fill{background:var(--f2p-gold-mark);box-shadow:0 0 10px var(--f2p-gold-line)}.f2p-root .ae-player-button.f2p-spark__open{min-height:32px;padding-inline:14px;border-radius:var(--f2p-radius-pill);font-size:12.5px}.f2p-sparkshop{display:grid;gap:14px;padding-bottom:20px}.f2p-sparkshop__balance{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 18px}.f2p-sparkshop__held{display:grid;gap:2px}.f2p-root .f2p-sparkshop__held .f2p-kicker{margin:0}.f2p-sparkshop__held strong{font-family:var(--f2p-font-serif);font-size:30px;font-weight:600;line-height:1;color:var(--f2p-ink)}.f2p-sparkshop__rule{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:var(--f2p-radius-pill);background:var(--f2p-sys-well);font-size:12.5px;font-weight:700;color:var(--f2p-ink-soft)}.f2p-sparkshop__rule svg{color:var(--f2p-accent-gold)}.f2p-sparkshop__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:14px;margin:0;padding:0;list-style:none}.f2p-sparkshop__item{position:relative;display:grid;gap:8px}.f2p-sparkshop__tag{position:absolute;top:8px;right:8px;z-index:2;padding:2px 8px;border-radius:var(--f2p-radius-pill);background:rgba(var(--f2p-espresso-rgb),.72);font-size:calc(10px * var(--f2p-caps-scale, 1));font-weight:var(--f2p-caps-weight, 800);letter-spacing:var(--f2p-caps-tracking, .08em);text-transform:var(--f2p-caps-transform, uppercase);color:rgb(var(--f2p-white-rgb))}.f2p-sparkshop .f2p-hcard__seal{top:9px;left:48px;width:24px;transform:none}.f2p-sparkshop__item[data-tag=Always] .f2p-sparkshop__tag{background:var(--f2p-gold-mark);color:var(--f2p-on-gold)}.f2p-root .ae-player-button.f2p-sparkshop__buy{width:100%;min-height:38px;border-radius:var(--f2p-radius-pill)}.f2p-sparkshop__empty{margin:0;padding:28px 16px;border-radius:var(--f2p-radius-row);background:var(--f2p-sys-well);text-align:center;font-weight:700;color:var(--f2p-ink-soft)}.f2p-vip-badge{display:inline-flex;align-items:center;gap:3px;height:24px;padding:0 9px 0 7px;border-radius:var(--f2p-radius-tag) var(--f2p-radius-tag) var(--f2p-radius-chip) var(--f2p-radius-chip);background:var(--f2p-gold-mark);box-shadow:inset 0 0 0 1px rgba(var(--f2p-white-rgb),.45),0 4px 10px -6px rgba(var(--f2p-gold-rgb),.9);font-size:calc(var(--f2p-type-kicker) * var(--f2p-caps-scale, 1));font-weight:var(--f2p-caps-weight, 800);letter-spacing:var(--f2p-caps-tracking, .12em);text-transform:var(--f2p-caps-transform, uppercase);color:var(--f2p-on-gold);white-space:nowrap}.f2p-vip-badge b{font-family:var(--f2p-font-serif);font-size:var(--f2p-type-control);letter-spacing:0}.f2p-vip-badge[data-size=small]{height:20px;padding:0 7px 0 5px;font-size:var(--f2p-type-tiny)}.f2p-vip-badge[data-size=small] b{font-size:var(--f2p-type-small)}.f2p-vip-badge[data-level="0"]{background:var(--f2p-track);box-shadow:none;color:var(--f2p-ink-soft)}.f2p-vip-badge[data-art=true]{width:32px;height:32px;padding:0;border-radius:0;background:none;box-shadow:none}.f2p-vip-badge[data-art=true][data-size=small]{width:26px;height:26px}.f2p-vip-badge[data-art=true] img{width:100%;height:100%;object-fit:contain}.f2p-vip{display:grid;gap:var(--f2p-space-3-5);padding-bottom:var(--f2p-space-5)}.f2p-vip__top{display:grid;gap:var(--f2p-space-3-5);padding:var(--f2p-space-5) var(--f2p-space-4-5) var(--f2p-space-4-5)}.f2p-vip__head{display:grid;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:var(--f2p-space-3-5)}.f2p-vip__medal{display:grid;justify-items:center;align-content:center;width:62px;height:70px;border:2px solid var(--f2p-pill-fill);border-radius:50% 50% var(--f2p-radius-tile) var(--f2p-radius-tile) / 48% 48% var(--f2p-radius-tile) var(--f2p-radius-tile);background:var(--f2p-gold-mark);color:var(--f2p-on-gold);box-shadow:0 10px 22px -10px rgba(var(--f2p-gold-rgb),.9)}.f2p-vip__medal small{font-size:calc(var(--f2p-type-tiny) * var(--f2p-caps-scale, 1));font-weight:var(--f2p-caps-weight, 800);letter-spacing:var(--f2p-caps-tracking, .16em);text-transform:var(--f2p-caps-transform, uppercase)}.f2p-vip__medal strong{font-family:var(--f2p-font-serif);font-size:var(--f2p-type-headline-lg);font-weight:700;line-height:1}.f2p-vip__medal[data-art=true]{border:0;border-radius:0;background:none;box-shadow:none}.f2p-vip__medal[data-art=true] img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 8px 14px rgba(var(--f2p-shadow-rgb),.35))}.f2p-vip__medal[data-just=true]{animation:f2p-vip-medal .62s var(--ae-player-easing-emphasized)}@keyframes f2p-vip-medal{0%{transform:scale(1)}40%{transform:scale(1.18) rotate(-4deg)}to{transform:scale(1)}}.f2p-vip__progress{display:grid;gap:var(--f2p-space-1-5);--ae-player-meter-height: 10px}.f2p-vip__line{display:flex;align-items:baseline;justify-content:space-between;gap:var(--f2p-space-2)}.f2p-vip__line strong{font-family:var(--f2p-font-serif);font-size:var(--f2p-type-subtitle);font-weight:600;color:var(--f2p-ink)}.f2p-vip__line .f2p-num{font-size:var(--f2p-type-label);font-weight:700;color:var(--f2p-ink)}.f2p-vip__line small{font-weight:600;color:var(--f2p-ink-faint)}.f2p-root .f2p-vip__progress .ae-player-meter[data-variant=glass]{background:var(--f2p-sys-well);box-shadow:inset 0 1px 2px rgba(var(--f2p-shadow-rgb),.12)}.f2p-root .f2p-vip__progress .ae-player-meter__fill{background:var(--f2p-gold-mark)}.f2p-vip__claim,.f2p-vip__chest{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--f2p-space-2-5);padding:var(--f2p-space-2-5) var(--f2p-space-3);border-radius:var(--f2p-radius-row);background:var(--f2p-sys-well)}.f2p-vip__claim{background:var(--f2p-tint-pink)}.f2p-vip__claim>span:first-child,.f2p-vip__chest>span:first-child{display:inline-flex;align-items:center;gap:var(--f2p-space-1-5);font-size:var(--f2p-type-meta);font-weight:700;white-space:nowrap;color:var(--f2p-ink)}.f2p-vip__claim>span:first-child svg{color:var(--f2p-pink-deep)}.f2p-vip__chest>span:first-child svg{color:var(--f2p-accent-gold)}.f2p-vip__done{display:inline-flex;align-items:center;gap:var(--f2p-space-1);font-size:var(--f2p-type-small);font-weight:700;color:var(--f2p-ink-soft)}.f2p-root .f2p-vip__levels{display:grid;gap:0;margin:0;padding:var(--f2p-space-2) var(--f2p-space-3-5);list-style:none}.f2p-vip__row{position:relative;display:grid;grid-template-columns:auto 64px minmax(0,1fr);align-items:center;gap:var(--f2p-space-1) var(--f2p-space-2-5);padding:var(--f2p-space-2-5) var(--f2p-space-0);border-bottom:1px solid var(--f2p-hairline)}.f2p-vip__row:last-child{border-bottom:0}.f2p-vip__row:not([data-reached=true]) .f2p-vip-badge{background:var(--f2p-track);box-shadow:none;color:var(--f2p-ink-soft)}.f2p-vip__row:not([data-reached=true]) .f2p-vip-badge[data-art=true]{background:none}.f2p-vip__row:not([data-reached=true]) .f2p-vip-badge[data-art=true] img{filter:grayscale(1);opacity:.55}.f2p-vip__spend{font-size:var(--f2p-type-meta);font-weight:700;color:var(--f2p-ink-soft)}.f2p-vip__perks{display:flex;flex-wrap:wrap;gap:var(--f2p-space-1);min-width:0}.f2p-vip__perk{padding:var(--f2p-space-0) var(--f2p-space-2);border-radius:var(--f2p-radius-pill);background:var(--f2p-sys-well);font-size:var(--f2p-type-note);font-weight:600;color:var(--f2p-ink)}.f2p-vip__row .f2p-rewards{grid-column:2 / -1}.f2p-vip__stamp{position:absolute;top:10px;right:2px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--f2p-accent-gold);color:var(--f2p-on-gold)}.f2p-sets{display:grid;gap:var(--f2p-space-2-5);margin-bottom:var(--f2p-space-4);scroll-margin-top:12px}.f2p-root .f2p-sets__title.f2p-kicker{margin:0}.f2p-sets__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--f2p-space-3);margin:0;padding:0;list-style:none}.f2p-root .f2p-set{display:grid;gap:var(--f2p-space-3);padding:var(--f2p-space-4) var(--f2p-space-4-5)}.f2p-set__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--f2p-space-2-5)}.f2p-set__head strong{font-family:var(--f2p-font-serif);font-size:var(--f2p-type-title-sm);font-weight:600;color:var(--f2p-ink)}.f2p-set__count{font-family:var(--f2p-font-serif);font-size:var(--f2p-type-title-sm);font-weight:700;color:var(--f2p-kicker-ink)}.f2p-set__count small{font-size:var(--f2p-type-control);color:var(--f2p-ink-faint)}.f2p-set__faces{display:flex;flex-wrap:wrap;gap:var(--f2p-space-2);margin:0;padding:0;list-style:none}.f2p-set__face{position:relative}.f2p-set__face[data-owned=false] .f2p-face-ring{filter:grayscale(1) blur(.4px);opacity:.5}.f2p-set__press{display:block;padding:0;border:0;background:none;cursor:pointer}.f2p-set__lock{position:absolute;right:-2px;bottom:-2px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--f2p-pill-fill);box-shadow:var(--f2p-pill-shadow);color:var(--f2p-ink-soft)}.f2p-set__foot{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--f2p-space-2-5)}.f2p-set__bonus{display:inline-flex;align-items:center;gap:5px;min-width:0;font-size:var(--f2p-type-meta);font-weight:700;color:var(--f2p-ink)}.f2p-set__bonus svg{flex:none;color:var(--f2p-accent-gold)}.f2p-set__stamp{display:inline-flex;align-items:center;gap:var(--f2p-space-1);padding:var(--f2p-space-1) var(--f2p-space-2-5);border-radius:var(--f2p-radius-pill);background:var(--f2p-gold-mark);font-size:var(--f2p-type-small);font-weight:800;color:var(--f2p-on-gold)}.f2p-root .f2p-set[data-complete=true]:not([data-claimed=true]){box-shadow:var(--f2p-panel-shadow),0 0 0 2px var(--f2p-accent-gold)}.f2p-root .f2p-level{display:grid;gap:var(--f2p-space-3-5);padding:var(--f2p-space-4) var(--f2p-space-4) var(--f2p-space-3-5)}.f2p-level__head{display:grid;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:var(--f2p-space-3-5)}.f2p-level__medal{position:relative;display:grid;justify-items:center;align-content:center;width:62px;height:70px;border:2px solid var(--f2p-pill-fill);border-radius:50% 50% var(--f2p-radius-tile) var(--f2p-radius-tile) / 48% 48% var(--f2p-radius-tile) var(--f2p-radius-tile);background:var(--f2p-gold-mark);color:var(--f2p-on-gold);box-shadow:0 10px 22px -10px rgba(var(--f2p-gold-rgb),.9)}.f2p-level__medal small{font-size:calc(var(--f2p-type-tiny) * var(--f2p-caps-scale, 1));font-weight:var(--f2p-caps-weight, 800);letter-spacing:var(--f2p-caps-tracking, .16em);text-transform:var(--f2p-caps-transform, uppercase)}.f2p-level__medal strong{font-family:var(--f2p-font-serif);font-size:var(--f2p-type-headline-lg);font-weight:700;line-height:1}.f2p-level__medal strong[data-tick=true]{animation:f2p-level-tick .26s var(--ae-player-easing-emphasized)}.f2p-level__medal .f2p-delta-pop{top:-10px;font-size:var(--f2p-type-body)}.f2p-level[data-holding=true] .f2p-level__medal{box-shadow:0 0 0 3px var(--f2p-gold-line),0 0 22px var(--f2p-glow-gold)}.f2p-level__track{display:grid;gap:var(--f2p-space-1-5);--ae-player-meter-height: 10px}.f2p-level__line{display:flex;align-items:baseline;justify-content:space-between;gap:var(--f2p-space-2)}.f2p-level__line strong{font-family:var(--f2p-font-serif);font-size:21px;font-weight:600;color:var(--f2p-ink)}.f2p-level__line strong small{font-size:var(--f2p-type-body);font-weight:600;color:var(--f2p-ink-faint)}.f2p-level__pending{padding:var(--f2p-space-0) var(--f2p-space-2-5);border-radius:var(--f2p-radius-pill);background:var(--f2p-gold-mark);font-size:var(--f2p-type-control);font-weight:800;color:var(--f2p-on-gold);animation:f2p-level-tick .22s var(--ae-player-easing-emphasized)}.f2p-root .f2p-level__track .ae-player-meter[data-variant=glass]{background:var(--f2p-sys-well);box-shadow:inset 0 1px 2px rgba(var(--f2p-shadow-rgb),.12)}.f2p-root .f2p-level__track .ae-player-meter__fill{background:var(--f2p-gold-mark);transition:width var(--f2p-motion-snap) var(--ae-player-easing-standard)}.f2p-level__facts{display:grid;grid-template-columns:1fr 1fr;margin:0;border-block:1px solid var(--f2p-gold-line)}.f2p-level__facts>div{display:grid;justify-items:center;gap:var(--f2p-space-1);padding:var(--f2p-space-3) var(--f2p-space-2)}.f2p-level__facts>div+div{border-inline-start:1px solid var(--f2p-gold-line)}.f2p-level__facts dt{font-size:calc(var(--f2p-type-kicker) * var(--f2p-caps-scale, 1));font-weight:var(--f2p-caps-weight, 700);letter-spacing:var(--f2p-caps-tracking, .18em);text-transform:var(--f2p-caps-transform, uppercase);color:var(--f2p-kicker-ink)}.f2p-level__facts dd{display:inline-flex;align-items:center;gap:var(--f2p-space-1-5);margin:0;font-family:var(--f2p-font-serif);font-size:var(--f2p-type-title);font-weight:600;color:var(--f2p-ink)}.f2p-level__facts dd[data-none=true]{color:var(--f2p-ink-faint)}.f2p-level__foot{display:grid;justify-items:center}.f2p-level__cost{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--f2p-space-1-5) var(--f2p-space-2-5);min-width:0;padding-inline-start:var(--f2p-space-3);border-inline-start:1.5px solid rgba(var(--f2p-bronze-rgb),.32)}.f2p-level__price{display:inline-flex;align-items:center;gap:5px;font-size:var(--f2p-type-lead);font-weight:800;color:inherit}.f2p-level__price[data-short=true]{color:var(--f2p-bad-ink)}.f2p-level__go-label{white-space:nowrap}.f2p-root .ae-player-button.f2p-level__go{min-width:min(100%,260px);min-height:48px;border-radius:var(--f2p-radius-pill);touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.f2p-level[data-holding=true] .ae-player-button.f2p-level__go{transform:scale(.96);box-shadow:0 0 0 3px var(--f2p-gold-line),0 0 24px var(--f2p-glow-gold)}@keyframes f2p-level-tick{0%{transform:scale(1)}45%{transform:scale(1.22)}to{transform:scale(1)}}.f2p-wardrobe__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:var(--f2p-space-3);margin:0;padding:0;list-style:none}.f2p-outfit{--f2p-outfit-tint: var(--f2p-accent-gold);display:grid;gap:var(--f2p-space-2);align-content:start}.f2p-outfit__card{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;isolation:isolate;container-type:inline-size;border-radius:16px;box-shadow:0 10px 22px rgba(var(--f2p-shadow-rgb),.18),0 0 14px color-mix(in srgb,var(--f2p-outfit-tint) 45%,transparent)}.f2p-outfit__frame{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(145deg,color-mix(in srgb,var(--f2p-outfit-tint) 55%,var(--f2p-white)) 0%,var(--f2p-outfit-tint) 55%,color-mix(in srgb,var(--f2p-outfit-tint) 70%,rgb(var(--f2p-night-rgb))) 100%)}.f2p-outfit__art,.f2p-outfit__shade{position:absolute;top:3px;right:3px;bottom:3px;left:3px;width:auto;height:auto;border-radius:13px}.f2p-outfit__art{z-index:1}.f2p-outfit__art .f2p-art__img{object-position:50% 18%}.f2p-outfit__shade{z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(var(--f2p-night-rgb),0) 50%,rgba(var(--f2p-night-rgb),.78))}.f2p-outfit__foot{position:absolute;z-index:3;left:8px;right:8px;bottom:8px;display:grid;gap:var(--f2p-space-0)}.f2p-outfit__name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;font-family:var(--ae-player-font-display);font-size:var(--f2p-type-meta);line-height:1.15;font-weight:900;color:var(--f2p-white);text-shadow:0 1px 4px rgba(var(--f2p-night-rgb),.7)}.f2p-outfit__tag{font-size:var(--f2p-type-kicker);font-weight:800;color:var(--f2p-gold-text);text-shadow:0 1px 3px rgba(var(--f2p-night-rgb),.7)}.f2p-outfit__worn{position:absolute;z-index:3;top:7px;right:7px;display:inline-flex;align-items:center;gap:3px;padding:3px var(--f2p-space-2);border-radius:var(--f2p-radius-pill);background:var(--f2p-gold-mark);font-size:calc(var(--f2p-type-kicker) * var(--f2p-caps-scale, 1));font-weight:var(--f2p-caps-weight, 800);letter-spacing:var(--f2p-caps-tracking, .06em);text-transform:var(--f2p-caps-transform, uppercase);color:var(--f2p-on-gold);box-shadow:var(--f2p-shadow-chip)}.f2p-outfit[data-worn=true] .f2p-outfit__card{box-shadow:0 0 0 2px var(--f2p-gold-line),0 0 22px var(--f2p-glow-gold);animation:f2p-outfit-worn .42s var(--ae-player-easing-emphasized)}.f2p-root .ae-player-button.f2p-outfit__equip{width:100%;min-height:36px;border-radius:var(--f2p-radius-pill)}.f2p-outfit[data-owned=false] .f2p-outfit__frame{background:var(--f2p-photo-edge)}.f2p-outfit[data-owned=false] .f2p-art__img{filter:grayscale(1) sepia(.4) blur(4px) contrast(.9) brightness(1.04);transform:scale(1.1)}.f2p-outfit[data-owned=false] .f2p-outfit__shade{background:radial-gradient(60% 40% at 50% 44%,rgba(var(--f2p-ivory-rgb),.55),transparent 75%),linear-gradient(180deg,rgba(var(--f2p-ivory-rgb),.3),rgba(var(--f2p-ivory-rgb),.45) 55%,rgba(var(--f2p-ivory-rgb),.92))}.f2p-outfit[data-owned=false] .f2p-outfit__name{font-family:var(--f2p-caps-family, var(--f2p-font-caps));font-size:calc(var(--f2p-type-tag) * var(--f2p-caps-scale, 1));letter-spacing:var(--f2p-caps-tracking, .24em);text-transform:var(--f2p-caps-transform, uppercase);color:var(--f2p-ivory-ink-soft);text-shadow:none}.f2p-outfit[data-owned=false] .f2p-outfit__tag{color:var(--f2p-kicker-ink);text-shadow:none}.f2p-outfit__seal{position:absolute;z-index:3;top:42%;left:50%;display:grid;place-items:center;width:clamp(30px,32cqi,44px);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;color:var(--f2p-accent-gold);background:rgba(var(--f2p-ivory-rgb),.9);box-shadow:0 0 0 1px var(--f2p-gold-line),0 0 0 4px rgba(var(--f2p-ivory-rgb),.45),0 8px 18px -8px rgba(var(--f2p-espresso-rgb),.5)}.f2p-root[data-f2p-scheme=dark] .f2p-outfit[data-owned=false] .f2p-art__img{filter:grayscale(1) sepia(.3) blur(4px) brightness(.65) contrast(.9)}@keyframes f2p-outfit-worn{0%{transform:scale(1)}40%{transform:scale(1.05)}to{transform:scale(1)}}.f2p-level__facts dd.f2p-level__balances{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--f2p-space-2)}.f2p-level__balances>span{display:inline-flex;align-items:center;gap:var(--f2p-space-1)}.f2p-level__balances small{font-size:var(--f2p-type-kicker)}.f2p-rates__summary{gap:var(--f2p-space-2)}.f2p-rates__tile{position:relative;overflow:hidden;gap:var(--f2p-space-2-5);padding:var(--f2p-space-4-5) var(--f2p-space-1-5) var(--f2p-space-3-5);isolation:isolate}.f2p-rates__tile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(80% 60% at 50% 0%,var(--f2p-r-glow) 0%,transparent 72%);opacity:.55}.f2p-rates__tile .f2p-rarity[data-size=large]{height:40px}.f2p-rates__tile strong{font-size:var(--f2p-type-headline-sm);line-height:1}.f2p-rates__tile[data-top=true]{box-shadow:0 0 0 1.5px var(--f2p-accent-gold),0 14px 30px -16px var(--f2p-r-glow),var(--f2p-panel-shadow)}.f2p-rates__tile[data-top=true]:before{opacity:.9}.f2p-rates__tile[data-top=true] strong{background:var(--f2p-gold-script);-webkit-background-clip:text;background-clip:text;color:transparent}.f2p-rates__pool ul{padding:var(--f2p-space-1) var(--f2p-space-4-5)}.f2p-rates__group{display:grid;gap:var(--f2p-space-1)}.f2p-rates__group h3{display:flex;justify-content:space-between;margin:0 var(--f2p-space-1);font-size:var(--f2p-type-caption);font-weight:700;color:var(--f2p-ink-soft)}.f2p-rates__pool li{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:var(--f2p-space-3);min-height:56px;font-family:var(--f2p-font-ui);font-size:var(--f2p-type-control-lg);font-weight:600}.f2p-rates__pool li:not(:has(.f2p-rates__face)){grid-template-columns:minmax(0,1fr) auto auto;min-height:44px}.f2p-rates__face{--f2p-face-size: 38px}.f2p-rates__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.f2p-rates__pool li b{font-weight:700;font-variant-numeric:tabular-nums}.f2p-rates__pool li[data-featured=true]{font-family:var(--f2p-font-ui);font-size:var(--f2p-type-control-lg);font-weight:700;color:var(--f2p-ink)}.f2p-rates__pool li[data-featured=true] b{color:var(--f2p-kicker-ink)}.f2p-rates__pool li[data-featured=true] .f2p-rates__face{box-shadow:0 0 0 2px var(--f2p-pill-fill),0 0 0 3.5px var(--f2p-accent-gold)}.f2p-rates__tag{padding:3px 9px;border-radius:var(--f2p-radius-pill);background:var(--f2p-gold-mark);color:var(--f2p-on-gold);font-size:calc(var(--f2p-type-tag) * var(--f2p-caps-scale, 1));font-weight:var(--f2p-caps-weight, 800);letter-spacing:var(--f2p-caps-tracking, .12em);text-transform:var(--f2p-caps-transform, uppercase)}.f2p-rates__pool li:not([data-featured=true]) .f2p-rates__tag{display:none}.f2p-rates__pool li:not(:has(.f2p-rates__tag)){grid-template-columns:auto minmax(0,1fr) auto}.f2p-rates__pool li:not(:has(.f2p-rates__tag)):not(:has(.f2p-rates__face)){grid-template-columns:minmax(0,1fr) auto}.ae-player-theme[data-player-reduced-motion=true] :is(.f2p-root *,.f2p-root *:before,.f2p-root *:after){animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important}@media(prefers-reduced-motion:reduce){.ae-player-theme:not([data-player-reduced-motion=false]) :is(.f2p-root *,.f2p-root *:before,.f2p-root *:after){animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important}}.ae-player-theme[data-player-reduced-motion=true] .f2p-motes{display:none}@media(prefers-reduced-motion:reduce){.ae-player-theme:not([data-player-reduced-motion=false]) .f2p-motes{display:none}}.f2p-cover{--cover-pace: 1;--cover-rise: 18px;--cover-top: 0px;--cover-bottom: 0px;position:relative;isolation:isolate;box-sizing:border-box;height:100%;min-height:0;overflow:hidden;container:cover / size;color:var(--f2p-cover-masthead);font-family:var(--f2p-font-ui)}.f2p-cover[data-intro=light]{--cover-pace: .62;--cover-rise: 10px}.f2p-cover__page{--cover-name-size: min(15cqh, calc(172cqw / var(--cover-name-chars) / var(--f2p-display-width, 1)));position:relative;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"side" "abilities" "lines" "quote" "action";align-content:end;row-gap:var(--f2p-space-3-5);height:100%;padding:0 var(--f2p-space-5) calc(var(--f2p-space-5-5) + var(--cover-bottom))}.f2p-cover__masthead{position:absolute;z-index:1;top:calc(var(--cover-top) + 2cqh);left:50%;display:grid;justify-items:center;width:max-content;translate:-50% 0;pointer-events:none}.f2p-cover__kicker{margin:0 0 .3em;padding-inline-start:var(--f2p-caps-tracking, .34em);font-size:clamp(var(--f2p-type-meta),2cqh,var(--f2p-type-heading));font-weight:var(--f2p-caps-weight, 700);letter-spacing:var(--f2p-caps-tracking, .34em);text-transform:var(--f2p-caps-transform, uppercase);color:var(--f2p-cover-gold)}.f2p-cover__name{margin:0;font-family:var(--f2p-font-serif);font-size:var(--cover-name-size);font-weight:700;line-height:.98;letter-spacing:-.025em;white-space:nowrap;color:var(--f2p-cover-masthead)}.f2p-cover__letter{display:inline-block}.f2p-cover__cutout{position:absolute;z-index:2;top:calc(var(--cover-top) + 4cqh);left:50%;width:auto;height:132cqh;max-width:none;translate:-50% 0;filter:drop-shadow(0 18px 30px rgba(var(--f2p-cover-shadow-rgb),.28));pointer-events:none;-webkit-user-select:none;user-select:none}.f2p-cover__cutout[data-wide=true]{top:calc(var(--cover-top) + 24cqh);width:min(86cqw,560px);height:auto;rotate:-16deg}.f2p-cover__arch{position:absolute;z-index:2;top:calc(var(--cover-top) + 2cqh + var(--cover-name-size) * .92);left:50%;width:min(56cqw,29cqh);aspect-ratio:3 / 4;overflow:hidden;border-radius:var(--f2p-radius-pill) var(--f2p-radius-pill) var(--f2p-radius-sheet) var(--f2p-radius-sheet);box-shadow:0 0 0 3px var(--f2p-white),0 0 0 5px var(--f2p-gold-line),0 30px 60px -28px rgba(var(--f2p-cover-shadow-rgb),.6);translate:-50% 0}.f2p-cover__arch>*{display:block;width:100%;height:100%}.f2p-cover__arch img{width:100%;height:100%;object-fit:cover;object-position:50% 18%}.f2p-cover__page:after{content:"";position:absolute;z-index:3;inset:auto 0 0;height:56%;background:linear-gradient(180deg,rgba(var(--f2p-cover-scrim-rgb),0),rgba(var(--f2p-cover-scrim-rgb),.5) 45%,rgba(var(--f2p-cover-scrim-rgb),.84));pointer-events:none}.f2p-cover__page>:is(.f2p-cover__lines,.f2p-cover__side,.f2p-cover__abilities,.f2p-cover__quote,.f2p-cover__action){position:relative;z-index:4;min-width:0}.f2p-cover__lines{grid-area:lines;display:flex;flex-wrap:wrap;align-items:center;gap:var(--f2p-space-2) var(--f2p-space-3-5);margin:0;padding:0;list-style:none}.f2p-cover__lines>li,.f2p-cover__role,.f2p-cover__facts{margin:0;font-size:calc(var(--f2p-type-small) * var(--f2p-caps-scale, 1));font-weight:var(--f2p-caps-weight, 700);letter-spacing:var(--f2p-caps-tracking, .28em);line-height:1.35;text-transform:var(--f2p-caps-transform, uppercase);color:var(--cover-caps)}.f2p-cover__lines>li+li:before{content:"";display:inline-block;width:18px;height:1.5px;margin-right:var(--f2p-space-3-5);vertical-align:middle;background:var(--cover-caps);opacity:.7}.f2p-cover__page>:is(.f2p-cover__lines,.f2p-cover__side){--cover-caps: var(--f2p-cover-caps-light)}.f2p-cover__side{grid-area:side;display:grid;align-content:start;align-self:start;justify-items:start;gap:var(--f2p-space-2-5)}.f2p-cover__facts{display:inline-flex;align-items:center;gap:var(--f2p-space-2-5)}.f2p-cover__facts:before{content:"";flex:none;width:8px;height:8px;background:var(--f2p-gold-mark);rotate:45deg}.f2p-cover__abilities{grid-area:abilities;display:grid;gap:var(--f2p-space-1-5);margin:0 var(--f2p-space-1);padding:0;list-style:none}.f2p-cover__ability{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:var(--f2p-space-2-5);padding:5px var(--f2p-space-3) 5px var(--f2p-space-1-5);border-radius:var(--f2p-radius-tile);background:rgba(var(--f2p-espresso-rgb),.66);box-shadow:inset 0 0 0 1.5px var(--f2p-gold-line);--ability-ink: var(--f2p-gold-300);--ability-tint: rgba(var(--f2p-gold-rgb), .22)}.f2p-cover__ability[data-tone=green]{--ability-ink: var(--f2p-tone-good);--ability-tint: rgba(var(--f2p-good-rgb), .2)}.f2p-cover__ability-tag{padding:5px 0;border-radius:var(--f2p-radius-pill);background:var(--ability-tint);box-shadow:0 0 0 1.5px var(--ability-ink);font-size:calc(var(--f2p-type-kicker) * var(--f2p-caps-scale, 1));font-weight:var(--f2p-caps-weight, 800);letter-spacing:var(--f2p-caps-tracking, .08em);line-height:1;text-align:center;text-transform:var(--f2p-caps-transform, uppercase);color:var(--ability-ink)}.f2p-cover__ability-body{display:flex;align-items:center;gap:var(--f2p-space-2);min-width:0;line-height:1.15}.f2p-cover__ability-body>b{flex:none;font-size:var(--f2p-type-control);font-weight:800;color:var(--f2p-ivory-60)}.f2p-cover__ability-body>i{flex:none;padding:var(--f2p-space-0) 7px;border-radius:var(--f2p-radius-pill);background:rgba(var(--f2p-white-rgb),.14);font-size:var(--f2p-type-overline);font-style:normal;font-weight:800;color:var(--f2p-ivory-75)}.f2p-cover__ability-body>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--f2p-type-caption);font-weight:600;color:var(--f2p-ivory-75)}.f2p-cover__quote{grid-area:quote;margin:0;font-family:var(--f2p-font-serif);font-size:23px;font-weight:500;line-height:1.12;letter-spacing:-.01em;color:var(--f2p-cover-quote-ink);text-shadow:0 1px 2px rgba(var(--f2p-cover-shadow-rgb),.35),0 4px 24px rgba(var(--f2p-cover-shadow-rgb),.5);text-wrap:balance}.f2p-cover__quote:after{content:"";display:block;width:56px;height:2px;margin-top:var(--f2p-space-3-5);border-radius:var(--f2p-radius-fine);background:var(--f2p-cover-quote-rule)}.f2p-cover__action{grid-area:action;justify-self:center}@container cover (min-width: 720px) and (min-aspect-ratio: 5 / 4){.f2p-cover__page{--cover-name-size: min(29cqh, calc(170cqw / var(--cover-name-chars) / var(--f2p-display-width, 1)));grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);grid-template-rows:calc(var(--cover-top) + 3.5cqh + var(--cover-name-size) * 1.05) auto minmax(0,1fr) auto auto;grid-template-areas:". . ." "lines . side" ". . abilities" ". . quote" "action action action";align-content:stretch;row-gap:0;padding:0 4.5cqw calc(4.5cqh + var(--cover-bottom))}.f2p-cover__page:after{display:none}.f2p-cover__page>:is(.f2p-cover__lines,.f2p-cover__side){--cover-caps: var(--f2p-cover-caps-ink);text-shadow:var(--f2p-cover-halo)}.f2p-cover__page>:is(.f2p-cover__lines,.f2p-cover__side,.f2p-cover__quote):before{content:"";position:absolute;z-index:-1;top:-5cqh;right:-3cqw;bottom:-5cqh;left:-3cqw;border-radius:50%;background:radial-gradient(closest-side,var(--f2p-cover-glow),transparent);pointer-events:none}.f2p-cover__lines>li+li:before{opacity:.55}.f2p-cover__masthead{top:calc(var(--cover-top) + 3.5cqh)}.f2p-cover__cutout{top:calc(var(--cover-top) + 1cqh);height:225cqh}.f2p-cover__arch{top:calc(var(--cover-top) + 3.5cqh + var(--cover-name-size) * .9);bottom:0;width:auto;height:auto;border-radius:var(--f2p-radius-pill) var(--f2p-radius-pill) 0 0}.f2p-cover__lines{flex-direction:column;flex-wrap:nowrap;align-self:start;align-items:flex-start;gap:0;padding-top:3cqh}.f2p-cover__lines>li+li:before{display:block;width:26px;margin:2.6cqh 0}:is(.f2p-cover__role,.f2p-cover__facts){font-size:clamp(var(--f2p-type-control),2cqh,var(--f2p-type-heading-lg));letter-spacing:var(--f2p-caps-tracking, .22em)}.f2p-cover__lines>li{font-size:clamp(var(--f2p-type-lead),2.5cqh,var(--f2p-type-title));letter-spacing:var(--f2p-caps-tracking, .2em)}.f2p-cover__side{gap:2.4cqh;padding:1cqh 0 0 3cqw}.f2p-cover__quote{justify-self:start;max-width:13em;padding:0 0 6cqh 3cqw;font-size:clamp(var(--f2p-type-title-lg),4.4cqh,46px);color:var(--f2p-cover-masthead);text-shadow:var(--f2p-cover-halo)}.f2p-cover__quote:after{width:64px;margin-top:2.6cqh;background:var(--f2p-cover-caps-ink);opacity:.6}}.f2p-cover__letter{animation:f2p-cover-letter calc(.64s * var(--cover-pace)) cubic-bezier(.2,.8,.2,1) both;animation-delay:calc((.2s + var(--cover-letter-delay, 0ms)) * var(--cover-pace))}.f2p-cover__in{animation:f2p-cover-rise calc(.56s * var(--cover-pace)) cubic-bezier(.2,.8,.2,1) both}.f2p-cover__in[data-step=figure]{animation-duration:calc(.82s * var(--cover-pace));animation-delay:calc(.18s * var(--cover-pace))}.f2p-cover__in[data-step=caps]{animation-delay:calc(.56s * var(--cover-pace))}.f2p-cover__kicker.f2p-cover__in{animation-delay:calc(.12s * var(--cover-pace))}.f2p-cover__in[data-step=quote]{animation-delay:calc(.68s * var(--cover-pace))}.f2p-cover__in[data-step=action]{animation-duration:calc(.46s * var(--cover-pace));animation-delay:calc(.78s * var(--cover-pace))}.f2p-cover[data-motion=reduced] :is(.f2p-cover__letter,.f2p-cover__in){animation-name:f2p-cover-fade}@keyframes f2p-cover-letter{0%{opacity:0;transform:translateY(.24em)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes f2p-cover-rise{0%{opacity:0;transform:translateY(var(--cover-rise))}to{opacity:1;transform:none}}@keyframes f2p-cover-fade{0%{opacity:0}to{opacity:1}}.f2p-cover-veil{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;-webkit-backdrop-filter:blur(22px) sepia(.45) saturate(1.25) brightness(1.04);backdrop-filter:blur(22px) sepia(.45) saturate(1.25) brightness(1.04);animation:f2p-cover-fade .42s ease both}.f2p-cover-veil:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--f2p-cover-veil-tint)}.f2p-cover-veil[data-art]{-webkit-backdrop-filter:none;backdrop-filter:none}.f2p-cover-veil__art{position:absolute;top:-48px;right:-48px;bottom:-48px;left:-48px;width:calc(100% + 96px);height:calc(100% + 96px);object-fit:cover;filter:blur(22px) sepia(.5) saturate(1.3) brightness(.97)}.f2p-root[data-f2p-scheme=dark] .f2p-cover-veil{-webkit-backdrop-filter:blur(22px) saturate(.8);backdrop-filter:blur(22px) saturate(.8)}.f2p-root[data-f2p-scheme=dark] .f2p-cover-veil__art{filter:blur(22px) saturate(.8)}.f2p-carousel{--f2p-carousel-top: 0px;--f2p-carousel-dim: rgb(var(--f2p-page-rgb));--f2p-carousel-radius: var(--f2p-radius-card);position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:minmax(0,1fr) auto}.f2p-carousel__stage{position:relative;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y}.f2p-carousel__stage[data-dragging=true]{cursor:grabbing}.f2p-carousel__track{position:absolute;inset:var(--f2p-carousel-top) 0 0;perspective:1600px}.f2p-carousel__card{position:absolute;top:50%;left:50%;width:var(--f2p-card-w);height:var(--f2p-card-h);will-change:transform,opacity;transition:transform .56s cubic-bezier(.22,.9,.24,1),opacity var(--f2p-motion-fade) ease;cursor:pointer;animation:f2p-card-appear .42s ease backwards}@keyframes f2p-card-appear{0%{opacity:0}}.f2p-carousel__stage[data-dragging=true] .f2p-carousel__card{transition:none}.f2p-carousel__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:var(--f2p-carousel-radius);background:var(--f2p-carousel-dim);opacity:var(--f2p-slot-dim, 0);pointer-events:none;transition:opacity var(--f2p-motion-fade) ease}.f2p-carousel__stage[data-dragging=true] .f2p-carousel__card:after{transition:none}.f2p-carousel__play{position:absolute;left:50%;bottom:-30px;z-index:4;display:inline-flex;align-items:center;justify-content:center;gap:var(--f2p-space-2-5);min-width:min(380px,80%);max-width:calc(100% + 60px);height:64px;padding:0 34px;overflow:hidden;border:1.5px solid var(--f2p-pill-fill);border-radius:var(--f2p-radius-pill);background:var(--f2p-pink-fill);box-shadow:var(--f2p-carousel-play-shadow);translate:-50% 0;font-family:var(--f2p-font-ui);font-size:clamp(var(--f2p-type-heading),1.5cqw,21px);font-weight:700;white-space:nowrap;color:var(--f2p-carousel-play-ink);transition:translate var(--f2p-motion-quick) cubic-bezier(.16,1,.32,1),filter var(--f2p-motion-quick) ease;animation:f2p-carousel-play-in .6s var(--ae-player-easing-emphasized) .26s both}.f2p-carousel__play>span{overflow:hidden;text-overflow:ellipsis}@keyframes f2p-carousel-play-in{0%{opacity:0;translate:-50% 12px}to{opacity:1;translate:-50% 0}}.f2p-carousel__play:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,var(--f2p-carousel-sheen) 48%,transparent 64%) no-repeat;background-size:250% 100%;background-position:140% 0;animation:f2p-sheen-sweep 3.4s var(--ae-player-easing-standard) 1.2s infinite;pointer-events:none}.f2p-carousel__play:is([data-locked=true],:disabled){border-color:var(--f2p-gold-line);background:var(--f2p-pill-fill);box-shadow:var(--f2p-pill-shadow);color:var(--f2p-ink);cursor:default}.f2p-carousel__play:is([data-locked=true],:disabled) svg{color:var(--f2p-accent-gold)}.f2p-carousel__play:is([data-locked=true],:disabled):after{display:none}.f2p-root .f2p-carousel .f2p-carousel__arrow{position:absolute;top:calc(50% + var(--f2p-carousel-top) / 2);z-index:20;width:56px;height:56px;margin-top:-28px}.f2p-carousel__arrow--start{left:clamp(12px,3cqw,48px)}.f2p-carousel__arrow--end{right:clamp(12px,3cqw,48px)}.f2p-carousel__foot{display:flex;align-items:center;justify-content:center;gap:var(--f2p-space-4-5);padding:var(--f2p-space-2) 0 calc(var(--f2p-space-5-5) + var(--f2p-safe-bottom))}.f2p-carousel__count{font-family:var(--f2p-font-serif);font-size:var(--f2p-type-title);font-weight:700;font-variant-numeric:lining-nums tabular-nums;color:var(--f2p-kicker-ink)}.f2p-carousel__count small{font-family:var(--f2p-font-ui);font-size:var(--f2p-type-meta);font-weight:600;letter-spacing:var(--f2p-caps-tracking, .08em);color:var(--f2p-accent-gold)}.f2p-carousel__dots{display:flex;gap:var(--f2p-space-2)}.f2p-carousel__dots button{width:8px;height:8px;padding:0;border:0;border-radius:var(--f2p-radius-pill);background:color-mix(in srgb,var(--f2p-accent-gold) 45%,transparent);cursor:pointer;transition:width .25s ease,background-color .25s ease}.f2p-carousel__dots button[data-on=true]{width:26px;background:var(--f2p-gold-mark)}@container f2p-frame (max-aspect-ratio: 1/1){.f2p-carousel{--f2p-turn: 0}.f2p-carousel__track{perspective:none}.f2p-root .f2p-carousel .f2p-carousel__arrow{display:none}.f2p-carousel__play{min-width:80%;height:58px}}.ae-player-theme[data-player-reduced-motion=true] .f2p-carousel :is(.f2p-carousel__card,.f2p-carousel__play),.ae-player-theme[data-player-reduced-motion=true] .f2p-carousel .f2p-carousel__play:after{animation:none;transition:none}@media(prefers-reduced-motion:reduce){.ae-player-theme:not([data-player-reduced-motion=false]) .f2p-carousel :is(.f2p-carousel__card,.f2p-carousel__play),.ae-player-theme:not([data-player-reduced-motion=false]) .f2p-carousel .f2p-carousel__play:after{animation:none;transition:none}}.f2p-root :is(.f2p-pull-card__open,.f2p-hcard,.f2p-homecard,button.ae-player-card),.f2p-root :is(.f2p-banner__name),.f2p-root :is(.f2p-bottombar__item,.f2p-action,.ae-player-button,.ae-player-icon-button){transition:translate .22s var(--ae-player-easing-emphasized, cubic-bezier(.16, 1, .32, 1)),transform .22s var(--ae-player-easing-emphasized, cubic-bezier(.16, 1, .32, 1)),filter .2s ease,outline-color .2s ease,color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .22s ease,opacity .2s ease}.f2p-root .f2p-bottombar__icon{transition:translate .22s cubic-bezier(.16,1,.32,1),scale .22s cubic-bezier(.16,1,.32,1)}@media(hover:hover)and (pointer:fine){.f2p-root :is(.f2p-pull-card__open,.f2p-hcard,.f2p-homecard,button.ae-player-card){transition:translate .48s cubic-bezier(.2,.8,.2,1),scale .48s cubic-bezier(.2,.8,.2,1),filter .48s cubic-bezier(.2,.8,.2,1),transform .22s cubic-bezier(.16,1,.32,1),color .2s ease,background-color .2s ease,border-color .3s ease,box-shadow .3s ease,opacity .2s ease}.f2p-root :is(.f2p-pull-card__open,.f2p-hcard,.f2p-homecard,button.ae-player-card):hover:not(:disabled){translate:0 -5px;scale:1.012;filter:drop-shadow(0 22px 26px rgba(var(--f2p-cocoa-rgb),.28))}.f2p-root :is(.f2p-art__img,.ae-player-photo-card__photo>img){transition:scale 1.1s cubic-bezier(.2,.8,.2,1)}.f2p-root :is(.f2p-pull-card__open,.f2p-hcard,.f2p-homecard,button.ae-player-card):hover:not(:disabled) :is(.f2p-art__img,.ae-player-photo-card__photo>img){scale:1.05}.f2p-root :is(.f2p-banner__name):hover:not(:disabled){translate:0 -2px;filter:drop-shadow(0 6px 10px rgba(var(--f2p-cocoa-rgb),.18))}.f2p-root .f2p-bottombar__item:hover:not(:disabled){color:var(--f2p-accent-gold)}.f2p-root .f2p-bottombar__item:hover:not(:disabled) .f2p-bottombar__icon{translate:0 -2px;scale:1.08}.f2p-root .f2p-action[data-ready=true]:hover{scale:1.05;filter:brightness(1.06)}.f2p-root .ae-player-button[data-variant=primary]:hover:not(:disabled){translate:0 -2px;filter:brightness(1.05) drop-shadow(0 10px 18px rgba(var(--f2p-pink-rgb),.35))}.f2p-root .ae-player-button:is([data-variant=default],[data-variant=secondary],[data-variant=toggle],[data-variant=danger]):hover:not(:disabled){translate:0 -2px;filter:drop-shadow(0 8px 14px rgba(var(--f2p-cocoa-rgb),.2))}.f2p-root .ae-player-button[data-variant=ghost]:hover:not(:disabled){color:var(--f2p-accent-gold)}.f2p-root .ae-player-icon-button:hover:not(:disabled){translate:0 -2px;filter:drop-shadow(0 8px 14px rgba(var(--f2p-cocoa-rgb),.25))}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:reduce){.ae-player-theme:not([data-player-reduced-motion=false]) :is(.f2p-pull-card__open,.f2p-hcard,.f2p-homecard,button.ae-player-card,.f2p-banner__name,.f2p-bottombar__icon,.f2p-action,.ae-player-button,.ae-player-icon-button,.f2p-round-btn):where(.f2p-root *):hover{translate:none!important;scale:none!important}}.ae-player-theme[data-player-reduced-motion=true] :is(.f2p-pull-card__open,.f2p-hcard,.f2p-homecard,button.ae-player-card,.f2p-banner__name,.f2p-bottombar__icon,.f2p-action,.ae-player-button,.ae-player-icon-button,.f2p-round-btn):where(.f2p-root *):hover{translate:none!important;scale:none!important}@media(hover:hover)and (pointer:fine){.f2p-root .f2p-round-btn:hover:not(:disabled){translate:0 -2px;filter:drop-shadow(0 8px 14px rgba(var(--f2p-cocoa-rgb),.22))}}.f2p-root .f2p-back-button:hover{transform:translate(-2px)}.f2p-root .f2p-back-button:dir(rtl):hover{transform:translate(2px)}@media(hover:hover)and (pointer:fine){button.f2p-hcard:hover:not(:disabled){transform:translateY(-2px)}}@media(hover:hover)and (pointer:fine){.f2p-homecard:hover .f2p-homecard__go{translate:2px 0}.f2p-homecard:dir(rtl):hover .f2p-homecard__go{translate:-2px 0}.f2p-homecard:not([data-lead=true]):hover .f2p-homecard__go{box-shadow:none;background:var(--f2p-gold-mark);color:var(--f2p-on-gold)}}@media(hover:hover)and (pointer:fine){.f2p-hevents__item:hover .f2p-hevents__ring{transform:translateY(-3px) scale(1.04)}}@media(prefers-reduced-motion:no-preference)and (hover:hover)and (pointer:fine){.f2p-hevents__item:hover .f2p-hevents__ring{transform:translateY(-4px) scale(1.05)}.f2p-hevents__item:hover .f2p-hevents__label{color:var(--f2p-ivory-130)}}@media(hover:hover)and (pointer:fine){.f2p-root .f2p-banner .ae-player-button.f2p-pull:hover:not(:disabled){translate:0 -2px;filter:brightness(1.05) saturate(1.05)}}.f2p-root .f2p-banner .ae-player-button.f2p-pull:active:not(:disabled){translate:0 1px;filter:brightness(.97)}@media(hover:hover)and (pointer:fine){.f2p-carousel__card:not([data-center]):hover:after{opacity:calc(var(--f2p-slot-dim, 0) * .4)}.f2p-carousel__play:not(:disabled):hover{translate:-50% -2px;filter:brightness(1.06)}}.f2p-root .ae-player-keyart-title__link{transition:translate .22s var(--ae-player-easing-emphasized, cubic-bezier(.16, 1, .32, 1)),color .2s ease,opacity .2s ease}.f2p-root .ae-player-keyart-title__link svg{transition:translate .22s cubic-bezier(.16,1,.32,1),scale .22s cubic-bezier(.16,1,.32,1)}@media(hover:hover)and (pointer:fine){.f2p-root .ae-player-keyart-title__link:hover:not(:disabled){color:var(--f2p-accent-gold)}.f2p-root .ae-player-keyart-title__link:hover svg{translate:0 -2px;scale:1.12}}@media(hover:hover)and (pointer:fine){.f2p-root .ae-player-button.f2p-choice:hover:not(:disabled){translate:0 -2px}.f2p-root .ae-player-button.f2p-choice:hover:not(:disabled) .f2p-choice__go{translate:3px 0}.f2p-root .ae-player-button.f2p-choice[data-tone=plain]:hover:not(:disabled){box-shadow:0 0 0 1.5px var(--f2p-gold-line),var(--f2p-pill-shadow)}}@media(hover:hover)and (pointer:fine){.f2p-celebrate__go:hover{translate:0 -2px;filter:brightness(1.06)}}.f2p-scene{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;container-type:size;pointer-events:none;opacity:0;transition:opacity var(--f2p-motion-reveal) ease}.f2p-scene[data-ready=true]{opacity:1}.f2p-scene__plate{--f2p-scene-aspect: 1;--f2p-scene-fx: .5;--f2p-scene-fy: .5;--f2p-scene-w: max(100cqw, calc(100cqh * var(--f2p-scene-aspect)));--f2p-scene-h: max(calc(100cqw / var(--f2p-scene-aspect)), 100cqh);position:absolute;width:var(--f2p-scene-w);height:var(--f2p-scene-h);left:calc((100cqw - var(--f2p-scene-w)) * var(--f2p-scene-fx));top:calc((100cqh - var(--f2p-scene-h)) * var(--f2p-scene-fy))}.f2p-scene__plate-art{display:block;width:100%;height:100%}.f2p-scene__plate-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity var(--f2p-motion-fade) ease}.f2p-scene__plate-video[data-playing=true]{opacity:1}.f2p-scene__piece{position:absolute;translate:-50% 0}.f2p-scene__edge{position:absolute;--f2p-scene-inset: 0px}.f2p-scene__edge[data-edge=top]{top:var(--f2p-scene-inset);left:50%;translate:-50% 0}.f2p-scene__edge[data-edge=top-left]{top:var(--f2p-scene-inset);left:var(--f2p-scene-inset)}.f2p-scene__edge[data-edge=top-right]{top:var(--f2p-scene-inset);right:var(--f2p-scene-inset)}.f2p-scene__edge[data-edge=bottom-left]{bottom:var(--f2p-scene-inset);left:var(--f2p-scene-inset)}.f2p-scene__edge[data-edge=bottom-right]{bottom:var(--f2p-scene-inset);right:var(--f2p-scene-inset)}:is(.f2p-scene__piece,.f2p-scene__edge)[data-flip=true]{scale:-1 1}:is(.f2p-scene__piece,.f2p-scene__edge) img{display:block;width:auto;height:100%;transform-origin:50% 100%}:is(.f2p-scene__piece,.f2p-scene__edge) img[data-clip-still=hidden]{visibility:hidden}.f2p-scene__clip{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat}:is(.f2p-scene__piece,.f2p-scene__edge) img[data-motion=sway]{transform-origin:50% 0;animation:f2p-scene-sway 7s ease-in-out infinite alternate;will-change:transform}:is(.f2p-scene__piece,.f2p-scene__edge) img[data-motion=bob]{animation:f2p-scene-bob 4.8s ease-in-out infinite alternate;will-change:transform}:is(.f2p-scene__piece,.f2p-scene__edge) img[data-motion=float]{animation:f2p-scene-float 2.8s ease-in-out infinite alternate;will-change:transform}:is(.f2p-scene__piece,.f2p-scene__edge) img[data-motion=breathe]{animation:f2p-scene-breathe 2.4s ease-in-out infinite alternate;will-change:transform}@keyframes f2p-scene-sway{0%{transform:rotate(-.6deg) translateY(0)}to{transform:rotate(.6deg) translateY(1.5%)}}@keyframes f2p-scene-bob{0%{transform:translateY(0) rotate(-2deg)}to{transform:translateY(-3%) rotate(2deg)}}@keyframes f2p-scene-float{0%{transform:translateY(0)}to{transform:translateY(-7%)}}@keyframes f2p-scene-breathe{0%{transform:scale(1)}to{transform:scale(1.015,.975)}}.f2p-root{--ae-player-shell-caps-family: var(--f2p-caps-family);--ae-player-shell-caps-scale: var(--f2p-caps-scale);--ae-player-shell-caps-tracking: var(--f2p-caps-tracking);--ae-player-shell-caps-transform: var(--f2p-caps-transform);--ae-player-shell-caps-weight: var(--f2p-caps-weight);--ae-player-shell-keyart-brand-bottom: var(--f2p-keyart-brand-bottom);--ae-player-shell-keyart-brand-top: var(--f2p-keyart-brand-top);--ae-player-shell-keyart-figure-height: var(--f2p-keyart-figure-height);--ae-player-shell-accent-gold: var(--f2p-accent-gold);--ae-player-shell-black-rgb: var(--f2p-black-rgb);--ae-player-shell-champagne-rgb: var(--f2p-champagne-rgb);--ae-player-shell-charcoal-885: var(--f2p-charcoal-885);--ae-player-shell-charcoal-925: var(--f2p-charcoal-925);--ae-player-shell-charcoal-951: var(--f2p-charcoal-951);--ae-player-shell-charcoal-965-rgb: var(--f2p-charcoal-965-rgb);--ae-player-shell-espresso-rgb: var(--f2p-espresso-rgb);--ae-player-shell-font-caps: var(--f2p-font-caps);--ae-player-shell-font-serif: var(--f2p-font-serif);--ae-player-shell-font-ui: var(--f2p-font-ui);--ae-player-shell-gold-190-rgb: var(--f2p-gold-190-rgb);--ae-player-shell-gold-line: var(--f2p-gold-line);--ae-player-shell-gold-script: var(--f2p-gold-script);--ae-player-shell-gutter: var(--f2p-gutter);--ae-player-shell-hairline: var(--f2p-hairline);--ae-player-shell-ink: var(--f2p-ink);--ae-player-shell-ink-faint: var(--f2p-ink-faint);--ae-player-shell-ink-soft: var(--f2p-ink-soft);--ae-player-shell-ivory-51-rgb: var(--f2p-ivory-51-rgb);--ae-player-shell-ivory-75: var(--f2p-ivory-75);--ae-player-shell-keyart-night: var(--f2p-keyart-night);--ae-player-shell-kicker-ink: var(--f2p-kicker-ink);--ae-player-shell-logo-tracking: var(--f2p-logo-tracking);--ae-player-shell-motion-quick: var(--f2p-motion-quick);--ae-player-shell-motion-reveal: var(--f2p-motion-reveal);--ae-player-shell-pill-fill: var(--f2p-pill-fill);--ae-player-shell-pill-shadow: var(--f2p-pill-shadow);--ae-player-shell-pink: var(--f2p-pink);--ae-player-shell-radius-fine: var(--f2p-radius-fine);--ae-player-shell-radius-pill: var(--f2p-radius-pill);--ae-player-shell-radius-row: var(--f2p-radius-row);--ae-player-shell-rose-50-rgb: var(--f2p-rose-50-rgb);--ae-player-shell-safe-bottom: var(--f2p-safe-bottom);--ae-player-shell-safe-top: var(--f2p-safe-top);--ae-player-shell-space-0: var(--f2p-space-0);--ae-player-shell-space-1: var(--f2p-space-1);--ae-player-shell-space-1-5: var(--f2p-space-1-5);--ae-player-shell-space-2: var(--f2p-space-2);--ae-player-shell-space-2-5: var(--f2p-space-2-5);--ae-player-shell-space-3: var(--f2p-space-3);--ae-player-shell-space-6: var(--f2p-space-6);--ae-player-shell-sys-page: var(--f2p-sys-page);--ae-player-shell-sys-well: var(--f2p-sys-well);--ae-player-shell-type-body: var(--f2p-type-body);--ae-player-shell-type-control: var(--f2p-type-control);--ae-player-shell-type-headline: var(--f2p-type-headline);--ae-player-shell-type-meta: var(--f2p-type-meta);--ae-player-shell-type-note: var(--f2p-type-note);--ae-player-shell-type-overline: var(--f2p-type-overline);--ae-player-shell-type-small: var(--f2p-type-small);--ae-player-shell-type-subtitle: var(--f2p-type-subtitle);--ae-player-shell-type-title: var(--f2p-type-title);--ae-player-shell-white: var(--f2p-white);--ae-player-shell-white-rgb: var(--f2p-white-rgb)}.f2p-root[data-f2p-look~=lacquer] .ae-player-keyart{--ae-player-shell-keyart-foot-shade: .5}.f2p-root[data-f2p-look~=lacquer] .ae-player-keyart.ae-player-keyart-loading{--ae-player-shell-loading-fill: var(--f2p-hub-gold)}.f2p-root .ae-player-button.ae-player-keyart-title__load{border:0;background:var(--f2p-pill-fill);color:var(--f2p-ink);box-shadow:var(--f2p-pill-shadow)}.f2p-root .ae-player-button.ae-player-keyart-title__load svg{color:var(--f2p-accent-gold)}.f2p-root .ae-player-button.f2p-btn-couture[data-variant=primary]{--ae-player-button-primary-background: linear-gradient(180deg, var(--f2p-ivory-65) 0%, var(--f2p-gold-115) 100%);--ae-player-button-primary-hover-background: linear-gradient(180deg, var(--f2p-white) 0%, var(--f2p-ivory-165) 100%);--ae-player-button-primary-text: var(--f2p-espresso-850);--ae-player-button-primary-border: transparent;--ae-player-button-primary-shadow: inset 0 0 0 4px var(--f2p-ivory-105), inset 0 0 0 5px var(--f2p-gold-410), 0 16px 34px -14px rgba(var(--f2p-black-rgb), .75);gap:var(--f2p-space-3-5);font-family:var(--f2p-font-serif);font-weight:var(--f2p-caps-weight, 650);letter-spacing:var(--f2p-caps-tracking, .22em);text-transform:var(--f2p-caps-transform, uppercase)}.f2p-root[data-f2p-look~=chunky-type] .ae-player-keyart-title__tap{font-size:var(--f2p-type-headline);font-weight:700;letter-spacing:.04em;color:var(--f2p-hub-cream);-webkit-text-stroke:7px var(--f2p-hub-ink);paint-order:stroke fill;text-shadow:0 3px 0 var(--f2p-hub-ink),0 6px 14px rgba(var(--f2p-black-rgb),.55);animation:f2p-title-tap-pulse 1.8s ease-in-out infinite}@keyframes f2p-title-tap-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.06);opacity:.82}}.f2p-root .f2p-gate__card{display:grid;justify-items:center;gap:var(--f2p-space-4-5);width:100%;max-width:400px;padding:var(--f2p-space-8) var(--f2p-space-6-5) var(--f2p-space-5-5);text-align:center}.f2p-root .ae-player-gate__title{font-weight:600;font-size:38px}.f2p-root .ae-player-legal__agree{min-height:48px;color:var(--f2p-ink)}.f2p-root .ae-player-legal__agree .ae-player-checkbox__copy strong{font-size:var(--f2p-type-control);font-weight:600;line-height:1.35}.f2p-root .ae-player-legal__agree .ae-player-checkbox__mark{border-color:var(--f2p-accent-gold);background:var(--f2p-sys-well)}.f2p-root .ae-player-legal__agree>input:checked+.ae-player-checkbox__mark{border-color:var(--ae-player-accent);background:var(--ae-player-accent)}@container f2p-frame (orientation: landscape) and (max-height: 520px){.ae-player-gate{padding:var(--f2p-space-3) calc(var(--f2p-gutter) + var(--f2p-safe-right)) var(--f2p-space-3) calc(var(--f2p-gutter) + var(--f2p-safe-left))}.f2p-root .f2p-gate__card{max-width:720px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"badge points" "title points" "actions actions";align-items:center;gap:var(--f2p-space-2-5) var(--f2p-space-6);padding:var(--f2p-space-5) var(--f2p-space-6) var(--f2p-space-4)}.ae-player-gate__badge{grid-area:badge;width:64px;height:64px;font-size:var(--f2p-type-title)}.f2p-root .ae-player-gate__title{grid-area:title;font-size:var(--f2p-type-headline-lg)}.ae-player-gate__points{grid-area:points}.ae-player-gate__points li{min-height:36px;padding:var(--f2p-space-1)}.ae-player-gate__actions{grid-area:actions;grid-template-columns:minmax(0,1fr) auto}.ae-player-gate__note{grid-area:points}.f2p-root .ae-player-gate[data-gate=adult] .f2p-gate__card{grid-template-areas:"badge points" "title points" "legal legal" "actions actions"}.f2p-root .ae-player-gate[data-gate=general] .f2p-gate__card{max-width:520px;grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "legal" "actions"}.ae-player-gate .ae-player-legal{grid-area:legal;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--f2p-space-1) var(--f2p-space-4)}.ae-player-legal__agree{min-height:36px}}.f2p-recap{--f2p-recap-paper: var(--f2p-ivory-51);--f2p-recap-paper-ink: var(--f2p-bronze-815);--f2p-recap-paper-soft: var(--f2p-bronze-520);--f2p-recap-stamp-ink: var(--f2p-gold-deep);--f2p-recap-sold-ink: var(--f2p-pink-575);--f2p-recap-ease: cubic-bezier(.2, .8, .2, 1);--f2p-recap-spring: cubic-bezier(.3, 1.45, .5, 1);position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;overflow:hidden;color:var(--f2p-ink);background:var(--f2p-espresso-945)}.f2p-recap__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.f2p-recap__backdrop img{position:absolute;top:-48px;right:-48px;bottom:-48px;left:-48px;width:calc(100% + 96px);height:calc(100% + 96px);object-fit:cover;filter:blur(22px) saturate(1.15);animation:f2p-recap-backdrop-in .9s ease both,f2p-recap-drift 14s ease-out both}.f2p-recap__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 55% at 50% 42%,rgba(var(--f2p-espresso-920-rgb),.28),rgba(var(--f2p-espresso-950-rgb),.74)),linear-gradient(180deg,rgba(var(--f2p-espresso-950-rgb),.4),rgba(var(--f2p-espresso-950-rgb),.1) 30%,rgba(var(--f2p-espresso-950-rgb),.55))}.f2p-root[data-f2p-scheme=dark] .f2p-recap__scrim{background:radial-gradient(70% 55% at 50% 42%,rgba(var(--f2p-charcoal-970-rgb),.5),rgba(var(--f2p-charcoal-975-rgb),.86)),linear-gradient(180deg,rgba(var(--f2p-charcoal-975-rgb),.5),rgba(var(--f2p-charcoal-975-rgb),.2) 30%,rgba(var(--f2p-charcoal-975-rgb),.7))}.f2p-recap .f2p-recap__sequence{--ae-player-beats-fill: linear-gradient(90deg, var(--f2p-gold-210), var(--f2p-gold-351));--ae-player-beats-track: rgba(var(--f2p-ivory-50-rgb), .22);position:relative;z-index:1}.f2p-recap .ae-player-beats__position{color:rgba(var(--f2p-ivory-50-rgb),.7);font-family:var(--f2p-font-ui);font-weight:700}.f2p-recap .ae-player-beats__skip-all.ae-player-button{color:rgba(var(--f2p-ivory-50-rgb),.82)}.f2p-recap .ae-player-beats__skip.ae-player-button{background:rgba(var(--f2p-ivory-50-rgb),.14);border-color:rgba(var(--f2p-ivory-50-rgb),.3);color:var(--f2p-ivory-75);box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.f2p-recap .ae-player-beats__controls>:last-child{min-width:112px}.f2p-recap-page{--f2p-recap-settle: 1.6s;display:flex;flex-direction:column;align-items:center;gap:var(--f2p-space-3);width:min(420px,100%);max-height:100%;box-sizing:border-box;padding:var(--f2p-space-5-5) var(--f2p-space-5-5) var(--f2p-space-5);text-align:center;-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2)}.f2p-recap-line__meta{font-size:var(--f2p-type-kicker)}.f2p-recap-line__scene{position:relative;display:grid;place-items:center;width:100%;height:clamp(210px,36vh,300px)}.f2p-recap-line__caption{max-width:30ch;margin:var(--f2p-space-0) 0 0;font-family:var(--f2p-font-serif);font-size:var(--f2p-type-subtitle);font-weight:500;line-height:1.38;color:var(--f2p-ink);text-wrap:balance;animation:f2p-recap-rise .6s var(--f2p-recap-ease) calc(var(--f2p-recap-settle, 1.6s) * .4) both}.f2p-root .f2p-recap-page{--f2p-recap-rim: linear-gradient(135deg, var(--f2p-ivory-71), var(--f2p-gold-266) 28%, var(--f2p-gold-165) 52%, var(--f2p-gold-330) 76%, var(--f2p-ivory-81));isolation:isolate;box-shadow:0 0 0 1px rgba(var(--f2p-ivory-55-rgb),.9),0 0 6px 1px rgba(var(--f2p-gold-115-rgb),.85),0 0 26px 2px rgba(var(--f2p-gold-205-rgb),.5),0 0 110px rgba(var(--f2p-gold-225-rgb),.28),0 34px 80px rgba(var(--f2p-espresso-955-rgb),.5);animation:f2p-recap-page-in .7s var(--f2p-recap-ease) both}.f2p-recap-page>:not(.f2p-recap-light){position:relative;z-index:1}.f2p-recap-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;padding:var(--f2p-space-0);border-radius:inherit;background:var(--f2p-recap-rim);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}.f2p-recap-light{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;pointer-events:none}.f2p-recap-light__inner{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit}.f2p-recap-light__leak{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(45% 60% at 100% 0%,rgba(var(--f2p-gold-185-rgb),.34),transparent 70%),radial-gradient(40% 55% at 0% 100%,rgba(var(--f2p-rose-125-rgb),.26),transparent 70%),linear-gradient(180deg,rgba(var(--f2p-white-rgb),.5),transparent 18%);animation:f2p-recap-breathe 7s ease-in-out infinite alternate}.f2p-recap-light__sheen{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(105deg,transparent 38%,rgba(var(--f2p-ivory-52-rgb),.75) 50%,transparent 62%) no-repeat;background-size:260% 100%;animation:f2p-recap-sheen 1.6s var(--f2p-recap-ease) .35s both}.f2p-recap-light__orb{position:absolute;border-radius:50%;background:radial-gradient(circle,rgba(var(--f2p-gold-145-rgb),.55),rgba(var(--f2p-gold-186-rgb),.2) 55%,transparent 72%);box-shadow:inset 0 0 0 1px rgba(var(--f2p-ivory-80-rgb),.35);filter:blur(1px);transform:translate(-50%,-50%);animation:f2p-recap-bokeh 9s ease-in-out infinite alternate}.f2p-recap-light__orb:nth-child(odd){animation-delay:-4s}.f2p-recap-light__glint{position:absolute;top:-17px;right:30px;width:36px;height:36px;background:radial-gradient(circle,var(--f2p-white) 0 12%,transparent 40%),linear-gradient(90deg,transparent 46%,rgba(var(--f2p-ivory-65-rgb),.95) 50%,transparent 54%),linear-gradient(0deg,transparent 46%,rgba(var(--f2p-ivory-65-rgb),.95) 50%,transparent 54%);filter:drop-shadow(0 0 6px rgba(var(--f2p-gold-187-rgb),.9));animation:f2p-recap-twinkle 3.2s ease-in-out infinite}.f2p-recap-light__glint+.f2p-recap-light__glint{top:auto;right:auto;bottom:-13px;left:40px;width:26px;height:26px;animation-delay:-1.6s}.f2p-root[data-f2p-scheme=dark] .f2p-recap-page{--f2p-recap-rim: linear-gradient(135deg, var(--f2p-gold-210), var(--f2p-bronze-535) 30%, var(--f2p-gold-351) 55%, var(--f2p-bronze-635) 78%, var(--f2p-gold-210));box-shadow:0 0 0 1px rgba(var(--f2p-gold-190-rgb),.28),0 0 26px rgba(var(--f2p-gold-350-rgb),.2),0 34px 80px rgba(var(--f2p-black-rgb),.6)}.f2p-root[data-f2p-scheme=dark] :is(.f2p-recap-light__leak,.f2p-recap-light__orb){opacity:.5}.f2p-root[data-f2p-scheme=dark] .f2p-recap-light__sheen{opacity:.35}.f2p-recap__bokeh{position:absolute;top:0;right:0;bottom:0;left:0;mix-blend-mode:screen}.f2p-recap__bokeh i{position:absolute;border-radius:50%;background:radial-gradient(circle,rgba(var(--f2p-gold-165-rgb),.5),rgba(var(--f2p-gold-226-rgb),.18) 55%,transparent 72%);box-shadow:inset 0 0 0 1px rgba(var(--f2p-ivory-100-rgb),.12);filter:blur(1.5px);transform:translate(-50%,-50%);animation:f2p-recap-bokeh 12s ease-in-out infinite alternate}@keyframes f2p-recap-page-in{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}@keyframes f2p-recap-sheen{0%{background-position:100% 0;opacity:1}80%{opacity:1}to{background-position:0% 0;opacity:0}}@keyframes f2p-recap-breathe{0%{opacity:.8}to{opacity:1}}@keyframes f2p-recap-twinkle{0%,to{opacity:.35;transform:scale(.7) rotate(0)}50%{opacity:1;transform:scale(1) rotate(45deg)}}@keyframes f2p-recap-bokeh{0%{opacity:.45;translate:0 0}to{opacity:.95;translate:0 -18px}}.f2p-recap-title{gap:var(--f2p-space-3-5);padding:var(--f2p-space-9) 26px var(--f2p-space-6)}.f2p-recap-title__kicker{animation:f2p-recap-fade .6s ease .1s both}.f2p-recap-title__rule{display:flex;align-items:center;gap:var(--f2p-space-2-5)}.f2p-recap-title__rule i{width:72px;height:1px;background:linear-gradient(90deg,transparent,var(--f2p-accent-gold));transform-origin:right center;animation:f2p-recap-draw .7s var(--f2p-recap-ease) .25s both}.f2p-recap-title__rule i:last-child{background:linear-gradient(90deg,var(--f2p-accent-gold),transparent);transform-origin:left center}.f2p-recap-title__rule b{width:8px;height:8px;background:var(--f2p-gold-mark);transform:rotate(45deg);animation:f2p-recap-pop .5s var(--f2p-recap-spring) .2s both}.f2p-recap-title__name{font-size:56px;letter-spacing:-.02em;line-height:1;animation:f2p-recap-track-in 1s var(--f2p-recap-ease) .3s both}.f2p-recap-title__count{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--f2p-space-1) var(--f2p-space-4);margin:0;font-family:var(--f2p-font-ui);font-size:var(--f2p-type-meta);color:var(--f2p-ink-soft);animation:f2p-recap-rise .6s var(--f2p-recap-ease) .8s both}.f2p-recap-title__count b{color:var(--f2p-ink);font-weight:800}.f2p-recap-title__faces{display:flex;padding-left:var(--f2p-space-2-5);animation:f2p-recap-rise .6s var(--f2p-recap-ease) 1s both}.f2p-recap-title__faces .f2p-face-ring{margin-left:-10px}.f2p-recap-title__hint{display:inline-flex;align-items:center;gap:var(--f2p-space-1-5);margin:var(--f2p-space-2) 0 0;font-size:calc(var(--f2p-type-overline) * var(--f2p-caps-scale, 1));font-weight:var(--f2p-caps-weight, 700);letter-spacing:var(--f2p-caps-tracking, .14em);text-transform:var(--f2p-caps-transform, uppercase);color:var(--f2p-ink-faint);animation:f2p-recap-fade .6s ease 1.3s both}.f2p-recap-photo{position:relative;display:block;overflow:hidden;background:linear-gradient(160deg,var(--f2p-gold-210),var(--f2p-gold-455) 60%,var(--f2p-bronze-665))}.f2p-recap-photo img{display:block;width:100%;height:100%;object-fit:cover}.f2p-recap-portrait{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:50% 16%}.f2p-recap-portrait[data-empty]{--f2p-recap-accent: var(--f2p-gold-455);display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,var(--f2p-ivory-52),var(--f2p-recap-accent, var(--f2p-gold-455)));color:var(--f2p-white);font-family:var(--f2p-font-serif);font-size:56px;font-weight:700}.f2p-recap-person{position:relative;display:grid;place-items:center;width:100%;height:100%}.f2p-recap-person__place{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent 100%);mask-image:linear-gradient(180deg,#000 55%,transparent 100%);animation:f2p-recap-photo-in .9s var(--f2p-recap-ease) both}.f2p-recap-person__glow{position:absolute;top:10%;right:15%;bottom:10%;left:15%;border-radius:50%;background:radial-gradient(closest-side,rgba(var(--f2p-pink-rgb),.28),rgba(var(--f2p-bronze-520-rgb),.12),transparent);animation:f2p-recap-fade .9s ease both}.f2p-recap-person__oval{position:relative;width:140px;height:184px;margin:0 0 34px;padding:var(--f2p-space-1);border-radius:50%;background:linear-gradient(150deg,var(--f2p-ivory-86),var(--f2p-gold-300) 35%,var(--f2p-bronze-515) 70%,var(--f2p-gold-210));box-shadow:0 0 0 1px rgba(var(--f2p-white-rgb),.6),0 22px 44px -14px rgba(var(--f2p-espresso-930-rgb),.7);animation:f2p-recap-oval-in .9s var(--f2p-recap-ease) .25s both}.f2p-recap-person__oval .f2p-recap-portrait{box-shadow:0 0 0 3px var(--f2p-ivory-75)}.f2p-recap-person__plate{position:absolute;bottom:6px;display:inline-flex;align-items:center;gap:var(--f2p-space-2-5);min-height:42px;padding:var(--f2p-space-1) var(--f2p-space-2) var(--f2p-space-1) var(--f2p-space-4-5);border-radius:var(--f2p-radius-pill);background:var(--f2p-pill-fill);box-shadow:var(--f2p-pill-shadow);animation:f2p-recap-rise .6s var(--f2p-recap-ease) .8s both}.f2p-recap-person__name{font-family:var(--f2p-font-serif);font-size:var(--f2p-type-heading);font-weight:700;white-space:nowrap}.f2p-recap-meter{display:inline-flex;align-items:center;gap:var(--f2p-space-1);padding-right:var(--f2p-space-1-5);color:var(--f2p-pink)}.f2p-recap-meter svg{width:30px;height:30px;overflow:visible}.f2p-recap-meter__back{fill:rgba(var(--f2p-pink-rgb),.12)}.f2p-recap-meter__fill{fill:var(--f2p-pink)}.f2p-recap-meter__line{fill:none;stroke:var(--f2p-pink);stroke-width:1.4}.f2p-recap-meter strong{font-size:var(--f2p-type-body);font-weight:800}.f2p-recap-meter[data-full] svg{animation:f2p-recap-beat .52s var(--f2p-recap-spring) both}.f2p-recap-meter[data-lost]{color:var(--f2p-ink-faint)}.f2p-recap-meter[data-lost] .f2p-recap-meter__fill{fill:var(--f2p-ink-faint)}.f2p-recap-meter[data-lost] .f2p-recap-meter__line{stroke:var(--f2p-ink-faint)}.f2p-recap-card{display:grid;place-items:center;width:100%;perspective:900px}.f2p-recap-card__face{position:relative;display:grid;grid-template-columns:92px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:var(--f2p-space-2-5) var(--f2p-space-3-5);width:min(320px,100%);aspect-ratio:1.7;box-sizing:border-box;padding:var(--f2p-space-4);overflow:hidden;border-radius:var(--f2p-radius-tile);background:linear-gradient(135deg,var(--f2p-ivory-50) 0%,var(--f2p-ivory-87) 100%);box-shadow:inset 0 1px 0 var(--f2p-white),0 26px 44px -18px rgba(var(--f2p-espresso-900-rgb),.6);outline:1px solid rgba(var(--f2p-gold-450-rgb),.55);outline-offset:-6px;color:var(--f2p-recap-paper-ink);text-align:left;transform-origin:50% 50%;animation:f2p-recap-flip 1s cubic-bezier(.2,.9,.25,1.12) .15s both}.f2p-recap-card__art{grid-row:1 / span 2;height:100%;border-radius:10px;box-shadow:0 0 0 1px rgba(var(--f2p-gold-450-rgb),.4)}.f2p-recap-card__body{align-self:center;min-width:0}.f2p-recap-card__body .f2p-kicker{font-size:var(--f2p-type-tiny);color:var(--f2p-gold-deep)}.f2p-recap-card__body .f2p-heading{margin-top:var(--f2p-space-1);font-size:var(--f2p-type-title);color:var(--f2p-recap-paper-ink)}.f2p-recap-card__city{display:inline-flex;align-items:center;gap:var(--f2p-space-1);margin:var(--f2p-space-1-5) 0 0;font-size:var(--f2p-type-small);font-weight:600;color:var(--f2p-recap-paper-soft)}.f2p-recap-card__pay{display:flex;align-items:baseline;justify-content:space-between;padding-top:var(--f2p-space-2);border-top:1px dashed rgba(var(--f2p-bronze-570-rgb),.45)}.f2p-recap-card__pay span{font-size:calc(var(--f2p-type-tag) * var(--f2p-caps-scale, 1));font-weight:var(--f2p-caps-weight, 800);letter-spacing:var(--f2p-caps-tracking, .16em);text-transform:var(--f2p-caps-transform, uppercase);color:var(--f2p-recap-paper-soft)}.f2p-recap-card__pay strong{font-family:var(--f2p-font-serif);font-size:var(--f2p-type-title);font-weight:700;color:var(--f2p-bronze-640)}.f2p-recap-card__pay strong[data-sign=minus]{color:var(--f2p-recap-paper-ink)}.f2p-recap-card__shine{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 35%,rgba(var(--f2p-white-rgb),.85) 50%,transparent 65%);transform:translate(-120%);pointer-events:none;animation:f2p-recap-shine 1s ease 1s both}.f2p-root[data-f2p-scheme=dark] .f2p-recap-card__face{background:linear-gradient(135deg,var(--f2p-charcoal-830) 0%,var(--f2p-charcoal-921) 100%);box-shadow:inset 0 1px rgba(var(--f2p-white-rgb),.08),0 26px 44px -18px rgba(var(--f2p-black-rgb),.8);color:var(--f2p-ivory-150)}.f2p-root[data-f2p-scheme=dark] .f2p-recap-card__body .f2p-heading{color:var(--f2p-ivory-150)}.f2p-root[data-f2p-scheme=dark] .f2p-recap-card__body .f2p-kicker,.f2p-root[data-f2p-scheme=dark] .f2p-recap-card__pay strong{color:var(--f2p-gold-300)}.f2p-root[data-f2p-scheme=dark] .f2p-recap-card__pay strong[data-sign=minus]{color:var(--f2p-ivory-150)}.f2p-root[data-f2p-scheme=dark] .f2p-recap-card__shine{background:linear-gradient(105deg,transparent 35%,rgba(var(--f2p-gold-rgb),.35) 50%,transparent 65%)}.f2p-recap-receipt{display:flex;flex-direction:column;align-items:center;width:min(240px,78%)}.f2p-recap-receipt__slot{position:relative;z-index:2;flex:none;width:116%;height:14px;border-radius:var(--f2p-radius-tag);background:linear-gradient(180deg,var(--f2p-bronze-765),var(--f2p-espresso-911));box-shadow:inset 0 2px 3px rgba(var(--f2p-black-rgb),.55),0 1px rgba(var(--f2p-white-rgb),.5)}.f2p-recap-receipt__paper{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--f2p-space-1);width:100%;margin-top:-7px;box-sizing:border-box;padding:var(--f2p-space-5) var(--f2p-space-4-5) var(--f2p-space-3-5);background:var(--f2p-recap-paper);box-shadow:0 16px 26px -14px rgba(var(--f2p-espresso-925-rgb),.55);color:var(--f2p-recap-paper-ink);animation:f2p-recap-print 1.1s cubic-bezier(.3,.7,.2,1) .15s both}.f2p-recap-receipt__paper:after{content:"";position:absolute;left:0;right:0;bottom:-9px;height:10px;background:linear-gradient(135deg,var(--f2p-recap-paper) 50%,transparent 50%) 0 0 / 10px 10px repeat-x,linear-gradient(-135deg,var(--f2p-recap-paper) 50%,transparent 50%) 0 0 / 10px 10px repeat-x}.f2p-recap-receipt__paper .f2p-kicker{color:var(--f2p-gold-deep)}.f2p-recap-receipt__meta{margin:0;font-size:var(--f2p-type-overline);font-weight:600;color:var(--f2p-recap-paper-soft)}.f2p-recap-receipt__paper hr{width:100%;margin:var(--f2p-space-2) 0 var(--f2p-space-1-5);border:0;border-top:1.5px dashed rgba(var(--f2p-espresso-820-rgb),.25)}.f2p-recap-receipt__label{font-size:calc(var(--f2p-type-tag) * var(--f2p-caps-scale, 1));font-weight:var(--f2p-caps-weight, 800);letter-spacing:var(--f2p-caps-tracking, .16em);text-transform:var(--f2p-caps-transform, uppercase);color:var(--f2p-recap-paper-soft)}.f2p-recap-receipt__total{font-family:var(--f2p-font-serif);font-size:36px;font-weight:700;line-height:1.1;color:var(--f2p-bronze-640)}.f2p-recap-receipt__total[data-sign=minus]{color:var(--f2p-recap-paper-ink)}.f2p-recap-receipt__barcode{width:80%;height:24px;margin-top:var(--f2p-space-2);opacity:.7;background:repeating-linear-gradient(90deg,var(--f2p-recap-paper-ink) 0 2px,transparent 2px 4px,var(--f2p-recap-paper-ink) 4px 5px,transparent 5px 8px,var(--f2p-recap-paper-ink) 8px 11px,transparent 11px 13px)}.f2p-recap-stamped,.f2p-recap-snapshot{position:relative;display:grid;place-items:center;width:100%;height:100%}.f2p-recap-polaroid{position:relative;width:196px;margin:0;box-sizing:border-box;padding:var(--f2p-space-2-5) var(--f2p-space-2-5) 38px;background:var(--f2p-recap-paper);box-shadow:0 22px 36px -16px rgba(var(--f2p-espresso-925-rgb),.65),0 1px 2px rgba(var(--f2p-espresso-925-rgb),.2);transform:rotate(-3deg);animation:f2p-recap-drop .85s cubic-bezier(.25,1.3,.4,1) .1s both}.f2p-recap-polaroid__photo{aspect-ratio:1}.f2p-recap-polaroid figcaption{position:absolute;left:10px;right:10px;bottom:9px;overflow:hidden;font-family:var(--f2p-font-serif);font-size:var(--f2p-type-body);font-weight:600;white-space:nowrap;text-overflow:ellipsis;color:var(--f2p-recap-paper-ink)}.f2p-recap-stamped .f2p-recap-polaroid{margin-bottom:var(--f2p-space-6-5);animation:f2p-recap-drop .85s cubic-bezier(.25,1.3,.4,1) .1s both,f2p-recap-jolt .26s ease .95s both}.f2p-recap-snapshot .f2p-recap-polaroid{width:218px;transform:rotate(2deg);animation-name:f2p-recap-drop-right}.f2p-recap-snapshot .f2p-recap-polaroid__photo{aspect-ratio:4 / 3.4}.f2p-recap-snapshot .f2p-recap-polaroid__photo img{animation:f2p-recap-develop 1.5s ease .3s both}.f2p-recap-polaroid[data-tape]:before{content:"";position:absolute;z-index:1;top:-12px;left:50%;width:86px;height:24px;background:rgba(var(--f2p-gold-190-rgb),.78);box-shadow:0 1px 2px rgba(var(--f2p-espresso-845-rgb),.2);transform:translate(-50%) rotate(-4deg)}.f2p-recap-stamp{position:absolute;top:38%;left:50%;z-index:2;padding:var(--f2p-space-1) var(--f2p-space-3-5);border:3px solid currentColor;border-radius:var(--f2p-radius-tag);outline:1.5px solid currentColor;outline-offset:3px;background:rgba(var(--f2p-ivory-53-rgb),.3);font-family:var(--f2p-caps-family, var(--f2p-font-ui));font-size:var(--f2p-type-title);font-weight:var(--f2p-caps-weight, 800);letter-spacing:var(--f2p-caps-tracking, .18em);text-transform:var(--f2p-caps-transform, uppercase);color:var(--f2p-recap-stamp-ink);opacity:.92;transform:translate(-50%,-50%) rotate(-14deg);animation:f2p-recap-stamp .45s var(--f2p-recap-spring) .85s both}.f2p-recap-stamp[data-tone=alert]{color:var(--f2p-recap-sold-ink)}.f2p-recap-stamped__price{position:absolute;bottom:0;font-family:var(--f2p-font-serif);font-size:var(--f2p-type-title-lg);font-weight:700;color:var(--f2p-gold-ink);animation:f2p-recap-rise .5s var(--f2p-recap-ease) .95s both}.f2p-recap-stamped__price[data-sign=minus]{color:var(--f2p-ink)}.f2p-recap-ticket{position:relative;width:min(330px,100%)}.f2p-recap-ticket__ticket{display:grid;grid-template-rows:92px auto;overflow:hidden;border-radius:16px;background:var(--f2p-recap-paper);box-shadow:0 24px 40px -18px rgba(var(--f2p-espresso-925-rgb),.65);color:var(--f2p-recap-paper-ink);text-align:left;-webkit-mask:radial-gradient(circle 9px at 0 92px,transparent 96%,#000),radial-gradient(circle 9px at 100% 92px,transparent 96%,#000);-webkit-mask-composite:source-in;mask:radial-gradient(circle 9px at 0 92px,transparent 96%,#000),radial-gradient(circle 9px at 100% 92px,transparent 96%,#000);mask-composite:intersect;animation:f2p-recap-slide .8s var(--f2p-recap-ease) .1s both}.f2p-recap-ticket__body{padding:var(--f2p-space-3) var(--f2p-space-4-5) var(--f2p-space-3-5);border-top:1.5px dashed rgba(var(--f2p-espresso-820-rgb),.22)}.f2p-recap-ticket__body .f2p-kicker{font-size:var(--f2p-type-tiny);color:var(--f2p-gold-deep)}.f2p-recap-ticket__route{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:var(--f2p-space-3);margin-top:var(--f2p-space-1)}.f2p-recap-ticket__route small,.f2p-recap-ticket__meta small{display:block;font-size:calc(var(--f2p-type-micro) * var(--f2p-caps-scale, 1));font-weight:var(--f2p-caps-weight, 800);letter-spacing:var(--f2p-caps-tracking, .16em);text-transform:var(--f2p-caps-transform, uppercase);color:var(--f2p-recap-paper-soft)}.f2p-recap-ticket__route b{font-family:var(--f2p-font-serif);font-size:var(--f2p-type-headline-lg);font-weight:800;line-height:1.05}.f2p-recap-ticket__route>span:first-child b{font-size:var(--f2p-type-title-sm);color:var(--f2p-recap-paper-soft)}.f2p-recap-ticket__flight{position:relative;align-self:center;height:24px;margin-top:var(--f2p-space-3);color:var(--f2p-bronze-515)}.f2p-recap-ticket__flight i{position:absolute;left:0;right:0;top:50%;border-top:1.5px dashed rgba(var(--f2p-bronze-515-rgb),.6)}.f2p-recap-ticket__flight svg{position:absolute;top:50%;fill:currentColor;stroke:none;transform:translate(-50%,-50%) rotate(90deg)}.f2p-recap-ticket__meta{display:flex;gap:var(--f2p-space-5);margin-top:var(--f2p-space-2-5);padding-top:var(--f2p-space-2);border-top:1px solid rgba(var(--f2p-espresso-820-rgb),.1);font-size:var(--f2p-type-meta);font-weight:700}.f2p-recap-ticket__stamp{position:absolute;top:10px;right:14px;display:grid;place-items:center;align-content:center;width:92px;height:92px;border:2.5px solid currentColor;border-radius:50%;outline:1px dashed currentColor;outline-offset:-8px;background:rgba(var(--f2p-ivory-53-rgb),.72);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);font-family:var(--f2p-font-serif);font-size:var(--f2p-type-meta);font-weight:800;line-height:1.1;text-align:center;color:var(--f2p-recap-stamp-ink);opacity:.9;transform:rotate(12deg);animation:f2p-recap-stamp-round .45s var(--f2p-recap-spring) 1.25s both}.f2p-recap-ticket__stamp small{font-family:var(--f2p-caps-family, var(--f2p-font-ui));font-size:calc(8.5px * var(--f2p-caps-scale, 1));letter-spacing:var(--f2p-caps-tracking, .2em);text-transform:var(--f2p-caps-transform, uppercase)}.f2p-recap-seal{display:grid;place-items:center;align-content:center;gap:var(--f2p-space-2-5);width:100%;height:100%}.f2p-recap-seal__stage{position:relative;display:grid;place-items:center;width:170px;height:170px}.f2p-recap-seal__medal{position:relative;z-index:1;width:150px;height:150px;filter:drop-shadow(0 16px 20px rgba(var(--f2p-espresso-825-rgb),.45));animation:f2p-recap-seal-in .65s var(--f2p-recap-spring) .15s both}.f2p-recap-seal__medal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--f2p-gold-fill);-webkit-mask:var(--f2p-shape-scallop) center / contain no-repeat;mask:var(--f2p-shape-scallop) center / contain no-repeat}.f2p-recap-seal__face{position:absolute;top:20px;right:20px;bottom:20px;left:20px;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:radial-gradient(circle at 40% 30%,var(--f2p-ivory-53),var(--f2p-gold-210) 70%,var(--f2p-gold-300));box-shadow:inset 0 0 0 2px rgba(var(--f2p-bronze-570-rgb),.55),inset 0 4px 12px rgba(var(--f2p-bronze-745-rgb),.25);color:var(--f2p-bronze-690)}.f2p-recap-seal__face:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 35%,rgba(var(--f2p-white-rgb),.9) 50%,transparent 65%);transform:translate(-120%);animation:f2p-recap-shine .9s ease .85s both}.f2p-recap-seal__ring{position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:2px solid var(--f2p-gold-300);border-radius:50%;opacity:0;animation:f2p-recap-ring .9s ease-out .65s both}.f2p-recap-seal__ribbons{position:absolute;bottom:-18px;left:50%;display:flex;gap:var(--f2p-space-5-5);transform:translate(-50%);animation:f2p-recap-fade .4s ease .7s both}.f2p-recap-seal__ribbons i{width:32px;height:64px;background:linear-gradient(180deg,var(--f2p-gold-300),var(--f2p-gold-deep));clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%);transform:rotate(18deg)}.f2p-recap-seal__ribbons i:first-child{transform:rotate(-18deg)}.f2p-recap-seal__label{margin:var(--f2p-space-3-5) 0 0;font-family:var(--f2p-font-serif);font-size:21px;font-weight:700;animation:f2p-recap-rise .6s var(--f2p-recap-ease) .9s both}.f2p-recap-stats{display:grid;place-items:center;width:100%}.f2p-recap-ticks{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--f2p-space-2);margin:0;padding:0;list-style:none}.f2p-recap-tick{--f2p-recap-stat: var(--f2p-accent-gold);--f2p-recap-tick-delay: 0ms;--f2p-recap-tick-fill: 0;display:inline-flex;align-items:center;gap:var(--f2p-space-1-5);padding:var(--f2p-space-1) var(--f2p-space-2-5) var(--f2p-space-1) 5px;border-radius:var(--f2p-radius-pill);background:var(--f2p-pill-fill);box-shadow:var(--f2p-pill-shadow);font-size:var(--f2p-type-small);font-weight:700;animation:f2p-recap-pop .42s var(--f2p-recap-spring) var(--f2p-recap-tick-delay, 0ms) both}.f2p-recap-tick__label{color:var(--f2p-ink-soft)}.f2p-recap-tick__bar{position:relative;width:34px;height:4px;overflow:hidden;border-radius:var(--f2p-radius-pill);background:var(--f2p-track)}.f2p-recap-tick__bar b{position:absolute;inset:0 auto 0 0;width:calc(var(--f2p-recap-tick-fill, 0) * 100%);border-radius:inherit;background:var(--f2p-recap-stat)}.f2p-recap-tick strong{color:var(--f2p-good-ink)}.f2p-recap-tick[data-down] strong{color:var(--f2p-bad-ink)}.f2p-recap-tick[data-down] .f2p-recap-tick__bar b{opacity:.5}.f2p-recap-ticks[data-large]{flex-direction:column;flex-wrap:nowrap;gap:var(--f2p-space-2-5);width:min(300px,100%)}.f2p-recap-ticks[data-large] .f2p-recap-tick{display:grid;grid-template-columns:30px 86px minmax(0,1fr) 36px;gap:var(--f2p-space-2-5);padding:var(--f2p-space-2) var(--f2p-space-3-5) var(--f2p-space-2) var(--f2p-space-2);font-size:var(--f2p-type-body);text-align:left}.f2p-recap-ticks[data-large] .f2p-recap-tick__bar{width:auto;height:8px}.f2p-recap-ticks[data-large] .f2p-recap-tick strong{text-align:right}.f2p-recap-note{position:relative;width:min(310px,100%);box-sizing:border-box;padding:26px var(--f2p-space-5-5) 30px var(--f2p-space-9);border-radius:4px 4px var(--f2p-radius-chip) var(--f2p-radius-chip);background:repeating-linear-gradient(180deg,transparent 0 29px,rgba(var(--f2p-bronze-570-rgb),.2) 29px 30px) 0 20px / 100% 100% no-repeat,var(--f2p-recap-paper);box-shadow:0 22px 36px -18px rgba(var(--f2p-espresso-925-rgb),.6);color:var(--f2p-recap-paper-ink);text-align:left;transform:rotate(-1.5deg);animation:f2p-recap-drop .8s var(--f2p-recap-ease) 50ms both}.f2p-recap-note:before{content:"";position:absolute;top:0;bottom:0;left:28px;border-left:1px solid rgba(var(--f2p-gold-450-rgb),.5)}.f2p-recap-note__text{margin:0;font-family:var(--f2p-font-serif);font-size:var(--f2p-type-title-sm);font-weight:500;line-height:30px}.f2p-recap-note__rest{visibility:hidden}.f2p-recap-note__caret{display:inline-block;width:2px;height:1.05em;margin-left:1px;vertical-align:-.15em;background:var(--f2p-gold-455);animation:f2p-recap-caret .9s steps(2) infinite}.f2p-recap-summary{gap:var(--f2p-space-3-5);padding:34px var(--f2p-space-5-5) var(--f2p-space-5-5)}.f2p-recap-summary__title{font-size:var(--f2p-type-display);animation:f2p-recap-track-in .9s var(--f2p-recap-ease) .1s both}.f2p-recap-summary__cash{display:grid;gap:var(--f2p-space-0);animation:f2p-recap-rise .5s var(--f2p-recap-ease) .25s both}.f2p-recap-summary__cash span{font-size:calc(var(--f2p-type-kicker) * var(--f2p-caps-scale, 1));font-weight:var(--f2p-caps-weight, 800);letter-spacing:var(--f2p-caps-tracking, .18em);text-transform:var(--f2p-caps-transform, uppercase);color:var(--f2p-ink-soft)}.f2p-recap-summary__cash strong{font-family:var(--f2p-font-serif);font-size:var(--f2p-type-display-lg);font-weight:700;line-height:1.05;color:var(--f2p-gold-ink)}.f2p-recap-summary__cash strong[data-sign=minus]{color:var(--f2p-ink)}.f2p-recap-summary__block{width:100%;padding-top:var(--f2p-space-3);border-top:1px solid var(--f2p-hairline)}.f2p-recap-summary__people{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--f2p-space-3-5);margin:0;padding:0;list-style:none}.f2p-recap-summary__people li{display:grid;justify-items:center;gap:var(--f2p-space-1);font-size:var(--f2p-type-small);font-weight:700;animation:f2p-recap-pop .42s var(--f2p-recap-spring) .9s both}.f2p-recap-summary__continue{margin-top:var(--f2p-space-1);animation:f2p-recap-rise .5s var(--f2p-recap-ease) 1.1s both}@media(min-width:700px)and (min-height:760px){.f2p-recap-page{width:460px}.f2p-recap-line__scene{height:320px}.f2p-recap-person__oval{width:160px;height:210px}.f2p-recap-polaroid{width:220px}.f2p-recap-snapshot .f2p-recap-polaroid{width:250px}}@media(min-width:1100px)and (min-height:860px){.f2p-recap-page{width:500px}.f2p-recap-line__scene{height:360px}.f2p-recap-line__caption{font-size:21px}.f2p-recap-card__face{width:360px}.f2p-recap-ticket{width:370px}}@media(min-width:1100px)and (min-aspect-ratio:4 / 3){.f2p-recap__backdrop img{filter:blur(10px) saturate(1.1)}.f2p-recap-page.f2p-recap-line{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-template-areas:"scene meta" "scene caption" "scene ticks";grid-template-rows:1fr auto 1fr;align-items:center;column-gap:var(--f2p-space-10);row-gap:var(--f2p-space-3-5);width:min(1120px,76vw);padding:var(--f2p-space-8) var(--f2p-space-10) var(--f2p-space-8) var(--f2p-space-8);text-align:left}.f2p-recap-line .f2p-recap-line__meta{grid-area:meta;align-self:end;justify-self:start;font-size:var(--f2p-type-small)}.f2p-recap-line .f2p-recap-line__scene{grid-area:scene;height:clamp(360px,56vh,520px)}.f2p-recap-line .f2p-recap-line__caption{grid-area:caption;justify-self:start;max-width:22ch;font-size:clamp(var(--f2p-type-headline-sm),2.1vw,34px);line-height:1.2}.f2p-recap-line .f2p-recap-ticks{grid-area:ticks;align-self:start;justify-self:start;justify-content:flex-start}.f2p-recap-line[data-scene=note]{grid-template-columns:minmax(0,1fr);grid-template-areas:"meta" "scene" "ticks";grid-template-rows:auto auto auto;width:min(680px,60vw);padding:var(--f2p-space-8) var(--f2p-space-10)}.f2p-recap-line[data-scene=note] .f2p-recap-line__meta{justify-self:center}.f2p-recap-line[data-scene=note] .f2p-recap-line__scene{height:clamp(260px,40vh,360px)}.f2p-recap-line[data-scene=note] .f2p-recap-line__scene>*{zoom:1.6}.f2p-recap-line[data-scene=note] .f2p-recap-ticks{justify-self:center}.f2p-recap-line:is([data-scene=card],[data-scene=receipt],[data-scene=ticket],[data-scene=seal],[data-scene=stamp],[data-scene=snapshot],[data-scene=stats]) .f2p-recap-line__scene>*{zoom:1.55}.f2p-recap-line[data-scene=person] .f2p-recap-line__scene>*{zoom:1.25}.f2p-recap-title,.f2p-recap-summary{width:560px}}@keyframes f2p-recap-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes f2p-recap-drift{0%{transform:scale(1.14)}to{transform:scale(1.04)}}@keyframes f2p-recap-fade{0%{opacity:0}to{opacity:1}}@keyframes f2p-recap-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes f2p-recap-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes f2p-recap-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes f2p-recap-track-in{0%{opacity:0;letter-spacing:.14em;filter:blur(6px)}to{opacity:1;letter-spacing:-.02em;filter:none}}@keyframes f2p-recap-photo-in{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes f2p-recap-oval-in{0%{opacity:0;transform:translate(70px) rotate(8deg)}to{opacity:1;transform:none}}@keyframes f2p-recap-beat{0%{transform:scale(1)}45%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes f2p-recap-flip{0%{opacity:0;transform:rotateY(-100deg) rotateX(10deg) scale(.9)}40%{opacity:1}to{opacity:1;transform:none}}@keyframes f2p-recap-shine{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes f2p-recap-print{0%{clip-path:inset(0 0 100% 0);transform:translateY(-40px)}to{clip-path:inset(0 0 -12px 0);transform:none}}@keyframes f2p-recap-drop{0%{opacity:0;transform:translateY(-70px) rotate(-12deg)}to{opacity:1;transform:rotate(-3deg)}}@keyframes f2p-recap-drop-right{0%{opacity:0;transform:translateY(-60px) rotate(10deg)}to{opacity:1;transform:rotate(2deg)}}@keyframes f2p-recap-jolt{0%{transform:rotate(-3deg)}35%{transform:translateY(4px) rotate(-4deg) scale(.98)}to{transform:rotate(-3deg)}}@keyframes f2p-recap-develop{0%{filter:brightness(1.9) saturate(0) contrast(.7) blur(2px)}to{filter:none}}@keyframes f2p-recap-stamp{0%{opacity:0;transform:translate(-50%,-50%) rotate(-24deg) scale(2.4)}to{opacity:.92;transform:translate(-50%,-50%) rotate(-14deg)}}@keyframes f2p-recap-stamp-round{0%{opacity:0;transform:rotate(-10deg) scale(2.2)}to{opacity:.9;transform:rotate(12deg)}}@keyframes f2p-recap-slide{0%{opacity:0;transform:translate(-60px) rotate(-4deg)}to{opacity:1;transform:none}}@keyframes f2p-recap-seal-in{0%{opacity:0;transform:scale(1.9) rotate(-35deg)}to{opacity:1;transform:none}}@keyframes f2p-recap-ring{0%{opacity:.9;transform:scale(.8)}to{opacity:0;transform:scale(1.9)}}@keyframes f2p-recap-caret{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.ae-player-theme:not([data-player-reduced-motion=false]) .f2p-recap__backdrop img,.ae-player-theme:not([data-player-reduced-motion=false]) .f2p-recap-note__caret{animation:none}}.ae-player-theme[data-player-reduced-motion=true] .f2p-recap__backdrop img,.ae-player-theme[data-player-reduced-motion=true] .f2p-recap-note__caret{animation:none}@media(prefers-reduced-motion:reduce){.ae-player-theme:not([data-player-reduced-motion=false]) :is(.f2p-recap-page,.f2p-recap-light *,.f2p-recap__bokeh i){animation:none}.ae-player-theme:not([data-player-reduced-motion=false]) .f2p-recap-light__sheen{display:none}}.ae-player-theme[data-player-reduced-motion=true] :is(.f2p-recap-page,.f2p-recap-light *,.f2p-recap__bokeh i){animation:none}.ae-player-theme[data-player-reduced-motion=true] .f2p-recap-light__sheen{display:none}.f2p-event-card,.f2p-outcome-card{--f2p-card-pad: clamp(18px, 4.6vw, 28px);align-self:center;display:grid;gap:var(--f2p-space-4-5);width:min(100%,580px);padding:30px var(--f2p-card-pad) var(--f2p-space-6);animation:f2p-event-card-in .64s cubic-bezier(.2,1.25,.4,1) 80ms both}.f2p-outcome-card{width:min(100%,560px)}@keyframes f2p-event-card-in{0%{opacity:0;transform:translateY(40px) scale(.94)}to{opacity:1;transform:none}}.ae-player-theme[data-player-reduced-motion=true] :is(.f2p-event-card,.f2p-outcome-card){animation:none}@media(prefers-reduced-motion:reduce){.ae-player-theme:not([data-player-reduced-motion=false]) :is(.f2p-event-card,.f2p-outcome-card){animation:none}}.f2p-event-still{position:relative;display:block;overflow:hidden;background:linear-gradient(160deg,var(--f2p-charcoal-846) 0%,var(--f2p-charcoal-925) 100%);-webkit-mask-image:linear-gradient(180deg,#000 58%,transparent 100%);mask-image:linear-gradient(180deg,#000 58%,transparent 100%)}.f2p-event-still img{display:block;width:100%;height:100%;object-fit:cover}.f2p-root[data-f2p-scheme=dark] .f2p-event-still img{filter:brightness(.9) saturate(1.1)}.f2p-event-card[data-still=true]{display:flex;flex-direction:column;flex:0 1 auto;min-height:0;padding-top:0;overflow:hidden}.f2p-event-card>.f2p-event-still{flex:0 1 auto;height:min(360px,42vh);min-height:120px;margin:0 calc(-1 * var(--f2p-card-pad)) -18px}.f2p-event-card>.f2p-event{flex:none;position:relative}.f2p-outcome>.f2p-event-still{width:100%;height:min(300px,36vh);border-radius:var(--f2p-radius-panel);animation:f2p-event-still-in .52s var(--ae-player-easing-emphasized) both}@keyframes f2p-event-still-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}.ae-player-theme[data-player-reduced-motion=true] .f2p-outcome>.f2p-event-still{animation:none}@media(prefers-reduced-motion:reduce){.ae-player-theme:not([data-player-reduced-motion=false]) .f2p-outcome>.f2p-event-still{animation:none}}.f2p-event{display:grid;gap:var(--f2p-space-3-5)}.f2p-event__tag{justify-self:center;text-indent:.22em}.f2p-event__title{margin:0;text-align:center;font-size:clamp(var(--f2p-type-headline-sm),2.6vw,34px)}.f2p-event__text{justify-self:center;max-width:44ch;margin:0;text-align:center;font-size:var(--f2p-type-lead);line-height:1.5;color:var(--f2p-ink-soft)}.f2p-event__choices{display:grid;gap:var(--f2p-space-2-5);margin-top:var(--f2p-space-1-5)}.f2p-root .ae-player-button.f2p-choice{position:relative;justify-content:flex-start;gap:var(--f2p-space-3-5);min-height:64px;padding:var(--f2p-space-2-5) var(--f2p-space-3-5) var(--f2p-space-2-5) var(--f2p-space-3);border:0;border-radius:var(--f2p-radius-panel);background:var(--f2p-pink-fill);color:var(--f2p-white);text-align:start;box-shadow:0 10px 22px -8px rgba(var(--f2p-pink-rgb),.5),inset 0 1px rgba(var(--f2p-white-rgb),.35);transition:translate var(--f2p-motion-standard) cubic-bezier(.16,1,.32,1),box-shadow var(--f2p-motion-quick) ease}.f2p-root .ae-player-button.f2p-choice[data-tone=plain]{background:var(--f2p-pill-fill);color:var(--f2p-ink);box-shadow:var(--f2p-pill-shadow)}.f2p-root .ae-player-button.f2p-choice:disabled{opacity:.55;filter:grayscale(.4)}.f2p-choice__icon{display:grid;flex:none;place-items:center;width:40px;height:40px;border-radius:50%;background:rgba(var(--f2p-white-rgb),.22)}.f2p-choice[data-tone=plain] .f2p-choice__icon{background:var(--f2p-tint-gold);color:var(--f2p-accent-gold);box-shadow:inset 0 0 0 1px var(--f2p-gold-line)}.f2p-root .f2p-choice__icon svg{width:22px;height:22px}.f2p-choice__copy{display:grid;flex:1 1 auto;gap:var(--f2p-space-1);min-width:0}.f2p-choice__copy strong{font-family:var(--f2p-font-ui);font-size:var(--f2p-type-lead-lg);font-weight:700;line-height:1.2}.f2p-choice__copy small{display:flex;flex-wrap:wrap;gap:var(--f2p-space-2);font-family:var(--f2p-font-ui);font-size:var(--f2p-type-small);font-weight:600;color:rgba(var(--f2p-white-rgb),.9)}.f2p-choice[data-tone=plain] .f2p-choice__copy small{color:var(--f2p-ink-soft)}.f2p-choice__hint{display:inline-flex;align-items:center;gap:var(--f2p-space-1);padding:var(--f2p-space-0) 9px var(--f2p-space-0) 7px;border-radius:var(--f2p-radius-pill);background:rgba(var(--f2p-white-rgb),.22)}.f2p-choice[data-tone=plain] .f2p-choice__hint{background:var(--f2p-tint-gold);color:var(--f2p-kicker-ink)}.f2p-root .f2p-choice__hint svg{width:12px;height:12px}.f2p-choice__go{display:grid;flex:none;place-items:center;width:32px;height:32px;margin-left:auto;border-radius:50%;background:rgba(var(--f2p-white-rgb),.22);transition:translate .24s cubic-bezier(.16,1,.32,1),background-color var(--f2p-motion-quick) ease}.f2p-choice[data-tone=plain] .f2p-choice__go{background:transparent;color:var(--f2p-accent-gold)}.f2p-outcome{display:grid;justify-items:center;gap:var(--f2p-space-2-5);text-align:center}.f2p-outcome__portrait{display:grid;justify-items:center;gap:var(--f2p-space-2);margin:0 0 var(--f2p-space-1-5);animation:f2p-outcome-mark-in .62s cubic-bezier(.2,1.3,.4,1) both}.f2p-outcome__portrait-art{width:150px;height:190px;overflow:hidden;border:3px solid transparent;border-radius:var(--f2p-radius-pill) var(--f2p-radius-pill) 22px 22px;background:var(--f2p-gold-mark) border-box;box-shadow:0 0 0 4px var(--f2p-pill-fill),0 18px 36px -16px rgba(var(--f2p-espresso-835-rgb),.55)}.f2p-outcome__medal{position:relative;display:grid;justify-items:center;gap:var(--f2p-space-2-5);margin:var(--f2p-space-0) 0 var(--f2p-space-1-5);animation:f2p-outcome-mark-in .62s cubic-bezier(.2,1.3,.4,1) both}.f2p-outcome__medal-disc{display:grid;place-items:center;width:104px;height:104px;border-radius:50%;background:var(--f2p-gold-mark);box-shadow:0 0 0 6px var(--f2p-pill-fill),0 0 0 7.5px var(--f2p-gold-line),0 18px 34px -12px rgba(var(--f2p-bronze-705-rgb),.5);color:var(--f2p-white)}.f2p-outcome[data-mood=neutral] .f2p-outcome__medal-disc{background:var(--f2p-pill-fill);color:var(--f2p-accent-gold)}.f2p-outcome[data-mood=bad] .f2p-outcome__medal-disc{background:linear-gradient(180deg,var(--f2p-rose-150),var(--f2p-pink-400))}@keyframes f2p-outcome-mark-in{0%{opacity:0;transform:scale(.5) rotate(-10deg)}to{opacity:1;transform:none}}.ae-player-theme[data-player-reduced-motion=true] :is(.f2p-outcome__portrait,.f2p-outcome__medal){animation:none}@media(prefers-reduced-motion:reduce){.ae-player-theme:not([data-player-reduced-motion=false]) :is(.f2p-outcome__portrait,.f2p-outcome__medal){animation:none}}.f2p-outcome__title{margin:0;font-size:clamp(var(--f2p-type-headline-sm),2.6vw,var(--f2p-type-display))}.f2p-outcome__text{margin:0;max-width:40ch;font-size:var(--f2p-type-lead);line-height:1.45;color:var(--f2p-ink-soft)}.f2p-changes{display:grid;width:100%;margin:var(--f2p-space-1-5) 0 0;padding:var(--f2p-space-1) var(--f2p-space-4);border-radius:var(--f2p-radius-panel);background:var(--f2p-pill-fill);box-shadow:var(--f2p-pill-shadow);text-align:start}.f2p-changes__list{display:grid;margin:0;padding:0;list-style:none}.f2p-changes__row{display:flex;align-items:center;gap:var(--f2p-space-2-5);min-height:40px;font-size:var(--f2p-type-control-lg);font-weight:700;color:var(--f2p-ink)}.f2p-changes__row+.f2p-changes__row{border-top:1px solid var(--f2p-hairline)}.f2p-changes__row>span:nth-of-type(2){flex:1 1 auto}.f2p-changes__emoji{font-size:var(--f2p-type-title-sm);line-height:1}.f2p-changes__row strong{font-family:var(--f2p-font-ui);font-weight:800;font-size:var(--f2p-type-lead)}.f2p-changes__row[data-tone=good] strong{color:var(--f2p-tone-good)}.f2p-changes__row[data-tone=bad] strong{color:var(--f2p-tone-bad)}.f2p-changes__row[data-tone=love] strong{color:var(--f2p-tone-love)}.f2p-changes__row[data-tone=money] strong{color:var(--f2p-tone-money)}.f2p-changes__row[data-tone=milestone] strong{color:var(--f2p-tone-milestone)}.f2p-celebrate{position:absolute;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;--f2p-celebrate-ms: 3.6s;overflow:hidden;cursor:pointer;animation:f2p-celebrate-out .38s ease calc(var(--f2p-celebrate-ms) + .22s) both}@keyframes f2p-celebrate-out{to{opacity:0}}.f2p-celebrate__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 55% at 50% 45%,var(--f2p-ivory-65) 0%,var(--f2p-ivory-72) 45%,var(--f2p-gold-135) 100%);animation:f2p-celebrate-veil .52s ease both}@keyframes f2p-celebrate-veil{0%{opacity:0}}.f2p-root[data-f2p-scheme=dark] .f2p-celebrate__veil{background:radial-gradient(60% 55% at 50% 45%,var(--f2p-charcoal-830) 0%,var(--f2p-charcoal-901) 60%,var(--f2p-charcoal-940) 100%)}.f2p-celebrate__rays{position:absolute;left:50%;top:42%;width:150vmax;height:150vmax;translate:-50% -50%;background:repeating-conic-gradient(from 0deg,rgba(var(--f2p-gold-rgb),.26),rgba(var(--f2p-gold-rgb),.26) 6deg,rgba(var(--f2p-gold-rgb),0) 6deg,rgba(var(--f2p-gold-rgb),0) 18deg);-webkit-mask:radial-gradient(closest-side,#000 0%,rgba(0,0,0,.6) 30%,transparent 70%);mask:radial-gradient(closest-side,#000 0%,rgba(0,0,0,.6) 30%,transparent 70%);animation:f2p-celebrate-rays-in .9s ease .2s both,f2p-celebrate-spin 24s linear infinite}@keyframes f2p-celebrate-rays-in{0%{opacity:0;scale:.6}}@keyframes f2p-celebrate-spin{to{rotate:360deg}}.f2p-celebrate__wave{position:absolute;left:50%;top:42%;width:220px;height:220px;translate:-50% -50%;border:2px solid rgba(var(--f2p-gold-rgb),.9);border-radius:50%;box-shadow:0 0 40px rgba(var(--f2p-gold-265-rgb),.55),inset 0 0 30px rgba(var(--f2p-gold-166-rgb),.4);opacity:0;animation:f2p-celebrate-wave 1.3s cubic-bezier(.16,1,.32,1) .62s both}.f2p-celebrate__wave[data-late=true]{border-color:var(--f2p-gold-line);animation-delay:.82s}@keyframes f2p-celebrate-wave{0%{opacity:1;scale:.3}to{opacity:0;scale:4.2}}.f2p-celebrate__rain{position:absolute;top:0;right:0;bottom:0;left:0}.f2p-celebrate__stage{position:relative;display:grid;justify-items:center;gap:var(--f2p-space-3);width:min(620px,calc(100% - 32px));margin-top:-2vh;text-align:center}.f2p-celebrate__title{margin:0;padding-bottom:.08em;font-family:var(--f2p-font-serif);font-style:italic;font-weight:600;font-size:clamp(34px,5vw,52px);line-height:1.05;letter-spacing:-.01em;background:var(--f2p-gold-script);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 0 rgba(var(--f2p-bronze-705-rgb),.18));animation:f2p-celebrate-title .9s cubic-bezier(.16,1,.32,1) .15s both}@keyframes f2p-celebrate-title{0%{opacity:0;translate:0 18px;clip-path:inset(0 100% 0 0)}to{opacity:1;translate:0 0;clip-path:inset(0 0 0 0)}}.f2p-celebrate__age{position:relative;display:grid;place-items:center;height:clamp(130px,22vh,210px);width:100%}.f2p-celebrate__age>span:not(.f2p-burst){grid-area:1 / 1;font-family:var(--f2p-font-serif);font-size:clamp(120px,22vh,200px);font-weight:700;line-height:1;letter-spacing:-.04em}.f2p-celebrate__old{color:var(--f2p-ink-faint);opacity:.6;animation:f2p-celebrate-old .7s cubic-bezier(.7,0,.84,0) .26s both}@keyframes f2p-celebrate-old{0%{opacity:1;translate:0 0;filter:blur(0)}to{opacity:0;translate:0 -60%;scale:.7;filter:blur(8px)}}.f2p-celebrate__new{background:linear-gradient(180deg,var(--f2p-ivory-96) 0%,var(--f2p-gold-301) 38%,var(--f2p-bronze-500) 62%,var(--f2p-gold-206) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 6px 0 rgba(var(--f2p-bronze-710-rgb),.22)) drop-shadow(0 18px 30px rgba(var(--f2p-bronze-490-rgb),.45));animation:f2p-celebrate-new .9s cubic-bezier(.2,1.5,.4,1) .56s both,f2p-celebrate-shine 2.6s ease-in-out 1.5s infinite}@keyframes f2p-celebrate-new{0%{opacity:0;translate:0 70%;scale:.5}60%{opacity:1;scale:1.12}to{opacity:1;translate:0 0;scale:1}}@keyframes f2p-celebrate-shine{0%,to{filter:drop-shadow(0 6px 0 rgba(var(--f2p-bronze-710-rgb),.22)) drop-shadow(0 18px 30px rgba(var(--f2p-bronze-490-rgb),.45))}50%{filter:drop-shadow(0 6px 0 rgba(var(--f2p-bronze-710-rgb),.22)) drop-shadow(0 18px 44px rgba(var(--f2p-gold-345-rgb),.75))}}.f2p-root .f2p-pill.f2p-celebrate__band{margin:0;padding:0 var(--f2p-space-5-5);box-shadow:0 0 0 1px var(--f2p-gold-line),var(--f2p-pill-shadow);font-size:calc(var(--f2p-type-small) * var(--f2p-caps-scale, 1));letter-spacing:var(--f2p-caps-tracking, .24em);text-indent:.24em;text-transform:var(--f2p-caps-transform, uppercase);color:var(--f2p-kicker-ink);animation:f2p-celebrate-rise .6s cubic-bezier(.16,1,.32,1) both}.f2p-celebrate__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--f2p-space-2);margin:var(--f2p-space-1-5) 0 0;padding:0;list-style:none}.f2p-root .f2p-pill.f2p-celebrate__chip{min-height:40px;padding:var(--f2p-space-1-5) var(--f2p-space-4) var(--f2p-space-1-5) var(--f2p-space-1-5);font-size:var(--f2p-type-control);font-weight:600;animation:f2p-celebrate-pop .56s cubic-bezier(.2,1.5,.4,1) both}.f2p-celebrate__chip .f2p-num{font-weight:800}.f2p-celebrate__chip[data-tone=up] .f2p-num{color:var(--f2p-good-ink)}.f2p-celebrate__chip[data-tone=down] .f2p-num{color:var(--f2p-bad-ink)}@keyframes f2p-celebrate-pop{0%{opacity:0;scale:.4;translate:0 14px}to{opacity:1;scale:1;translate:0 0}}.f2p-celebrate__go{margin-top:var(--f2p-space-2);padding:11px 34px;border:0;border-radius:var(--f2p-radius-pill);background:var(--f2p-pink-fill);box-shadow:0 12px 26px -10px rgba(var(--f2p-pink-450-rgb),.7),inset 0 1px rgba(var(--f2p-white-rgb),.45);font-family:var(--f2p-font-ui);font-size:var(--f2p-type-body);font-weight:700;color:var(--f2p-white);cursor:pointer;animation:f2p-celebrate-rise .6s cubic-bezier(.16,1,.32,1) both;transition:translate var(--f2p-motion-standard) cubic-bezier(.16,1,.32,1),filter var(--f2p-motion-quick) ease}@keyframes f2p-celebrate-rise{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}.f2p-celebrate__timer{position:absolute;left:0;bottom:0;height:3px;width:100%;background:var(--f2p-gold-script);transform-origin:left;animation:f2p-celebrate-timer linear both}@keyframes f2p-celebrate-timer{0%{scale:1 1}to{scale:0 1}}.ae-player-theme[data-player-reduced-motion=true] .f2p-celebrate{animation:none}.ae-player-theme[data-player-reduced-motion=true] .f2p-celebrate :is(.f2p-celebrate__rays,.f2p-celebrate__wave,.f2p-celebrate__old){display:none}.ae-player-theme[data-player-reduced-motion=true] .f2p-celebrate :is(.f2p-celebrate__title,.f2p-celebrate__new,.f2p-celebrate__band,.f2p-celebrate__chip,.f2p-celebrate__go){animation:f2p-celebrate-veil .3s ease both}@media(prefers-reduced-motion:reduce){.ae-player-theme:not([data-player-reduced-motion=false]) .f2p-celebrate{animation:none}.ae-player-theme:not([data-player-reduced-motion=false]) .f2p-celebrate :is(.f2p-celebrate__rays,.f2p-celebrate__wave,.f2p-celebrate__old){display:none}.ae-player-theme:not([data-player-reduced-motion=false]) .f2p-celebrate :is(.f2p-celebrate__title,.f2p-celebrate__new,.f2p-celebrate__band,.f2p-celebrate__chip,.f2p-celebrate__go){animation:f2p-celebrate-veil .3s ease both}}.f2p-winbeat{--f2p-winbeat-ms: 2.8s;position:absolute;top:0;right:0;bottom:0;left:0;z-index:85;display:grid;place-items:center;overflow:hidden;cursor:pointer;animation:f2p-celebrate-out .42s ease calc(var(--f2p-winbeat-ms) - .38s) both}.f2p-winbeat__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(55% 45% at 50% 46%,rgba(var(--f2p-espresso-rgb),.35),rgba(var(--f2p-espresso-rgb),.82));animation:f2p-celebrate-veil .36s ease both}.f2p-winbeat__rays{position:absolute;top:46%;left:50%;width:min(150vmin,1100px);aspect-ratio:1;margin:calc(min(150vmin,1100px)/-2) 0 0 calc(min(150vmin,1100px)/-2);object-fit:contain;opacity:.95;filter:saturate(1.4) brightness(1.1);animation:f2p-winbeat-rays-in .62s cubic-bezier(.2,1.3,.3,1) both,f2p-winbeat-turn 14s linear infinite}.f2p-winbeat__rays[data-art=drawn]{border-radius:50%;background:repeating-conic-gradient(rgba(var(--f2p-gold-rgb),.55) 0 7deg,transparent 7deg 20deg);-webkit-mask:radial-gradient(circle,#000 8%,transparent 64%);mask:radial-gradient(circle,#000 8%,transparent 64%)}.f2p-winbeat__rays[data-ring=outer]{animation-direction:normal,reverse;opacity:.6}.f2p-winbeat__stage{position:relative;z-index:2;display:grid;justify-items:center;gap:var(--f2p-space-2-5)}.f2p-winbeat__stage:before{content:"";position:absolute;top:-30%;right:-25%;bottom:-30%;left:-25%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,rgba(var(--f2p-espresso-rgb),.78),rgba(var(--f2p-espresso-rgb),.35) 60%,transparent)}.f2p-winbeat__title{margin:0;font:italic 800 clamp(52px,15vmin,96px)/.95 var(--f2p-font-serif);letter-spacing:-.01em;text-align:center;background:var(--f2p-gold-text);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke:1.5px rgba(var(--f2p-cocoa-rgb),.85);filter:drop-shadow(0 3px 0 rgba(var(--f2p-cocoa-rgb),.9)) drop-shadow(0 0 22px rgba(var(--f2p-amber-rgb),.55));animation:f2p-winbeat-slam .7s cubic-bezier(.3,1.7,.5,1) .12s both,f2p-winbeat-pulse 1.4s ease-in-out .9s infinite}.f2p-winbeat__amount{display:inline-flex;align-items:center;gap:var(--f2p-space-2-5);margin:0;animation:f2p-winbeat-rise .52s cubic-bezier(.2,1.3,.3,1) .38s both}.f2p-winbeat__amount img{width:58px;height:58px;object-fit:contain;filter:drop-shadow(0 6px 10px rgba(var(--f2p-shadow-rgb),.45))}.f2p-winbeat__amount b{font:900 clamp(44px,12vmin,72px)/1 var(--f2p-font-ui);color:var(--f2p-white);-webkit-text-stroke:6px rgba(var(--f2p-cocoa-rgb),.9);paint-order:stroke fill;text-shadow:0 5px 0 rgba(var(--f2p-cocoa-rgb),.9),0 0 24px rgba(var(--f2p-amber-rgb),.6)}.f2p-winbeat[data-tier=jackpot] .f2p-winbeat__title{font-size:clamp(60px,18vmin,112px)}@keyframes f2p-winbeat-rays-in{0%{opacity:0;transform:scale(.3)}}@keyframes f2p-winbeat-turn{to{rotate:360deg}}@keyframes f2p-winbeat-slam{0%{opacity:0;transform:scale(3) rotate(-8deg)}55%{opacity:1;transform:scale(.9) rotate(2deg)}75%{transform:scale(1.06) rotate(-1deg)}to{opacity:1;transform:none}}@keyframes f2p-winbeat-pulse{50%{transform:scale(1.05)}}@keyframes f2p-winbeat-rise{0%{opacity:0;transform:translateY(24px) scale(.8)}}.f2p-celebrate__figure{position:absolute;bottom:0;left:50%;height:92%;max-width:90%;object-fit:contain;object-position:bottom;translate:-50% 0;filter:drop-shadow(0 0 40px rgba(var(--f2p-champagne-rgb),.55));animation:f2p-celebrate-figure 1.3s cubic-bezier(.2,.8,.2,1) .3s both}.f2p-celebrate:has(.f2p-celebrate__figure) .f2p-celebrate__stage{display:flex;flex-direction:column;align-items:center;justify-content:space-between;align-self:stretch;gap:var(--f2p-space-2);margin:0;padding:calc(6vh + var(--f2p-safe-top)) 0 calc(4vh + var(--f2p-safe-bottom))}.f2p-celebrate:has(.f2p-celebrate__figure) .f2p-celebrate__age{height:clamp(70px,12vh,120px);margin-bottom:auto}.f2p-celebrate:has(.f2p-celebrate__figure) .f2p-celebrate__age>span:not(.f2p-burst){font-size:clamp(64px,11vh,110px)}.f2p-celebrate:has(.f2p-celebrate__figure) .f2p-celebrate__rays{top:30%}.f2p-celebrate:has(.f2p-celebrate__figure) .f2p-celebrate__wave{top:22%}.f2p-celebrate:has(.f2p-celebrate__figure):after{content:"";position:absolute;inset:auto 0 0;height:42%;background:linear-gradient(180deg,transparent,rgba(var(--f2p-espresso-rgb),.78));pointer-events:none}.f2p-celebrate:has(.f2p-celebrate__figure) .f2p-celebrate__stage{z-index:1}.f2p-celebrate__figure{height:78%}@keyframes f2p-celebrate-figure{0%{opacity:0;transform:translateY(60px) scale(.96);filter:brightness(2) drop-shadow(0 0 40px rgba(var(--f2p-champagne-rgb),.55))}60%{opacity:1}to{opacity:1;transform:none}}.f2p-got .ae-player-celebration__shade:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(var(--f2p-champagne-rgb),.95),rgba(var(--f2p-gold-rgb),.9));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='380'%3E%3Cdefs%3E%3Cpath id='s' d='M0 -9l2.4 6.6 6.6 2.4-6.6 2.4-2.4 6.6-2.4-6.6-6.6-2.4 6.6-2.4z'/%3E%3C/defs%3E%3Cuse href='%23s' transform='translate(40 52) scale(.9)'/%3E%3Cuse href='%23s' transform='translate(214 128) scale(.55)' fill-opacity='.7'/%3E%3Cuse href='%23s' transform='translate(118 268) scale(.7)' fill-opacity='.85'/%3E%3Cuse href='%23s' transform='translate(232 330) scale(.4)' fill-opacity='.6'/%3E%3Ccircle cx='150' cy='34' r='2' fill-opacity='.7'/%3E%3Ccircle cx='86' cy='160' r='1.4' fill-opacity='.55'/%3E%3Ccircle cx='26' cy='300' r='2.4' fill-opacity='.45'/%3E%3Ccircle cx='190' cy='222' r='1.2' fill-opacity='.6'/%3E%3Ccircle cx='250' cy='20' r='1.6' fill-opacity='.5'/%3E%3C/svg%3E") 0 0 / 260px 380px repeat,radial-gradient(75% 65% at 50% 46%,black 25%,transparent 85%);-webkit-mask-composite:source-in;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='380'%3E%3Cdefs%3E%3Cpath id='s' d='M0 -9l2.4 6.6 6.6 2.4-6.6 2.4-2.4 6.6-2.4-6.6-6.6-2.4 6.6-2.4z'/%3E%3C/defs%3E%3Cuse href='%23s' transform='translate(40 52) scale(.9)'/%3E%3Cuse href='%23s' transform='translate(214 128) scale(.55)' fill-opacity='.7'/%3E%3Cuse href='%23s' transform='translate(118 268) scale(.7)' fill-opacity='.85'/%3E%3Cuse href='%23s' transform='translate(232 330) scale(.4)' fill-opacity='.6'/%3E%3Ccircle cx='150' cy='34' r='2' fill-opacity='.7'/%3E%3Ccircle cx='86' cy='160' r='1.4' fill-opacity='.55'/%3E%3Ccircle cx='26' cy='300' r='2.4' fill-opacity='.45'/%3E%3Ccircle cx='190' cy='222' r='1.2' fill-opacity='.6'/%3E%3Ccircle cx='250' cy='20' r='1.6' fill-opacity='.5'/%3E%3C/svg%3E") 0 0 / 260px 380px repeat,radial-gradient(75% 65% at 50% 46%,black 25%,transparent 85%);mask-composite:intersect;animation:f2p-got-fade .9s ease .2s both,f2p-got-motes 14s linear infinite}.f2p-got .ae-player-celebration__shade:after{content:"";position:absolute;left:50%;top:46%;width:120vmin;height:120vmin;translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,rgba(var(--f2p-white-rgb),.85),rgba(var(--f2p-champagne-rgb),.45) 30%,rgba(var(--f2p-gold-rgb),0) 70%);animation:f2p-got-flash .9s cubic-bezier(.2,.8,.3,1) both}.f2p-got .ae-player-celebration__headline{transform-origin:50% 100%;animation:f2p-got-drop .68s cubic-bezier(.3,.7,.4,1) both}.f2p-got .ae-player-celebration__detail,.f2p-got .ae-player-celebration__rewards-label{animation:f2p-celebrate-rise .5s cubic-bezier(.16,1,.32,1) .16s both}.f2p-got .ae-player-celebration__tray{position:relative;perspective:700px}.f2p-got .ae-player-celebration__tray:before,.f2p-got .ae-player-celebration__tray:after{content:"";position:absolute;z-index:-1;left:50%;top:50%;width:min(300px,86vw);aspect-ratio:1;translate:-50% -50%;border-radius:50%;pointer-events:none}.f2p-got .ae-player-celebration__tray:before{background:radial-gradient(closest-side,rgba(var(--f2p-gold-rgb),.5),rgba(var(--f2p-gold-rgb),.16) 52%,rgba(var(--f2p-gold-rgb),0));animation:f2p-got-halo .7s cubic-bezier(.2,1.2,.4,1) .2s both,f2p-got-breathe 3.4s ease-in-out .9s infinite}.f2p-got .ae-player-celebration__tray:after{border:2px solid rgba(var(--f2p-champagne-rgb),.9);box-shadow:0 0 24px rgba(var(--f2p-gold-rgb),.6),inset 0 0 18px rgba(var(--f2p-gold-rgb),.45);animation:f2p-got-ring .9s cubic-bezier(.15,.7,.3,1) .24s both}.f2p-got .ae-player-celebration__tile{--f2p-got-land: calc(.26s + var(--ae-player-stagger-index, 0) * .12s);position:relative;overflow:hidden;animation:f2p-got-deal .78s cubic-bezier(.33,.66,.45,1) var(--f2p-got-land) both;box-shadow:0 0 0 1px rgba(var(--f2p-gold-rgb),.35),0 10px 28px -12px rgba(var(--f2p-gold-rgb),.7),var(--ae-player-shadow-card)}.f2p-got .ae-player-celebration__tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgba(var(--f2p-white-rgb),.4) 48%,rgba(var(--f2p-white-rgb),.08) 54%,transparent 62%) no-repeat;background-size:260% 100%;background-position:130% 0;animation:f2p-got-gleam 4.2s ease-in-out calc(var(--f2p-got-land) + .78s) infinite}.f2p-got .ae-player-celebration__tile-slot{animation:f2p-got-hop .52s cubic-bezier(.3,1.4,.5,1) calc(var(--f2p-got-land) + .44s) both,f2p-got-float 2.6s ease-in-out calc(var(--f2p-got-land) + .96s) infinite}.f2p-got .ae-player-celebration__tile .ae-player-text[data-variant=heading]{animation:f2p-got-punch .42s cubic-bezier(.3,1.5,.5,1) calc(var(--f2p-got-land) + .54s) both}.f2p-got .ae-player-celebration__actions{animation:f2p-celebrate-rise .5s cubic-bezier(.16,1,.32,1) .7s both}@keyframes f2p-got-fade{0%{opacity:0}}@keyframes f2p-got-motes{to{-webkit-mask-position:0 -380px,0 0;mask-position:0 -380px,0 0}}@keyframes f2p-got-flash{0%{opacity:0;scale:.2}18%{opacity:1}to{opacity:0;scale:1.1}}@keyframes f2p-got-drop{0%{opacity:0;translate:0 -48px;scale:.9 1.25}40%{opacity:1;translate:0 0;scale:1.18 .82}58%{scale:.94 1.08}76%{scale:1.04 .97}to{opacity:1;translate:0 0;scale:1}}@keyframes f2p-got-halo{0%{opacity:0;scale:.2}}@keyframes f2p-got-breathe{50%{opacity:.7;scale:.9}}@keyframes f2p-got-ring{0%{opacity:0;scale:.25}15%{opacity:1}to{opacity:0;scale:1}}@keyframes f2p-got-deal{0%{opacity:0;translate:0 36px;scale:.55;rotate:y 110deg}20%{opacity:1}60%{translate:0 -8px;scale:1.06;rotate:y -12deg}80%{translate:0 2px;scale:.98;rotate:y 4deg}to{opacity:1;translate:0 0;scale:1;rotate:y 0deg}}@keyframes f2p-got-gleam{0%{background-position:130% 0}24%,to{background-position:-30% 0}}@keyframes f2p-got-hop{0%{scale:.4}45%{scale:1.28}70%{scale:.92}to{scale:1}}@keyframes f2p-got-float{50%{translate:0 -3px}}@keyframes f2p-got-punch{0%{opacity:0;scale:1.8}to{opacity:1;scale:1}}.ae-player-theme[data-player-reduced-motion=true] .f2p-got :is(.ae-player-celebration__headline,.ae-player-celebration__detail,.ae-player-celebration__rewards-label,.ae-player-celebration__tile,.ae-player-celebration__tile-slot,.ae-player-celebration__tile .ae-player-text,.ae-player-celebration__actions),.ae-player-theme[data-player-reduced-motion=true] .f2p-got .ae-player-celebration__tray:before{animation:none}.ae-player-theme[data-player-reduced-motion=true] .f2p-got .ae-player-celebration__shade:before,.ae-player-theme[data-player-reduced-motion=true] .f2p-got .ae-player-celebration__shade:after,.ae-player-theme[data-player-reduced-motion=true] .f2p-got .ae-player-celebration__tray:after,.ae-player-theme[data-player-reduced-motion=true] .f2p-got .ae-player-celebration__tile:after{display:none}@media(prefers-reduced-motion:reduce){.ae-player-theme:not([data-player-reduced-motion=false]) .f2p-got :is(.ae-player-celebration__headline,.ae-player-celebration__detail,.ae-player-celebration__rewards-label,.ae-player-celebration__tile,.ae-player-celebration__tile-slot,.ae-player-celebration__tile .ae-player-text,.ae-player-celebration__actions),.ae-player-theme:not([data-player-reduced-motion=false]) .f2p-got .ae-player-celebration__tray:before{animation:none}.ae-player-theme:not([data-player-reduced-motion=false]) .f2p-got .ae-player-celebration__shade:before,.ae-player-theme:not([data-player-reduced-motion=false]) .f2p-got .ae-player-celebration__shade:after,.ae-player-theme:not([data-player-reduced-motion=false]) .f2p-got .ae-player-celebration__tray:after,.ae-player-theme:not([data-player-reduced-motion=false]) .f2p-got .ae-player-celebration__tile:after{display:none}}.f2p-root[data-f2p-tex]{--f2p-tex-panel-layer: var(--f2p-tex-panel) center / var(--f2p-tex-panel-size, cover) var(--f2p-tex-panel-repeat, no-repeat);--f2p-tex-primary-layer: var(--f2p-tex-primary) center / 100% 100% no-repeat;--f2p-tex-secondary-layer: var(--f2p-tex-secondary) center / 100% 100% no-repeat;--f2p-tex-pill-layer: var(--f2p-tex-pill) center / 100% 100% no-repeat;--f2p-tex-chip-layer: var(--f2p-tex-chip) center / 100% 100% no-repeat}.f2p-root[data-f2p-tex~=panel]:not([data-f2p-tex~=panel-9]) .f2p-panel{background:var(--f2p-tex-panel-layer),var(--f2p-panel-fill)}.f2p-root[data-f2p-tex~=panel]:not([data-f2p-tex~=panel-9]) .f2p-sheet.ae-player-dialog,.f2p-root[data-f2p-tex~=panel]:not([data-f2p-tex~=panel-9]) .f2p-toast .ae-player-toast{background:var(--f2p-tex-panel-layer),var(--f2p-panel-fill),rgb(var(--f2p-sheet-rgb))}.f2p-root[data-f2p-tex~=panel]:not([data-f2p-tex~=panel-9]) .f2p-offer.ae-player-dialog{background:var(--f2p-tex-panel-layer),var(--f2p-panel-fill),var(--f2p-surface-fill)}.f2p-root[data-f2p-tex~=panel]:not([data-f2p-tex~=panel-9]) .ae-player-dialog:not(.f2p-sheet,.f2p-offer){background:var(--f2p-tex-panel-layer) padding-box,var(--f2p-card-fill) padding-box,var(--f2p-surface-rim) border-box}.f2p-root[data-f2p-tex~=panel]:not([data-f2p-tex~=panel-9]) :is(.ae-player-card,.f2p-surface):not([data-tone=accent]){background:var(--f2p-tex-panel-layer) padding-box,var(--f2p-surface-fill) padding-box,var(--f2p-surface-rim) border-box}.f2p-root[data-f2p-tex~=primary]:not([data-f2p-tex~=primary-9]) .ae-player-button[data-variant=primary]:not(.f2p-btn-gold,.f2p-product__buy),.f2p-root[data-f2p-tex~=primary]:not([data-f2p-tex~=primary-9]) .f2p-shop__grid[data-layout=hero] .ae-player-button.f2p-product__buy[data-variant=primary]{background:var(--f2p-tex-primary-layer),var(--ae-player-button-current-background, var(--ae-player-button-primary-background, var(--ae-player-accent)))}.f2p-root[data-f2p-tex~=primary]:not([data-f2p-tex~=primary-9]) .f2p-carousel__play:not([data-locked=true],:disabled){background:var(--f2p-tex-primary-layer),var(--f2p-pink-fill)}.f2p-root[data-f2p-tex~=primary]:not([data-f2p-tex~=primary-9]) .f2p-action:not(:disabled) .f2p-action__face{background:var(--f2p-tex-primary-layer),radial-gradient(90% 60% at 50% 12%,rgba(var(--f2p-white-rgb),.45),rgba(var(--f2p-white-rgb),0) 55%),var(--f2p-pink-fill)}.f2p-root[data-f2p-tex~=secondary]:not([data-f2p-tex~=secondary-9]) .ae-player-button.f2p-btn-gold[data-variant=primary],.f2p-root[data-f2p-tex~=secondary]:not([data-f2p-tex~=secondary-9]) .f2p-shop__grid:not([data-layout=hero]) .ae-player-button.f2p-product__buy[data-variant=primary]{background:var(--f2p-tex-secondary-layer),var(--ae-player-button-current-background, var(--ae-player-button-primary-background, var(--ae-player-accent)))}.f2p-root[data-f2p-tex~=pill]:not([data-f2p-tex~=pill-9]) :is(.f2p-pill,.f2p-back-button,.f2p-round-btn:not([aria-pressed=true]),.f2p-hub__daily),.f2p-root[data-f2p-tex~=pill]:not([data-f2p-tex~=pill-9]) .f2p-hub .f2p-currency-bar .ae-player-currency,.f2p-root[data-f2p-tex~=pill]:not([data-f2p-tex~=pill-9]) .ae-player-icon-button.f2p-round[data-on-art=true]{background:var(--f2p-tex-pill-layer),var(--f2p-pill-fill)}.f2p-root[data-f2p-tex~=chip]:not([data-f2p-tex~=chip-9]) .f2p-chip-glass{background:var(--f2p-tex-chip-layer),var(--f2p-pill-fill)}.f2p-root[data-f2p-tex~=chip]:not([data-f2p-tex~=chip-9]) .ae-player-sub-tabs[data-variant=pills] .ae-player-sub-tabs__tab:not([aria-selected=true]){background:var(--f2p-tex-chip-layer),var(--f2p-surface)}.f2p-root[data-f2p-tex~=medallion] .f2p-hevents__ring:after{content:"";position:absolute;inset:calc(var(--f2p-tex-medallion-outset, 6px) * -1);z-index:1;border-radius:50%;background:var(--f2p-tex-medallion) center / 100% 100% no-repeat;pointer-events:none}.f2p-root[data-f2p-tex~=medallion] .f2p-hevents__ring>:is(.f2p-hevents__tag,.f2p-dot){z-index:2}.f2p-root[data-f2p-tex~=card-frame] :is(.f2p-hcard,.f2p-result-card):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-style:solid;border-color:transparent;border-width:var(--f2p-tex-card-frame-width, 12px);border-image-source:var(--f2p-tex-card-frame);border-image-slice:var(--f2p-tex-card-frame-slice, 24);border-image-width:var(--f2p-tex-card-frame-width, 12px);border-image-repeat:stretch;pointer-events:none}.f2p-root[data-f2p-tex~=card-frame] .f2p-result-card[data-size=small]:before{--f2p-tex-card-frame-width: 6px}.f2p-root[data-f2p-tex~=panel-9] :is(.f2p-panel,.f2p-sheet.ae-player-dialog,.f2p-toast .ae-player-toast,.f2p-offer.ae-player-dialog,.ae-player-dialog:not(.f2p-sheet,.f2p-offer),:is(.ae-player-card,.f2p-surface):not([data-tone=accent])):not(:is(.f2p-panel,.ae-player-dialog,.ae-player-card,.f2p-surface) *){background:none;border-style:solid;border-color:transparent;border-width:var(--f2p-tex-panel-inset, 0px);border-image:var(--f2p-tex-panel) var(--f2p-tex-panel-slice) fill / var(--f2p-tex-panel-edge) / 0 stretch;box-shadow:var(--f2p-tex-panel-shadow, none)}.f2p-root[data-f2p-tex~=primary-9] :is(.ae-player-button[data-variant=primary]:not(.f2p-btn-gold,.f2p-product__buy),.f2p-shop__grid[data-layout=hero] .ae-player-button.f2p-product__buy[data-variant=primary],.f2p-carousel__play:not([data-locked=true],:disabled),.f2p-action:not(:disabled) .f2p-action__face){background:none;border-style:solid;border-color:transparent;border-image:var(--f2p-tex-primary) var(--f2p-tex-primary-slice) fill / var(--f2p-tex-primary-edge) / 0 stretch}.f2p-root[data-f2p-tex~=secondary-9] :is(.ae-player-button.f2p-btn-gold[data-variant=primary],.f2p-shop__grid:not([data-layout=hero]) .ae-player-button.f2p-product__buy[data-variant=primary]){background:none;border-style:solid;border-color:transparent;border-image:var(--f2p-tex-secondary) var(--f2p-tex-secondary-slice) fill / var(--f2p-tex-secondary-edge) / 0 stretch}.f2p-root[data-f2p-tex~=pill-9] :is(.f2p-pill,.f2p-back-button,.f2p-round-btn:not([aria-pressed=true]),.f2p-hub__daily,.f2p-hub .f2p-currency-bar .ae-player-currency,.ae-player-icon-button.f2p-round[data-on-art=true]){background:none;border-style:solid;border-color:transparent;border-image:var(--f2p-tex-pill) var(--f2p-tex-pill-slice) fill / var(--f2p-tex-pill-edge) / 0 stretch}.f2p-root[data-f2p-tex~=chip-9] :is(.f2p-chip-glass,.ae-player-sub-tabs[data-variant=pills] .ae-player-sub-tabs__tab:not([aria-selected=true])){background:none;border-style:solid;border-color:transparent;border-image:var(--f2p-tex-chip) var(--f2p-tex-chip-slice) fill / var(--f2p-tex-chip-edge) / 0 stretch}.f2p-root[data-f2p-tex~=offer-stage] :is(.f2p-shop__grid[data-layout=row]>.f2p-product:not([data-stacked=true]),.f2p-shop__grid[data-layout=tile]>.f2p-product:last-child:nth-child(odd)){grid-template-columns:50% minmax(0,1fr);grid-template-areas:"art body" "art buy";align-items:center;justify-items:stretch;column-gap:14px;row-gap:10px;padding:10px 12px 10px 10px;text-align:left}.f2p-root[data-f2p-tex~=offer-stage] :is(.f2p-shop__grid[data-layout=row]>.f2p-product:not([data-stacked=true]),.f2p-shop__grid[data-layout=tile]>.f2p-product:last-child:nth-child(odd)) :is(.f2p-product__art,.f2p-product__hero){grid-area:art;align-self:stretch;align-items:end;width:auto;height:auto;min-height:clamp(160px,50cqw,240px);margin:calc(var(--f2p-tex-panel-edge, 24px) / 2 - 10px) 0 calc(var(--f2p-tex-panel-edge, 24px) / 2 - 10px) calc(var(--f2p-tex-panel-edge, 24px) / 2 - 10px);padding-bottom:16%;overflow:hidden;border-radius:14px;background:var(--f2p-tex-offer-stage) 46% 78% / auto 104% no-repeat;box-shadow:inset 0 0 10px 3px #fff8ecd9;-webkit-mask:linear-gradient(90deg,#000 86%,transparent 100%);mask:linear-gradient(90deg,#000 86%,transparent 100%)}.f2p-root[data-f2p-tex~=offer-stage] :is(.f2p-shop__grid[data-layout=row]>.f2p-product:not([data-stacked=true]),.f2p-shop__grid[data-layout=tile]>.f2p-product:last-child:nth-child(odd)) :is(.f2p-product__art .f2p-item,.f2p-product__hero img){--f2p-item-size: clamp(112px, 44cqw, 190px) !important;width:auto;height:clamp(112px,44cqw,190px);max-width:100%;object-fit:contain;filter:drop-shadow(0 8px 6px rgba(var(--f2p-shadow-rgb),.35))}.f2p-root[data-f2p-look~=page-backdrop][data-f2p-tex~=offer-stage] .f2p-shop{background:none}.f2p-root[data-f2p-tex~=offer-stage] :is(.f2p-shop__grid[data-layout=row]>.f2p-product:not([data-stacked=true]),.f2p-shop__grid[data-layout=tile]>.f2p-product:last-child:nth-child(odd)) .f2p-product__body{grid-area:body;align-self:end;justify-items:start;gap:8px}.f2p-root[data-f2p-tex~=offer-stage] :is(.f2p-shop__grid[data-layout=row]>.f2p-product:not([data-stacked=true]),.f2p-shop__grid[data-layout=tile]>.f2p-product:last-child:nth-child(odd)) .f2p-product__name{justify-content:flex-start;font-family:var(--ae-player-font-display);font-size:22px;font-weight:400}.f2p-root[data-f2p-tex~=offer-stage] :is(.f2p-shop__grid[data-layout=row]>.f2p-product:not([data-stacked=true]),.f2p-shop__grid[data-layout=tile]>.f2p-product:last-child:nth-child(odd)) .f2p-product__amount{justify-content:flex-start;gap:6px;padding:3px 12px 3px 6px;border-radius:999px;background:var(--f2p-pill-fill);box-shadow:var(--f2p-pill-shadow);font-size:18px}.f2p-root[data-f2p-tex~=offer-stage] :is(.f2p-shop__grid[data-layout=row]>.f2p-product:not([data-stacked=true]),.f2p-shop__grid[data-layout=tile]>.f2p-product:last-child:nth-child(odd)) .f2p-product__amount .f2p-item{--f2p-item-size: 22px !important}.f2p-root[data-f2p-tex~=offer-stage] :is(.f2p-shop__grid[data-layout=row]>.f2p-product:not([data-stacked=true]),.f2p-shop__grid[data-layout=tile]>.f2p-product:last-child:nth-child(odd)) .f2p-rewards{font-size:15px}.f2p-root[data-f2p-tex~=offer-stage] :is(.f2p-shop__grid[data-layout=row]>.f2p-product:not([data-stacked=true]),.f2p-shop__grid[data-layout=tile]>.f2p-product:last-child:nth-child(odd)) .f2p-rewards .f2p-item{--f2p-item-size: 20px !important}.f2p-root[data-f2p-tex~=offer-stage] :is(.f2p-shop__grid[data-layout=row]>.f2p-product:not([data-stacked=true]),.f2p-shop__grid[data-layout=tile]>.f2p-product:last-child:nth-child(odd))>:is(.ae-player-button,.ae-player-badge,.f2p-product__owned-row){grid-area:buy;align-self:start;width:100%}.f2p-root[data-f2p-tex~=offer-stage] :is(.f2p-shop__grid[data-layout=row]>.f2p-product:not([data-stacked=true]),.f2p-shop__grid[data-layout=tile]>.f2p-product:last-child:nth-child(odd))>.ae-player-button.f2p-product__buy{min-height:54px;font-size:23px}.f2p-root[data-f2p-tex~=secondary-9][data-f2p-tex~=offer-stage] .f2p-shop .f2p-shop__section>.f2p-section-title{position:relative;z-index:2;justify-content:flex-start;margin:0 0 -14px 6px}.f2p-root[data-f2p-tex~=secondary-9][data-f2p-tex~=offer-stage] .f2p-shop .f2p-shop__section+.f2p-shop__section{margin-top:4px}.f2p-root[data-f2p-tex~=secondary-9][data-f2p-tex~=offer-stage] .f2p-shop .f2p-shop__section>.f2p-section-title:after{display:none}.f2p-root[data-f2p-tex~=secondary-9][data-f2p-tex~=offer-stage] .f2p-shop .f2p-shop__section>.f2p-section-title>span,.f2p-root[data-f2p-tex~=secondary-9][data-f2p-tex~=offer-stage] .f2p-shop .f2p-product__badge{border-style:solid;border-color:transparent;border-image:var(--f2p-tex-secondary) var(--f2p-tex-secondary-slice) fill / var(--f2p-tex-secondary-edge) / 0 stretch;background:none;box-shadow:none}.f2p-root[data-f2p-tex~=secondary-9][data-f2p-tex~=offer-stage] .f2p-shop .f2p-shop__section>.f2p-section-title>span{padding:5px 18px;font-family:var(--ae-player-font-display);font-size:17px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:#6b4512}.f2p-root[data-f2p-tex~=secondary-9][data-f2p-tex~=offer-stage] .f2p-shop .f2p-product__badge{z-index:3;top:-15px;right:12px;padding:7px 20px;font-family:var(--ae-player-font-display);font-size:15px;font-weight:400;letter-spacing:.04em;color:#fff;text-shadow:0 1px 0 rgba(107,69,18,.7),0 0 3px rgba(107,69,18,.5)}.f2p-root[data-f2p-tex~=name-plate-9] .f2p-collection .f2p-hcard[data-size=tile] .f2p-hcard__foot{z-index:4;left:7%;right:7%;bottom:5%;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 20px;border:0;border-image:var(--f2p-tex-name-plate) 0 var(--f2p-tex-name-plate-slice) fill / 0 18px / 0 stretch}.f2p-root[data-f2p-tex~=name-plate-9] .f2p-collection .f2p-hcard[data-size=tile] .f2p-hcard__name{overflow:hidden;font-family:var(--ae-player-font-display);font-size:clamp(15px,13cqi,20px);font-weight:400;letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap;color:var(--f2p-ink);text-shadow:none}.f2p-root[data-f2p-tex~=name-plate-9] .f2p-collection .f2p-hcard[data-size=tile] :is(.f2p-hcard__note,.f2p-stars){flex:none}.f2p-root[data-f2p-tex~=name-plate-9] .f2p-collection__title{display:inline-flex;align-items:center;gap:12px;height:52px;padding:0 34px;border:0;border-image:var(--f2p-tex-name-plate) 0 var(--f2p-tex-name-plate-slice) fill / 0 28px / 0 stretch}.f2p-collection__title .f2p-collection__count{display:inline-flex;align-items:baseline;gap:1px;padding:1px 10px;border-radius:999px;background:#fffaeee6;box-shadow:inset 0 0 0 1px #d6aa604d,0 1px 2px #7a562826;color:var(--f2p-ink-soft);font-size:14px;letter-spacing:0}.f2p-collection__title .f2p-collection__count :is(b,span){font-family:var(--ae-player-font-display);font-size:15px;font-weight:400}.f2p-root[data-f2p-tex~=portrait-stage] .f2p-collection .f2p-hcard[data-owned=true] .f2p-hcard__frame{background:var(--f2p-tex-portrait-stage) center / cover no-repeat}.f2p-root[data-f2p-tex~=portrait-stage] .f2p-collection .f2p-hcard .f2p-hcard__art{background:transparent}.f2p-root[data-f2p-tex~=portrait-stage] .f2p-collection .f2p-hcard[data-owned=false] .f2p-hcard__frame{background:radial-gradient(1.5px 1.5px at 22% 26%,#fff 50%,transparent 100%),radial-gradient(2px 2px at 74% 34%,#fff 50%,transparent 100%),radial-gradient(1.5px 1.5px at 64% 70%,#fff 50%,transparent 100%),radial-gradient(1.5px 1.5px at 30% 62%,#fff 50%,transparent 100%),linear-gradient(180deg,#f0e2cadb,#e2ceb0e6),var(--f2p-tex-portrait-stage) center / cover no-repeat,#ecdcc0}.f2p-root[data-f2p-tex~=portrait-stage] .f2p-collection .f2p-hcard .f2p-hcard__frame,.f2p-root[data-f2p-tex~=portrait-stage] .f2p-collection .f2p-hcard{border-radius:var(--f2p-hcard-radius)}.f2p-root[data-f2p-tex~=row-9] .f2p-missions .f2p-missions__list{gap:6px}.f2p-root[data-f2p-tex~=row-9] .f2p-missions .f2p-missions__section{padding-block:10px}.f2p-root[data-f2p-tex~=row-9] .f2p-missions>.f2p-overlay__body{padding:0 22px 116px}.f2p-root[data-f2p-tex~=row-9] .f2p-missions .f2p-mission{grid-template-columns:minmax(0,1fr) auto;min-height:47px;padding:2px 8px 2px 18px;border-style:solid;border-color:transparent;border-width:0;border-image:var(--f2p-tex-row) var(--f2p-tex-row-slice) fill / calc(var(--f2p-tex-row-edge) / 2) / 0 stretch;border-radius:0;background:none;box-shadow:none}.f2p-root[data-f2p-tex~=row-9] .f2p-missions .f2p-mission__body{gap:4px}.f2p-root[data-f2p-tex~=row-9] .f2p-missions .f2p-mission__body strong{font-family:var(--ae-player-font-display);font-size:13.5px;font-weight:400;line-height:1.1}.f2p-root[data-f2p-tex~=row-9] .f2p-missions .f2p-mission__progress{--ae-player-meter-height: 6px;--ae-player-meter-track: rgba(150, 128, 104, .28)}.f2p-root[data-f2p-tex~=row-9] .f2p-missions .f2p-mission__progress .ae-player-meter__fill{background:linear-gradient(180deg,#ffe7a0,#e7ad3e);box-shadow:inset 0 1px #ffffffb3}.f2p-root[data-f2p-tex~=row-9] .f2p-missions .f2p-mission__progress .ae-player-meter__well{background:#96806840;box-shadow:inset 0 1px 2px #5a3c1e33}.f2p-root[data-f2p-tex~=row-9] .f2p-missions .f2p-prize{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;align-self:center;gap:4px;width:auto;min-width:78px;height:38px;padding:0 12px 0 8px;border:0;border-radius:999px;background:linear-gradient(180deg,#fffdf8,#f8eedc);box-shadow:inset 0 0 0 1px #d6aa6073,0 2px 5px -2px #7a562859}.f2p-root[data-f2p-tex~=row-9] .f2p-missions .f2p-prize .f2p-item{--f2p-item-size: 22px !important}.f2p-root[data-f2p-tex~=row-9] .f2p-missions .f2p-prize__art{height:auto}.f2p-root[data-f2p-tex~=row-9] .f2p-missions .f2p-prize__amount{font-size:16px}.f2p-root[data-f2p-tex~=row-9] .f2p-missions button.f2p-prize{background:linear-gradient(180deg,#ffd978,#eaa933);box-shadow:inset 0 1px #ffffffa6,inset 0 -2px #a3621459,0 0 12px #ffc85a99;color:#fff;text-shadow:0 1px 1px rgba(122,70,18,.6)}.f2p-root[data-f2p-tex~=row-9] .f2p-missions .f2p-prize__cta{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.f2p-root[data-f2p-tex~=tile-9][data-f2p-tex~=tile-glow] .f2p-missions .f2p-login{gap:8px;padding-block:8px 10px}.f2p-root[data-f2p-tex~=tile-9][data-f2p-tex~=tile-glow] .f2p-missions .f2p-login__days{gap:6px}.f2p-root[data-f2p-tex~=tile-9][data-f2p-tex~=tile-glow] .f2p-missions .f2p-login__art{min-height:34px}.f2p-root[data-f2p-tex~=tile-9][data-f2p-tex~=tile-glow] .f2p-missions .f2p-login__art .f2p-item{--f2p-item-size: 34px !important}.f2p-root[data-f2p-tex~=tile-9][data-f2p-tex~=tile-glow] .f2p-missions .f2p-login>.ae-player-button{min-height:48px}.f2p-root[data-f2p-tex~=tile-9][data-f2p-tex~=tile-glow] .f2p-missions .f2p-login__day{gap:1px;min-height:70px;padding-block:4px;border-style:solid;border-color:transparent;border-width:0;align-content:space-evenly;border-image:var(--f2p-tex-tile) var(--f2p-tex-tile-slice) fill / var(--f2p-tex-tile-edge) / 0 stretch;background:none;box-shadow:none}.f2p-root[data-f2p-tex~=tile-9][data-f2p-tex~=tile-glow] .f2p-missions .f2p-login__label{color:#8a7660}.f2p-root[data-f2p-tex~=tile-9][data-f2p-tex~=tile-glow] .f2p-missions .f2p-login__day:is([data-status=today],:has(.f2p-login__prize)) .f2p-login__label{color:var(--f2p-kicker-ink)}.f2p-root[data-f2p-tex~=tile-9][data-f2p-tex~=tile-glow] .f2p-missions .f2p-login__amount{font-weight:800}.f2p-root[data-f2p-tex~=tile-9][data-f2p-tex~=tile-glow] .f2p-missions .f2p-login>.ae-player-button{font-family:var(--ae-player-font-display);font-size:22px;font-weight:400;text-shadow:0 2px 0 rgba(140,20,30,.45);filter:saturate(.88) brightness(1.04)}.f2p-root[data-f2p-tex~=tile-9][data-f2p-tex~=tile-glow] .f2p-missions .f2p-login__day[data-status=today]{border-image:none;border-radius:14px;background:linear-gradient(180deg,#fff,#fffaf0);box-shadow:0 0 0 1.5px #e9c46f,0 0 12px #f0c45c73,0 4px 10px -4px #7a56284d;transform:none}.f2p-root[data-f2p-tex~=tile-9][data-f2p-tex~=tile-glow] .f2p-missions .f2p-login__day[data-status=today] .f2p-login__art:before{display:none}.f2p-root[data-f2p-tex~=tile-9][data-f2p-tex~=tile-glow] .f2p-missions .f2p-login__day:has(.f2p-login__prize){border-image:none;border-radius:14px;background:linear-gradient(#fffcf559,#fffcf559),var(--f2p-tex-tile-glow) center / cover no-repeat;box-shadow:0 2px 6px #7a562829}.f2p-root[data-f2p-tex~=tile-9][data-f2p-tex~=tile-glow] .f2p-missions .f2p-login__day:has(.f2p-login__prize) .f2p-login__rays{display:none}.f2p-icon--art{display:inline-block;flex:none;object-fit:contain;vertical-align:middle;filter:drop-shadow(0 1px 1px rgba(var(--f2p-black-rgb),.35))}.f2p-root{--f2p-story-medal-ink: var(--f2p-amber-900);--f2p-story-crown-ink: var(--f2p-amber-600);--f2p-story-crown-fill: linear-gradient(180deg, var(--f2p-ivory-58) 0%, var(--f2p-gold-125) 100%);--f2p-story-rail-done: linear-gradient(180deg, var(--f2p-gold) 0%, var(--f2p-pink) 100%);--f2p-story-rail-after: linear-gradient(180deg, var(--f2p-gold) 0%, color-mix(in srgb, var(--f2p-gold) 25%, transparent) 100%);--f2p-story-play-shadow: 0 2px 6px rgba(var(--f2p-berry-450-rgb), .3)}.f2p-story{display:grid;gap:var(--f2p-space-2-5)}.f2p-story__line{position:relative;display:grid;gap:var(--f2p-space-2-5);margin:0;padding:0;list-style:none}.f2p-story-stage:not(:last-child):before{content:"";position:absolute;top:25px;bottom:-35px;left:17.5px;width:3px;border-radius:var(--f2p-radius-bar);background:rgba(var(--f2p-line-rgb),.3)}.f2p-story-stage[data-state=unlocked]:not(:last-child):before{background:var(--f2p-story-rail-done);opacity:.7}.f2p-story-stage[data-after=true]:not(:last-child):before{background:var(--f2p-story-rail-after)}.f2p-story-stage{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr);gap:var(--f2p-space-2-5);align-items:start}.f2p-story-stage__medal{position:relative;z-index:1;display:grid;place-items:center;width:38px;height:38px;margin-top:var(--f2p-space-1-5);border-radius:50%;color:var(--f2p-ink-faint);background:var(--f2p-lilac-fill);box-shadow:0 0 0 3px var(--f2p-surface),inset 0 0 0 1.5px rgba(var(--f2p-line-rgb),.3);font-family:var(--ae-player-font-display);font-size:var(--f2p-type-lead);font-weight:900}.f2p-story-stage__medal[data-state=unlocked]{color:var(--f2p-story-medal-ink);background:var(--f2p-gold-fill);box-shadow:0 0 0 3px var(--f2p-surface),0 6px 14px rgba(var(--f2p-amber-rgb),.45)}.f2p-story-stage__medal[data-state=next]{color:var(--f2p-white);background:var(--f2p-pink-fill);box-shadow:0 0 0 3px var(--f2p-surface),0 6px 16px rgba(var(--f2p-pink-rgb),.45)}.f2p-story-stage__medal[data-state=next]:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border:2px solid rgba(var(--f2p-pink-rgb),.7);border-radius:50%;animation:f2p-story-stage-ping 1.8s ease-out infinite}.f2p-story-stage[data-after=true] .f2p-story-stage__medal[data-state=locked]{color:var(--f2p-story-crown-ink);background:var(--f2p-story-crown-fill);box-shadow:0 0 0 3px var(--f2p-surface),inset 0 0 0 1.5px rgba(var(--f2p-amber-rgb),.55),0 4px 12px rgba(var(--f2p-amber-rgb),.25)}@keyframes f2p-story-stage-ping{0%{transform:scale(.9);opacity:1}to{transform:scale(1.45);opacity:0}}.f2p-story-stage__card{container-type:inline-size;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:var(--f2p-space-3);align-items:center}@container (max-width: 380px){.f2p-story-stage__card>.f2p-story-stage__still{grid-column:1 / -1}.f2p-story-stage__card>.f2p-story-stage__body{grid-column:1 / -1}}.f2p-story-stage[data-state=unlocked] .f2p-story-stage__card{border-color:rgba(var(--f2p-amber-rgb),.55);box-shadow:0 0 0 1.5px rgba(var(--f2p-amber-rgb),.35),0 8px 20px rgba(var(--f2p-amber-rgb),.16)}.f2p-story-stage[data-state=next] .f2p-story-stage__card{border-color:rgba(var(--f2p-pink-rgb),.5)}.f2p-story-stage__body{display:grid;gap:var(--f2p-space-1-5);align-content:center;min-width:0}.f2p-story-stage__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--f2p-space-1-5)}.f2p-story-stage__head strong{font-family:var(--ae-player-font-display);font-size:var(--f2p-type-lead);font-weight:800;color:var(--f2p-ink)}.f2p-story-stage[data-state=locked] .f2p-story-stage__head strong{color:var(--f2p-ink-soft)}.f2p-story-stage__tag{padding:var(--f2p-space-0) var(--f2p-space-2);border-radius:var(--f2p-radius-pill);color:var(--f2p-pink-deep);background:var(--f2p-tint-pink);font-size:calc(var(--f2p-type-tag) * var(--f2p-caps-scale, 1));font-weight:var(--f2p-caps-weight, 900);letter-spacing:var(--f2p-caps-tracking, .06em);text-transform:var(--f2p-caps-transform, uppercase)}.f2p-story-stage__tag[data-tone=next]{color:var(--f2p-story-medal-ink);background:var(--f2p-gold-fill)}.f2p-story-stage__still{position:relative;display:block;width:100%;aspect-ratio:16 / 10;padding:0;overflow:hidden;border:0;border-radius:var(--f2p-radius-chip);background:var(--f2p-soft);box-shadow:0 6px 14px rgba(var(--f2p-line-rgb),.18)}.f2p-story-stage[data-state=unlocked] .f2p-story-stage__still{box-shadow:0 0 0 2px var(--f2p-gold-310),0 6px 14px rgba(var(--f2p-amber-rgb),.35)}.f2p-story-stage__still>.f2p-art{position:absolute;top:0;right:0;bottom:0;left:0}.f2p-story-stage__still .f2p-art__img{width:100%;height:100%;object-fit:cover;object-position:50% 22%}.f2p-story-stage__still[data-locked=true]>.f2p-art{filter:blur(9px) saturate(.85) brightness(.82);transform:scale(1.12)}.f2p-story-stage__padlock{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--f2p-white);background:#1e101873;box-shadow:inset 0 0 0 1.5px rgba(var(--f2p-white-rgb),.55);transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.f2p-story-stage__still:focus-visible{outline:3px solid var(--f2p-pink);outline-offset:2px}.f2p-story-stage__play{position:absolute;right:6px;bottom:6px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;color:var(--f2p-pink-deep);background:rgba(var(--f2p-white-rgb),.92);box-shadow:var(--f2p-story-play-shadow)}.f2p-story-stage__moment{display:-webkit-box;margin:0;overflow:hidden;font-size:var(--f2p-type-meta);line-height:1.35;color:var(--f2p-ink);-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.f2p-root .f2p-story-stage__action{justify-self:start;margin-top:var(--f2p-space-1)}.f2p-story-stage__badge{padding:1px var(--f2p-space-2);border-radius:var(--f2p-radius-pill);background:#0000002e;font-size:var(--f2p-type-small)}.f2p-hand{font-family:var(--f2p-hand);font-style:italic;font-weight:600;letter-spacing:0}.f2p-story-stage__summary{margin:0;font-size:var(--f2p-type-meta);line-height:1.35;color:var(--f2p-ink-soft)}.f2p-story-stage__needs{display:flex;align-items:center;gap:5px;margin:0;color:var(--f2p-pink-deep);font-size:var(--f2p-type-small);font-weight:800}.f2p-story-stage[data-after=true] .f2p-story-stage__needs{color:var(--f2p-gold-ink)}.f2p-story-stage__todo{display:grid;gap:3px;margin:0;padding:0;list-style:none;color:var(--f2p-ink);font-size:var(--f2p-type-caption)}.f2p-story-stage__todo li,.f2p-story-stage__rewards{display:flex;align-items:center;gap:5px}.f2p-story-stage__rewards{margin:0;color:var(--f2p-ink-soft);font-size:var(--f2p-type-small);font-weight:700}.f2p-story-stage__needs .f2p-icon,.f2p-story-stage__todo .f2p-icon,.f2p-story-stage__rewards .f2p-icon{flex:none}.f2p-story__divider{display:flex;align-items:center;gap:var(--f2p-space-2);margin:var(--f2p-space-1-5) 0 0;color:var(--f2p-gold-ink);font-family:var(--ae-player-font-display);font-size:calc(var(--f2p-type-small) * var(--f2p-caps-scale, 1));font-weight:var(--f2p-caps-weight, 900);letter-spacing:var(--f2p-caps-tracking, .08em);text-transform:var(--f2p-caps-transform, uppercase)}.f2p-story__divider:before,.f2p-story__divider:after{content:"";flex:1;height:1.5px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--f2p-gold) 60%,transparent),transparent)}.f2p-root{--f2p-reel-stage: var(--f2p-charcoal-990);--f2p-reel-stage-rgb: 12, 10, 11;--f2p-album-plate-rgb: 14, 10, 8;--f2p-album-crown-ink: var(--f2p-bronze-890)}.f2p-root .f2p-edtabs.ae-player-sub-tabs{--ae-player-sub-tabs-selected-color: var(--f2p-ink);--ae-player-sub-tabs-thumb: var(--f2p-accent-gold);--ae-player-sub-tabs-padding-inline: 12px;height:46px;min-height:46px;max-height:46px;margin:0 0 var(--f2p-space-4-5);padding:0;border-bottom:1px solid var(--f2p-hairline)}.f2p-root .f2p-edtabs .ae-player-sub-tabs__list{margin-inline-start:-12px}.f2p-root .f2p-edtabs .ae-player-sub-tabs__tab{font-family:var(--f2p-caps-family, var(--f2p-font-caps));font-size:calc(var(--f2p-type-small) * var(--f2p-caps-scale, 1));font-weight:var(--f2p-caps-weight, 600);letter-spacing:var(--f2p-caps-tracking, .26em);text-transform:var(--f2p-caps-transform, uppercase);color:var(--f2p-ink-soft)}.f2p-root .f2p-edtabs .ae-player-sub-tabs__tab[aria-selected=true]{color:var(--f2p-ink)}.f2p-root .f2p-gallery__sum.ae-player-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--f2p-space-4);margin:0 0 var(--f2p-space-5);border:1px solid var(--f2p-ivory-edge);background:var(--f2p-ivory-card);box-shadow:var(--f2p-ivory-shadow)}.f2p-gallery__sum-label{display:inline-flex;align-items:center;gap:var(--f2p-space-2);font-family:var(--f2p-caps-family, var(--f2p-font-caps));font-size:calc(var(--f2p-type-small) * var(--f2p-caps-scale, 1));font-weight:var(--f2p-caps-weight, 600);letter-spacing:var(--f2p-caps-tracking, .26em);text-transform:var(--f2p-caps-transform, uppercase);color:var(--f2p-ivory-ink)}.f2p-gallery__sum-label svg{color:var(--f2p-caps-ink)}.f2p-gallery__sum b{font-family:var(--f2p-font-serif);font-size:var(--f2p-type-title-sm);font-weight:600;color:var(--f2p-ivory-ink)}.f2p-gallery__bar,.f2p-album__bar{--ae-player-meter-height: 3px}.f2p-grid.f2p-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--f2p-space-3-5);margin:0;padding:0;list-style:none}@container ddhcoll (min-width: 600px){.f2p-grid.f2p-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--f2p-space-4-5)}}@container ddhcoll (min-width: 860px){.f2p-grid.f2p-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}.f2p-root .f2p-gallery__sum.ae-player-card{width:min(100%,560px)}}@container ddhcoll (min-width: 1080px){.f2p-grid.f2p-gallery{grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--f2p-space-5-5)}}.f2p-album{position:relative;display:block;width:100%;aspect-ratio:3 / 4;padding:0;overflow:hidden;border:0;border-radius:var(--f2p-radius-card);background:var(--f2p-photo-edge);box-shadow:var(--f2p-photo-shadow);text-align:left}.f2p-album[data-complete=true]{background:var(--f2p-photo-edge-ssr);box-shadow:var(--f2p-photo-shadow),0 12px 28px -16px rgba(var(--f2p-bronze-460-rgb),.6)}.f2p-album:focus-visible{outline:3px solid var(--f2p-accent-gold);outline-offset:2px}.f2p-album__art{position:absolute;top:1.5px;right:1.5px;bottom:1.5px;left:1.5px;overflow:hidden;border-radius:calc(var(--f2p-radius-card) - 1.5px)}.f2p-album[data-complete=true] .f2p-album__art{top:2px;right:2px;bottom:2px;left:2px}.f2p-album__art>.f2p-art{position:absolute;top:0;right:0;bottom:0;left:0}.f2p-album__art .f2p-art__img{width:100%;height:100%;object-fit:cover;object-position:50% 14%}.f2p-album[data-empty=true] .f2p-album__art .f2p-art__img{filter:grayscale(.85) brightness(.9)}.f2p-album[data-owned=false] .f2p-album__art{background:var(--f2p-espresso-960)}.f2p-album[data-owned=false] .f2p-album__art .f2p-art__img{filter:brightness(.3) saturate(.35) contrast(1.1)}.f2p-album__lock{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid rgba(var(--f2p-white-rgb),.9);color:var(--f2p-gold-deep);background:rgba(var(--f2p-ivory-rgb),.9);box-shadow:0 8px 18px -8px rgba(var(--f2p-espresso-rgb),.5)}.f2p-album__crown{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:var(--f2p-space-1);height:22px;padding:0 9px 0 7px;border-radius:var(--f2p-radius-pill);color:var(--f2p-album-crown-ink);background:var(--f2p-gold-script);font-family:var(--f2p-caps-family, var(--f2p-font-caps));font-size:calc(var(--f2p-type-tiny) * var(--f2p-caps-scale, 1));font-weight:var(--f2p-caps-weight, 600);letter-spacing:var(--f2p-caps-tracking, .2em);text-transform:var(--f2p-caps-transform, uppercase);box-shadow:0 4px 12px -4px rgba(var(--f2p-bronze-720-rgb),.5)}.f2p-album__plate{position:absolute;inset:auto 1.5px 1.5px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--f2p-space-1-5) var(--f2p-space-2);align-items:center;padding:var(--f2p-space-8) var(--f2p-space-3-5) 13px;border-radius:0 0 calc(var(--f2p-radius-card) - 1.5px) calc(var(--f2p-radius-card) - 1.5px);color:var(--f2p-white);background:linear-gradient(180deg,rgba(var(--f2p-album-plate-rgb),0),rgba(var(--f2p-album-plate-rgb),.8) 70%)}.f2p-album__name{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--f2p-space-1-5);min-width:0;overflow-wrap:anywhere;font-family:var(--f2p-font-serif);font-size:var(--f2p-type-heading-lg);font-weight:600;text-shadow:0 2px 10px rgba(var(--f2p-black-rgb),.4)}.f2p-album__name .f2p-rarity{height:14px}.f2p-album__name .f2p-rarity[data-art=true]{height:20px}.f2p-album__count{font-family:var(--f2p-font-caps);font-size:var(--f2p-type-overline);font-weight:600;letter-spacing:var(--f2p-caps-tracking, .14em);color:var(--f2p-champagne)}.f2p-album__bar{grid-column:1 / -1}.f2p-root .f2p-album__bar .ae-player-meter{background:rgba(var(--f2p-white-rgb),.22)}.f2p-scene-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(158px,44%),1fr));gap:var(--f2p-space-3-5) var(--f2p-space-3);margin:0;padding:0;list-style:none}.f2p-scene-grid>li{display:grid;min-width:0}.f2p-scene-tile{--ae-player-photo-card-photo-height: 210px;width:100%;min-height:292px;color:var(--f2p-ink);text-align:left}.f2p-scene-tile .ae-player-photo-card__photo>img{object-position:50% 18%}.f2p-scene-tile .ae-player-photo-card__badge{width:36px;height:36px;color:var(--f2p-accent-gold)}.f2p-scene-tile .ae-player-photo-card__badge svg path{fill:currentColor;fill-opacity:.18}.f2p-scene-tile .ae-player-photo-card__title{font-size:var(--f2p-type-heading)}.f2p-scene-tile .ae-player-photo-card__caption{color:var(--f2p-ink-soft);font-size:var(--f2p-type-small)}.f2p-scene-tile[data-locked=true] .ae-player-photo-card__photo>img{filter:blur(14px) saturate(.7) brightness(.92);scale:1.18}.f2p-scene-tile[data-locked=true] .ae-player-photo-card__photo:after{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--f2p-soft) 38%,transparent);content:""}.f2p-scene-tile[data-locked=true] .ae-player-photo-card__title{color:var(--f2p-ink-soft)}.f2p-scene-tile[data-locked=true] .ae-player-photo-card__caption{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.f2p-reel-overlay>.f2p-overlay__backdrop{background:var(--f2p-reel-stage)}.f2p-reel-overlay>.f2p-overlay__body{padding:0}.f2p-reel-overlay>:not(.f2p-overlay__backdrop,.f2p-overlay__art){animation-name:f2p-fade-in}.f2p-reel{--f2p-reel-gutter: clamp(14px, 3cqi, 36px);--f2p-ink: var(--f2p-espresso-850);--f2p-accent-gold: var(--f2p-gold-455);--f2p-kicker-ink: var(--f2p-gold-deep);--f2p-gold-line: rgba(var(--f2p-gold-450-rgb), .42);--f2p-pill-fill: var(--f2p-white);--f2p-pill-shadow: 0 10px 24px -10px rgba(var(--f2p-black-rgb), .6);--ae-player-pill-background: var(--f2p-white);--ae-player-pill-text: var(--f2p-espresso-850);--ae-player-pill-icon: var(--f2p-gold-455);--ae-player-pill-shadow: 0 10px 24px -10px rgba(var(--f2p-black-rgb), .6);position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;color:var(--f2p-ink);container:reel / size;touch-action:pan-y}.f2p-reel[data-idle=true]{cursor:none}.f2p-reel__stage{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:var(--f2p-reel-stage)}.f2p-reel__wash{position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;width:calc(100% + 80px);height:calc(100% + 80px);object-fit:cover;filter:blur(38px) saturate(1.1) brightness(.42);opacity:.9}.f2p-reel__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.f2p-reel__stage[data-bleed=true] .f2p-reel__media{object-fit:cover;object-position:50% 24%}.f2p-reel__stage[data-bleed=true] .f2p-reel__wash{display:none}@container reel (min-aspect-ratio: 1/1){.f2p-reel__stage[data-bleed=true] .f2p-reel__media{object-fit:contain}.f2p-reel__stage[data-bleed=true] .f2p-reel__wash{display:block}}.f2p-reel__still{transform-origin:50% 40%;animation:f2p-reel-zoom 18s ease-in-out infinite alternate}.f2p-reel__still[data-playing=false]{animation-play-state:paused}@keyframes f2p-reel-zoom{0%{transform:scale(1)}to{transform:scale(1.08) translateY(-1%)}}@media(prefers-reduced-motion:reduce){.f2p-reel__still{animation:none}}.f2p-reel__stage:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(var(--f2p-reel-stage-rgb),.55) 0,rgba(var(--f2p-reel-stage-rgb),0) 120px,rgba(var(--f2p-reel-stage-rgb),0) 58%,rgba(var(--f2p-reel-stage-rgb),.7));content:"";pointer-events:none;transition:opacity var(--f2p-motion-settle) ease}.f2p-reel[data-idle=true] .f2p-reel__stage:after{opacity:0}.f2p-reel__hidden{position:relative;z-index:1;display:grid;justify-items:center;gap:var(--f2p-space-3)}.f2p-reel__hidden .f2p-round-btn{width:64px;height:64px;cursor:default}.f2p-reel__hidden .f2p-kicker{color:var(--f2p-gold-300)}.f2p-reel__top,.f2p-reel__bottom{position:absolute;right:0;left:0;z-index:1;transition:opacity var(--f2p-motion-settle) ease,translate var(--f2p-motion-settle) ease}.f2p-reel[data-idle=true] :is(.f2p-reel__top,.f2p-reel__bottom){opacity:0;pointer-events:none}.f2p-reel[data-idle=true] .f2p-reel__top{translate:0 -8px}.f2p-reel[data-idle=true] .f2p-reel__bottom{translate:0 8px}.f2p-reel__top{top:0;display:flex;align-items:center;gap:var(--f2p-space-2-5);padding:calc(var(--f2p-space-3-5) + var(--f2p-safe-top, 0px)) var(--f2p-reel-gutter) 0}.f2p-reel__name{display:grid;gap:1px;min-width:0;padding:var(--f2p-space-2) var(--f2p-space-5) 9px;border-radius:var(--f2p-radius-pill);background:var(--f2p-pill-fill);box-shadow:var(--f2p-pill-shadow)}.f2p-root .f2p-reel__name .f2p-kicker{margin:0;font-size:var(--f2p-type-tag)}.f2p-reel__name strong{overflow:hidden;font-family:var(--f2p-font-serif);font-size:var(--f2p-type-heading-lg);font-weight:700;line-height:1.15;white-space:nowrap;text-overflow:ellipsis}.f2p-reel__count{flex:none;color:var(--f2p-accent-gold);font-weight:800}.f2p-reel__close{flex:none;margin-left:auto}.f2p-root .f2p-reel .f2p-round-btn{color:var(--f2p-accent-gold);background:var(--f2p-pill-fill);box-shadow:var(--f2p-pill-shadow)}.f2p-reel__bottom{bottom:0;display:grid;justify-items:center;gap:var(--f2p-space-3-5);padding:0 var(--f2p-reel-gutter) calc(var(--f2p-space-5-5) + var(--f2p-safe-bottom, 0px))}.f2p-reel__box{position:relative;display:block;width:min(620px,100%);margin-top:var(--f2p-space-3-5);padding:var(--f2p-space-5-5) var(--f2p-space-4-5) 30px;border-radius:22px;background:color-mix(in srgb,var(--f2p-ivory-60) 95%,transparent);box-shadow:var(--f2p-pill-shadow),inset 0 0 0 1px var(--f2p-gold-line);color:var(--f2p-espresso-850);cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent}.f2p-reel__box:focus-visible{outline:2px solid var(--f2p-gold-455);outline-offset:3px}.f2p-reel__tab{position:absolute;top:-15px;left:18px;padding:5px var(--f2p-space-4-5) var(--f2p-space-1-5);border-radius:var(--f2p-radius-pill);background:linear-gradient(180deg,var(--f2p-gold-300),var(--f2p-gold-455));box-shadow:0 6px 14px -6px rgba(var(--f2p-black-rgb),.55),inset 0 1px rgba(var(--f2p-white-rgb, 255, 255, 255),.5);color:var(--f2p-espresso-850);font-family:var(--f2p-font-serif);font-size:var(--f2p-type-lead);font-weight:800;line-height:1.2;letter-spacing:.02em}.f2p-reel__line{min-height:5.1em;margin:0;font-family:var(--f2p-font-serif);font-size:var(--f2p-type-lead);line-height:1.5;animation:f2p-fade-in .22s ease both}.f2p-reel__progress{position:absolute;right:18px;bottom:10px;left:18px;height:3px;overflow:hidden;border-radius:var(--f2p-radius-bar);background:rgba(var(--f2p-gold-450-rgb),.22)}.f2p-reel__progress>i{display:block;height:100%;border-radius:inherit;background:var(--f2p-gold-455);transition:width .24s ease}.f2p-reel__more{position:absolute;right:14px;bottom:14px;display:inline-flex;align-items:center;gap:var(--f2p-space-0);color:var(--f2p-kicker-ink);font-size:var(--f2p-type-overline);font-weight:800}.f2p-reel__more>svg{animation:f2p-reel-nudge .9s ease-in-out infinite alternate}.f2p-reel__more>b{margin-left:var(--f2p-space-1);padding:1px 7px;border-radius:var(--f2p-radius-pill);background:var(--f2p-gold-455);color:var(--f2p-white);font-size:var(--f2p-type-overline)}@keyframes f2p-reel-nudge{0%{translate:0 0}to{translate:3px 0}}.f2p-reel__controls{display:flex;align-items:center;justify-content:center;gap:var(--f2p-space-3-5)}.f2p-reel__controls{flex-wrap:nowrap}.f2p-root .f2p-reel .f2p-reel__play{width:60px;height:60px}.f2p-reel__play svg path{fill:currentColor}@container reel (max-width: 560px){.f2p-reel__name{padding:7px var(--f2p-space-4) var(--f2p-space-2)}.f2p-reel__name strong{font-size:var(--f2p-type-lead)}.f2p-reel__line{font-size:var(--f2p-type-body)}.f2p-reel__controls{gap:var(--f2p-space-2-5)}}.f2p-settings{--f2p-gutter: max(16px, calc((100% - 640px)/2) );container:f2p-settings / inline-size}.f2p-settings>.f2p-overlay__backdrop{background:var(--f2p-sys-page)}.f2p-root .f2p-settings>.f2p-header .ae-player-text[data-variant=title]{font-family:var(--f2p-font-serif);font-weight:600;font-size:var(--f2p-type-headline-sm);letter-spacing:-.01em}.f2p-settings>.f2p-overlay__body{padding-top:var(--f2p-space-2-5)}.f2p-settings__group{display:grid;gap:var(--f2p-space-2);margin:0 0 var(--f2p-space-5)}.f2p-root .f2p-settings__label{margin:0 var(--f2p-space-1-5)}.f2p-root .f2p-settings__list{display:grid;margin:0;padding:var(--f2p-space-1-5) var(--f2p-space-5);list-style:none}.f2p-setting{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:var(--f2p-space-3-5);min-height:58px}.f2p-setting+.f2p-setting{border-top:1px solid var(--f2p-hairline)}.f2p-setting__icon{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--f2p-gold-line);border-radius:50%;color:var(--f2p-accent-gold);background:var(--f2p-pill-fill)}.f2p-setting__label{font-size:var(--f2p-type-body);font-weight:600;color:var(--f2p-ink)}.f2p-root .f2p-settings .ae-player-switch[data-appearance=knob][aria-checked=false]{background:var(--f2p-sys-well)}.f2p-root .f2p-settings .ae-player-switch[data-appearance=knob][data-checked=true]{background:var(--f2p-gold-mark)}.f2p-setting[data-kind=link]{position:relative}.f2p-setting__link{color:inherit;text-decoration:none}.f2p-setting__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.f2p-setting__link:focus-visible{outline:none}.f2p-setting[data-kind=link]:focus-within{outline:2px solid var(--f2p-accent-gold);outline-offset:2px;border-radius:var(--f2p-radius-tag)}.f2p-setting__go{color:var(--f2p-ink-faint)}.f2p-setting[data-kind=choice]{grid-template-columns:34px minmax(0,1fr);padding-block:var(--f2p-space-3)}.f2p-root .f2p-settings .f2p-choice legend{float:left;width:100%;margin:7px 0 var(--f2p-space-2-5);padding:0;font-size:var(--f2p-type-body);font-weight:600;color:var(--f2p-ink)}.f2p-root .f2p-settings .f2p-choice[data-segmented=true]>div{clear:both;padding:3px;border-radius:var(--f2p-radius-pill);background:var(--f2p-sys-well)}.f2p-root .f2p-settings .f2p-choice[data-segmented=true] label>span{min-height:40px;border-radius:var(--f2p-radius-pill);font-family:var(--f2p-font-ui);font-size:var(--f2p-type-control);font-weight:600;color:var(--f2p-ink-soft)}.f2p-root .f2p-settings .f2p-choice[data-segmented=true] input:checked+span{border-color:transparent;background:var(--f2p-pill-fill);color:var(--f2p-ink);box-shadow:var(--f2p-pill-shadow),inset 0 0 0 1px var(--f2p-gold-line)}.f2p-root .f2p-settings__danger .ae-player-button[data-variant=danger]{min-height:54px;border:0;background:var(--f2p-pill-fill);color:var(--f2p-bad-ink);box-shadow:var(--f2p-pill-shadow)}.f2p-settings__legal{display:flex;align-items:center;justify-content:center;gap:var(--f2p-space-2-5);margin:var(--f2p-space-1-5) 0 0;font-family:var(--f2p-caps-family, var(--f2p-font-ui));font-size:calc(var(--f2p-type-overline) * var(--f2p-caps-scale, 1));letter-spacing:var(--f2p-caps-tracking, .16em);text-transform:var(--f2p-caps-transform, uppercase);color:var(--f2p-ink-soft)}.f2p-settings__confirm{margin:0;font-size:var(--f2p-type-control);color:var(--f2p-ink-soft)}@container f2p-settings (min-width: 560px){.f2p-root .f2p-settings .f2p-choice legend{width:auto;margin:0;line-height:46px}.f2p-root .f2p-settings .f2p-choice[data-segmented=true]>div{clear:none;float:right;width:300px}}.f2p-pause>.f2p-overlay__backdrop{background:rgba(var(--f2p-page-rgb),.86)}.f2p-pause>.f2p-overlay__body{justify-content:safe center;align-items:center;gap:var(--f2p-space-4-5);padding:calc(var(--f2p-space-4) + var(--f2p-safe-top)) var(--f2p-space-4) calc(var(--f2p-space-4) + var(--f2p-safe-bottom));overflow:auto}.f2p-root .f2p-pause .ae-player-pause-screen{position:relative;flex:0 0 auto;width:100%;height:auto;min-height:0;overflow:visible;background:transparent}.f2p-root .f2p-pause .ae-player-pause-screen__shade{background:transparent}.f2p-root .f2p-pause .ae-player-pause-screen__menu{width:min(100%,380px);gap:var(--f2p-space-3);padding:34px 26px 26px;border:0;border-radius:var(--f2p-radius-card);background:var(--f2p-panel-fill);box-shadow:var(--f2p-panel-shadow);outline:var(--f2p-panel-outline, 1px solid var(--f2p-gold-line));outline-offset:-7px}.f2p-root .f2p-pause .ae-player-status-mark{width:56px;height:56px;margin:0;color:var(--f2p-kicker-ink);background:var(--f2p-pill-fill);box-shadow:0 0 0 1px var(--f2p-accent-gold),0 0 0 7px var(--f2p-sys-well)}.f2p-root .f2p-pause .ae-player-status-mark svg{width:22px;height:22px}.f2p-root .f2p-pause .ae-player-text[data-variant=display]{font-family:var(--f2p-font-serif);font-weight:600;font-size:44px;letter-spacing:-.01em;color:var(--f2p-ink)}.f2p-root .f2p-pause .ae-player-status-actions{width:100%;gap:var(--f2p-space-2-5);margin-top:var(--f2p-space-1-5)}.f2p-root .f2p-pause .ae-player-status-actions .ae-player-button{min-height:50px;justify-content:center}.f2p-root .f2p-pause .ae-player-button[data-variant=default]{background:var(--f2p-pill-fill);border-color:transparent;color:var(--f2p-ink);box-shadow:var(--f2p-pill-shadow)}.f2p-root .f2p-pause .ae-player-button[data-variant=danger]{background:transparent;border-color:var(--f2p-gold-line);color:var(--f2p-bad-ink);box-shadow:none}.f2p-root .f2p-pause .ae-player-pause-screen__danger{border-top-color:var(--f2p-hairline)}.f2p-pause__saved{display:flex;justify-content:center;align-items:center;gap:var(--f2p-space-2);margin:0;font-family:var(--f2p-caps-family, var(--f2p-font-caps));font-size:calc(var(--f2p-type-overline) * var(--f2p-caps-scale, 1));font-weight:var(--f2p-caps-weight, 600);letter-spacing:var(--f2p-caps-tracking, .24em);text-transform:var(--f2p-caps-transform, uppercase);color:var(--f2p-kicker-ink)}.f2p-root[data-f2p-look~=lacquer] .f2p-settings>.f2p-overlay__body{padding-top:var(--f2p-space-4-5)}.f2p-root[data-f2p-look~=lacquer] .f2p-settings__group{gap:var(--f2p-space-3);margin-bottom:var(--f2p-space-6-5)}.f2p-root[data-f2p-look~=lacquer] .f2p-settings__label{font-size:var(--f2p-type-body)}.f2p-root[data-f2p-look~=lacquer] .f2p-settings__list{padding:var(--f2p-space-2) var(--f2p-space-5-5)}.f2p-root[data-f2p-look~=lacquer] .f2p-setting{grid-template-columns:44px minmax(0,1fr) auto;gap:var(--f2p-space-4);min-height:76px}.f2p-root[data-f2p-look~=lacquer] .f2p-setting__icon{width:44px;height:44px}.f2p-root[data-f2p-look~=lacquer] .f2p-setting__label{font-size:var(--f2p-type-subtitle)}.f2p-settings__brand{display:grid;justify-items:center;padding:var(--f2p-space-2) var(--f2p-space-4) calc(var(--f2p-space-5) + var(--f2p-safe-bottom));opacity:.9}.f2p-settings__brand .ae-player-brand-logo{width:min(52cqw,220px)}.f2p-settings__brand .ae-player-brand-logo__glint{display:none}.f2p-me{display:grid;gap:var(--f2p-space-3-5)}.f2p-me__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--f2p-space-3)}.f2p-me__head:not(:has(.f2p-me__mark)){grid-template-columns:minmax(0,1fr) auto}.f2p-me__mark{display:grid;place-items:center;font-family:var(--f2p-font-serif);font-size:48px;font-weight:700;line-height:.9;letter-spacing:-.03em;color:var(--f2p-ink)}.f2p-me__mark .f2p-face-ring{--f2p-face-size: 56px}.f2p-me__who{display:grid;gap:3px;min-width:0}.f2p-me__who strong{overflow:hidden;font-family:var(--f2p-font-serif);font-size:var(--f2p-type-title-sm);font-weight:700;color:var(--f2p-ink);text-overflow:ellipsis;white-space:nowrap}.f2p-me__who small{display:inline-flex;align-items:center;gap:var(--f2p-space-1);font-size:var(--f2p-type-caption);font-weight:600;color:var(--f2p-ink-soft)}.f2p-me__who small svg{color:var(--f2p-accent-gold)}.f2p-me__chips{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--f2p-space-1-5)}.f2p-me__chips:empty{display:none}.f2p-me__chip{display:inline-flex;align-items:center;gap:var(--f2p-space-1-5);height:34px;padding:0 var(--f2p-space-3) 0 var(--f2p-space-2);border-radius:var(--f2p-radius-pill);background:var(--f2p-tint-pink);font-weight:700;color:var(--f2p-pink-deep)}.f2p-me__chip .f2p-rarity{height:18px}.f2p-me__chip .f2p-rarity[data-art=true]{height:24px}.f2p-me__links{display:grid;grid-template-columns:1fr 1fr;gap:var(--f2p-space-2)}.f2p-me__links>:last-child:nth-child(odd){grid-column:1 / -1}.f2p-root .f2p-statbars{display:grid;gap:var(--f2p-space-2-5);width:100%;padding:var(--f2p-space-4) var(--f2p-space-4-5);text-align:start}.f2p-statbars__title{display:flex;align-items:center;justify-content:space-between}.f2p-root .f2p-statbars__title.f2p-kicker{margin:0}.f2p-statbars__rows{display:grid;gap:9px}.f2p-statbars__row{--f2p-stat: var(--f2p-accent-gold);position:relative;display:grid;grid-template-columns:22px 86px minmax(0,1fr) 52px;align-items:center;gap:var(--f2p-space-2)}.f2p-statbars__icon{display:grid;place-items:center;color:var(--f2p-stat)}.f2p-statbars__label{font-size:var(--f2p-type-meta);font-weight:600;color:var(--f2p-ink-soft)}.f2p-statbars__bar{position:relative;height:6px;overflow:hidden;border-radius:var(--f2p-radius-pill);background:var(--f2p-track)}.f2p-statbars__bar i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--f2p-stat);transform-origin:0 50%;transition:transform .52s var(--ae-player-easing-emphasized, ease)}.f2p-statbars__row b{font-family:var(--f2p-font-ui);font-size:var(--f2p-type-control);font-weight:700;text-align:end;color:var(--f2p-ink)}.f2p-statbars__row b small{font-size:var(--f2p-type-overline);font-weight:600;color:var(--f2p-ink-faint)}.f2p-statbars__row[data-beat=true] b{animation:f2p-profile-bump var(--ae-player-beat-duration, .22s) var(--ae-player-easing-emphasized)}@keyframes f2p-profile-bump{0%{transform:scale(1)}40%{transform:scale(1.22)}to{transform:scale(1)}}.f2p-root{--f2p-outline-ink: var(--f2p-hub-ink);--f2p-type-outline: 0 2px 0 var(--f2p-outline-ink), 1.5px 0 0 var(--f2p-outline-ink), -1.5px 0 0 var(--f2p-outline-ink), 0 -1.5px 0 var(--f2p-outline-ink);--f2p-page-blur: 6px;--f2p-page-shade: .36}.f2p-root[data-f2p-look~=page-backdrop] .ae-player-gate{isolation:isolate}.f2p-root[data-f2p-look~=page-backdrop] .f2p-canvas:before,.f2p-root[data-f2p-look~=page-backdrop] .ae-player-gate:before,.f2p-root[data-f2p-look~=page-backdrop] .f2p-overlay[data-tone=default]:not(.f2p-pause)>.f2p-overlay__backdrop:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--f2p-page-backdrop) center / cover no-repeat;filter:blur(var(--f2p-page-blur));transform:scale(1.1);pointer-events:none}.f2p-root[data-f2p-look~=page-backdrop] .f2p-canvas:after,.f2p-root[data-f2p-look~=page-backdrop] .ae-player-gate:after,.f2p-root[data-f2p-look~=page-backdrop] .f2p-overlay[data-tone=default]:not(.f2p-pause)>.f2p-overlay__backdrop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(120% 90% at 50% 45%,rgba(var(--f2p-page-rgb),0) 30%,rgba(var(--f2p-page-rgb),.7)),rgba(var(--f2p-page-rgb),var(--f2p-page-shade));pointer-events:none}.f2p-root[data-f2p-look~=page-backdrop] .f2p-overlay[data-tone=default]>.f2p-overlay__backdrop{overflow:hidden}.f2p-root[data-f2p-look~=page-video] :is(.f2p-canvas,.ae-player-gate,.f2p-overlay__backdrop){isolation:isolate}.f2p-page-video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.f2p-page-video>video{display:block;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity var(--f2p-motion-fade) ease}.f2p-page-video[data-playing=true]>video{opacity:1}.f2p-root:not([data-f2p-look~=sticker]) .f2p-page-video>video{filter:blur(var(--f2p-page-blur));transform:scale(1.1)}.f2p-root[data-f2p-look~=page-video] .f2p-pause>.f2p-overlay__backdrop>.f2p-page-video{display:none}.f2p-root[data-f2p-look~=chunky-type] :is(.f2p-header .ae-player-text[data-variant=title],.f2p-heading,.f2p-kicker,.f2p-section-title>:is(h2,h3,span),h2.f2p-section-title,.ae-player-sub-tabs__tab,.f2p-banner__masthead-label,.f2p-cover__kicker,.f2p-cover__role,.f2p-cover__facts,.f2p-cover__name,.f2p-game-pick__name,.f2p-game-pick__lead,.f2p-pull-result__skip,.f2p-overlay .ae-player-text[data-variant=title]){text-shadow:var(--f2p-type-outline)}.f2p-root[data-f2p-look~=chunky-type] .f2p-cover__name{-webkit-text-stroke:0;paint-order:normal}.f2p-root[data-f2p-look~=chunky-type] .f2p-header .ae-player-text[data-variant=title]{font-weight:700;letter-spacing:.01em}.f2p-root[data-f2p-look~=lacquer]{--f2p-carousel-play-ink: var(--f2p-hub-gold-ink)}.f2p-root[data-f2p-look~=lacquer] .ae-player-button[data-variant=primary]{box-shadow:none;text-shadow:none}.f2p-root[data-f2p-look~=lacquer] .f2p-wheel{--f2p-wheel-slice-1: var(--f2p-hub-red);--f2p-wheel-slice-1-ink: var(--f2p-hub-cream);--f2p-wheel-slice-2: var(--f2p-hub-paper);--f2p-wheel-slice-2-ink: var(--f2p-hub-ink);--f2p-wheel-slice-3: var(--f2p-hub-card-sky);--f2p-wheel-slice-3-ink: var(--f2p-hub-cream);--f2p-wheel-slice-top: var(--f2p-hub-gold);--f2p-wheel-slice-top-ink: var(--f2p-hub-gold-ink);--f2p-wheel-slice-blank: var(--f2p-hub-wood);--f2p-wheel-slice-blank-ink: var(--f2p-hub-cream)}.f2p-root[data-f2p-look~=lacquer] .f2p-wheel .ae-mg-wheel__slice[data-tone=tone-3] text,.f2p-root[data-f2p-look~=lacquer] .f2p-wheel .ae-mg-wheel__slice[data-tone=blank] text{stroke:rgba(var(--f2p-black-rgb),.55)}.f2p-root[data-f2p-look~=lacquer] .ae-player-button[data-variant=primary]:after{content:none}.f2p-root[data-f2p-look~=lacquer] .f2p-cover__page>.f2p-cover__side{justify-self:start;width:fit-content;max-width:calc(100% - 24px);margin-inline:var(--f2p-space-3);padding:var(--f2p-space-2-5) var(--f2p-space-3-5) var(--f2p-space-3);border:2px solid var(--f2p-hub-wood-rim);border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--f2p-hub-wood) 84%,transparent),color-mix(in srgb,var(--f2p-hub-wood-deep) 88%,transparent));box-shadow:0 0 0 2px var(--f2p-hub-ink),0 8px 14px -6px rgba(var(--f2p-black-rgb),.6);text-shadow:var(--f2p-type-outline);gap:var(--f2p-space-2);margin-top:44px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.f2p-root[data-f2p-look~=lacquer] .f2p-cover__page>.f2p-cover__side:before{content:none}.f2p-root[data-f2p-look~=lacquer] .f2p-banner__panel{position:relative}.f2p-root[data-f2p-look~=lacquer] .f2p-banner__panel:before{content:"";position:absolute;inset:auto 0 100% 0;height:96px;background:linear-gradient(0deg,rgba(var(--f2p-page-rgb),.86),rgba(var(--f2p-page-rgb),0));pointer-events:none}.f2p-root[data-f2p-look~=lacquer] .f2p-steps__row{grid-auto-columns:minmax(0,1fr);gap:var(--f2p-space-1);padding-inline:0}.f2p-root[data-f2p-look~=lacquer] .f2p-steps__chip{padding-inline:var(--f2p-space-0)}.f2p-root[data-f2p-look~=lacquer] .f2p-game-growth .f2p-level.f2p-panel{border-image:none;border:0;padding:var(--f2p-space-0) var(--f2p-space-0) var(--f2p-space-0)}.f2p-root[data-f2p-look~=lacquer][data-f2p-look~=chunky-type] .f2p-banner .f2p-banner__name .f2p-heading{text-shadow:var(--f2p-type-outline)}.f2p-root[data-f2p-look~=lacquer] .f2p-game-pick__face{outline:0;box-shadow:0 0 0 3px var(--f2p-hub-wood-rim),0 0 0 5px var(--f2p-hub-ink),0 16px 26px -12px rgba(var(--f2p-black-rgb),.7)}.f2p-root[data-f2p-look~=lacquer] .f2p-carousel__card[data-center] .f2p-game-pick__face{box-shadow:0 0 0 3px var(--f2p-hub-gold-lo),0 0 0 5px var(--f2p-hub-ink),0 16px 26px -12px rgba(var(--f2p-black-rgb),.7)}.f2p-root[data-f2p-look~=lacquer] .f2p-game-growth{background:linear-gradient(180deg,var(--f2p-hub-wood) 0%,var(--f2p-hub-wood-deep) 100%);border-top:3px solid var(--f2p-hub-gold-lo);box-shadow:0 -10px 18px -10px rgba(var(--f2p-black-rgb),.6),inset 0 1px 0 var(--f2p-hub-gold-hi);-webkit-backdrop-filter:none;backdrop-filter:none}.f2p-root[data-f2p-look~=lacquer] .f2p-game-growth__tabs.ae-player-sub-tabs{background:none}.f2p-root[data-f2p-look~=lacquer] .f2p-sheet.f2p-luxe.ae-player-dialog{box-shadow:var(--f2p-panel-shadow)}.f2p-root[data-f2p-look~=lacquer] .f2p-sheet.f2p-luxe.ae-player-dialog:before,.f2p-root[data-f2p-look~=lacquer] .f2p-sheet.f2p-luxe.ae-player-dialog:after{content:none}.f2p-root[data-f2p-look~=lacquer] .f2p-luxe__title strong,.f2p-root[data-f2p-look~=lacquer] .f2p-luxe__title small{color:var(--f2p-ink);text-shadow:var(--f2p-type-outline)}.f2p-root[data-f2p-look~=lacquer][data-f2p-tex~=panel-9] .f2p-pause .ae-player-pause-screen__menu{border-style:solid;border-color:transparent;border-image:var(--f2p-tex-panel) var(--f2p-tex-panel-slice) fill / var(--f2p-tex-panel-edge) / 0 stretch;background:none;box-shadow:none;outline:0}.f2p-root[data-f2p-look~=lacquer] .f2p-pause .ae-player-status-mark{background:none;box-shadow:none;color:var(--f2p-accent-gold)}.f2p-root[data-f2p-look~=lacquer] .f2p-pause .ae-player-text[data-variant=display]{text-shadow:var(--f2p-type-outline)}.f2p-root[data-f2p-look~=lacquer] .f2p-pause .ae-player-button[data-variant=default]{background:color-mix(in srgb,var(--f2p-hub-ink) 55%,transparent);box-shadow:inset 0 0 0 2px var(--f2p-hub-wood-rim);color:var(--f2p-hub-cream)}.f2p-root[data-f2p-look~=lacquer] .f2p-header .ae-player-screen-header__copy{min-width:max-content}.f2p-root[data-f2p-look~=lacquer] .f2p-header .f2p-currency-bar{gap:var(--f2p-space-1)}.f2p-root[data-f2p-look~=lacquer] .f2p-header .ae-player-currency:not(:has(.ae-player-currency__add)){padding-inline:var(--f2p-space-1-5) var(--f2p-space-2)}.f2p-root[data-f2p-look~=lacquer] .f2p-header .ae-player-currency strong{font-size:var(--f2p-type-meta)}.f2p-root[data-f2p-look~=lacquer] .f2p-live__perks li,.f2p-root[data-f2p-look~=lacquer] .f2p-live__head[data-art=true] .f2p-live__perks li{border:2px solid var(--f2p-hub-wood-rim);background:color-mix(in srgb,var(--f2p-hub-wood-deep) 92%,transparent);color:var(--f2p-hub-cream);text-shadow:var(--f2p-type-outline)}.f2p-root[data-f2p-look~=shop-grid] .f2p-shop__grid:not([data-layout=hero],[data-layout=lead]){grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--f2p-space-4) var(--f2p-space-3)}.f2p-root[data-f2p-look~=shop-grid] .f2p-shop__grid:not([data-layout=hero],[data-layout=lead]) .f2p-product{grid-template-columns:minmax(0,1fr);justify-items:center;align-content:start;gap:var(--f2p-space-2);padding:var(--f2p-space-5) var(--f2p-space-3-5) var(--f2p-space-4);text-align:center}.f2p-root[data-f2p-look~=shop-grid] .f2p-shop__grid:not([data-layout=hero]) .f2p-product__body{justify-items:center;width:100%}.f2p-root[data-f2p-look~=shop-grid] .f2p-shop__grid:not([data-layout=hero]) .f2p-product__name{justify-content:center}.f2p-root[data-f2p-look~=shop-grid] .f2p-shop__grid:not([data-layout=hero]) .f2p-rewards{justify-content:center}.f2p-root[data-f2p-look~=shop-grid] .f2p-shop__grid:not([data-layout=hero]) .ae-player-button.f2p-product__buy{width:100%;align-self:end}.f2p-root[data-f2p-look~=shop-grid] .f2p-shop__grid:not([data-layout=hero],[data-layout=lead]) .f2p-product__hero{grid-column:auto;width:100%;height:118px}.f2p-root[data-f2p-look~=shop-grid] .f2p-shop__grid:not([data-layout=hero],[data-layout=lead]) .f2p-product:has(>.f2p-product__badge){grid-column:1 / -1;padding-top:26px}.f2p-root[data-f2p-look~=shop-grid] .f2p-shop__grid:not([data-layout=hero],[data-layout=lead]) .f2p-product:has(>.f2p-product__badge) .f2p-product__hero{height:190px}.f2p-root[data-f2p-look~=shop-grid] .f2p-shop__grid:not([data-layout=hero],[data-layout=lead]) .f2p-product:has(>.f2p-product__badge) .f2p-product__name{font-size:var(--f2p-type-title)}.f2p-root[data-f2p-look~=shop-grid] .f2p-shop__grid:not([data-layout=hero],[data-layout=lead]) .f2p-product__badge{right:50%;translate:50% 0}.f2p-root[data-f2p-look~=shop-grid] .f2p-reward{max-width:100%}.f2p-root[data-f2p-look~=shop-grid] .f2p-reward__label{max-width:none;overflow:visible;text-overflow:clip;white-space:normal;text-align:left}.f2p-root[data-f2p-look~=lacquer] .f2p-offer__art{margin:-6px 0}.f2p-root[data-f2p-look~=lacquer] .f2p-offer__art .f2p-item{--f2p-item-size: min(15rem, 44vh) !important}.f2p-root[data-f2p-look~=lacquer] .f2p-offer__hero{width:min(100%,17rem);max-height:min(17rem,46vh)}.f2p-root[data-f2p-look~=lacquer] .f2p-root .f2p-offer__art .ae-player-shine-star[data-size=large],.f2p-root[data-f2p-look~=lacquer] .f2p-offer__art .ae-player-shine-star[data-size=large]{--ae-player-shine-star-size: min(18rem, 78vw)}.f2p-root[data-f2p-look~=lacquer][data-f2p-tex~=panel-9] .ae-player-dialog__backdrop .f2p-sheet.ae-player-dialog{--f2p-gutter: 28px}.f2p-root[data-f2p-look~=lacquer] .f2p-offer__badge{background:var(--f2p-gold-mark);color:var(--f2p-on-gold);border-color:transparent}.f2p-root[data-f2p-look~=lacquer] .f2p-product__hero img{border-radius:var(--f2p-radius-row)}.f2p-root[data-f2p-look~=lacquer] .f2p-collection .f2p-screen__body>div:has(>.f2p-sets){display:grid;gap:var(--f2p-space-3-5);align-content:start}.f2p-root[data-f2p-look~=lacquer] .f2p-collection .f2p-screen__body>div:has(>.f2p-sets)>.f2p-filter{order:1}.f2p-root[data-f2p-look~=lacquer] .f2p-collection .f2p-screen__body>div:has(>.f2p-sets)>.f2p-grid{order:2}.f2p-root[data-f2p-look~=lacquer] .f2p-collection .f2p-screen__body>div:has(>.f2p-sets)>.f2p-sets{order:3}.f2p-root[data-f2p-look~=lacquer] .f2p-season__premium{border:2px solid var(--f2p-hub-wood-rim);background:linear-gradient(180deg,var(--f2p-hub-wood),var(--f2p-hub-wood-deep));box-shadow:0 0 0 2px var(--f2p-hub-ink)}.f2p-root[data-f2p-look~=lacquer] .f2p-season__premium:after{content:none}.f2p-root[data-f2p-look~=lacquer] .f2p-header .ae-player-currency .f2p-item{--f2p-item-size: 18px !important}.f2p-root[data-f2p-look~=lacquer] .f2p-header{gap:var(--f2p-space-1);padding-inline:var(--f2p-space-2-5)}.f2p-root[data-f2p-look~=lacquer] .f2p-header .ae-player-screen-header__chrome{gap:var(--f2p-space-1)}.f2p-root[data-f2p-look~=lacquer] .f2p-sparkshop__empty{border:2px solid var(--f2p-hub-wood-rim);border-radius:var(--f2p-radius-row);background:color-mix(in srgb,var(--f2p-hub-wood-deep) 88%,transparent);color:var(--f2p-hub-cream);text-shadow:var(--f2p-type-outline)}.f2p-root[data-f2p-look~=lacquer] .ae-player-button.f2p-game-cover__go{border:0}.f2p-root[data-f2p-look~=lacquer] .f2p-steps__promise{padding-inline:var(--f2p-space-1);font-size:var(--f2p-type-overline)}.f2p-root{--f2p-nav-height: calc(86px + var(--f2p-safe-bottom));--f2p-nav-clear: 12px}.f2p-hubtabs.f2p-look-skin{position:relative;z-index:4;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:stretch;gap:var(--f2p-space-1-5);flex:none;box-sizing:border-box;height:var(--f2p-nav-height);margin:0;padding:var(--f2p-space-3) var(--f2p-space-2) calc(var(--f2p-space-2) + var(--f2p-safe-bottom));background:linear-gradient(180deg,var(--f2p-hub-wood-deep) 0%,var(--f2p-hub-ink) 100%);border:0;border-top:3px solid var(--f2p-hub-gold-lo);border-radius:0;box-shadow:0 -8px 14px -8px rgba(var(--f2p-black-rgb),.6),inset 0 1px 0 var(--f2p-hub-gold-hi)}.f2p-look-skin .f2p-hubtabs__item{display:grid;grid-template-rows:minmax(0,1fr) auto;justify-items:center;align-items:center;gap:1px;min-height:0;padding:var(--f2p-space-1) var(--f2p-space-0) 5px;overflow:visible;border:0;border-image:none;border-radius:var(--f2p-radius-tile);background:linear-gradient(180deg,var(--f2p-hub-wood) 0%,var(--f2p-hub-wood-deep) 100%);box-shadow:0 0 0 2px var(--f2p-hub-ink),inset 0 1px 0 var(--f2p-hub-wood-rim);color:var(--f2p-hub-cream);font:700 12px/1 var(--nb-display);letter-spacing:.01em;text-shadow:var(--hub-outline);transition:transform var(--f2p-motion-snap) cubic-bezier(.2,1.4,.3,1),box-shadow var(--f2p-motion-snap) ease}.f2p-look-skin .f2p-hubtabs__label{max-width:100%;overflow:hidden;text-overflow:clip;white-space:nowrap}.f2p-look-skin .f2p-hubtabs__item[data-active=true]{border-image:none;background:linear-gradient(180deg,var(--f2p-hub-wood-rim) 0%,var(--f2p-hub-wood) 100%);box-shadow:0 0 0 2px var(--f2p-hub-gold),0 0 0 4px var(--f2p-hub-ink),0 8px 10px -4px rgba(var(--f2p-black-rgb),.7),inset 0 1px 0 var(--f2p-hub-gold-hi);color:var(--f2p-hub-gold-hi);transform:translateY(-5px)}.f2p-look-skin .f2p-hubtabs__item:active{transform:translateY(1px) scale(.97)}.f2p-look-skin .f2p-hubtabs__item[data-active=true]:active{transform:translateY(-3px) scale(.97)}.f2p-hubtabs.f2p-look-skin .f2p-hubtabs__item .f2p-hubtabs__icon{width:44px;height:100%;min-height:0;margin:0;border-radius:0;background:none;box-shadow:none;transform:none;color:var(--f2p-hub-cream)}.f2p-look-skin .f2p-hubtabs__icon svg{filter:drop-shadow(0 2px 0 var(--f2p-hub-ink))}.f2p-look-skin .f2p-hubtabs__icon .f2p-icon--art{width:36px;height:36px;margin:0;transition:transform var(--f2p-motion-quick) cubic-bezier(.2,1.5,.3,1)}.f2p-look-skin .f2p-hubtabs__item[data-active=true] .f2p-icon--art{transform:scale(1.1)}.f2p-look-skin .f2p-hubtabs__item[data-active=true] .f2p-hubtabs__icon{color:var(--f2p-hub-gold-hi)}.f2p-look-skin .f2p-hubtabs__icon .f2p-dot{top:-1px;right:-3px}.f2p-root[data-f2p-look~=lacquer] .f2p-screen:has(>.f2p-hubtabs)>.f2p-screen__body{padding-bottom:var(--f2p-space-8)}@container f2p-frame (min-aspect-ratio: 4 / 3){:is(.f2p-screen,.f2p-game-pick,.f2p-hubshell){--f2p-nav-height: calc(60px + var(--f2p-safe-bottom))}.f2p-hubtabs.f2p-look-skin{grid-auto-columns:minmax(0,132px);justify-content:center;gap:var(--f2p-space-2);padding:9px var(--f2p-space-2) calc(var(--f2p-space-1-5) + var(--f2p-safe-bottom))}.f2p-look-skin .f2p-hubtabs__item{grid-template-columns:auto auto;grid-template-rows:minmax(0,1fr);justify-content:center;column-gap:var(--f2p-space-1-5);padding:var(--f2p-space-0) var(--f2p-space-2)}.f2p-hubtabs.f2p-look-skin .f2p-hubtabs__item .f2p-hubtabs__icon{width:34px}.f2p-look-skin .f2p-hubtabs__icon .f2p-icon--art{width:30px;height:30px}.f2p-look-skin .f2p-hubtabs__item[data-active=true]{transform:translateY(-3px)}}.f2p-hubtabs[data-look=plain]{z-index:4;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:stretch;flex:none;margin:0;padding:var(--f2p-space-1-5) var(--f2p-space-1-5) calc(var(--f2p-space-1-5) + var(--f2p-safe-bottom));border-top:1px solid var(--f2p-hairline);background:var(--f2p-panel-fill);box-shadow:0 -8px 20px -14px rgba(var(--f2p-shadow-rgb),.45)}.f2p-hubtabs[data-look=plain] .f2p-hubtabs__item{gap:var(--f2p-space-0);padding:3px 0;color:var(--f2p-ink-soft);font:600 11.5px/1.15 var(--f2p-font-ui);letter-spacing:0}.f2p-hubtabs[data-look=plain] .f2p-hubtabs__item .f2p-hubtabs__icon,.f2p-hubtabs[data-look=plain] .f2p-hubtabs__item[data-center=true] .f2p-hubtabs__icon{width:48px;height:30px;margin:0;border-radius:var(--f2p-radius-pill);background:none;box-shadow:none;color:inherit;transform:none}.f2p-hubtabs[data-look=plain] .f2p-hubtabs__icon svg{width:22px;height:22px;filter:none}.f2p-hubtabs[data-look=plain] .f2p-hubtabs__item[data-center=true]{color:var(--f2p-ink-soft)}.f2p-hubtabs[data-look=plain] .f2p-hubtabs__item[data-active=true]{color:var(--f2p-pink)}.f2p-hubtabs[data-look=plain] .f2p-hubtabs__item[data-active=true] .f2p-hubtabs__icon{background:rgba(var(--f2p-pink-rgb),.12);color:var(--f2p-pink)}.f2p-root[data-f2p-look~=sticker]{--f2p-sticker-edge: 0 0 0 var(--f2p-sticker-line) var(--f2p-sticker-rim);--f2p-sticker-lift: var(--f2p-sticker-edge), 0 var(--f2p-sticker-drop) 0 var(--f2p-sticker-ink);--f2p-sticker-press: var(--f2p-sticker-edge), 0 1px 0 var(--f2p-sticker-ink);--f2p-sticker-edge-thin: 0 0 0 var(--f2p-sticker-line-thin) var(--f2p-sticker-rim);--f2p-sticker-lift-thin: var(--f2p-sticker-edge-thin), 0 3px 0 var(--f2p-sticker-ink);--f2p-sticker-button-edge: 0 0 0 var(--f2p-sticker-line) var(--f2p-sticker-ink);--f2p-sticker-button-lift: var(--f2p-sticker-button-edge), 0 var(--f2p-sticker-drop) 0 var(--f2p-sticker-ink);--f2p-sticker-button-press: var(--f2p-sticker-button-edge), 0 1px 0 var(--f2p-sticker-ink);--f2p-sticker-title-shadow: 0 3px 0 var(--f2p-sticker-ink), 2px 0 0 var(--f2p-sticker-ink), -2px 0 0 var(--f2p-sticker-ink), 0 -2px 0 var(--f2p-sticker-ink), 2px 2px 0 var(--f2p-sticker-ink), -2px 2px 0 var(--f2p-sticker-ink);--f2p-caps-family: var(--f2p-font-ui);--f2p-caps-weight: 900;--f2p-caps-tracking: .05em;--f2p-caps-scale: 1.12;--f2p-outline-ink: var(--f2p-sticker-ink)}.f2p-root[data-f2p-look~=sticker] .f2p-root__layer{--f2p-wash: var(--f2p-sticker-page);--f2p-sys-page: var(--f2p-sticker-page);--f2p-app-bg: var(--f2p-sticker-plate);--f2p-page-rgb: var(--f2p-sticker-page-rgb);--f2p-fade-rgb: var(--f2p-sticker-page-rgb);--f2p-sheet-rgb: var(--f2p-sticker-page-rgb);--f2p-bloom-pink: transparent;--f2p-bloom-lilac: transparent;--f2p-bloom-rose: transparent;--f2p-scrim: rgba(var(--f2p-sticker-page-rgb), .72);--f2p-spend-scrim: rgba(var(--f2p-sticker-page-rgb), .72);--f2p-track: rgba(var(--f2p-sticker-ink-rgb), .5);--f2p-kicker-ink: var(--f2p-sticker-primary);--f2p-gold-line: var(--f2p-sticker-ink);--f2p-pill-fill: var(--f2p-sticker-plate);--f2p-pill-shadow: var(--f2p-sticker-lift-thin);--f2p-panel-outline: 0 solid transparent;--f2p-cover-scrim-rgb: var(--f2p-sticker-page-rgb);--f2p-cover-shadow-rgb: var(--f2p-sticker-ink-rgb);--f2p-cover-veil-tint: linear-gradient(180deg, rgba(var(--f2p-sticker-page-rgb), .55) 0%, rgba(var(--f2p-sticker-page-rgb), .8) 100%);--ae-player-pill-background: var(--f2p-sticker-plate);--ae-player-pill-text: var(--f2p-sticker-plate-ink);--ae-player-pill-icon: var(--f2p-sticker-primary);--ae-player-pill-shadow: var(--f2p-sticker-lift-thin);--ae-player-pill-accent-background: var(--f2p-sticker-primary);--ae-player-pill-accent-text: var(--f2p-sticker-primary-ink);--ae-player-pill-primary-background: var(--f2p-sticker-accent);--ae-player-pill-primary-text: var(--f2p-sticker-accent-ink);--ae-player-icon-chrome-background: var(--f2p-sticker-card);--ae-player-icon-chrome-border: transparent;--ae-player-icon-chrome-color: var(--f2p-sticker-text);--ae-player-icon-chrome-shadow: var(--f2p-sticker-lift-thin);--ae-player-icon-chrome-backdrop: none}.f2p-root[data-f2p-look~=sticker] :is(.f2p-panel,.ae-player-dialog,.ae-player-card,.f2p-surface,.f2p-toast .ae-player-toast,.f2p-pause .ae-player-pause-screen__menu,.f2p-season__premium){--f2p-ink: var(--f2p-sticker-text);--f2p-ink-soft: var(--f2p-sticker-text-soft);--f2p-ink-faint: var(--f2p-sticker-text-faint);--f2p-ivory-ink: var(--f2p-sticker-text);--f2p-ivory-ink-soft: var(--f2p-sticker-text-soft);--f2p-kicker-ink: var(--f2p-sticker-violet);--f2p-accent-gold: var(--f2p-sticker-violet);--f2p-gold-line: rgba(var(--f2p-sticker-text-rgb), .22);--f2p-hairline: rgba(var(--f2p-sticker-text-rgb), .14);--f2p-track: var(--f2p-sticker-track);--f2p-soft: rgba(var(--f2p-sticker-text-rgb), .06);--f2p-surface: var(--f2p-sticker-tile);--f2p-sys-row: var(--f2p-sticker-tile);--f2p-sys-well: rgba(var(--f2p-sticker-text-rgb), .07);--f2p-pill-fill: var(--f2p-sticker-card-soft);--f2p-pill-shadow: 0 0 0 2px var(--f2p-sticker-rim);--f2p-tint-gold: var(--f2p-sticker-highlight);--f2p-tint-pink: color-mix(in srgb, var(--f2p-sticker-accent) 18%, var(--f2p-sticker-card));--f2p-daily-light: var(--f2p-sticker-tile);--f2p-daily-glow: color-mix(in srgb, var(--f2p-sticker-primary) 70%, transparent);--f2p-good-ink: var(--f2p-sticker-good-ink);--f2p-bad-ink: var(--f2p-sticker-bad-ink);--f2p-gold-ink: var(--f2p-sticker-gold-ink);--ae-player-text: var(--f2p-sticker-text);--ae-player-text-muted: var(--f2p-sticker-text-soft);--ae-player-text-faint: var(--f2p-sticker-text-faint);--ae-player-border: rgba(var(--f2p-sticker-text-rgb), .2);--ae-player-pill-background: var(--f2p-sticker-card-soft);--ae-player-pill-text: var(--f2p-sticker-text);--ae-player-pill-shadow: 0 0 0 2px var(--f2p-sticker-rim);--ae-player-icon-chrome-background: var(--f2p-sticker-tile);--f2p-sticker-coin: var(--f2p-sticker-card-soft);color:var(--f2p-sticker-text)}.f2p-root[data-f2p-look~=sticker] .f2p-panel,.f2p-root[data-f2p-look~=sticker] .ae-player-card,.f2p-root[data-f2p-look~=sticker] .f2p-surface,.f2p-root[data-f2p-look~=sticker] .f2p-toast .ae-player-toast{border:0;border-radius:var(--f2p-sticker-radius);background:var(--f2p-sticker-card);box-shadow:var(--f2p-sticker-lift);outline:0;-webkit-backdrop-filter:none;backdrop-filter:none}.f2p-root[data-f2p-look~=sticker] :is(.f2p-panel,.ae-player-dialog) .f2p-panel{background:var(--f2p-sticker-card-soft);box-shadow:none}.f2p-root[data-f2p-look~=sticker] .f2p-panel[data-diamond]:after{width:16px;height:16px;background:var(--f2p-sticker-primary);box-shadow:0 0 0 var(--f2p-sticker-line) var(--f2p-sticker-rim)}.f2p-root[data-f2p-look~=sticker] .ae-player-dialog,.f2p-root[data-f2p-look~=sticker] .f2p-sheet.ae-player-dialog,.f2p-root[data-f2p-look~=sticker] .f2p-sheet.f2p-luxe.ae-player-dialog{border:0;border-radius:var(--f2p-sticker-radius);background:var(--f2p-sticker-card);box-shadow:var(--f2p-sticker-lift);outline:0;color:var(--f2p-sticker-text);--f2p-luxe-ink: var(--f2p-sticker-text);--f2p-luxe-ink-soft: var(--f2p-sticker-violet);--f2p-luxe-gold: var(--f2p-sticker-text)}.f2p-root[data-f2p-look~=sticker] .ae-player-dialog__backdrop[data-placement=bottom] .f2p-sheet.ae-player-dialog{border-radius:var(--f2p-sticker-radius) var(--f2p-sticker-radius) 0 0;box-shadow:var(--f2p-sticker-edge)}.f2p-root[data-f2p-look~=sticker] .ae-player-dialog__backdrop[data-placement=bottom] .f2p-sheet.ae-player-dialog:before{background:rgba(var(--f2p-sticker-text-rgb),.3)}.f2p-root[data-f2p-look~=sticker] .f2p-sheet.f2p-luxe.ae-player-dialog:before,.f2p-root[data-f2p-look~=sticker] .f2p-sheet.f2p-luxe.ae-player-dialog:after{content:none}.f2p-root[data-f2p-look~=sticker] .ae-player-dialog>header .ae-player-text,.f2p-root[data-f2p-look~=sticker] .f2p-luxe__title strong{font-family:var(--f2p-font-serif);font-weight:800;letter-spacing:0;color:var(--f2p-sticker-text);text-shadow:none}.f2p-root[data-f2p-look~=sticker] .f2p-luxe__title small{color:var(--f2p-sticker-violet);text-shadow:none}.f2p-root[data-f2p-look~=sticker] :is(.ae-player-dialog__close,.ae-player-screen-header__close,.ae-player-icon-button.f2p-round,.f2p-round-btn,.f2p-luxe.ae-player-dialog>header .ae-player-icon-button){border:0;border-radius:50%;background:var(--f2p-sticker-coin, var(--f2p-sticker-card));color:var(--f2p-sticker-text);box-shadow:var(--f2p-sticker-lift-thin);-webkit-backdrop-filter:none;backdrop-filter:none}.f2p-root[data-f2p-look~=sticker] :is(.ae-player-dialog__close,.ae-player-screen-header__close) svg{stroke-width:3}.f2p-root[data-f2p-look~=sticker] :is(.f2p-canvas,.f2p-shop,.f2p-collection,.ae-player-gate){background:var(--f2p-sticker-page)}.f2p-root[data-f2p-look~=sticker] .f2p-overlay[data-tone=default]>.f2p-overlay__backdrop,.f2p-root[data-f2p-look~=sticker] :is(.f2p-missions,.f2p-mailbox,.f2p-rates,.f2p-settings)>.f2p-overlay__backdrop{background:var(--f2p-sticker-page)}.f2p-root[data-f2p-look~=sticker][data-f2p-look~=page-backdrop]{--f2p-sticker-page-scene: linear-gradient(rgba(var(--f2p-sticker-page-rgb), var(--f2p-page-shade)), rgba(var(--f2p-sticker-page-rgb), var(--f2p-page-shade))), var(--f2p-page-backdrop) center / cover no-repeat, var(--f2p-sticker-page)}.f2p-root[data-f2p-look~=sticker][data-f2p-look~=page-backdrop] :is(.f2p-canvas,.f2p-shop,.f2p-collection,.ae-player-gate),.f2p-root[data-f2p-look~=sticker][data-f2p-look~=page-backdrop] .f2p-overlay[data-tone=default]>.f2p-overlay__backdrop,.f2p-root[data-f2p-look~=sticker][data-f2p-look~=page-backdrop] :is(.f2p-missions,.f2p-mailbox,.f2p-rates,.f2p-settings)>.f2p-overlay__backdrop{background:var(--f2p-sticker-page-scene)}.f2p-root[data-f2p-look~=sticker][data-f2p-look~=page-video] .f2p-page-video:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--f2p-sticker-page-rgb),var(--f2p-page-shade))}.f2p-root[data-f2p-look~=sticker][data-f2p-look~=page-video] :is(.f2p-shop,.f2p-collection){background:transparent}.f2p-root[data-f2p-look~=sticker][data-f2p-look~=page-backdrop] .f2p-canvas:before,.f2p-root[data-f2p-look~=sticker][data-f2p-look~=page-backdrop] .f2p-canvas:after,.f2p-root[data-f2p-look~=sticker][data-f2p-look~=page-backdrop] .f2p-overlay[data-tone=default]>.f2p-overlay__backdrop:before,.f2p-root[data-f2p-look~=sticker][data-f2p-look~=page-backdrop] .f2p-overlay[data-tone=default]>.f2p-overlay__backdrop:after{content:none}.f2p-root[data-f2p-look~=sticker] .f2p-pause>.f2p-overlay__backdrop{background:rgba(var(--f2p-sticker-page-rgb),.86)}.f2p-root[data-f2p-look~=sticker] .ae-player-dialog__backdrop{background:rgba(var(--f2p-sticker-page-rgb),.72)}.f2p-root[data-f2p-look~=sticker] .f2p-header.ae-player-screen-header .ae-player-text[data-variant=title],.f2p-root[data-f2p-look~=sticker] :is(.f2p-missions,.f2p-mailbox,.f2p-rates,.f2p-settings,.f2p-shop)>.f2p-header .ae-player-text[data-variant=title],.f2p-root[data-f2p-look~=sticker] .f2p-game-pick__title{font-family:var(--f2p-font-serif);font-weight:800;font-size:26px;letter-spacing:.01em;color:var(--f2p-sticker-page-text);text-shadow:var(--f2p-sticker-title-shadow)}.f2p-root[data-f2p-look~=sticker] .f2p-back-button{min-width:0;height:42px;padding:0 16px 0 10px;border-radius:var(--f2p-sticker-radius-button);background:var(--f2p-sticker-card);color:var(--f2p-sticker-text);box-shadow:inset 0 2px rgba(var(--f2p-white-rgb),.14),0 0 0 var(--f2p-sticker-line-thin) var(--f2p-sticker-ink),0 3px 0 var(--f2p-sticker-ink);font-family:var(--f2p-font-ui);font-weight:900;font-size:15px}.f2p-root[data-f2p-look~=sticker] .f2p-back-button svg{color:var(--f2p-sticker-text);stroke-width:3}.f2p-root[data-f2p-look~=sticker] .f2p-back-button:active{transform:translateY(2px);box-shadow:inset 0 2px rgba(var(--f2p-white-rgb),.14),0 0 0 var(--f2p-sticker-line-thin) var(--f2p-sticker-ink),0 1px 0 var(--f2p-sticker-ink)}.f2p-root[data-f2p-look~=sticker] :is(.f2p-kicker,.f2p-section-title>:is(h2,h3,span),h2.f2p-section-title,h3.f2p-section-title),.f2p-root[data-f2p-look~=sticker] .f2p-shop .f2p-shop__section>.f2p-section-title>span,.f2p-root[data-f2p-look~=sticker] :is(.f2p-missions,.f2p-mailbox,.f2p-rates) .f2p-section-title>span{font-family:var(--f2p-font-ui);font-size:16px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;color:var(--f2p-sticker-page-text);text-shadow:0 2px 0 var(--f2p-sticker-ink),1.5px 0 0 var(--f2p-sticker-ink),-1.5px 0 0 var(--f2p-sticker-ink),0 -1.5px 0 var(--f2p-sticker-ink)}.f2p-root[data-f2p-look~=sticker] :is(.f2p-panel,.ae-player-dialog) :is(.f2p-kicker,.f2p-section-title>:is(h2,h3,span),h2.f2p-section-title,h3.f2p-section-title),.f2p-root[data-f2p-look~=sticker] :is(.f2p-missions,.f2p-mailbox,.f2p-rates) .f2p-panel .f2p-section-title>span{color:var(--f2p-sticker-violet);text-shadow:none}.f2p-root[data-f2p-look~=sticker] .f2p-shop .f2p-shop__section>.f2p-section-title:after{height:var(--f2p-sticker-line);border-radius:999px;background:rgba(var(--f2p-sticker-ink-rgb),.6)}.f2p-root[data-f2p-look~=sticker] .f2p-section-title small{color:var(--f2p-ink-soft);font-weight:800}.f2p-root[data-f2p-look~=sticker] :is(.f2p-heading,.f2p-product__name,.f2p-mail__body strong,.f2p-mission__body strong,.f2p-pass__body strong,.f2p-rates__tile strong,.f2p-login__label){font-family:var(--f2p-font-serif);font-weight:800;letter-spacing:0}.f2p-root[data-f2p-look~=sticker] .ae-player-currency,.f2p-root[data-f2p-look~=sticker] .f2p-itemcount{border:0;background:var(--f2p-sticker-plate);color:var(--f2p-sticker-plate-ink);box-shadow:var(--f2p-sticker-lift-thin)}.f2p-root[data-f2p-look~=sticker] .f2p-currency-bar .ae-player-currency strong,.f2p-root[data-f2p-look~=sticker] .f2p-itemcount{color:var(--f2p-sticker-plate-ink);font-weight:900}.f2p-root[data-f2p-look~=sticker] .f2p-currency-bar .ae-player-currency__add{background:var(--f2p-sticker-primary);color:var(--f2p-sticker-primary-ink);box-shadow:0 0 0 2px var(--f2p-sticker-rim)}.f2p-root[data-f2p-look~=sticker] .ae-player-button:is([data-variant=primary],[data-variant=secondary],[data-variant=default],[data-variant=danger]){border:0;border-radius:var(--f2p-sticker-radius-button);box-shadow:var(--f2p-sticker-button-lift);font-family:var(--f2p-font-ui);font-weight:900;letter-spacing:.02em;text-shadow:none;transition:transform .12s ease,box-shadow .12s ease,filter .16s ease}.f2p-root[data-f2p-look~=sticker] .ae-player-button:is([data-variant=primary],[data-variant=secondary],[data-variant=default],[data-variant=danger]):active:not(:disabled){filter:none;transform:translateY(3px);box-shadow:var(--f2p-sticker-button-press)}.f2p-root[data-f2p-look~=sticker] .ae-player-button:is([data-variant=primary],[data-variant=secondary],[data-variant=default],[data-variant=danger]):after{content:none}.f2p-root[data-f2p-look~=sticker] .ae-player-button:is([data-variant=primary],[data-variant=secondary],[data-variant=default],[data-variant=danger]):disabled{opacity:1;filter:grayscale(.85) brightness(.9)}.f2p-root[data-f2p-look~=sticker] .ae-player-button[data-variant=primary],.f2p-root[data-f2p-look~=sticker] .ae-player-button.f2p-btn-gold[data-variant=primary]{--ae-player-button-primary-background: var(--f2p-sticker-primary);--ae-player-button-primary-hover-background: var(--f2p-sticker-primary);--ae-player-button-primary-text: var(--f2p-sticker-primary-ink);--ae-player-button-primary-border: transparent;--ae-player-button-primary-shadow: var(--f2p-sticker-button-lift);background:var(--f2p-sticker-candy-fill);box-shadow:var(--f2p-sticker-candy-inset),var(--f2p-sticker-button-lift);color:var(--f2p-sticker-white);font-family:var(--f2p-font-serif);letter-spacing:.03em;text-shadow:var(--f2p-sticker-candy-text);text-transform:uppercase}.f2p-root[data-f2p-look~=sticker] .ae-player-button[data-variant=primary]:active:not(:disabled){box-shadow:var(--f2p-sticker-candy-inset),var(--f2p-sticker-button-press)}.f2p-root[data-f2p-look~=sticker] .ae-player-button[data-variant=primary] :is(.f2p-price,.f2p-num){color:var(--f2p-sticker-white)}.f2p-root[data-f2p-look~=sticker] .ae-player-button:is([data-variant=secondary],[data-variant=default]){background:var(--f2p-sticker-card);box-shadow:inset 0 2px rgba(var(--f2p-white-rgb),.14),var(--f2p-sticker-button-lift);color:var(--f2p-sticker-text)}.f2p-root[data-f2p-look~=sticker] .ae-player-button[data-variant=danger],.f2p-root[data-f2p-look~=sticker] .f2p-settings__danger .ae-player-button[data-variant=danger]{background:var(--f2p-sticker-danger);color:var(--f2p-sticker-danger-ink)}.f2p-root[data-f2p-look~=sticker] .ae-player-button[data-variant=ghost]{color:var(--f2p-ink-soft);font-weight:800}.f2p-root[data-f2p-look~=sticker] .ae-player-button :is(svg,.f2p-icon){color:inherit}.f2p-root[data-f2p-look~=sticker] .f2p-product .ae-player-button.f2p-product__buy,.f2p-root[data-f2p-look~=sticker] .ae-player-button.f2p-pass__buy{min-height:46px;border-radius:var(--f2p-sticker-radius-button);background:var(--f2p-sticker-candy-fill);color:var(--f2p-sticker-white);text-shadow:var(--f2p-sticker-candy-text);box-shadow:var(--f2p-sticker-candy-inset),var(--f2p-sticker-button-lift)}.f2p-root[data-f2p-look~=sticker] .f2p-price{font-weight:900}.f2p-root[data-f2p-look~=sticker] .f2p-price[data-kind=free]{padding:0;background:none;color:inherit;letter-spacing:.04em}.f2p-root[data-f2p-look~=sticker] .ae-player-button.f2p-pull{border-radius:var(--f2p-sticker-radius-button)}.f2p-root[data-f2p-look~=sticker] .f2p-banner .ae-player-button.f2p-pull:not(.f2p-btn-gold)[data-variant=primary]{background:var(--f2p-sticker-accent);color:var(--f2p-sticker-accent-ink)}.f2p-root[data-f2p-look~=sticker] .ae-player-button.f2p-pull[data-shine=true]:before{content:none}.f2p-root[data-f2p-look~=sticker] .ae-player-button.f2p-pull[data-attention=true]{animation:none}.f2p-root[data-f2p-look~=sticker] .f2p-pull__copy strong{font-family:var(--f2p-font-ui);font-weight:900}.f2p-root[data-f2p-look~=sticker] .f2p-carousel__play{border:0;border-radius:var(--f2p-sticker-radius-button);background:var(--f2p-sticker-primary);color:var(--f2p-sticker-primary-ink);box-shadow:var(--f2p-sticker-lift);font-weight:900;text-transform:uppercase;letter-spacing:.04em}.f2p-root[data-f2p-look~=sticker] .f2p-carousel__play:after{content:none}.f2p-root[data-f2p-look~=sticker] .f2p-carousel__play:active{transform:translateY(3px);box-shadow:var(--f2p-sticker-press)}.f2p-root[data-f2p-look~=sticker] :is(.f2p-product__badge,.f2p-offer__badge,.f2p-banner__new,.f2p-rates__tag,.f2p-banner__rateup){border:0;border-radius:999px;background:var(--f2p-sticker-accent);color:var(--f2p-sticker-accent-ink);box-shadow:var(--f2p-sticker-edge-thin);font-family:var(--f2p-font-ui);font-weight:900;letter-spacing:.05em;text-transform:uppercase;text-shadow:none}.f2p-root[data-f2p-look~=sticker] :is(.f2p-banner__rateup,.f2p-rates__tag){background:var(--f2p-sticker-primary);color:var(--f2p-sticker-primary-ink)}.f2p-root[data-f2p-look~=sticker] .f2p-product__badge{top:-12px;padding:4px 12px;font-size:12px}.f2p-root[data-f2p-look~=sticker] .f2p-banner__rateup:after{content:none}.f2p-root[data-f2p-look~=sticker] :is(.f2p-reward,.f2p-chips__item,.f2p-tray__item,.f2p-reward__amount){background:var(--f2p-sticker-card-soft);color:var(--f2p-sticker-text);box-shadow:0 0 0 2px var(--f2p-sticker-rim);font-weight:900}.f2p-root[data-f2p-look~=sticker] .f2p-rewards[data-layout=tiles] .f2p-reward{background:none;box-shadow:none}.f2p-root[data-f2p-look~=sticker] :is(.f2p-dot,.f2p-section-title .f2p-missions__ready,.f2p-section-title .f2p-mails__count){background:var(--f2p-sticker-accent);color:var(--f2p-sticker-accent-ink);box-shadow:0 0 0 2px var(--f2p-sticker-rim)}.f2p-root[data-f2p-look~=sticker] .ae-player-sub-tabs__tab{font-family:var(--f2p-font-ui);font-weight:900;letter-spacing:.04em;color:var(--f2p-sticker-page-text)}.f2p-root[data-f2p-look~=sticker] .ae-player-sub-tabs__tab[aria-selected=false]{opacity:.7}.f2p-root[data-f2p-look~=sticker] .ae-player-sub-tabs__thumb{border-radius:999px;background:var(--f2p-sticker-primary);box-shadow:0 0 0 2px var(--f2p-sticker-rim)}.f2p-root[data-f2p-look~=sticker] .ae-player-sub-tabs[data-variant=pills] .ae-player-sub-tabs__tab{background:var(--f2p-sticker-plate);box-shadow:var(--f2p-sticker-edge-thin)}.f2p-root[data-f2p-look~=sticker] .ae-player-sub-tabs[data-variant=pills] .ae-player-sub-tabs__tab[aria-selected=true]{color:var(--f2p-sticker-primary-ink);background:transparent;box-shadow:none;opacity:1}.f2p-root[data-f2p-look~=sticker] .ae-player-sub-tabs[data-variant=pills] .ae-player-sub-tabs__thumb{box-shadow:var(--f2p-sticker-edge-thin)}.f2p-root[data-f2p-look~=sticker] .ae-player-pill{font-weight:900;border:0}.f2p-root[data-f2p-look~=sticker] .ae-player-meter,.f2p-root[data-f2p-look~=sticker] .ae-player-meter[data-variant=glass],.f2p-root[data-f2p-look~=sticker] .f2p-mission__progress .ae-player-meter[data-variant=glass],.f2p-root[data-f2p-look~=sticker] .f2p-banner__pity-meter .ae-player-meter[data-variant=glass]{height:12px;border:0;border-radius:999px;background:var(--f2p-track);box-shadow:0 0 0 2px var(--f2p-sticker-rim)}.f2p-root[data-f2p-look~=sticker] .ae-player-meter__fill,.f2p-root[data-f2p-look~=sticker] .ae-player-progress[data-tone=default] .ae-player-meter__fill,.f2p-root[data-f2p-look~=sticker] .f2p-banner__pity-meter .ae-player-meter__fill{background:var(--f2p-sticker-meter);box-shadow:none}.f2p-root[data-f2p-look~=sticker] .ae-player-meter__fill:after{content:none}.f2p-root[data-f2p-look~=sticker] .f2p-statbars__bar{height:10px;border-radius:999px;background:var(--f2p-track);box-shadow:0 0 0 2px var(--f2p-sticker-rim)}.f2p-root[data-f2p-look~=sticker] :is(.f2p-mail,.f2p-mission,.f2p-pass,.f2p-login__day){border:0;border-radius:var(--f2p-sticker-radius-row);background:var(--f2p-sticker-tile);box-shadow:var(--f2p-sticker-lift-thin)}.f2p-root[data-f2p-look~=sticker] :is(.f2p-mail,.f2p-mission,.f2p-pass,.f2p-login__day):is([data-claimed=true],[data-state=claimed],[data-status=claimed]){background:transparent;box-shadow:none;outline:2.5px dashed rgba(var(--f2p-sticker-text-rgb),.3);outline-offset:-2px}.f2p-root[data-f2p-look~=sticker] .f2p-mission[data-state=ready],.f2p-root[data-f2p-look~=sticker] .f2p-pass[data-claimable=true]{background:var(--f2p-tint-gold);box-shadow:var(--f2p-sticker-lift-thin)}.f2p-root[data-f2p-look~=sticker] .f2p-login__day[data-status=today]{background:var(--f2p-sticker-primary);box-shadow:var(--f2p-sticker-lift);transform:translateY(-2px);animation:none}.f2p-root[data-f2p-look~=sticker] .f2p-login__day[data-status=today] .f2p-login__label{color:var(--f2p-sticker-primary-ink)}.f2p-root[data-f2p-look~=sticker] .f2p-login__day[data-status=today] .f2p-login__art:before{content:none}.f2p-root[data-f2p-look~=sticker] .f2p-login__day[data-grand=true]:not([data-status=claimed]){background:color-mix(in srgb,var(--f2p-sticker-accent) 22%,var(--f2p-sticker-tile))}.f2p-root[data-f2p-look~=sticker] .f2p-login__day[data-grand=true][data-status=today]{background:var(--f2p-sticker-primary)}.f2p-root[data-f2p-look~=sticker] .f2p-login__day[data-grand=true] .f2p-login__label{color:var(--f2p-sticker-text)}.f2p-root[data-f2p-look~=sticker] .f2p-login__rays{background:repeating-conic-gradient(from 0deg,rgba(var(--f2p-sticker-text-rgb),.08) 0deg 7deg,transparent 7deg 22deg)}.f2p-root[data-f2p-look~=sticker] .f2p-login__day[data-grand=true]:after{content:none}.f2p-root[data-f2p-look~=sticker] .f2p-login__label{font-size:15px;color:var(--f2p-sticker-text-soft)}.f2p-root[data-f2p-look~=sticker] .f2p-login__amount{font-weight:900}.f2p-root[data-f2p-look~=sticker] .f2p-login__day[data-status=today] .f2p-login__amount{color:var(--f2p-sticker-ink)}.f2p-root[data-f2p-look~=sticker] :is(.f2p-login__count,.f2p-missions__reset){background:var(--f2p-sticker-card-soft);color:var(--f2p-sticker-text-soft);box-shadow:0 0 0 2px rgba(var(--f2p-sticker-text-rgb),.18)}.f2p-root[data-f2p-look~=sticker] :is(.f2p-login__stamp,.f2p-prize__stamp,.f2p-mail__stamp){border:0;background:var(--f2p-sticker-good);color:var(--f2p-sticker-page-text);box-shadow:var(--f2p-sticker-edge-thin)}.f2p-root[data-f2p-look~=sticker] .f2p-login__next{background:var(--f2p-sticker-card-soft);color:var(--f2p-sticker-text-soft)}.f2p-root[data-f2p-look~=sticker] :is(.f2p-pass__art,.f2p-mail__seal,.f2p-prize){border:0;background:var(--f2p-sticker-card-soft);box-shadow:0 0 0 2px var(--f2p-sticker-rim)}.f2p-root[data-f2p-look~=sticker] .f2p-mail[data-waiting=true] .f2p-mail__seal{background:color-mix(in srgb,var(--f2p-sticker-primary) 45%,var(--f2p-sticker-tile));box-shadow:0 0 0 2px var(--f2p-sticker-rim)}.f2p-root[data-f2p-look~=sticker] .f2p-prize[data-state=ready]{background:var(--f2p-sticker-primary);color:var(--f2p-sticker-primary-ink);box-shadow:var(--f2p-sticker-lift-thin)}.f2p-root[data-f2p-look~=sticker] .f2p-mission[data-state=claimed] .f2p-prize{box-shadow:none}.f2p-root[data-f2p-look~=sticker] .f2p-mail__dot{border:0;background:var(--f2p-sticker-accent);box-shadow:0 0 0 2px var(--f2p-sticker-rim)}.f2p-root[data-f2p-look~=sticker] .f2p-mail__from{color:var(--f2p-sticker-violet)}.f2p-root[data-f2p-look~=sticker] .f2p-mail__text{color:var(--f2p-sticker-text-soft)}.f2p-root[data-f2p-look~=sticker] .f2p-pass__gems{color:var(--f2p-sticker-violet)}.f2p-root[data-f2p-look~=sticker] .f2p-pass__lines li{color:var(--f2p-sticker-text-soft);font-weight:800}.f2p-root[data-f2p-look~=sticker] .f2p-pass{--f2p-pass-stub: 104px;grid-template-columns:60px minmax(0,1fr) calc(var(--f2p-pass-stub) - 21px);row-gap:6px;background:linear-gradient(rgba(var(--f2p-sticker-text-rgb),.3) 50%,transparent 0) calc(100% - var(--f2p-pass-stub)) 0 / 2px 10px repeat-y,linear-gradient(90deg,color-mix(in srgb,var(--f2p-sticker-primary) 16%,var(--f2p-sticker-tile)),var(--f2p-sticker-tile) 62%);box-shadow:inset 0 0 0 var(--f2p-sticker-line-thin) color-mix(in srgb,var(--f2p-sticker-primary) 50%,var(--f2p-sticker-rim));--f2p-pass-mask-top: radial-gradient(circle 9px at calc(100% - var(--f2p-pass-stub) + 1px) 0, transparent 95%, #000) top / 100% 51% no-repeat;--f2p-pass-mask-bottom: radial-gradient(circle 9px at calc(100% - var(--f2p-pass-stub) + 1px) 100%, transparent 95%, #000) bottom / 100% 51% no-repeat;-webkit-mask:var(--f2p-pass-mask-top),var(--f2p-pass-mask-bottom);mask:var(--f2p-pass-mask-top),var(--f2p-pass-mask-bottom)}.f2p-root[data-f2p-look~=sticker] .f2p-pass>:is(.f2p-pass__art,.f2p-pass__body){grid-row:1 / span 2}.f2p-root[data-f2p-look~=sticker] .f2p-pass>:nth-child(n+3){grid-column:3;justify-self:stretch}.f2p-root[data-f2p-look~=sticker] .f2p-pass>:nth-child(3):last-child{grid-row:1 / span 2}.f2p-root[data-f2p-look~=sticker] .f2p-pass .ae-player-button{min-width:0;padding-inline:8px}.f2p-root[data-f2p-look~=sticker] .f2p-pass__art{box-shadow:0 0 0 2px var(--f2p-sticker-rim),0 0 0 5px color-mix(in srgb,var(--f2p-sticker-primary) 70%,transparent)}.f2p-root[data-f2p-look~=sticker] .f2p-setting__icon{border:0;background:var(--f2p-sticker-card-soft);color:var(--f2p-sticker-violet);box-shadow:0 0 0 2px var(--f2p-sticker-rim)}.f2p-root[data-f2p-look~=sticker] .f2p-setting__label,.f2p-root[data-f2p-look~=sticker] .f2p-settings .f2p-choice legend{font-weight:800}.f2p-root[data-f2p-look~=sticker] .ae-player-switch[data-appearance=knob],.f2p-root[data-f2p-look~=sticker] .f2p-settings .ae-player-switch[data-appearance=knob][aria-checked=false]{background:var(--f2p-sticker-card-soft);box-shadow:0 0 0 2px var(--f2p-sticker-rim)}.f2p-root[data-f2p-look~=sticker] .ae-player-switch[data-appearance=knob][aria-checked=true],.f2p-root[data-f2p-look~=sticker] .f2p-settings .ae-player-switch[data-appearance=knob][data-checked=true]{background:var(--f2p-sticker-accent)}.f2p-root[data-f2p-look~=sticker] .f2p-settings .f2p-choice[data-segmented=true]>div{background:var(--f2p-sticker-card-soft);box-shadow:0 0 0 2px var(--f2p-sticker-rim)}.f2p-root[data-f2p-look~=sticker] .f2p-settings .f2p-choice[data-segmented=true] input:checked+span{background:var(--f2p-sticker-violet);color:var(--f2p-sticker-violet-ink);box-shadow:0 0 0 2px var(--f2p-sticker-rim)}.f2p-root[data-f2p-look~=sticker] .f2p-settings__legal{color:var(--f2p-sticker-page-text)}.f2p-root[data-f2p-look~=sticker] .f2p-pause .ae-player-pause-screen__menu{border:0;border-radius:var(--f2p-sticker-radius);background:var(--f2p-sticker-card);box-shadow:var(--f2p-sticker-lift);outline:0}.f2p-root[data-f2p-look~=sticker] .f2p-pause .ae-player-status-mark{background:var(--f2p-sticker-primary);color:var(--f2p-sticker-primary-ink);box-shadow:var(--f2p-sticker-edge)}.f2p-root[data-f2p-look~=sticker] .f2p-pause .ae-player-text[data-variant=display]{font-weight:800;color:var(--f2p-sticker-text);text-shadow:none}.f2p-root[data-f2p-look~=sticker] .f2p-face-ring{box-shadow:0 0 0 var(--f2p-sticker-line) var(--f2p-sticker-rim);background:var(--f2p-sticker-card-soft)}.f2p-root[data-f2p-look~=sticker] .f2p-hcard{--f2p-hcard-radius: var(--f2p-sticker-radius-row);box-shadow:var(--f2p-sticker-lift)}.f2p-root[data-f2p-look~=sticker] .f2p-hcard[data-owned=false]{box-shadow:var(--f2p-sticker-lift)}.f2p-root[data-f2p-look~=sticker] .f2p-hcard__name{font-family:var(--f2p-font-ui);font-weight:900;letter-spacing:.02em}.f2p-root[data-f2p-look~=sticker] .f2p-hcard__seal{border:0;background:var(--f2p-sticker-card);color:var(--f2p-sticker-text);box-shadow:var(--f2p-sticker-edge-thin)}.f2p-root[data-f2p-look~=sticker] .f2p-rates__tile[data-top=true]{background:var(--f2p-sticker-primary);box-shadow:var(--f2p-sticker-lift)}.f2p-root[data-f2p-look~=sticker] .f2p-rates__tile strong{font-weight:900;color:var(--f2p-sticker-text)}.f2p-root[data-f2p-look~=sticker] .f2p-rates__tile[data-top=true] strong{color:var(--f2p-sticker-primary-ink)}.f2p-root[data-f2p-look~=sticker] .f2p-rates__pool li+li{border-top:2px solid rgba(var(--f2p-sticker-text-rgb),.12)}.f2p-root[data-f2p-look~=sticker] .f2p-rates__pool li{font-weight:800}.f2p-root[data-f2p-look~=sticker] .f2p-offer__amount.f2p-display,.f2p-root[data-f2p-look~=sticker] :is(.f2p-panel,.ae-player-dialog) .f2p-display{background:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:currentColor;color:var(--f2p-sticker-accent);font-weight:900;filter:none;text-shadow:0 3px 0 var(--f2p-sticker-ink),2px 0 0 var(--f2p-sticker-ink),-2px 0 0 var(--f2p-sticker-ink),0 -2px 0 var(--f2p-sticker-ink)}.f2p-root[data-f2p-look~=sticker] .f2p-offer__timer{border:0;background:var(--f2p-sticker-card-soft);color:var(--f2p-sticker-text);box-shadow:0 0 0 2px var(--f2p-sticker-rim);font-weight:900}.f2p-root[data-f2p-look~=sticker] .f2p-offer__portrait{box-shadow:var(--f2p-sticker-edge)}.f2p-root[data-f2p-look~=sticker] .f2p-banner__perk{background:var(--f2p-sticker-plate);color:var(--f2p-sticker-plate-ink);box-shadow:var(--f2p-sticker-lift-thin);font-weight:800}.f2p-root[data-f2p-look~=sticker] .f2p-banner__perk svg{color:var(--f2p-sticker-primary)}.f2p-root[data-f2p-look~=sticker] .f2p-banner__panel .f2p-banner__perk{background:var(--f2p-sticker-card-soft);color:var(--f2p-sticker-text);box-shadow:0 0 0 2px var(--f2p-sticker-rim)}.f2p-root[data-f2p-look~=sticker] .f2p-banner__panel .f2p-banner__perk svg{color:var(--f2p-sticker-violet)}.f2p-root[data-f2p-look~=sticker] .f2p-banner__pity-label .f2p-num{font-family:var(--f2p-font-ui);font-weight:900}.f2p-root[data-f2p-look~=sticker] .f2p-banner__masthead-rule{color:var(--f2p-sticker-primary)}.f2p-root[data-f2p-look~=sticker] .f2p-banner__masthead-rule:before,.f2p-root[data-f2p-look~=sticker] .f2p-banner__masthead-rule:after{height:var(--f2p-sticker-line);border-radius:999px;background:var(--f2p-sticker-primary);box-shadow:0 0 0 1.5px var(--f2p-sticker-rim)}.f2p-root[data-f2p-look~=sticker] .f2p-banner__masthead-label{color:var(--f2p-sticker-page-text)}.f2p-root[data-f2p-look~=sticker] .f2p-game-pick__face{border-radius:var(--f2p-sticker-radius);box-shadow:0 0 0 4px var(--f2p-sticker-ink),0 6px 0 4px var(--f2p-sticker-ink);outline:0}.f2p-root[data-f2p-look~=sticker] .f2p-game-pick__tag{justify-self:start;min-height:0;rotate:-4deg;padding:6px 14px 7px;border:0;background:var(--f2p-sticker-ribbon-fill);color:var(--f2p-sticker-white);box-shadow:0 0 0 2.5px var(--f2p-sticker-ink),0 4px 0 var(--f2p-sticker-ink);font-size:13px;font-weight:900;text-transform:uppercase;text-shadow:0 2px 0 rgba(var(--f2p-sticker-ink-rgb),.55)}.f2p-root[data-f2p-look~=sticker] .f2p-game-pick__tag svg{color:var(--f2p-sticker-primary)}.f2p-root[data-f2p-look~=sticker] .f2p-carousel__count{color:var(--f2p-sticker-page-text);text-shadow:0 2px 0 var(--f2p-sticker-ink)}.f2p-root[data-f2p-look~=sticker] :is(.f2p-season__medal,.f2p-season__crown){border:0;background:var(--f2p-sticker-primary);color:var(--f2p-sticker-primary-ink);box-shadow:var(--f2p-sticker-lift-thin)}.f2p-root[data-f2p-look~=sticker] .f2p-season__medal strong{font-weight:900}.f2p-root[data-f2p-look~=sticker] :is(.f2p-season__time,.f2p-season__active){background:var(--f2p-sticker-card-soft);color:var(--f2p-sticker-text);box-shadow:0 0 0 2px var(--f2p-sticker-rim);font-weight:900}.f2p-root[data-f2p-look~=sticker] .f2p-season__premium{border:0;background:var(--f2p-sticker-highlight);box-shadow:0 0 0 var(--f2p-sticker-line-thin) var(--f2p-sticker-primary),0 3px 0 var(--f2p-sticker-ink)}.f2p-root[data-f2p-look~=sticker] .f2p-season__premium:after{content:none}.f2p-root[data-f2p-look~=sticker] .f2p-season__tier:before{height:6px;background:linear-gradient(var(--f2p-season-track-angle, 90deg),var(--f2p-sticker-meter) var(--f2p-season-fill, 0%),var(--f2p-sticker-card-soft) var(--f2p-season-fill, 0%));box-shadow:0 0 0 2px var(--f2p-sticker-rim)}@container f2p-season (max-width: 640px){.f2p-root[data-f2p-look~=sticker] .f2p-season__tier:before{inset-inline-start:calc(50% - 3px);width:6px;height:calc(100% + 10px);background:linear-gradient(180deg,var(--f2p-sticker-meter) var(--f2p-season-fill, 0%),var(--f2p-sticker-card-soft) var(--f2p-season-fill, 0%))}.f2p-root[data-f2p-look~=sticker] .f2p-season__board[data-tracks="3"] .f2p-season__tier:before{inset-inline-start:calc(var(--f2p-season-node, 32px) / 2 - 3px)}}.f2p-root[data-f2p-look~=sticker] .f2p-season__node{border:0;background:var(--f2p-sticker-tile);color:var(--f2p-sticker-text-soft);box-shadow:var(--f2p-sticker-edge-thin);font-weight:900}.f2p-root[data-f2p-look~=sticker] .f2p-season__tier[data-reached=true] .f2p-season__node{background:var(--f2p-sticker-meter);color:var(--f2p-sticker-accent-ink);box-shadow:var(--f2p-sticker-edge-thin)}.f2p-root[data-f2p-look~=sticker] .f2p-season__tier[data-next=true] .f2p-season__node{background:var(--f2p-sticker-primary);color:var(--f2p-sticker-primary-ink);box-shadow:var(--f2p-sticker-edge-thin);animation:none}.f2p-root[data-f2p-look~=sticker] .f2p-season__slot,.f2p-root[data-f2p-look~=sticker] .f2p-season__slot[data-track=premium]{border:0;border-radius:var(--f2p-sticker-radius-row);background:var(--f2p-sticker-tile);box-shadow:var(--f2p-sticker-lift-thin)}.f2p-root[data-f2p-look~=sticker] .f2p-season__slot[data-track=premium]{background:color-mix(in srgb,var(--f2p-sticker-violet) 16%,var(--f2p-sticker-tile))}.f2p-root[data-f2p-look~=sticker] .f2p-season__slot[data-state=claimable]{background:var(--f2p-sticker-primary);color:var(--f2p-sticker-primary-ink);box-shadow:var(--f2p-sticker-lift-thin);animation:none}.f2p-root[data-f2p-look~=sticker] .f2p-season__slot[data-state=claimable]:active{transform:translateY(2px)}.f2p-root[data-f2p-look~=sticker] .f2p-season__board[data-tracks="3"] .f2p-season__rows span{min-height:24px;border-radius:var(--f2p-radius-pill);background:var(--f2p-sticker-tile);color:var(--f2p-sticker-text-soft);box-shadow:var(--f2p-sticker-edge-thin);font-weight:900}.f2p-root[data-f2p-look~=sticker] .f2p-season__board[data-tracks="3"] .f2p-season__rows span[data-track=low]{background:var(--f2p-sticker-accent);color:var(--f2p-sticker-accent-ink)}.f2p-root[data-f2p-look~=sticker] .f2p-season__board[data-tracks="3"] .f2p-season__rows span[data-track=premium]{background:var(--f2p-sticker-primary);color:var(--f2p-sticker-primary-ink)}.f2p-root[data-f2p-look~=sticker] .f2p-season__board[data-tracks="3"] .f2p-season__rows span[data-track=premium] svg{color:inherit}.f2p-root[data-f2p-look~=sticker] .f2p-season__slot[data-track=low]:not([data-state=claimable],[data-state=empty]){background:color-mix(in srgb,var(--f2p-sticker-accent) 16%,var(--f2p-sticker-tile));box-shadow:0 0 0 var(--f2p-sticker-line-thin) color-mix(in srgb,var(--f2p-sticker-accent) 55%,var(--f2p-sticker-rim)),0 3px 0 var(--f2p-sticker-ink)}.f2p-root[data-f2p-look~=sticker] .f2p-season__board[data-tracks="3"] .f2p-season__slot[data-track=premium]:not([data-state=claimable],[data-state=empty]){background:color-mix(in srgb,var(--f2p-sticker-primary) 14%,var(--f2p-sticker-tile));box-shadow:0 0 0 var(--f2p-sticker-line-thin) color-mix(in srgb,var(--f2p-sticker-primary) 55%,var(--f2p-sticker-rim)),0 3px 0 var(--f2p-sticker-ink)}.f2p-root[data-f2p-look~=sticker] .f2p-season__slot[data-state=empty]{background:rgba(var(--f2p-sticker-text-rgb),.04);box-shadow:none;opacity:1}.f2p-root[data-f2p-look~=sticker] .f2p-season__slot[data-state=empty]:is([data-track=low],[data-track=premium]){background:rgba(var(--f2p-sticker-text-rgb),.04);box-shadow:none}.f2p-root[data-f2p-look~=sticker] .f2p-season__unlock[data-track=low]>.ae-player-button.f2p-season__buy{background:var(--f2p-sticker-accent)}.f2p-root[data-f2p-look~=sticker] .f2p-season__unlock[data-track=bundle]>.ae-player-button.f2p-season__buy{background:var(--f2p-sticker-violet)}.f2p-root[data-f2p-look~=sticker] .ae-player-gate__badge{border:0;background:var(--f2p-sticker-accent);color:var(--f2p-sticker-accent-ink);box-shadow:var(--f2p-sticker-lift);font-family:var(--f2p-font-ui);font-weight:900}.f2p-root[data-f2p-look~=sticker] .ae-player-gate__points{border-top:2px solid rgba(var(--f2p-sticker-text-rgb),.12)}.f2p-root[data-f2p-look~=sticker] .ae-player-gate__points li{border-bottom:2px solid rgba(var(--f2p-sticker-text-rgb),.12);font-family:var(--f2p-font-ui);font-weight:800;letter-spacing:0;text-transform:none;font-size:15px}.f2p-root[data-f2p-look~=sticker] .ae-player-gate__points svg{color:var(--f2p-sticker-good);stroke-width:3}.f2p-root[data-f2p-look~=sticker] .ae-player-gate__title{font-weight:800}.f2p-root[data-f2p-look~=sticker] .ae-player-legal__links a{font-family:var(--f2p-font-ui);font-weight:800;text-decoration-color:var(--f2p-sticker-accent);text-decoration-thickness:2px}.f2p-root[data-f2p-look~=sticker] .ae-player-legal__agree .ae-player-checkbox__copy strong{font-family:var(--f2p-font-ui);font-weight:800}.f2p-root[data-f2p-look~=sticker] .ae-player-legal__agree .ae-player-checkbox__mark{border:0;border-radius:8px;background:var(--f2p-sticker-card-soft);box-shadow:0 0 0 2px var(--f2p-sticker-rim)}.f2p-root[data-f2p-look~=sticker] .ae-player-legal__agree>input:checked+.ae-player-checkbox__mark{border-color:var(--f2p-sticker-good);background:var(--f2p-sticker-good);color:var(--f2p-sticker-good-ink)}.f2p-root[data-f2p-look~=sticker] .ae-player-keyart-loading__bar{border:0;background:var(--f2p-sticker-plate);box-shadow:var(--f2p-sticker-lift)}.f2p-root[data-f2p-look~=sticker] .ae-player-keyart-loading__fill{background:var(--f2p-sticker-meter);box-shadow:none}@media(prefers-reduced-motion:reduce){.ae-player-theme:not([data-player-reduced-motion=false]).f2p-root[data-f2p-look~=sticker] :is(.ae-player-button,.f2p-back-button,.f2p-carousel__play){transition:none}.ae-player-theme:not([data-player-reduced-motion=false]).f2p-root[data-f2p-look~=sticker] :is(.ae-player-button,.f2p-back-button,.f2p-carousel__play):active{transform:none}}.ae-player-theme[data-player-reduced-motion=true].f2p-root[data-f2p-look~=sticker] :is(.ae-player-button,.f2p-back-button,.f2p-carousel__play){transition:none}.ae-player-theme[data-player-reduced-motion=true].f2p-root[data-f2p-look~=sticker] :is(.ae-player-button,.f2p-back-button,.f2p-carousel__play):active{transform:none}.f2p-root[data-f2p-look~=sticker][data-f2p-look~=chunky-type] :is(.f2p-panel,.ae-player-dialog,.ae-player-card,.f2p-surface) :is(.f2p-heading,.f2p-kicker,.f2p-section-title>:is(h2,h3,span),h2.f2p-section-title,.ae-player-sub-tabs__tab,.ae-player-text[data-variant=title]){text-shadow:none}.f2p-root[data-f2p-look~=sticker] .ae-player-dialog__body{padding-inline:calc(var(--f2p-sticker-line) + 1px);padding-bottom:calc(var(--f2p-sticker-drop) + var(--f2p-sticker-line))}.f2p-root[data-f2p-look~=sticker] :is(.f2p-offer__badge,.f2p-product__badge){z-index:3;rotate:-6deg;padding:var(--f2p-space-1-5) var(--f2p-space-3-5) 7px;background:var(--f2p-sticker-ribbon-fill);color:var(--f2p-sticker-white);box-shadow:0 0 0 2.5px var(--f2p-sticker-rim),0 4px 0 var(--f2p-sticker-ink);font-size:var(--f2p-type-meta);letter-spacing:.06em;text-shadow:0 2px 0 rgba(var(--f2p-sticker-ink-rgb),.55);white-space:nowrap}@media(prefers-reduced-motion:no-preference){.f2p-root[data-f2p-look~=sticker] :is(.f2p-offer__badge,.f2p-product__badge){animation:f2p-sticker-tag-wiggle 3.6s ease-in-out 1s infinite}}@keyframes f2p-sticker-tag-wiggle{0%,84%,to{transform:none}88%{transform:rotate(-5deg) scale(1.08)}92%{transform:rotate(4deg) scale(1.08)}96%{transform:rotate(-2deg)}}.f2p-root[data-f2p-look~=sticker] .f2p-offer.ae-player-dialog{position:relative;overflow:visible}.f2p-root[data-f2p-look~=sticker] .f2p-offer .ae-player-dialog__body,.f2p-root[data-f2p-look~=sticker] .f2p-offer__body{position:static}.f2p-root[data-f2p-look~=sticker] .f2p-offer__body{gap:var(--f2p-space-2-5)}.f2p-root[data-f2p-look~=sticker] .f2p-offer__badge{position:absolute;top:-14px;left:-10px;rotate:-8deg;padding:7px var(--f2p-space-4) var(--f2p-space-2);font-size:var(--f2p-type-control)}.f2p-root[data-f2p-look~=sticker] :is(.f2p-fund__cell,.f2p-chain__step){border:0;border-radius:var(--f2p-sticker-radius-row, var(--f2p-radius-tile));background:var(--f2p-sticker-tile);color:var(--f2p-sticker-text);box-shadow:var(--f2p-sticker-lift-thin)}.f2p-root[data-f2p-look~=sticker] :is(.f2p-fund__cell[data-state=claimable],.f2p-chain__step[data-state=open]){background:var(--f2p-tint-gold)}.f2p-root[data-f2p-look~=sticker] .f2p-fund__head span[data-column]{display:grid;place-items:center;min-height:24px;border-radius:var(--f2p-radius-pill);background:var(--f2p-sticker-tile);color:var(--f2p-sticker-text-soft);box-shadow:var(--f2p-sticker-edge-thin);font-weight:900}.f2p-root[data-f2p-look~=sticker] .f2p-fund__head span[data-column=low]{background:var(--f2p-sticker-accent);color:var(--f2p-sticker-accent-ink)}.f2p-root[data-f2p-look~=sticker] .f2p-fund__head span[data-column=high]{background:var(--f2p-sticker-primary);color:var(--f2p-sticker-primary-ink)}.f2p-root[data-f2p-look~=sticker] .f2p-fund__threshold{align-self:center;justify-self:center;width:40px;height:40px;border-radius:50%;background:var(--f2p-sticker-tile);color:var(--f2p-sticker-text);box-shadow:var(--f2p-sticker-edge-thin);font-size:var(--f2p-type-meta);font-weight:900}.f2p-root[data-f2p-look~=sticker] .f2p-fund__cell[data-column=low]:not([data-state=claimable]){background:color-mix(in srgb,var(--f2p-sticker-accent) 16%,var(--f2p-sticker-tile));box-shadow:0 0 0 var(--f2p-sticker-line-thin) color-mix(in srgb,var(--f2p-sticker-accent) 55%,var(--f2p-sticker-rim)),0 3px 0 var(--f2p-sticker-ink)}.f2p-root[data-f2p-look~=sticker] .f2p-fund__cell[data-column=high]:not([data-state=claimable]){background:color-mix(in srgb,var(--f2p-sticker-primary) 14%,var(--f2p-sticker-tile));box-shadow:0 0 0 var(--f2p-sticker-line-thin) color-mix(in srgb,var(--f2p-sticker-primary) 55%,var(--f2p-sticker-rim)),0 3px 0 var(--f2p-sticker-ink)}.f2p-root[data-f2p-look~=sticker] .f2p-fund__cell[data-state=locked]{opacity:.85}.f2p-root[data-f2p-look~=sticker] .f2p-fund__cell[data-state=locked]>svg:last-child{color:var(--f2p-sticker-text-faint)}.f2p-root[data-f2p-look~=sticker] .ae-player-button.f2p-fund__buy[data-column=low]{background:var(--f2p-sticker-accent)}.f2p-root[data-f2p-look~=sticker] .f2p-fund__owned{background:var(--f2p-sticker-card-soft);color:var(--f2p-sticker-text);box-shadow:var(--f2p-sticker-edge-thin)}.f2p-root[data-f2p-look~=sticker] .f2p-offer__art{margin:-18px 0 -22px}.f2p-root[data-f2p-look~=sticker] .f2p-offer__hero{width:min(100%,15rem);max-height:min(15rem,32vh);filter:drop-shadow(0 6px 0 rgba(var(--f2p-sticker-ink-rgb),.35))}.f2p-root[data-f2p-look~=sticker] .f2p-offer__amount.f2p-display{font-size:44px;line-height:1}.f2p-root[data-f2p-look~=sticker] .f2p-offer__amount-icon{width:44px;height:44px}.f2p-root[data-f2p-look~=sticker] .f2p-offer__body .f2p-rewards{display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:var(--f2p-space-2-5);width:100%}.f2p-root[data-f2p-look~=sticker] .f2p-offer__body .f2p-reward{position:relative;display:grid;justify-items:center;align-content:start;gap:var(--f2p-space-1);min-height:0;padding:var(--f2p-space-2-5) var(--f2p-space-1-5) var(--f2p-space-2);border-radius:16px;background:var(--f2p-sticker-card-soft);box-shadow:0 0 0 2.5px var(--f2p-sticker-rim),0 4px 0 var(--f2p-sticker-ink);font-size:var(--f2p-type-small);line-height:1.15;text-align:center;white-space:normal}.f2p-root[data-f2p-look~=sticker] .f2p-offer__body .f2p-reward .f2p-item{width:52px;height:52px}.f2p-root[data-f2p-look~=sticker] .f2p-offer__body .f2p-reward__label{max-width:none;overflow:visible;white-space:normal}.f2p-root[data-f2p-look~=sticker] .f2p-offer__body .f2p-reward>.f2p-num{font-size:var(--f2p-type-control)}.f2p-root[data-f2p-look~=sticker] .f2p-offer__body .f2p-reward__label+.f2p-num{position:absolute;top:-9px;right:-6px;padding:var(--f2p-space-0) 7px;border-radius:var(--f2p-radius-pill);background:var(--f2p-sticker-accent);color:var(--f2p-sticker-white);box-shadow:0 0 0 2px var(--f2p-sticker-rim);font-size:var(--f2p-type-small)}.f2p-root[data-f2p-look~=sticker] .f2p-product[data-hero=true] .f2p-product__hero{position:relative;height:auto;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--f2p-radius-tile);background:var(--f2p-sticker-burst);box-shadow:0 0 0 2.5px var(--f2p-sticker-rim)}.f2p-root[data-f2p-look~=sticker] .f2p-product[data-hero=true] .f2p-product__hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none;object-fit:contain;object-position:50% 50%;filter:none}.f2p-root[data-f2p-look~=sticker] .f2p-product .f2p-rewards[data-size=small] .f2p-reward{min-height:28px;padding:var(--f2p-space-0) 9px var(--f2p-space-0) var(--f2p-space-1);font-size:var(--f2p-type-small)}.f2p-root[data-f2p-look~=sticker] .f2p-product .f2p-rewards[data-size=small] .f2p-reward .f2p-item{width:22px;height:22px}.f2p-root[data-f2p-look~=sticker] .f2p-shop .f2p-shop__section{--f2p-sticker-section: var(--f2p-sticker-section-pink);--f2p-sticker-section-deep: var(--f2p-sticker-section-pink-deep)}.f2p-root[data-f2p-look~=sticker] .f2p-shop .f2p-shop__section:nth-of-type(3n+3){--f2p-sticker-section: var(--f2p-sticker-section-violet);--f2p-sticker-section-deep: var(--f2p-sticker-section-violet-deep)}.f2p-root[data-f2p-look~=sticker] .f2p-shop .f2p-shop__section:nth-of-type(3n+1){--f2p-sticker-section: var(--f2p-sticker-section-sky);--f2p-sticker-section-deep: var(--f2p-sticker-section-sky-deep)}.f2p-root[data-f2p-look~=sticker] .f2p-shop .f2p-shop__section>.f2p-section-title:after{content:none}.f2p-root[data-f2p-look~=sticker] .f2p-shop .f2p-shop__section>.f2p-section-title>span{display:inline-block;rotate:-2deg;padding:var(--f2p-space-1-5) var(--f2p-space-4-5) 7px;border-radius:var(--f2p-radius-chip);background:linear-gradient(180deg,color-mix(in srgb,var(--f2p-sticker-section) 75%,var(--f2p-sticker-white)),var(--f2p-sticker-section) 55%,var(--f2p-sticker-section-deep));box-shadow:inset 0 2px rgba(var(--f2p-sticker-white-rgb),.45),0 0 0 2.5px var(--f2p-sticker-rim),0 4px 0 var(--f2p-sticker-ink);font-family:var(--f2p-font-serif);font-size:var(--f2p-type-title-sm);font-weight:400;letter-spacing:.03em;color:var(--f2p-sticker-white)}.f2p-root[data-f2p-look~=sticker] .f2p-shop .f2p-product:nth-child(5n+1){--f2p-sticker-section: var(--f2p-sticker-section-sky);--f2p-sticker-section-deep: var(--f2p-sticker-section-sky-deep)}.f2p-root[data-f2p-look~=sticker] .f2p-shop .f2p-product:nth-child(5n+2){--f2p-sticker-section: var(--f2p-sticker-tile-mint);--f2p-sticker-section-deep: var(--f2p-sticker-tile-mint-deep)}.f2p-root[data-f2p-look~=sticker] .f2p-shop .f2p-product:nth-child(5n+3){--f2p-sticker-section: var(--f2p-sticker-tile-gold);--f2p-sticker-section-deep: var(--f2p-sticker-tile-gold-deep)}.f2p-root[data-f2p-look~=sticker] .f2p-shop .f2p-product:nth-child(5n+4){--f2p-sticker-section: var(--f2p-sticker-tile-coral);--f2p-sticker-section-deep: var(--f2p-sticker-tile-coral-deep)}.f2p-root[data-f2p-look~=sticker] .f2p-shop .f2p-product:nth-child(5n+5){--f2p-sticker-section: var(--f2p-sticker-section-violet);--f2p-sticker-section-deep: var(--f2p-sticker-section-violet-deep)}.f2p-root[data-f2p-look~=sticker] .f2p-shop .f2p-product__art[data-art=true]{overflow:visible;border-radius:var(--f2p-radius-panel);background:repeating-conic-gradient(from 0deg,rgba(var(--f2p-sticker-white-rgb),.22) 0deg 12deg,transparent 12deg 30deg),radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--f2p-sticker-section) 55%,var(--f2p-sticker-white)) 0%,var(--f2p-sticker-section) 60%,var(--f2p-sticker-section-deep) 100%);box-shadow:inset 0 2px rgba(var(--f2p-sticker-white-rgb),.4),0 0 0 2.5px var(--f2p-sticker-rim),0 4px 0 var(--f2p-sticker-ink)}.f2p-root[data-f2p-look~=sticker] .f2p-shop .f2p-product__art[data-art=true] .f2p-item{width:58px;height:58px}.f2p-root[data-f2p-look~=sticker] .f2p-shop .f2p-product__art[data-art=true] .f2p-item img{filter:drop-shadow(0 3px 0 rgba(var(--f2p-sticker-ink-rgb),.45))}.f2p-root[data-f2p-look~=sticker] .f2p-shop{position:relative;isolation:isolate}.f2p-root[data-f2p-look~=sticker] .f2p-shop:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:var(--f2p-sticker-party-lights)}.f2p-root[data-f2p-look~=sticker] .f2p-shop .f2p-screen__body{padding-top:var(--f2p-space-4-5)}.f2p-root[data-f2p-look~=sticker] .f2p-product__badge{top:-16px;right:14px;left:auto}.f2p-root[data-f2p-look~=sticker] .f2p-shop .f2p-shop__grid{row-gap:var(--f2p-space-6)}.f2p-root[data-f2p-look~=sticker] .f2p-shop__grid[data-layout=lead] .f2p-product{overflow:visible}.f2p-root[data-f2p-look~=sticker] .f2p-shop__grid[data-layout=lead] .f2p-product__badge{top:12px;right:14px;left:auto;clip-path:none;padding:var(--f2p-space-2) var(--f2p-space-4-5) 9px;border-radius:var(--f2p-radius-pill);font-size:var(--f2p-type-body);box-shadow:0 0 0 3px var(--f2p-sticker-ink),0 0 0 5px var(--f2p-sticker-primary),0 5px 0 2px var(--f2p-sticker-ink)}@container ddhshop (min-width: 960px){.f2p-root[data-f2p-look~=sticker] .f2p-shop .f2p-screen__body:has(>.f2p-shop__section[data-layout=lead]){grid-template-columns:minmax(360px,.8fr) minmax(0,1.2fr);column-gap:var(--f2p-space-8)}.f2p-root[data-f2p-look~=sticker] .f2p-shop .f2p-screen__body:has(>.f2p-shop__section[data-layout=lead])>:not([data-layout=lead]){grid-column:2}.f2p-root[data-f2p-look~=sticker] .f2p-shop .f2p-shop__section[data-layout=lead]{position:sticky;top:0;grid-column:1;grid-row:1 / span 12;align-self:start}.f2p-root[data-f2p-look~=sticker] .f2p-shop .f2p-shop__grid[data-layout=lead]{grid-template-columns:minmax(0,1fr)}.f2p-root[data-f2p-look~=sticker] .f2p-shop .f2p-shop__grid:not([data-layout=tile],[data-layout=lead]){align-items:start}.f2p-root[data-f2p-look~=sticker] .f2p-shop .f2p-shop__grid:not([data-layout=tile],[data-layout=lead])>.f2p-product:not([data-hero=true]){grid-column:1 / -1}}.f2p-root[data-f2p-look~=sticker] .f2p-shop__grid[data-layout=lead] .ae-player-button.f2p-product__buy{min-height:54px}.f2p-root[data-f2p-look~=sticker] .f2p-shop__grid[data-layout=lead] .ae-player-button.f2p-product__buy :is(.f2p-price,.f2p-num){font-size:var(--f2p-type-title)}.f2p-root[data-f2p-look~=sticker] .f2p-cover__cutout{top:calc(var(--cover-top) + 16cqh);width:min(78cqw,440px);height:auto;aspect-ratio:1;object-fit:contain;rotate:-12deg;filter:drop-shadow(0 0 28px rgba(var(--f2p-sticker-glow-rgb),.55)) drop-shadow(0 10px 0 rgba(var(--f2p-sticker-ink-rgb),.35))}@media(prefers-reduced-motion:no-preference){.f2p-root[data-f2p-look~=sticker] .f2p-cover__cutout{animation:f2p-sticker-item-float 3.4s ease-in-out .9s infinite alternate}}@keyframes f2p-sticker-item-float{to{translate:-50% -10px;rotate:-8deg}}.f2p-root[data-f2p-look~=sticker] .f2p-cover[data-figure=cutout] .f2p-cover__page:before{content:"";position:absolute;z-index:1;top:calc(var(--cover-top) + 29cqh + min(39cqw,220px));left:50%;width:min(140cqw,760px);aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,rgba(var(--f2p-sticker-glow-rgb),.55),rgba(var(--f2p-sticker-glow-rgb),.12) 55%,transparent 72%),repeating-conic-gradient(rgba(var(--f2p-white-rgb),.13) 0 9deg,transparent 9deg 22deg);-webkit-mask-image:radial-gradient(closest-side,#000 40%,transparent 75%);mask-image:radial-gradient(closest-side,#000 40%,transparent 75%);pointer-events:none}@media(prefers-reduced-motion:no-preference){.f2p-root[data-f2p-look~=sticker] .f2p-cover[data-figure=cutout]:not([data-motion=reduced]) .f2p-cover__page:before{animation:f2p-sticker-burst-turn 24s linear infinite}}@keyframes f2p-sticker-burst-turn{to{rotate:360deg}}.f2p-root[data-f2p-look~=sticker] .f2p-collection .f2p-hcard .f2p-art__img{padding:24% 20% 38%;object-fit:contain;object-position:50% 50%}.f2p-root[data-f2p-look~=sticker] .f2p-collection .f2p-hcard[data-veiled=true] .f2p-art__img{filter:brightness(0) opacity(.7);transform:none}.f2p-root[data-f2p-look~=sticker] .f2p-collection .f2p-hcard[data-veiled=true] .f2p-hcard__seal{top:34px;right:8px;left:auto;width:28px;transform:none}.f2p-root[data-f2p-look~=sticker] .f2p-collection .f2p-hcard[data-veiled=true] .f2p-hcard__seal svg{width:14px;height:14px}.f2p-root[data-f2p-look~=sticker] .f2p-collection .f2p-hcard .f2p-hcard__name{display:-webkit-box;overflow:hidden;font-family:var(--f2p-font-ui);font-size:clamp(var(--f2p-type-overline),10.5cqi,var(--f2p-type-body));font-weight:900;line-height:1.1;white-space:normal;text-overflow:clip;text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:2}.f2p-root[data-f2p-look~=sticker] .f2p-collection .f2p-hcard[data-owned=false] .f2p-hcard__name{letter-spacing:.04em}.f2p-root[data-f2p-look~=sticker] .f2p-collection .f2p-hcard[data-veiled=true] .f2p-hcard__frame{background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--f2p-sticker-rim) 45%,var(--f2p-sticker-tile)),var(--f2p-sticker-tile) 72%)}.f2p-root[data-f2p-look~=sticker] .f2p-collection .f2p-hcard[data-veiled=true] .f2p-art__img{filter:brightness(0) invert(1) opacity(.28)}.f2p-root[data-f2p-look~=sticker] .f2p-banner__key img[data-wide=true]{padding:26% 10% 44%;transform:rotate(-16deg);filter:drop-shadow(0 0 26px rgba(var(--f2p-sticker-glow-rgb),.75)) drop-shadow(0 12px 0 rgba(var(--f2p-sticker-ink-rgb),.3))}@media(prefers-reduced-motion:no-preference){.f2p-root[data-f2p-look~=sticker] .f2p-banner__key img[data-wide=true]{animation:f2p-sticker-banner-float 3.2s ease-in-out infinite alternate}}@keyframes f2p-sticker-banner-float{to{transform:rotate(-12deg) translateY(-12px) scale(1.03)}}.f2p-root[data-f2p-look~=sticker] .f2p-banner__masthead{gap:var(--f2p-space-2)}.f2p-root[data-f2p-look~=sticker] .f2p-banner__masthead-rule{display:none}.f2p-root[data-f2p-look~=sticker] .f2p-banner__masthead-label{font-family:var(--f2p-font-serif);font-size:clamp(var(--f2p-type-title),6.4cqw,var(--f2p-type-headline-lg));font-weight:400;letter-spacing:.02em;color:var(--f2p-sticker-white);text-shadow:2px 2px 0 var(--f2p-sticker-ink),-2px 2px 0 var(--f2p-sticker-ink),2px -2px 0 var(--f2p-sticker-ink),-2px -2px 0 var(--f2p-sticker-ink),0 4px 0 var(--f2p-sticker-ink)}.f2p-root[data-f2p-look~=sticker] .f2p-banner__masthead .f2p-banner__rateup{rotate:-6deg;padding:var(--f2p-space-1-5) var(--f2p-space-3-5) 7px;background:var(--f2p-sticker-ribbon-fill);color:var(--f2p-sticker-white);box-shadow:0 0 0 2.5px var(--f2p-sticker-rim),0 4px 0 var(--f2p-sticker-ink);font-size:var(--f2p-type-meta);text-shadow:0 2px 0 rgba(var(--f2p-sticker-ink-rgb),.55)}.f2p-root[data-f2p-look~=sticker] .f2p-banner .ae-player-button.f2p-pull:not(.f2p-btn-gold)[data-variant=primary]{background:var(--f2p-sticker-pink-candy-fill);box-shadow:var(--f2p-sticker-pink-candy-inset),var(--f2p-sticker-button-lift);color:var(--f2p-sticker-white);text-shadow:var(--f2p-sticker-pink-candy-text)}.f2p-root[data-f2p-look~=sticker] .f2p-banner .ae-player-button.f2p-pull .f2p-pull__copy strong{font-family:var(--f2p-font-serif);font-weight:400;font-size:var(--f2p-type-title);letter-spacing:.03em}.f2p-root[data-f2p-look~=sticker] .f2p-banner .ae-player-button.f2p-pull .f2p-pull__cost{color:var(--f2p-sticker-white);font-weight:900}.f2p-root[data-f2p-look~=sticker] .f2p-carousel__play:not(:disabled,[data-locked=true]){border:0;background:var(--f2p-sticker-candy-fill);box-shadow:var(--f2p-sticker-candy-inset),var(--f2p-sticker-button-lift);color:var(--f2p-sticker-white);font-family:var(--f2p-font-serif);font-size:var(--f2p-type-title-sm);font-weight:400;letter-spacing:.04em;text-shadow:var(--f2p-sticker-candy-text)}.f2p-root[data-f2p-look~=sticker] .f2p-carousel__play:not(:disabled,[data-locked=true]) svg{color:var(--f2p-sticker-white);filter:drop-shadow(0 2px 0 var(--f2p-sticker-candy-ink))}.f2p-root[data-f2p-look~=sticker] .f2p-rates .f2p-section-title small{color:var(--f2p-sticker-page-text)}.f2p-root[data-f2p-look~=sticker] .f2p-game-pick .f2p-carousel{--f2p-carousel-top: calc(78px + var(--f2p-safe-top))}.f2p-root[data-f2p-look~=sticker] .f2p-banner__rays{opacity:.32}.f2p-root[data-f2p-look~=sticker] .f2p-banner__halo{opacity:.6}.f2p-root[data-f2p-look~=sticker] :is(.f2p-banner__scene,.f2p-game-pick__art){container-type:size;--f2p-scene-h: max(100cqh, calc(100cqw * var(--f2p-sticker-scene-aspect)));--f2p-stage-point-y: calc((100cqh - var(--f2p-scene-h)) * var(--f2p-scene-focus-y) + var(--f2p-scene-h) * var(--f2p-sticker-stage-y))}.f2p-root[data-f2p-look~=sticker] .f2p-banner__scene{--f2p-scene-focus-y: .4}.f2p-root[data-f2p-look~=sticker] .f2p-game-pick__art{--f2p-scene-focus-y: .35}.f2p-root[data-f2p-look~=sticker] :is(.f2p-banner__stage,.f2p-carousel__card[data-center] .f2p-game-pick__stage){animation:none;transform:none}.f2p-root[data-f2p-look~=sticker] .f2p-banner__scene .f2p-banner__cast[data-wide=true],.f2p-root[data-f2p-look~=sticker] .f2p-game-pick__art .f2p-game-pick__figure[data-wide=true]{inset:var(--f2p-stage-point-y) auto auto 50%;width:min(80cqw,calc(var(--f2p-scene-h) * var(--f2p-sticker-stage-item-width)));height:auto;max-width:none;padding:0;translate:-50% -50%;-webkit-mask-image:none;mask-image:none}.f2p-root[data-f2p-look~=sticker] .f2p-banner__scene :is(.f2p-banner__rays,.f2p-banner__halo){top:var(--f2p-stage-point-y)}@container (min-width: 900px) and (min-aspect-ratio: 5 / 4){.f2p-root[data-f2p-look~=sticker] .f2p-banner__scene .f2p-banner__cast[data-wide=true]{inset:40cqh auto auto 50%;width:min(32cqw,58cqh)}.f2p-root[data-f2p-look~=sticker] .f2p-banner__scene :is(.f2p-banner__rays,.f2p-banner__halo){top:40cqh}}.f2p-root[data-f2p-look~=glossy]{--f2p-glossy-cream: #fffaf1;--f2p-glossy-cream-low: #f3e6cf;--f2p-glossy-rim: rgba(196, 160, 102, .55);--f2p-glossy-ink: #2a211d;--f2p-glossy-gold-hi: #fff4d6;--f2p-glossy-gold-low: #e6c784;--f2p-glossy-gold-ink: #5b3c10;--f2p-glossy-lift: 0 3px 0 rgba(176, 134, 78, .35), 0 10px 18px -8px rgba(74, 48, 22, .45);--f2p-glossy-pill: linear-gradient(180deg, #ffffff 0%, var(--f2p-glossy-cream) 55%, #f1e5d1 100%)}.f2p-root[data-f2p-look~=glossy] .f2p-hub{background:#f3e7d4}.f2p-root[data-f2p-look~=glossy] .f2p-hub__shade{background:linear-gradient(180deg,#ffeed624,#ffeed624),linear-gradient(180deg,rgba(var(--f2p-espresso-rgb),.12),rgba(var(--f2p-espresso-rgb),0) 14%,rgba(var(--f2p-espresso-rgb),0) 58%,#f3e7d48c 72%,#f3e7d4)}.f2p-root[data-f2p-look~=glossy] .f2p-hub .f2p-currency-bar .ae-player-currency,.f2p-root[data-f2p-look~=glossy] .f2p-hub .f2p-hub__actions .f2p-round-btn,.f2p-root[data-f2p-look~=glossy] .f2p-hub__daily{background:var(--f2p-glossy-pill);box-shadow:inset 0 0 0 1.5px #ffffffe6,0 0 0 1px var(--f2p-glossy-rim),var(--f2p-glossy-lift)}.f2p-root[data-f2p-look~=glossy] .f2p-hub .f2p-currency-bar .ae-player-currency strong{font-family:var(--f2p-font-serif);font-weight:400;color:var(--f2p-glossy-ink)}.f2p-root[data-f2p-look~=glossy] .f2p-hub .f2p-currency-bar .ae-player-currency__add{background:radial-gradient(circle at 50% 30%,#c98a4a,#8f5523 70%,#6e3d16);box-shadow:inset 0 1px #ffffff59,0 2px 4px -1px #4a301680;color:#fff}.f2p-root[data-f2p-look~=glossy] .f2p-hub__icon[data-button=profile]{order:-1;margin-inline-end:auto}.f2p-root[data-f2p-look~=glossy] .f2p-hub__actions{width:100%}.f2p-root[data-f2p-look~=glossy] .f2p-hevents__ring,.f2p-root[data-f2p-look~=glossy] .f2p-hevents__item[data-featured=true] .f2p-hevents__ring{width:76px;height:76px;background:var(--f2p-tex-medallion, radial-gradient(circle at 50% 38%, #ffffff 0 52%, var(--f2p-glossy-cream-low) 72%, #ffffff 74%, #efe1c8 100%)) center / 100% 100% no-repeat;box-shadow:0 10px 18px -8px #4a301680;color:var(--f2p-pink)}.f2p-root[data-f2p-look~=glossy] .f2p-hevents__ring:after{display:none}.f2p-root[data-f2p-look~=glossy] .f2p-hevents__ring svg{width:34px;height:34px;filter:drop-shadow(0 2px 2px rgba(122,30,30,.25))}.f2p-root[data-f2p-look~=glossy] .f2p-hevents__item{gap:0}.f2p-root[data-f2p-look~=glossy] .f2p-hevents__label{position:relative;z-index:1;margin-top:-12px;padding:2px 12px 3px;border-radius:var(--f2p-radius-pill);background:linear-gradient(180deg,var(--f2p-glossy-gold-hi) 0%,#f6e2ad 50%,var(--f2p-glossy-gold-low) 100%);box-shadow:inset 0 1px #fff,0 0 0 1.5px #d6b066,0 4px 8px -3px #5a3c1473;color:#fff;font:400 14px/1.25 var(--f2p-font-serif);text-shadow:0 1.5px 0 rgba(138,90,20,.85),0 0 3px rgba(138,90,20,.55);white-space:nowrap}.f2p-root[data-f2p-look~=glossy] .f2p-hevents__tag{top:-6px;bottom:auto}.f2p-root[data-f2p-look~=glossy] .f2p-homecard .ae-player-photo-card{--ae-player-photo-card-arch: 18px;--f2p-glossy-card-rim: 12px;padding:var(--f2p-glossy-card-rim);outline:0;border-style:solid;border-color:transparent;border-width:0;border-image:var(--f2p-tex-panel, none) var(--f2p-tex-panel-slice, 0) fill / 40px / 0 stretch;border-radius:32px;background:var(--f2p-glossy-pill);box-shadow:0 12px 20px -14px #4a301680;color:var(--f2p-glossy-ink)}.f2p-root[data-f2p-look~=glossy][data-f2p-tex~=panel-9] .f2p-homecard .ae-player-photo-card{background:none}.f2p-root[data-f2p-look~=glossy] .f2p-homecard .ae-player-photo-card__kicker{color:var(--f2p-glossy-ink);letter-spacing:.18em}.f2p-root[data-f2p-look~=glossy] .f2p-homecard .ae-player-photo-card__title{color:var(--f2p-glossy-ink)}.f2p-root[data-f2p-look~=glossy] .f2p-homecard[data-emblem=true] .ae-player-photo-card__photo{background:radial-gradient(70% 80% at 50% 30%,#ffffff 0%,#f8eedd 55%,var(--f2p-glossy-cream-low) 100%)}.f2p-root[data-f2p-look~=glossy] .f2p-homecard[data-emblem=true] .ae-player-photo-card__badge{filter:drop-shadow(0 8px 10px rgba(74,48,22,.3))}.f2p-root[data-f2p-look~=glossy] .f2p-homecard__go{background:var(--f2p-glossy-pill);box-shadow:inset 0 0 0 1.5px #fff,0 0 0 1px var(--f2p-glossy-rim),var(--f2p-glossy-lift)}.f2p-root[data-f2p-look~=glossy] .f2p-homecard[data-lead=true][data-figure=true] .ae-player-photo-card__photo{position:absolute;inset:var(--f2p-glossy-card-rim) var(--f2p-glossy-card-rim) 72px}.f2p-root[data-f2p-look~=glossy] .f2p-homecard[data-lead=true][data-figure=true] .ae-player-photo-card__photo>img{object-position:50% 62%}.f2p-root[data-f2p-look~=glossy] .f2p-homecard[data-lead=true][data-figure=true] .ae-player-photo-card__band{position:relative;z-index:1;display:grid;flex:1 1 auto;grid-template:"kicker kicker" auto "title title" auto ". ." minmax(0,1fr) "caption trailing" auto / minmax(0,1fr) auto;align-items:end;gap:0 var(--f2p-space-2);padding:6px 0 0 8px}.f2p-root[data-f2p-look~=glossy] .f2p-homecard[data-lead=true][data-figure=true] .ae-player-photo-card__copy{display:contents}.f2p-root[data-f2p-look~=glossy] .f2p-homecard[data-lead=true][data-figure=true] .ae-player-photo-card__kicker{grid-area:kicker}.f2p-root[data-f2p-look~=glossy] .f2p-homecard[data-lead=true][data-figure=true] .ae-player-photo-card__title{grid-area:title}.f2p-root[data-f2p-look~=glossy] .f2p-homecard[data-lead=true][data-figure=true] .ae-player-photo-card__caption{grid-area:caption;justify-self:start;overflow:visible}.f2p-root[data-f2p-look~=glossy] .f2p-homecard[data-lead=true][data-figure=true] .ae-player-photo-card__trailing{grid-area:trailing}.f2p-root[data-f2p-look~=glossy] .f2p-homecard[data-lead=true][data-figure=true] :is(.ae-player-photo-card__kicker,.ae-player-photo-card__title){text-shadow:0 0 6px rgba(255,255,255,.95),0 0 2px rgba(255,255,255,.95)}.f2p-root[data-f2p-look~=glossy] .f2p-homecard[data-figure=true] .ae-player-photo-card__badge{bottom:27%;height:44%}.f2p-homecard__stars{display:inline-flex;align-items:center;gap:2px;color:rgba(var(--f2p-gold-rgb),.35)}.f2p-homecard__stars>i{display:grid;place-items:center}.f2p-homecard__stars>i[data-on=true]{color:var(--f2p-accent-gold)}.f2p-homecard__stars>i[data-on=true] svg{fill:currentColor}.f2p-root[data-f2p-look~=glossy] .f2p-homecard__stars{padding:8px 12px;border-radius:var(--f2p-radius-pill);background:var(--f2p-glossy-pill);box-shadow:inset 0 0 0 1.5px #fff,0 0 0 1px var(--f2p-glossy-rim),0 4px 8px -4px #4a301666;color:#b9b2a8}.f2p-root[data-f2p-look~=glossy] .f2p-homecard__stars>i[data-on=true]{color:#f2b51d}.f2p-root[data-f2p-look~=glossy] .f2p-homecard__stars svg{width:24px;height:24px;fill:currentColor}.f2p-root[data-f2p-look~=glossy] .f2p-homecard .f2p-homecard__continue{min-height:58px;padding-inline:26px;font-family:var(--f2p-font-serif);font-size:26px;font-weight:400;text-shadow:0 2px 0 rgba(122,18,24,.45)}@container hub (max-aspect-ratio: 1/1){.f2p-root[data-f2p-look~=glossy] .f2p-homecards{padding:8px 10px 24px;margin-bottom:-22px;scroll-padding-inline:10px}.f2p-root[data-f2p-look~=glossy] .f2p-homecard{width:calc((100cqw - 30px)*.28);min-width:0;height:clamp(214px,30cqh,254px)}.f2p-root[data-f2p-look~=glossy] .f2p-homecard[data-lead=true]{width:calc((100cqw - 30px)*.72)}.f2p-root[data-f2p-look~=glossy] .f2p-homecard:not([data-lead=true]) .ae-player-photo-card{--f2p-glossy-card-rim: 8px}.f2p-root[data-f2p-look~=glossy] .f2p-homecard[data-lead=true] .ae-player-photo-card__title{font-size:23px}.f2p-root[data-f2p-look~=glossy] .f2p-hub[data-bar] .f2p-hub__frame{padding-bottom:18px}.f2p-root[data-f2p-look~=glossy] .f2p-hub .f2p-hub__actions .f2p-round-btn{width:50px;height:50px}.f2p-root[data-f2p-look~=glossy] .f2p-hub .f2p-currency-bar .ae-player-currency{min-height:50px}.f2p-root[data-f2p-look~=glossy] .f2p-hub .f2p-currency-bar .ae-player-currency strong{font-size:21px}.f2p-root[data-f2p-look~=glossy] .f2p-hub .f2p-currency-bar .f2p-item{--f2p-item-size: 28px !important}.f2p-root[data-f2p-look~=glossy] .f2p-homecards[data-count="1"] .f2p-homecard{width:100%}.f2p-root[data-f2p-look~=glossy] .f2p-homecard:not([data-lead=true]) .ae-player-photo-card__band{padding:8px 6px 4px}.f2p-root[data-f2p-look~=glossy] .f2p-homecard:not([data-lead=true]) .ae-player-photo-card__trailing{display:none}.f2p-root[data-f2p-look~=glossy] .f2p-homecard:not([data-lead=true]) .ae-player-photo-card{position:relative}.f2p-root[data-f2p-look~=glossy] .f2p-homecard:not([data-lead=true]) .f2p-homecard__rarity{position:absolute;top:10px;left:8px;z-index:2;display:block;filter:drop-shadow(0 3px 3px rgba(90,20,20,.35))}.f2p-root[data-f2p-look~=glossy] .f2p-homecard:not([data-lead=true]):has(.f2p-homecard__rarity) .ae-player-photo-card__kicker{display:none}.f2p-root[data-f2p-look~=glossy] .f2p-homecard:not([data-lead=true]) .ae-player-photo-card__title{font-size:12.5px;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.f2p-root[data-f2p-look~=glossy] .f2p-homecard:not([data-lead=true]) .ae-player-photo-card__copy{min-width:0;width:100%}.f2p-root[data-f2p-look~=glossy] .f2p-homecard:not([data-lead=true]) .ae-player-photo-card__copy{justify-items:center}.f2p-root[data-f2p-look~=glossy] .f2p-homecard:not([data-lead=true])[data-focus=face] .ae-player-photo-card__photo>img{scale:2.9;transform-origin:50% 15%}.f2p-root[data-f2p-look~=glossy] .f2p-homecard:not([data-lead=true]) .ae-player-photo-card__photo{background:radial-gradient(70% 60% at 50% 35%,#fff6d8,#f7dc9a 55%,#e9bd6a);box-shadow:inset 0 0 0 1.5px #ffffffb3}.f2p-root[data-f2p-look~=glossy] .f2p-homecard:not([data-lead=true]) .ae-player-photo-card__band{align-self:stretch;margin-top:6px;padding:8px 5px;border-radius:10px;background:linear-gradient(180deg,#ffffff,var(--f2p-glossy-cream));box-shadow:inset 0 0 0 1px var(--f2p-glossy-rim)}.f2p-root[data-f2p-look~=glossy] .f2p-hub__side{justify-self:end;align-self:end}.f2p-root[data-f2p-look~=glossy] .f2p-hevents{grid-auto-flow:row;gap:14px}.f2p-root[data-f2p-look~=glossy] .f2p-hevents__ring,.f2p-root[data-f2p-look~=glossy] .f2p-hevents__item[data-featured=true] .f2p-hevents__ring{width:82px;height:82px}.f2p-root[data-f2p-look~=glossy] .f2p-hevents__label{font-size:14px}}.f2p-root[data-f2p-look~=glossy] .f2p-hubtabs[data-look=plain]{margin:0 var(--f2p-space-2-5) calc(22px + var(--f2p-safe-bottom));padding:10px 6px;border:0;border-radius:26px;background:var(--f2p-glossy-pill);box-shadow:inset 0 0 0 1.5px #fff,0 0 0 1px var(--f2p-glossy-rim),0 12px 24px -10px #4a301680}.f2p-root[data-f2p-look~=glossy] .f2p-hubtabs[data-look=plain] .f2p-hubtabs__item{color:#6b5d52;font:400 13px/1.15 var(--f2p-font-serif)}.f2p-root[data-f2p-look~=glossy] .f2p-hubtabs[data-look=plain] .f2p-hubtabs__icon svg{width:27px;height:27px;stroke-width:2.6;fill:currentColor;fill-opacity:.14}.f2p-root[data-f2p-look~=glossy] .f2p-hubtabs[data-look=plain] .f2p-hubtabs__item[data-active=true]{align-self:center;justify-self:center;width:62px;aspect-ratio:1;margin-top:-18px;border-radius:50%;background:radial-gradient(circle at 50% 28%,#fff,#fff4f5 55%,#ffe4e8);box-shadow:inset 0 -3px 6px rgba(var(--f2p-pink-rgb),.12),inset 0 0 0 2px #fff,0 0 0 1px rgba(var(--f2p-pink-rgb),.16),0 8px 16px -6px rgba(var(--f2p-pink-rgb),.35);color:var(--f2p-pink)}.f2p-root[data-f2p-look~=glossy] .f2p-hubtabs[data-look=plain] .f2p-hubtabs__item[data-active=true] .f2p-hubtabs__icon{background:none;color:var(--f2p-pink)}.f2p-root[data-f2p-look~=glossy] .f2p-hubtabs[data-look=plain] .f2p-hubtabs__item[data-active=true] .f2p-hubtabs__icon svg{fill:currentColor;fill-opacity:.3}.f2p-root[data-f2p-look~=glossy][data-f2p-tex~=secondary-9] :is(.ae-player-button.f2p-btn-gold[data-variant=primary],.f2p-shop__grid:not([data-layout=hero]) .ae-player-button.f2p-product__buy[data-variant=primary]){color:var(--f2p-glossy-gold-ink);text-shadow:0 1px 0 rgba(255,255,255,.65)}@container hub (max-width: 380px){.f2p-root[data-f2p-look~=glossy] .f2p-hub .f2p-hub__actions{gap:5px}.f2p-root[data-f2p-look~=glossy] .f2p-hub .f2p-hub__actions .f2p-round-btn{width:42px;height:42px}.f2p-root[data-f2p-look~=glossy] .f2p-hub .f2p-hub__actions .f2p-round-btn svg{width:19px;height:19px}.f2p-root[data-f2p-look~=glossy] .f2p-hub .f2p-currency-bar{gap:5px}.f2p-root[data-f2p-look~=glossy] .f2p-hub .f2p-currency-bar .ae-player-currency{gap:5px;min-height:42px;padding:0 6px 0 9px}.f2p-root[data-f2p-look~=glossy] .f2p-hub .f2p-currency-bar .ae-player-currency[data-add=true]{padding-right:35px}.f2p-root[data-f2p-look~=glossy] .f2p-hub .f2p-currency-bar .ae-player-currency__add{right:5px;width:26px;height:26px}.f2p-root[data-f2p-look~=glossy] .f2p-hub .f2p-currency-bar .ae-player-currency strong{font-size:17px}.f2p-root[data-f2p-look~=glossy] .f2p-hub .f2p-currency-bar .f2p-item{--f2p-item-size: 22px !important}}.f2p-root[data-f2p-look~=glossy] .f2p-screen>.f2p-header .ae-player-text[data-variant=title]{display:inline-flex;align-items:center;gap:.4em;font-size:32px;font-weight:400}.f2p-root[data-f2p-look~=glossy] :is(.f2p-screen,.f2p-overlay)>.f2p-header .ae-player-text[data-variant=title]{color:#4a2c16;text-shadow:0 1px 0 #fff,1px 0 0 #fff,-1px 0 0 #fff,0 -1px 0 #fff,0 3px 8px rgba(var(--f2p-shadow-rgb),.25)}.f2p-root[data-f2p-look~=glossy] .f2p-screen>.f2p-header{padding-block:4px 12px}.f2p-root[data-f2p-look~=glossy] .f2p-screen>.f2p-header .ae-player-text[data-variant=title]:before,.f2p-root[data-f2p-look~=glossy] .f2p-screen>.f2p-header .ae-player-text[data-variant=title]:after,.f2p-root[data-f2p-look~=glossy] .f2p-shop .f2p-shop__section>.f2p-section-title>span:before,.f2p-root[data-f2p-look~=glossy] .f2p-shop .f2p-shop__section>.f2p-section-title>span:after,.f2p-root[data-f2p-look~=glossy] .f2p-shop .f2p-product__badge:before,.f2p-root[data-f2p-look~=glossy] .f2p-shop .f2p-product__badge:after{content:"";flex:none;width:.8em;height:.8em;background:linear-gradient(180deg,#ffe7a3,#e0a83a 60%,#b97a1f);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0 14.2 9.8 24 12 14.2 14.2 12 24 9.8 14.2 0 12 9.8 9.8z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0 14.2 9.8 24 12 14.2 14.2 12 24 9.8 14.2 0 12 9.8 9.8z'/%3E%3C/svg%3E") center / contain no-repeat}.f2p-root[data-f2p-look~=glossy] .f2p-shop :is(.f2p-shop__section>.f2p-section-title>span,.f2p-product__badge){display:inline-flex;align-items:center;gap:.5em}.f2p-root[data-f2p-look~=glossy] .f2p-shop :is(.f2p-shop__section>.f2p-section-title>span,.f2p-product__badge):before,.f2p-root[data-f2p-look~=glossy] .f2p-shop :is(.f2p-shop__section>.f2p-section-title>span,.f2p-product__badge):after{width:.7em;height:.7em}.f2p-root[data-f2p-look~=glossy] .f2p-shop .f2p-product__badge:before,.f2p-root[data-f2p-look~=glossy] .f2p-shop .f2p-product__badge:after{background:linear-gradient(180deg,#fff,#fff2c4)}.f2p-root[data-f2p-look~=glossy] .f2p-collection .f2p-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 5%;padding-inline:3%}.f2p-root[data-f2p-look~=glossy] .f2p-collection .f2p-hcard[data-size=tile]{aspect-ratio:4 / 5;overflow:visible}.f2p-root[data-f2p-look~=glossy] .f2p-collection .f2p-hcard[data-size=tile] .f2p-hcard__top{z-index:5;top:-6px;left:-6px}.f2p-root[data-f2p-look~=glossy] .f2p-collection .f2p-hcard .f2p-hcard__top .f2p-rarity[data-art=true]{height:34px;margin:0}.f2p-root[data-f2p-look~=glossy] .f2p-collection .f2p-filter{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3%;padding-inline:3%}.f2p-root[data-f2p-look~=glossy] .f2p-collection .f2p-filter .ae-player-pill{min-width:0;padding:0 6px}.f2p-root[data-f2p-look~=glossy] .f2p-collection>.f2p-header .ae-player-text[data-variant=title]:has(.f2p-collection__title):before,.f2p-root[data-f2p-look~=glossy] .f2p-collection>.f2p-header .ae-player-text[data-variant=title]:has(.f2p-collection__title):after{display:none}.f2p-root[data-f2p-look~=glossy] .f2p-collection__title{font-size:28px;filter:saturate(.6) brightness(1.04) drop-shadow(0 3px 6px rgba(122,86,40,.18))}.f2p-root[data-f2p-look~=glossy] .f2p-collection__title .f2p-collection__count{background:linear-gradient(180deg,#f6ead2,#e9d6b2);box-shadow:inset 0 1px #fffc,0 1px 2px #7a56282e}.f2p-root[data-f2p-look~=glossy] .f2p-collection .f2p-filter .ae-player-pill[aria-checked=true]{background:linear-gradient(180deg,#fff1bf,#f6cf62 48%,#e0a63a);box-shadow:inset 0 1.5px #ffffffd9,inset 0 -2px #b0701c59,0 0 0 1.5px #fff6d6f2,0 6px 12px -6px #7a4e1473;color:#4a2c0c}.f2p-root[data-f2p-look~=glossy] .f2p-collection .f2p-hcard[data-veiled=true] .f2p-art__img{filter:brightness(0) invert(.32) sepia(1) saturate(1.3) hue-rotate(-8deg) blur(2px) drop-shadow(0 0 12px rgba(255,244,220,.95));opacity:.48;transform:scale(1.12);transform-origin:50% 70%;-webkit-mask:radial-gradient(75% 70% at 50% 45%,#000 55%,transparent 100%);mask:radial-gradient(75% 70% at 50% 45%,#000 55%,transparent 100%)}.f2p-root[data-f2p-look~=glossy] .f2p-collection .f2p-hcard[data-owned=false] :is(.f2p-hcard__top,.f2p-rarity){opacity:1;filter:drop-shadow(0 1px 3px rgba(var(--f2p-black-rgb),.3))}.f2p-root[data-f2p-look~=glossy] .f2p-collection .f2p-hcard[data-veiled=true] .f2p-hcard__shade{background:radial-gradient(70% 50% at 50% 40%,rgba(255,250,241,.25),transparent 75%)}.f2p-root[data-f2p-look~=glossy] .f2p-collection .f2p-hcard[data-veiled=true] .f2p-hcard__shade:after{display:none}.f2p-root[data-f2p-look~=glossy] .f2p-collection .f2p-hcard__seal{width:clamp(44px,30cqi,64px);color:#d9a23a;background:#fffcf5b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:0 0 0 1.5px #fffffff2,0 0 0 5px #fffaf14d,0 8px 18px -8px #4a301659}.f2p-root[data-f2p-look~=glossy] .f2p-collection .f2p-hcard__seal svg{width:40%;height:40%}.f2p-root[data-f2p-look~=glossy] .f2p-collection .f2p-hcard__seal svg{width:42%;height:42%}.f2p-root[data-f2p-look~=glossy] .f2p-banner__masthead-label{display:inline-flex;align-items:center;gap:.5em;font-weight:700;font-size:18px;letter-spacing:.3em;color:#fbe2a0;text-shadow:0 1px 0 #8a5418,0 -1px 0 #8a5418,1px 0 0 #8a5418,-1px 0 0 #8a5418,0 3px 6px rgba(122,70,18,.5)}.f2p-root[data-f2p-look~=glossy] .f2p-banner{background:#f3e7d4}.f2p-root[data-f2p-look~=glossy] .f2p-banner__masthead-label:before,.f2p-root[data-f2p-look~=glossy] .f2p-banner__masthead-label:after{content:"";flex:none;width:.9em;height:.9em;background:linear-gradient(180deg,#fff4cf,#f0c04a);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0 14.2 9.8 24 12 14.2 14.2 12 24 9.8 14.2 0 12 9.8 9.8z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0 14.2 9.8 24 12 14.2 14.2 12 24 9.8 14.2 0 12 9.8 9.8z'/%3E%3C/svg%3E") center / contain no-repeat}.f2p-root[data-f2p-look~=glossy] .f2p-banner__masthead .f2p-banner__rateup{padding:4px 14px;font-size:13px;letter-spacing:.16em;color:#7a4a12}.f2p-root[data-f2p-look~=glossy] .f2p-banner__key:after{background:linear-gradient(0deg,#f3e7d4f2,#f3e7d4b3 32%,#f3e7d400 52%),linear-gradient(180deg,rgba(var(--f2p-cocoa-rgb),.16),rgba(var(--f2p-cocoa-rgb),0) 14%),radial-gradient(60% 30% at 0% 64%,rgba(var(--f2p-cocoa-rgb),.18),rgba(var(--f2p-cocoa-rgb),0) 75%)}.f2p-root[data-f2p-look~=glossy] .f2p-banner__scene{background-color:#d9c6a8;-webkit-mask:linear-gradient(180deg,#000 0%,#000 64%,transparent 86%);mask:linear-gradient(180deg,#000 0%,#000 64%,transparent 86%)}.f2p-root[data-f2p-look~=glossy] .f2p-banner[data-keyart=true]:before{background:radial-gradient(120% 52% at 0% 22%,rgba(var(--f2p-cocoa-rgb),.42),rgba(var(--f2p-cocoa-rgb),.2),rgba(var(--f2p-cocoa-rgb),0))}.f2p-root[data-f2p-look~=glossy] .f2p-banner[data-keyart=true] .f2p-banner__name .f2p-heading{overflow:visible;text-shadow:0 2px 0 rgba(var(--f2p-cocoa-rgb),.5),0 3px 8px rgba(var(--f2p-cocoa-rgb),.35)}.f2p-hevents__art{width:74%;height:74%;object-fit:contain;filter:drop-shadow(0 3px 3px rgba(74,48,22,.3))}.f2p-root[data-f2p-look~=glossy] .f2p-homecard .f2p-homecard__continue{min-height:52px;padding-inline:18px;font-size:23px}@container hub (max-aspect-ratio: 1/1){.f2p-root[data-f2p-look~=glossy] .f2p-homecard{height:clamp(200px,27cqh,236px)}.f2p-root[data-f2p-look~=glossy] .f2p-hub__figure{left:50%;bottom:25%;height:66%}.f2p-root[data-f2p-look~=glossy] .f2p-hub__side{margin-bottom:44px}.f2p-root[data-f2p-look~=glossy] .f2p-hub__room img{scale:1.25;translate:0 70px}.f2p-root[data-f2p-look~=glossy] .f2p-homecard[data-lead=true]{width:calc((100cqw - 30px)*.725)}.f2p-root[data-f2p-look~=glossy] .f2p-homecard:not([data-lead=true]){width:calc((100cqw - 30px)*.275)}}.f2p-root[data-f2p-look~=glossy][data-f2p-tex~=offer-stage] .f2p-shop .f2p-product{--f2p-tex-panel-edge: 36px;row-gap:16px;box-shadow:0 0 20px #ffecbe99,0 12px 20px -12px #4a301673}.f2p-root[data-f2p-look~=glossy][data-f2p-tex~=offer-stage][data-f2p-tex~=panel-9] .f2p-shop .f2p-product{isolation:isolate}.f2p-root[data-f2p-look~=glossy][data-f2p-tex~=offer-stage][data-f2p-tex~=panel-9] .f2p-shop .f2p-product:after{content:"";position:absolute;z-index:-1;top:1px;right:1px;bottom:1px;left:1px;padding:calc(var(--f2p-tex-panel-edge) * .25);border-radius:16px;background:linear-gradient(180deg,#fffffff2,#fffdf88c 45%,#f0ce9280);pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.f2p-root[data-f2p-look~=glossy][data-f2p-tex~=offer-stage] .f2p-shop{background:linear-gradient(180deg,#f6ecdc00 18%,#f6ecdc80 42%,#f6ecdcb8)}.f2p-root[data-f2p-look~=glossy][data-f2p-tex~=offer-stage] .f2p-shop .f2p-product__badge{right:16px;padding:6px 16px;font-size:14px;filter:saturate(1.35) brightness(.96)}.f2p-root[data-f2p-look~=glossy][data-f2p-tex~=offer-stage] .f2p-shop>.f2p-header{padding-block:24px 30px}.f2p-root[data-f2p-look~=glossy][data-f2p-tex~=offer-stage] .f2p-shop>.f2p-header .ae-player-text[data-variant=title]{color:#2a1a10}.f2p-root[data-f2p-look~=glossy][data-f2p-tex~=offer-stage] .f2p-shop .ae-player-button.f2p-product__buy{filter:saturate(1.3) brightness(1.04);color:#3e240a}.f2p-root[data-f2p-look~=glossy][data-f2p-tex~=offer-stage] .f2p-shop :is(.f2p-shop__grid[data-layout=row]>.f2p-product:not([data-stacked=true]),.f2p-shop__grid[data-layout=tile]>.f2p-product:last-child:nth-child(odd)){grid-template-columns:45% minmax(0,1fr)}.f2p-root[data-f2p-look~=glossy][data-f2p-tex~=offer-stage] .f2p-shop .f2p-product .f2p-rewards{flex-wrap:nowrap;gap:5px}.f2p-root[data-f2p-look~=glossy][data-f2p-tex~=offer-stage] .f2p-shop .f2p-product .f2p-reward{padding:4px 9px 4px 5px;font-size:15px;white-space:nowrap}.f2p-root[data-f2p-look~=glossy][data-f2p-tex~=offer-stage] .f2p-shop .f2p-product .f2p-reward .f2p-item{--f2p-item-size: 21px !important}.f2p-root[data-f2p-look~=glossy][data-f2p-tex~=offer-stage] .f2p-shop .f2p-product .f2p-product__amount{position:relative;padding:4px 12px 4px 6px;font-size:19px}.f2p-root[data-f2p-look~=glossy][data-f2p-tex~=offer-stage] .f2p-shop .f2p-product .f2p-product__amount .f2p-item{--f2p-item-size: 24px !important}.f2p-root[data-f2p-look~=glossy][data-f2p-tex~=offer-stage] .f2p-shop .f2p-product .f2p-product__amount b{position:absolute;left:calc(100% + 8px);font-size:19px;color:#e09a1e;text-shadow:0 1px 0 #fff,0 0 4px rgba(255,255,255,.9);white-space:nowrap}.f2p-game,.f2p-root{--f2p-game-space-0: var(--ae-player-space-0, 2px);--f2p-game-space-1: var(--ae-player-space-1, 4px);--f2p-game-space-1-5: var(--ae-player-space-1-5, 6px);--f2p-game-space-2: var(--ae-player-space-2, 8px);--f2p-game-space-2-5: var(--ae-player-space-2-5, 10px);--f2p-game-space-3: var(--ae-player-space-3, 12px);--f2p-game-space-3-5: var(--ae-player-space-3-5, 14px);--f2p-game-space-4: var(--ae-player-space-4, 16px);--f2p-game-space-4-5: 18px;--f2p-game-space-5: var(--ae-player-space-5, 20px);--f2p-game-space-6-5: 28px;--f2p-game-gutter-max: 44px;--f2p-game-type-caps: 11px;--f2p-game-type-small: 12px;--f2p-game-type-tag: 13.5px;--f2p-game-type-lead: 14px;--f2p-game-type-action: 17px;--f2p-game-type-stat: 19px;--f2p-game-type-title: 22px;--f2p-game-type-medal: 25px;--f2p-game-type-header: 26px;--f2p-game-type-hero-min: 30px;--f2p-game-type-hero: 40px;--f2p-game-type-hero-max: 46px;--f2p-game-radius-sheet: 26px;--f2p-game-motion-fade: .3s;--f2p-game-motion-tag: .4s;--f2p-game-scrim-rgb: 20, 12, 8;--f2p-game-name-ink: #fffaf2;--f2p-game-lead-ink: rgba(255, 248, 236, .92);--f2p-game-shine: rgba(255, 244, 228, .28);--f2p-game-wide-glow: rgba(255, 214, 110, .7);--f2p-game-letterbox: #0b0710;--f2p-game-letterbox-shadow: rgba(0, 0, 0, .6)}.f2p-screen.f2p-game-cover{position:relative;isolation:isolate;background:var(--f2p-app-bg)}.f2p-game-cover>.f2p-screen__body{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;overflow:hidden}.f2p-root .f2p-game-cover__back{position:absolute;z-index:6;top:calc(12px + var(--f2p-safe-top));left:12px}.f2p-game-cover__cover{height:100%;--cover-top: 58px;--cover-bottom: var(--f2p-safe-bottom)}.f2p-game-cover__status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--f2p-game-space-2-5)}.f2p-game-cover__status .f2p-rarity[data-size=large]{height:30px}.f2p-game-cover__status .f2p-rarity[data-art=true][data-size=large]{height:40px}.f2p-root .ae-player-button.f2p-game-cover__go{min-width:220px;min-height:56px;border:2px solid rgba(var(--f2p-white-rgb),.9);border-radius:var(--f2p-radius-pill);font-size:var(--f2p-game-type-action);letter-spacing:var(--f2p-caps-tracking, .08em)}.f2p-cover:is(.f2p-game-cover__cover,.f2p-game-met__cover) .f2p-cover__cutout{top:auto;bottom:0;height:calc(100cqh - var(--cover-top) - 6cqh)}@container cover (min-width: 720px) and (min-aspect-ratio: 5 / 4){.f2p-cover:is(.f2p-game-cover__cover,.f2p-game-met__cover) .f2p-cover__cutout{top:calc(var(--cover-top) + 9cqh);bottom:auto;height:104cqh;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 9%,#000 86%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 9%,#000 86%,transparent 100%)}}.f2p-cover:is(.f2p-game-cover__cover,.f2p-game-met__cover) .f2p-cover__masthead{z-index:3}.f2p-cover:is(.f2p-game-cover__cover,.f2p-game-met__cover) .f2p-cover__name{-webkit-text-stroke:.08em rgba(var(--f2p-shadow-rgb),.9);paint-order:stroke fill;text-shadow:0 .05em .12em rgba(var(--f2p-shadow-rgb),.6)}.f2p-cover:is(.f2p-game-cover__cover,.f2p-game-met__cover) .f2p-cover__kicker{z-index:3;font-weight:800;color:var(--f2p-ivory-60);-webkit-text-stroke:.22em rgba(var(--f2p-shadow-rgb),.9);paint-order:stroke fill;text-shadow:0 1px 6px rgba(var(--f2p-shadow-rgb),.6)}.f2p-game-cover--growth>.f2p-screen__body{display:flex;flex-direction:column}.f2p-game-cover--growth .f2p-game-cover__cover{flex:1 1 0;height:auto;--cover-bottom: 0px}.f2p-game-growth{position:relative;z-index:5;flex:none;display:grid;gap:var(--f2p-game-space-2-5);box-sizing:border-box;width:100%;max-width:760px;max-height:min(54%,460px);margin:0 auto;padding:var(--f2p-game-space-1-5) var(--f2p-game-space-4) calc(var(--f2p-game-space-6-5) + var(--f2p-safe-bottom));overflow-y:auto;overscroll-behavior:contain;border-radius:var(--f2p-game-radius-sheet) var(--f2p-game-radius-sheet) 0 0;background:var(--f2p-panel-fill);box-shadow:0 -18px 40px -24px rgba(var(--f2p-shadow-rgb),.55),inset 0 1px 0 var(--f2p-gold-line);-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);animation:f2p-game-growth-rise .52s var(--ae-player-easing-emphasized) .36s both}.f2p-root .f2p-game-growth .f2p-level.f2p-panel{padding:var(--f2p-game-space-2) var(--f2p-game-space-0) var(--f2p-game-space-0);background:none;box-shadow:none;outline:0}.f2p-root .f2p-game-growth__tabs.ae-player-sub-tabs{position:sticky;top:-6px;z-index:1;background:var(--f2p-panel-fill)}.f2p-game-growth__panel{min-width:0;padding-top:var(--f2p-game-space-1)}.f2p-game-growth .f2p-wardrobe__grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:var(--f2p-game-space-2-5)}.f2p-game-growth__stats{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--f2p-game-space-1) var(--f2p-game-space-4);margin:0;padding:var(--f2p-game-space-1) var(--f2p-game-space-2) 0}.f2p-game-growth__stat{display:inline-flex;align-items:baseline;gap:var(--f2p-game-space-1-5)}.f2p-game-growth__stat dt{display:inline-flex;align-items:center;gap:var(--f2p-game-space-1);font-size:var(--f2p-game-type-caps);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--f2p-kicker-ink)}.f2p-game-growth__stat dd{margin:0;font-size:var(--f2p-game-type-lead);font-weight:800;color:var(--f2p-ink)}.f2p-game-growth__stat dd b{margin-inline-start:var(--f2p-game-space-1);font-size:var(--f2p-game-type-small);color:var(--f2p-good-ink)}.f2p-game-growth__short{display:grid;justify-items:center;gap:var(--f2p-game-space-0);margin:0;text-align:center;font-size:var(--f2p-game-type-small);font-weight:700;color:var(--f2p-bad-ink)}.f2p-game-growth__short small{font-size:var(--f2p-game-type-small);font-weight:600;color:var(--f2p-ink-soft)}@keyframes f2p-game-growth-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.f2p-screen.f2p-game-cover--growth{container:game-cover / size}@container game-cover (min-aspect-ratio: 4 / 3){.f2p-game-cover--growth>.f2p-screen__body{flex-direction:row}.f2p-game-cover--growth .f2p-game-cover__cover{flex:1 1 0;min-width:0;height:100%;--cover-bottom: var(--f2p-safe-bottom)}.f2p-game-cover--growth .f2p-game-growth{width:min(50%,480px);max-width:none;max-height:none;height:100%;margin:0;padding:calc(var(--f2p-game-space-3) + var(--f2p-safe-top)) calc(var(--f2p-game-space-4) + var(--f2p-safe-right)) calc(var(--f2p-game-space-3) + var(--f2p-safe-bottom)) var(--f2p-game-space-4);border-radius:var(--f2p-game-radius-sheet) 0 0 var(--f2p-game-radius-sheet);box-shadow:-18px 0 40px -24px rgba(var(--f2p-shadow-rgb),.55),inset 1px 0 0 var(--f2p-gold-line);align-content:start}}@container game-cover (max-aspect-ratio: 4 / 3){.f2p-game-cover--growth .f2p-game-cover__cover{--growth-foot: 148px}.f2p-game-cover--growth .f2p-cover__page{--cover-name-size: min(10cqh, calc(172cqw / var(--cover-name-chars) / var(--f2p-display-width, 1)))}.f2p-game-cover--growth .f2p-cover__masthead{top:64px}.f2p-cover.f2p-game-cover__cover .f2p-cover__cutout{bottom:calc(var(--growth-foot) - 16px);height:min(390px,calc((100cqh - var(--growth-foot) + 16px - 78px) / .846))}.f2p-game-cover__cover .f2p-cover__page{row-gap:var(--f2p-game-space-2);padding-bottom:var(--f2p-game-space-3)}.f2p-root .f2p-game-cover__cover .f2p-cover__page>.f2p-cover__side{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-auto-flow:row dense;align-items:center;justify-self:stretch;width:auto;max-width:none;margin:0 var(--f2p-game-space-1);padding:var(--f2p-game-space-1-5) var(--f2p-game-space-3);gap:var(--f2p-game-space-0) var(--f2p-game-space-3)}.f2p-game-cover__cover .f2p-cover__side>.f2p-cover__role{grid-column:1;grid-row:1}.f2p-game-cover__cover .f2p-cover__side>.f2p-game-cover__status{grid-column:2;grid-row:1;justify-self:end}.f2p-game-cover__cover .f2p-cover__side>:is(.f2p-cover__facts,.f2p-game-cover__story){grid-column:1 / -1;justify-self:start}.f2p-game-cover--growth .f2p-game-cover__status{flex-wrap:nowrap;gap:var(--f2p-game-space-1-5)}.f2p-game-cover--growth .f2p-game-cover__status .f2p-rarity[data-art=true][data-size=large]{height:34px}.f2p-root .f2p-game-cover--growth .ae-player-button.f2p-game-cover__go{min-height:48px}.f2p-game-cover__cover .f2p-cover__page:after{height:34%}.f2p-game-cover--abilities .f2p-game-cover__cover{--growth-foot: 214px}.f2p-game-cover--abilities .f2p-cover__page{grid-template-areas:"side" "abilities" "action"}.f2p-game-growth{gap:var(--f2p-game-space-1);padding-bottom:calc(var(--f2p-game-space-3-5) + var(--f2p-safe-bottom))}.f2p-root .f2p-game-growth__tabs.ae-player-sub-tabs{margin-bottom:var(--f2p-game-space-0)}.f2p-root .f2p-game-growth .f2p-level.f2p-panel{gap:var(--f2p-game-space-2);padding-top:var(--f2p-game-space-0)}.f2p-game-growth .f2p-level__head{grid-template-columns:52px minmax(0,1fr);gap:var(--f2p-game-space-3)}.f2p-game-growth .f2p-level__medal{width:52px;height:58px}.f2p-game-growth .f2p-level__medal strong{font-size:var(--f2p-game-type-medal)}.f2p-game-growth .f2p-level__facts>div{grid-auto-flow:column;justify-content:center;align-items:center;gap:var(--f2p-game-space-2);padding:var(--f2p-game-space-1-5) var(--f2p-game-space-1)}.f2p-game-growth .f2p-level__facts dd{font-size:var(--f2p-game-type-stat)}}.f2p-game-met{position:absolute;top:0;right:0;bottom:0;left:0;z-index:70;cursor:pointer}.f2p-game-met__cover{height:100%;--cover-top: calc(12px + var(--f2p-safe-top));--cover-bottom: var(--f2p-safe-bottom)}.f2p-screen.f2p-game-pick{position:relative;isolation:isolate;container:pick / size;background:rgb(var(--f2p-page-rgb));--f2p-game-pick-hang: 38px}.f2p-game-pick>.f2p-screen__body{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;padding:0}.f2p-game-pick>.f2p-hubtabs{margin-top:auto}.f2p-screen.f2p-game-pick:has(>:is(.f2p-hubtabs,.f2p-frame__bar)){display:grid;grid-template:auto minmax(0,1fr) auto / minmax(0,1fr)}.f2p-game-pick:has(>:is(.f2p-hubtabs,.f2p-frame__bar))>.f2p-frame__top{grid-area:1 / 1 / 2 / 2}.f2p-game-pick:has(>:is(.f2p-hubtabs,.f2p-frame__bar))>:is(.f2p-game-pick__head,.f2p-screen__body){grid-area:2 / 1 / 3 / 2}.f2p-game-pick:has(>:is(.f2p-hubtabs,.f2p-frame__bar))>.f2p-game-pick__head{align-self:start}.f2p-game-pick>:is(.f2p-hubtabs,.f2p-frame__bar){grid-area:3 / 1 / 4 / 2}.f2p-game-pick .f2p-carousel:not(:has(>.f2p-carousel__foot))>.f2p-carousel__stage{margin-bottom:calc(var(--f2p-game-pick-hang) + var(--f2p-safe-bottom))}.f2p-game-pick:has(>:is(.f2p-hubtabs,.f2p-frame__bar)) .f2p-carousel:not(:has(>.f2p-carousel__foot))>.f2p-carousel__stage{margin-bottom:var(--f2p-game-pick-hang)}.f2p-game-pick:has(>:is(.f2p-hubtabs,.f2p-frame__bar)) .f2p-carousel__foot{padding-bottom:var(--f2p-space-5-5)}.f2p-game-pick__head{position:relative;z-index:2;display:flex;align-items:flex-start;gap:var(--f2p-game-space-4-5);padding:calc(var(--f2p-game-space-4-5) + var(--f2p-safe-top)) clamp(var(--f2p-game-space-4),3cqw,var(--f2p-game-gutter-max)) 0;pointer-events:none}.f2p-game-pick__head>*{pointer-events:auto}.f2p-game-pick__title{display:grid;gap:var(--f2p-game-space-1-5);min-width:0;padding-top:var(--f2p-game-space-0)}.f2p-root .f2p-game-pick__title .f2p-kicker{margin:0}.f2p-root .f2p-game-pick__title .f2p-heading{margin:0;font-size:clamp(var(--f2p-game-type-hero-min),3.2cqw,var(--f2p-game-type-hero-max));line-height:1}.f2p-game-pick__ambient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.f2p-game-pick__ambient img{width:100%;height:100%;object-fit:cover;filter:blur(34px) saturate(1.05);transform:scale(1.15);animation:f2p-game-pick-fade .8s ease both}.f2p-game-pick__ambient:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 60% at 50% 50%,rgba(var(--f2p-page-rgb),.58),rgba(var(--f2p-page-rgb),.86)),linear-gradient(180deg,rgba(var(--f2p-page-rgb),.5),rgba(var(--f2p-page-rgb),0) 22%,rgba(var(--f2p-page-rgb),0) 78%,rgba(var(--f2p-page-rgb),.6))}@keyframes f2p-game-pick-fade{0%{opacity:0}to{opacity:1}}.f2p-game-pick .f2p-carousel{--f2p-card-w: min(60cqw, 900px, calc((100cqh - 200px)*1.6) );--f2p-card-h: calc(var(--f2p-card-w) / 1.6);--f2p-carousel-top: 64px}.f2p-game-pick__face{position:absolute;top:0;right:0;bottom:0;left:0;isolation:isolate;overflow:hidden;border-radius:var(--f2p-radius-card);background:var(--f2p-locked-fill);outline:1px solid color-mix(in srgb,var(--f2p-champagne) 80%,transparent);outline-offset:-9px;box-shadow:0 0 0 1.5px var(--f2p-pill-fill),0 36px 70px -34px rgba(var(--f2p-shadow-rgb),.75)}.f2p-carousel__card[data-center] .f2p-game-pick__face{box-shadow:0 0 0 1.5px var(--f2p-pill-fill),0 0 0 3px var(--f2p-gold-line),0 0 70px -14px color-mix(in srgb,var(--f2p-accent-gold) 55%,transparent),0 44px 90px -36px rgba(var(--f2p-shadow-rgb),.8)}.f2p-game-pick__art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden}.f2p-game-pick__stage{width:100%;height:100%;object-fit:cover;object-position:50% 35%}.f2p-carousel__card[data-center] .f2p-game-pick__stage{animation:f2p-game-pick-drift 16s ease-in-out infinite alternate}@keyframes f2p-game-pick-drift{0%{transform:scale(1.02)}to{transform:scale(1.1) translate3d(-1.5%,-1%,0)}}.f2p-game-pick__figure{position:absolute;right:-2%;bottom:0;width:auto;height:104%;max-width:78%;object-fit:contain;object-position:bottom right;filter:drop-shadow(0 10px 24px rgba(var(--f2p-shadow-rgb),.45))}.f2p-game-pick__face:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,rgba(var(--f2p-game-scrim-rgb),0) 38%,rgba(var(--f2p-game-scrim-rgb),.45) 62%,rgba(var(--f2p-game-scrim-rgb),.88))}.f2p-carousel__card[data-center] .f2p-game-pick__face:after{background:linear-gradient(180deg,rgba(var(--f2p-game-scrim-rgb),0) 45%,rgba(var(--f2p-game-scrim-rgb),.35) 66%,rgba(var(--f2p-game-scrim-rgb),.82))}.f2p-game-pick__shine{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:0;background:radial-gradient(40% 50% at var(--f2p-shine-x, 50%) var(--f2p-shine-y, 30%),var(--f2p-game-shine),transparent 70%);transition:opacity var(--f2p-game-motion-fade) ease}.f2p-game-pick__copy{position:absolute;inset:auto 26% 0 0;display:grid;justify-items:start;gap:var(--f2p-game-space-2);padding:0 clamp(var(--f2p-game-space-5),4%,var(--f2p-game-gutter-max)) 58px;color:var(--f2p-white)}.f2p-game-pick__name{margin:0;font-family:var(--f2p-font-serif);font-size:calc(var(--f2p-card-w) * .075);font-weight:700;line-height:1.02;letter-spacing:-.015em;color:var(--f2p-game-name-ink);text-shadow:0 3px 24px rgba(var(--f2p-game-scrim-rgb),.55)}.f2p-game-pick__lead{margin:0;font-family:var(--f2p-font-ui);font-size:calc(var(--f2p-card-w) * .019);font-weight:600;letter-spacing:.04em;color:var(--f2p-game-lead-ink);text-shadow:0 1px 8px rgba(var(--f2p-game-scrim-rgb),.6)}.f2p-root .f2p-game-pick__tag{display:inline-flex;align-items:center;gap:var(--f2p-game-space-2);min-height:34px;padding:0 var(--f2p-game-space-4);font-size:var(--f2p-game-type-tag);font-weight:700;letter-spacing:.04em;color:var(--f2p-ink);transition:opacity var(--f2p-game-motion-tag) ease}.f2p-game-pick__tag svg{color:var(--f2p-accent-gold)}.f2p-carousel__card:not([data-center]) .f2p-game-pick__tag{opacity:0}@container pick (max-aspect-ratio: 1/1){.f2p-game-pick .f2p-carousel{--f2p-card-w: calc(100cqw - 56px) ;--f2p-card-h: 100%;--f2p-carousel-top: calc(62px + var(--f2p-safe-top));--f2p-turn: 0}.f2p-game-pick .f2p-carousel__foot{padding-top:var(--f2p-game-pick-hang)}.f2p-game-pick__copy{right:0;padding:0 var(--f2p-game-space-4-5) 50px;transition:opacity var(--f2p-game-motion-fade) ease}.f2p-carousel__card:not([data-center]) .f2p-game-pick__copy{opacity:0}.f2p-carousel__card[data-center] .f2p-game-pick__face:after{background:linear-gradient(180deg,rgba(var(--f2p-game-scrim-rgb),0) 36%,rgba(var(--f2p-game-scrim-rgb),.45) 60%,rgba(var(--f2p-game-scrim-rgb),.9))}.f2p-game-pick__figure{right:50%;height:92%;max-width:110%;translate:50% 0;object-position:bottom center}.f2p-game-pick__name{font-size:var(--f2p-game-type-hero)}.f2p-game-pick__lead{font-size:var(--f2p-game-type-lead)}}@media(hover:hover)and (pointer:fine){.f2p-carousel__card[data-center]:hover .f2p-game-pick__shine{opacity:1}}.f2p-root .f2p-game-pick__figure[data-wide=true]{top:18%;right:auto;bottom:auto;left:7%;width:86%;height:auto;max-width:none;translate:none;rotate:-14deg;filter:drop-shadow(0 0 24px var(--f2p-game-wide-glow)) drop-shadow(0 10px 18px rgba(var(--f2p-shadow-rgb),.45))}.ae-player-theme[data-player-reduced-motion=true] :is(.f2p-game-pick__ambient img,.f2p-game-pick__stage){animation:none!important}@media(prefers-reduced-motion:reduce){.ae-player-theme:not([data-player-reduced-motion=false]) :is(.f2p-game-pick__ambient img,.f2p-game-pick__stage){animation:none!important}}.f2p-game-story{--f2p-gutter: max(16px, calc((100% - 1180px)/2) )}.f2p-game-story>.f2p-overlay__backdrop{background:var(--f2p-sys-page)}.f2p-root .f2p-game-story>.f2p-header .ae-player-text[data-variant=title]{font-family:var(--f2p-font-serif);font-weight:600;font-size:var(--f2p-game-type-header);letter-spacing:-.01em}.f2p-game-story>.f2p-overlay__body{padding-top:var(--f2p-game-space-1-5)}.f2p-root .f2p-heading.f2p-game-story__title{display:flex;align-items:baseline;justify-content:space-between;gap:var(--f2p-game-space-3);margin:0 0 var(--f2p-game-space-3);font-size:var(--f2p-game-type-title)}.f2p-root .f2p-game-story__title .f2p-kicker{margin:0}.f2p-game-story__page{display:grid;gap:var(--f2p-game-space-4);padding-bottom:var(--f2p-game-space-5)}.f2p-game-story__her{display:grid;align-content:start}.f2p-game-story__art{position:relative;height:min(46vh,400px);overflow:hidden;border-radius:var(--f2p-radius-panel);background:var(--f2p-soft);box-shadow:0 14px 30px -14px rgba(var(--f2p-berry-450-rgb),.45)}.f2p-game-story__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:blur(16px) saturate(1.1);opacity:.85;transform:scale(1.15)}.f2p-game-story__portrait{position:relative;display:block;width:100%;height:100%;object-fit:cover;object-position:50% 14%}.f2p-root .f2p-game-story__panel{position:relative;display:grid;gap:var(--f2p-game-space-2-5);margin:-72px var(--f2p-game-space-3) 0;border-color:rgba(var(--f2p-pink-rgb),.28);background:color-mix(in srgb,var(--f2p-surface) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.f2p-game-story__level{display:grid;gap:var(--f2p-game-space-1-5)}.f2p-game-story__level strong{font-family:var(--f2p-font-serif);font-size:var(--f2p-game-type-title);font-weight:600;color:var(--f2p-ink)}.f2p-game-story__bar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--f2p-game-space-2);color:var(--f2p-pink-deep)}.f2p-game-story__bar small{color:var(--f2p-ink-soft);font-size:var(--f2p-game-type-small);font-weight:800}.f2p-root .f2p-game-story__bar .ae-player-progress[data-tone] .ae-player-meter__fill{background:var(--f2p-pink-fill)}.f2p-game-story__actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:var(--f2p-game-space-2)}.f2p-root .f2p-game-story__actions .ae-player-button{min-height:48px;font-size:var(--f2p-game-type-action)}.f2p-root .f2p-game-story__gift .f2p-level__cost{padding:0;border:0}.f2p-root .f2p-game-story__gift .f2p-level__price{font-size:var(--f2p-game-type-small)}.f2p-game-story__chapters{min-width:0}@media(min-width:900px){.f2p-game-story__page{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);align-items:start;gap:var(--f2p-game-space-5)}.f2p-game-story__her{position:sticky;top:0}.f2p-game-story__art{height:min(calc(100dvh - 240px),760px);min-height:360px}.f2p-root .f2p-game-story__panel{margin:-128px var(--f2p-game-space-4) 0}}.f2p-root .f2p-game-cover__story{display:inline-flex;align-items:center;gap:var(--f2p-game-space-1-5);width:fit-content;min-height:36px;margin-top:var(--f2p-game-space-2-5);padding:0 var(--f2p-game-space-3) 0 11px;border:0;border-radius:var(--f2p-radius-pill);color:var(--f2p-ink);background:var(--f2p-pill-fill);box-shadow:var(--f2p-pill-shadow),inset 0 0 0 1px var(--f2p-gold-line);font-family:var(--f2p-caps-family, var(--f2p-font-caps));font-size:calc(var(--f2p-game-type-caps) * var(--f2p-caps-scale, 1));font-weight:var(--f2p-caps-weight, 700);letter-spacing:var(--f2p-caps-tracking, .18em);text-transform:var(--f2p-caps-transform, uppercase);pointer-events:auto;cursor:pointer}.f2p-game-cover__story>svg{flex:none;color:var(--f2p-accent-gold)}.f2p-game-cover__story b{font-family:var(--f2p-font-ui);font-size:var(--f2p-game-type-small);letter-spacing:.04em;color:var(--f2p-ink-soft)}.f2p-game-cover__story[data-next=true] b{color:var(--f2p-pink-deep)}.f2p-game-shop__action{display:inline-flex;align-items:center;gap:var(--f2p-game-space-2)}.f2p-root .f2p-game-shop__vip{position:relative;display:inline-flex;padding:0;border:0;background:none;cursor:pointer}.f2p-game-shop__vip>.f2p-dot{top:-3px;right:-3px}.f2p-game[data-aspect=portrait]{display:flex;justify-content:center;background:var(--f2p-game-letterbox)}.f2p-game[data-aspect=portrait]>.f2p-root{flex:none;width:auto;height:100%;aspect-ratio:9 / 16;max-width:100%;box-shadow:0 0 60px var(--f2p-game-letterbox-shadow)}.f2p-rank-seasons{margin-bottom:var(--f2p-game-space-3)}.f2p-live__ranking{display:flex;justify-content:flex-end}.f2p-live__days{overflow-x:auto;scrollbar-width:none}.f2p-live__days [role=tab][aria-disabled=true],.f2p-live__days [role=tab]:has(svg){opacity:.7}.f2p-live__day-badge{display:inline-grid;place-items:center;min-width:16px;height:16px;margin-left:4px;padding:0 4px;border-radius:999px;background:var(--f2p-badge, #e5484d);color:#fff;font-size:11px;font-weight:800;line-height:1}@container f2p-live (min-width: 820px){.f2p-live:has(>.f2p-live__ranking){grid-auto-flow:row dense}.f2p-live>.f2p-live__ranking{grid-column:1}}.f2p-live__spotlight{display:flex;align-items:center;gap:var(--f2p-game-space-3)}@container f2p-live (min-width: 820px){.f2p-live:has(>.f2p-live__spotlight){grid-auto-flow:row dense}.f2p-live>.f2p-live__spotlight{grid-column:1}}.f2p-live__cast{display:flex;flex:1;gap:var(--f2p-game-space-2);min-width:0;margin:0;padding:0;list-style:none;overflow-x:auto}.f2p-live__cast li{display:grid;justify-items:center;gap:2px;flex:none;width:64px;font-size:12px;font-weight:700;text-align:center}.f2p-live__cast img{width:56px;height:56px;border-radius:50%;object-fit:cover;object-position:top}.f2p-live__cast span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.f2p-game-episode{position:absolute;top:0;right:0;bottom:0;left:0}.f2p-login-sheet .f2p-login>.f2p-section-title>span:first-child{visibility:hidden}.f2p-production{display:grid;gap:var(--f2p-game-space-2);align-content:start}.f2p-production__tabs,.f2p-production__bar{display:flex;flex-wrap:wrap;gap:var(--f2p-game-space-2)}.f2p-production__slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:var(--f2p-game-space-2);margin:0;padding:0;list-style:none}.f2p-production__slot{min-width:0}.f2p-root .f2p-production .f2p-production__plot{display:grid;justify-items:center;align-content:center;gap:4px;width:100%;min-height:112px;padding:var(--f2p-game-space-2);border-radius:var(--f2p-game-radius-sheet);background:var(--f2p-panel-fill);color:var(--f2p-ink);text-align:center;white-space:normal}.f2p-production__slot[data-state=empty] .f2p-production__plot{background:transparent;outline:2px dashed rgba(var(--f2p-shadow-rgb),.3);outline-offset:-2px}.f2p-production__slot[data-state=ready] .f2p-production__plot{outline:3px solid var(--f2p-accent-gold);outline-offset:-3px}.f2p-production__plus{font-size:28px;line-height:1;opacity:.7}.f2p-production__badge{padding:2px 12px;border-radius:var(--f2p-radius-pill);background:#ffd34d;color:#4a2c00;font-weight:800;text-shadow:none;box-shadow:0 2px #c98f00}.f2p-production__grow{display:block;width:70%;height:6px;border-radius:3px;background:#00000040;overflow:hidden}.f2p-production__grow>i{display:block;height:100%;width:calc(var(--grow, 0) * 100%);background:#7bd66b}.f2p-production__icon{width:48px;height:48px;object-fit:contain}.f2p-production__recipes{display:grid;gap:var(--f2p-game-space-2);margin:0;padding:0;list-style:none}.f2p-production__recipe{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--f2p-game-space-2)}.f2p-production__recipe[data-locked]{opacity:.6}.f2p-production__recipe-text{display:grid;gap:2px;min-width:0}.f2p-production__recipe-text>span,.f2p-production__line>span{font-size:var(--f2p-game-type-small);color:var(--f2p-ink-soft)}.f2p-production__line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--f2p-game-space-1)}.f2p-production__level{display:flex;align-items:center;gap:8px;width:100%;margin-bottom:var(--f2p-game-space-2);padding:4px 12px 4px 4px;border:0;border-radius:var(--f2p-radius-pill);background:#14100c8c;color:#fff;font-weight:800;cursor:pointer}.f2p-production__star{display:grid;place-items:center;width:34px;height:34px;flex:none;color:#5a3a00;background:radial-gradient(circle at 35% 30%,#fff3a8,#f5b81c 70%);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.f2p-production__level[data-claim] .f2p-production__star{animation:f2p-production-bounce 1.2s ease-in-out infinite}.f2p-production__xp{flex:1;height:12px;border-radius:6px;background:#fff3;overflow:hidden}.f2p-production__xp>i{display:block;height:100%;width:calc(var(--xp, 0) * 100%);background:linear-gradient(90deg,#ff7aa8,#ff4d8a)}.f2p-production[data-look=home]{padding:0 2px}.f2p-production[data-look=home] .f2p-production__slots{grid-template-columns:repeat(3,minmax(0,1fr))}.f2p-root .f2p-production[data-look=home] .f2p-production__plot{min-height:96px;color:#fff8ec;text-shadow:0 1px 2px rgba(0,0,0,.6);border-radius:18px;background:repeating-linear-gradient(180deg,#6b4423 0,#6b4423 10px,#5a381c 10px,#5a381c 20px);box-shadow:inset 0 0 0 3px #96683ae6,0 5px #3e2612,0 10px 16px #00000047}.f2p-root .f2p-production[data-look=home] .f2p-production__slot[data-state=empty] .f2p-production__plot{outline-color:#ffecc873}.f2p-production[data-look=home] .f2p-production__plot .f2p-countdown{color:#fff8ec}.f2p-production[data-look=home] .f2p-production__icon{width:56px;height:56px;filter:drop-shadow(0 3px 3px rgba(0,0,0,.35))}.f2p-production[data-look=home] .f2p-production__slot[data-state=running] .f2p-production__icon{opacity:.75}.f2p-production[data-look=home] .f2p-production__slot[data-state=ready] .f2p-production__plot{outline-color:#ffd34d}.f2p-root .f2p-production[data-look=home] .f2p-production__slot[data-state=buy] .f2p-production__plot{background:#28461473;outline:2px dashed rgba(255,248,230,.8);outline-offset:-2px;box-shadow:none}.f2p-production[data-look=home] .f2p-production__slot[data-state=ready] .f2p-production__badge{animation:f2p-production-bounce 1.2s ease-in-out infinite}@keyframes f2p-production-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.f2p-production__level[data-claim] .f2p-production__star,.f2p-production[data-look=home] .f2p-production__slot[data-state=ready] .f2p-production__badge{animation:none}}.f2p-squad{--f2p-squad-gap: 6px;--f2p-squad-pad: 10px;--f2p-squad-tile-radius: 12px;--f2p-squad-chip-radius: 10px;--f2p-squad-type-title: 17px;--f2p-squad-type-name: 12px;--f2p-squad-type-tiny: 11px;--f2p-squad-type-micro: 10px;--f2p-squad-type-vs: 20px;--f2p-squad-type-result: 26px;--f2p-squad-type-label: 12px;--f2p-squad-win: #43c46a;--f2p-squad-win-glow: rgba(67, 196, 106, .35);--f2p-squad-hurt: #ff6b5b;--f2p-squad-chip: #ffd34d;--f2p-squad-chip-ink: #4a2c00;--f2p-squad-cleared: #6be38a;--f2p-squad-cleared-ink: #0f3d1c;--f2p-squad-locked: #8a8f99;--f2p-squad-on-dark: #fff;--f2p-squad-shade: rgba(0, 0, 0, .55);--f2p-squad-gold: #d99a00;--f2p-squad-lost: #d9534f;--f2p-squad-well: rgba(var(--f2p-shadow-rgb), .12);--f2p-squad-line: rgba(var(--f2p-shadow-rgb), .14);--f2p-squad-track: rgba(var(--f2p-shadow-rgb), .2);--f2p-squad-dash: rgba(var(--f2p-shadow-rgb), .3);--f2p-squad-quick: .15s;--f2p-squad-slow: .3s}.f2p-squad .f2p-squad__panel{display:grid;gap:var(--f2p-game-space-2);margin:0 0 var(--f2p-game-space-2);padding:var(--f2p-game-space-2) var(--f2p-squad-pad);border-radius:var(--f2p-game-radius-sheet);background:var(--f2p-panel-fill);color:var(--f2p-ink)}.f2p-squad__panel h3{display:flex;justify-content:space-between;align-items:baseline;gap:var(--f2p-game-space-2);margin:0;font-family:var(--ae-player-font-display, inherit);font-size:var(--f2p-squad-type-title);font-weight:400}.f2p-squad__panel h3 small,.f2p-squad__hint{font-size:var(--f2p-game-type-small);font-weight:600;color:var(--f2p-ink-soft)}.f2p-squad__hint{margin:0;font-size:11px;line-height:1.25}.f2p-squad__lineup,.f2p-squad__stages,.f2p-squad__foes,.f2p-squad__side{margin:0;padding:0;list-style:none}.f2p-squad__lineup{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.f2p-squad__slot{position:relative;display:flex;align-items:flex-end;justify-content:center;aspect-ratio:3 / 4;overflow:hidden;border-radius:var(--f2p-squad-tile-radius);border:2px solid var(--f2p-accent-gold);background:var(--f2p-squad-well)}.f2p-squad__slot img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 12%}.f2p-squad__slot span:not(.f2p-sr-only){position:relative;width:100%;padding:var(--f2p-game-space-1) 0;background:var(--f2p-squad-shade);color:var(--f2p-squad-on-dark);font-size:var(--f2p-squad-type-tiny);font-weight:800;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.f2p-squad__slot[data-empty]{align-items:center;border-style:dashed;border-color:var(--f2p-squad-dash);background:transparent}.f2p-squad__slot[data-empty] .f2p-squad__plus{color:var(--f2p-ink-soft)}.f2p-squad__roster{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:var(--f2p-squad-gap)}.f2p-squad__hero{display:grid;justify-items:center;gap:1px;min-width:0;min-height:44px;padding:0 0 var(--f2p-game-space-1);overflow:hidden;border:2px solid transparent;border-radius:var(--f2p-squad-tile-radius);background:var(--f2p-squad-well);color:var(--f2p-ink);font:inherit;cursor:pointer}.f2p-squad__hero img{width:100%;aspect-ratio:1;object-fit:cover;object-position:50% 10%}.f2p-squad__hero b{font-size:var(--f2p-squad-type-name)}.f2p-squad__hero span{font-size:var(--f2p-squad-type-micro);color:var(--f2p-ink-soft)}.f2p-squad__hero[data-in]{border-color:var(--f2p-squad-win);box-shadow:0 0 0 2px var(--f2p-squad-win-glow)}.f2p-squad__hero:disabled{cursor:default;opacity:.45}.f2p-squad__hero[data-in]:disabled{opacity:.8}.f2p-squad__stages{display:grid}.f2p-squad__stage{display:grid;gap:var(--f2p-squad-gap);padding:var(--f2p-squad-pad) 0;border-top:1px solid var(--f2p-squad-line)}.f2p-squad__stage:first-child{border-top:0}.f2p-squad__scene,.f2p-squad__foot{display:grid;gap:var(--f2p-squad-gap)}.f2p-squad__stage[data-state=locked] :is(.f2p-squad__scene,.f2p-squad__pay){opacity:.6}.f2p-squad__stage[data-art]{--f2p-squad-card-edge: 0px;gap:0;margin-top:var(--f2p-game-space-2);padding:var(--f2p-squad-card-edge);overflow:hidden;border:0;border-radius:var(--f2p-game-radius-sheet);background:var(--f2p-surface-fill);box-shadow:var(--ae-player-shadow-card, 0 6px 16px -10px rgba(var(--f2p-shadow-rgb), .45))}.f2p-squad__stage[data-art]:first-child{margin-top:0}.f2p-squad__stage[data-art] .f2p-squad__scene{position:relative;align-content:space-between;aspect-ratio:3.35 / 1;padding:10px 12px 6px;overflow:hidden;border-radius:calc(var(--f2p-game-radius-sheet) - var(--f2p-squad-card-edge) / 2) calc(var(--f2p-game-radius-sheet) - var(--f2p-squad-card-edge) / 2) 6px 6px;background:var(--f2p-squad-art) center 62% / cover no-repeat}.f2p-squad__stage[data-art] .f2p-squad__stage-head b{font-family:var(--ae-player-font-display, inherit);font-size:var(--f2p-squad-type-scene, 19px);font-weight:400;color:var(--f2p-ink);text-shadow:0 0 2px rgba(var(--f2p-white-rgb),.9),0 0 8px rgba(var(--f2p-white-rgb),.75)}.f2p-squad__stage[data-art] .f2p-squad__foes{align-self:end;justify-content:center;gap:4px}.f2p-squad__stage[data-art] .f2p-squad__foes img{width:clamp(44px,16cqw,64px);height:clamp(44px,16cqw,64px);filter:drop-shadow(0 4px 3px rgba(var(--f2p-shadow-rgb),.35))}.f2p-squad__stage[data-art] .f2p-squad__foot{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4px;padding:6px 4px 4px 6px}.f2p-squad__stage[data-art] .f2p-squad__pay{gap:2px 4px;min-width:0;font-size:12px;white-space:nowrap}.f2p-squad__stage[data-art] .f2p-squad__pay .f2p-item{--f2p-item-size: 16px}.f2p-squad__stage[data-art] .f2p-squad__foot>.ae-player-button{position:relative;z-index:1;min-width:36cqw;min-height:50px;margin:-34px 0 4px;padding-inline:14px}.f2p-squad__stage[data-art][data-ready] .f2p-squad__foot>.ae-player-button{font-size:18px}.f2p-squad__stage[data-art]:not([data-ready]) .f2p-squad__foot{grid-template-columns:minmax(0,1fr)}.f2p-squad__stage[data-art]:not([data-ready]) .f2p-squad__foot>.ae-player-button{margin-top:0}.f2p-squad__stage[data-art][data-state=locked] .f2p-squad__scene{opacity:1;filter:saturate(.3) brightness(1.08) contrast(.85)}.f2p-squad__stage[data-art][data-state=locked] .f2p-squad__scene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--f2p-white-rgb),.32);pointer-events:none}.f2p-squad__stage[data-art][data-state=locked] .f2p-squad__scene>*{position:relative;z-index:1;opacity:.72}.f2p-squad__stage[data-art] .f2p-squad__chip{padding:3px 14px;font-size:15px;font-weight:900;box-shadow:inset 0 1px rgba(var(--f2p-white-rgb),.6),0 0 0 1.5px rgba(var(--f2p-white-rgb),.85),0 3px 6px -2px rgba(var(--f2p-shadow-rgb),.4)}.f2p-squad__stage[data-art]:not([data-state=locked]) .f2p-squad__chip{background:linear-gradient(180deg,#ffe48a,#f2b93b);color:#5b3407}.f2p-squad__stage[data-art][data-state=locked] .f2p-squad__chip{opacity:1;background:linear-gradient(180deg,#a9adb5,#868b94);color:#fff}.f2p-squad .f2p-squad__panel{container-type:inline-size}.f2p-squad__stages[data-locked]{gap:var(--f2p-game-space-2);margin:-2px 0 var(--f2p-game-space-4, 16px);padding-inline:6px;container-type:inline-size}.f2p-squad .f2p-squad__panel{margin-bottom:8px}.f2p-squad__stages[data-locked]>.f2p-squad__stage[data-art]{margin-top:0}.f2p-squad__stage[data-art]:not([data-ready]) .f2p-squad__foot>.ae-player-button:disabled{min-height:34px;background:rgba(var(--f2p-white-rgb),.7);box-shadow:inset 0 0 0 1px rgba(var(--f2p-white-rgb),.95),0 2px 6px -3px rgba(var(--f2p-shadow-rgb),.3)}.f2p-root[data-f2p-tex~=panel-9] .f2p-squad .f2p-squad__panel{background:none;border-style:solid;border-color:transparent;border-image:var(--f2p-tex-panel) var(--f2p-tex-panel-slice) fill / var(--f2p-tex-panel-edge) / 0 stretch;box-shadow:var(--f2p-tex-panel-shadow, none)}.f2p-root[data-f2p-tex~=panel-9] .f2p-squad .f2p-squad__panel{border-width:calc(var(--f2p-tex-panel-edge) / 2);padding:6px calc(var(--f2p-squad-pad) - 4px) 8px}.f2p-root[data-f2p-tex~=panel-9] .f2p-squad .f2p-squad__panel:has(.f2p-squad__stages){padding-inline:2px}.f2p-root[data-f2p-tex~=panel-9] .f2p-squad .f2p-squad__panel:has(.f2p-squad__stages)>h3{padding-inline:calc(var(--f2p-squad-pad) - 4px)}.f2p-root[data-f2p-tex~=panel-9] .f2p-squad__stage[data-art]{--f2p-squad-card-edge: 0px;border:0;border-image:none;border-radius:16px;background:linear-gradient(180deg,#fffaf1,#f6ead6);box-shadow:0 0 0 1.5px #d6aa60b3,inset 0 -2px #fffc,0 6px 14px -8px rgba(var(--f2p-shadow-rgb),.45)}.f2p-root[data-f2p-tex~=socket] .f2p-squad__slot{aspect-ratio:580 / 935;overflow:visible;border:0;border-radius:0;background:var(--f2p-tex-socket) center / 100% 100% no-repeat}.f2p-root[data-f2p-tex~=socket] .f2p-squad__slot img{top:6%;right:9%;bottom:27%;left:9%;width:auto;height:auto;border-radius:999px 999px 10px 10px/46% 46% 6% 6%}.f2p-root[data-f2p-tex~=socket] .f2p-squad__slot span:not(.f2p-sr-only){position:absolute;bottom:5%;left:8%;width:84%;padding:0;background:none;color:var(--f2p-ink);font-size:var(--f2p-squad-type-micro)}.f2p-root[data-f2p-tex~=socket] .f2p-squad__slot[data-empty]{align-items:flex-start}.f2p-root[data-f2p-tex~=socket] .f2p-squad__slot[data-empty] .f2p-squad__plus{position:absolute;top:27%;left:50%;width:50%;height:auto;padding:10%;translate:-50% 0;border-radius:50%;background:radial-gradient(circle at 50% 35%,#d9c3a2,#b89b74);box-shadow:inset 0 2px 3px rgba(var(--f2p-shadow-rgb),.25),0 1px rgba(var(--f2p-white-rgb),.8);color:#fff}.f2p-squad__stage-head{display:flex;justify-content:space-between;align-items:center;gap:var(--f2p-game-space-2)}.f2p-squad__chip{padding:1px var(--f2p-squad-pad);border-radius:var(--f2p-radius-pill);background:var(--f2p-squad-chip);color:var(--f2p-squad-chip-ink);font-size:var(--f2p-squad-type-label);font-weight:800}.f2p-squad__stage[data-state=cleared] .f2p-squad__chip{background:var(--f2p-squad-cleared);color:var(--f2p-squad-cleared-ink)}.f2p-squad__stage[data-state=locked] .f2p-squad__chip{background:var(--f2p-squad-locked);color:var(--f2p-squad-on-dark)}.f2p-squad__foes{display:flex;gap:var(--f2p-game-space-1)}.f2p-squad__foes img{width:40px;height:40px;object-fit:contain}.f2p-squad__initial{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--f2p-squad-track);font-weight:900}.f2p-squad__pay{display:flex;flex-wrap:wrap;align-items:center;gap:var(--f2p-squad-gap);font-size:var(--f2p-game-type-small);color:var(--f2p-ink-soft)}.f2p-squad__replay{display:grid;gap:var(--f2p-game-space-3, var(--f2p-game-space-2))}.f2p-squad__sides{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--f2p-squad-gap)}.f2p-squad__side{display:grid;gap:var(--f2p-squad-gap)}.f2p-squad__vs{font-size:var(--f2p-squad-type-vs);font-weight:900;color:var(--f2p-accent-gold)}.f2p-squad__fighter{display:grid;grid-template-columns:36px minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:var(--f2p-squad-gap);padding:var(--f2p-game-space-1);border:2px solid transparent;border-radius:var(--f2p-squad-chip-radius);background:var(--f2p-panel-fill);color:var(--f2p-ink);transition:transform var(--f2p-squad-quick),opacity var(--f2p-squad-slow)}.f2p-squad__fighter img,.f2p-squad__fighter .f2p-squad__initial{grid-row:1 / 4;width:36px;height:36px;border-radius:var(--f2p-squad-chip-radius);object-fit:cover;object-position:50% 10%}.f2p-squad__fighter b{overflow:hidden;font-size:var(--f2p-squad-type-tiny);text-overflow:ellipsis;white-space:nowrap}.f2p-squad__hp{display:block;height:6px;overflow:hidden;border-radius:var(--f2p-radius-pill);background:var(--f2p-squad-track)}.f2p-squad__hp>i{display:block;width:calc(var(--hp, 1) * 100%);height:100%;background:var(--f2p-squad-win);transition:width var(--f2p-squad-quick)}.f2p-squad__side[data-side=foes] .f2p-squad__hp>i{background:var(--f2p-squad-hurt)}.f2p-squad__hp-text{font-size:var(--f2p-squad-type-micro);color:var(--f2p-ink-soft)}.f2p-squad__fighter[data-state=acting]{border-color:var(--f2p-accent-gold);transform:scale(1.04)}.f2p-squad__fighter[data-state=struck]{border-color:var(--f2p-squad-hurt);animation:f2p-squad-shake .25s}.f2p-squad__fighter[data-state=out]{opacity:.35;filter:grayscale(1)}.f2p-squad__log{min-height:40px;margin:0;padding:var(--f2p-game-space-2);border-radius:var(--f2p-squad-chip-radius);background:var(--f2p-squad-shade);color:var(--f2p-squad-on-dark);font-weight:700;text-align:center}.f2p-squad__result{display:grid;justify-items:center;gap:var(--f2p-game-space-2);padding:var(--f2p-squad-pad);border-radius:var(--f2p-game-radius-sheet);background:var(--f2p-panel-fill);color:var(--f2p-ink);text-align:center}.f2p-squad__result strong{font-size:var(--f2p-squad-type-result)}.f2p-squad__result[data-won=true] strong{color:var(--f2p-squad-gold)}.f2p-squad__result[data-won=false] strong{color:var(--f2p-squad-lost)}@keyframes f2p-squad-shake{0%,to{translate:0}33%{translate:-4px}66%{translate:4px}}@media(prefers-reduced-motion:reduce){.f2p-squad__fighter{transition:none;animation:none}}.visual-novel-stage,.visual-novel-stage>.media-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.visual-novel-stage{z-index:0;isolation:isolate;container-type:size}.visual-novel-background{--visual-novel-media-brightness: .92;--visual-novel-media-contrast: 1.05;--visual-novel-media-saturation: .98;position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 0;filter:saturate(var(--visual-novel-media-saturation)) brightness(var(--visual-novel-media-brightness)) contrast(var(--visual-novel-media-contrast));transition:opacity var(--ae-narrative-motion-fade) ease,filter var(--ae-narrative-motion-fade) ease}.visual-novel-media.is-loading,.visual-novel-media.is-loaded{opacity:1}.visual-novel-stage>.media-placeholder{background:radial-gradient(circle at 50% 28%,color-mix(in srgb,var(--visual-novel-player-accent, var(--ae-narrative-accent)) 18%,transparent),transparent 48%),linear-gradient(160deg,var(--ae-narrative-placeholder-top),var(--ae-narrative-placeholder-bottom) 72%)}.visual-novel-stage.placement-desktop .visual-novel-background{top:-1%;right:-1%;bottom:-1%;left:-1%;width:102%;height:102%;object-fit:cover;object-position:50% 18%;transform:scale(1.015);animation:visual-novel-stage-background-drift 48s ease-in-out infinite alternate}.visual-novel-background.is-desktop-bg,.visual-novel-stage.placement-desktop .visual-novel-background.is-mobile-bg{display:none}.visual-novel-stage.placement-desktop .visual-novel-background.is-desktop-bg,.visual-novel-stage.placement-mobile .visual-novel-background.is-mobile-bg{display:block}.visual-novel-stage.placement-mobile .visual-novel-background.is-desktop-bg{display:none}.visual-novel-character-plane{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.visual-novel-character{--visual-novel-mobile-x: 50%;--visual-novel-mobile-y: 50%;--visual-novel-mobile-scale: 1;--visual-novel-desktop-x: var(--visual-novel-mobile-x);--visual-novel-desktop-y: var(--visual-novel-mobile-y);--visual-novel-desktop-scale: var(--visual-novel-mobile-scale);--visual-novel-render-x: var(--visual-novel-mobile-x);--visual-novel-render-y: var(--visual-novel-mobile-y);--visual-novel-render-scale: var(--visual-novel-mobile-scale);position:absolute;z-index:1;top:50%;left:50%;width:100%;height:100%;padding:0;border:0;background:transparent;color:inherit;pointer-events:none;transform:translate(calc(-100% + var(--visual-novel-render-x)),calc(-100% + var(--visual-novel-render-y))) scale(var(--visual-novel-render-scale));transform-origin:50% 24%;transition:transform var(--ae-narrative-motion-move) cubic-bezier(.77,0,.175,1),filter var(--ae-narrative-motion-fade) ease}.visual-novel-stage.placement-desktop .visual-novel-character{--visual-novel-render-x: var(--visual-novel-desktop-x);--visual-novel-render-y: var(--visual-novel-desktop-y);--visual-novel-render-scale: var(--visual-novel-desktop-scale)}.visual-novel-stage .visual-novel-character.is-speaking{z-index:2}.visual-novel-stage.is-interactive .visual-novel-character-plane{pointer-events:auto}.visual-novel-stage.is-interactive .visual-novel-character{cursor:pointer;pointer-events:auto}.visual-novel-stage.is-interactive .visual-novel-character:after{position:absolute;top:10%;right:17%;bottom:4%;left:17%;border:2px solid transparent;border-radius:34px;content:"";transition:border-color var(--ae-narrative-motion-select) ease,box-shadow var(--ae-narrative-motion-select) ease}.visual-novel-stage.is-interactive .visual-novel-character:hover:after{border-color:var(--ae-narrative-ink-ghost)}.visual-novel-stage.is-interactive .visual-novel-character.is-selected:after{border-color:var(--accent-hover);box-shadow:0 0 0 4px color-mix(in srgb,var(--ae-player-accent, var(--ae-narrative-accent)) 14%,transparent)}.visual-novel-character-emphasis,.visual-novel-character-motion,.visual-novel-character-react,.visual-novel-character-pose,.visual-novel-character-pose>img,.visual-novel-character-pose>.media-placeholder{width:100%;height:100%}.visual-novel-character-motion{position:relative}.visual-novel-character-react{position:relative;transform-origin:50% 100%}.visual-novel-stage .visual-novel-character.is-exiting{z-index:0;animation:visual-novel-stage-exit .24s var(--ae-player-easing-exit, cubic-bezier(.4, 0, 1, 1)) forwards;pointer-events:none}.visual-novel-character-pose{position:absolute;top:0;right:0;bottom:0;left:0}.visual-novel-character-pose>img{object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 18px 22px rgba(0,0,0,.36)) drop-shadow(0 42px 84px rgba(0,0,0,.5))}.visual-novel-character-pose>img.is-mirrored{transform:scaleX(-1)}.visual-novel-character-pose>.media-placeholder{border-radius:28px;opacity:.92}.visual-novel-character:not(.is-speaking){filter:brightness(.88) saturate(.9)}.visual-novel-character.entrance-fade{animation:visual-novel-stage-enter-fade .48s var(--visual-novel-entrance-delay, 0ms) var(--ae-narrative-easing-enter) backwards}.visual-novel-character.entrance-rise{animation:visual-novel-stage-enter-rise .64s var(--visual-novel-entrance-delay, 0ms) var(--ae-narrative-easing-enter) backwards}.visual-novel-character.entrance-slide-left{animation:visual-novel-stage-enter-left .64s var(--visual-novel-entrance-delay, 0ms) var(--ae-narrative-easing-enter) backwards}.visual-novel-character.entrance-slide-right{animation:visual-novel-stage-enter-right .64s var(--visual-novel-entrance-delay, 0ms) var(--ae-narrative-easing-enter) backwards}.visual-novel-character-motion.idle-breathe{transform-origin:50% 100%;animation:visual-novel-stage-idle-breathe 5.8s ease-in-out .56s infinite alternate}.visual-novel-character-motion.idle-sway{transform-origin:50% 100%;animation:visual-novel-stage-idle-sway 6.2s ease-in-out .56s infinite alternate}.visual-novel-character:not(.is-speaking) .visual-novel-character-motion.idle-breathe{animation-duration:7.2s}.visual-novel-character-emphasis.emphasis-shake{animation:visual-novel-stage-emphasis-shake .46s ease-in-out .62s both}.visual-novel-character-emphasis.emphasis-nudge-left{animation:visual-novel-stage-emphasis-nudge-left .52s ease .62s both}.visual-novel-character-emphasis.emphasis-nudge-right{animation:visual-novel-stage-emphasis-nudge-right .52s ease .62s both}@container (min-width: 1000px) and (min-aspect-ratio: 4 / 3){.visual-novel-stage.placement-responsive .visual-novel-background{top:-1%;right:-1%;bottom:-1%;left:-1%;width:102%;height:102%;object-fit:cover;object-position:50% 18%;transform:scale(1.015);animation:visual-novel-stage-background-drift 48s ease-in-out infinite alternate}.visual-novel-stage.placement-responsive .visual-novel-character{--visual-novel-render-x: var(--visual-novel-desktop-x);--visual-novel-render-y: var(--visual-novel-desktop-y);--visual-novel-render-scale: var(--visual-novel-desktop-scale)}.visual-novel-stage.placement-responsive .visual-novel-background.is-mobile-bg{display:none}.visual-novel-stage.placement-responsive .visual-novel-background.is-desktop-bg{display:block}}@keyframes visual-novel-stage-enter-fade{0%{opacity:0}to{opacity:1}}@keyframes visual-novel-stage-enter-rise{0%{opacity:0;transform:translate(calc(-100% + var(--visual-novel-render-x)),calc(-100% + var(--visual-novel-render-y) + 34px)) scale(calc(var(--visual-novel-render-scale) - .025))}to{opacity:1;transform:translate(calc(-100% + var(--visual-novel-render-x)),calc(-100% + var(--visual-novel-render-y))) scale(var(--visual-novel-render-scale))}}@keyframes visual-novel-stage-enter-left{0%{opacity:0;transform:translate(calc(-100% + var(--visual-novel-render-x) - 86px),calc(-100% + var(--visual-novel-render-y))) scale(var(--visual-novel-render-scale))}to{opacity:1;transform:translate(calc(-100% + var(--visual-novel-render-x)),calc(-100% + var(--visual-novel-render-y))) scale(var(--visual-novel-render-scale))}}@keyframes visual-novel-stage-enter-right{0%{opacity:0;transform:translate(calc(-100% + var(--visual-novel-render-x) + 86px),calc(-100% + var(--visual-novel-render-y))) scale(var(--visual-novel-render-scale))}to{opacity:1;transform:translate(calc(-100% + var(--visual-novel-render-x)),calc(-100% + var(--visual-novel-render-y))) scale(var(--visual-novel-render-scale))}}@keyframes visual-novel-stage-exit{0%{opacity:1}to{opacity:0;transform:translate(calc(-100% + var(--visual-novel-render-x)),calc(-100% + var(--visual-novel-render-y) + 28px)) scale(calc(var(--visual-novel-render-scale) - .02))}}@keyframes visual-novel-stage-idle-breathe{0%{transform:scale(1) translateY(0)}to{transform:scale(1.012) translateY(-3px)}}@keyframes visual-novel-stage-idle-sway{0%{transform:rotate(-.35deg) translate(-2px)}to{transform:rotate(.35deg) translate(2px)}}@keyframes visual-novel-stage-emphasis-shake{0%,to{transform:none}18%,54%{transform:translate(-8px) rotate(-.35deg)}36%,72%{transform:translate(8px) rotate(.35deg)}88%{transform:translate(-3px)}}@keyframes visual-novel-stage-emphasis-nudge-left{0%,to{transform:none}42%{transform:translate(-22px)}72%{transform:translate(-17px)}}@keyframes visual-novel-stage-emphasis-nudge-right{0%,to{transform:none}42%{transform:translate(22px)}72%{transform:translate(17px)}}@keyframes visual-novel-stage-background-drift{0%{transform:scale(1.02) translate(0)}to{transform:scale(1.07) translate(-.6%,-.9%)}}@media(prefers-reduced-motion:reduce){.visual-novel-background,.visual-novel-character,.visual-novel-character-motion,.visual-novel-character-emphasis{animation:none!important}.visual-novel-character{transition:filter .18s ease}}.visual-novel-player,.visual-novel-stage,.visual-novel-establishing,.visual-novel-video,.narrative-chat-player{--ae-narrative-space-0: var(--ae-player-space-0, 2px);--ae-narrative-space-1: var(--ae-player-space-1, 4px);--ae-narrative-space-1-5: var(--ae-player-space-1-5, 6px);--ae-narrative-space-2: var(--ae-player-space-2, 8px);--ae-narrative-space-2-5: var(--ae-player-space-2-5, 10px);--ae-narrative-space-3: var(--ae-player-space-3, 12px);--ae-narrative-space-3-5: var(--ae-player-space-3-5, 14px);--ae-narrative-space-4: var(--ae-player-space-4, 16px);--ae-narrative-space-4-5: 18px;--ae-narrative-space-5: var(--ae-player-space-5, 20px);--ae-narrative-space-6: var(--ae-player-space-6, 24px);--ae-narrative-space-6-5: 28px;--ae-narrative-space-7: var(--ae-player-space-7, 32px);--ae-narrative-space-7-5: 36px;--ae-narrative-type-overline: var(--ae-player-type-overline-size, 10px);--ae-narrative-type-micro: calc(var(--ae-narrative-type-overline) * .9);--ae-narrative-type-caption: var(--ae-player-type-caption-size, 11px);--ae-narrative-type-label: var(--ae-player-type-label-size, 12px);--ae-narrative-type-body: var(--ae-player-type-body-size, 14px);--ae-narrative-type-heading: var(--ae-player-type-heading-size, 16px);--ae-narrative-type-title: var(--ae-player-type-title-size, 22px);--ae-narrative-type-body-small: 13px;--ae-narrative-type-body-large: 15px;--ae-narrative-type-stat: 18px;--ae-narrative-type-headline: 20px;--ae-narrative-radius-tail: 6px;--ae-narrative-radius-small: 8px;--ae-narrative-radius-control: 10px;--ae-narrative-radius-field: 12px;--ae-narrative-radius-card: 16px;--ae-narrative-radius-panel: 22px;--ae-narrative-radius-pill: 999px;--ae-narrative-motion-hover: .16s;--ae-narrative-motion-select: .24s;--ae-narrative-motion-fade: .28s;--ae-narrative-motion-move: .42s;--ae-narrative-motion-scene: .72s;--ae-narrative-easing-enter: cubic-bezier(.23, 1, .32, 1);--ae-narrative-easing-settle: cubic-bezier(.4, 0, .2, 1);--ae-narrative-easing-camera: cubic-bezier(.25, .1, .25, 1);--ae-narrative-easing-thread: cubic-bezier(.18, .9, .22, 1);--ae-narrative-accent: #d6c5a5;--ae-narrative-caption-accent: #e8c98a;--ae-narrative-ink: #f1efe8;--ae-narrative-ink-bright: #fff;--ae-narrative-ink-strong: rgb(255 255 255 / .9);--ae-narrative-ink-ghost: rgb(255 255 255 / .28);--ae-narrative-shade: #000;--ae-narrative-canvas: #0a0a09;--ae-narrative-canvas-frame: #080807;--ae-narrative-canvas-log: #0c0c0b;--ae-narrative-canvas-video: #08080c;--ae-narrative-canvas-establishing: #050507;--ae-narrative-establishing-glow: #2a1a2e;--ae-narrative-placeholder-top: #171713;--ae-narrative-placeholder-bottom: #090908;--ae-narrative-danger: #ff747b;--ae-narrative-positive: #3ba55d;--ae-narrative-chat-canvas: #0e0e10;--ae-narrative-chat-panel: #111214;--ae-narrative-chat-well: #1a1b1e;--ae-narrative-chat-bubble: #1e1f22;--ae-narrative-chat-wash: rgba(255, 255, 255, .04);--ae-narrative-chat-wash-strong: rgba(255, 255, 255, .08);--ae-narrative-presence-online-halo: rgba(59, 165, 93, .16);--ae-narrative-presence-away-halo: rgba(240, 180, 41, .16);--ae-narrative-presence-offline: #6d6d6d}.visual-novel-player{--visual-novel-player-accent: var(--ae-player-accent, var(--ae-narrative-accent));position:relative;width:100%;height:100%;min-height:0;overflow:hidden;isolation:isolate;container-type:size;background:var(--ae-player-canvas, var(--ae-narrative-canvas));color:var(--ae-player-text, var(--ae-narrative-ink));font-family:var(--ae-player-font-body, "Inter Variable", Inter, ui-sans-serif, sans-serif);font-synthesis:none}.visual-novel-player .visual-novel-stage-advance{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;color:transparent;font-size:0;cursor:pointer}.visual-novel-player .visual-novel-stage-advance:focus{outline:none}.visual-novel-player .ae-player-visual-novel-screen{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent}.visual-novel-player .visual-novel-stage,.visual-novel-player .visual-novel-stage-advance{position:absolute;top:0;right:0;bottom:0;left:0}.visual-novel-player .ae-player-visual-novel-screen__chrome{z-index:5}.visual-novel-player .ae-player-dialogue[data-surface=scene]{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.visual-novel-player[data-can-continue=true] .visual-novel-dialogue-hit{cursor:pointer}.visual-novel-player .ae-player-dialog.visual-novel-log{width:min(40rem,calc(100% - var(--ae-narrative-space-6)));max-height:min(70%,36rem);padding:var(--ae-narrative-space-4-5) var(--ae-narrative-space-5) var(--ae-narrative-space-5);border:1px solid color-mix(in srgb,var(--ae-player-text) 14%,transparent);background:color-mix(in srgb,var(--ae-player-canvas, var(--ae-narrative-canvas-log)) 94%,var(--ae-narrative-shade));box-shadow:0 24px 80px color-mix(in srgb,var(--ae-narrative-shade) 62%,transparent)}.visual-novel-log-list{display:grid;gap:var(--ae-narrative-space-4);margin:0;padding:var(--ae-narrative-space-1) var(--ae-narrative-space-0) var(--ae-narrative-space-2);list-style:none}.visual-novel-log-entry{display:grid;gap:var(--ae-narrative-space-1-5)}.visual-novel-log-entry__speaker{color:var(--ae-player-accent, var(--ae-narrative-accent));font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.visual-novel-log-entry__text{margin:0;color:var(--ae-player-text, var(--ae-narrative-ink));font-size:var(--ae-narrative-type-body-large);line-height:1.55}.visual-novel-log-entry__choice{margin:0;font-size:var(--ae-narrative-type-body-small)}.visual-novel-video{position:relative;width:100%;height:100%;min-height:280px;overflow:hidden;background:var(--ae-narrative-canvas-video);color:var(--ae-narrative-ink-bright);isolation:isolate}.visual-novel-video__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.visual-novel-video__controls{position:absolute;inset:auto 0 0;display:flex;justify-content:space-between;gap:var(--ae-narrative-space-3);padding:var(--ae-narrative-space-7-5) max(var(--ae-narrative-space-4),env(safe-area-inset-right)) max(var(--ae-narrative-space-4),env(safe-area-inset-bottom)) max(var(--ae-narrative-space-4),env(safe-area-inset-left));background:linear-gradient(transparent,#000000b3)}.visual-novel-video__audio{display:flex;gap:var(--ae-narrative-space-2)}.visual-novel-video__status{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--ae-narrative-space-3);padding:var(--ae-narrative-space-6) var(--ae-narrative-space-6) 80px;background:#0000004d}.visual-novel-video__status p{flex-basis:100%;text-align:center;margin:0}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.visual-novel-player{cursor:pointer;-webkit-user-select:none;user-select:none;container-type:size}.visual-novel-player-stage-layout .visual-novel-character-plane{top:0;right:auto;bottom:0;left:50%;width:min(100%,56.25vh);width:min(100%,56.25cqh);max-width:100%;height:100%;aspect-ratio:9 / 16;transform:translate(-50%)}.visual-novel-screen.is-chrome-dimmed .ae-player-visual-novel-screen__start,.visual-novel-screen.is-chrome-dimmed .ae-player-visual-novel-screen__toolbar,.visual-novel-screen.is-chrome-dimmed .ae-player-visual-novel-screen__shortcuts{opacity:0}@container (min-width: 1000px) and (min-aspect-ratio: 4 / 3){.visual-novel-player-stage-layout .visual-novel-stage[data-cast-size="1"] .visual-novel-character-plane{right:auto;left:36%;width:min(58cqi,62cqh);max-width:none;height:100%;aspect-ratio:auto;transform:translate(-50%)}.visual-novel-player-stage-layout .visual-novel-stage:not([data-cast-size="1"]) .visual-novel-character-plane{right:auto;left:50%;width:min(100cqi,1560px);max-width:none;height:100%;aspect-ratio:auto;transform:translate(-50%)}}.visual-novel-establishing{position:absolute;z-index:20;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--ae-narrative-canvas-establishing);color:var(--ae-narrative-ink-bright);isolation:isolate;transition:opacity var(--ae-narrative-motion-scene) var(--ae-narrative-easing-settle)}.visual-novel-establishing[data-leaving]{opacity:0;pointer-events:none}.visual-novel-establishing__shot{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;transition:opacity .9s var(--ae-narrative-easing-settle)}.visual-novel-establishing[data-ready] .visual-novel-establishing__shot[data-state=on]{z-index:2;opacity:1}.visual-novel-establishing__shot[data-state=out]{z-index:1;opacity:1}.visual-novel-establishing__shot picture,.visual-novel-establishing__shot img,.visual-novel-establishing__plain{display:block;width:100%;height:100%}.visual-novel-establishing__shot img{object-fit:cover;object-position:50% 40%;transform-origin:50% 45%}.visual-novel-establishing__plain{background:radial-gradient(circle at 50% 30%,var(--ae-narrative-establishing-glow),var(--ae-narrative-canvas-establishing) 70%)}.visual-novel-establishing__shot[data-state=on][data-camera=push-in] img{animation:visual-novel-shot-push var(--visual-novel-shot-ms, 3.2s) var(--ae-narrative-easing-camera) forwards}.visual-novel-establishing__shot[data-state=on][data-camera=pull-out] img{animation:visual-novel-shot-pull var(--visual-novel-shot-ms, 3.2s) var(--ae-narrative-easing-camera) forwards}.visual-novel-establishing__shot[data-state=on][data-camera=pan-left] img{animation:visual-novel-shot-pan-left var(--visual-novel-shot-ms, 3.2s) linear forwards}.visual-novel-establishing__shot[data-state=on][data-camera=pan-right] img{animation:visual-novel-shot-pan-right var(--visual-novel-shot-ms, 3.2s) linear forwards}.visual-novel-establishing__shot[data-state=out][data-camera=push-in] img{transform:scale(1.12)}.visual-novel-establishing__shot[data-state=out][data-camera=pull-out] img{transform:scale(1.02)}.visual-novel-establishing__scrim{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgb(0 0 0 / .38),transparent 22%),linear-gradient(0deg,rgb(4 3 8 / .82),rgb(4 3 8 / .28) 34%,transparent 52%);pointer-events:none}.visual-novel-establishing:not([data-ready]) .visual-novel-establishing__caption,.visual-novel-establishing:not([data-ready]) .visual-novel-establishing__shot img{animation-play-state:paused;visibility:hidden}.visual-novel-establishing__caption{position:absolute;z-index:4;inset:auto max(var(--ae-narrative-space-5),6%) max(64px,calc(env(safe-area-inset-bottom) + 56px));max-width:34rem;pointer-events:none}.visual-novel-establishing__kicker{margin:0 0 var(--ae-narrative-space-2);color:var(--visual-novel-player-accent, var(--ae-narrative-caption-accent));font-size:12px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;animation:visual-novel-caption-in .7s .15s var(--ae-narrative-easing-enter) backwards}.visual-novel-establishing__line{margin:0;font-size:clamp(20px,2.4vw + 10px,32px);font-weight:600;line-height:1.3;text-shadow:0 2px 18px rgb(0 0 0 / .6)}.visual-novel-establishing__line>span{display:inline-block;white-space:pre;animation:visual-novel-caption-in .62s calc(.32s + var(--visual-novel-word, 0) * 70ms) var(--ae-narrative-easing-enter) backwards}.visual-novel-establishing__advance{position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;border:0;background:transparent;cursor:pointer}.visual-novel-establishing__advance:focus{outline:none}.visual-novel-establishing__ticks{position:absolute;z-index:6;top:max(var(--ae-narrative-space-4),env(safe-area-inset-top));left:50%;display:flex;gap:var(--ae-narrative-space-1-5);transform:translate(-50%);pointer-events:none}.visual-novel-establishing__ticks>i{width:22px;height:3px;border-radius:2px;background:var(--ae-narrative-ink-ghost);transition:background .4s ease}.visual-novel-establishing__ticks>i[data-on]{background:var(--ae-narrative-ink-strong)}.visual-novel-establishing__skip{position:absolute;z-index:6;right:max(var(--ae-narrative-space-3-5),env(safe-area-inset-right));bottom:max(var(--ae-narrative-space-3-5),env(safe-area-inset-bottom))}.visual-novel-player.is-establishing .ae-player-visual-novel-screen__chrome,.visual-novel-player.is-establishing .visual-novel-stage-advance{visibility:hidden}.visual-novel-player.has-established .ae-player-visual-novel-screen__dock{animation:visual-novel-dialogue-in var(--ae-narrative-motion-scene) .38s var(--ae-narrative-easing-enter) backwards}.visual-novel-player.has-established .ae-player-visual-novel-screen__start,.visual-novel-player.has-established .ae-player-visual-novel-screen__shortcuts,.visual-novel-player.has-established .ae-player-visual-novel-screen__end{animation:visual-novel-caption-in .6s .62s ease backwards}@keyframes visual-novel-shot-push{0%{transform:scale(1.02)}to{transform:scale(1.12)}}@keyframes visual-novel-shot-pull{0%{transform:scale(1.12)}to{transform:scale(1.02)}}@keyframes visual-novel-shot-pan-left{0%{transform:scale(1.1) translate(3%)}to{transform:scale(1.1) translate(-3%)}}@keyframes visual-novel-shot-pan-right{0%{transform:scale(1.1) translate(-3%)}to{transform:scale(1.1) translate(3%)}}@keyframes visual-novel-caption-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes visual-novel-dialogue-in{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:none}}.visual-novel-establishing[data-reduced] .visual-novel-establishing__shot img,.visual-novel-establishing[data-reduced] .visual-novel-establishing__caption *{animation:none}@media(prefers-reduced-motion:reduce){.visual-novel-establishing__shot img,.visual-novel-establishing__caption *,.visual-novel-player.has-established .ae-player-visual-novel-screen__dock{animation:none!important}}.narrative-chat-player{--chat-bg: var(--ae-player-canvas, #0b0b0c);--chat-surface-1: var(--ae-player-surface, #111214);--chat-surface-2: var(--ae-player-surface-raised, #1a1b1e);--chat-surface-3: color-mix(in srgb, var(--ae-player-surface-raised, #1a1b1e) 76%, var(--ae-player-text, #f4f1ea));--chat-text: var(--ae-player-text, #f4f1ea);--chat-text-2: var(--ae-player-text-muted, #b0ada6);--chat-text-3: var(--ae-player-text-faint, #7c7972);--chat-hairline: var(--ae-player-border, rgba(244, 241, 234, .1));--chat-hairline-strong: color-mix(in srgb, var(--ae-player-text, #f4f1ea) 16%, transparent);--chat-accent: var(--ae-player-accent, #d6c5a5);--chat-accent-soft: var(--ae-player-accent-soft, rgba(214, 197, 165, .12));--chat-trust: var(--ae-player-positive, #3ba55d);--chat-away: #f0b429;--chat-outgoing: #e8dfd0;--chat-outgoing-text: #1c1914;width:100%;min-width:0;min-height:0;color:var(--chat-text);font-family:var(--ae-player-font-body, "Inter Variable", Inter, ui-sans-serif, sans-serif);font-synthesis:none}.narrative-chat-player *,.narrative-chat-player *:before,.narrative-chat-player *:after{box-sizing:border-box}.narrative-chat-player button,.narrative-chat-player input{font:inherit}.narrative-chat-player button:focus-visible,.narrative-chat-player input:focus-visible{outline:2px solid var(--chat-accent);outline-offset:2px}.narrative-chat-player__sr-only{position:absolute;width:1px;height:1px;overflow:hidden;margin:-1px;clip:rect(0 0 0 0);white-space:nowrap}.narrative-chat-player.is-thread{display:grid;min-height:560px;grid-template-columns:minmax(0,1fr);gap:var(--ae-narrative-space-4-5);background:var(--chat-bg)}.narrative-chat-player.is-thread.is-friends{overflow:hidden;gap:0;height:100%;grid-template-columns:minmax(240px,320px) minmax(0,1fr);border:1px solid var(--chat-hairline);border-radius:var(--ae-narrative-radius-card);background:var(--ae-narrative-chat-canvas)}.narrative-chat-player__conversation{position:relative;display:grid;min-width:0;min-height:560px;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid var(--chat-hairline);border-radius:var(--ae-narrative-radius-panel);background:var(--chat-bg);box-shadow:0 18px 64px #00000042}.narrative-chat-player.is-friends .narrative-chat-player__conversation{min-height:0;border:0;border-radius:0;box-shadow:none;background:var(--ae-narrative-chat-canvas)}.narrative-chat-player__conversation.is-enter{animation:narrative-chat-thread-enter .34s var(--ae-narrative-easing-thread)}.narrative-chat-player__conversation.is-empty{display:grid;grid-template-rows:minmax(0,1fr);place-items:center;align-content:center;height:100%;padding:var(--ae-narrative-space-7) var(--ae-narrative-space-6)}.narrative-chat-player__start{display:grid;justify-items:center;gap:var(--ae-narrative-space-2);max-width:360px;text-align:center}.narrative-chat-player__start-icon{display:grid;width:72px;height:72px;place-items:center;margin-bottom:var(--ae-narrative-space-2);border-radius:50%;background:var(--ae-narrative-chat-well);color:var(--chat-text-2)}.narrative-chat-player__start-icon svg{width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.narrative-chat-player__start strong{font-size:var(--ae-narrative-type-headline);font-weight:750;letter-spacing:-.02em}.narrative-chat-player__start p{margin:0;color:var(--chat-text-3);font-size:var(--ae-narrative-type-body);line-height:1.45}.narrative-chat-player__thread-shell{position:relative;min-width:0;min-height:0;overflow:hidden}.narrative-chat-player__header{z-index:3;display:flex;min-height:64px;align-items:center;gap:var(--ae-narrative-space-2-5);border-bottom:1px solid var(--chat-hairline);background:color-mix(in srgb,var(--chat-bg) 88%,var(--chat-surface-1));padding:var(--ae-narrative-space-2) var(--ae-narrative-space-3-5)}.narrative-chat-player.is-friends .narrative-chat-player__header{background:var(--ae-narrative-chat-canvas)}.narrative-chat-player__header>span{width:42px;flex:0 0 auto}.narrative-chat-player__icon-button{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border:0;border-radius:50%;background:var(--ae-narrative-chat-wash);color:var(--chat-text-2);cursor:pointer;transition:color var(--ae-narrative-motion-hover) ease,background var(--ae-narrative-motion-hover) ease}.narrative-chat-player__icon-button:hover{background:var(--ae-narrative-chat-wash-strong);color:var(--chat-text)}.narrative-chat-player__icon-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.narrative-chat-player__person{display:inline-flex;min-width:0;flex:1;align-items:center;gap:var(--ae-narrative-space-2-5);border:0;background:transparent;color:inherit;padding:0;text-align:left}.narrative-chat-player__person:not(:disabled){cursor:pointer}.narrative-chat-player__person>span:last-child{display:grid;min-width:0;gap:1px}.narrative-chat-player__person strong{overflow:hidden;font-size:var(--ae-narrative-type-body-large);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.narrative-chat-player__person small{display:flex;align-items:center;gap:var(--ae-narrative-space-1-5);color:var(--chat-text-3);font-size:var(--ae-narrative-type-label)}.narrative-chat-player__person small i,.narrative-chat-player__aside-hero small i{width:8px;height:8px;border-radius:50%;background:var(--chat-trust);box-shadow:0 0 0 3px var(--ae-narrative-presence-online-halo)}.narrative-chat-player__person small i[data-status=away],.narrative-chat-player__aside-hero small i[data-status=away]{background:var(--chat-away);box-shadow:0 0 0 3px var(--ae-narrative-presence-away-halo)}.narrative-chat-player__person small i[data-status=offline],.narrative-chat-player__aside-hero small i[data-status=offline]{background:var(--ae-narrative-presence-offline);box-shadow:none}.narrative-chat-player__avatar{display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);width:32px;height:32px;flex:0 0 auto;overflow:visible;place-items:center;border:0;border-radius:50%;background:var(--chat-surface-3);color:var(--chat-text-2);font-size:var(--ae-narrative-type-caption);font-weight:750}.narrative-chat-player__person .narrative-chat-player__avatar{width:36px;height:36px}.narrative-chat-player__avatar img{width:100%;height:100%;min-width:0;min-height:0;display:block;object-fit:cover;border-radius:inherit}.narrative-chat-player__avatar.is-hidden{visibility:hidden}.narrative-chat-player__avatar>i{right:-1px;bottom:-1px;width:10px;height:10px;border-color:var(--ae-narrative-chat-canvas)}.narrative-chat-player__avatar>i[data-status=away]{background:var(--chat-away)}.narrative-chat-player__thread{width:100%;height:100%;display:flex;min-height:0;flex-direction:column;gap:var(--ae-narrative-space-2);overflow-y:auto;overscroll-behavior:contain;padding:var(--ae-narrative-space-5) var(--ae-narrative-space-4) var(--ae-narrative-space-4-5);background:var(--ae-narrative-chat-canvas);scrollbar-width:none}.narrative-chat-player__thread>:first-child{margin-top:auto}.narrative-chat-player__thread::-webkit-scrollbar{display:none}.narrative-chat-player__day{display:flex;align-items:center;gap:var(--ae-narrative-space-3);margin-right:0;margin-bottom:var(--ae-narrative-space-3-5);margin-left:0;color:var(--chat-text-3);font-size:var(--ae-narrative-type-micro);font-weight:750;letter-spacing:.08em;text-transform:uppercase}.narrative-chat-player__day:before,.narrative-chat-player__day:after{height:1px;flex:1;background:var(--chat-hairline);content:""}.narrative-chat-player__message-row{display:flex;width:100%;max-width:72%;align-items:flex-end;gap:var(--ae-narrative-space-2)}.narrative-chat-player__message-row.is-outgoing{align-self:flex-end;justify-content:flex-end}.narrative-chat-player__message-row.is-new{animation:narrative-chat-bubble-in .28s var(--ae-narrative-easing-thread) both;animation-delay:calc(var(--chat-row, 0) * 42ms)}.narrative-chat-player__message-row.is-outgoing.is-new{animation-name:narrative-chat-bubble-out}.narrative-chat-player__message-row:not(.is-group-start){margin-top:-2px}.narrative-chat-player__bubble-wrap{display:grid;min-width:0;gap:var(--ae-narrative-space-1)}.narrative-chat-player__message{max-width:100%;border:0;border-radius:var(--ae-narrative-radius-card) var(--ae-narrative-radius-card) var(--ae-narrative-radius-card) var(--ae-narrative-radius-tail);background:var(--ae-narrative-chat-bubble);color:var(--chat-text);padding:var(--ae-narrative-space-2-5) var(--ae-narrative-space-3-5) var(--ae-narrative-space-2)}.narrative-chat-player__message-row.is-outgoing .narrative-chat-player__message{border-radius:var(--ae-narrative-radius-card) var(--ae-narrative-radius-card) var(--ae-narrative-radius-tail) var(--ae-narrative-radius-card);background:var(--chat-outgoing);color:var(--chat-outgoing-text);box-shadow:none}.narrative-chat-player__message-row.is-incoming:not(.is-group-start) .narrative-chat-player__message{border-top-left-radius:var(--ae-narrative-radius-tail)}.narrative-chat-player__message-row.is-incoming:not(.is-group-end) .narrative-chat-player__message{border-bottom-left-radius:var(--ae-narrative-radius-tail)}.narrative-chat-player__message-row.is-outgoing:not(.is-group-start) .narrative-chat-player__message{border-top-right-radius:var(--ae-narrative-radius-tail)}.narrative-chat-player__message-row.is-outgoing:not(.is-group-end) .narrative-chat-player__message{border-bottom-right-radius:var(--ae-narrative-radius-tail)}.narrative-chat-player__photo{display:block;width:min(240px,100%);max-height:320px;margin:calc(var(--ae-narrative-space-1) * -1) 0 var(--ae-narrative-space-1-5);border-radius:calc(var(--ae-narrative-radius-card) - 4px);object-fit:cover}.narrative-chat-player__message p{margin:0;font-size:var(--ae-narrative-type-body);line-height:1.45;white-space:pre-wrap}.narrative-chat-player__message time{display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--ae-narrative-space-1);margin-top:var(--ae-narrative-space-1);color:var(--chat-text-3);font-size:var(--ae-narrative-type-caption)}.narrative-chat-player__message-row.is-outgoing .narrative-chat-player__message time{justify-content:flex-end;width:100%;color:color-mix(in srgb,var(--chat-outgoing-text) 55%,transparent)}.narrative-chat-player__message time svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.narrative-chat-player__receipt{color:var(--chat-text-3);font-size:var(--ae-narrative-type-caption);text-align:right}.narrative-chat-player__message-row.is-failed .narrative-chat-player__message{border:1px solid color-mix(in srgb,var(--ae-player-danger, var(--ae-narrative-danger)) 48%,var(--chat-hairline))}.narrative-chat-player__message-row.is-failed .narrative-chat-player__receipt{color:var(--ae-player-danger, var(--ae-narrative-danger))}.narrative-chat-player__message-row[data-unread=true] .narrative-chat-player__message{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--chat-accent) 24%,var(--chat-hairline))}.narrative-chat-player__typing{display:flex;align-items:center;gap:var(--ae-narrative-space-1-5);border-radius:var(--ae-narrative-radius-card) var(--ae-narrative-radius-card) var(--ae-narrative-radius-card) var(--ae-narrative-radius-tail);background:var(--ae-narrative-chat-bubble);padding:var(--ae-narrative-space-3-5) var(--ae-narrative-space-4)}.narrative-chat-player__typing i{width:5px;height:5px;border-radius:50%;background:var(--chat-accent);animation:narrative-chat-typing var(--chat-typing-ms, .7s) ease-in-out infinite alternate}.narrative-chat-player__typing i:nth-child(2){animation-delay:.12s}.narrative-chat-player__typing i:nth-child(3){animation-delay:.24s}.narrative-chat-player__load-earlier{align-self:center;border:0;background:transparent;color:var(--chat-text-3);padding:var(--ae-narrative-space-1-5) var(--ae-narrative-space-2-5);font-size:var(--ae-narrative-type-overline);cursor:pointer}.narrative-chat-player__load-earlier:hover{color:var(--chat-text)}.narrative-chat-player__load-earlier:disabled{opacity:.62;cursor:wait}.narrative-chat-player__new-messages{position:absolute;z-index:4;right:50%;bottom:14px;display:inline-flex;min-height:36px;align-items:center;gap:var(--ae-narrative-space-2);transform:translate(50%);border:1px solid color-mix(in srgb,var(--chat-accent) 28%,var(--chat-hairline));border-radius:var(--ae-narrative-radius-pill);background:color-mix(in srgb,var(--chat-surface-2) 92%,var(--chat-accent));color:var(--chat-text);padding:var(--ae-narrative-space-2) var(--ae-narrative-space-3-5);box-shadow:0 12px 30px #00000052;cursor:pointer}.narrative-chat-player__new-messages:hover{border-color:var(--chat-accent)}.narrative-chat-player__new-messages svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.narrative-chat-player__done{display:grid;max-width:520px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:var(--ae-narrative-space-3);margin:var(--ae-narrative-space-7-5) auto var(--ae-narrative-space-2);border:1px solid var(--chat-hairline);border-radius:var(--ae-narrative-radius-card);background:var(--chat-surface-1);padding:var(--ae-narrative-space-3-5)}.narrative-chat-player__done>span{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:var(--chat-accent);color:var(--ae-narrative-ink-bright)}.narrative-chat-player__done strong{font-size:var(--ae-narrative-type-label)}.narrative-chat-player__done p{margin:var(--ae-narrative-space-1) 0 0;color:var(--chat-text-3);font-size:var(--ae-narrative-type-overline);line-height:1.4}.narrative-chat-player__composer{display:grid;gap:var(--ae-narrative-space-2);min-height:72px;border-top:1px solid var(--chat-hairline);background:var(--ae-narrative-chat-canvas);padding:var(--ae-narrative-space-3) var(--ae-narrative-space-4) var(--ae-narrative-space-4);box-shadow:none}.narrative-chat-player__composer[data-state=completed]{min-height:0;padding:0;border-top:0}.narrative-chat-player__composer>small{color:var(--chat-text-3);font-size:var(--ae-narrative-type-overline)}.narrative-chat-player__text-composer{grid-template-columns:minmax(0,1fr) auto;align-items:end}.narrative-chat-player__text-composer .ae-player-field{min-width:0}.narrative-chat-player__text-composer textarea{min-height:64px;max-height:160px;resize:vertical}.narrative-chat-player__text-composer>.ae-player-button{min-height:44px;align-self:end}.narrative-chat-player__prompt{color:var(--chat-text-2);font-size:var(--ae-narrative-type-caption);font-weight:650}.narrative-chat-player__composer-label{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:var(--ae-narrative-space-3)}.narrative-chat-player__composer-label>small{color:var(--chat-text-3);font-size:var(--ae-narrative-type-micro);white-space:nowrap}.narrative-chat-player__composer-detail{margin:0;color:var(--chat-text-3);font-size:var(--ae-narrative-type-overline);line-height:1.45}.narrative-chat-player__composer-status{display:flex;min-height:36px;align-items:center;justify-content:center;gap:var(--ae-narrative-space-1);color:var(--chat-text-2);font-size:var(--ae-narrative-type-caption)}.narrative-chat-player__composer-status i{color:var(--chat-accent);font-size:var(--ae-narrative-type-heading);font-style:normal;letter-spacing:.08em}.narrative-chat-player__composer-status b{color:var(--chat-accent);font-size:var(--ae-narrative-type-overline)}.narrative-chat-player__choices{display:grid;gap:var(--ae-narrative-space-2)}.narrative-chat-player__choices .ae-player-button,.narrative-chat-player__continue.ae-player-button{justify-content:space-between;text-align:left}.narrative-chat-player__choice-copy{display:grid;gap:var(--ae-narrative-space-0);min-width:0;flex:1}.narrative-chat-player__choice-copy strong{font-size:var(--ae-narrative-type-body);font-weight:650}.narrative-chat-player__choice-copy small{color:var(--chat-text-3);font-size:var(--ae-narrative-type-micro)}.narrative-chat-player__choices .ae-player-button .ae-player-button__icon:last-of-type,.narrative-chat-player__continue.ae-player-button .ae-player-button__icon:last-of-type{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--chat-accent-soft);color:var(--chat-accent);font-size:var(--ae-narrative-type-heading)}.narrative-chat-player__scheduled{display:flex;align-items:center;justify-content:space-between;color:var(--chat-text-2);font-size:var(--ae-narrative-type-caption)}.narrative-chat-player__scheduled b{color:var(--chat-accent);font-size:var(--ae-narrative-type-overline)}.narrative-chat-player__composer-bar{display:grid;width:100%;min-height:44px;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:var(--ae-narrative-space-2)}.narrative-chat-player__composer-add,.narrative-chat-player__composer-send{display:grid;width:36px;height:36px;place-items:center;border-radius:var(--ae-narrative-radius-control);background:var(--ae-narrative-chat-well);color:var(--chat-text-2)}.narrative-chat-player__composer-add svg,.narrative-chat-player__composer-send svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.narrative-chat-player__composer-field{display:flex;min-width:0;min-height:44px;align-items:center;border-radius:var(--ae-narrative-radius-field);background:var(--ae-narrative-chat-well);color:var(--chat-text-3);padding:0 var(--ae-narrative-space-3-5);font-size:var(--ae-narrative-type-body)}.narrative-chat-player__friends{display:grid;min-width:0;min-height:0;grid-template-rows:auto auto auto minmax(0,1fr);overflow:hidden;border-right:1px solid var(--chat-hairline);background:var(--ae-narrative-chat-panel);padding:var(--ae-narrative-space-4) var(--ae-narrative-space-3) var(--ae-narrative-space-3)}.narrative-chat-player__friends .narrative-chat-player__inbox-head{display:grid;gap:var(--ae-narrative-space-3)}.narrative-chat-player__friends .narrative-chat-player__inbox-title{display:flex;width:100%;align-items:center;gap:var(--ae-narrative-space-2);margin:0;color:var(--chat-text);font-size:var(--ae-narrative-type-heading);font-weight:750;letter-spacing:0}.narrative-chat-player__friends .narrative-chat-player__inbox-title svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.narrative-chat-player__friends .narrative-chat-player__search{width:100%;min-height:36px;margin:0;border-radius:var(--ae-narrative-radius-control);background:var(--ae-narrative-chat-canvas);box-shadow:none;padding:0 var(--ae-narrative-space-2-5)}.narrative-chat-player__friends .narrative-chat-player__search svg{order:1}.narrative-chat-player__friends-nav{display:grid;gap:var(--ae-narrative-space-1);margin:var(--ae-narrative-space-3) 0 var(--ae-narrative-space-2-5)}.narrative-chat-player__friends-nav button{display:flex;width:100%;min-height:36px;align-items:center;gap:var(--ae-narrative-space-2-5);border:0;border-radius:var(--ae-narrative-radius-small);background:transparent;color:var(--chat-text-2);padding:0 var(--ae-narrative-space-2-5);text-align:left;cursor:pointer}.narrative-chat-player__friends-nav button[aria-current=true],.narrative-chat-player__friends-nav button[aria-pressed=true]{background:var(--ae-narrative-chat-bubble);color:var(--chat-text)}.narrative-chat-player__friends-nav button:hover{background:var(--ae-narrative-chat-well);color:var(--chat-text)}.narrative-chat-player__friends-nav svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.narrative-chat-player__friends-nav b{margin-left:auto;min-width:18px;border-radius:var(--ae-narrative-radius-pill);background:var(--ae-narrative-positive);color:var(--ae-narrative-ink-bright);padding:1px var(--ae-narrative-space-1-5);font-size:var(--ae-narrative-type-caption);font-weight:700;text-align:center}.narrative-chat-player__friends-heading{margin:var(--ae-narrative-space-2) var(--ae-narrative-space-2-5) var(--ae-narrative-space-1-5);color:var(--chat-text-3);font-size:var(--ae-narrative-type-caption);font-weight:750;letter-spacing:.08em;text-transform:uppercase}.narrative-chat-player__friends .narrative-chat-player__inbox{width:100%;gap:var(--ae-narrative-space-0);margin:0;overflow:auto;align-content:start}.narrative-chat-player__friends .narrative-chat-player__inbox li>button{min-height:48px;border:0;border-radius:var(--ae-narrative-radius-small);background:transparent;box-shadow:none;padding:var(--ae-narrative-space-1-5) var(--ae-narrative-space-2);transition:background var(--ae-narrative-motion-hover) ease,transform var(--ae-narrative-motion-hover) ease}.narrative-chat-player__friends .narrative-chat-player__inbox li>button:hover{background:var(--ae-narrative-chat-well)}.narrative-chat-player__friends .narrative-chat-player__inbox li>button:active{transform:scale(.985)}.narrative-chat-player__friends .narrative-chat-player__inbox li>button[aria-current=true]{background:var(--ae-narrative-chat-bubble)}.narrative-chat-player__friends .narrative-chat-player__avatar{width:32px;height:32px}.narrative-chat-player__friends .narrative-chat-player__thread-copy strong{font-size:var(--ae-narrative-type-body-small);font-weight:650}.narrative-chat-player__friends .narrative-chat-player__thread-copy>small{color:var(--chat-text-3);font-size:var(--ae-narrative-type-label)}.narrative-chat-player__friends .narrative-chat-player__empty{padding:var(--ae-narrative-space-6-5) var(--ae-narrative-space-3)}.narrative-chat-player__aside{display:none;min-width:0;min-height:0;overflow:auto;border:1px solid var(--chat-hairline-strong);border-radius:20px;background:var(--ae-narrative-chat-panel)}.narrative-chat-player.is-friends .narrative-chat-player__aside{border:0;border-left:1px solid var(--chat-hairline);border-radius:0}.narrative-chat-player__aside-hero{display:grid;justify-items:center;gap:var(--ae-narrative-space-2);padding:var(--ae-narrative-space-6-5) var(--ae-narrative-space-5) var(--ae-narrative-space-4-5);text-align:center}.narrative-chat-player__aside-hero .narrative-chat-player__avatar{width:84px;height:84px}.narrative-chat-player__aside-hero .narrative-chat-player__avatar>i{width:14px;height:14px;right:4px;bottom:4px;border-width:3px}.narrative-chat-player__aside-hero h2{margin:var(--ae-narrative-space-1) 0 0;font-size:var(--ae-narrative-type-headline);font-weight:750;letter-spacing:-.02em}.narrative-chat-player__aside-hero p{margin:0;color:var(--chat-text-3);font-size:var(--ae-narrative-type-label)}.narrative-chat-player__aside-hero small{display:inline-flex;align-items:center;gap:var(--ae-narrative-space-1-5);color:var(--chat-text-2);font-size:var(--ae-narrative-type-body-small)}.narrative-chat-player__aside-body{display:grid;min-height:0;align-content:start;gap:0;padding:0 var(--ae-narrative-space-2) var(--ae-narrative-space-4)}.narrative-chat-player__aside-section{display:grid;gap:var(--ae-narrative-space-2);border-top:1px solid var(--chat-hairline);padding:var(--ae-narrative-space-3-5) var(--ae-narrative-space-3)}.narrative-chat-player__aside-section h3{margin:0;color:var(--chat-text-3);font-size:var(--ae-narrative-type-caption);font-weight:750;letter-spacing:.08em;text-transform:uppercase}.narrative-chat-player__aside-section p{margin:0;color:var(--chat-text-2);font-size:var(--ae-narrative-type-body-small);line-height:1.45}.narrative-chat-player__activity{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:var(--ae-narrative-space-2-5);border-radius:var(--ae-narrative-radius-control);background:var(--ae-narrative-chat-well);padding:var(--ae-narrative-space-2)}.narrative-chat-player__activity img,.narrative-chat-player__activity>span{width:48px;height:48px;overflow:hidden;border-radius:var(--ae-narrative-radius-small);background:var(--ae-narrative-chat-canvas);object-fit:cover}.narrative-chat-player__activity div{display:grid;gap:var(--ae-narrative-space-0);min-width:0}.narrative-chat-player__activity strong{font-size:var(--ae-narrative-type-body-small)}.narrative-chat-player__activity small,.narrative-chat-player__activity b{color:var(--chat-text-3);font-size:var(--ae-narrative-type-label);font-weight:500}.narrative-chat-player__aside-action{display:flex;width:100%;min-height:36px;align-items:center;border:0;border-radius:var(--ae-narrative-radius-small);background:transparent;color:var(--chat-text-2);padding:0 var(--ae-narrative-space-1);text-align:left;cursor:pointer}.narrative-chat-player__aside-action:hover{background:var(--ae-narrative-chat-well);color:var(--chat-text)}.narrative-chat-player__bond{display:grid;gap:var(--ae-narrative-space-2-5);margin:var(--ae-narrative-space-3);border:1px solid var(--chat-hairline);border-radius:var(--ae-narrative-radius-field);background:var(--ae-narrative-chat-well);padding:var(--ae-narrative-space-3)}.narrative-chat-player__bond>div{display:flex;align-items:end;justify-content:space-between;gap:var(--ae-narrative-space-2-5)}.narrative-chat-player__bond>div>span{display:grid;gap:var(--ae-narrative-space-0)}.narrative-chat-player__bond small{color:var(--chat-text-3);font-size:calc(var(--ae-narrative-type-overline) * .8)}.narrative-chat-player__bond>div>span>small{font-weight:750;letter-spacing:.1em;text-transform:uppercase}.narrative-chat-player__bond strong{font-size:var(--ae-narrative-type-body)}.narrative-chat-player__bond b{color:var(--chat-trust);font-size:var(--ae-narrative-type-stat)}.narrative-chat-player__bond-track{height:6px}.narrative-chat-player__bond-track>span{height:6px;background:var(--ae-narrative-chat-wash-strong)}.narrative-chat-player__bond-track i{display:block;height:100%;border-radius:inherit;background:var(--chat-accent);box-shadow:0 0 12px color-mix(in srgb,var(--chat-accent) 36%,transparent)}.narrative-chat-player.is-inbox{display:grid;min-height:560px;align-content:start;overflow:hidden;background:var(--chat-bg);padding:var(--ae-narrative-space-6)}.narrative-chat-player__inbox-title{width:min(100%,520px);margin:var(--ae-narrative-space-1) auto var(--ae-narrative-space-4-5);font-size:var(--ae-narrative-type-title);line-height:var(--ae-player-type-title-leading, 1.18);letter-spacing:-.03em}.narrative-chat-player__search{display:flex;width:min(100%,520px);min-height:46px;align-items:center;gap:var(--ae-narrative-space-2-5);margin:0 auto var(--ae-narrative-space-3-5);border:1px solid var(--chat-hairline);border-radius:14px;background:var(--chat-surface-2);padding:0 var(--ae-narrative-space-3-5);box-shadow:0 14px 36px #00000047}.narrative-chat-player__search svg{width:18px;height:18px;fill:none;stroke:var(--chat-text-3);stroke-width:1.8;stroke-linecap:round}.narrative-chat-player__search input{width:100%;border:0;outline:0;background:transparent;color:var(--chat-text)}.narrative-chat-player__search input::placeholder{color:var(--chat-text-3)}.narrative-chat-player__inbox{display:grid;width:min(100%,520px);gap:var(--ae-narrative-space-2);margin:0 auto;padding:0;list-style:none}.narrative-chat-player__inbox.is-sparse{align-content:center;flex:1}.narrative-chat-player__inbox li>button{display:grid;width:100%;min-height:68px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ae-narrative-space-3);border:1px solid var(--chat-hairline);border-radius:var(--ae-narrative-radius-card);background:var(--chat-surface-2);color:inherit;padding:var(--ae-narrative-space-2-5) var(--ae-narrative-space-3);box-shadow:0 14px 36px #00000047;text-align:left;cursor:pointer;transition:background var(--ae-narrative-motion-hover) ease,transform var(--ae-narrative-motion-hover) ease,border-color var(--ae-narrative-motion-hover) ease}.narrative-chat-player__inbox li>button:hover{border-color:color-mix(in srgb,var(--chat-accent) 30%,transparent);background:linear-gradient(110deg,var(--chat-accent-soft),var(--chat-surface-2))}.narrative-chat-player__inbox li>button:active{transform:scale(.985)}.narrative-chat-player.is-inbox .narrative-chat-player__inbox .narrative-chat-player__avatar{width:44px;height:44px}.narrative-chat-player__thread-copy{display:grid;min-width:0;gap:var(--ae-narrative-space-0)}.narrative-chat-player__thread-copy>span{display:flex;align-items:center;justify-content:space-between;gap:var(--ae-narrative-space-2)}.narrative-chat-player__thread-copy strong{font-size:var(--ae-narrative-type-body)}.narrative-chat-player__thread-copy time{color:var(--chat-text-3);font-size:var(--ae-narrative-type-micro)}.narrative-chat-player__thread-copy>small{overflow:hidden;color:var(--chat-text-3);font-size:var(--ae-narrative-type-caption);text-overflow:ellipsis;white-space:nowrap}.narrative-chat-player__thread-meta{display:grid;width:18px;place-items:center}.narrative-chat-player__thread-meta b{width:8px;height:8px;border-radius:50%;background:var(--chat-accent);box-shadow:0 0 0 4px var(--chat-accent-soft)}.narrative-chat-player__thread-meta svg{width:16px;fill:none;stroke:var(--chat-text-3);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.narrative-chat-player__empty{display:grid;justify-items:center;gap:var(--ae-narrative-space-2);color:var(--chat-text-3);padding:76px var(--ae-narrative-space-5);text-align:center}.narrative-chat-player__empty>span{color:var(--chat-accent);font-size:var(--ae-narrative-type-title)}.narrative-chat-player__empty strong{color:var(--chat-text);font-size:var(--ae-narrative-type-body)}.narrative-chat-player__empty p{margin:0;font-size:var(--ae-narrative-type-caption)}@media(min-width:900px){.narrative-chat-player.is-thread.is-friends{grid-template-columns:minmax(240px,320px) minmax(0,1fr)}}@media(min-width:1200px){.narrative-chat-player.is-thread:has(.narrative-chat-player__aside){grid-template-columns:minmax(0,1fr) minmax(260px,300px)}.narrative-chat-player.is-thread.is-friends:has(.narrative-chat-player__aside){grid-template-columns:minmax(220px,260px) minmax(0,1fr) minmax(240px,280px)}.narrative-chat-player__aside{display:grid;align-content:start}.narrative-chat-player__conversation{min-height:0}.narrative-chat-player__thread{width:100%;padding:var(--ae-narrative-space-6) var(--ae-narrative-space-6-5) var(--ae-narrative-space-5)}.narrative-chat-player__message-row{max-width:68%;gap:var(--ae-narrative-space-2-5)}.narrative-chat-player__message{padding:var(--ae-narrative-space-3) var(--ae-narrative-space-4) var(--ae-narrative-space-2-5)}.narrative-chat-player__composer{padding:var(--ae-narrative-space-3) var(--ae-narrative-space-5) var(--ae-narrative-space-4)}.narrative-chat-player__composer>*:not(.narrative-chat-player__composer-bar),.narrative-chat-player__choices{width:min(100%,560px);justify-self:center}.narrative-chat-player.is-friends .narrative-chat-player__composer>*{width:100%;justify-self:stretch}}@media(max-width:767px){.narrative-chat-player.is-thread{min-height:100%;gap:0}.narrative-chat-player.is-thread.is-friends{border:0;border-radius:0}.narrative-chat-player__conversation{min-height:100%;border:0;border-radius:0;box-shadow:none}.narrative-chat-player__header{padding-right:max(var(--ae-narrative-space-2-5),env(safe-area-inset-right));padding-left:max(var(--ae-narrative-space-2-5),env(safe-area-inset-left))}.narrative-chat-player__thread{padding:var(--ae-narrative-space-4-5) max(var(--ae-narrative-space-3),env(safe-area-inset-right)) var(--ae-narrative-space-4) max(var(--ae-narrative-space-3),env(safe-area-inset-left))}.narrative-chat-player__message-row{max-width:92%}.narrative-chat-player__composer{padding:var(--ae-narrative-space-3) max(var(--ae-narrative-space-3),env(safe-area-inset-right)) max(var(--ae-narrative-space-3-5),env(safe-area-inset-bottom)) max(var(--ae-narrative-space-3),env(safe-area-inset-left))}.narrative-chat-player__composer-label{align-items:flex-start;flex-direction:column;gap:var(--ae-narrative-space-0)}.narrative-chat-player.is-inbox{min-height:100%;padding:var(--ae-narrative-space-4) var(--ae-narrative-space-3) max(var(--ae-narrative-space-4),env(safe-area-inset-bottom))}.narrative-chat-player__inbox li>button{border-right:0;border-left:0;border-radius:0;box-shadow:none}.narrative-chat-player__friends{display:none}.narrative-chat-player.is-thread.is-friends:has(.narrative-chat-player__conversation.is-empty) .narrative-chat-player__friends{display:grid}.narrative-chat-player.is-thread.is-friends:has(.narrative-chat-player__conversation.is-empty) .narrative-chat-player__conversation{display:none}}@container (max-width: 767px){.narrative-chat-player.is-thread,.narrative-chat-player.is-thread:has(.narrative-chat-player__aside),.narrative-chat-player.is-thread.is-friends,.narrative-chat-player.is-thread.is-friends:has(.narrative-chat-player__aside){min-height:100%;grid-template-columns:minmax(0,1fr);gap:0}.narrative-chat-player.is-thread.is-friends{border:0;border-radius:0}.narrative-chat-player__conversation{min-height:100%;border:0;border-radius:0;box-shadow:none}.narrative-chat-player__header{padding-right:max(var(--ae-narrative-space-2-5),env(safe-area-inset-right));padding-left:max(var(--ae-narrative-space-2-5),env(safe-area-inset-left))}.narrative-chat-player__thread{padding:var(--ae-narrative-space-4-5) max(var(--ae-narrative-space-3),env(safe-area-inset-right)) var(--ae-narrative-space-4) max(var(--ae-narrative-space-3),env(safe-area-inset-left))}.narrative-chat-player__message-row{max-width:92%}.narrative-chat-player__composer{padding:var(--ae-narrative-space-3) max(var(--ae-narrative-space-3),env(safe-area-inset-right)) max(var(--ae-narrative-space-3-5),env(safe-area-inset-bottom)) max(var(--ae-narrative-space-3),env(safe-area-inset-left))}.narrative-chat-player__composer-label{align-items:flex-start;flex-direction:column;gap:var(--ae-narrative-space-0)}.narrative-chat-player__aside,.narrative-chat-player__friends{display:none}.narrative-chat-player.is-thread.is-friends:has(.narrative-chat-player__conversation.is-empty) .narrative-chat-player__friends{display:grid}.narrative-chat-player.is-thread.is-friends:has(.narrative-chat-player__conversation.is-empty) .narrative-chat-player__conversation{display:none}.narrative-chat-player.is-inbox{min-height:100%;padding:var(--ae-narrative-space-4) var(--ae-narrative-space-3) max(var(--ae-narrative-space-4),env(safe-area-inset-bottom))}.narrative-chat-player__inbox li>button{border-right:0;border-left:0;border-radius:0;box-shadow:none}}@container (min-width: 900px){.narrative-chat-player.is-thread.is-friends{grid-template-columns:minmax(240px,320px) minmax(0,1fr)}}@container (min-width: 1200px){.narrative-chat-player.is-thread:has(.narrative-chat-player__aside){grid-template-columns:minmax(0,1fr) minmax(260px,300px)}.narrative-chat-player.is-thread.is-friends:has(.narrative-chat-player__aside){grid-template-columns:minmax(220px,260px) minmax(0,1fr) minmax(240px,280px)}.narrative-chat-player__aside{display:grid}}@keyframes narrative-chat-typing{to{opacity:.28;transform:translateY(-2px)}}@keyframes narrative-chat-thread-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes narrative-chat-bubble-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@keyframes narrative-chat-bubble-out{0%{opacity:0;transform:translate(10px,8px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.narrative-chat-player__typing i,.narrative-chat-player__conversation.is-enter,.narrative-chat-player__message-row.is-new{animation:none}}:where(.ae-player-theme){--ae-mg-font-display: var(--ae-player-font-display);--ae-mg-font-body: var(--ae-player-font-body);--ae-mg-font-number: var(--ae-player-font-body);--ae-mg-radius: var(--ae-player-radius-large);--ae-mg-radius-small: var(--ae-player-radius-medium);--ae-mg-easing-settle: var(--ae-player-easing-standard);--ae-mg-easing-pop: var(--ae-player-easing-emphasized);--ae-mg-easing-land: cubic-bezier(.34, 1.56, .64, 1);--ae-mg-scene: radial-gradient(1.5px 1.5px at 14% 22%, rgba(255, 255, 255, .55), transparent 60%), radial-gradient(1.5px 1.5px at 82% 16%, rgba(255, 255, 255, .45), transparent 60%), radial-gradient(2px 2px at 90% 64%, rgba(255, 255, 255, .4), transparent 60%), radial-gradient(1.5px 1.5px at 8% 76%, rgba(255, 255, 255, .35), transparent 60%), radial-gradient(120% 65% at 50% 0%, color-mix(in srgb, var(--ae-player-accent) 26%, transparent), transparent 62%), radial-gradient(90% 55% at 50% 100%, color-mix(in srgb, var(--ae-mg-gold) 22%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--ae-player-canvas) 78%, #1c2a74) 0%, var(--ae-player-canvas) 100%);--ae-mg-scene-ink: var(--ae-player-text);--ae-mg-scene-ink-soft: var(--ae-player-text-muted);--ae-mg-scene-shadow: 0 2px 10px rgba(0, 0, 0, .45);--ae-mg-pill: rgba(12, 12, 28, .7);--ae-mg-pill-edge: rgba(255, 255, 255, .16);--ae-mg-pill-ink: #ffffff;--ae-mg-pill-ink-soft: rgba(255, 255, 255, .78);--ae-mg-footer: var(--ae-mg-pill);--ae-mg-footer-edge: var(--ae-mg-pill-edge);--ae-mg-footer-ink: var(--ae-mg-pill-ink);--ae-mg-footer-disabled-ink: color-mix(in srgb, var(--ae-mg-footer-ink) 70%, transparent);--ae-mg-title-scrim: rgba(12, 12, 28, .42);--ae-mg-result-card: var(--ae-player-surface-raised);--ae-mg-result-edge: var(--ae-player-panel-border);--ae-mg-result-ink: var(--ae-player-text);--ae-mg-result-ink-soft: var(--ae-player-text-muted);--ae-mg-result-gold: var(--ae-player-warning);--ae-mg-gold: color-mix(in srgb, var(--ae-player-warning) 45%, #ffcf3f);--ae-mg-gold-light: #fff3c4;--ae-mg-gold-dark: #b8740a;--ae-mg-gold-fill: linear-gradient(180deg, #fff6d2 0%, #ffd866 32%, #f6b21c 66%, #d98c07 100%);--ae-mg-gold-ink: #4a2600;--ae-mg-on-fill: #ffffff;--ae-mg-on-fill-shadow: 0 1px 0 rgba(0, 0, 0, .35), 0 0 8px rgba(0, 0, 0, .18);--ae-mg-gold-badge: linear-gradient(180deg, #eea322 0%, #c27b08 50%, #955600 100%);--ae-mg-cta-top: #ffab2e;--ae-mg-cta-bottom: #e25c00;--ae-mg-cta-edge: #9c3a00;--ae-mg-cta-ink: #ffffff;--ae-mg-cta-secondary-top: color-mix(in srgb, var(--ae-player-accent) 40%, #4f8dff);--ae-mg-cta-secondary-bottom: color-mix(in srgb, var(--ae-player-accent) 30%, #1f4fd6);--ae-mg-cta-secondary-edge: color-mix(in srgb, var(--ae-player-accent) 25%, #11297e);--ae-mg-cta-secondary-ink: #ffffff;--ae-mg-cta-art-ink: #ffffff;--ae-mg-cta-off-top: #3f3a5a;--ae-mg-cta-off-bottom: #2b2740;--ae-mg-cta-off-edge: #17141f;--ae-mg-cta-off-ink: color-mix(in srgb, var(--ae-mg-white) 52%, transparent);--ae-mg-hit: color-mix(in srgb, var(--ae-player-positive) 80%, #3ee08f);--ae-mg-miss: color-mix(in srgb, var(--ae-player-danger) 85%, #ff5a6a);--ae-mg-cursor: #ffffff;--ae-mg-pip-off: rgba(255, 255, 255, .24);--ae-mg-card-back: radial-gradient(60% 45% at 50% 50%, color-mix(in srgb, var(--ae-mg-gold-light) 22%, transparent), transparent 70%), repeating-linear-gradient(45deg, color-mix(in srgb, var(--ae-mg-gold-light) 16%, transparent) 0 1px, transparent 1px 9px), repeating-linear-gradient(-45deg, color-mix(in srgb, var(--ae-mg-gold-light) 16%, transparent) 0 1px, transparent 1px 9px), linear-gradient(160deg, color-mix(in srgb, var(--ae-player-accent) 22%, #4a2a8c) 0%, color-mix(in srgb, var(--ae-player-accent) 18%, #1f1046) 100%);--ae-mg-card-back-mark: var(--ae-mg-gold-light);--ae-mg-card-face: linear-gradient(180deg, #ffffff 0%, #f7f3ea 100%);--ae-mg-card-paper: #fbf8f1;--ae-mg-card-ink: #1d1b2e;--ae-mg-card-suit: #d7263d;--ae-mg-flame-outer: #ff7a1a;--ae-mg-flame-inner: #ffe066;--ae-mg-red: #d4213d;--ae-mg-black: #1f1d2b;--ae-mg-green: #0f8a55;--ae-mg-reel: linear-gradient(180deg, #d9d4e6 0%, #ffffff 22%, #ffffff 78%, #d9d4e6 100%);--ae-mg-reel-well: #1b1433;--ae-mg-cabinet-top: #3a2a8f;--ae-mg-cabinet-bottom: #1b1446;--ae-mg-payline: #ffd866;--ae-mg-slice-blank: #eceaf4;--ae-mg-slice-blank-ink: #4b4766;--ae-mg-slice-jackpot: #ffcf3f;--ae-mg-slice-jackpot-ink: #ffffff;--ae-mg-slice-1: #e0334f;--ae-mg-slice-1-ink: #ffffff;--ae-mg-slice-2: #2f6fe0;--ae-mg-slice-2-ink: #ffffff;--ae-mg-slice-3: #1d9a62;--ae-mg-slice-3-ink: #ffffff;--ae-mg-ribbon: linear-gradient(180deg, #ff5a6e 0%, #e0233f 55%, #b3122e 100%);--ae-mg-ribbon-edge: #8a0d22;--ae-mg-ribbon-ink: #ffffff;--ae-mg-roulette-cone: #3a2410;--ae-mg-roulette-cone-light: #8a5a26;--ae-mg-roulette-track: #2b1a0c;--ae-mg-chip-ring: #ffffff;--ae-mg-chip-core: #e0334f;--ae-mg-ball-size: 7%;--ae-mg-felt: radial-gradient(120% 90% at 50% 18%, #23805a 0%, #125a3a 58%, #0a3a26 100%);--ae-mg-felt-rim: #3a2410;--ae-mg-felt-ink: #f4ead2;--ae-mg-felt-ink-soft: rgba(244, 234, 210, .72);--ae-mg-felt-line: rgba(255, 226, 150, .4);--ae-mg-particle-2: #ffffff;--ae-mg-particle-3: color-mix(in srgb, var(--ae-player-accent) 70%, #ff5fa8);--ae-mg-particle-4: #7ec8ff;--ae-mg-white: #ffffff;--ae-mg-shade: #000000;--ae-mg-bulb: #fffbe6;--ae-mg-coin-shine: #fff6d2;--ae-mg-coin-face: #ffd866;--ae-mg-coin-body: #f6b21c;--ae-mg-coin-rim: #b8740a;--ae-mg-coin-edge: rgba(140, 80, 0, .35);--ae-mg-chip-ink: #2a1a00;--ae-mg-wheel-rim-line: #fff6c8;--ae-mg-pop-miss: #ffd2d8;--ae-mg-roulette-cell-line: rgba(255, 214, 120, .55);--ae-mg-roulette-numeral: rgba(255, 250, 240, .94);--ae-mg-roulette-ball: radial-gradient(circle at 35% 30%, #ffffff 0 28%, #ece6f2 58%, #a59cb2 100%);--ae-mg-roulette-hub: radial-gradient(circle at 34% 28%, rgba(255, 255, 255, .95) 0 7%, transparent 34%), radial-gradient(circle at 50% 118%, rgba(70, 28, 0, .55), transparent 48%), radial-gradient(circle at 40% 32%, #fff8dc 0%, #ffe08a 18%, #f0b01a 46%, #c47a0c 70%, #6d3a06 100%);--ae-mg-roulette-hub-bevel: inset 0 3px 5px rgba(255, 255, 255, .75), inset 0 -10px 14px rgba(60, 24, 0, .45), 0 0 0 3px #fff3c4, 0 0 0 6px #8a5412, 0 10px 16px rgba(0, 0, 0, .45);--ae-mg-red-light: #ff8fa2;--ae-mg-black-light: #6a6480;--ae-mg-black-deep: #07060b;--ae-mg-green-light: #74e3b0;--ae-mg-green-deep: #04402a;--ae-mg-fishing-sky: linear-gradient(180deg, #3a2658 0%, #7c3a6d 40%, #d2607a 72%, #f6a064 100%);--ae-mg-fishing-sun: radial-gradient(circle at 50% 45%, #fff3c4 0%, #ffd57e 45%, #f79a4f 100%);--ae-mg-fishing-glow: #ffb25e;--ae-mg-fishing-cloud: #ffd9c9;--ae-mg-fishing-sea: linear-gradient(180deg, #6b3e72 0%, #3a3d72 30%, #24305a 70%, #1b2344 100%);--ae-mg-fishing-sea-deep: #1b2344;--ae-mg-fishing-swell: rgba(255, 235, 245, .22);--ae-mg-fishing-pier: linear-gradient(180deg, #a86a45 0%, #6e3f2c 100%);--ae-mg-fishing-pier-light: rgba(255, 220, 180, .35);--ae-mg-fishing-frame: rgba(255, 236, 214, .9);--ae-mg-fishing-frame-edge: rgba(0, 0, 0, .35);--ae-mg-fishing-rod: #4a2a22;--ae-mg-fishing-line: rgba(255, 244, 228, .85);--ae-mg-fishing-foam: #fff4e4;--ae-mg-fishing-bobber: #e2463f;--ae-mg-fishing-bobber-base: var(--ae-mg-fishing-foam);--ae-mg-fishing-ripple: rgba(255, 244, 236, .85);--ae-mg-fishing-ripple-soft: rgba(255, 240, 230, .55);--ae-mg-fishing-lurk: rgba(8, 10, 28, .6);--ae-mg-fishing-fish: #2a1a2e;--ae-mg-fishing-track: linear-gradient(180deg, #1c1430 0%, #2e2346 100%);--ae-mg-match3-tile: linear-gradient(145deg, #ffffff22, #00000025);--ae-mg-match3-tile-edge: #ffffff1c;--ae-mg-match3-selected: #d3aa60;--ae-mg-match3-gem-fill: 94%;--ae-mg-match3-jelly: #ff6fb5;--ae-mg-type-overline: 10px;--ae-mg-type-caption: 11px;--ae-mg-type-label: 12px;--ae-mg-type-pill: 13px;--ae-mg-type-body: 14px;--ae-mg-type-value: 15px;--ae-mg-type-heading: 16px;--ae-mg-type-tag: 17px;--ae-mg-type-button: 18px;--ae-mg-type-banner-quiet: 20px;--ae-mg-type-title: 22px;--ae-mg-type-cta: 24px;--ae-mg-type-result-title: 26px;--ae-mg-type-stamp: 28px;--ae-mg-type-reward: 30px;--ae-mg-type-pop-center: 34px;--ae-mg-type-count: 44px;--ae-mg-type-count-big: 54px;--ae-mg-type-count-jackpot: 62px;--ae-mg-type-slot: .72rem;--ae-mg-type-cell-min: .75rem;--ae-mg-type-cell-max: 1.45rem;--ae-mg-type-numeral: 1.15rem;--ae-mg-radius-pill: 999px;--ae-mg-radius-xs: 2px;--ae-mg-radius-sm: 4px;--ae-mg-radius-inset: 6px;--ae-mg-radius-zone: 10px;--ae-mg-radius-tile: 12px;--ae-mg-radius-card: 14px;--ae-mg-radius-panel: 18px;--ae-mg-radius-sheet: 28px;--ae-mg-motion-select: .15s;--ae-mg-motion-press: .16s;--ae-mg-motion-flip: .34s;--ae-mg-motion-drop: .7s;--ae-mg-motion-hop: .12s}:where(.ae-player-theme,.ae-mg-colors[data-look-colors~=hit]){--ae-mg-hit-badge: linear-gradient(180deg, color-mix(in srgb, var(--ae-mg-hit) 82%, #ffffff) 0%, color-mix(in srgb, var(--ae-mg-hit) 68%, #000000) 50%, color-mix(in srgb, var(--ae-mg-hit) 55%, #000000) 100%)}:where(.ae-player-theme,.ae-mg-colors[data-look-colors~=miss]){--ae-mg-miss-badge: linear-gradient(180deg, color-mix(in srgb, var(--ae-mg-miss) 82%, #ffffff) 0%, color-mix(in srgb, var(--ae-mg-miss) 80%, #000000) 50%, color-mix(in srgb, var(--ae-mg-miss) 62%, #000000) 100%)}:where(.ae-player-theme,.ae-mg-colors[data-look-colors~=hud]){--ae-mg-footer-disabled: var(--ae-mg-footer);--ae-mg-match3-well: color-mix(in srgb, var(--ae-mg-pill) 90%, transparent)}:where(.ae-player-theme[data-color-scheme=light]){--ae-mg-scene: radial-gradient(120% 70% at 50% 0%, #ffffff 0%, transparent 60%), radial-gradient(90% 60% at 50% 100%, color-mix(in srgb, var(--ae-mg-gold) 30%, transparent), transparent 70%), radial-gradient(60% 40% at 12% 30%, color-mix(in srgb, var(--ae-player-accent) 12%, transparent), transparent 70%), linear-gradient(180deg, #cfe6ff 0%, color-mix(in srgb, var(--ae-player-canvas) 70%, #e9f3ff) 55%, var(--ae-player-canvas) 100%);--ae-mg-scene-shadow: 0 1px 0 rgba(255, 255, 255, .7)}.ae-mg-overlay.ae-mg-overlay--scene-light{--ae-mg-title-scrim: rgba(255, 255, 255, .6);--ae-mg-scene-ink: #2a1630;--ae-mg-scene-ink-soft: #5b4466;--ae-mg-scene-shadow: 0 1px 0 rgba(255, 255, 255, .8)}.ae-mg-overlay[data-scene=image],.ae-mg-overlay.ae-mg-overlay--scene-image{--ae-mg-scene-ink: #ffffff;--ae-mg-scene-ink-soft: rgba(255, 255, 255, .82);--ae-mg-scene-shadow: 0 2px 10px rgba(0, 0, 0, .6)}.ae-mg-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ae-mg-overlay.ae-player-featured-popup{color:var(--ae-mg-scene-ink);background:transparent}.ae-mg-overlay .ae-player-featured-popup__backdrop{background:var(--ae-mg-scene)}.ae-mg-scene{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:var(--ae-mg-scene)}.ae-mg-overlay.ae-mg-overlay--scene-image .ae-player-featured-popup__backdrop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,color-mix(in srgb,var(--ae-mg-shade) 50%,transparent) 0%,transparent 22%),linear-gradient(0deg,color-mix(in srgb,var(--ae-mg-shade) 45%,transparent) 0%,transparent 26%)}.ae-mg-overlay .ae-player-featured-popup__title.ae-player-text{color:var(--ae-mg-scene-ink);text-shadow:var(--ae-mg-scene-shadow)}.ae-mg-overlay[data-layout=screen] .ae-player-featured-popup__body{padding-bottom:var(--ae-player-space-2)}.ae-mg-overlay .ae-player-featured-popup__actions{gap:var(--ae-player-space-2)}.ae-mg-overlay.ae-player-featured-popup[data-layout=screen]>.ae-player-featured-popup__actions{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,240px);justify-content:center}.ae-mg-overlay.ae-player-featured-popup[data-layout=screen]>.ae-player-featured-popup__actions:has(>:only-child){grid-auto-columns:auto}.ae-mg-overlay .ae-player-featured-popup__actions>.ae-mg-footer-button:only-child.ae-player-button{min-height:40px;padding-inline:var(--ae-player-space-5)}.ae-mg-overlay:not([data-layout=screen]) .ae-mg-play{height:min(640px,72vh)}.ae-mg-overlay.ae-player-featured-popup[data-layout=screen]{container:ae-mg-overlay / size}@container ae-mg-overlay (min-width: 600px) and (min-height: 860px){.ae-mg-overlay>:is(.ae-player-featured-popup__hero,.ae-player-featured-popup__body,.ae-player-featured-popup__actions,.ae-player-featured-popup__layer:not(:has(>.ae-mg-wallets))){zoom:1.2}}@container ae-mg-overlay (min-width: 720px) and (min-height: 980px){.ae-mg-overlay>:is(.ae-player-featured-popup__hero,.ae-player-featured-popup__body,.ae-player-featured-popup__actions,.ae-player-featured-popup__layer:not(:has(>.ae-mg-wallets))){zoom:1.4}}@container ae-mg-overlay (min-width: 900px) and (min-height: 1180px){.ae-mg-overlay>:is(.ae-player-featured-popup__hero,.ae-player-featured-popup__body,.ae-player-featured-popup__actions,.ae-player-featured-popup__layer:not(:has(>.ae-mg-wallets))){zoom:1.6}}.ae-mg-title{display:grid;justify-items:center;max-width:100%;line-height:1.05}.ae-mg-overlay:is(.ae-mg-overlay--scene-image,.ae-mg-overlay--scene-light) .ae-mg-title{padding:5px var(--ae-player-space-4) var(--ae-player-space-1-5);border-radius:var(--ae-mg-radius-panel);background:var(--ae-mg-title-scrim);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ae-mg-title>span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.7em,min(calc(20em/max(var(--ae-mg-title-length, 1),20)),calc((100cqw - 7.5rem) / (var(--ae-mg-title-length, 1) * .72))),1em)}.ae-mg-title small{font-family:var(--ae-mg-font-body);font-size:var(--ae-mg-type-caption);font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--ae-mg-scene-ink-soft)}.ae-player-theme .ae-mg-pause.ae-player-icon-button{width:44px;height:44px;color:var(--ae-mg-pill-ink);background:var(--ae-mg-pill);border:1px solid var(--ae-mg-pill-edge);box-shadow:0 6px 14px color-mix(in srgb,var(--ae-mg-shade) 25%,transparent)}.ae-mg-play{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--ae-player-space-2-5);min-height:0}.ae-mg-hud{position:relative;z-index:2;display:flex;flex:none;flex-wrap:wrap;justify-content:center;gap:var(--ae-player-space-1-5);margin:0}.ae-mg-pill{display:inline-flex;align-items:center;gap:var(--ae-player-space-1-5);min-height:30px;padding:0 var(--ae-player-space-3);border-radius:var(--ae-mg-radius-pill);font-family:var(--ae-mg-font-body);font-size:var(--ae-mg-type-pill);font-weight:800;line-height:1;white-space:nowrap;color:var(--ae-mg-pill-ink);background:var(--ae-mg-pill);box-shadow:inset 0 0 0 1px var(--ae-mg-pill-edge),0 4px 12px color-mix(in srgb,var(--ae-mg-shade) 18%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ae-mg-pill small{font-size:var(--ae-mg-type-overline);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ae-mg-pill-ink-soft)}.ae-mg-pill__value{font-family:var(--ae-mg-font-body);font-size:var(--ae-mg-type-value);font-weight:900;font-variant-numeric:tabular-nums;animation:ae-mg-bump .28s var(--ae-mg-easing-settle) both}.ae-mg-pill[data-kind=left]{color:var(--ae-mg-pill-ink-soft)}.ae-mg-pill[data-kind=reward][data-tone=gold],.ae-mg-pill[data-tone=gold]{color:var(--ae-mg-on-fill);text-shadow:var(--ae-mg-on-fill-shadow);background:var(--ae-mg-gold-badge);box-shadow:inset 0 1px color-mix(in srgb,var(--ae-mg-white) 70%,transparent),0 4px 12px color-mix(in srgb,var(--ae-mg-shade) 20%,transparent)}.ae-mg-pill[data-kind=reward][data-tone=muted]{color:var(--ae-mg-pill-ink-soft)}.ae-mg-pill__icon{display:inline-grid;place-items:center;width:14px;height:14px}.ae-mg-pill__icon>svg{width:100%;height:100%}@keyframes ae-mg-bump{0%{transform:scale(.94)}60%{transform:scale(1.08)}to{transform:scale(1)}}.ae-player-theme .ae-mg-footer-button.ae-player-button{min-height:44px;padding-inline:var(--ae-player-space-2-5);font-size:var(--ae-mg-type-pill);white-space:nowrap;border-radius:var(--ae-mg-radius-pill);font-weight:800}.ae-player-theme .ae-mg-footer-button.ae-player-button[data-variant=default],.ae-player-theme .ae-mg-footer-button.ae-player-button[data-variant=secondary]{color:var(--ae-mg-footer-ink);background:var(--ae-mg-footer);border:1px solid var(--ae-mg-footer-edge);box-shadow:none}.ae-player-theme .ae-mg-footer-button.ae-player-button[data-tone=gold]{color:var(--ae-mg-on-fill);text-shadow:var(--ae-mg-on-fill-shadow);background:var(--ae-mg-gold-badge);border:1px solid color-mix(in srgb,var(--ae-mg-white) 70%,transparent);box-shadow:0 4px 0 var(--ae-mg-gold-dark),0 8px 16px color-mix(in srgb,var(--ae-mg-shade) 22%,transparent)}.ae-player-theme .ae-mg-footer-button.ae-player-button:disabled,.ae-player-theme .ae-mg-footer-button.ae-player-button[data-tone=gold]:disabled{opacity:1;cursor:default;color:var(--ae-mg-footer-disabled-ink);text-shadow:none;background:var(--ae-mg-footer-disabled);border:1px solid var(--ae-mg-footer-edge);box-shadow:none}.ae-mg-dialog-host{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ae-player-featured-popup__layer .ae-player-dialog__backdrop{pointer-events:auto}.ae-mg-skip-detail{margin:0;font-weight:700;color:var(--ae-player-text-muted)}.ae-mg-skip-detail b{color:var(--ae-player-text)}.ae-mg-result{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:center;padding:var(--ae-player-space-4);overflow:hidden;pointer-events:auto}.ae-mg-result__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--ae-player-canvas) 62%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:ae-mg-fade-in .26s var(--ae-mg-easing-settle) both}.ae-mg-result__card{position:relative;display:grid;justify-items:center;gap:var(--ae-player-space-1-5);width:min(100%,360px);padding:var(--ae-player-space-5) var(--ae-player-space-5) 18px;border-radius:var(--ae-mg-radius-sheet);text-align:center;color:var(--ae-mg-result-ink);background:var(--ae-mg-result-card);border:1px solid var(--ae-mg-result-edge);box-shadow:0 24px 60px color-mix(in srgb,var(--ae-mg-shade) 35%,transparent);animation:ae-mg-rise .36s var(--ae-mg-easing-settle) both}.ae-mg-result[data-mood=win] .ae-mg-result__card{background:radial-gradient(120% 60% at 50% 0%,color-mix(in srgb,var(--ae-mg-gold) 20%,transparent),transparent 72%),var(--ae-mg-result-card)}.ae-mg-result[data-mood=win] .ae-mg-result__card{box-shadow:0 0 0 2px color-mix(in srgb,var(--ae-mg-gold) 70%,transparent),0 24px 60px color-mix(in srgb,var(--ae-mg-shade) 35%,transparent)}.ae-mg-result__emblem{position:relative;display:grid;place-items:center;width:112px;height:112px;margin-top:-6px}.ae-mg-result__art{position:relative;z-index:2;display:grid;place-items:center;width:100%;height:100%;animation:ae-mg-emblem-in .72s var(--ae-mg-easing-pop) .12s both}.ae-mg-result__art>*{max-width:100%;max-height:100%}.ae-mg-result__glyph{width:88%;height:88%;filter:drop-shadow(0 8px 14px color-mix(in srgb,var(--ae-mg-shade) 28%,transparent))}.ae-mg-result__note{position:relative;z-index:2;margin:var(--ae-player-space-0) 0 -2px;font-size:var(--ae-mg-type-pill);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ae-mg-result-ink-soft)}.ae-mg-result__title{margin:0;font-family:var(--ae-mg-font-display);font-size:var(--ae-mg-type-result-title);font-weight:900;line-height:1.1}.ae-mg-result__reward{font-family:var(--ae-mg-font-number);font-size:var(--ae-mg-type-reward);font-weight:900;line-height:1.1}.ae-mg-result__reward[data-tone=gold]{color:var(--ae-mg-result-gold)}.ae-mg-result__reward[data-tone=muted]{color:var(--ae-mg-result-ink-soft)}.ae-mg-result__detail{font-size:var(--ae-mg-type-pill);font-weight:700;color:var(--ae-mg-result-ink-soft)}.ae-mg-result__actions{display:grid;justify-items:center;gap:var(--ae-player-space-2);width:100%;margin-top:var(--ae-player-space-2-5)}.ae-player-theme .ae-mg-soft-button.ae-player-button{border-radius:var(--ae-mg-radius-pill);min-height:44px;color:var(--ae-mg-result-ink);background:transparent;border:2px solid var(--ae-mg-result-edge);box-shadow:none;font-weight:800}.ae-player-theme .ae-mg-soft-button.ae-player-button:hover:not(:disabled){background:color-mix(in srgb,var(--ae-mg-result-edge) 22%,transparent)}@keyframes ae-mg-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ae-mg-rise{0%{opacity:0;transform:translateY(40px) scale(.92)}to{opacity:1;transform:none}}@keyframes ae-mg-emblem-in{0%{opacity:0;transform:scale(.2) rotate(-20deg)}70%{opacity:1;transform:scale(1.12) rotate(4deg)}to{opacity:1;transform:none}}.ae-mg-celebrate{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;display:grid;place-items:center;pointer-events:none}.ae-mg-celebrate[data-placement=board]{animation:ae-mg-celebrate-out .42s var(--ae-mg-easing-settle) var(--ae-mg-celebrate-hold, 1.8s) both}.ae-mg-celebrate__rays{position:absolute;top:50%;left:50%;width:150%;aspect-ratio:1;margin:-75% 0 0 -75%;border-radius:50%;background:repeating-conic-gradient(color-mix(in srgb,var(--ae-mg-gold) 70%,transparent) 0 8deg,transparent 8deg 24deg);-webkit-mask:radial-gradient(circle,var(--ae-mg-shade) 10%,transparent 66%);mask:radial-gradient(circle,var(--ae-mg-shade) 10%,transparent 66%);opacity:0;animation:ae-mg-rays-in .52s var(--ae-mg-easing-settle) both,ae-mg-rays-turn 12s linear 1}img.ae-mg-celebrate__rays{background:none;-webkit-mask:none;mask:none;object-fit:contain}.ae-mg-celebrate[data-placement=panel]{z-index:0}.ae-mg-celebrate[data-placement=panel] .ae-mg-celebrate__rays{width:230%;margin:-115% 0 0 -115%}.ae-mg-celebrate[data-tier=small] .ae-mg-celebrate__rays{width:110%;margin:-55% 0 0 -55%}.ae-mg-celebrate__stack{position:relative;z-index:3;display:grid;justify-items:center;gap:var(--ae-player-space-1)}.ae-mg-celebrate>.ae-mg-burst{z-index:1}.ae-mg-celebrate[data-placement=board] .ae-mg-banner{animation-delay:.38s}.ae-mg-celebrate[data-placement=board] .ae-mg-count{animation-delay:.46s}.ae-mg-banner{position:relative;display:grid;place-items:center;min-width:11rem;max-width:92%;min-height:52px;padding:var(--ae-player-space-2) 34px var(--ae-player-space-2-5);color:var(--ae-mg-ribbon-ink);background:var(--ae-mg-ribbon);clip-path:polygon(0 0,100% 0,94% 50%,100% 100%,0 100%,6% 50%);filter:drop-shadow(0 6px 10px color-mix(in srgb,var(--ae-mg-shade) 35%,transparent));animation:ae-mg-banner-in .46s var(--ae-mg-easing-pop) both}.ae-mg-banner[data-art=image]{background:var(--ae-mg-banner-art) center / 100% 100% no-repeat;clip-path:none;min-width:13rem;min-height:64px;padding:var(--ae-player-space-2-5) 44px var(--ae-player-space-3-5)}.ae-mg-banner__text{font-family:var(--ae-mg-font-display);font-size:var(--ae-mg-type-cta);font-weight:900;line-height:1;letter-spacing:.02em;white-space:nowrap;text-shadow:0 2px 0 color-mix(in srgb,var(--ae-mg-shade) 30%,transparent)}.ae-mg-celebrate[data-tier=lose] .ae-mg-banner{background:var(--ae-mg-pill);color:var(--ae-mg-pill-ink);filter:none}.ae-mg-celebrate[data-tier=lose] .ae-mg-banner[data-art=image]{background:var(--ae-mg-banner-art) center / 100% 100% no-repeat;color:var(--ae-mg-ribbon-ink);filter:saturate(.55) brightness(1.05) drop-shadow(0 6px 10px color-mix(in srgb,var(--ae-mg-shade) 25%,transparent))}.ae-mg-celebrate[data-tier=lose] .ae-mg-banner__text{font-size:var(--ae-mg-type-banner-quiet)}.ae-mg-count{font-family:var(--ae-mg-font-number);font-size:var(--ae-mg-type-count);font-weight:900;line-height:1;color:var(--ae-mg-gold);-webkit-text-stroke:5px var(--ae-mg-gold-ink);paint-order:stroke fill;text-shadow:0 4px 0 var(--ae-mg-gold-ink),0 10px 18px color-mix(in srgb,var(--ae-mg-shade) 40%,transparent);animation:ae-mg-count-in .52s var(--ae-mg-easing-pop) 80ms both}.ae-mg-count[data-tier=big]{font-size:var(--ae-mg-type-count-big)}.ae-mg-count[data-tier=jackpot]{font-size:var(--ae-mg-type-count-jackpot)}.ae-mg-celebrate[data-reduced=true][data-placement=board]{place-items:start center;padding-top:var(--ae-player-space-1)}@keyframes ae-mg-celebrate-out{to{opacity:0;visibility:hidden}}@keyframes ae-mg-rays-in{0%{opacity:0}to{opacity:.9}}@keyframes ae-mg-rays-turn{to{rotate:360deg}}@keyframes ae-mg-banner-in{0%{opacity:0;transform:scale(.4) rotate(-6deg)}70%{opacity:1;transform:scale(1.08) rotate(1deg)}to{opacity:1;transform:none}}@keyframes ae-mg-count-in{0%{opacity:0;transform:translateY(12px) scale(.6)}to{opacity:1;transform:none}}.ae-mg-wallets{z-index:2;position:absolute;top:12px;left:12px;display:flex;gap:var(--ae-player-space-2);pointer-events:auto}.ae-mg-overlay>.ae-player-featured-popup__layer:has(>.ae-mg-wallets){position:static;z-index:4}.ae-mg-result__title{animation:ae-mg-result-detail .28s var(--ae-mg-easing-settle) 70ms both}.ae-mg-result__reward{animation:ae-mg-result-detail .32s var(--ae-mg-easing-settle) .13s both}.ae-mg-result__detail{animation:ae-mg-result-detail .28s var(--ae-mg-easing-settle) .18s both}.ae-mg-result__actions{animation:ae-mg-result-detail .28s var(--ae-mg-easing-settle) .22s both}@keyframes ae-mg-result-detail{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ae-mg-overlay--result>.ae-player-featured-popup__hero{visibility:hidden}.ae-mg-overlay--result>.ae-player-featured-popup__layer{grid-row:header-start / actions-end;z-index:4}.ae-mg-stage{position:relative;display:grid;flex:1 1 0;place-items:center;align-content:center;min-height:0;padding:var(--ae-player-space-1-5) 0;container-type:size;isolation:isolate}.ae-mg-missing{margin:0;font-weight:800;color:var(--ae-mg-scene-ink-soft)}.ae-mg-layer{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;user-select:none;-webkit-user-select:none}.ae-mg-controls{display:grid;flex:none;justify-items:center;gap:var(--ae-player-space-3);padding:var(--ae-player-space-1) 0 var(--ae-player-space-2);container-type:inline-size}.ae-mg-controls[data-split=true]{grid-template-columns:repeat(2,minmax(0,220px));justify-content:center}.ae-player-theme .ae-mg-cta.ae-player-pressable{position:relative;display:grid;grid-template-columns:minmax(0,100%);place-items:center;width:min(100%,80%);min-height:66px;padding:0 var(--ae-player-space-6);border-radius:var(--ae-mg-radius-pill);color:var(--ae-mg-cta-ink);background:linear-gradient(180deg,var(--ae-mg-cta-top) 0%,var(--ae-mg-cta-bottom) 100%);box-shadow:inset 0 2px color-mix(in srgb,var(--ae-mg-white) 60%,transparent),inset 0 -4px color-mix(in srgb,var(--ae-mg-shade) 12%,transparent),0 7px 0 var(--ae-mg-cta-edge),0 14px 24px color-mix(in srgb,var(--ae-mg-shade) 30%,transparent);transform:translateY(0);transition:transform var(--ae-player-motion-fast) var(--ae-mg-easing-settle),box-shadow var(--ae-player-motion-fast) var(--ae-mg-easing-settle),filter var(--ae-player-motion-fast) var(--ae-mg-easing-settle)}.ae-mg-controls[data-split=true] .ae-mg-cta.ae-player-pressable{width:100%;padding:0 var(--ae-player-space-2)}.ae-mg-cta[data-tone=secondary]{--ae-mg-cta-top: var(--ae-mg-cta-secondary-top);--ae-mg-cta-bottom: var(--ae-mg-cta-secondary-bottom);--ae-mg-cta-edge: var(--ae-mg-cta-secondary-edge);--ae-mg-cta-ink: var(--ae-mg-cta-secondary-ink)}.ae-mg-cta:before{content:"";position:absolute;top:5px;left:14%;right:14%;height:38%;border-radius:var(--ae-mg-radius-pill);background:linear-gradient(180deg,color-mix(in srgb,var(--ae-mg-white) 60%,transparent),transparent);pointer-events:none}.ae-player-theme .ae-mg-cta.ae-player-pressable[data-art=image]{width:min(100%,19rem);min-height:0;aspect-ratio:var(--ae-mg-cta-aspect, 2.4);padding:0;background:var(--ae-mg-cta-art) center / contain no-repeat;box-shadow:none;filter:drop-shadow(0 10px 14px color-mix(in srgb,var(--ae-mg-shade) 30%,transparent))}.ae-mg-cta[data-art=image]:before,.ae-mg-cta[data-art=image]:after{display:none}.ae-mg-controls[data-split=true] .ae-mg-cta.ae-player-pressable[data-art=image]{width:100%;aspect-ratio:calc(var(--ae-mg-cta-aspect, 2.4) * var(--ae-mg-cta-art-fill, .67));padding:0;background-size:calc(100% / var(--ae-mg-cta-art-fill, .67)) 100%}.ae-mg-cta[data-art=image] .ae-mg-cta__face{max-width:72%}.ae-mg-controls[data-split=true] .ae-mg-cta[data-art=image] .ae-mg-cta__face{max-width:84%}.ae-mg-cta[data-long=true] .ae-mg-cta__label{font-size:min(var(--ae-mg-type-button),5cqw);letter-spacing:.02em}.ae-mg-cta[data-art=image][data-long=true] .ae-mg-cta__label{font-size:var(--ae-mg-type-heading)}.ae-mg-cta[data-art=image] .ae-mg-cta__label{font-size:var(--ae-mg-type-title);color:var(--ae-mg-cta-art-ink);text-shadow:0 2px 0 color-mix(in srgb,var(--ae-mg-shade) 35%,transparent),0 0 10px color-mix(in srgb,var(--ae-mg-shade) 25%,transparent)}.ae-mg-controls[data-split=true] .ae-mg-cta[data-art=image] .ae-mg-cta__label{font-size:var(--ae-mg-type-title)}.ae-mg-controls[data-split=true]:has(.ae-mg-cta[data-art=image]){gap:var(--ae-player-space-1)}.ae-mg-cta[data-art=image] .ae-mg-cta__icon{display:none}.ae-mg-cta[data-art=image] .ae-mg-cost{padding:var(--ae-player-space-0) 7px var(--ae-player-space-0) var(--ae-player-space-0);font-size:var(--ae-mg-type-label)}.ae-mg-cta[data-art=image] .ae-mg-cost .ae-mg-chip__art,.ae-mg-cta[data-art=image] .ae-mg-cost>i{width:14px;height:14px}.ae-player-theme .ae-mg-cta.ae-player-pressable:active:not(:disabled){transform:translateY(5px);box-shadow:inset 0 2px color-mix(in srgb,var(--ae-mg-white) 60%,transparent),inset 0 -4px color-mix(in srgb,var(--ae-mg-shade) 12%,transparent),0 2px 0 var(--ae-mg-cta-edge),0 6px 12px color-mix(in srgb,var(--ae-mg-shade) 30%,transparent)}.ae-player-theme .ae-mg-cta.ae-player-pressable[data-art=image]:active:not(:disabled){box-shadow:none}.ae-player-theme .ae-mg-cta.ae-player-pressable:disabled{cursor:default}.ae-player-theme .ae-mg-cta.ae-player-pressable:disabled:not([data-art=image]){color:var(--ae-mg-cta-off-ink);background:linear-gradient(180deg,var(--ae-mg-cta-off-top) 0%,var(--ae-mg-cta-off-bottom) 100%);box-shadow:inset 0 1px color-mix(in srgb,var(--ae-mg-white) 12%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--ae-mg-white) 6%,transparent),0 5px 0 var(--ae-mg-cta-off-edge),0 10px 18px color-mix(in srgb,var(--ae-mg-shade) 22%,transparent)}.ae-mg-cta:disabled:not([data-art=image]):before{opacity:.12}.ae-mg-cta:disabled:not([data-art=image]) .ae-mg-cta__label{text-shadow:none}.ae-player-theme .ae-mg-cta.ae-player-pressable[data-art=image]:disabled{filter:grayscale(.7) brightness(.85)}.ae-mg-cta:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;z-index:-1;border-radius:var(--ae-mg-radius-pill);box-shadow:0 0 22px 4px color-mix(in srgb,var(--ae-mg-cta-top) 70%,transparent);opacity:0;pointer-events:none}.ae-player-theme .ae-mg-cta.ae-player-pressable:not(:disabled):after{animation:ae-mg-breathe 2.2s ease-in-out 2}@keyframes ae-mg-breathe{0%,to{opacity:.15}50%{opacity:.85}}.ae-mg-cta__face{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--ae-player-space-2-5);max-width:100%}.ae-mg-cta__icon{display:inline-grid;place-items:center}.ae-mg-cta__icon>svg{width:24px;height:24px}.ae-mg-cta__label{min-width:0;overflow:hidden;font-family:var(--ae-mg-font-display);font-size:min(var(--ae-mg-type-cta),6cqw);font-weight:900;line-height:1;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;text-shadow:var(--ae-mg-on-fill-shadow),0 2px 0 color-mix(in srgb,var(--ae-mg-shade) 18%,transparent)}.ae-mg-controls[data-split=true] .ae-mg-cta__label{font-size:min(var(--ae-mg-type-tag),4.6cqw);letter-spacing:.01em}.ae-mg-controls[data-split=true] .ae-mg-cta__face{gap:var(--ae-player-space-1-5)}:where(.ae-player-theme){--ae-mg-pip-hit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3C/svg%3E");--ae-mg-pip-streak-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.2l2.9 6.1 6.7.8-4.9 4.6 1.3 6.6L12 17l-6 3.3 1.3-6.6-4.9-4.6 6.7-.8z'/%3E%3C/svg%3E")}.ae-mg-pips{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:var(--ae-player-space-2);padding:var(--ae-player-space-1-5) var(--ae-player-space-3);border-radius:var(--ae-mg-radius-pill);background:var(--ae-mg-pill);box-shadow:inset 0 0 0 1px var(--ae-mg-pill-edge)}.ae-mg-pip{display:block;width:26px;height:26px;background:var(--ae-mg-pip-off);-webkit-mask:var(--ae-mg-pip-hit-mask) center / contain no-repeat;mask:var(--ae-mg-pip-hit-mask) center / contain no-repeat}.ae-mg-pips[data-shape=streak] .ae-mg-pip{-webkit-mask-image:var(--ae-mg-pip-streak-mask);mask-image:var(--ae-mg-pip-streak-mask)}.ae-mg-pip[data-on=true]{background:var(--ae-mg-hit);animation:ae-mg-pip-in .46s var(--ae-mg-easing-pop) both}.ae-mg-pips[data-shape=streak] .ae-mg-pip[data-on=true]{background:var(--ae-mg-gold)}@keyframes ae-mg-pip-in{0%{transform:scale(.3)}60%{transform:scale(1.35)}to{transform:scale(1)}}.ae-mg-chip{display:inline-flex;align-items:center;gap:3px;height:24px;padding:0 var(--ae-player-space-2) 0 3px;border-radius:var(--ae-mg-radius-pill);font-size:var(--ae-mg-type-label);font-weight:900;line-height:1;color:var(--ae-mg-chip-ink);background:var(--ae-mg-white);box-shadow:0 2px 6px color-mix(in srgb,var(--ae-mg-shade) 35%,transparent)}.ae-mg-chip[data-fresh=true]{animation:ae-mg-chip-snap .38s var(--ae-mg-easing-land) both}.ae-mg-chip>i,.ae-mg-cost>i{display:block;flex:none;width:18px;height:18px;border-radius:50%;background:radial-gradient(circle,var(--ae-mg-chip-core) 0 36%,var(--ae-mg-chip-ring) 37% 44%,transparent 45%),repeating-conic-gradient(var(--ae-mg-chip-ring) 0 22.5deg,var(--ae-mg-chip-core) 22.5deg 45deg);box-shadow:0 1px 2px color-mix(in srgb,var(--ae-mg-shade) 30%,transparent)}.ae-mg-chip__art{display:block;flex:none;width:20px;height:20px;object-fit:contain}.ae-mg-cost{display:inline-flex;align-items:center;gap:var(--ae-player-space-1);padding:var(--ae-player-space-1) var(--ae-player-space-2-5) var(--ae-player-space-1) var(--ae-player-space-1);border-radius:var(--ae-mg-radius-pill);font-size:var(--ae-mg-type-value);font-weight:900;background:color-mix(in srgb,var(--ae-mg-white) 35%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ae-mg-white) 55%,transparent)}@keyframes ae-mg-chip-snap{0%{opacity:0;transform:translateY(-16px) scale(1.4)}to{opacity:1;transform:none}}.ae-mg-pop{position:absolute;bottom:calc(100% + 8px);left:50%;z-index:6;pointer-events:none;font-family:var(--ae-mg-font-display);font-size:var(--ae-mg-type-title);font-weight:900;line-height:1;white-space:nowrap;color:var(--ae-mg-white);-webkit-text-stroke:4px color-mix(in srgb,var(--ae-mg-shade) 55%,transparent);paint-order:stroke fill;transform:translate(-50%);animation:ae-mg-pop-up .9s var(--ae-mg-easing-settle) both}.ae-mg-pop[data-tone=win]{color:var(--ae-mg-hit)}.ae-mg-pop[data-tone=perfect]{color:var(--ae-mg-perfect, var(--ae-mg-gold))}.ae-mg-pop[data-tone=miss]{color:var(--ae-mg-pop-miss)}.ae-mg-pop[data-tone=soft]{color:var(--ae-mg-pill-ink)}.ae-mg-pop[data-at=center]{top:50%;bottom:auto;font-size:var(--ae-mg-type-pop-center);transform:translate(-50%,-50%);animation:ae-mg-pop-center 1.3s var(--ae-mg-easing-settle) both}@keyframes ae-mg-pop-up{0%{opacity:0;transform:translate(-50%,10px) scale(.6)}25%{opacity:1;transform:translate(-50%) scale(1.14)}70%{opacity:1;transform:translate(-50%,-10px) scale(1)}to{opacity:0;transform:translate(-50%,-24px) scale(1)}}@keyframes ae-mg-pop-center{0%{opacity:0;transform:translate(-50%,-50%) scale(.3)}22%{opacity:1;transform:translate(-50%,-50%) scale(1.16)}34%{transform:translate(-50%,-50%) scale(1)}78%{opacity:1;transform:translate(-50%,-62%) scale(1)}to{opacity:0;transform:translate(-50%,-80%) scale(.96)}}:where(.ae-player-theme){--ae-mg-heart-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21 3.9 13.2A5.1 5.1 0 0 1 12 6.3a5.1 5.1 0 0 1 8.1 6.9z'/%3E%3C/svg%3E");--ae-mg-star-mask: var(--ae-mg-pip-streak-mask);--ae-mg-spark-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1 14 10 23 12 14 14 12 23 10 14 1 12 10 10z'/%3E%3C/svg%3E")}.ae-mg-burst{position:absolute;left:var(--ae-mg-burst-x, 50%);top:var(--ae-mg-burst-y, 50%);z-index:7;width:0;height:0;pointer-events:none}.ae-mg-burst[data-pattern=rain]{top:0;right:0;bottom:0;left:0;width:auto;height:auto}.ae-mg-burst__p{position:absolute;top:-7px;left:-7px;display:block;width:14px;height:14px;background:var(--p-tone);opacity:0;animation:ae-mg-burst-ring var(--p-duration) var(--ae-mg-easing-settle) var(--p-delay) both}.ae-mg-burst__p[data-shape=spark]{-webkit-mask:var(--ae-mg-spark-mask) center / contain no-repeat;mask:var(--ae-mg-spark-mask) center / contain no-repeat}.ae-mg-burst__p[data-shape=star]{-webkit-mask:var(--ae-mg-star-mask) center / contain no-repeat;mask:var(--ae-mg-star-mask) center / contain no-repeat}.ae-mg-burst__p[data-shape=heart]{-webkit-mask:var(--ae-mg-heart-mask) center / contain no-repeat;mask:var(--ae-mg-heart-mask) center / contain no-repeat;background:var(--ae-mg-particle-3)}.ae-mg-burst__p[data-shape=confetti]{width:8px;height:13px;border-radius:var(--ae-mg-radius-xs)}.ae-mg-burst__p[data-shape=coin]{width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--ae-mg-coin-shine) 0 18%,var(--ae-mg-coin-face) 34%,var(--ae-mg-coin-body) 70%,var(--ae-mg-coin-rim) 100%);box-shadow:inset 0 0 0 2px var(--ae-mg-coin-edge)}.ae-mg-burst__p[data-shape=image]{width:22px;height:22px;object-fit:contain;background:none}.ae-mg-burst[data-pattern=fountain] .ae-mg-burst__p{animation-name:ae-mg-burst-fountain}.ae-mg-burst[data-pattern=rain] .ae-mg-burst__p{top:-20px;left:var(--p-x);animation-name:ae-mg-burst-rain}@keyframes ae-mg-burst-ring{0%{opacity:0;transform:rotate(var(--p-angle)) translateY(0) scale(.2)}15%{opacity:1}to{opacity:0;transform:rotate(var(--p-angle)) translateY(calc(var(--ae-mg-burst-reach) * -1 * var(--p-reach))) rotate(var(--p-spin)) scale(var(--p-scale))}}@keyframes ae-mg-burst-fountain{0%{opacity:0;transform:rotate(var(--p-angle)) translateY(0) scale(.3)}12%{opacity:1}55%{transform:rotate(var(--p-angle)) translateY(calc(var(--ae-mg-burst-reach) * -1 * var(--p-reach))) rotate(var(--p-spin)) scale(var(--p-scale))}to{opacity:0;transform:rotate(var(--p-angle)) translateY(calc(var(--ae-mg-burst-reach) * -.55 * var(--p-reach))) translate(var(--p-drift)) rotate(var(--p-spin)) scale(var(--p-scale))}}@keyframes ae-mg-burst-rain{0%{opacity:0;transform:translate(0) rotate(0) scale(var(--p-scale))}10%{opacity:1}to{opacity:0;transform:translate(var(--p-drift),460px) rotate(var(--p-spin)) scale(var(--p-scale))}}.ae-mg-symbol{display:block;width:78%;height:78%;object-fit:contain;filter:drop-shadow(0 3px 5px color-mix(in srgb,var(--ae-mg-shade) 22%,transparent));user-select:none;-webkit-user-select:none}.ae-mg-symbol[data-art=custom]{display:grid;place-items:center}.ae-mg-symbol[data-art=custom]>*{max-width:100%;max-height:100%}.ae-mg-symbol[data-art=word]{display:grid;place-items:center;width:auto;height:auto;max-width:92%;padding:.3em .5em;box-sizing:border-box;border-radius:.45em;font-family:var(--ae-mg-font-number);font-weight:900;font-size:clamp(var(--ae-mg-type-pill),calc(var(--ae-mg-card-w, 72px) * .24),var(--ae-mg-type-title));line-height:1;white-space:nowrap;color:var(--ae-mg-gold-light);background:color-mix(in srgb,var(--ae-mg-gold-dark) 22%,var(--ae-mg-shade));box-shadow:0 0 0 3px var(--ae-mg-gold),0 0 0 4px var(--ae-mg-gold-dark),inset 0 2px color-mix(in srgb,var(--ae-mg-white) 14%,transparent),0 4px color-mix(in srgb,var(--ae-mg-shade) 30%,transparent);filter:none}.ae-mg-symbol[data-length=long]{font-size:clamp(var(--ae-mg-type-caption),calc(var(--ae-mg-card-w, 72px) * .18),var(--ae-mg-type-button))}.ae-mg-card-art{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none}.ae-mg-back-mark{display:block;width:44%;height:auto;color:var(--ae-mg-card-back-mark);filter:drop-shadow(0 2px 3px color-mix(in srgb,var(--ae-mg-shade) 30%,transparent))}.ae-mg-suit{display:block;color:var(--ae-mg-card-suit)}.ae-mg-suit[data-size=small]{width:11px;height:11px}.ae-mg-suit[data-size=large]{width:100%;height:100%}.ae-mg-suit>*{width:100%;height:100%}.ae-mg-hub-mark{display:block;width:46%;height:auto;color:var(--ae-mg-gold-ink)}.ae-mg-timing{display:grid;justify-items:center;gap:clamp(var(--ae-player-space-3),5cqh,26px);width:min(100%,26rem)}.ae-mg-overlay:not(.ae-mg-overlay--scene-image,.ae-mg-overlay--scene-light) .ae-mg-timing{padding:clamp(14px,4cqh,28px) 12px;box-sizing:border-box;border-radius:var(--ae-mg-radius-panel);background:radial-gradient(90% 70% at 50% 15%,color-mix(in srgb,var(--ae-mg-white) 10%,transparent),transparent 70%),linear-gradient(180deg,var(--ae-mg-cabinet-top),var(--ae-mg-cabinet-bottom));box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ae-mg-gold) 55%,transparent),0 14px 28px color-mix(in srgb,var(--ae-mg-shade) 40%,transparent)}.ae-mg-timing__grade{position:relative;display:grid;place-items:center;height:40px}.ae-mg-grade{padding:var(--ae-player-space-1-5) var(--ae-player-space-4);border-radius:var(--ae-mg-radius-pill);font-family:var(--ae-mg-font-display);font-size:var(--ae-mg-type-title);font-weight:900;line-height:1;color:var(--ae-mg-pill-ink);background:var(--ae-mg-pill);box-shadow:inset 0 0 0 1px var(--ae-mg-pill-edge);animation:ae-mg-grade-in .36s var(--ae-mg-easing-pop) both}.ae-mg-grade[data-grade=perfect]{background:var(--ae-mg-gold-badge);box-shadow:0 0 0 2px color-mix(in srgb,var(--ae-mg-white) 80%,transparent),0 0 24px color-mix(in srgb,var(--ae-mg-gold) 70%,transparent)}.ae-mg-grade[data-grade=good]{background:var(--ae-mg-hit-badge)}.ae-mg-grade[data-grade=miss]{background:var(--ae-mg-miss-badge)}.ae-mg-grade:is([data-grade=perfect],[data-grade=good],[data-grade=miss]){color:var(--ae-mg-on-fill);text-shadow:var(--ae-mg-on-fill-shadow)}@keyframes ae-mg-grade-in{0%{opacity:0;transform:scale(.88)}35%{opacity:1;transform:scale(1.06)}55%{transform:scale(1)}to{opacity:1;transform:scale(1)}}.ae-player-theme .ae-mg-bar.ae-player-pressable{position:relative;display:block;width:100%;height:clamp(80px,18cqh,104px);padding:0;border-radius:var(--ae-mg-radius-pill);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:linear-gradient(180deg,color-mix(in srgb,var(--ae-mg-shade) 35%,transparent),color-mix(in srgb,var(--ae-mg-shade) 12%,transparent)),linear-gradient(180deg,color-mix(in srgb,var(--ae-mg-gold) 85%,var(--ae-mg-white)) 0%,var(--ae-mg-gold-dark) 100%);box-shadow:inset 0 0 0 5px color-mix(in srgb,var(--ae-mg-gold) 90%,var(--ae-mg-white)),inset 0 0 0 7px color-mix(in srgb,var(--ae-mg-shade) 25%,transparent),inset 0 8px 16px color-mix(in srgb,var(--ae-mg-shade) 45%,transparent),0 7px 0 var(--ae-mg-gold-dark),0 16px 26px color-mix(in srgb,var(--ae-mg-shade) 30%,transparent)}.ae-player-theme .ae-mg-bar.ae-player-pressable[data-art=image]{height:auto;aspect-ratio:5 / 1;background:none;box-shadow:none}.ae-player-theme .ae-mg-bar.ae-player-pressable:disabled{cursor:default}.ae-mg-bar__lane{position:absolute;top:18px;right:30px;bottom:18px;left:30px;display:block}.ae-mg-bar__lane[data-channel=skin]{inset:auto}.ae-mg-bar__ticks{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:linear-gradient(90deg,transparent calc(100% - 2px),color-mix(in srgb,var(--ae-mg-white) 20%,transparent) calc(100% - 2px)) 0 0 / 10% 100% repeat-x;border-radius:var(--ae-mg-radius-inset)}.ae-mg-bar__zone,.ae-mg-bar__flash{position:absolute;top:-4px;bottom:-4px;border-radius:var(--ae-mg-radius-zone)}.ae-mg-bar__zone[data-zone=good]{left:calc(var(--ae-mg-good-start) * 100%);width:calc((var(--ae-mg-good-end) - var(--ae-mg-good-start)) * 100%);background:linear-gradient(180deg,color-mix(in srgb,var(--ae-mg-white) 35%,transparent) 0%,transparent 50%),var(--ae-mg-zone-good, var(--ae-mg-hit));box-shadow:0 0 0 2px color-mix(in srgb,var(--ae-mg-white) 85%,transparent),0 0 14px color-mix(in srgb,var(--ae-mg-zone-good, var(--ae-mg-hit)) 60%,transparent);transition:box-shadow var(--ae-player-motion-fast) var(--ae-mg-easing-settle)}.ae-mg-bar__zone[data-zone=good]:before,.ae-mg-bar__zone[data-zone=good]:after{content:"";position:absolute;top:-7px;bottom:-7px;width:4px;border-radius:var(--ae-mg-radius-xs);background:var(--ae-mg-white);box-shadow:0 0 8px var(--ae-mg-white),0 0 14px var(--ae-mg-zone-good-edge, var(--ae-mg-hit))}.ae-mg-bar__zone[data-zone=good]:before{left:-3px}.ae-mg-bar__zone[data-zone=good]:after{right:-3px}.ae-mg-bar__zone[data-zone=perfect]{left:calc(var(--ae-mg-perfect-start) * 100%);width:calc((var(--ae-mg-perfect-end) - var(--ae-mg-perfect-start)) * 100%);top:-8px;bottom:-8px;background:linear-gradient(180deg,var(--ae-mg-white) 0%,var(--ae-mg-perfect, var(--ae-mg-gold)) 45%,var(--ae-mg-gold-dark) 100%);box-shadow:0 0 0 2px var(--ae-mg-white),0 0 16px color-mix(in srgb,var(--ae-mg-perfect, var(--ae-mg-gold)) 80%,transparent)}.ae-mg-bar[data-cursor-zone=good] .ae-mg-bar__zone[data-zone=good],.ae-mg-bar[data-cursor-zone=perfect] .ae-mg-bar__zone[data-zone=good]{box-shadow:0 0 0 2px var(--ae-mg-white),0 0 26px var(--ae-mg-zone-good, var(--ae-mg-hit))}.ae-mg-bar[data-cursor-zone=perfect] .ae-mg-bar__zone[data-zone=perfect]{box-shadow:0 0 0 2px var(--ae-mg-white),0 0 30px var(--ae-mg-perfect, var(--ae-mg-gold)),0 0 48px color-mix(in srgb,var(--ae-mg-perfect, var(--ae-mg-gold)) 60%,transparent)}.ae-mg-bar__flash{width:64px;margin-left:-32px;top:-24px;bottom:-24px;border-radius:50%;background:radial-gradient(closest-side,var(--ae-mg-white),transparent);animation:ae-mg-flash .42s var(--ae-mg-easing-settle) both}.ae-mg-bar__flash[data-grade=perfect]{width:110px;margin-left:-55px;background:radial-gradient(closest-side,var(--ae-mg-white),color-mix(in srgb,var(--ae-mg-perfect, var(--ae-mg-gold)) 70%,transparent) 55%,transparent)}.ae-mg-bar__rail{position:absolute;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none;will-change:transform}.ae-mg-bar__cursor{position:absolute;top:-18px;bottom:-18px;left:0;width:10px;margin-left:-5px;border-radius:var(--ae-mg-radius-pill);background:var(--ae-mg-cursor);box-shadow:0 0 0 2px color-mix(in srgb,var(--ae-mg-shade) 35%,transparent),0 0 16px color-mix(in srgb,var(--ae-mg-white) 90%,transparent)}.ae-mg-bar__cursor:before{content:"";position:absolute;top:-14px;left:50%;width:22px;height:18px;margin-left:-11px;background:var(--ae-mg-cursor);clip-path:polygon(0 0,100% 0,50% 100%);filter:drop-shadow(0 2px 2px color-mix(in srgb,var(--ae-mg-shade) 40%,transparent))}.ae-mg-bar__cursor[data-art=image]{top:-18%;bottom:-18%;width:8px;margin-left:-4px;background:var(--ae-mg-white);box-shadow:0 0 0 2px var(--ae-mg-hit),0 0 14px var(--ae-mg-white),0 0 22px var(--ae-mg-hit)}.ae-mg-bar__marker{position:absolute;bottom:calc(100% - 6px);left:50%;width:48px;height:48px;margin-left:-24px;object-fit:contain;filter:drop-shadow(0 3px 4px color-mix(in srgb,var(--ae-mg-shade) 35%,transparent))}.ae-mg-bar__cursor[data-art=image]:before{display:none}.ae-mg-bar[data-result=perfect] .ae-mg-bar__cursor:not([data-art=image]){box-shadow:0 0 0 2px var(--ae-mg-perfect, var(--ae-mg-gold)),0 0 24px var(--ae-mg-perfect, var(--ae-mg-gold))}.ae-mg-bar[data-result=good] .ae-mg-bar__cursor:not([data-art=image]){box-shadow:0 0 0 2px var(--ae-mg-hit),0 0 20px var(--ae-mg-hit)}.ae-mg-bar[data-result=miss] .ae-mg-bar__cursor{opacity:.6}.ae-mg-bar[data-result=miss] .ae-mg-bar__lane:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:var(--ae-mg-radius-zone);background:color-mix(in srgb,var(--ae-mg-miss) 55%,transparent);animation:ae-mg-miss-flash .52s ease-out both}@keyframes ae-mg-miss-flash{0%{opacity:0}25%{opacity:1}to{opacity:0}}.ae-mg-bar .ae-mg-pop{bottom:calc(100% + 30px)}@keyframes ae-mg-flash{0%{opacity:0;transform:scale(.6)}30%{opacity:1;transform:scale(1.08)}to{opacity:0;transform:scale(1.35)}}.ae-mg-memory{--ae-mg-gap: 10px;--ae-mg-card-w: min( calc((100cqw - 32px - (var(--ae-mg-columns) - 1) * var(--ae-mg-gap)) / var(--ae-mg-columns)), calc((100cqh - 76px - (var(--ae-mg-rows) - 1) * var(--ae-mg-gap)) / var(--ae-mg-rows) * .75), 104px );display:grid;justify-items:center;gap:var(--ae-player-space-2);position:relative;top:-21px}.ae-mg-memory__streak{display:grid;place-items:center;height:34px}.ae-mg-streak-chip{padding:var(--ae-player-space-1-5) var(--ae-player-space-3-5);border-radius:var(--ae-mg-radius-pill);font-family:var(--ae-mg-font-display);font-size:var(--ae-mg-type-heading);font-weight:900;line-height:1;color:var(--ae-mg-on-fill);text-shadow:var(--ae-mg-on-fill-shadow);background:var(--ae-mg-gold-badge);box-shadow:0 0 0 2px color-mix(in srgb,var(--ae-mg-white) 75%,transparent),0 6px 14px color-mix(in srgb,var(--ae-mg-shade) 25%,transparent);animation:ae-mg-bump .42s var(--ae-mg-easing-pop) both}.ae-mg-memory__grid{display:grid;grid-template-columns:repeat(var(--ae-mg-columns),var(--ae-mg-card-w));justify-content:center;gap:var(--ae-mg-gap)}.ae-mg-overlay:not(.ae-mg-overlay--scene-image,.ae-mg-overlay--scene-light) .ae-mg-memory__grid{padding:16px;border-radius:var(--ae-mg-radius-panel);background:radial-gradient(90% 70% at 50% 20%,color-mix(in srgb,var(--ae-mg-white) 10%,transparent),transparent 70%),linear-gradient(180deg,var(--ae-mg-cabinet-top),var(--ae-mg-cabinet-bottom));box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ae-mg-gold) 55%,transparent),0 14px 28px color-mix(in srgb,var(--ae-mg-shade) 40%,transparent)}.ae-player-theme .ae-mg-card.ae-player-pressable{position:relative;display:block;width:var(--ae-mg-card-w);aspect-ratio:3 / 4;padding:0;border-radius:var(--ae-mg-radius-card);perspective:700px;-webkit-tap-highlight-color:transparent}.ae-player-theme .ae-mg-card.ae-player-pressable:disabled{cursor:default}.ae-mg-card__shaker{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.ae-mg-card__inner{position:absolute;top:0;right:0;bottom:0;left:0;display:block;transform-style:preserve-3d;transition:transform var(--ae-mg-motion-flip) var(--ae-mg-easing-settle)}.ae-mg-card[data-face=up] .ae-mg-card__inner{transform:rotateY(180deg)}@media(hover:hover)and (pointer:fine){.ae-mg-card[data-face=down]:not(:disabled):hover .ae-mg-card__inner{transform:translateY(-4px) rotate(-1.5deg)}}.ae-mg-card__back,.ae-mg-card__face{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:hidden;border-radius:var(--ae-mg-radius-card);-webkit-backface-visibility:hidden;backface-visibility:hidden}.ae-mg-card__back{background:var(--ae-mg-card-back);box-shadow:inset 0 0 0 2px var(--ae-mg-card-back-edge, var(--ae-mg-gold)),inset 0 0 0 3px color-mix(in srgb,var(--ae-mg-shade) 45%,transparent),inset 0 0 0 5px color-mix(in srgb,var(--ae-mg-card-back-edge, var(--ae-mg-gold)) 55%,transparent),0 8px 16px color-mix(in srgb,var(--ae-mg-shade) 30%,transparent)}.ae-mg-card__face{transform:rotateY(180deg);background:var(--ae-mg-card-face);box-shadow:inset 0 0 0 2px var(--ae-mg-white),0 0 0 1px color-mix(in srgb,var(--ae-mg-shade) 8%,transparent),0 8px 16px color-mix(in srgb,var(--ae-mg-shade) 26%,transparent)}.ae-mg-card__back:has(>.ae-mg-card-art),.ae-mg-card__face:has(>.ae-mg-card-art){background:none;box-shadow:0 8px 16px color-mix(in srgb,var(--ae-mg-shade) 28%,transparent)}.ae-mg-card__face>.ae-mg-symbol{position:relative;z-index:1}.ae-mg-card[data-matched=true] .ae-mg-card__face{box-shadow:inset 0 0 0 2px var(--ae-mg-white),0 0 0 3px var(--ae-mg-card-match, var(--ae-mg-gold)),0 0 18px color-mix(in srgb,var(--ae-mg-card-match, var(--ae-mg-gold)) 35%,transparent)}.ae-mg-card[data-matched=true] .ae-mg-card__face:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(115deg,transparent 30%,color-mix(in srgb,var(--ae-mg-white) 80%,transparent) 48%,transparent 66%);transform:translate(-120%);animation:ae-mg-shine .9s var(--ae-mg-easing-settle) .2s both}.ae-mg-card[data-fresh=true]{z-index:5}.ae-mg-card[data-fresh=true] .ae-mg-card__shaker{transform:none}.ae-mg-card__inner[data-fresh=true]{animation:ae-mg-match-lift-settle .68s var(--ae-mg-easing-settle) .28s both}.ae-mg-card[data-fresh=true] .ae-mg-card__face{box-shadow:inset 0 0 0 2px var(--ae-mg-white),0 0 0 3px var(--ae-mg-card-match, var(--ae-mg-gold)),0 8px 22px color-mix(in srgb,var(--ae-mg-card-match, var(--ae-mg-gold)) 32%,transparent)}.ae-mg-card__glint{position:absolute;top:-6px;right:-6px;z-index:4;width:26px;aspect-ratio:1;background:radial-gradient(circle,var(--ae-mg-white) 0 18%,transparent 20%),conic-gradient(from 45deg,transparent 0 20deg,var(--ae-mg-white) 20deg 25deg,transparent 25deg 110deg,var(--ae-mg-white) 110deg 115deg,transparent 115deg 200deg,var(--ae-mg-white) 200deg 205deg,transparent 205deg 290deg,var(--ae-mg-white) 290deg 295deg,transparent 295deg);filter:drop-shadow(0 0 4px var(--ae-mg-card-match, var(--ae-mg-gold)));animation:ae-mg-glint .9s ease-in-out .3s 1 both;pointer-events:none}@keyframes ae-mg-glint{0%,to{opacity:.35;transform:scale(.7) rotate(0)}50%{opacity:1;transform:scale(1.1) rotate(45deg)}}.ae-mg-card[data-wrong=true] .ae-mg-card__face{box-shadow:inset 0 0 0 2px var(--ae-mg-white),0 0 0 4px var(--ae-mg-miss),0 0 18px color-mix(in srgb,var(--ae-mg-miss) 70%,transparent)}.ae-mg-card[data-wrong=true] .ae-mg-card__face:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;background:color-mix(in srgb,var(--ae-mg-miss) 12%,transparent);pointer-events:none;animation:ae-mg-fade-in .2s ease-out both}.ae-mg-card[data-wrong=true] .ae-mg-card__face>.ae-mg-symbol{z-index:3}.ae-mg-card .ae-mg-burst{z-index:3}.ae-mg-fly{position:absolute;top:10%;left:50%;z-index:6;font-family:var(--ae-mg-font-number);font-size:var(--ae-mg-type-cta);font-weight:900;color:var(--ae-mg-gold);-webkit-text-stroke:5px var(--ae-mg-gold-ink);paint-order:stroke fill;pointer-events:none;opacity:0;animation:ae-mg-fly-up 1s var(--ae-mg-easing-settle) .4s both}@keyframes ae-mg-fly-up{0%{opacity:0;transform:translate(-50%,10px) scale(.5)}18%{opacity:1;transform:translate(-50%,-12px) scale(1.25)}to{opacity:0;transform:translate(-50%,-300px) scale(.7)}}@keyframes ae-mg-shine{to{transform:translate(120%)}}@keyframes ae-mg-match-lift-settle{0%{transform:rotateY(180deg) translateY(0) scale(1)}35%{transform:rotateY(180deg) translateY(-9px) scale(1.07)}65%{transform:rotateY(180deg) translateY(-5px) scale(1.04)}to{transform:rotateY(180deg) translateY(0) scale(1)}}.ae-mg-match3{width:min(100%,28rem);margin:auto}.ae-mg-match3__grid{display:grid;grid-template-columns:repeat(var(--ae-mg-columns),minmax(0,1fr));gap:.3rem;padding:.5rem;border-radius:1.1rem;background:var(--ae-mg-match3-well);box-shadow:inset 0 0 0 2px var(--ae-mg-pill-edge),0 12px 28px color-mix(in srgb,var(--ae-mg-shade) 28%,transparent)}.ae-mg-match3__tile{position:relative;display:grid;place-items:center;aspect-ratio:1;min-width:0;padding:0;border:2px solid var(--ae-mg-match3-tile-edge);border-radius:.65rem;background:var(--ae-mg-match3-tile);cursor:pointer;transition:transform var(--ae-mg-motion-select),border-color var(--ae-mg-motion-select),box-shadow var(--ae-mg-motion-select)}.ae-mg-match3__tile[data-jelly]:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:.5rem;background:radial-gradient(circle at 35% 30%,#ffd1ec 0%,var(--ae-mg-match3-jelly) 70%);opacity:.55;box-shadow:inset 0 -3px color-mix(in srgb,var(--ae-mg-match3-jelly) 70%,black)}.ae-mg-match3__tile[data-jelly="2"]:before{opacity:.85}.ae-mg-match3__face{position:relative;display:grid;place-items:center;width:var(--ae-mg-match3-gem-fill);height:var(--ae-mg-match3-gem-fill);pointer-events:none}.ae-mg-match3__face:empty{display:none}.ae-mg-gem{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 2px 1.5px rgb(0 0 0 / .35))}.ae-mg-gem__wrap{fill:none;stroke:#fff;stroke-width:3;opacity:.85;animation:ae-mg-gem-blink 1.4s ease-in-out infinite}.ae-mg-gem__aura{fill:none;stroke:#fff;stroke-width:2;stroke-dasharray:5 6;opacity:.7;transform-origin:32px 32px;animation:ae-mg-gem-spin 6s linear infinite}.ae-mg-gem[data-special^=striped]{animation:ae-mg-gem-throb 1.4s ease-in-out infinite}.ae-mg-match3__chains{position:absolute;top:6%;right:6%;bottom:6%;left:6%;pointer-events:none}.ae-mg-match3__tile[data-selected]{border-color:var(--ae-mg-white);transform:scale(1.08);box-shadow:0 0 0 2px var(--ae-mg-match3-selected),0 0 14px color-mix(in srgb,var(--ae-mg-match3-selected) 70%,transparent);z-index:1}.ae-mg-match3__tile[data-selected] .ae-mg-match3__face{animation:ae-mg-gem-wiggle .6s ease-in-out infinite}.ae-mg-match3__tile:disabled{cursor:default}.ae-mg-match3__tile[data-cleared] .ae-mg-match3__face{animation:ae-mg-gem-land .32s var(--ae-mg-easing-land)}.ae-mg-match3__tile small{position:absolute;bottom:.1rem;right:.2rem;min-width:1em;padding:0 .2em;border-radius:999px;background:color-mix(in srgb,var(--ae-mg-match3-jelly) 80%,black);font-size:.62rem;font-weight:800;line-height:1.3;color:#fff}.ae-mg-match3__tile[data-jelly="1"] small{width:1px;height:1px;min-width:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ae-mg-match3__feedback{min-height:1.5em;width:fit-content;margin:.6rem auto 0;padding:.35rem .8rem;border-radius:var(--ae-mg-radius-pill);background:var(--ae-mg-pill);color:var(--ae-mg-pill-ink);text-align:center}@keyframes ae-mg-gem-land{0%{opacity:.2;transform:translateY(-40%) scale(.7)}to{opacity:1;transform:none}}@keyframes ae-mg-gem-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-7deg) scale(1.04)}75%{transform:rotate(7deg) scale(1.04)}}@keyframes ae-mg-gem-blink{50%{opacity:.35}}@keyframes ae-mg-gem-throb{50%{transform:scale(1.08)}}@keyframes ae-mg-gem-spin{to{transform:rotate(360deg)}}.ae-mg-match3[data-reduced] *{animation:none;transition:none}@media(prefers-reduced-motion:reduce){.ae-mg-match3 *{animation:none;transition:none}}.ae-mg-cards{--ae-mg-card-w: min(36cqw, calc((100cqh - 150px) / 1.4), 196px);display:grid;justify-items:center;gap:clamp(var(--ae-player-space-2),3cqh,var(--ae-player-space-4))}.ae-mg-cards__row{position:relative;display:flex;align-items:center;justify-content:center;gap:clamp(var(--ae-player-space-4),7cqw,var(--ae-player-space-7))}.ae-mg-playcard{position:relative;display:grid;place-items:center;width:var(--ae-mg-card-w);aspect-ratio:5 / 7;overflow:hidden;border-radius:var(--ae-mg-radius-card);color:var(--ae-mg-card-ink);background:var(--ae-mg-card-face);box-shadow:0 0 0 1px color-mix(in srgb,var(--ae-mg-shade) 8%,transparent),inset 0 0 0 2px var(--ae-mg-white),0 14px 28px color-mix(in srgb,var(--ae-mg-shade) 32%,transparent)}.ae-mg-playcard:has(>.ae-mg-card-art){background:none}.ae-mg-playcard__rank{position:relative;margin-top:-16%;font-family:var(--ae-mg-font-number);font-weight:900;font-size:calc(var(--ae-mg-card-w) * .46);line-height:1;letter-spacing:-.03em}.ae-mg-playcard__rank[data-length=long]{font-size:calc(var(--ae-mg-card-w) * .36)}.ae-mg-playcard__suit{position:absolute;bottom:13%;left:50%;width:24%;aspect-ratio:1;transform:translate(-50%)}.ae-mg-playcard__corner{position:absolute;display:grid;justify-items:center;gap:var(--ae-player-space-0);font-family:var(--ae-mg-font-number);font-weight:900;font-size:calc(var(--ae-mg-card-w) * .14);line-height:1;color:var(--ae-mg-card-suit)}.ae-mg-playcard__corner[data-at=top]{top:8px;left:9px}.ae-mg-playcard__corner[data-at=bottom]{right:9px;bottom:8px;transform:rotate(180deg)}.ae-mg-playcard[data-verdict=right]{box-shadow:0 0 0 3px var(--ae-mg-gold),0 0 26px color-mix(in srgb,var(--ae-mg-gold) 70%,transparent),0 14px 28px color-mix(in srgb,var(--ae-mg-shade) 32%,transparent)}.ae-mg-playcard[data-verdict=right]{animation:ae-mg-card-settle .26s var(--ae-mg-easing-settle) both}.ae-mg-playcard[data-verdict=wrong]{box-shadow:0 0 0 3px var(--ae-mg-miss),0 14px 28px color-mix(in srgb,var(--ae-mg-shade) 32%,transparent)}.ae-mg-playcard[data-verdict=wrong]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--ae-mg-miss) 22%,transparent);animation:ae-mg-fade-in .3s ease-out both}.ae-mg-deck{position:relative;display:block;width:var(--ae-mg-card-w);aspect-ratio:5 / 7}.ae-mg-deck__stack{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--ae-mg-radius-card);background:var(--ae-mg-card-back);box-shadow:3px 3px color-mix(in srgb,var(--ae-mg-card-back-edge, var(--ae-mg-gold)) 70%,var(--ae-mg-shade)),6px 6px color-mix(in srgb,var(--ae-mg-card-back-edge, var(--ae-mg-gold)) 50%,var(--ae-mg-shade)),0 14px 28px color-mix(in srgb,var(--ae-mg-shade) 32%,transparent)}.ae-mg-deck__top{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block;perspective:800px;will-change:transform}.ae-mg-deck__inner{position:absolute;top:0;right:0;bottom:0;left:0;display:block;transform-style:preserve-3d}.ae-mg-deck__back,.ae-mg-deck__face{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:var(--ae-mg-radius-card);-webkit-backface-visibility:hidden;backface-visibility:hidden}.ae-mg-deck__back{display:grid;place-items:center;background:var(--ae-mg-card-back);box-shadow:inset 0 0 0 2px var(--ae-mg-card-back-edge, var(--ae-mg-gold)),inset 0 0 0 3px color-mix(in srgb,var(--ae-mg-shade) 45%,transparent),inset 0 0 0 5px color-mix(in srgb,var(--ae-mg-card-back-edge, var(--ae-mg-gold)) 55%,transparent)}.ae-mg-deck__back:has(>.ae-mg-card-art){background:none;box-shadow:none}.ae-mg-deck__stack:has(>.ae-mg-card-art){background:none;box-shadow:0 14px 28px color-mix(in srgb,var(--ae-mg-shade) 30%,transparent)}.ae-mg-deck__stack>.ae-mg-card-art{transform:translate(5px,5px);filter:brightness(.8)}.ae-mg-deck__stack[data-depth="2"]{transform:translate(5px,5px)}.ae-mg-deck__stack[data-depth="2"]>.ae-mg-card-art{filter:brightness(.65)}.ae-mg-deck__stack>.ae-mg-back-mark{display:none}.ae-mg-playcard:has(>.ae-mg-card-art) .ae-mg-playcard__corner[data-at=top]{top:11%;left:14%}.ae-mg-playcard:has(>.ae-mg-card-art) .ae-mg-playcard__corner[data-at=bottom]{right:14%;bottom:11%}.ae-mg-deck__face{transform:rotateY(180deg)}.ae-mg-deck__top[data-verdict=right] .ae-mg-deck__face{box-shadow:0 0 0 3px var(--ae-mg-gold),0 0 26px color-mix(in srgb,var(--ae-mg-gold) 70%,transparent)}.ae-mg-deck__top[data-verdict=wrong] .ae-mg-deck__face,.ae-mg-deck__top[data-verdict=tie] .ae-mg-deck__face{animation:ae-mg-shake .3s var(--ae-mg-easing-settle) both}.ae-mg-deck__top[data-verdict=wrong] .ae-mg-deck__face{box-shadow:0 0 0 3px var(--ae-mg-miss)}.ae-mg-streak{display:flex;align-items:center;justify-content:center;gap:var(--ae-player-space-2-5)}.ae-mg-verdict-slot{display:grid;place-items:center;height:54px}.ae-mg-verdict{padding:9px 30px;border:3px solid color-mix(in srgb,var(--ae-mg-white) 90%,transparent);border-radius:var(--ae-mg-radius-pill);box-shadow:0 6px 16px color-mix(in srgb,var(--ae-mg-shade) 28%,transparent);font-family:var(--ae-mg-font-display);font-size:var(--ae-mg-type-stamp);font-weight:900;line-height:1;white-space:nowrap;color:var(--ae-mg-on-fill);text-shadow:var(--ae-mg-on-fill-shadow);background:var(--ae-mg-miss-badge);transform:rotate(-4deg);animation:ae-mg-stamp .42s var(--ae-mg-easing-pop) both}@keyframes ae-mg-stamp{0%{opacity:0;transform:rotate(-4deg) scale(1.8)}60%{opacity:1;transform:rotate(-4deg) scale(.94)}to{opacity:1;transform:rotate(-4deg) scale(1)}}.ae-mg-verdict[data-kind=right]{background:var(--ae-mg-hit-badge);box-shadow:0 0 0 2px color-mix(in srgb,var(--ae-mg-white) 85%,transparent),0 6px 16px color-mix(in srgb,var(--ae-mg-shade) 28%,transparent)}.ae-mg-verdict[data-kind=tie]{color:var(--ae-mg-pill-ink);background:var(--ae-mg-pill)}.ae-mg-flame{position:relative;display:block;width:34px;height:42px}.ae-mg-flame__body{position:absolute;top:0;right:0;bottom:0;left:0;display:block;transform-origin:50% 100%;transform:scale(calc(.55 + var(--ae-mg-flame-level, 0) * .65));animation:ae-mg-flare .52s var(--ae-mg-easing-pop) both}.ae-mg-flame svg{display:block;width:100%;height:100%;overflow:visible;transform-origin:50% 100%}.ae-mg-flame__outer{fill:var(--ae-mg-flame-outer)}.ae-mg-flame__inner{fill:var(--ae-mg-flame-inner)}.ae-mg-flame[data-lit=false] svg{filter:grayscale(1) opacity(.45)}.ae-mg-flame[data-lit=true] svg{filter:drop-shadow(0 0 calc(4px + var(--ae-mg-flame-level, 0) * 12px) var(--ae-mg-flame-outer));animation:ae-mg-flicker .9s ease-in-out infinite alternate}@keyframes ae-mg-flare{0%{transform:scale(calc((.55 + var(--ae-mg-flame-level, 0) * .65) * .6))}60%{transform:scale(calc((.55 + var(--ae-mg-flame-level, 0) * .65) * 1.25))}to{transform:scale(calc(.55 + var(--ae-mg-flame-level, 0) * .65))}}@keyframes ae-mg-flicker{0%{transform:scaleY(1) skew(0)}50%{transform:scaleY(1.06) skew(-2deg)}to{transform:scaleY(.96) skew(2deg)}}@keyframes ae-mg-shake{0%,to{transform:rotateY(180deg) translate(0)}20%{transform:rotateY(180deg) translate(-4px)}40%{transform:rotateY(180deg) translate(3px)}60%{transform:rotateY(180deg) translate(-2px)}80%{transform:rotateY(180deg) translate(1px)}}@keyframes ae-mg-card-settle{0%{transform:translateY(2px) scale(.97)}65%{transform:translateY(-2px) scale(1.015)}to{transform:translateY(0) scale(1)}}.ae-mg-machine{--ae-mg-cell: min(calc((100cqw - 56px) / var(--ae-mg-reels)), calc((100cqh - 84px) / 3), 104px);position:relative;display:grid;justify-items:center;gap:var(--ae-player-space-2-5);padding:var(--ae-player-space-3) var(--ae-player-space-3-5) var(--ae-player-space-4);border-radius:30px;background:linear-gradient(180deg,color-mix(in srgb,var(--ae-mg-white) 28%,transparent) 0%,transparent 18%),linear-gradient(180deg,var(--ae-mg-cabinet-top) 0%,var(--ae-mg-cabinet-bottom) 100%);box-shadow:inset 0 0 0 4px var(--ae-mg-trim, var(--ae-mg-gold)),inset 0 0 0 6px color-mix(in srgb,var(--ae-mg-shade) 30%,transparent),inset 0 3px 0 6px color-mix(in srgb,var(--ae-mg-white) 35%,transparent),0 8px 0 var(--ae-mg-trim-dark, var(--ae-mg-gold-dark)),0 20px 40px color-mix(in srgb,var(--ae-mg-shade) 45%,transparent)}.ae-mg-machine__lights{position:relative;display:block;width:100%;height:16px;border-radius:var(--ae-mg-radius-pill);background:radial-gradient(circle,var(--ae-mg-bulb) 0 3px,transparent 4px) 0 50% / 20px 16px repeat-x,color-mix(in srgb,var(--ae-mg-shade) 45%,transparent);box-shadow:inset 0 1px 3px color-mix(in srgb,var(--ae-mg-shade) 60%,transparent)}.ae-mg-machine__lights:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(circle,var(--ae-mg-gold) 0 3.4px,transparent 4.4px) 10px 50% / 20px 16px repeat-x;animation:ae-mg-bulbs 1.1s steps(1) infinite}.ae-mg-machine[data-phase=spin] .ae-mg-machine__lights:after,.ae-mg-machine[data-phase=tease] .ae-mg-machine__lights:after{animation-duration:.3s}.ae-mg-machine[data-phase=win] .ae-mg-machine__lights:after{animation:ae-mg-bulbs .18s steps(1) 3 both}.ae-mg-reels{position:relative;display:grid;grid-template-columns:repeat(var(--ae-mg-reels),var(--ae-mg-cell));gap:var(--ae-player-space-1-5);padding:var(--ae-player-space-2);border-radius:var(--ae-mg-radius-panel);background:var(--ae-mg-reel-well);box-shadow:inset 0 3px 12px color-mix(in srgb,var(--ae-mg-shade) 75%,transparent),0 0 0 3px color-mix(in srgb,var(--ae-mg-trim, var(--ae-mg-gold)) 70%,var(--ae-mg-shade))}.ae-mg-reel{position:relative;display:block;height:calc(var(--ae-mg-cell) * 3);overflow:hidden;border-radius:var(--ae-mg-radius-tile);background:var(--ae-mg-reel)}.ae-mg-reel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;box-shadow:inset 0 18px 18px -12px color-mix(in srgb,var(--ae-mg-shade) 55%,transparent),inset 0 -18px 18px -12px color-mix(in srgb,var(--ae-mg-shade) 55%,transparent)}.ae-mg-reel__window,.ae-mg-reel__strip{display:grid}.ae-mg-reel__strip{will-change:transform}.ae-mg-reel__cell{position:relative;display:grid;place-items:center;height:var(--ae-mg-cell)}.ae-mg-reel__cell .ae-mg-symbol{width:76%;height:76%}.ae-mg-machine[data-art=image] .ae-mg-reel__cell .ae-mg-symbol{width:88%;height:88%}.ae-mg-reel__cell .ae-mg-symbol[data-art=word]{width:auto;height:auto;font-size:calc(var(--ae-mg-cell) * .2)}.ae-mg-reel__cell[data-blur=true] .ae-mg-symbol{filter:blur(1.6px);transform:scaleY(1.18)}.ae-mg-reel[data-suspense=true]{box-shadow:0 0 0 3px var(--ae-mg-gold),0 0 22px var(--ae-mg-gold)}.ae-mg-reel[data-suspense=true]:after{box-shadow:inset 0 18px 18px -12px color-mix(in srgb,var(--ae-mg-shade) 35%,transparent),inset 0 -18px 18px -12px color-mix(in srgb,var(--ae-mg-shade) 35%,transparent),inset 0 0 22px 4px color-mix(in srgb,var(--ae-mg-gold) 80%,transparent);animation:ae-mg-glow .52s ease-in-out infinite alternate}.ae-mg-reel__cell[data-tease=true]:before,.ae-mg-reel__cell[data-win=true]:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:var(--ae-mg-radius-zone);background:radial-gradient(closest-side,color-mix(in srgb,var(--ae-mg-gold) 55%,transparent),transparent)}.ae-mg-reel__cell[data-win=true] .ae-mg-symbol{position:relative;animation:ae-mg-symbol-win .42s var(--ae-mg-easing-pop) both}.ae-mg-payline{position:absolute;top:50%;left:3px;right:3px;z-index:3;height:var(--ae-mg-cell);border-radius:var(--ae-mg-radius-tile);border:2px solid color-mix(in srgb,var(--ae-mg-payline) 90%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--ae-mg-shade) 25%,transparent),0 0 12px color-mix(in srgb,var(--ae-mg-payline) 50%,transparent);transform:translateY(-50%);pointer-events:none}.ae-mg-payline:before,.ae-mg-payline:after{content:"";position:absolute;top:50%;width:0;height:0;margin-top:-8px;border:8px solid transparent}.ae-mg-payline:before{left:-12px;border-left-color:var(--ae-mg-payline)}.ae-mg-payline:after{right:-12px;border-right-color:var(--ae-mg-payline)}.ae-mg-machine[data-phase=win] .ae-mg-payline{border-color:var(--ae-mg-white);box-shadow:0 0 0 3px var(--ae-mg-gold),0 0 26px var(--ae-mg-gold),0 0 48px color-mix(in srgb,var(--ae-mg-gold) 60%,transparent);animation:ae-mg-glow .52s ease-in-out both}.ae-mg-machine[data-art=image]{--ae-mg-cell: calc(100cqh / 3);display:block;width:min(100cqw,calc(100cqh * var(--ae-mg-slots-aspect, .78)));aspect-ratio:.78;padding:0;overflow:visible;clip-path:inset(0 0 calc(-1 * var(--ae-mg-machine-overhang, 40px)) 0);border-radius:0;background:none;box-shadow:none}.ae-mg-machine[data-art=image] .ae-mg-reels{position:absolute;grid-template-columns:repeat(var(--ae-mg-reels),minmax(0,1fr));gap:3%;padding:0;border-radius:var(--ae-mg-radius-inset);box-shadow:none;container-type:size}.ae-mg-machine[data-art=image] .ae-mg-reel{height:100%;border-radius:var(--ae-mg-radius-sm)}.ae-mg-machine[data-art=image] .ae-mg-payline{left:-2%;right:-2%}.ae-mg-machine__cabinet{z-index:4}.ae-mg-machine .ae-mg-celebrate{z-index:9;place-items:start center;padding-top:2%}.ae-mg-machine .ae-mg-celebrate__rays{top:22%;width:100%;margin:-50% 0 0 -50%}.ae-mg-machine__glass{position:absolute;z-index:5;display:block;border-radius:var(--ae-mg-radius-inset);pointer-events:none}.ae-mg-machine__glass>i{position:absolute;top:33.3%;left:-7%;right:-7%;height:33.4%;border-radius:8px;border:3px solid var(--ae-mg-payline);box-shadow:0 0 0 1px color-mix(in srgb,var(--ae-mg-shade) 25%,transparent),0 0 12px color-mix(in srgb,var(--ae-mg-payline) 70%,transparent),inset 0 0 10px color-mix(in srgb,var(--ae-mg-payline) 40%,transparent)}.ae-mg-machine[data-phase=tease] .ae-mg-machine__glass{box-shadow:0 0 0 3px var(--ae-mg-gold),0 0 26px var(--ae-mg-gold),inset 0 0 18px color-mix(in srgb,var(--ae-mg-gold) 60%,transparent);animation:ae-mg-suspense .42s ease-in-out infinite alternate}.ae-mg-machine[data-phase=win] .ae-mg-machine__glass>i{border:4px solid var(--ae-mg-white);box-shadow:0 0 0 4px var(--ae-mg-gold),0 0 30px 6px var(--ae-mg-gold),inset 0 0 24px color-mix(in srgb,var(--ae-mg-gold) 70%,transparent);animation:ae-mg-glow .52s ease-in-out both}@keyframes ae-mg-bulbs{50%{opacity:.15}}@keyframes ae-mg-glow{50%{opacity:.55}}@keyframes ae-mg-suspense{0%{opacity:1}to{opacity:.7}}@keyframes ae-mg-symbol-win{0%,to{transform:scale(1)}40%{transform:scale(1.08)}}.ae-mg-wheel-assembly{--ae-mg-wheel-size: min(88cqw, calc((100cqh - 16px) / 1.24), 380px);position:relative;width:var(--ae-mg-wheel-size);height:calc(var(--ae-mg-wheel-size) * 1.24)}.ae-mg-wheel{position:absolute;top:0;left:0;z-index:2;width:100%;aspect-ratio:1}.ae-mg-wheel__turn{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;will-change:transform;filter:drop-shadow(0 14px 22px color-mix(in srgb,var(--ae-mg-shade) 45%,transparent))}.ae-mg-wheel__face,.ae-mg-wheel__rim{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.ae-mg-wheel__rim{pointer-events:none}.ae-mg-wheel .ae-mg-layer[data-layer=rim]{z-index:1}.ae-mg-wheel__slice path{stroke:color-mix(in srgb,var(--ae-mg-white) 90%,transparent);stroke-width:1.2}.ae-mg-wheel__slice text{font-family:var(--ae-mg-font-number);font-weight:900;letter-spacing:.01em;paint-order:stroke fill;stroke:color-mix(in srgb,var(--ae-mg-shade) 38%,transparent);stroke-width:1.6px;stroke-linejoin:round}.ae-mg-wheel__slice[data-tone=blank] path{fill:var(--ae-mg-slice-blank)}.ae-mg-wheel__slice[data-tone=blank] text{fill:var(--ae-mg-slice-blank-ink)}.ae-mg-wheel__slice[data-tone=jackpot] path{fill:var(--ae-mg-slice-jackpot)}.ae-mg-wheel__slice[data-tone=jackpot] text{fill:var(--ae-mg-slice-jackpot-ink)}.ae-mg-wheel__top-rim{pointer-events:none;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--ae-mg-trim-light, var(--ae-mg-gold-light)) 90%,transparent))}.ae-mg-wheel__top-rim path{fill:none;stroke:var(--ae-mg-trim-dark, var(--ae-mg-gold-dark));stroke-width:4;stroke-linejoin:round}.ae-mg-wheel__top-rim path[data-line=inner]{stroke:var(--ae-mg-wheel-rim-line);stroke-width:1.4}.ae-mg-wheel__slice[data-tone=tone-1] path{fill:var(--ae-mg-slice-1)}.ae-mg-wheel__slice[data-tone=tone-1] text{fill:var(--ae-mg-slice-1-ink)}.ae-mg-wheel__slice[data-tone=tone-2] path{fill:var(--ae-mg-slice-2)}.ae-mg-wheel__slice[data-tone=tone-2] text{fill:var(--ae-mg-slice-2-ink)}.ae-mg-wheel__slice[data-tone=tone-3] path{fill:var(--ae-mg-slice-3)}.ae-mg-wheel__slice[data-tone=tone-3] text{fill:var(--ae-mg-slice-3-ink)}.ae-mg-wheel__slice{transition:opacity var(--ae-player-motion-slow) var(--ae-mg-easing-settle)}.ae-mg-wheel__face[data-landed=true] .ae-mg-wheel__slice:not([data-won]){opacity:.45}.ae-mg-wheel__glow{fill:color-mix(in srgb,var(--ae-mg-white) 35%,transparent);stroke:var(--ae-mg-gold);stroke-width:4;stroke-linejoin:round;animation:ae-mg-wheel-glow .52s ease-in-out both}.ae-mg-wheel-assembly[data-phase=win] .ae-mg-wheel:after,.ae-mg-wheel-assembly[data-phase=miss] .ae-mg-wheel:after{content:"";position:absolute;top:-8%;left:30%;z-index:2;width:40%;height:40%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--ae-mg-white) 85%,transparent),color-mix(in srgb,var(--ae-mg-gold) 45%,transparent) 55%,transparent);pointer-events:none;animation:ae-mg-fade-in .36s ease-out both}.ae-mg-wheel-assembly[data-phase=miss] .ae-mg-wheel:after{background:radial-gradient(closest-side,color-mix(in srgb,var(--ae-mg-white) 55%,transparent),transparent)}.ae-mg-wheel__peg{fill:var(--ae-mg-white);stroke:color-mix(in srgb,var(--ae-mg-shade) 35%,transparent);stroke-width:.8}.ae-mg-wheel__bulb{fill:var(--ae-mg-bulb);animation:ae-mg-blink 1.1s steps(1) infinite}.ae-mg-wheel__bulb[data-odd=true]{fill:var(--ae-mg-particle-3);animation-delay:-.55s}.ae-mg-wheel-assembly[data-phase=spin] .ae-mg-wheel__bulb{animation-duration:.3s}.ae-mg-wheel-assembly[data-phase=win] .ae-mg-wheel__bulb{animation:ae-mg-blink .18s steps(1) 3 both;animation-delay:0ms}.ae-mg-wheel__pointer{position:absolute;top:-3%;left:50%;z-index:3;width:13%;height:17%;margin-left:-6.5%}.ae-mg-wheel__pointer[data-art=image]{margin:0}.ae-mg-wheel__pointer[data-art=image] .ae-mg-wheel__flap{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--ae-mg-white) 95%,transparent)) drop-shadow(0 5px 6px color-mix(in srgb,var(--ae-mg-shade) 50%,transparent))}.ae-mg-wheel__flap{position:absolute;top:0;right:0;bottom:0;left:0;display:block;transform-origin:50% 18%;will-change:transform;filter:drop-shadow(0 3px 4px color-mix(in srgb,var(--ae-mg-shade) 45%,transparent))}.ae-mg-wheel__pointer:not([data-art=image]) .ae-mg-wheel__flap:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--ae-mg-trim-light, var(--ae-mg-gold-light)) 0%,var(--ae-mg-trim, var(--ae-mg-gold)) 40%,var(--ae-mg-trim-dark, var(--ae-mg-gold-dark)) 100%);clip-path:polygon(50% 100%,6% 36%,20% 6%,50% 0,80% 6%,94% 36%)}.ae-mg-wheel__pointer:not([data-art=image]) .ae-mg-wheel__flap:after{content:"";position:absolute;top:16%;left:50%;width:36%;aspect-ratio:1;margin-left:-18%;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--ae-mg-white) 0%,var(--ae-mg-slice-1) 55%,color-mix(in srgb,var(--ae-mg-slice-1) 60%,var(--ae-mg-shade)) 100%);box-shadow:0 0 0 1.5px color-mix(in srgb,var(--ae-mg-white) 90%,transparent)}.ae-mg-wheel__pointer-art{display:block;width:100%;height:100%;object-fit:contain}.ae-player-theme .ae-mg-wheel__hub.ae-player-pressable{position:absolute;top:50%;left:50%;z-index:3;display:grid;place-items:center;width:22%;aspect-ratio:1;padding:0;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle at 35% 30%,var(--ae-mg-coin-shine) 0%,var(--ae-mg-coin-face) 35%,var(--ae-mg-coin-body) 65%,var(--ae-mg-coin-rim) 100%);box-shadow:0 0 0 4px color-mix(in srgb,var(--ae-mg-white) 85%,transparent),0 6px 16px color-mix(in srgb,var(--ae-mg-shade) 40%,transparent)}.ae-player-theme .ae-mg-wheel__hub.ae-player-pressable[data-art=image]{transform:none;background:none;box-shadow:none}.ae-mg-wheel__hub-art{display:block;width:100%;height:100%;object-fit:contain}.ae-mg-wheel__stand{position:absolute;bottom:0;left:26%;z-index:1;display:block;width:48%;height:30%;background:linear-gradient(180deg,var(--ae-mg-trim-light, var(--ae-mg-gold-light)) 0%,var(--ae-mg-trim, var(--ae-mg-gold)) 30%,var(--ae-mg-trim-dark, var(--ae-mg-gold-dark)) 100%);clip-path:polygon(34% 0,66% 0,78% 72%,100% 84%,100% 100%,0 100%,0 84%,22% 72%);filter:drop-shadow(0 10px 14px color-mix(in srgb,var(--ae-mg-shade) 40%,transparent))}.ae-mg-wheel__stand.ae-mg-layer{clip-path:none;background:none}.ae-mg-wheel__plate{position:absolute;bottom:2%;left:18%;z-index:3;display:grid;place-items:center;width:64%;height:12%;color:var(--ae-mg-ribbon-ink);background:var(--ae-mg-ribbon);clip-path:polygon(0 0,100% 0,94% 50%,100% 100%,0 100%,6% 50%);filter:drop-shadow(0 6px 10px color-mix(in srgb,var(--ae-mg-shade) 40%,transparent))}.ae-mg-wheel__plate[data-art=image]{background:var(--ae-mg-plate-art) center / 100% 100% no-repeat;clip-path:none}.ae-mg-wheel__plate[data-prize=miss]{bottom:-1%;left:2%;width:96%;height:18%}.ae-mg-wheel__plate-text{font-family:var(--ae-mg-font-display);font-size:calc(var(--ae-mg-wheel-size) * .07);font-weight:900;line-height:1;white-space:nowrap;text-shadow:0 2px 0 color-mix(in srgb,var(--ae-mg-shade) 30%,transparent);animation:ae-mg-bump .42s var(--ae-mg-easing-pop) both}.ae-mg-wheel__plate[data-prize=miss] .ae-mg-wheel__plate-text{font-size:calc(var(--ae-mg-wheel-size) * .105)}.ae-mg-wheel-assembly .ae-mg-celebrate{top:0;bottom:auto;height:var(--ae-mg-wheel-size)}@keyframes ae-mg-blink{50%{opacity:.35}}@keyframes ae-mg-wheel-glow{0%,to{opacity:1}45%{opacity:.55}}.ae-mg-roulette{display:grid;align-content:center;justify-items:center;gap:clamp(var(--ae-player-space-1-5),2.4cqh,var(--ae-player-space-3));width:100%;height:100%}.ae-mg-roulette__table{position:relative;display:grid;place-items:center;grid-area:1 / 1}.ae-mg-roulette__wheel{--ae-mg-roulette: min(90cqw, calc(100cqh - 150px) , 340px);position:relative;width:var(--ae-mg-roulette);aspect-ratio:1}.ae-mg-roulette__turn,.ae-mg-roulette__orbit,.ae-mg-roulette__ball-track{position:absolute;top:0;right:0;bottom:0;left:0;display:block;will-change:transform}.ae-mg-roulette__orbit{z-index:3;pointer-events:none}.ae-mg-roulette__art{display:block;width:100%;height:100%;filter:drop-shadow(0 12px 20px color-mix(in srgb,var(--ae-mg-shade) 50%,transparent))}.ae-mg-roulette__track{fill:var(--ae-mg-roulette-track)}.ae-mg-roulette__number-cell{stroke:var(--ae-mg-roulette-cell-line);stroke-width:.5}.ae-mg-roulette__slot{stroke:color-mix(in srgb,var(--ae-mg-shade) 35%,transparent);stroke-width:.5}.ae-mg-roulette__pocket[data-color=red] .ae-mg-roulette__number-cell{fill:var(--ae-mg-red)}.ae-mg-roulette__pocket[data-color=black] .ae-mg-roulette__number-cell{fill:var(--ae-mg-black)}.ae-mg-roulette__pocket[data-color=green] .ae-mg-roulette__number-cell{fill:var(--ae-mg-green)}.ae-mg-roulette__pocket[data-color=red] .ae-mg-roulette__slot{fill:color-mix(in srgb,var(--ae-mg-red) 62%,var(--ae-mg-shade))}.ae-mg-roulette__pocket[data-color=black] .ae-mg-roulette__slot{fill:color-mix(in srgb,var(--ae-mg-black) 70%,var(--ae-mg-shade))}.ae-mg-roulette__pocket[data-color=green] .ae-mg-roulette__slot{fill:color-mix(in srgb,var(--ae-mg-green) 62%,var(--ae-mg-shade))}.ae-mg-roulette__pocket text{font-family:var(--ae-mg-font-number);font-size:7.4px;font-weight:800;fill:var(--ae-mg-white)}.ae-mg-roulette__pocket[data-won=true] .ae-mg-roulette__number-cell,.ae-mg-roulette__pocket[data-won=true] .ae-mg-roulette__slot{stroke:var(--ae-mg-white);stroke-width:1.6;fill:var(--ae-mg-gold);animation:ae-mg-pocket-glow .52s ease-in-out both}.ae-mg-roulette__pocket[data-won=true] text{fill:var(--ae-mg-white);paint-order:stroke fill;stroke:color-mix(in srgb,var(--ae-mg-shade) 45%,transparent);stroke-width:1.4px}.ae-mg-roulette__pocket{transition:opacity var(--ae-player-motion-slow) var(--ae-mg-easing-settle)}.ae-mg-roulette__art[data-landed=true] .ae-mg-roulette__pocket:not([data-won]){opacity:.5}.ae-mg-roulette__landed-slot{position:relative;z-index:6;display:grid;place-items:center;grid-area:1 / 1;align-self:end;height:38px;margin-bottom:2%;pointer-events:none}.ae-mg-roulette__landed{display:inline-flex;align-items:center;gap:var(--ae-player-space-2);padding:var(--ae-player-space-1-5) var(--ae-player-space-4) var(--ae-player-space-1-5) var(--ae-player-space-1-5);border-radius:var(--ae-mg-radius-pill);font-family:var(--ae-mg-font-display);font-size:var(--ae-mg-type-tag);font-weight:900;color:var(--ae-mg-pill-ink);background:var(--ae-mg-pill);box-shadow:inset 0 0 0 1px var(--ae-mg-pill-edge),0 6px 14px color-mix(in srgb,var(--ae-mg-shade) 20%,transparent);animation:ae-mg-bump .42s var(--ae-mg-easing-pop) both}.ae-mg-roulette__landed b{display:grid;place-items:center;min-width:28px;height:28px;border-radius:50%;font-family:var(--ae-mg-font-number);font-size:var(--ae-mg-type-body);color:var(--ae-mg-white);box-shadow:0 0 0 2px var(--ae-mg-white)}.ae-mg-roulette__landed[data-color=red] b{background:var(--ae-mg-red)}.ae-mg-roulette__landed[data-color=black] b{background:var(--ae-mg-black)}.ae-mg-roulette__landed[data-color=green] b{background:var(--ae-mg-green)}.ae-mg-roulette__landed[data-won=true]{color:var(--ae-mg-on-fill);text-shadow:var(--ae-mg-on-fill-shadow);background:var(--ae-mg-gold-badge)}.ae-mg-roulette__fret{stroke:color-mix(in srgb,var(--ae-mg-trim, var(--ae-mg-gold)) 80%,var(--ae-mg-white));stroke-opacity:.8;stroke-width:.8}.ae-mg-roulette__spoke{stroke:var(--ae-mg-trim, var(--ae-mg-gold));stroke-opacity:.9;stroke-width:2.6;stroke-linecap:round}.ae-mg-roulette__rim{z-index:2}.ae-mg-roulette__face{z-index:0}.ae-mg-roulette__art[data-face=image]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;filter:none}.ae-mg-roulette__art[data-face=image] .ae-mg-roulette__pocket text{font-size:5.4px;font-weight:700;fill:var(--ae-mg-roulette-numeral);paint-order:stroke fill;stroke:color-mix(in srgb,var(--ae-mg-shade) 35%,transparent);stroke-width:.6px}.ae-mg-roulette__glow{fill:color-mix(in srgb,var(--ae-mg-white) 34%,transparent);stroke:var(--ae-mg-white);stroke-width:.9;animation:ae-mg-pocket-glow .52s ease-in-out both}.ae-mg-roulette__turret{z-index:1}.ae-mg-roulette__ball{position:absolute;left:calc(50% - var(--ae-mg-ball-size) / 2);display:block;width:var(--ae-mg-ball-size);aspect-ratio:1;border-radius:50%;background:var(--ae-mg-roulette-ball);box-shadow:0 2px 4px color-mix(in srgb,var(--ae-mg-shade) 60%,transparent)}img.ae-mg-roulette__ball{background:none;box-shadow:none;object-fit:contain;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--ae-mg-white) 90%,transparent)) drop-shadow(0 2px 3px color-mix(in srgb,var(--ae-mg-shade) 50%,transparent))}.ae-mg-roulette__hub{position:absolute;top:50%;left:50%;z-index:4;display:grid;place-items:center;width:26%;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);font-family:var(--ae-mg-font-number);font-weight:900;font-size:calc(var(--ae-mg-roulette) * .1);color:var(--ae-mg-white);background:var(--ae-mg-roulette-hub);box-shadow:var(--ae-mg-roulette-hub-bevel)}.ae-mg-roulette__hub:before{content:"";position:absolute;top:10%;left:20%;width:42%;height:28%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--ae-mg-white) 90%,transparent),transparent 72%);pointer-events:none}.ae-mg-roulette__hub[data-art=image]{width:24%;background:none;box-shadow:none}.ae-mg-roulette__hub[data-art=image]:before{display:none}.ae-mg-roulette__hub[data-art=image][data-color]{box-shadow:0 0 0 3px var(--ae-mg-white),0 0 18px var(--ae-mg-gold),0 6px 14px color-mix(in srgb,var(--ae-mg-shade) 45%,transparent)}.ae-mg-roulette__hub[data-art=image]:not([data-color]){display:none}.ae-mg-roulette__hub[data-color]{box-shadow:inset 0 3px 5px color-mix(in srgb,var(--ae-mg-white) 40%,transparent),inset 0 -8px 12px color-mix(in srgb,var(--ae-mg-shade) 40%,transparent),0 0 0 3px var(--ae-mg-white),0 8px 14px color-mix(in srgb,var(--ae-mg-shade) 45%,transparent)}.ae-mg-roulette__hub[data-color=red]{background:radial-gradient(circle at 35% 30%,var(--ae-mg-red-light) 0%,var(--ae-mg-red) 60%,color-mix(in srgb,var(--ae-mg-red) 55%,var(--ae-mg-shade)) 100%)}.ae-mg-roulette__hub[data-color=black]{background:radial-gradient(circle at 35% 30%,var(--ae-mg-black-light) 0%,var(--ae-mg-black) 60%,var(--ae-mg-black-deep) 100%)}.ae-mg-roulette__hub[data-color=green]{background:radial-gradient(circle at 35% 30%,var(--ae-mg-green-light) 0%,var(--ae-mg-green) 60%,var(--ae-mg-green-deep) 100%)}.ae-mg-roulette__hub b{text-shadow:0 2px 4px color-mix(in srgb,var(--ae-mg-shade) 45%,transparent);animation:ae-mg-bump .48s var(--ae-mg-easing-pop) both}.ae-mg-history{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;min-height:26px;margin:0;padding:0;list-style:none}.ae-mg-history li{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;font-size:var(--ae-mg-type-caption);font-weight:900;color:var(--ae-mg-white);box-shadow:0 0 0 1.5px color-mix(in srgb,var(--ae-mg-trim, var(--ae-mg-gold)) 80%,transparent)}.ae-mg-history li[data-latest=true]{box-shadow:0 0 0 2px var(--ae-mg-white),0 0 10px var(--ae-mg-gold)}.ae-mg-history li[data-color=red]{background:var(--ae-mg-red)}.ae-mg-history li[data-color=black]{background:var(--ae-mg-black)}.ae-mg-history li[data-color=green]{background:var(--ae-mg-green)}.ae-mg-wagered{display:flex;justify-content:center;gap:var(--ae-player-space-2);margin:0}.ae-mg-wagered span{padding:5px var(--ae-player-space-3);border-radius:var(--ae-mg-radius-pill);font-size:var(--ae-mg-type-pill);font-weight:800;white-space:nowrap;color:var(--ae-mg-pill-ink-soft);background:var(--ae-mg-pill);box-shadow:inset 0 0 0 1px var(--ae-mg-pill-edge)}.ae-mg-wagered b{font-size:var(--ae-mg-type-value);color:var(--ae-mg-pill-ink)}.ae-mg-wagered i{margin:0 var(--ae-player-space-2);font-style:normal;opacity:.6}.ae-mg-bets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ae-player-space-3-5);width:min(calc(100% - 10px),26rem);padding-bottom:var(--ae-player-space-2-5)}.ae-player-theme .ae-mg-bet.ae-player-pressable{position:relative;display:grid;place-items:center;min-height:52px;padding:var(--ae-player-space-1-5) var(--ae-player-space-2);border-radius:var(--ae-mg-radius-panel);font-family:var(--ae-mg-font-display);font-weight:900;font-size:var(--ae-mg-type-button);color:var(--ae-mg-white);border:0;box-shadow:0 0 0 3px var(--ae-mg-trim, var(--ae-mg-gold)),0 0 0 4px var(--ae-mg-trim-dark, var(--ae-mg-gold-dark)),inset 0 3px color-mix(in srgb,var(--ae-mg-white) 45%,transparent),inset 0 -4px color-mix(in srgb,var(--ae-mg-shade) 25%,transparent),0 6px 0 4px var(--ae-mg-trim-dark, var(--ae-mg-gold-dark)),0 10px 16px 4px color-mix(in srgb,var(--ae-mg-shade) 30%,transparent);text-shadow:var(--ae-mg-on-fill-shadow)}.ae-player-theme .ae-mg-bet.ae-player-pressable:before{content:"";position:absolute;top:4px;left:12%;right:12%;height:36%;border-radius:var(--ae-mg-radius-pill);background:linear-gradient(180deg,color-mix(in srgb,var(--ae-mg-white) 45%,transparent),transparent);pointer-events:none}.ae-player-theme .ae-mg-bet.ae-player-pressable[data-target=red]{background:linear-gradient(180deg,color-mix(in srgb,var(--ae-mg-red) 70%,var(--ae-mg-white)) 0%,var(--ae-mg-red) 55%,color-mix(in srgb,var(--ae-mg-red) 65%,var(--ae-mg-shade)) 100%)}.ae-player-theme .ae-mg-bet.ae-player-pressable[data-target=black]{background:linear-gradient(180deg,color-mix(in srgb,var(--ae-mg-black) 75%,var(--ae-mg-white)) 0%,var(--ae-mg-black) 55%,var(--ae-mg-black-deep) 100%)}.ae-player-theme .ae-mg-bet.ae-player-pressable[data-target=numbers]{background:linear-gradient(180deg,color-mix(in srgb,var(--ae-mg-green) 70%,var(--ae-mg-white)) 0%,var(--ae-mg-green) 55%,color-mix(in srgb,var(--ae-mg-green) 60%,var(--ae-mg-shade)) 100%)}.ae-mg .ae-mg-bets[data-prompt=true] .ae-mg-bet.ae-player-pressable:not(:disabled){animation:ae-mg-bet-prompt 1.8s ease-in-out infinite}.ae-mg .ae-mg-bets[data-prompt=true] .ae-mg-bet.ae-player-pressable:nth-child(2){animation-delay:.2s}.ae-mg .ae-mg-bets[data-prompt=true] .ae-mg-bet.ae-player-pressable:nth-child(3){animation-delay:.4s}.ae-player-theme .ae-mg-bet.ae-player-pressable:disabled{cursor:default;filter:saturate(.55) brightness(.85)}.ae-player-theme .ae-mg-bet.ae-player-pressable[data-won=true]{box-shadow:0 0 0 3px var(--ae-mg-white),0 0 0 6px var(--ae-mg-gold),inset 0 3px color-mix(in srgb,var(--ae-mg-white) 45%,transparent),0 0 26px 6px var(--ae-mg-gold)}.ae-mg-bet__name{white-space:nowrap}.ae-mg-bet__chip{position:absolute;top:-12px;right:-6px}.ae-mg-numbers-sheet.ae-player-dialog{color:var(--ae-mg-result-ink);background:var(--ae-mg-result-card);border-color:var(--ae-mg-result-edge)}.ae-mg-numbers{display:grid;grid-template-columns:repeat(6,minmax(44px,1fr));gap:var(--ae-player-space-1-5)}.ae-player-theme .ae-mg-number.ae-player-pressable{position:relative;display:grid;place-items:center;min-height:44px;border-radius:var(--ae-mg-radius-tile);font-family:var(--ae-mg-font-number);font-weight:900;font-size:var(--ae-mg-type-heading);color:var(--ae-mg-white);box-shadow:inset 0 1px color-mix(in srgb,var(--ae-mg-white) 25%,transparent),0 3px color-mix(in srgb,var(--ae-mg-shade) 30%,transparent)}.ae-player-theme .ae-mg-number.ae-player-pressable[data-color=red]{background:var(--ae-mg-red)}.ae-player-theme .ae-mg-number.ae-player-pressable[data-color=black]{background:var(--ae-mg-black)}.ae-player-theme .ae-mg-number.ae-player-pressable[data-color=green]{grid-column:1 / -1;background:var(--ae-mg-green)}.ae-player-theme .ae-mg-number.ae-player-pressable:disabled{cursor:default;opacity:.55}.ae-mg-roulette__table .ae-mg-celebrate{top:0;right:0;bottom:34%;left:0}.ae-mg-roulette__table .ae-mg-celebrate__rays{width:100%;margin:-50% 0 0 -50%}@keyframes ae-mg-pocket-glow{0%,to{opacity:1}45%{opacity:.55}}@keyframes ae-mg-bet-prompt{0%,60%,to{scale:1}30%{scale:1.06}}.ae-mg-fishing{display:grid;justify-items:center;gap:clamp(var(--ae-player-space-2),3cqh,var(--ae-player-space-4));width:min(100%,32rem)}.ae-mg-fishing__casts{display:inline-flex;gap:7px;padding:var(--ae-player-space-1-5) var(--ae-player-space-3);border-radius:var(--ae-mg-radius-pill);background:var(--ae-mg-pill);box-shadow:inset 0 0 0 1px var(--ae-mg-pill-edge)}.ae-mg-fishing__cast{display:block;width:13px;height:13px;border-radius:50%;background:var(--ae-mg-pip-off)}.ae-mg-fishing__cast[data-mark=caught]{border-radius:3px;background:var(--ae-mg-hit);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M1 12c3-5 10-6 15-2l6-4-1.6 6L22 18l-6-4c-5 4-12 3-15-2z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M1 12c3-5 10-6 15-2l6-4-1.6 6L22 18l-6-4c-5 4-12 3-15-2z'/%3E%3C/svg%3E") center / contain no-repeat;animation:ae-mg-fishing-pop .36s var(--ae-mg-easing-pop) both;scale:1.35}.ae-mg-fishing__cast[data-mark=missed]{background:var(--ae-mg-miss);opacity:.55;scale:.7}.ae-mg-fishing__cast[data-mark=active]{background:var(--ae-mg-gold);box-shadow:0 0 0 2px color-mix(in srgb,var(--ae-mg-white) 85%,transparent),0 0 10px var(--ae-mg-gold);animation:ae-mg-fishing-throb .9s ease-in-out infinite}.ae-player-theme .ae-mg-fishing__scene.ae-player-pressable{position:relative;display:block;width:100%;aspect-ratio:16 / 10;max-height:54cqh;padding:0;overflow:hidden;border-radius:var(--ae-mg-radius);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:var(--ae-mg-fishing-sea-deep);box-shadow:inset 0 0 0 3px var(--ae-mg-fishing-frame),inset 0 0 0 5px color-mix(in srgb,var(--ae-mg-shade) 30%,transparent),0 6px 0 var(--ae-mg-fishing-frame-edge),0 14px 26px color-mix(in srgb,var(--ae-mg-shade) 30%,transparent)}.ae-player-theme .ae-mg-fishing__scene.ae-player-pressable:disabled{cursor:default}.ae-mg-fishing__scene>*{pointer-events:none}.ae-mg-fishing__sky{position:absolute;top:0;right:0;bottom:46%;left:0;overflow:hidden;background:var(--ae-mg-fishing-sky)}.ae-mg-fishing__sun{position:absolute;left:20%;bottom:-13%;width:24%;aspect-ratio:1;border-radius:50%;background:var(--ae-mg-fishing-sun);box-shadow:0 0 40px 10px color-mix(in srgb,var(--ae-mg-fishing-glow) 55%,transparent)}.ae-mg-fishing__cloud{position:absolute;height:9%;border-radius:var(--ae-mg-radius-pill);background:color-mix(in srgb,var(--ae-mg-fishing-cloud) 70%,transparent);box-shadow:18px -6px 0 -2px color-mix(in srgb,var(--ae-mg-fishing-cloud) 60%,transparent);animation:ae-mg-fishing-drift 26s linear infinite alternate}.ae-mg-fishing__cloud[data-cloud="1"]{top:22%;left:52%;width:22%}.ae-mg-fishing__cloud[data-cloud="2"]{top:44%;left:74%;width:14%;opacity:.7;animation-duration:34s;animation-direction:alternate-reverse}.ae-mg-fishing__sea{position:absolute;top:54%;right:0;bottom:0;left:0;overflow:hidden;background:var(--ae-mg-fishing-sea)}.ae-mg-fishing__glint{position:absolute;top:0;bottom:18%;left:24%;width:16%;background:repeating-linear-gradient(180deg,color-mix(in srgb,var(--ae-mg-fishing-glow) 80%,transparent) 0 3px,transparent 3px 9px);-webkit-mask:linear-gradient(180deg,var(--ae-mg-shade) 0%,transparent 100%);mask:linear-gradient(180deg,var(--ae-mg-shade) 0%,transparent 100%);animation:ae-mg-fishing-glint 2.8s ease-in-out infinite}.ae-mg-fishing__swell{position:absolute;left:0;width:200%;height:16%;background:repeating-linear-gradient(90deg,transparent 0 6%,var(--ae-mg-fishing-swell) 6% 9%,transparent 9% 14%);animation:ae-mg-fishing-swell 9s linear infinite}.ae-mg-fishing__swell[data-swell="1"]{top:26%}.ae-mg-fishing__swell[data-swell="2"]{top:62%;opacity:.6;animation-duration:13s;animation-direction:reverse}.ae-mg-fishing__pier{position:absolute;left:-2%;bottom:0;width:20%;height:16%;border-radius:0 var(--ae-mg-radius-inset) 0 0;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--ae-mg-shade) 25%,transparent) 0 2px,transparent 2px 22%),var(--ae-mg-fishing-pier);box-shadow:inset 0 3px 0 var(--ae-mg-fishing-pier-light),0 -2px color-mix(in srgb,var(--ae-mg-shade) 30%,transparent)}.ae-mg-fishing__line{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.ae-mg-fishing__line path{fill:none;stroke-linecap:round}.ae-mg-fishing__rod{stroke:var(--ae-mg-fishing-rod);stroke-width:5px}.ae-mg-fishing__line-slack,.ae-mg-fishing__line-tight{stroke:var(--ae-mg-fishing-line);stroke-width:1.5px;transition:opacity var(--ae-player-motion-fast) var(--ae-mg-easing-settle)}.ae-mg-fishing__line[data-taut=true] .ae-mg-fishing__line-slack,.ae-mg-fishing__line[data-taut=false] .ae-mg-fishing__line-tight{opacity:0}.ae-mg-fishing[data-cursor-zone=good] .ae-mg-fishing__line-tight,.ae-mg-fishing[data-cursor-zone=perfect] .ae-mg-fishing__line-tight{stroke:var(--ae-mg-white);stroke-width:2.2px}.ae-mg-fishing__spot{position:absolute;width:0;height:0}.ae-mg-fishing__float{position:absolute;left:-15px;top:-32px;width:30px;height:40px;transition:transform var(--ae-player-motion-fast) var(--ae-mg-easing-settle),opacity var(--ae-player-motion-fast) ease-out}.ae-mg-fishing__float[data-hidden=true]{opacity:0}.ae-mg-fishing__float:after{content:"";position:absolute;left:-6px;right:-6px;bottom:4px;height:7px;border-radius:50%;border:2px solid var(--ae-mg-fishing-ripple-soft);border-top-color:transparent}.ae-mg-fishing__bob{display:block;width:100%;height:100%;animation:ae-mg-fishing-bob 2.4s ease-in-out infinite}.ae-mg-fishing__bobber{display:block;width:100%;height:100%;color:var(--ae-mg-fishing-rod);filter:drop-shadow(0 2px 2px color-mix(in srgb,var(--ae-mg-shade) 35%,transparent))}.ae-mg-fishing__bobber-top{fill:var(--ae-mg-fishing-bobber)}.ae-mg-fishing__bobber-base{fill:var(--ae-mg-fishing-bobber-base)}.ae-mg-fishing__bobber-band{fill:color-mix(in srgb,var(--ae-mg-shade) 30%,transparent)}.ae-mg-fishing[data-phase=bite] .ae-mg-fishing__bob{animation:ae-mg-fishing-nibble .52s ease-in-out infinite}.ae-mg-fishing[data-phase=bite][data-cursor-zone=good] .ae-mg-fishing__float{transform:translateY(6px)}.ae-mg-fishing[data-phase=bite][data-cursor-zone=perfect] .ae-mg-fishing__float{transform:translateY(10px) scale(.94)}.ae-mg-fishing__shadow{position:absolute;left:-34px;top:2px;width:58px;height:18px;border-radius:50%;background:radial-gradient(closest-side,var(--ae-mg-fishing-lurk),transparent);animation:ae-mg-fishing-circle 1.6s ease-in-out infinite}.ae-mg-fishing__ring{position:absolute;left:-40px;top:-8px;width:80px;height:20px;border-radius:50%;border:2px solid var(--ae-mg-fishing-ripple);opacity:0;animation:ae-mg-fishing-ring 1.1s var(--ae-mg-easing-settle) both}.ae-mg-fishing__ring[data-ring="2"]{animation-delay:.18s}.ae-mg-fishing__ring[data-ring="3"]{animation-delay:.36s}.ae-mg-fishing__ring[data-ring=plunk]{animation-duration:.8s}.ae-mg-fishing__ring[data-ring=splash]{border-width:3px;border-color:var(--ae-mg-white);animation-duration:.9s}.ae-mg-fishing__alert{position:absolute;left:0;bottom:40px;padding:var(--ae-player-space-1) 11px;border-radius:var(--ae-mg-radius-pill);translate:-50% 0;white-space:nowrap;font-family:var(--ae-mg-font-display);font-size:var(--ae-mg-type-tag);font-weight:900;line-height:1;color:var(--ae-mg-on-fill);text-shadow:var(--ae-mg-on-fill-shadow);background:var(--ae-mg-gold-badge);box-shadow:0 0 0 2px color-mix(in srgb,var(--ae-mg-white) 85%,transparent),0 0 16px color-mix(in srgb,var(--ae-mg-gold) 70%,transparent);animation:ae-mg-fishing-pop .36s var(--ae-mg-easing-pop) both}.ae-mg-fishing__catch{position:absolute;left:0;top:0;width:0;height:0}.ae-mg-fishing__leap{position:absolute;left:-40px;top:-24px;animation:ae-mg-fishing-leap .82s var(--ae-mg-easing-land) both}.ae-mg-fishing__fish{display:block;width:calc(80px * var(--ae-mg-fish-scale, 1));height:auto;margin-left:calc(40px - 40px * var(--ae-mg-fish-scale, 1));fill:var(--ae-mg-fishing-fish);filter:drop-shadow(0 0 2px var(--ae-mg-fishing-foam)) drop-shadow(0 0 10px color-mix(in srgb,var(--ae-mg-fishing-glow) 80%,transparent))}.ae-mg-fishing__fish-eye{fill:var(--ae-mg-fishing-foam)}.ae-mg-fishing__catch[data-trophy=true] .ae-mg-fishing__fish{filter:drop-shadow(0 0 2px var(--ae-mg-white)) drop-shadow(0 0 14px var(--ae-mg-gold))}.ae-mg-fishing__word{position:absolute;left:50%;top:9%;padding:var(--ae-player-space-1-5) var(--ae-player-space-4);border-radius:var(--ae-mg-radius-pill);translate:-50% 0;white-space:nowrap;font-family:var(--ae-mg-font-display);font-size:var(--ae-mg-type-title);font-weight:900;line-height:1;color:var(--ae-mg-on-fill);text-shadow:var(--ae-mg-on-fill-shadow);background:var(--ae-mg-hit-badge);box-shadow:0 0 0 2px color-mix(in srgb,var(--ae-mg-white) 80%,transparent),0 8px 18px color-mix(in srgb,var(--ae-mg-shade) 30%,transparent);animation:ae-mg-fishing-pop .36s .24s var(--ae-mg-easing-pop) both}.ae-mg-fishing__word[data-grade=perfect]{background:var(--ae-mg-gold-badge);box-shadow:0 0 0 2px color-mix(in srgb,var(--ae-mg-white) 85%,transparent),0 0 24px color-mix(in srgb,var(--ae-mg-gold) 70%,transparent)}.ae-mg-fishing__word[data-grade=miss]{background:var(--ae-mg-miss-badge);animation-delay:0ms}.ae-mg-fishing__tension{position:relative;display:block;width:100%;height:30px;border-radius:var(--ae-mg-radius-pill);background:repeating-linear-gradient(115deg,color-mix(in srgb,var(--ae-mg-white) 6%,transparent) 0 6px,transparent 6px 12px),var(--ae-mg-fishing-track);box-shadow:inset 0 0 0 3px var(--ae-mg-fishing-frame),inset 0 5px 10px color-mix(in srgb,var(--ae-mg-shade) 45%,transparent),0 4px 0 var(--ae-mg-fishing-frame-edge);opacity:.55;transition:opacity var(--ae-player-motion-fast) var(--ae-mg-easing-settle)}.ae-mg-fishing__tension[data-live=true],.ae-mg-fishing__tension[data-result]{opacity:1}.ae-mg-fishing__zone{position:absolute;top:6px;bottom:6px;border-radius:var(--ae-mg-radius-inset)}.ae-mg-fishing__zone[data-zone=good]{left:calc(14px + (100% - 28px) * var(--ae-mg-good-start));width:calc((100% - 28px) * (var(--ae-mg-good-end) - var(--ae-mg-good-start)));background:linear-gradient(180deg,color-mix(in srgb,var(--ae-mg-white) 35%,transparent) 0%,transparent 55%),var(--ae-mg-fishing-zone, var(--ae-mg-hit));box-shadow:0 0 0 2px color-mix(in srgb,var(--ae-mg-white) 80%,transparent);transition:box-shadow var(--ae-player-motion-fast) var(--ae-mg-easing-settle)}.ae-mg-fishing__zone[data-zone=perfect]{left:calc(14px + (100% - 28px) * var(--ae-mg-perfect-start));width:calc((100% - 28px) * (var(--ae-mg-perfect-end) - var(--ae-mg-perfect-start)));top:3px;bottom:3px;background:linear-gradient(180deg,var(--ae-mg-white) 0%,var(--ae-mg-gold) 50%,var(--ae-mg-gold-dark) 100%);box-shadow:0 0 0 2px var(--ae-mg-white)}.ae-mg-fishing[data-cursor-zone=good] .ae-mg-fishing__zone[data-zone=good],.ae-mg-fishing[data-cursor-zone=perfect] .ae-mg-fishing__zone[data-zone=good]{box-shadow:0 0 0 2px var(--ae-mg-white),0 0 22px var(--ae-mg-fishing-zone, var(--ae-mg-hit))}.ae-mg-fishing[data-cursor-zone=perfect] .ae-mg-fishing__zone[data-zone=perfect]{box-shadow:0 0 0 2px var(--ae-mg-white),0 0 26px var(--ae-mg-gold)}.ae-mg-fishing__rail{position:absolute;top:0;bottom:0;left:14px;right:14px;display:block;pointer-events:none;will-change:transform}.ae-mg-fishing__cursor{position:absolute;top:-8px;bottom:-8px;left:0;width:8px;margin-left:-4px;border-radius:var(--ae-mg-radius-pill);background:var(--ae-mg-cursor);box-shadow:0 0 0 2px color-mix(in srgb,var(--ae-mg-shade) 35%,transparent),0 0 14px color-mix(in srgb,var(--ae-mg-white) 90%,transparent)}.ae-mg-fishing__cursor:before{content:"";position:absolute;top:-11px;left:50%;width:16px;height:12px;margin-left:-8px;background:var(--ae-mg-cursor);clip-path:polygon(0 0,100% 0,50% 100%)}.ae-mg-fishing__tension[data-result=miss] .ae-mg-fishing__cursor{opacity:.55}.ae-mg-fishing__tension[data-result=miss]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:color-mix(in srgb,var(--ae-mg-miss) 50%,transparent);animation:ae-mg-fishing-flash .52s ease-out both}.ae-mg-fishing__tension:is([data-result=good],[data-result=perfect]) .ae-mg-fishing__cursor{box-shadow:0 0 0 2px var(--ae-mg-hit),0 0 20px var(--ae-mg-hit)}@keyframes ae-mg-fishing-bob{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(3px) rotate(2deg)}}@keyframes ae-mg-fishing-nibble{0%,to{transform:translateY(0) rotate(0)}30%{transform:translateY(7px) rotate(-8deg)}60%{transform:translateY(2px) rotate(6deg)}}@keyframes ae-mg-fishing-circle{0%,to{transform:translate(-10px) scale(.9);opacity:.6}50%{transform:translate(14px) scale(1.05);opacity:1}}@keyframes ae-mg-fishing-ring{0%{opacity:.95;transform:scale(.25)}to{opacity:0;transform:scale(2.2)}}@keyframes ae-mg-fishing-leap{0%{opacity:0;transform:translateY(26px) rotate(-38deg) scale(.5)}45%{opacity:1;transform:translateY(-76px) rotate(-12deg) scale(1.12)}to{opacity:1;transform:translateY(-58px) rotate(0) scale(1)}}@keyframes ae-mg-fishing-pop{0%{opacity:0;transform:scale(.88)}45%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes ae-mg-fishing-throb{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}@keyframes ae-mg-fishing-drift{0%{transform:translate(-12%)}to{transform:translate(12%)}}@keyframes ae-mg-fishing-glint{0%,to{opacity:.55;transform:scaleX(.9)}50%{opacity:1;transform:scaleX(1.1)}}@keyframes ae-mg-fishing-swell{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ae-mg-fishing-flash{0%{opacity:0}25%{opacity:1}to{opacity:0}}.ae-mg-blackjack{--ae-mg-bj-w: min(30cqw, calc((100cqh - 148px) * 5 / 14), 132px);--ae-mg-bj-span: 84cqw;position:relative;display:grid;grid-template-rows:auto auto auto;align-content:center;justify-items:center;gap:clamp(var(--ae-player-space-0),1.4cqh,var(--ae-player-space-2));width:min(100%,26rem);height:100%;max-height:100cqh;padding:clamp(var(--ae-player-space-2),2.4cqh,var(--ae-player-space-4)) var(--ae-player-space-2);border-radius:var(--ae-mg-radius-sheet);color:var(--ae-mg-felt-ink);background:var(--ae-mg-felt);box-shadow:inset 0 0 0 2px var(--ae-mg-felt-line),inset 0 0 40px color-mix(in srgb,var(--ae-mg-shade) 40%,transparent),0 0 0 5px var(--ae-mg-felt-rim),0 14px 26px color-mix(in srgb,var(--ae-mg-shade) 40%,transparent)}.ae-mg-bj-hand{display:grid;justify-items:center;gap:var(--ae-player-space-1-5)}.ae-mg-bj-cards{--ae-mg-bj-step: min(calc(var(--ae-mg-bj-w) * .66), calc((var(--ae-mg-bj-span) - var(--ae-mg-bj-w)) / var(--ae-mg-bj-gaps, 1)));display:flex;align-items:flex-start;justify-content:center;min-height:calc(var(--ae-mg-bj-w) * 1.4)}.ae-mg-bj-cards>*+*{margin-inline-start:calc(var(--ae-mg-bj-step) - var(--ae-mg-bj-w))}.ae-mg-bj-cards[data-empty=true]{gap:var(--ae-player-space-2-5)}.ae-mg-bj-cards[data-empty=true]>*+*{margin-inline-start:0}.ae-mg-bj-slot{display:block;width:var(--ae-mg-bj-w);aspect-ratio:5 / 7;border-radius:var(--ae-mg-radius-tile);border:2px dashed var(--ae-mg-felt-line);background:color-mix(in srgb,var(--ae-mg-shade) 12%,transparent)}.ae-mg-bj-card{--ae-mg-card-w: var(--ae-mg-bj-w);position:relative;display:block;flex:none;width:var(--ae-mg-bj-w);aspect-ratio:5 / 7;perspective:700px;animation:ae-mg-bj-deal .38s var(--ae-mg-easing-land) var(--ae-mg-bj-delay, 0ms) both}.ae-mg-bj-card__inner{position:absolute;top:0;right:0;bottom:0;left:0;display:block;transform-style:preserve-3d;transition:transform var(--ae-player-motion-slow) var(--ae-mg-easing-settle)}.ae-mg-bj-card[data-up=true] .ae-mg-bj-card__inner{transform:rotateY(180deg)}.ae-mg-bj-card .ae-mg-deck__back,.ae-mg-bj-card .ae-mg-deck__face{box-shadow:0 6px 12px color-mix(in srgb,var(--ae-mg-shade) 40%,transparent)}.ae-mg-bj-card .ae-mg-deck__back{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ae-mg-white) 85%,transparent),inset 0 0 0 5px var(--ae-mg-card-back-edge, var(--ae-mg-gold)),0 6px 12px color-mix(in srgb,var(--ae-mg-shade) 40%,transparent)}.ae-mg-bj-card .ae-mg-deck__back:has(>.ae-mg-card-art){box-shadow:none}@keyframes ae-mg-bj-deal{0%{opacity:0;transform:translateY(-48px) rotate(-8deg) scale(1.16)}to{opacity:1;transform:none}}.ae-mg-bj-tag{display:inline-flex;align-items:center;gap:var(--ae-player-space-2);margin:0;padding:var(--ae-player-space-1) var(--ae-player-space-3);border-radius:var(--ae-mg-radius-pill);font-size:var(--ae-mg-type-pill);font-weight:800;line-height:1;white-space:nowrap;color:var(--ae-mg-pill-ink-soft);background:var(--ae-mg-pill);box-shadow:inset 0 0 0 1px var(--ae-mg-pill-edge)}.ae-mg-bj-tag b{font-family:var(--ae-mg-font-number);font-size:var(--ae-mg-type-tag);color:var(--ae-mg-pill-ink);animation:ae-mg-bj-score .32s var(--ae-mg-easing-pop) both}.ae-mg-bj-tag i{font-size:var(--ae-mg-type-caption);font-style:normal;letter-spacing:.06em;text-transform:uppercase;opacity:.85}.ae-mg-bj-tag[data-bust=true] b{color:var(--ae-mg-miss)}.ae-mg-bj-mid{position:relative;display:flex;align-items:center;justify-content:center;gap:var(--ae-player-space-3-5);min-height:54px}.ae-mg-bj-bet{display:block;opacity:.55}.ae-mg-bj-bet[data-live=true]{opacity:1}.ae-mg-bj-mid .ae-mg-verdict-slot{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ae-mg-bj-mid .ae-mg-verdict:is([data-kind=wrong],[data-kind=right]):not([data-outcome=blackjack]){color:var(--ae-mg-white);text-shadow:0 1px 0 color-mix(in srgb,var(--ae-mg-shade) 35%,transparent)}.ae-mg-bj-mid .ae-mg-verdict[data-outcome=blackjack]{background:var(--ae-mg-gold-badge);box-shadow:0 0 0 2px color-mix(in srgb,var(--ae-mg-white) 85%,transparent),0 6px 16px color-mix(in srgb,var(--ae-mg-shade) 28%,transparent)}.ae-mg-blackjack[data-outcome] .ae-mg-bj-bet{opacity:0}.ae-mg-bj-mid .ae-mg-verdict[data-late=true]{animation-delay:2.3s}@keyframes ae-mg-bj-score{0%,to{scale:1}45%{scale:1.08}}.ae-mg-score{width:min(100%,34rem);height:100%;min-height:0;margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem}.ae-mg-score>.ae-mg-controls{width:min(100%,24rem)}.ae-mg-score__status{min-height:1.5em;margin:0;padding:.35rem .8rem;border-radius:var(--ae-mg-radius-pill);background:var(--ae-mg-pill);color:var(--ae-mg-pill-ink);text-align:center;text-wrap:balance;font-weight:800}.ae-mg-plinko{position:relative;width:min(100%,22rem);aspect-ratio:1 / 1.05;border-radius:var(--ae-mg-radius);overflow:hidden;background:radial-gradient(80% 50% at 50% 0%,color-mix(in srgb,var(--ae-mg-gold) 35%,transparent),transparent 70%),radial-gradient(60% 30% at 50% 100%,color-mix(in srgb,var(--ae-mg-gold) 16%,transparent),transparent 70%),color-mix(in srgb,var(--ae-mg-pill) 88%,transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ae-mg-gold-dark) 45%,transparent),var(--ae-mg-scene-shadow)}.ae-mg-plinko__pegs{position:absolute;top:12%;right:4%;bottom:30%;left:4%;display:flex;flex-direction:column;justify-content:space-between}.ae-mg-plinko__row{display:grid;grid-template-columns:repeat(var(--ae-mg-pegs),minmax(0,1fr));justify-items:center;width:calc(100% * var(--ae-mg-pegs) / var(--ae-mg-columns));margin:0 auto}.ae-mg-plinko__peg{width:.6rem;height:.6rem;border-radius:var(--ae-mg-radius-pill);background:radial-gradient(circle at 35% 30%,#ffffff 0%,var(--ae-mg-gold-light) 30%,var(--ae-mg-gold) 60%,var(--ae-mg-gold-dark) 100%);box-shadow:0 2px 2px #00000073,0 0 8px color-mix(in srgb,var(--ae-mg-gold) 45%,transparent)}.ae-mg-plinko__ball{position:absolute;z-index:2;width:1.3rem;height:1.3rem;margin-left:-.65rem;border-radius:var(--ae-mg-radius-pill);background:radial-gradient(circle at 34% 28%,#ffffff 0 14%,transparent 16%),radial-gradient(circle at 40% 35%,#fff6d2,#ffd866 35%,#f6b21c 65%,#b8740a);box-shadow:inset 0 -2px 3px #0000004d,0 3px 6px #00000080,0 0 12px color-mix(in srgb,var(--ae-mg-gold) 60%,transparent)}.ae-mg-plinko__slots{position:absolute;left:4%;right:4%;bottom:3%;display:grid;grid-template-columns:repeat(var(--ae-mg-columns),minmax(0,1fr));gap:.2rem}.ae-mg-plinko__slot{display:grid;align-items:end;min-height:2.2rem;padding:0 0 .3rem;text-align:center;font-size:var(--ae-mg-type-slot);font-weight:800;border-radius:.2rem .2rem var(--ae-mg-radius-small) var(--ae-mg-radius-small);background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--ae-mg-gold) calc(14% + var(--ae-mg-heat, 0%) * .55),transparent) 100%);box-shadow:inset 2px 0 color-mix(in srgb,var(--ae-mg-gold-dark) 60%,transparent),inset -2px 0 color-mix(in srgb,var(--ae-mg-gold-dark) 60%,transparent),inset 0 -2px color-mix(in srgb,var(--ae-mg-gold) calc(30% + var(--ae-mg-heat, 0%) * .7),transparent);color:var(--ae-mg-gold-light);text-shadow:0 1px 2px rgba(0,0,0,.6)}.ae-mg-plinko__slot[data-empty=true]{background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--ae-mg-miss) 22%,transparent) 100%);color:color-mix(in srgb,var(--ae-mg-gold-light) 50%,transparent)}.ae-mg-plinko__slot[data-landed=true]{background:var(--ae-mg-gold-fill);color:var(--ae-mg-gold-ink);text-shadow:none;animation:ae-mg-slot-pop .42s var(--ae-mg-easing-pop)}@keyframes ae-mg-slot-pop{0%{transform:scale(.86);opacity:.6}to{transform:scale(1);opacity:1}}.ae-mg-plate{max-width:100%;padding:var(--ae-player-space-2-5);border-radius:1.25rem;box-sizing:border-box}.ae-mg-plate--hunt{background:color-mix(in srgb,var(--ae-mg-pill) 90%,transparent);box-shadow:inset 0 0 0 2px var(--ae-mg-pill-edge),0 12px 28px color-mix(in srgb,var(--ae-mg-shade) 28%,transparent)}.ae-mg-plate--puzzle{background:linear-gradient(180deg,color-mix(in srgb,var(--ae-mg-gold) 26%,transparent),transparent 36%),color-mix(in srgb,var(--ae-mg-pill) 88%,transparent);box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--ae-mg-gold) 42%,transparent),0 12px 28px color-mix(in srgb,var(--ae-mg-shade) 28%,transparent)}.ae-mg-plate--bingo{background:linear-gradient(180deg,color-mix(in srgb,var(--ae-mg-card-paper) 94%,var(--ae-mg-gold)),color-mix(in srgb,var(--ae-mg-card-paper) 76%,var(--ae-mg-pill)));box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--ae-mg-gold) 70%,var(--ae-mg-gold-light)),0 12px 28px color-mix(in srgb,var(--ae-mg-shade) 30%,transparent)}.ae-mg-grid{--ae-mg-gap: 8px;--ae-mg-cell: min( 132px, calc((min(100cqw, 34rem) - 36px - (var(--ae-mg-columns) - 1) * var(--ae-mg-gap)) / var(--ae-mg-columns)), calc((100cqh - 188px - (var(--ae-mg-rows) - 1) * var(--ae-mg-gap)) / var(--ae-mg-rows)) );display:grid;grid-template-columns:repeat(var(--ae-mg-columns),var(--ae-mg-cell));gap:var(--ae-mg-gap);width:max-content;max-width:100%;perspective:800px}.ae-mg-grid--puzzle{--ae-mg-gap: 4px}.ae-mg-grid--bingo{--ae-mg-gap: 6px}.ae-player-theme .ae-mg-grid__cell.ae-player-pressable{position:relative;display:grid;place-items:center;width:var(--ae-mg-cell);height:var(--ae-mg-cell);min-width:0;min-height:0;padding:0;border-radius:22%;color:var(--ae-mg-pill-ink);font-weight:900;font-variant-numeric:tabular-nums;font-size:clamp(var(--ae-mg-type-cell-min),calc(var(--ae-mg-cell) * .36),var(--ae-mg-type-cell-max));cursor:pointer;background:linear-gradient(180deg,color-mix(in srgb,var(--ae-mg-card-paper) 18%,transparent),transparent 46%),color-mix(in srgb,var(--ae-mg-pill) 92%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--ae-mg-gold-light) 28%,transparent),inset 0 0 0 2px var(--ae-mg-pill-edge),0 4px color-mix(in srgb,var(--ae-mg-shade) 32%,transparent);transition:transform var(--ae-mg-motion-press) var(--ae-mg-easing-pop)}.ae-mg-grid__cell:focus-visible{outline:3px solid var(--ae-mg-gold-light);outline-offset:2px}.ae-mg-grid__cell:active:not(:disabled){transform:scale(.94)}.ae-mg-grid__cell[data-fresh=true]{animation:ae-mg-tile-flip .42s var(--ae-mg-easing-pop) both}.ae-mg-grid__cell[data-next=true]{box-shadow:0 0 0 3px var(--ae-mg-gold),inset 0 1px color-mix(in srgb,var(--ae-mg-gold-light) 40%,transparent),0 4px color-mix(in srgb,var(--ae-mg-shade) 32%,transparent);animation:ae-mg-next 1.4s ease-in-out infinite}@keyframes ae-mg-cell-pop{0%{transform:scale(.7);opacity:.4}to{transform:scale(1);opacity:1}}@keyframes ae-mg-tile-flip{0%{transform:rotateX(-76deg) scale(.9)}to{transform:none}}@keyframes ae-mg-next{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes ae-mg-cell-shake{0%,to{transform:translate(0)}25%{transform:translate(-8%)}75%{transform:translate(8%)}}.ae-player-theme .ae-mg-grid--hunt .ae-mg-grid__cell.ae-player-pressable:not([data-open=true]){background:linear-gradient(160deg,color-mix(in srgb,var(--ae-mg-card-paper) 18%,transparent),transparent 55%),linear-gradient(180deg,color-mix(in srgb,var(--ae-mg-pill) 80%,var(--ae-mg-white) 6%),color-mix(in srgb,var(--ae-mg-pill) 96%,var(--ae-mg-shade)));box-shadow:inset 0 1px color-mix(in srgb,var(--ae-mg-white) 14%,transparent),inset 0 -3px color-mix(in srgb,var(--ae-mg-shade) 35%,transparent),0 3px 6px color-mix(in srgb,var(--ae-mg-shade) 28%,transparent)}.ae-mg-grid--hunt .ae-mg-grid__cell:not([data-open=true]):after{content:"";width:24%;aspect-ratio:1;border-radius:3px;transform:rotate(45deg);background:linear-gradient(135deg,var(--ae-mg-white) 0 14%,transparent 15%),linear-gradient(135deg,var(--ae-mg-gold-light) 0%,var(--ae-mg-gold) 50%,var(--ae-mg-gold-dark) 100%);box-shadow:0 0 0 2px color-mix(in srgb,var(--ae-mg-gold-light) 35%,transparent),0 0 12px color-mix(in srgb,var(--ae-mg-gold) 45%,transparent);animation:ae-mg-hunt-glint 2.4s ease-in-out infinite}.ae-mg-grid--hunt .ae-mg-grid__cell:nth-child(3n+1):after{animation-delay:-.8s}.ae-mg-grid--hunt .ae-mg-grid__cell:nth-child(3n+2):after{animation-delay:-1.6s}@keyframes ae-mg-hunt-glint{0%,to{opacity:.75;transform:rotate(45deg) scale(.92)}50%{opacity:1;transform:rotate(45deg) scale(1.08)}}.ae-player-theme .ae-mg-grid--hunt .ae-mg-grid__cell.ae-player-pressable[data-open=true]{background:var(--ae-mg-gold-fill);color:var(--ae-mg-gold-ink)}.ae-mg-grid--hunt .ae-mg-grid__cell[data-open=true] b{text-shadow:0 1px 0 color-mix(in srgb,var(--ae-mg-white) 70%,transparent),0 -1px 0 color-mix(in srgb,var(--ae-mg-gold-dark) 60%,transparent)}.ae-player-theme .ae-mg-grid--hunt .ae-mg-grid__cell.ae-player-pressable[data-open=true][data-empty=true]{color:color-mix(in srgb,var(--ae-mg-on-fill) 60%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--ae-mg-miss) 26%,var(--ae-mg-pill)),color-mix(in srgb,var(--ae-mg-miss) 10%,var(--ae-mg-pill)));box-shadow:inset 0 2px 6px color-mix(in srgb,var(--ae-mg-shade) 45%,transparent)}.ae-mg-grid__gem{width:34%;aspect-ratio:1;border-radius:var(--ae-mg-radius-sm);transform:rotate(45deg);background:var(--ae-mg-gold-light);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ae-mg-gold) 55%,transparent)}@media(hover:hover)and (pointer:fine){.ae-mg-grid--hunt[data-pick=choice] .ae-mg-grid__cell:not([data-open=true]):not(:disabled):hover{transform:translateY(-3px)}}.ae-mg-grid--puzzle{--ae-mg-puzzle-art: radial-gradient(circle at 70% 30%, var(--ae-mg-gold-light) 0 12%, color-mix(in srgb, var(--ae-mg-gold-light) 30%, transparent) 12.5% 16%, transparent 16.5%), radial-gradient(circle at 18% 16%, var(--ae-mg-white) 0 1.3%, transparent 1.6%), radial-gradient(circle at 38% 9%, var(--ae-mg-white) 0 .9%, transparent 1.2%), radial-gradient(circle at 46% 34%, var(--ae-mg-white) 0 .8%, transparent 1.1%), radial-gradient(circle at 90% 10%, var(--ae-mg-white) 0 1.1%, transparent 1.4%), radial-gradient(130% 55% at 22% 102%, color-mix(in srgb, var(--ae-mg-hit) 55%, var(--ae-mg-shade)) 0 62%, transparent 62.5%), radial-gradient(120% 62% at 88% 108%, color-mix(in srgb, var(--ae-mg-slice-2) 55%, var(--ae-mg-shade)) 0 64%, transparent 64.5%), linear-gradient(180deg, color-mix(in srgb, var(--ae-mg-cabinet-bottom) 80%, var(--ae-mg-shade)) 0%, var(--ae-mg-slice-2) 62%, color-mix(in srgb, var(--ae-mg-miss) 55%, var(--ae-mg-gold)) 100%)}.ae-mg-grid--puzzle .ae-mg-grid__cell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:.34;background-image:var(--ae-mg-puzzle-art);background-size:calc(var(--ae-mg-columns) * 100%) calc(var(--ae-mg-rows) * 100%);background-position:var(--ae-mg-px) var(--ae-mg-py)}.ae-player-theme .ae-mg-grid--puzzle .ae-mg-grid__cell.ae-player-pressable[data-open=true]{background-image:var(--ae-mg-puzzle-art);background-size:calc(var(--ae-mg-columns) * 100%) calc(var(--ae-mg-rows) * 100%);background-position:var(--ae-mg-px) var(--ae-mg-py);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ae-mg-gold-light) 75%,transparent),0 4px color-mix(in srgb,var(--ae-mg-shade) 28%,transparent)}.ae-mg-grid--puzzle .ae-mg-grid__cell[data-open=true]:before{opacity:0}.ae-mg-grid--puzzle .ae-mg-grid__cell[data-repeat=true]{animation:ae-mg-cell-shake .38s linear}.ae-mg-bingo-wrap{position:relative;display:grid;justify-items:center;max-width:100%}.ae-mg-bingo__call{position:relative;z-index:2;display:grid;place-items:center;width:3.1rem;height:3.1rem;margin-bottom:-1.15rem;border-radius:var(--ae-mg-radius-pill);background:var(--ae-mg-gold-fill);color:var(--ae-mg-gold-ink);font-size:var(--ae-mg-type-numeral);font-weight:900;box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--ae-mg-gold-light) 80%,transparent),0 5px 0 var(--ae-mg-gold-dark)}.ae-mg-bingo__call[data-fresh=true]{animation:ae-mg-cell-pop .36s var(--ae-mg-easing-pop)}.ae-player-theme .ae-mg-grid--bingo .ae-mg-grid__cell.ae-player-pressable{color:var(--ae-mg-card-ink);background:radial-gradient(120% 80% at 50% 0%,color-mix(in srgb,var(--ae-mg-gold-light) 45%,transparent),transparent 58%),var(--ae-mg-card-face);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ae-mg-card-ink) 12%,transparent),0 3px color-mix(in srgb,var(--ae-mg-gold-dark) 28%,transparent)}.ae-mg-grid--bingo .ae-mg-grid__cell[data-open=true]:after{content:"";position:absolute;top:16%;right:16%;bottom:16%;left:16%;border-radius:var(--ae-mg-radius-pill);border:3px solid var(--ae-mg-miss);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ae-mg-miss) 35%,transparent);transform:rotate(-8deg)}.ae-player-theme .ae-mg-grid--bingo .ae-mg-grid__cell.ae-player-pressable[data-free=true]{color:var(--ae-mg-gold-ink);background:var(--ae-mg-gold-fill)}.ae-mg-grid--bingo .ae-mg-grid__cell[data-free=true] span{font-size:.56em;letter-spacing:.04em;text-transform:uppercase}.ae-mg-grid--bingo .ae-mg-grid__cell[data-fresh=true]{animation:none}.ae-mg-grid--bingo .ae-mg-grid__cell[data-fresh=true]:after{animation:ae-mg-stamp-in .36s var(--ae-mg-easing-pop) both}.ae-player-theme .ae-mg-grid--bingo .ae-mg-grid__cell.ae-player-pressable[data-line=true]{box-shadow:0 0 0 3px var(--ae-mg-gold),inset 0 0 0 1px color-mix(in srgb,var(--ae-mg-card-ink) 12%,transparent);background:radial-gradient(120% 80% at 50% 0%,color-mix(in srgb,var(--ae-mg-gold) 55%,transparent),transparent 60%),var(--ae-mg-card-face)}@keyframes ae-mg-stamp-in{0%{opacity:0;transform:rotate(-18deg) scale(1.45)}to{opacity:1;transform:rotate(-8deg) scale(1)}}.ae-mg-trail{--ae-mg-chrome: 160px;width:min(100%,34rem);display:flex;flex-direction:column;align-items:center;gap:.4rem;min-height:0}.ae-mg-trail[data-shape=ring]{--ae-mg-chrome: 136px}.ae-mg-trail__board{position:relative;width:auto;max-width:100%;height:min(calc(100cqh - var(--ae-mg-chrome)),calc((100cqw - 8px) / var(--ae-mg-aspect, 1)),calc(34rem / var(--ae-mg-aspect, 1)));aspect-ratio:var(--ae-mg-aspect, 1);border-radius:1.35rem;background:radial-gradient(80% 55% at 50% 0%,color-mix(in srgb,var(--ae-mg-gold) 24%,transparent),transparent 70%),color-mix(in srgb,var(--ae-mg-pill) 84%,transparent);box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--ae-mg-gold) 38%,transparent),0 14px 30px color-mix(in srgb,var(--ae-mg-shade) 28%,transparent)}.ae-mg-trail__track{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.ae-mg-trail__loop{fill:color-mix(in srgb,var(--ae-mg-pill) 55%,transparent);stroke:color-mix(in srgb,var(--ae-mg-gold) 78%,var(--ae-mg-gold-light));stroke-width:3.2}.ae-mg-trail__walk{fill:none;stroke:color-mix(in srgb,var(--ae-mg-gold) 80%,var(--ae-mg-gold-light));stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.ae-mg-trail__return{fill:none;stroke:color-mix(in srgb,var(--ae-mg-gold-light) 72%,transparent);stroke-width:1.3;stroke-dasharray:2.2 2.2;stroke-linecap:round;stroke-linejoin:round}.ae-mg-trail ol{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;list-style:none}.ae-mg-trail li{position:absolute;left:var(--x);top:var(--y);width:var(--ae-mg-tile);aspect-ratio:1;transform:translate(-50%,-50%);container-type:inline-size}.ae-mg-trail li[data-here=true]{z-index:2}.ae-mg-trail__face{display:grid;place-items:center;width:100%;height:100%;border-radius:28%;background:color-mix(in srgb,var(--ae-mg-card-paper) 90%,var(--ae-mg-pill));color:var(--ae-mg-card-ink);font-size:min(46cqw,var(--ae-mg-type-numeral));font-weight:900;font-variant-numeric:tabular-nums;box-shadow:inset 0 1px color-mix(in srgb,var(--ae-mg-gold-light) 55%,transparent),0 3px color-mix(in srgb,var(--ae-mg-shade) 28%,transparent)}.ae-mg-trail li[data-kind=start] .ae-mg-trail__face{background:var(--ae-mg-gold-fill);color:var(--ae-mg-gold-ink)}.ae-mg-trail li[data-kind=prize] .ae-mg-trail__face{background:color-mix(in srgb,var(--ae-mg-gold) 82%,var(--ae-mg-card-paper));color:var(--ae-mg-gold-ink)}.ae-mg-trail li[data-pay=jackpot] .ae-mg-trail__face{background:var(--ae-mg-gold-fill);box-shadow:0 0 0 2px var(--ae-mg-gold-light),0 3px 0 var(--ae-mg-gold-dark)}.ae-mg-trail li[data-kind=miss] .ae-mg-trail__face{background:color-mix(in srgb,var(--ae-mg-miss) 78%,var(--ae-mg-pill));color:var(--ae-mg-on-fill)}.ae-mg-trail li[data-kind=finish] .ae-mg-trail__face{background:color-mix(in srgb,var(--ae-mg-hit) 78%,var(--ae-mg-card-paper));color:var(--ae-mg-gold-ink)}.ae-mg-trail li[data-here=true] .ae-mg-trail__face{box-shadow:0 0 0 3px var(--ae-mg-gold-light),0 0 14px color-mix(in srgb,var(--ae-mg-gold) 65%,transparent)}.ae-mg-trail li[data-landed=true] .ae-mg-trail__face{animation:ae-mg-land .42s var(--ae-mg-easing-pop)}.ae-mg-trail li[data-landed=true][data-kind=miss] .ae-mg-trail__face{animation:ae-mg-cell-shake .42s linear}.ae-mg-trail__mark{width:58%;height:58%}@keyframes ae-mg-land{0%{transform:scale(.84)}55%{transform:scale(1.14)}to{transform:scale(1)}}.ae-mg-die{position:relative;z-index:3;display:grid;place-items:center;width:3.35rem;height:3.35rem;border-radius:.7rem;background:var(--ae-mg-card-face);color:var(--ae-mg-card-ink);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ae-mg-gold-light) 80%,transparent),0 6px color-mix(in srgb,var(--ae-mg-card-ink) 22%,transparent),var(--ae-mg-scene-shadow)}.ae-mg-die[data-idle=true] .ae-mg-die__pips{opacity:.38}.ae-mg-die[data-tumbling=true]{animation:ae-mg-die-tumble .46s linear}@keyframes ae-mg-die-tumble{0%{transform:rotate(-16deg) scale(.92)}35%{transform:rotate(14deg) scale(1.08)}68%{transform:rotate(-8deg) scale(.98)}to{transform:none}}.ae-mg-die__pips{display:grid;grid-template-columns:repeat(3,.62rem);grid-template-rows:repeat(3,.62rem)}.ae-mg-die__pips i{width:.48rem;height:.48rem;justify-self:center;align-self:center;border-radius:var(--ae-mg-radius-pill);background:var(--ae-mg-card-ink)}.ae-mg-trail__hub{position:absolute;left:50%;top:50%;z-index:5;transform:translate(-50%,-50%)}.ae-mg-trail__hub[data-place=top]{top:0;transform:translate(-50%,-42%)}.ae-mg-trail__token{position:absolute;z-index:4;width:calc(var(--ae-mg-tile) * .78);aspect-ratio:1;left:var(--x);top:var(--y);transform:translate(-50%,-78%);pointer-events:none}.ae-mg-trail[data-hopping=true] .ae-mg-trail__token{transition:left var(--ae-mg-hop, var(--ae-mg-motion-hop)) linear,top var(--ae-mg-hop, var(--ae-mg-motion-hop)) linear}.ae-mg-trail__token b{position:relative;display:block;width:72%;height:58%;margin:34% auto 0;border-radius:46% 46% 40% 40%;background:var(--ae-mg-card-face);box-shadow:0 0 0 2px var(--ae-mg-gold-dark),0 .22em 0 var(--ae-mg-gold-ink),0 .45em .3em color-mix(in srgb,var(--ae-mg-shade) 40%,transparent)}.ae-mg-trail__token b:before{content:"";position:absolute;left:18%;right:18%;top:-46%;height:62%;border-radius:var(--ae-mg-radius-pill);background:var(--ae-mg-card-face);box-shadow:0 0 0 2px var(--ae-mg-gold-dark)}.ae-mg-trail[data-hopping=true] .ae-mg-trail__token b{animation:ae-mg-pawn-hop var(--ae-mg-hop, var(--ae-mg-motion-hop)) var(--ae-mg-easing-land)}@keyframes ae-mg-pawn-hop{0%{transform:translateY(0)}45%{transform:translateY(-60%)}to{transform:translateY(0)}}.f2p-root[data-f2p-look~=sticker] .ae-mg{--ae-mg-cta-top: var(--f2p-sticker-primary);--ae-mg-cta-bottom: var(--f2p-sticker-primary);--ae-mg-cta-edge: var(--f2p-sticker-candy-ink);--ae-mg-cta-ink: var(--f2p-sticker-white);--ae-mg-gold: var(--f2p-sticker-primary);--ae-mg-gold-fill: var(--f2p-sticker-candy-fill);--ae-mg-gold-ink: var(--f2p-sticker-candy-ink);--ae-mg-pill: var(--f2p-sticker-plate);--ae-mg-pill-ink: var(--f2p-sticker-plate-ink);--ae-mg-radius: var(--f2p-sticker-radius-button)}.f2p-root[data-f2p-look~=sticker] .ae-player-theme .ae-mg-cta.ae-player-pressable{border-radius:var(--f2p-sticker-radius-button);background:var(--f2p-sticker-candy-fill);color:var(--f2p-sticker-white);box-shadow:var(--f2p-sticker-candy-inset),var(--f2p-sticker-button-lift)}.f2p-root[data-f2p-look~=sticker] .ae-mg-cta__label{color:var(--f2p-sticker-white);text-shadow:var(--f2p-sticker-candy-text)}.ae-mg-arcade{--ae-mg-ax-gap: var(--ae-player-space-2)}.ae-mg-stage :is(p,small){text-wrap:balance}.ae-mg-arcade__status{min-height:1.5em;margin:0;padding:var(--ae-player-space-1-5) var(--ae-player-space-3-5);font-size:min(1em,4.2cqw);line-height:1.25;text-wrap:balance;border-radius:var(--ae-mg-radius-pill);background:var(--ae-mg-pill);color:var(--ae-mg-pill-ink);font-weight:800;text-align:center;box-shadow:0 0 0 1px var(--ae-mg-pill-edge)}.ae-mg-arcade__status[data-tone=win]{color:var(--ae-mg-hit)}.ae-mg-arcade__status[data-tone=miss]{color:var(--ae-mg-pop-miss)}.ae-mg-arcade__status[data-tone=hint]{color:var(--ae-mg-gold-light)}.ae-mg-arcade__chip{display:inline-flex;align-items:center;gap:var(--ae-player-space-1);padding:var(--ae-player-space-1) var(--ae-player-space-3);border-radius:var(--ae-mg-radius-pill);font-family:var(--ae-mg-font-number);font-size:var(--ae-mg-type-tag);font-weight:900;line-height:1.1;color:var(--ae-mg-pill-ink);background:var(--ae-mg-pill);box-shadow:0 0 0 1px var(--ae-mg-pill-edge);animation:ae-mg-bump .42s var(--ae-mg-easing-pop) both}.ae-mg-arcade__chip[data-tone=gold]{color:var(--ae-mg-on-fill);text-shadow:var(--ae-mg-on-fill-shadow);background:var(--ae-mg-gold-badge)}.ae-mg-arcade__chip[data-tone=hit]{color:var(--ae-mg-white);background:var(--ae-mg-hit-badge)}.ae-mg-arcade__chip[data-tone=miss]{color:var(--ae-mg-white);background:var(--ae-mg-miss-badge)}.ae-mg-arcade__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ae-player-space-1-5);min-height:1.9rem}.ae-mg-arcade__grid{--ae-mg-ax-cell: min( calc((100cqw - (var(--ae-mg-columns) - 1) * var(--ae-mg-ax-gap)) / var(--ae-mg-columns)), calc((100cqh - 6.5rem - (var(--ae-mg-rows) - 1) * var(--ae-mg-ax-gap)) / var(--ae-mg-rows)), 4.5rem );display:grid;grid-template-columns:repeat(var(--ae-mg-columns),var(--ae-mg-ax-cell));grid-auto-rows:var(--ae-mg-ax-cell);gap:var(--ae-mg-ax-gap);justify-content:center}.ae-player-theme .ae-mg-arcade__cell.ae-player-pressable{position:relative;display:grid;place-items:center;width:100%;height:100%;padding:0;border-radius:var(--ae-mg-radius-tile);color:var(--ae-mg-card-ink);background:var(--ae-mg-card-paper);box-shadow:inset 0 -3px color-mix(in srgb,var(--ae-mg-shade) 16%,transparent),0 3px 8px color-mix(in srgb,var(--ae-mg-shade) 22%,transparent);font-family:var(--ae-mg-font-number);font-weight:900;font-size:calc(var(--ae-mg-ax-cell) * .42);transition:transform var(--ae-mg-motion-press) var(--ae-mg-easing-settle);-webkit-tap-highlight-color:transparent}.ae-player-theme .ae-mg-arcade__cell.ae-player-pressable:disabled{cursor:default}@media(hover:hover)and (pointer:fine){.ae-player-theme .ae-mg-arcade__cell.ae-player-pressable:not(:disabled):hover{transform:translateY(-2px)}}.ae-mg-shell{width:min(100%,30rem);display:grid;justify-items:center;gap:var(--ae-player-space-3)}.ae-mg-shell__row{position:relative;width:100%;height:min(62cqh,18rem)}.ae-mg-shell__row:before{content:"";position:absolute;left:2%;right:2%;bottom:4%;height:34%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--ae-mg-felt-line) 60%,transparent),transparent)}.ae-mg-shell__spot{position:absolute;left:0;bottom:12%;z-index:2;width:calc(100% / var(--ae-mg-ax-cups));height:72%;transform:translate(calc(var(--ae-mg-ax-slot) * 100%));transition:transform var(--ae-mg-ax-swap) ease-in-out}.ae-mg-shell__row[data-instant] .ae-mg-shell__spot{transition:none}.ae-player-theme .ae-mg-shell__cup.ae-player-pressable{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:none;box-shadow:none;-webkit-tap-highlight-color:transparent}.ae-player-theme .ae-mg-shell__cup.ae-player-pressable:disabled{cursor:default}.ae-mg-shell__spot:before{content:"";position:absolute;left:18%;right:18%;bottom:-5%;height:10%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--ae-mg-shade) 55%,transparent),transparent)}.ae-mg-shell__body{position:absolute;left:13%;right:13%;bottom:0;height:86%;display:block;clip-path:polygon(24% 0,76% 0,100% 100%,0 100%);border-radius:40% 40% 10% 10%/18% 18% 6% 6%;background:linear-gradient(90deg,color-mix(in srgb,var(--ae-mg-shade) 30%,transparent),transparent 30%,color-mix(in srgb,var(--ae-mg-white) 28%,transparent) 48%,transparent 62%,color-mix(in srgb,var(--ae-mg-shade) 36%,transparent)),linear-gradient(180deg,var(--ae-mg-red-light),var(--ae-mg-red));transform-origin:50% 100%;transition:transform var(--ae-mg-motion-flip) var(--ae-mg-easing-settle);filter:drop-shadow(0 8px 6px color-mix(in srgb,var(--ae-mg-shade) 35%,transparent))}.ae-mg-shell__rim{position:absolute;left:0;right:0;bottom:0;height:12%;background:linear-gradient(180deg,var(--ae-mg-gold-light),var(--ae-mg-gold-dark))}.ae-mg-shell__band{position:absolute;left:0;right:0;top:34%;height:7%;background:color-mix(in srgb,var(--ae-mg-gold) 85%,transparent)}.ae-mg-shell__spot[data-lifted] .ae-mg-shell__body{transform:translateY(-46%) rotate(-7deg)}.ae-mg-shell__spot[data-swapping=over]{z-index:4}.ae-mg-shell__spot[data-swapping=under]{z-index:1}.ae-mg-shell__spot[data-swapping=under] .ae-mg-shell__body{filter:brightness(.7) drop-shadow(0 8px 6px color-mix(in srgb,var(--ae-mg-shade) 35%,transparent))}.ae-mg-shell__spot[data-swapping=over] .ae-mg-shell__body{animation:ae-mg-shell-over calc(var(--ae-mg-ax-swap) * .8) ease-in-out}.ae-mg-shell__spot[data-swapping=under] .ae-mg-shell__body{animation:ae-mg-shell-under calc(var(--ae-mg-ax-swap) * .8) ease-in-out}.ae-mg-shell__spot[data-swapping] .ae-mg-shell__rim{background:var(--ae-mg-white)}@media(hover:hover)and (pointer:fine){.ae-mg-shell__cup:not(:disabled):hover .ae-mg-shell__body{transform:translateY(-5%)}}@keyframes ae-mg-shell-over{50%{transform:translateY(-56%) scale(1.06)}}@keyframes ae-mg-shell-under{50%{transform:translateY(20%) scale(.76)}}.ae-mg-shell__ball{position:absolute;left:0;right:0;bottom:0;height:34%;opacity:0;transition:opacity var(--ae-mg-motion-press) ease-in-out;pointer-events:none}.ae-mg-shell__spot[data-lifted] .ae-mg-shell__ball{opacity:1}.ae-mg-shell__spot[data-lifted]:not([data-verdict]) .ae-mg-shell__ball:after{animation:ae-mg-shell-here 1.1s ease-in-out 3}@keyframes ae-mg-shell-here{50%{transform:scale(1.18)}}.ae-mg-shell__spot[data-verdict=found] .ae-mg-shell__ball:after{animation:ae-mg-shell-bounce .52s var(--ae-mg-easing-pop) 2}.ae-mg-shell__spot[data-verdict=empty] .ae-mg-shell__rim{background:var(--ae-mg-miss)}.ae-mg-shell__spot[data-verdict=empty]:after{content:"✗";position:absolute;left:50%;top:-22%;z-index:5;display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:var(--ae-mg-radius-pill);translate:-50% 0;background:var(--ae-mg-miss-badge);color:var(--ae-mg-white);font-weight:900;font-size:1.3rem;animation:ae-mg-bump .42s var(--ae-mg-easing-pop) both}.ae-mg-shell__swap{position:absolute;bottom:2%;z-index:3;left:calc((var(--ae-mg-ax-from) + .5) / var(--ae-mg-ax-cups) * 100%);width:calc((var(--ae-mg-ax-to) - var(--ae-mg-ax-from)) / var(--ae-mg-ax-cups) * 100%);height:.5rem;border-radius:var(--ae-mg-radius-pill);background:color-mix(in srgb,var(--ae-mg-white) 85%,transparent);box-shadow:0 0 10px color-mix(in srgb,var(--ae-mg-gold-light) 70%,transparent);animation:ae-mg-shell-swap-in .16s ease-out both}.ae-mg-shell__swap:before,.ae-mg-shell__swap:after{content:"";position:absolute;top:50%;width:.9rem;height:.9rem;border-radius:var(--ae-mg-radius-pill);translate:-50% -50%;background:var(--ae-mg-white)}.ae-mg-shell__swap:before{left:0}.ae-mg-shell__swap:after{left:100%}@keyframes ae-mg-shell-swap-in{0%{opacity:0}}@keyframes ae-mg-shell-bounce{40%{transform:translateY(-38%)}}.ae-mg-shell__ball:after{content:"";position:absolute;left:50%;bottom:0;width:min(40%,3.2rem);aspect-ratio:1;border-radius:var(--ae-mg-radius-pill);translate:-50% 0;background:radial-gradient(circle at 34% 30%,var(--ae-mg-white),var(--ae-mg-gold-light) 26%,var(--ae-mg-gold) 58%,var(--ae-mg-gold-dark));box-shadow:0 5px 8px color-mix(in srgb,var(--ae-mg-shade) 35%,transparent)}.ae-mg-doors{--ae-mg-ax-leaf: var(--ae-mg-red);--ae-mg-ax-leaf-light: var(--ae-mg-red-light);--ae-mg-ax-room: var(--ae-mg-reel-well);--ae-mg-ax-boot: color-mix(in srgb, var(--ae-mg-gold-dark) 58%, var(--ae-mg-black));--ae-mg-ax-swing: .62s;width:min(100%,28rem);display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:clamp(3px,5cqh - 13px,var(--ae-player-space-2))}.ae-mg-doors__lights{position:relative;display:block;width:92%;height:12px}.ae-mg-doors__lights i{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:radial-gradient(circle at 50% 50%,var(--ae-mg-bulb) 0 2.5px,color-mix(in srgb,var(--ae-mg-gold) 70%,transparent) 3.5px,transparent 6px) 0 0 / 24px 12px repeat-x;animation:ae-mg-doors-twinkle 1.2s ease-in-out infinite}.ae-mg-doors__lights i+i{background-position:12px 0;animation-delay:-.6s}.ae-mg-doors__season{display:flex;justify-content:center;gap:4px}.ae-mg-doors__season-round{display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:var(--ae-mg-radius-inset);background:color-mix(in srgb,var(--ae-mg-shade) 35%,transparent);opacity:.75}.ae-mg-doors__season-round .ae-mg-doors__art{width:1.35rem;height:1.35rem}.ae-mg-doors__season-round[data-done]{opacity:.3}.ae-mg-doors__season-round[data-now]{opacity:1;background:var(--ae-mg-pill);box-shadow:0 0 0 2px var(--ae-mg-gold-light),0 0 12px color-mix(in srgb,var(--ae-mg-gold) 60%,transparent)}.ae-mg-doors__rules{margin:0;padding:2px var(--ae-player-space-3);border-radius:var(--ae-mg-radius-pill);background:color-mix(in srgb,var(--ae-mg-shade) 35%,transparent);color:var(--ae-mg-gold-light);font-size:var(--ae-mg-type-label);font-weight:800;text-align:center}.ae-mg-doors .ae-mg-arcade__chip{white-space:nowrap;font-size:var(--ae-mg-type-pill)}.ae-mg-doors__legend-item span{font-size:var(--ae-mg-type-label);font-weight:800;color:var(--ae-mg-pill-ink-soft)}.ae-mg-doors__row[data-shake]{animation:ae-mg-doors-shake .32s ease-in-out both}.ae-mg-doors__door[data-hosting] .ae-mg-doors__frame:after{opacity:1;box-shadow:0 0 0 3px var(--ae-mg-white),0 0 30px 8px color-mix(in srgb,var(--ae-mg-white) 55%,transparent)}.ae-mg-doors__door[data-hosting] .ae-mg-doors__leaf{animation:ae-mg-doors-creak .2s ease-in-out infinite}.ae-mg-doors__caption{margin:0;color:var(--ae-mg-scene-ink-soft);font-size:var(--ae-mg-type-label);font-weight:800}.ae-mg-doors>.ae-mg-arcade__chips{min-height:calc(1.9rem + 12px);align-content:flex-start}.ae-mg-doors__legend-item{opacity:.55;transition:opacity var(--ae-mg-motion-select) var(--ae-mg-easing-settle),transform var(--ae-mg-motion-select) var(--ae-mg-easing-settle)}.ae-mg-doors__legend .ae-mg-doors__legend-item[data-live]{opacity:1;transform:scale(1.06);box-shadow:0 0 0 2px var(--ae-mg-gold-light),0 0 16px color-mix(in srgb,var(--ae-mg-gold) 70%,transparent)}.ae-mg-doors__legend{display:flex;justify-content:center;gap:var(--ae-player-space-2)}.ae-mg-doors__legend-item{display:inline-flex;align-items:center;gap:4px;padding:2px var(--ae-player-space-2) 2px var(--ae-player-space-1);border-radius:var(--ae-mg-radius-pill);background:var(--ae-mg-pill);box-shadow:0 0 0 1px var(--ae-mg-pill-edge);color:var(--ae-mg-pill-ink);font-family:var(--ae-mg-font-number);font-size:min(var(--ae-mg-type-value),3.7cqw);font-weight:900;white-space:nowrap}.ae-mg-doors__legend-item .ae-mg-doors__art{width:min(1.4rem,5.5cqw);height:min(1.4rem,5.5cqw)}.ae-mg-doors__legend-item[data-tier=grand]{color:var(--ae-mg-gold);box-shadow:0 0 0 1px color-mix(in srgb,var(--ae-mg-gold) 60%,transparent)}.ae-mg-doors__row{position:relative;display:grid;grid-template-columns:repeat(var(--ae-mg-ax-doors),minmax(0,1fr));gap:clamp(6px,2.4cqw,14px);width:100%;height:max(7rem,min(54cqh,21rem,calc(100cqh - 15rem)));padding:clamp(.9rem,6.5cqh,2.1rem) 2px clamp(1rem,7cqh,2.3rem);box-sizing:border-box}.ae-mg-doors__row:before{content:"";position:absolute;left:-2%;right:-2%;bottom:1.7rem;height:1.4rem;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--ae-mg-gold) 30%,transparent),transparent)}.ae-player-theme .ae-mg-doors__door.ae-player-pressable{position:relative;display:block;width:100%;height:100%;padding:0;border:0;background:none;box-shadow:none;-webkit-tap-highlight-color:transparent}.ae-player-theme .ae-mg-doors__door.ae-player-pressable:disabled{cursor:default}.ae-mg-doors__frame{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border-radius:48% 48% var(--ae-mg-radius-inset) var(--ae-mg-radius-inset) / 22% 22% var(--ae-mg-radius-inset) var(--ae-mg-radius-inset);background:var(--ae-mg-gold-fill);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ae-mg-gold-dark) 70%,transparent),0 10px 18px color-mix(in srgb,var(--ae-mg-shade) 45%,transparent);transition:box-shadow var(--ae-mg-motion-select) var(--ae-mg-easing-settle),transform var(--ae-mg-motion-press) var(--ae-mg-easing-settle)}.ae-mg-doors__frame:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:inherit;box-shadow:0 0 0 3px var(--ae-mg-gold-light),0 0 26px 4px color-mix(in srgb,var(--ae-mg-gold) 75%,transparent);opacity:0;pointer-events:none;transition:opacity var(--ae-mg-motion-select) var(--ae-mg-easing-settle)}.ae-mg-doors__door[data-glow] .ae-mg-doors__frame:after{opacity:1;animation:ae-mg-doors-glow 1.1s ease-in-out infinite}.ae-mg-doors__door[data-verdict=win] .ae-mg-doors__frame:after{opacity:1;box-shadow:0 0 0 3px var(--ae-mg-white),0 0 34px 8px color-mix(in srgb,var(--ae-mg-gold) 85%,transparent)}.ae-mg-doors__door[data-verdict=dud] .ae-mg-doors__frame:after{opacity:1;box-shadow:0 0 0 3px var(--ae-mg-miss),0 0 18px 2px color-mix(in srgb,var(--ae-mg-miss) 55%,transparent)}@media(hover:hover)and (pointer:fine){.ae-mg-doors__door:not(:disabled):hover .ae-mg-doors__frame{transform:translateY(-3px)}}.ae-mg-doors__door:not(:disabled):active .ae-mg-doors__frame{transform:scale(.97)}.ae-mg-doors__room{position:absolute;top:5px;right:5px;bottom:5px;left:5px;display:grid;place-items:center;overflow:hidden;border-radius:46% 46% var(--ae-mg-radius-sm) var(--ae-mg-radius-sm) / 21% 21% var(--ae-mg-radius-sm) var(--ae-mg-radius-sm);background:radial-gradient(90% 46% at 50% 0%,color-mix(in srgb,var(--ae-mg-gold-light) 30%,transparent),transparent 70%),linear-gradient(180deg,var(--ae-mg-ax-room) 0%,var(--ae-mg-black-deep) 100%);box-shadow:inset 0 8px 18px color-mix(in srgb,var(--ae-mg-shade) 70%,transparent)}.ae-mg-doors__room[data-prize]{background:radial-gradient(80% 60% at 50% 55%,color-mix(in srgb,var(--ae-mg-gold) 55%,transparent),transparent 75%),linear-gradient(180deg,var(--ae-mg-ax-room) 0%,var(--ae-mg-black-deep) 100%)}.ae-mg-doors__room[data-prize=grand]{background:radial-gradient(90% 70% at 50% 55%,color-mix(in srgb,var(--ae-mg-gold-light) 75%,transparent),transparent 78%),linear-gradient(180deg,var(--ae-mg-gold-dark) 0%,var(--ae-mg-ax-room) 100%)}.ae-mg-doors__item{position:relative;display:grid;justify-items:center;gap:4px;width:100%;animation:ae-mg-doors-rise .52s var(--ae-mg-easing-pop) both}.ae-mg-doors__item .ae-mg-doors__art{position:relative;z-index:1;width:74%;height:auto;aspect-ratio:1}.ae-mg-doors__item:has([data-tier=dud]){animation-name:ae-mg-doors-thud}.ae-mg-doors__tag em{display:block;font-style:normal;font-size:clamp(14px,5cqw,20px);color:var(--ae-mg-gold-light)}.ae-mg-doors .ae-mg-doors__goal{box-shadow:0 0 0 2px var(--ae-mg-gold-light),0 0 22px var(--ae-mg-gold);animation:ae-mg-doors-goal 1.1s var(--ae-mg-easing-pop) both}.ae-mg-doors__tag{position:relative;z-index:1;max-width:94%;padding:2px 6px;border-radius:var(--ae-mg-radius-pill);background:var(--ae-mg-gold-badge);color:var(--ae-mg-on-fill);text-shadow:var(--ae-mg-on-fill-shadow);font-family:var(--ae-mg-font-display);font-size:clamp(9px,3cqw,13px);line-height:1.15;text-align:center;overflow-wrap:anywhere}.ae-mg-doors__rays{position:absolute;left:50%;top:42%;width:190%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--ae-mg-gold-light) 55%,transparent) 0deg 9deg,transparent 9deg 24deg);-webkit-mask:radial-gradient(closest-side,var(--ae-mg-shade) 30%,transparent 100%);mask:radial-gradient(closest-side,var(--ae-mg-shade) 30%,transparent 100%);animation:ae-mg-doors-rays 7s linear infinite}.ae-mg-doors__leaf{position:absolute;top:5px;right:5px;bottom:5px;left:5px;display:block;border-radius:46% 46% var(--ae-mg-radius-sm) var(--ae-mg-radius-sm) / 21% 21% var(--ae-mg-radius-sm) var(--ae-mg-radius-sm);background:linear-gradient(90deg,color-mix(in srgb,var(--ae-mg-shade) 26%,transparent),transparent 26%,color-mix(in srgb,var(--ae-mg-white) 22%,transparent) 46%,transparent 60%,color-mix(in srgb,var(--ae-mg-shade) 30%,transparent)),linear-gradient(180deg,var(--ae-mg-ax-leaf-light) 0%,var(--ae-mg-ax-leaf) 55%,color-mix(in srgb,var(--ae-mg-ax-leaf) 75%,var(--ae-mg-shade)) 100%);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ae-mg-shade) 22%,transparent);transform-origin:0 50%;transform:perspective(700px) rotateY(0);transition:transform var(--ae-mg-ax-swing) var(--ae-mg-easing-settle),filter var(--ae-mg-ax-swing) var(--ae-mg-easing-settle);backface-visibility:hidden}.ae-mg-doors__door[data-open] .ae-mg-doors__leaf{transform:perspective(700px) rotateY(-84deg);filter:brightness(.7);opacity:0;animation:none;transition:transform var(--ae-mg-ax-swing) var(--ae-mg-easing-settle),filter var(--ae-mg-ax-swing) var(--ae-mg-easing-settle),opacity .26s ease-in .42s}.ae-mg-doors__door[data-phase=reveal][data-glow] .ae-mg-doors__leaf{animation:ae-mg-doors-creak .34s ease-in-out infinite}.ae-mg-doors__panel{position:absolute;left:16%;right:16%;display:block;border-radius:var(--ae-mg-radius-inset);box-shadow:inset 2px 2px color-mix(in srgb,var(--ae-mg-shade) 26%,transparent),inset -2px -2px color-mix(in srgb,var(--ae-mg-white) 26%,transparent),0 0 0 2px color-mix(in srgb,var(--ae-mg-gold) 45%,transparent)}.ae-mg-doors__panel[data-row="1"]{top:17%;height:28%;border-radius:42% 42% var(--ae-mg-radius-inset) var(--ae-mg-radius-inset) / 26% 26% var(--ae-mg-radius-inset) var(--ae-mg-radius-inset)}.ae-mg-doors__panel[data-row="2"]{top:53%;height:36%}.ae-mg-doors__knob{position:absolute;right:9%;top:48%;width:clamp(7px,3cqw,12px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--ae-mg-white),var(--ae-mg-gold-light) 22%,var(--ae-mg-gold) 55%,var(--ae-mg-gold-dark));box-shadow:0 2px 3px color-mix(in srgb,var(--ae-mg-shade) 45%,transparent)}.ae-mg-doors__plaque{position:absolute;left:50%;top:4%;min-width:1.7em;padding:.05em .35em;translate:-50% 0;border-radius:var(--ae-mg-radius-pill);background:var(--ae-mg-gold-fill);color:var(--ae-mg-gold-ink);box-shadow:0 2px 4px color-mix(in srgb,var(--ae-mg-shade) 40%,transparent),inset 0 -2px color-mix(in srgb,var(--ae-mg-gold-dark) 50%,transparent);font-family:var(--ae-mg-font-display);font-size:clamp(14px,6cqw,24px);line-height:1.2;text-align:center}.ae-mg-doors__pin{position:absolute;left:50%;bottom:calc(100% + 8px);z-index:4;padding:3px 8px;border-radius:var(--ae-mg-radius-pill);background:var(--ae-mg-gold-badge);color:var(--ae-mg-on-fill);text-shadow:var(--ae-mg-on-fill-shadow);font-family:var(--ae-mg-font-display);font-size:clamp(10px,3.2cqw,13px);line-height:1.1;white-space:nowrap;translate:-50% 0;animation:ae-mg-doors-pin .42s var(--ae-mg-easing-pop) both}.ae-mg-doors__pin:after{content:"";position:absolute;left:50%;top:100%;border:6px solid transparent;border-top-color:var(--ae-mg-gold-dark);translate:-50% 0}.ae-mg-doors__choice{position:absolute;left:50%;top:calc(100% + 8px);z-index:3;padding:3px 12px;border-radius:var(--ae-mg-radius-pill);color:var(--ae-mg-on-fill);text-shadow:var(--ae-mg-on-fill-shadow);font-family:var(--ae-mg-font-display);font-size:clamp(13px,4cqw,16px);line-height:1.2;white-space:nowrap;translate:-50% 0;animation:ae-mg-doors-pin .38s var(--ae-mg-easing-pop) both}.ae-mg-doors__choice[data-kind=stay]{font-size:clamp(14px,4.4cqw,18px)}.ae-mg-doors__choice[data-kind=stay]{background:linear-gradient(180deg,var(--ae-mg-cta-secondary-top),var(--ae-mg-cta-secondary-bottom))}.ae-mg-doors__choice[data-kind=switch]{background:linear-gradient(180deg,var(--ae-mg-cta-top),var(--ae-mg-cta-bottom))}.ae-mg-doors__gold{fill:var(--ae-mg-gold)}.ae-mg-doors__gold-light{fill:var(--ae-mg-gold-light)}.ae-mg-doors__gold-dark{fill:var(--ae-mg-gold-dark)}.ae-mg-doors__gem{fill:var(--ae-mg-red);stroke:var(--ae-mg-red-light);stroke-width:1}.ae-mg-doors__gem-blue{fill:var(--ae-mg-particle-4);stroke:var(--ae-mg-white);stroke-width:.8}.ae-mg-doors__handle{fill:none;stroke:var(--ae-mg-gold-dark);stroke-width:3;stroke-linecap:round}.ae-mg-doors__box{fill:var(--ae-mg-red)}.ae-mg-doors__lid{fill:var(--ae-mg-red-light)}.ae-mg-doors__boot{fill:var(--ae-mg-ax-boot);stroke:color-mix(in srgb,var(--ae-mg-shade) 50%,transparent);stroke-width:1}.ae-mg-doors__sole{fill:var(--ae-mg-black)}.ae-mg-doors__lace{fill:none;stroke:var(--ae-mg-gold-light);stroke-width:1.4;stroke-linecap:round;opacity:.7}.ae-mg-doors__fly{fill:var(--ae-mg-pill-ink-soft)}.ae-mg-doors__fly-path{fill:none;stroke:var(--ae-mg-pill-ink-soft);stroke-width:.8;stroke-dasharray:1.5 1.5}.ae-mg-doors__art{display:block;filter:drop-shadow(0 3px 3px color-mix(in srgb,var(--ae-mg-shade) 45%,transparent))}@keyframes ae-mg-doors-shake{0%,to{transform:none}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes ae-mg-doors-goal{0%{opacity:0;transform:scale(.4)}35%{opacity:1;transform:scale(1.35)}55%{transform:scale(.95)}75%{transform:scale(1.12)}to{opacity:1;transform:none}}@keyframes ae-mg-doors-twinkle{0%,to{opacity:1}50%{opacity:.25}}@keyframes ae-mg-doors-glow{0%,to{opacity:.55}50%{opacity:1}}@keyframes ae-mg-doors-creak{0%,to{transform:perspective(700px) rotateY(0)}50%{transform:perspective(700px) rotateY(-9deg)}}@keyframes ae-mg-doors-rise{0%{opacity:0;transform:translateY(18px) scale(.5)}60%{opacity:1;transform:translateY(-4px) scale(1.1)}to{opacity:1;transform:none}}@keyframes ae-mg-doors-thud{0%{opacity:0;transform:translateY(-10px)}40%{opacity:1;transform:translateY(2px) rotate(-6deg)}70%{transform:rotate(4deg)}to{opacity:1;transform:none}}@keyframes ae-mg-doors-pin{0%{opacity:0;transform:translateY(-10px) scale(.6)}to{opacity:1;transform:none}}@keyframes ae-mg-doors-rays{to{rotate:360deg}}.ae-mg-doors>.ae-mg-arcade__status{min-height:2.6em;display:grid;place-items:center}.ae-mg-tower{--ae-mg-ax-stone: var(--ae-mg-cabinet-top);--ae-mg-ax-stone-deep: var(--ae-mg-cabinet-bottom);--ae-mg-ax-lucky: var(--ae-mg-hit);width:min(100%,24rem);display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:clamp(3px,5cqh - 13px,var(--ae-player-space-2))}.ae-mg-tower__meter{display:grid;grid-template-columns:1.4fr 1fr;gap:var(--ae-player-space-2);width:100%}.ae-mg-tower__pot,.ae-mg-tower__next{position:relative;display:flex;align-items:baseline;justify-content:center;gap:var(--ae-player-space-2);padding:var(--ae-player-space-1) var(--ae-player-space-3);border-radius:var(--ae-mg-radius-pill);background:var(--ae-mg-pill);box-shadow:0 0 0 1px var(--ae-mg-pill-edge);color:var(--ae-mg-pill-ink)}.ae-mg-tower__pot small,.ae-mg-tower__next small{font-size:var(--ae-mg-type-caption);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ae-mg-pill-ink-soft)}.ae-mg-tower__pot b,.ae-mg-tower__next b{font-family:var(--ae-mg-font-number);font-size:var(--ae-mg-type-title);font-weight:900;line-height:1.1}.ae-mg-tower__pot b{display:inline-block;animation:ae-mg-tower-bump .38s var(--ae-mg-easing-pop) both}.ae-mg-tower__pot[data-live]{background:var(--ae-mg-gold-badge);box-shadow:0 0 0 1px var(--ae-mg-gold-light),0 0 18px color-mix(in srgb,var(--ae-mg-gold) 45%,transparent)}.ae-mg-tower__pot[data-live] b{color:var(--ae-mg-on-fill);text-shadow:var(--ae-mg-on-fill-shadow)}.ae-mg-tower__pot[data-live] small,.ae-mg-tower__next b{color:var(--ae-mg-gold-light)}.ae-mg-tower__shaft{position:relative;display:grid;grid-template-rows:minmax(2.6rem,1.3fr) repeat(var(--ae-mg-ax-floors),minmax(0,1fr));width:100%;height:max(8rem,min(70cqh,32rem,calc(100cqh - 10.5rem)));padding:0 var(--ae-player-space-1-5) var(--ae-player-space-1-5);box-sizing:border-box;border-radius:var(--ae-mg-radius-panel) var(--ae-mg-radius-panel) var(--ae-mg-radius-tile) var(--ae-mg-radius-tile);background:linear-gradient(90deg,color-mix(in srgb,var(--ae-mg-shade) 30%,transparent),transparent 12%,transparent 88%,color-mix(in srgb,var(--ae-mg-shade) 30%,transparent)),linear-gradient(180deg,var(--ae-mg-ax-stone) 0%,var(--ae-mg-ax-stone-deep) 100%);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ae-mg-gold) 45%,transparent),0 14px 26px color-mix(in srgb,var(--ae-mg-shade) 45%,transparent)}.ae-mg-tower__shaft[data-outcome=fell]{animation:ae-mg-tower-shake .42s ease-in-out both}.ae-mg-tower__top{position:relative;display:grid;grid-auto-flow:column;align-items:center;justify-content:center;gap:var(--ae-player-space-1-5);color:var(--ae-mg-gold-light);font-family:var(--ae-mg-font-number);font-size:var(--ae-mg-type-heading);font-weight:900}.ae-mg-tower__crown-art{width:3rem;height:auto;filter:drop-shadow(0 3px 4px color-mix(in srgb,var(--ae-mg-shade) 50%,transparent))}.ae-mg-tower__top[data-lit] .ae-mg-tower__crown-art{animation:ae-mg-tower-crown .9s var(--ae-mg-easing-pop) both}.ae-mg-tower__top[data-lit]:before{content:"";position:absolute;left:50%;top:50%;width:9rem;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--ae-mg-gold-light) 70%,transparent),transparent);animation:ae-mg-tower-glow .9s ease-in-out infinite;pointer-events:none}.ae-mg-tower__gold{fill:var(--ae-mg-gold)}.ae-mg-tower__gold-dark{fill:var(--ae-mg-gold-dark)}.ae-mg-tower__gold-light{fill:var(--ae-mg-gold-light)}.ae-mg-tower__gem{fill:var(--ae-mg-red);stroke:var(--ae-mg-red-light);stroke-width:1}.ae-mg-tower__floor{position:relative;display:grid;grid-template-columns:2.3rem minmax(0,1fr) 4.4rem;align-items:center;gap:var(--ae-player-space-1-5);min-height:0;padding:3px 4px;border-radius:var(--ae-mg-radius-inset);box-shadow:inset 0 -2px color-mix(in srgb,var(--ae-mg-gold-dark) 55%,transparent);transition:background var(--ae-mg-motion-select) var(--ae-mg-easing-settle)}.ae-mg-tower__floor[data-lucky]{background:linear-gradient(90deg,color-mix(in srgb,var(--ae-mg-ax-lucky) 34%,transparent),color-mix(in srgb,var(--ae-mg-ax-lucky) 12%,transparent));box-shadow:inset 3px 0 0 var(--ae-mg-ax-lucky),inset 0 -2px color-mix(in srgb,var(--ae-mg-ax-lucky) 60%,transparent)}.ae-mg-tower__floor[data-lucky] .ae-mg-tower__prize{background:color-mix(in srgb,var(--ae-mg-ax-lucky) 45%,var(--ae-mg-shade));color:var(--ae-mg-white)}.ae-mg-tower__floor[data-climbed]{background:color-mix(in srgb,var(--ae-mg-gold) 12%,transparent)}.ae-mg-tower__floor[data-live]{z-index:1;background:color-mix(in srgb,var(--ae-mg-gold) 22%,transparent);box-shadow:0 0 0 2px var(--ae-mg-gold-light),0 0 18px color-mix(in srgb,var(--ae-mg-gold) 60%,transparent)}.ae-mg-tower__shaft[data-outcome=fell] .ae-mg-tower__floor[data-climbed]{background:color-mix(in srgb,var(--ae-mg-miss) 26%,transparent)}.ae-mg-tower__prize{justify-self:stretch;padding:2px 0;border-radius:var(--ae-mg-radius-pill);background:color-mix(in srgb,var(--ae-mg-shade) 32%,transparent);color:var(--ae-mg-pill-ink-soft);font-family:var(--ae-mg-font-number);font-size:var(--ae-mg-type-pill);font-weight:900;text-align:center}.ae-mg-tower__floor[data-climbed] .ae-mg-tower__prize{color:var(--ae-mg-gold-light)}.ae-mg-tower__floor[data-live] .ae-mg-tower__prize{background:var(--ae-mg-gold-badge);color:var(--ae-mg-on-fill);text-shadow:var(--ae-mg-on-fill-shadow)}.ae-mg-tower__tiles{display:grid;grid-template-columns:repeat(var(--ae-mg-ax-width),minmax(0,1fr));gap:5px;height:100%;min-height:0}.ae-player-theme .ae-mg-tower__tile.ae-player-pressable{position:relative;display:grid;place-items:center;width:100%;height:100%;min-height:0;padding:0;border-radius:var(--ae-mg-radius-inset);background:color-mix(in srgb,var(--ae-mg-white) 12%,transparent);box-shadow:inset 0 -2px color-mix(in srgb,var(--ae-mg-shade) 30%,transparent);transition:transform var(--ae-mg-motion-press) var(--ae-mg-easing-settle),background var(--ae-mg-motion-select) var(--ae-mg-easing-settle);-webkit-tap-highlight-color:transparent}.ae-player-theme .ae-mg-tower__tile.ae-player-pressable:disabled,.ae-player-theme .ae-mg-tower__tile.ae-player-pressable[aria-disabled=true]{cursor:default}.ae-mg-tower__tiles[data-shake]{animation:ae-mg-tower-nudge .32s ease-in-out both}.ae-player-theme .ae-mg-tower__tile.ae-player-pressable[data-look=live]{background:radial-gradient(70% 60% at 30% 25%,color-mix(in srgb,var(--ae-mg-white) 85%,transparent),transparent 60%),linear-gradient(180deg,var(--ae-mg-card-paper),var(--ae-mg-gold-light));box-shadow:inset 0 -3px color-mix(in srgb,var(--ae-mg-gold-dark) 55%,transparent),0 3px 6px color-mix(in srgb,var(--ae-mg-shade) 35%,transparent)}.ae-mg-tower__tile[data-look=live]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 2px var(--ae-mg-white),0 0 10px color-mix(in srgb,var(--ae-mg-gold) 80%,transparent);animation:ae-mg-tower-ready 1.4s ease-in-out infinite;pointer-events:none}.ae-player-theme .ae-mg-tower__tile.ae-player-pressable[data-look=live]:not(:disabled):active{transform:scale(.94)}@media(hover:hover)and (pointer:fine){.ae-player-theme .ae-mg-tower__tile.ae-player-pressable[data-look=live]:not(:disabled):hover{transform:translateY(-2px)}}.ae-player-theme .ae-mg-tower__tile.ae-player-pressable[data-flipping]{animation:ae-mg-tower-flip .26s ease-in-out both}.ae-player-theme .ae-mg-tower__tile.ae-player-pressable[data-look=safe]{background:var(--ae-mg-gold-fill);box-shadow:inset 0 -3px color-mix(in srgb,var(--ae-mg-gold-dark) 70%,transparent),0 0 12px color-mix(in srgb,var(--ae-mg-gold) 55%,transparent);animation:ae-mg-tower-land .36s var(--ae-mg-easing-pop) both}.ae-player-theme .ae-mg-tower__tile.ae-player-pressable[data-look=trap]{background:color-mix(in srgb,var(--ae-mg-miss) 45%,transparent);box-shadow:inset 0 -2px color-mix(in srgb,var(--ae-mg-shade) 35%,transparent)}.ae-player-theme .ae-mg-tower__tile.ae-player-pressable[data-look=picked-trap]{background:var(--ae-mg-miss-badge);box-shadow:0 0 0 2px var(--ae-mg-white),0 0 16px color-mix(in srgb,var(--ae-mg-miss) 75%,transparent);animation:ae-mg-tower-snap .42s ease-in-out both}.ae-player-theme .ae-mg-tower__tile.ae-player-pressable[data-look=blank]{background:color-mix(in srgb,var(--ae-mg-white) 20%,transparent)}.ae-mg-tower__icon{display:block;width:auto;height:72%;max-width:70%}.ae-mg-tower__icon[data-icon=star]{fill:var(--ae-mg-white);filter:drop-shadow(0 1px 1px color-mix(in srgb,var(--ae-mg-gold-dark) 90%,transparent))}.ae-mg-tower__icon[data-icon=trap]{fill:var(--ae-mg-white)}.ae-mg-tower__icon[data-icon=clover]{height:1.25rem;max-width:none;fill:var(--ae-mg-ax-lucky);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--ae-mg-ax-lucky) 70%,transparent))}.ae-mg-tower__icon[data-icon=check]{height:1.05rem;max-width:none;fill:none;stroke:var(--ae-mg-ax-lucky);stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.ae-mg-tower__legend{display:flex;flex-wrap:wrap;justify-content:center;gap:2px var(--ae-player-space-3);color:var(--ae-mg-scene-ink-soft);font-size:var(--ae-mg-type-label);font-weight:800}.ae-mg-tower__legend span{display:inline-flex;align-items:center;gap:4px}.ae-mg-tower__legend .ae-mg-tower__icon{height:.95rem}.ae-mg-tower .ae-mg-tower__goal{box-shadow:0 0 0 2px var(--ae-mg-gold-light),0 0 22px var(--ae-mg-gold);animation:ae-mg-tower-goal 1.1s var(--ae-mg-easing-pop) both}.ae-mg-tower__odds{color:var(--ae-mg-pop-miss);font-family:var(--ae-mg-font-number);font-size:var(--ae-mg-type-caption);font-weight:900;white-space:nowrap}.ae-mg-tower__odds[data-free]{color:var(--ae-mg-ax-lucky)}.ae-mg-tower__risky{display:block;flex:none;width:10px;height:10px;background:var(--ae-mg-miss);clip-path:polygon(50% 0,100% 100%,0 100%)}.ae-mg-tower__floor:has(.ae-mg-tower__risky){box-shadow:inset -3px 0 0 var(--ae-mg-miss),inset 0 -2px color-mix(in srgb,var(--ae-mg-gold-dark) 55%,transparent)}.ae-mg-tower__legend .ae-mg-tower__odds{margin-right:2px}.ae-mg-tower__pot-note{animation:ae-mg-tower-bump .38s var(--ae-mg-easing-pop) both}.ae-mg-tower__pot .ae-mg-tower__pot-note[data-tone=miss]{color:var(--ae-mg-white)}.ae-mg-tower__coin[data-falling]{animation-name:ae-mg-tower-coin-fall;animation-duration:.7s}.ae-mg-tower__shaft[data-outcome=fell] .ae-mg-tower__floor[data-climbed] .ae-mg-tower__tiles{animation:ae-mg-tower-drop .6s ease-in both}.ae-mg-tower__icon[data-icon=chest]{height:66%}.ae-mg-tower__chest-lid{fill:var(--ae-mg-gold)}.ae-mg-tower__chest-box{fill:color-mix(in srgb,var(--ae-mg-gold-dark) 60%,var(--ae-mg-black))}.ae-mg-tower__chest-band{fill:var(--ae-mg-gold-light)}.ae-mg-tower__tile[data-look=future] .ae-mg-tower__icon[data-icon=chest]{opacity:.7}.ae-player-theme .ae-mg-tower__tile.ae-player-pressable[data-look=future]{background:color-mix(in srgb,var(--ae-mg-white) 17%,transparent)}.ae-mg-tower__coin{position:absolute;left:50%;top:50%;z-index:8;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--ae-mg-coin-shine) 0 18%,var(--ae-mg-coin-face) 34%,var(--ae-mg-coin-body) 70%,var(--ae-mg-coin-rim) 100%);box-shadow:inset 0 0 0 2px var(--ae-mg-coin-edge),0 2px 4px color-mix(in srgb,var(--ae-mg-shade) 40%,transparent);pointer-events:none;animation:ae-mg-tower-coin .34s ease-in both}.ae-mg-tower__fly{position:absolute;left:50%;top:-.6em;z-index:8;margin-left:-2em;width:4em;text-align:center;color:var(--ae-mg-gold);font-family:var(--ae-mg-font-display);font-size:var(--ae-mg-type-count);line-height:1;-webkit-text-stroke:5px color-mix(in srgb,var(--ae-mg-shade) 55%,transparent);paint-order:stroke fill;pointer-events:none;animation:ae-mg-tower-fly .7s ease-in both}.ae-mg-tower__pot[data-lost]{background:var(--ae-mg-miss-badge);box-shadow:0 0 0 1px var(--ae-mg-white),0 0 18px var(--ae-mg-miss)}.ae-mg-tower__pot[data-lost] b{color:var(--ae-mg-white)}.ae-mg-tower__pot .ae-mg-pop{font-size:var(--ae-mg-type-reward)}.ae-mg-tower__stem{fill:none;stroke:var(--ae-mg-ax-lucky);stroke-width:2;stroke-linecap:round}.ae-mg-tower__risk{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:2px}.ae-mg-tower__trap-pip{display:block;width:8px;height:8px;background:var(--ae-mg-miss);clip-path:polygon(50% 0,100% 100%,0 100%)}@keyframes ae-mg-tower-coin-fall{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--ae-mg-ax-dx),160px) rotate(220deg) scale(.7)}}@keyframes ae-mg-tower-drop{0%{transform:none;opacity:1}30%{transform:translateY(-4px)}to{transform:translateY(26px) rotate(2deg);opacity:.35}}@keyframes ae-mg-tower-coin{0%{opacity:0;transform:translate(var(--ae-mg-ax-dx),var(--ae-mg-ax-dy)) scale(.6)}15%{opacity:1;transform:translate(var(--ae-mg-ax-dx),calc(var(--ae-mg-ax-dy) - 14px)) scale(1.2)}90%{opacity:1;transform:translate(0) scale(.9)}to{opacity:0;transform:translate(0) scale(.6)}}@keyframes ae-mg-tower-fly{0%{opacity:0;transform:translate(var(--ae-mg-ax-dx),var(--ae-mg-ax-dy)) scale(.6)}18%{opacity:1;transform:translate(var(--ae-mg-ax-dx),calc(var(--ae-mg-ax-dy) - 18px)) scale(1.3)}85%{opacity:1;transform:translate(0) scale(.9)}to{opacity:0;transform:translate(0) scale(.5)}}@keyframes ae-mg-tower-goal{0%{opacity:0;transform:scale(.4)}35%{opacity:1;transform:scale(1.35)}55%{transform:scale(.95)}75%{transform:scale(1.12)}to{opacity:1;transform:none}}@keyframes ae-mg-tower-nudge{0%,to{transform:none}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes ae-mg-tower-ready{0%,to{opacity:.15}50%{opacity:1}}@keyframes ae-mg-tower-flip{0%{transform:none}50%{transform:scaleX(.1) translateY(-3px)}to{transform:none}}@keyframes ae-mg-tower-land{0%{transform:scale(.7)}60%{transform:scale(1.12)}to{transform:none}}@keyframes ae-mg-tower-snap{0%{transform:scale(.7)}30%{transform:scale(1.15) rotate(-4deg)}60%{transform:rotate(4deg)}to{transform:none}}@keyframes ae-mg-tower-shake{0%,to{transform:none}20%{transform:translate(-6px) rotate(-.6deg)}45%{transform:translate(5px) rotate(.5deg)}70%{transform:translate(-3px)}}@keyframes ae-mg-tower-bump{0%{transform:scale(.7)}60%{transform:scale(1.18)}to{transform:none}}@keyframes ae-mg-tower-crown{0%{transform:scale(1)}40%{transform:scale(1.4) translateY(-4px) rotate(-6deg)}to{transform:scale(1.15)}}@keyframes ae-mg-tower-glow{0%,to{opacity:.6}50%{opacity:1}}@container (max-height: 24rem){.ae-mg-tower__legend{font-size:var(--ae-mg-type-caption)}.ae-mg-tower__legend span:last-child{display:none}.ae-mg-tower__pot,.ae-mg-tower__next{padding-block:0}.ae-mg-tower__next small{white-space:nowrap}.ae-mg-tower__shaft{grid-template-rows:minmax(2rem,1fr) repeat(var(--ae-mg-ax-floors),minmax(0,1fr));height:max(8rem,calc(100cqh - 7.5rem))}}.ae-mg-balloon{--ae-mg-ax-hue: var(--ae-mg-slice-2);--ae-mg-ax-hue-light: var(--ae-mg-particle-4);width:min(100%,26rem);display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:var(--ae-player-space-2)}.ae-mg-balloon [data-hue=blue]{--ae-mg-ax-hue: var(--ae-mg-slice-2);--ae-mg-ax-hue-light: var(--ae-mg-particle-4)}.ae-mg-balloon [data-hue=gold]{--ae-mg-ax-hue: var(--ae-mg-gold);--ae-mg-ax-hue-light: var(--ae-mg-gold-light)}.ae-mg-balloon [data-hue=red]{--ae-mg-ax-hue: var(--ae-mg-red);--ae-mg-ax-hue-light: var(--ae-mg-red-light)}.ae-mg-balloon [data-hue=green]{--ae-mg-ax-hue: var(--ae-mg-slice-3);--ae-mg-ax-hue-light: var(--ae-mg-green-light)}.ae-mg-balloon [data-hue=pink]{--ae-mg-ax-hue: var(--ae-mg-particle-3);--ae-mg-ax-hue-light: color-mix(in srgb, var(--ae-mg-particle-3) 45%, var(--ae-mg-white))}.ae-mg-balloon [data-hue=purple]{--ae-mg-ax-hue: var(--ae-mg-cabinet-top);--ae-mg-ax-hue-light: color-mix(in srgb, var(--ae-mg-cabinet-top) 45%, var(--ae-mg-white))}.ae-mg-balloon__legend{display:grid;gap:2px;width:100%;padding:var(--ae-player-space-1-5) var(--ae-player-space-3);box-sizing:border-box;border-radius:var(--ae-mg-radius-tile);background:color-mix(in srgb,var(--ae-mg-shade) 28%,transparent)}.ae-mg-balloon__legend-row{display:grid;grid-template-columns:.9rem 2.6rem minmax(0,1fr) auto;align-items:center;gap:var(--ae-player-space-1-5);padding:2px 0;color:var(--ae-mg-scene-ink-soft);font-size:var(--ae-mg-type-pill);font-weight:800;line-height:1.2}.ae-mg-balloon__legend-row b{color:var(--ae-mg-scene-ink);font-size:var(--ae-mg-type-pill)}.ae-mg-balloon__legend-row span{overflow:hidden;font-size:clamp(10px,3cqw,var(--ae-mg-type-label));text-overflow:ellipsis;white-space:nowrap}.ae-mg-balloon__legend-row:not([data-current]) span{color:var(--ae-mg-scene-ink-soft)}.ae-mg-balloon__legend-row[data-current]{margin:0 calc(var(--ae-player-space-2) * -1);padding:2px var(--ae-player-space-2);border-radius:var(--ae-mg-radius-inset);background:color-mix(in srgb,var(--ae-mg-ax-hue-light) 22%,transparent);box-shadow:inset 3px 0 0 var(--ae-mg-ax-hue-light)}.ae-mg-balloon__legend-row em{font-style:normal;color:var(--ae-mg-gold-light);white-space:nowrap}.ae-mg-balloon__legend-row small{justify-self:end;padding:1px 6px;border-radius:var(--ae-mg-radius-pill);background:var(--ae-mg-ax-hue-light);color:var(--ae-mg-black);font-size:var(--ae-mg-type-caption);font-weight:900;text-transform:uppercase}.ae-mg-balloon__legend-row[data-current]{color:var(--ae-mg-scene-ink)}.ae-mg-balloon__legend-row:not([data-current]){opacity:.62}.ae-mg-balloon__dot{display:block;width:.85rem;height:1rem;border-radius:50% 50% 46% 46%/55% 55% 45% 45%;background:radial-gradient(circle at 34% 28%,var(--ae-mg-white) 0 10%,var(--ae-mg-ax-hue-light) 30%,var(--ae-mg-ax-hue) 85%)}.ae-mg-balloon__next{gap:6px;font-size:var(--ae-mg-type-pill);opacity:.85}.ae-mg-balloon__ghost-float{position:absolute;left:0;right:0;bottom:27%;height:72%;display:flex;justify-content:center;align-items:flex-end;pointer-events:none}.ae-mg-balloon__ghost{position:relative;display:grid;place-items:center;height:100%;aspect-ratio:100 / 116;transform-origin:50% 100%;scale:var(--ae-mg-ax-ghost);border-radius:50% 50% 46% 46%/54% 54% 46% 46%;border:3px dashed color-mix(in srgb,var(--ae-mg-white) 70%,transparent);animation:ae-mg-balloon-ghost 1.1s ease-out both}.ae-mg-balloon__ghost b{padding:2px 8px;border-radius:var(--ae-mg-radius-pill);background:var(--ae-mg-pill);color:var(--ae-mg-white);font-size:calc(var(--ae-mg-type-label) / var(--ae-mg-ax-ghost));white-space:nowrap}.ae-mg-balloon__next .ae-mg-balloon__dot{width:.8rem;height:.95rem}.ae-mg-balloon__hint{font-size:var(--ae-mg-type-caption);color:var(--ae-mg-gold-light)}.ae-mg-balloon .ae-mg-balloon__goal{box-shadow:0 0 0 2px var(--ae-mg-gold-light),0 0 22px var(--ae-mg-gold);animation:ae-mg-balloon-goal 1.1s var(--ae-mg-easing-pop) both}.ae-mg-balloon__lost{position:absolute;left:50%;top:62%;z-index:7;translate:-50% 0;color:var(--ae-mg-miss);font-family:var(--ae-mg-font-display);font-size:var(--ae-mg-type-reward);-webkit-text-stroke:4px color-mix(in srgb,var(--ae-mg-shade) 60%,transparent);paint-order:stroke fill;white-space:nowrap;animation:ae-mg-balloon-lost 1.2s ease-out both}.ae-mg-balloon__scene{position:relative;width:100%;height:max(6.5rem,min(50cqh,22rem,calc(100cqh - 13.5rem)))}.ae-mg-balloon__bunting{position:absolute;left:-2%;right:-2%;top:0;height:18px;background:repeating-linear-gradient(90deg,var(--ae-mg-red) 0 20px,var(--ae-mg-gold) 20px 40px,var(--ae-mg-slice-2) 40px 60px,var(--ae-mg-slice-3) 60px 80px);-webkit-mask:conic-gradient(from -32deg at 50% 100%,var(--ae-mg-shade) 0 64deg,transparent 64deg) 0 0 / 20px 18px repeat-x;mask:conic-gradient(from -32deg at 50% 100%,var(--ae-mg-shade) 0 64deg,transparent 64deg) 0 0 / 20px 18px repeat-x;opacity:.85}.ae-mg-balloon__bunting:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--ae-mg-pill-ink-soft)}.ae-mg-balloon__scene:before{content:"";position:absolute;left:15%;right:15%;top:0;bottom:22%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--ae-mg-white) 12%,transparent),transparent)}.ae-mg-balloon__float{position:absolute;left:0;right:0;bottom:27%;height:72%;display:flex;justify-content:center;align-items:flex-end;animation:ae-mg-balloon-arrive .62s var(--ae-mg-easing-pop) both}.ae-mg-balloon__float[data-leaving]{animation:ae-mg-balloon-leave 1s ease-in both}.ae-mg-balloon__body{position:relative;height:100%;aspect-ratio:100 / 116;transform-origin:50% 100%;scale:var(--ae-mg-ax-size);transition:scale .26s var(--ae-mg-easing-pop);animation:ae-mg-balloon-wobble .42s ease-in-out both}.ae-mg-balloon__float[data-popped] .ae-mg-balloon__body{animation:ae-mg-balloon-burst .22s ease-out forwards}.ae-mg-balloon__art{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 10px 14px color-mix(in srgb,var(--ae-mg-shade) 45%,transparent));transform-origin:50% 100%}.ae-mg-balloon__skin{fill:var(--ae-mg-ax-hue-light)}.ae-mg-balloon__shade{fill:var(--ae-mg-ax-hue);opacity:.85}.ae-mg-balloon__shine{fill:var(--ae-mg-white);opacity:.55}.ae-mg-balloon__knot{fill:var(--ae-mg-ax-hue)}.ae-mg-balloon__body[data-danger=low] .ae-mg-balloon__art{animation:ae-mg-balloon-sway 1.6s ease-in-out infinite}.ae-mg-balloon__body[data-danger=high] .ae-mg-balloon__art{animation:ae-mg-balloon-tremble .2s ease-in-out infinite}.ae-mg-balloon__body[data-danger=sure] .ae-mg-balloon__art{animation:ae-mg-balloon-quake .1s ease-in-out infinite}.ae-mg-balloon__body[data-danger=high],.ae-mg-balloon__body[data-danger=sure]{animation-name:ae-mg-balloon-strain;animation-duration:.52s}.ae-mg-balloon__held{position:absolute;left:50%;top:42%;translate:-50% -50%;font-family:var(--ae-mg-font-display);font-size:calc(var(--ae-mg-type-reward) / var(--ae-mg-ax-size));line-height:1;color:var(--ae-mg-white);-webkit-text-stroke:calc(4px / var(--ae-mg-ax-size)) color-mix(in srgb,var(--ae-mg-shade) 45%,transparent);paint-order:stroke fill;white-space:nowrap}.ae-mg-balloon__string{position:absolute;left:calc(50% - 7px);bottom:22%;width:14px;height:6%;overflow:visible}.ae-mg-balloon__string path{fill:none;stroke:color-mix(in srgb,var(--ae-mg-white) 70%,transparent);stroke-width:2;vector-effect:non-scaling-stroke}.ae-mg-balloon__pump{position:absolute;left:50%;bottom:0;width:4.4rem;height:23%;translate:-50% 0}.ae-mg-balloon__handle{position:absolute;left:8%;right:8%;top:0;height:16%;border-radius:var(--ae-mg-radius-pill);background:linear-gradient(180deg,var(--ae-mg-gold-light),var(--ae-mg-gold-dark));box-shadow:0 3px 4px color-mix(in srgb,var(--ae-mg-shade) 35%,transparent)}.ae-mg-balloon__handle:after{content:"";position:absolute;left:calc(50% - 3px);top:100%;width:6px;height:120%;background:linear-gradient(90deg,var(--ae-mg-black-light),var(--ae-mg-white),var(--ae-mg-black-light))}.ae-mg-balloon__handle[data-plunging]{animation:ae-mg-balloon-plunge .3s ease-in-out both}.ae-mg-balloon__barrel{position:absolute;left:24%;right:24%;top:32%;bottom:12%;border-radius:var(--ae-mg-radius-inset) var(--ae-mg-radius-inset) var(--ae-mg-radius-sm) var(--ae-mg-radius-sm);background:linear-gradient(90deg,color-mix(in srgb,var(--ae-mg-shade) 30%,transparent),transparent 30%,color-mix(in srgb,var(--ae-mg-white) 35%,transparent) 48%,transparent 66%,color-mix(in srgb,var(--ae-mg-shade) 30%,transparent)),linear-gradient(180deg,var(--ae-mg-red-light),var(--ae-mg-red))}.ae-mg-balloon__foot{position:absolute;left:0;right:0;bottom:0;height:14%;border-radius:var(--ae-mg-radius-sm);background:linear-gradient(180deg,var(--ae-mg-black-light),var(--ae-mg-black))}.ae-mg-balloon__jar{position:absolute;right:3%;bottom:0;width:4.6rem;height:30%;display:grid;justify-items:center}.ae-mg-balloon__lid{position:absolute;left:14%;right:14%;top:0;height:12%;border-radius:var(--ae-mg-radius-sm);background:linear-gradient(180deg,var(--ae-mg-gold-light),var(--ae-mg-gold-dark))}.ae-mg-balloon__glass{position:absolute;left:4%;right:4%;top:10%;bottom:0;overflow:hidden;border-radius:26% 26% 30% 30%/14% 14% 24% 24%;background:color-mix(in srgb,var(--ae-mg-white) 14%,transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ae-mg-white) 45%,transparent),inset 8px 0 10px color-mix(in srgb,var(--ae-mg-white) 18%,transparent)}.ae-mg-balloon__coins{position:absolute;left:0;right:0;bottom:0;height:calc(8% + var(--ae-mg-ax-fill) * 78%);background:radial-gradient(circle at 30% 30%,var(--ae-mg-coin-shine) 0 2px,transparent 3px) 0 0 / 12px 10px,linear-gradient(180deg,var(--ae-mg-coin-face),var(--ae-mg-coin-body) 60%,var(--ae-mg-coin-rim));transition:height .6s var(--ae-mg-easing-pop)}.ae-mg-balloon__jar b{position:absolute;left:50%;top:46%;translate:-50% -50%;font-family:var(--ae-mg-font-number);font-size:var(--ae-mg-type-title);color:var(--ae-mg-white);-webkit-text-stroke:4px color-mix(in srgb,var(--ae-mg-shade) 55%,transparent);paint-order:stroke fill;animation:ae-mg-balloon-bump .42s var(--ae-mg-easing-pop) both}.ae-mg-balloon__risk{position:relative;width:min(86%,19rem);height:22px;overflow:hidden;border-radius:var(--ae-mg-radius-pill);background:color-mix(in srgb,var(--ae-mg-shade) 45%,transparent);box-shadow:0 0 0 1px var(--ae-mg-pill-edge)}.ae-mg-balloon__risk[data-level=safe]{box-shadow:0 0 0 1px var(--ae-mg-hit),0 0 8px color-mix(in srgb,var(--ae-mg-hit) 45%,transparent)}.ae-mg-balloon__risk i{position:absolute;left:0;top:0;bottom:0;width:100%;transform-origin:0 50%;transform:scaleX(var(--ae-mg-ax-risk));background:color-mix(in srgb,var(--ae-mg-miss) calc(var(--ae-mg-ax-risk) * 100%),var(--ae-mg-gold));transition:transform .26s var(--ae-mg-easing-settle)}.ae-mg-balloon__risk-text{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;padding:0 var(--ae-player-space-3);color:var(--ae-mg-white);font-size:var(--ae-mg-type-label);font-weight:900;letter-spacing:.04em;text-transform:uppercase;text-shadow:0 1px 2px color-mix(in srgb,var(--ae-mg-shade) 70%,transparent)}.ae-mg-balloon__risk[data-level=safe] .ae-mg-balloon__risk-text b:last-child{color:var(--ae-mg-hit)}@keyframes ae-mg-balloon-arrive{0%{opacity:0;transform:translateY(40%) scale(.7)}to{opacity:1;transform:none}}@keyframes ae-mg-balloon-leave{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-120%) rotate(8deg)}}@keyframes ae-mg-balloon-wobble{0%{transform:scale(.94,1.06)}40%{transform:scale(1.07,.94)}70%{transform:scale(.98,1.02)}to{transform:none}}@keyframes ae-mg-balloon-burst{0%{opacity:1;transform:scale(1)}60%{opacity:1;transform:scale(1.18)}to{opacity:0;transform:scale(1.35)}}@keyframes ae-mg-balloon-sway{0%,to{rotate:-1.5deg}50%{rotate:1.5deg}}@keyframes ae-mg-balloon-tremble{0%,to{transform:translate(0)}25%{transform:translate(-2px) rotate(-1deg)}75%{transform:translate(2px) rotate(1deg)}}@keyframes ae-mg-balloon-strain{0%{transform:scale(.88,1.12)}30%{transform:scale(1.12,.88)}55%{transform:scale(.95,1.05)}80%{transform:scale(1.03,.97)}to{transform:none}}@keyframes ae-mg-balloon-quake{0%,to{transform:translate(0)}25%{transform:translate(-4px) rotate(-2deg)}75%{transform:translate(4px) rotate(2deg)}}@keyframes ae-mg-balloon-goal{0%{opacity:0;transform:scale(.4)}35%{opacity:1;transform:scale(1.35)}55%{transform:scale(.95)}75%{transform:scale(1.12)}to{opacity:1;transform:none}}@keyframes ae-mg-balloon-lost{0%{opacity:0;transform:translateY(10px) scale(.6)}20%{opacity:1;transform:scale(1.15)}75%{opacity:1;transform:translateY(14px)}to{opacity:0;transform:translateY(24px)}}@keyframes ae-mg-balloon-ghost{0%{opacity:0}25%{opacity:1}to{opacity:.9}}@keyframes ae-mg-balloon-plunge{0%{transform:none}45%{transform:translateY(130%)}to{transform:none}}@keyframes ae-mg-balloon-bump{0%{transform:scale(.7)}60%{transform:scale(1.2)}to{transform:none}}@container (max-width: 300px){.ae-mg-balloon__legend-row{grid-template-columns:.9rem minmax(0,1fr) auto}.ae-mg-balloon__legend-row b{display:none}.ae-mg-balloon__legend-row span{font-size:9.5px}}.ae-mg-derby{--ae-mg-ax-horse: 58px;--ae-mg-ax-turf: var(--ae-mg-green);--ae-mg-ax-turf-deep: var(--ae-mg-green-deep);--ae-mg-ax-rail: color-mix(in srgb, var(--ae-mg-white) 55%, transparent);width:min(100%,26rem);display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:var(--ae-player-space-1-5)}.ae-mg-derby__lane[data-silks="0"]{--ae-mg-ax-silk: var(--ae-mg-red)}.ae-mg-derby__lane[data-silks="1"]{--ae-mg-ax-silk: var(--ae-mg-slice-2)}.ae-mg-derby__lane[data-silks="2"]{--ae-mg-ax-silk: var(--ae-mg-gold-dark)}.ae-mg-derby__lane[data-silks="3"]{--ae-mg-ax-silk: var(--ae-mg-slice-3)}.ae-mg-derby__lane[data-silks="4"]{--ae-mg-ax-silk: var(--ae-mg-particle-3)}.ae-mg-derby__lane[data-silks="5"]{--ae-mg-ax-silk: var(--ae-mg-cabinet-top)}.ae-mg-derby__runner[data-coat="0"]{--ae-mg-ax-coat: color-mix(in srgb, var(--ae-mg-gold-dark) 70%, var(--ae-mg-red))}.ae-mg-derby__runner[data-coat="1"]{--ae-mg-ax-coat: color-mix(in srgb, var(--ae-mg-gold-dark) 50%, var(--ae-mg-black))}.ae-mg-derby__runner[data-coat="2"]{--ae-mg-ax-coat: var(--ae-mg-black-light)}.ae-mg-derby__runner[data-coat="3"]{--ae-mg-ax-coat: var(--ae-mg-black)}.ae-mg-derby__runner[data-coat="4"]{--ae-mg-ax-coat: color-mix(in srgb, var(--ae-mg-gold) 80%, var(--ae-mg-gold-dark))}.ae-mg-derby__runner[data-coat="5"]{--ae-mg-ax-coat: color-mix(in srgb, var(--ae-mg-gold-light) 40%, var(--ae-mg-gold-dark))}.ae-mg-derby__hint{margin:0;color:var(--ae-mg-scene-ink-soft);font-size:var(--ae-mg-type-label);font-weight:700;text-align:center}.ae-mg-derby .ae-mg-derby__goal{box-shadow:0 0 0 2px var(--ae-mg-gold-light),0 0 22px var(--ae-mg-gold);animation:ae-mg-derby-goal 1.1s var(--ae-mg-easing-pop) both}.ae-mg-derby__head[data-hidden],.ae-mg-derby__hint[data-hidden]{visibility:hidden}.ae-mg-derby__tag{position:absolute;left:50%;bottom:calc(100% - 4px);z-index:4;max-width:5.5rem;overflow:hidden;padding:0 5px;translate:-50% 0;border-radius:var(--ae-mg-radius-pill);background:color-mix(in srgb,var(--ae-mg-shade) 60%,transparent);color:var(--ae-mg-white);font-size:var(--ae-mg-type-caption);font-weight:900;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.ae-mg-derby__tag[data-mine]{background:var(--ae-mg-gold-badge);color:var(--ae-mg-on-fill);text-shadow:var(--ae-mg-on-fill-shadow);box-shadow:0 0 8px var(--ae-mg-gold)}.ae-mg-derby__top{position:relative;display:grid;gap:2px;width:100%;justify-items:center}.ae-mg-derby>.ae-mg-arcade__status{min-height:2.9em;display:grid;place-items:center}.ae-mg-derby__tag[data-result=won]{background:var(--ae-mg-hit-badge);box-shadow:0 0 10px var(--ae-mg-hit)}.ae-mg-derby__tag[data-result=lost]{background:var(--ae-mg-miss-badge);box-shadow:none}.ae-mg-derby__fly{position:absolute;left:50%;top:70%;z-index:7;color:var(--ae-mg-gold);font-family:var(--ae-mg-font-display);font-size:var(--ae-mg-type-count);-webkit-text-stroke:5px color-mix(in srgb,var(--ae-mg-shade) 55%,transparent);paint-order:stroke fill;translate:-50% 0;pointer-events:none;animation:ae-mg-derby-fly 1.4s ease-in both}.ae-mg-derby__banner{position:absolute;left:50%;top:50%;z-index:6;padding:var(--ae-player-space-2) var(--ae-player-space-5);translate:-50% -50%;border-radius:var(--ae-mg-radius-panel);background:var(--ae-mg-pill);box-shadow:0 0 0 2px var(--ae-mg-white),0 10px 24px color-mix(in srgb,var(--ae-mg-shade) 55%,transparent);color:var(--ae-mg-white);font-family:var(--ae-mg-font-display);font-size:var(--ae-mg-type-title);white-space:nowrap;pointer-events:none;animation:ae-mg-derby-banner .42s var(--ae-mg-easing-pop) both}.ae-mg-derby__banner[data-kind=photo]{background:var(--ae-mg-black);letter-spacing:.12em;font-size:var(--ae-mg-type-heading)}.ae-mg-derby__banner[data-kind=won]{background:var(--ae-mg-gold-badge);text-shadow:var(--ae-mg-on-fill-shadow);box-shadow:0 0 0 2px var(--ae-mg-gold-light),0 0 30px var(--ae-mg-gold)}.ae-mg-derby__head{display:flex;justify-content:space-between;width:100%;box-sizing:border-box;padding:0 var(--ae-player-space-3) 0 calc(var(--ae-mg-ax-horse) + 20px);color:var(--ae-mg-scene-ink-soft);font-size:var(--ae-mg-type-caption);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ae-mg-derby__track{position:relative;display:grid;grid-template-rows:repeat(var(--ae-mg-ax-lanes),minmax(0,1fr));width:100%;height:max(8rem,min(60cqh,25rem,calc(100cqh - 10rem)));padding:4px 0;box-sizing:border-box;overflow:hidden;container-type:inline-size;border-radius:var(--ae-mg-radius-panel);background:repeating-linear-gradient(90deg,transparent 0 34px,color-mix(in srgb,var(--ae-mg-shade) 10%,transparent) 34px 68px),linear-gradient(180deg,var(--ae-mg-ax-turf) 0%,var(--ae-mg-ax-turf-deep) 100%);box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--ae-mg-white) 80%,transparent),inset 0 0 0 6px var(--ae-mg-felt-rim),0 14px 24px color-mix(in srgb,var(--ae-mg-shade) 45%,transparent)}.ae-mg-derby__lane{position:relative;min-height:0;margin:0 6px;border-bottom:2px dashed var(--ae-mg-ax-rail)}.ae-mg-derby__lane:last-of-type{border-bottom:0}.ae-mg-derby__track[data-nudge] .ae-mg-derby__lane{animation:ae-mg-derby-pulse .52s ease-in-out 2 both}.ae-mg-derby__lane[data-mine]{z-index:1;border-radius:var(--ae-mg-radius-zone);background:color-mix(in srgb,var(--ae-mg-gold) 26%,transparent);box-shadow:0 0 0 2px var(--ae-mg-gold-light),0 0 14px color-mix(in srgb,var(--ae-mg-gold) 55%,transparent)}.ae-player-theme .ae-mg-derby__tap.ae-player-pressable{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--ae-player-space-2);padding:0 var(--ae-player-space-2) 0 calc(var(--ae-mg-ax-horse) + 14px);border-radius:var(--ae-mg-radius-zone);background:none;-webkit-tap-highlight-color:transparent;transition:opacity var(--ae-mg-motion-flip) var(--ae-mg-easing-settle)}.ae-player-theme .ae-mg-derby__tap.ae-player-pressable:disabled{cursor:default}.ae-mg-derby__track[data-racing] .ae-mg-derby__tap{opacity:0}@media(hover:hover)and (pointer:fine){.ae-mg-derby__lane:not([data-mine]) .ae-mg-derby__tap:not(:disabled):hover{background:color-mix(in srgb,var(--ae-mg-white) 10%,transparent)}}.ae-mg-derby__info{display:grid;gap:3px;min-width:0}.ae-mg-derby__name{overflow:hidden;color:var(--ae-mg-white);font-family:var(--ae-mg-font-number);font-size:var(--ae-mg-type-body);font-weight:900;line-height:1.1;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 2px color-mix(in srgb,var(--ae-mg-shade) 60%,transparent)}.ae-mg-derby__form{display:flex;gap:3px}.ae-mg-derby__form i{display:grid;place-items:center;width:1.15rem;height:1.15rem;border-radius:50%;background:color-mix(in srgb,var(--ae-mg-shade) 40%,transparent);color:var(--ae-mg-pill-ink-soft);font-family:var(--ae-mg-font-number);font-size:var(--ae-mg-type-caption);font-style:normal;font-weight:900}.ae-mg-derby__form i[data-place="1"]{background:var(--ae-mg-gold-fill);color:var(--ae-mg-gold-ink)}.ae-mg-derby__form i[data-place="2"]{background:linear-gradient(180deg,var(--ae-mg-white),var(--ae-mg-slice-blank));color:var(--ae-mg-slice-blank-ink)}.ae-mg-derby__form i[data-place="3"]{background:linear-gradient(180deg,var(--ae-mg-roulette-cone-light),var(--ae-mg-gold-dark));color:var(--ae-mg-white)}@container (max-height: 24rem){.ae-mg-derby__info{grid-template-columns:minmax(0,auto) auto;justify-content:start;align-items:center;gap:var(--ae-player-space-1-5)}.ae-mg-derby__form i{width:1rem;height:1rem}}.ae-mg-derby__odds{display:grid;justify-items:center;min-width:3.6rem;padding:2px var(--ae-player-space-2);border-radius:var(--ae-mg-radius-tile);background:var(--ae-mg-pill);box-shadow:0 0 0 1px var(--ae-mg-pill-edge);color:var(--ae-mg-pill-ink);line-height:1.1}.ae-mg-derby__odds b{font-family:var(--ae-mg-font-number);font-size:var(--ae-mg-type-heading);font-weight:900;color:var(--ae-mg-gold-light)}.ae-mg-derby__odds small{font-size:var(--ae-mg-type-caption);font-weight:800;color:var(--ae-mg-pill-ink-soft);white-space:nowrap}.ae-mg-derby__lane[data-mine] .ae-mg-derby__odds{background:var(--ae-mg-gold-badge);box-shadow:0 0 0 1px var(--ae-mg-gold-light)}.ae-mg-derby__lane[data-mine] .ae-mg-derby__odds b,.ae-mg-derby__lane[data-mine] .ae-mg-derby__odds small{color:var(--ae-mg-on-fill);text-shadow:var(--ae-mg-on-fill-shadow)}.ae-mg-derby__gate{position:absolute;top:4px;bottom:4px;left:calc(var(--ae-mg-ax-horse) + 9px);width:4px;background:repeating-linear-gradient(180deg,var(--ae-mg-white) 0 8px,var(--ae-mg-red) 8px 16px);opacity:.85}.ae-mg-derby__track[data-racing] .ae-mg-derby__gate{opacity:.3}.ae-mg-derby__finish{position:absolute;top:4px;bottom:4px;right:8px;width:10px;background:repeating-conic-gradient(var(--ae-mg-white) 0 25%,var(--ae-mg-black) 0 50%) 0 0 / 10px 10px;opacity:.45}.ae-mg-derby__track[data-racing] .ae-mg-derby__finish{opacity:1}.ae-mg-derby__flash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background:var(--ae-mg-white);pointer-events:none;animation:ae-mg-derby-flash .42s ease-out both}.ae-mg-derby__runner{position:absolute;left:2px;top:50%;z-index:2;width:var(--ae-mg-ax-horse);margin-top:calc(var(--ae-mg-ax-horse) * -.36);pointer-events:none}.ae-mg-derby__runner[data-finished]{transform:translate(calc((100cqw - var(--ae-mg-ax-horse) - 30px) * var(--ae-mg-ax-reach, 1)))}.ae-mg-derby__horse{display:block;width:100%;height:auto;overflow:visible;filter:drop-shadow(0 3px 2px color-mix(in srgb,var(--ae-mg-shade) 45%,transparent))}.ae-mg-derby__coat{fill:var(--ae-mg-ax-coat)}.ae-mg-derby__mane,.ae-mg-derby__tail{fill:none;stroke:color-mix(in srgb,var(--ae-mg-ax-coat) 50%,var(--ae-mg-black));stroke-width:3;stroke-linecap:round}.ae-mg-derby__mane{fill:color-mix(in srgb,var(--ae-mg-ax-coat) 50%,var(--ae-mg-black));stroke-width:0}.ae-mg-derby__legs path{fill:none;stroke:color-mix(in srgb,var(--ae-mg-ax-coat) 78%,var(--ae-mg-black));stroke-width:3.2;stroke-linecap:round}.ae-mg-derby__legs{transform-box:view-box}.ae-mg-derby__legs[data-pair=front]{transform-origin:42px 24px}.ae-mg-derby__legs[data-pair=back]{transform-origin:20px 24px}.ae-mg-derby__eye{fill:var(--ae-mg-white)}.ae-mg-derby__cloth{fill:var(--ae-mg-ax-silk);stroke:var(--ae-mg-white);stroke-width:1}.ae-mg-derby__number{fill:var(--ae-mg-white);font-family:var(--ae-mg-font-number);font-size:8.5px;font-weight:900;text-anchor:middle}.ae-mg-derby__silks{fill:var(--ae-mg-ax-silk)}.ae-mg-derby__cap{fill:var(--ae-mg-ax-silk);stroke:var(--ae-mg-white);stroke-width:1.2}.ae-mg-derby__lane[data-place="1"] .ae-mg-derby__horse{filter:drop-shadow(0 0 6px var(--ae-mg-gold)) drop-shadow(0 3px 2px color-mix(in srgb,var(--ae-mg-shade) 45%,transparent))}.ae-mg-derby__runner[data-running] .ae-mg-derby__horse{animation:ae-mg-derby-bob .22s ease-in-out infinite}.ae-mg-derby__runner[data-running] .ae-mg-derby__legs[data-pair=front]{animation:ae-mg-derby-stride .22s ease-in-out infinite alternate}.ae-mg-derby__runner[data-running] .ae-mg-derby__legs[data-pair=back]{animation:ae-mg-derby-stride .22s ease-in-out -.11s infinite alternate}.ae-mg-derby__medal{position:absolute;right:calc(100% + 2px);top:50%;z-index:3;display:grid;place-items:center;width:1.7rem;height:1.7rem;margin-top:-.85rem;border-radius:50%;font-family:var(--ae-mg-font-display);font-size:var(--ae-mg-type-body);box-shadow:0 2px 6px color-mix(in srgb,var(--ae-mg-shade) 50%,transparent);animation:ae-mg-derby-medal .42s var(--ae-mg-easing-pop) both}.ae-mg-derby__medal[data-place="1"]{background:var(--ae-mg-gold-fill);color:var(--ae-mg-gold-ink);box-shadow:0 0 0 2px var(--ae-mg-white),0 0 16px var(--ae-mg-gold)}.ae-mg-derby__medal[data-place="2"]{background:linear-gradient(180deg,var(--ae-mg-white),var(--ae-mg-slice-blank));color:var(--ae-mg-slice-blank-ink)}.ae-mg-derby__medal[data-place="3"]{background:linear-gradient(180deg,var(--ae-mg-roulette-cone-light),var(--ae-mg-gold-dark));color:var(--ae-mg-white)}@keyframes ae-mg-derby-fly{0%{opacity:0;transform:translateY(40px) scale(.6)}25%{opacity:1;transform:scale(1.15)}70%{opacity:1;transform:translateY(-40px)}to{opacity:0;transform:translateY(-150px) scale(.7)}}@keyframes ae-mg-derby-banner{0%{opacity:0;transform:scale(.5)}70%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:none}}@keyframes ae-mg-derby-pulse{0%,to{transform:none}50%{transform:scale(1.02)}}@keyframes ae-mg-derby-goal{0%{opacity:0;transform:scale(.4)}35%{opacity:1;transform:scale(1.35)}55%{transform:scale(.95)}75%{transform:scale(1.12)}to{opacity:1;transform:none}}@keyframes ae-mg-derby-stride{0%{transform:rotate(-24deg)}to{transform:rotate(22deg)}}@keyframes ae-mg-derby-bob{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-3px) rotate(-2deg)}}@keyframes ae-mg-derby-flash{0%{opacity:.9}to{opacity:0}}@keyframes ae-mg-derby-medal{0%{opacity:0;transform:scale(.3)}70%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:none}}.ae-mg-keno{--ae-mg-ax-dauber: var(--ae-mg-red);--ae-mg-ax-ring: var(--ae-mg-slice-2);width:min(100%,25rem);display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:clamp(3px,5cqh - 13px,var(--ae-player-space-2))}.ae-mg-keno__top{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--ae-player-space-2);width:100%}.ae-mg-keno__tumbler{position:relative;display:block;width:min(4.2rem,16cqh);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 32% 26%,color-mix(in srgb,var(--ae-mg-white) 70%,transparent) 0 9%,transparent 24%),radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--ae-mg-particle-4) 16%,transparent),color-mix(in srgb,var(--ae-mg-white) 8%,transparent) 70%,color-mix(in srgb,var(--ae-mg-white) 30%,transparent));box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ae-mg-white) 55%,transparent),0 0 0 4px var(--ae-mg-gold-dark),0 6px 12px color-mix(in srgb,var(--ae-mg-shade) 45%,transparent)}.ae-mg-keno__tumbler i{position:absolute;width:26%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--ae-mg-white),var(--ae-mg-slice-blank) 70%);box-shadow:inset 0 -2px color-mix(in srgb,var(--ae-mg-shade) 18%,transparent)}.ae-mg-keno__tumbler i:nth-child(1){left:20%;top:52%}.ae-mg-keno__tumbler i:nth-child(2){left:46%;top:60%;background:radial-gradient(circle at 35% 30%,var(--ae-mg-white),var(--ae-mg-red-light) 70%)}.ae-mg-keno__tumbler i:nth-child(3){left:58%;top:34%}.ae-mg-keno__tumbler i:nth-child(4){left:30%;top:26%;background:radial-gradient(circle at 35% 30%,var(--ae-mg-white),var(--ae-mg-particle-4) 70%)}.ae-mg-keno__tumbler i:nth-child(5){left:64%;top:58%;background:radial-gradient(circle at 35% 30%,var(--ae-mg-white),var(--ae-mg-gold) 70%)}.ae-mg-keno__tumbler i:nth-child(6){left:42%;top:42%}.ae-mg-keno__tumbler[data-spinning]{animation:ae-mg-keno-spin .52s linear infinite}.ae-mg-keno__tray{display:grid;grid-template-columns:repeat(var(--ae-mg-ax-tray),minmax(0,2rem));justify-content:center;align-content:center;gap:4px;min-height:2.6rem;padding:5px 6px;border-radius:var(--ae-mg-radius-tile);background:var(--ae-mg-pill);box-shadow:inset 0 2px 6px color-mix(in srgb,var(--ae-mg-shade) 50%,transparent),0 0 0 1px var(--ae-mg-pill-edge)}.ae-mg-keno__slot{display:grid;place-items:center;width:100%;aspect-ratio:1;border-radius:50%;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ae-mg-white) 18%,transparent)}.ae-mg-keno__ball{position:relative;display:grid;place-items:center;width:100%;height:100%;overflow:hidden;border-radius:50%;background:linear-gradient(180deg,transparent 0 22%,var(--ae-mg-ax-ring) 22% 30%,transparent 30% 70%,var(--ae-mg-ax-ring) 70% 78%,transparent 78%),radial-gradient(circle at 35% 28%,var(--ae-mg-white) 0 30%,var(--ae-mg-slice-blank) 100%);box-shadow:0 2px 3px color-mix(in srgb,var(--ae-mg-shade) 45%,transparent);color:var(--ae-mg-card-ink);font-family:var(--ae-mg-font-number);font-size:var(--ae-mg-type-label);font-weight:900}.ae-mg-keno__ball b{position:relative;z-index:1}.ae-mg-keno__ball[data-fresh]{animation:ae-mg-keno-drop .38s var(--ae-mg-easing-pop) both}.ae-mg-keno__ball[data-gold]{background:var(--ae-mg-gold-fill);color:var(--ae-mg-gold-ink);box-shadow:0 0 0 2px var(--ae-mg-gold-light),0 0 10px var(--ae-mg-gold)}.ae-mg-keno__ball[data-gold]:after{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:linear-gradient(115deg,transparent 35%,color-mix(in srgb,var(--ae-mg-white) 85%,transparent) 50%,transparent 65%);animation:ae-mg-keno-shimmer 1.4s ease-in-out infinite}.ae-mg-keno__card{position:relative;display:grid;grid-template-columns:repeat(var(--ae-mg-ax-columns),minmax(0,1fr));grid-template-rows:repeat(var(--ae-mg-ax-rows),minmax(0,1fr));gap:5px;width:100%;height:max(6.5rem,min(36cqh,17rem,calc(100cqh - 19.5rem)));padding:10px;box-sizing:border-box;border-radius:var(--ae-mg-radius-card);background:linear-gradient(180deg,var(--ae-mg-red) 0 6px,transparent 6px),var(--ae-mg-card-face);box-shadow:0 10px 22px color-mix(in srgb,var(--ae-mg-shade) 45%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--ae-mg-shade) 12%,transparent)}.ae-mg-keno__card[data-nudge=a]{animation:ae-mg-keno-nudge .32s ease-in-out both}.ae-mg-keno__card[data-nudge=b]{animation:ae-mg-keno-nudge-again .32s ease-in-out both}.ae-player-theme .ae-mg-keno__cell.ae-player-pressable{position:relative;display:grid;place-items:center;width:100%;height:100%;min-height:0;padding:0;border-radius:var(--ae-mg-radius-zone);background:color-mix(in srgb,var(--ae-mg-card-ink) 6%,var(--ae-mg-card-paper));box-shadow:inset 0 -2px color-mix(in srgb,var(--ae-mg-card-ink) 12%,transparent);color:var(--ae-mg-card-ink);font-family:var(--ae-mg-font-number);font-size:clamp(14px,5cqw,22px);font-weight:900;transition:transform var(--ae-mg-motion-press) var(--ae-mg-easing-settle),box-shadow var(--ae-mg-motion-select) var(--ae-mg-easing-settle);-webkit-tap-highlight-color:transparent}.ae-player-theme .ae-mg-keno__cell.ae-player-pressable:disabled{cursor:default}.ae-player-theme .ae-mg-keno__cell.ae-player-pressable:not(:disabled):active{transform:scale(.92)}.ae-mg-keno__cell b{position:relative;z-index:2}.ae-mg-keno__cell[data-marked]:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;z-index:1;border-radius:var(--ae-mg-radius-zone);background:color-mix(in srgb,var(--ae-mg-ax-dauber) 16%,transparent);box-shadow:inset 0 0 0 3px var(--ae-mg-ax-dauber);animation:ae-mg-keno-dab .26s var(--ae-mg-easing-pop) both}.ae-mg-keno__cell[data-marked] b{color:var(--ae-mg-ax-dauber)}.ae-player-theme .ae-mg-keno__cell.ae-player-pressable[data-drawn]{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ae-mg-card-ink) 35%,transparent);color:color-mix(in srgb,var(--ae-mg-card-ink) 55%,transparent)}.ae-player-theme .ae-mg-keno__cell.ae-player-pressable[data-gold]{box-shadow:inset 0 0 0 3px var(--ae-mg-gold),0 0 12px var(--ae-mg-gold)}.ae-player-theme .ae-mg-keno__cell.ae-player-pressable[data-caught]{z-index:1;background:var(--ae-mg-gold-fill);box-shadow:inset 0 0 0 2px var(--ae-mg-white),0 0 16px color-mix(in srgb,var(--ae-mg-gold) 85%,transparent);animation:ae-mg-keno-catch .42s var(--ae-mg-easing-pop) both}.ae-mg-keno__cell[data-caught]:before{background:none;box-shadow:inset 0 0 0 3px var(--ae-mg-ax-dauber)}.ae-mg-keno__cell[data-caught] b{color:var(--ae-mg-gold-ink);text-shadow:none}.ae-player-theme .ae-mg-keno__cell.ae-player-pressable[data-caught][data-gold]{box-shadow:inset 0 0 0 3px var(--ae-mg-flame-outer),0 0 22px var(--ae-mg-flame-outer),0 0 6px var(--ae-mg-flame-inner)}.ae-mg-keno__flame{position:absolute;left:50%;bottom:86%;z-index:3;width:34%;aspect-ratio:3 / 4;margin-left:-17%;border-radius:50% 50% 42% 42%/64% 64% 36% 36%;background:radial-gradient(circle at 50% 72%,var(--ae-mg-flame-inner) 0 28%,var(--ae-mg-flame-outer) 60%,transparent 72%);transform-origin:50% 100%;animation:ae-mg-keno-flame .26s ease-in-out infinite alternate;pointer-events:none}.ae-mg-keno__stamp{position:absolute;right:-4px;top:-5px;z-index:3;width:30%;min-width:14px;aspect-ratio:1;background:var(--ae-mg-gold-dark);-webkit-mask:var(--ae-mg-star-mask) center / contain no-repeat;mask:var(--ae-mg-star-mask) center / contain no-repeat;animation:ae-mg-keno-stamp .34s var(--ae-mg-easing-pop) both}.ae-mg-keno__board{position:relative;width:100%}.ae-mg-keno__board>.ae-mg-pop{font-size:var(--ae-mg-type-count-big)}.ae-mg-keno__spots{display:flex;justify-content:center;gap:4px;width:100%}.ae-mg-keno__spots-head{display:grid;align-content:center;margin-right:4px;color:var(--ae-mg-scene-ink);font-size:var(--ae-mg-type-label);font-weight:900;line-height:1.1;text-transform:uppercase}.ae-mg-keno__spots-head small{color:var(--ae-mg-scene-ink-soft);font-size:var(--ae-mg-type-caption);text-transform:none}.ae-mg-keno__caption{margin:0;color:var(--ae-mg-scene-ink-soft);font-size:clamp(10px,3.6cqw,var(--ae-mg-type-label));line-height:1.2;font-weight:700;text-align:center}.ae-player-theme .ae-mg-keno__spot.ae-player-pressable{cursor:pointer;box-shadow:inset 0 -2px color-mix(in srgb,var(--ae-mg-shade) 35%,transparent),0 0 0 1px var(--ae-mg-pill-edge)}.ae-player-theme .ae-mg-keno__spot.ae-player-pressable:not(:disabled):active{transform:scale(.94)}.ae-player-theme .ae-mg-keno__spot.ae-player-pressable:disabled{cursor:default}.ae-mg-keno__spot{display:grid;justify-items:center;min-width:3.3rem;padding:2px 6px;border-radius:var(--ae-mg-radius-inset);background:color-mix(in srgb,var(--ae-mg-shade) 30%,transparent);color:var(--ae-mg-scene-ink-soft);line-height:1.1}.ae-mg-keno__spot b{font-family:var(--ae-mg-font-number);font-size:var(--ae-mg-type-heading);font-weight:900;line-height:1}.ae-mg-keno__spots .ae-mg-keno__spot{flex:1 1 0;min-width:0}.ae-mg-keno__spot small{font-size:10px;font-weight:800;white-space:nowrap}.ae-mg-keno__spot[data-on]{background:var(--ae-mg-pill);box-shadow:0 0 0 1px var(--ae-mg-pill-edge);color:var(--ae-mg-pill-ink)}.ae-mg-keno__spot[data-ready]{background:var(--ae-mg-gold-badge);color:var(--ae-mg-on-fill);text-shadow:var(--ae-mg-on-fill-shadow);box-shadow:0 0 0 1px var(--ae-mg-gold-light),0 0 10px color-mix(in srgb,var(--ae-mg-gold) 55%,transparent)}.ae-mg-keno__pays{display:flex;justify-content:center;gap:4px;width:100%}.ae-mg-keno__pay,.ae-mg-keno__pay-head{position:relative;display:grid;justify-items:center;min-width:2.3rem;padding:3px 4px;border-radius:var(--ae-mg-radius-inset);background:var(--ae-mg-pill);box-shadow:0 0 0 1px var(--ae-mg-pill-edge);color:var(--ae-mg-pill-ink);line-height:1.15}.ae-mg-keno__pay-head{min-width:0;background:none;box-shadow:none;justify-items:end;color:var(--ae-mg-scene-ink-soft)}.ae-mg-keno__pay small,.ae-mg-keno__pay-head small{font-size:var(--ae-mg-type-label);font-weight:800;color:var(--ae-mg-pill-ink-soft)}.ae-mg-keno__pay b{font-family:var(--ae-mg-font-number);font-size:var(--ae-mg-type-heading);font-weight:900}.ae-mg-keno__pay[data-zero] b{color:var(--ae-mg-pill-ink-soft)}.ae-mg-keno__pay[data-lit]{background:var(--ae-mg-gold-badge);box-shadow:0 0 0 1px var(--ae-mg-gold-light),0 0 12px color-mix(in srgb,var(--ae-mg-gold) 60%,transparent);animation:ae-mg-keno-lit .3s var(--ae-mg-easing-pop) both}.ae-mg-keno__pay[data-lit] b,.ae-mg-keno__pay[data-lit] small{color:var(--ae-mg-on-fill);text-shadow:var(--ae-mg-on-fill-shadow)}.ae-mg-keno .ae-mg-keno__goal{box-shadow:0 0 0 2px var(--ae-mg-gold-light),0 0 22px var(--ae-mg-gold);animation:ae-mg-keno-goal 1.1s var(--ae-mg-easing-pop) both}.ae-mg-keno__top .ae-mg-pop{font-size:var(--ae-mg-type-count)}@keyframes ae-mg-keno-goal{0%{opacity:0;transform:scale(.4)}35%{opacity:1;transform:scale(1.35)}55%{transform:scale(.95)}75%{transform:scale(1.12)}to{opacity:1;transform:none}}@keyframes ae-mg-keno-catch{0%{transform:scale(1)}45%{transform:scale(1.18)}to{transform:none}}@keyframes ae-mg-keno-flame{0%{transform:scaleX(.9) rotate(-4deg);opacity:.85}to{transform:scale(1.05,1.15) rotate(4deg);opacity:1}}@keyframes ae-mg-keno-spin{to{rotate:360deg}}@keyframes ae-mg-keno-drop{0%{opacity:0;transform:translateY(-18px) scale(.4)}60%{opacity:1;transform:translateY(2px) scale(1.15)}to{opacity:1;transform:none}}@keyframes ae-mg-keno-shimmer{0%{transform:translate(-60%)}60%,to{transform:translate(60%)}}@keyframes ae-mg-keno-dab{0%{opacity:0;scale:1.5}to{opacity:1;scale:1}}@keyframes ae-mg-keno-stamp{0%{opacity:0;transform:scale(2) rotate(-30deg)}to{opacity:1;transform:none}}@keyframes ae-mg-keno-nudge{0%,to{transform:none}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes ae-mg-keno-nudge-again{0%,to{transform:none}25%{transform:translate(5px)}75%{transform:translate(-5px)}}@keyframes ae-mg-keno-lit{0%{transform:scale(.85)}60%{transform:scale(1.12)}to{transform:none}}.ae-mg-keno>.ae-mg-arcade__chips{width:100%}.ae-mg-keno__pay{flex:1 1 0;min-width:0;max-width:3.2rem}.ae-mg-keno__pay-head{flex:none}@container (max-height: 30rem){.ae-mg-keno__caption{display:none}.ae-mg-keno__tumbler{width:min(4.2rem,12cqh)}.ae-mg-keno__card{height:max(6.5rem,min(17rem,calc(100cqh - 15rem)))}}.ae-mg-poker{--ae-mg-ax-gap-cards: clamp(4px, 1.6cqw, 9px);--ae-mg-ax-card: min(calc((100cqw - 4 * var(--ae-mg-ax-gap-cards) - 4px) / 5), calc((100cqh - 16rem) / 1.4), 7rem);--ae-mg-ax-ink-red: var(--ae-mg-red);width:min(100%,32rem);height:100%;display:grid;justify-items:center;align-content:space-evenly;gap:clamp(3px,5cqh - 13px,var(--ae-player-space-4))}.ae-mg-poker__table{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:6px;border-radius:var(--ae-mg-radius-tile);background:linear-gradient(180deg,color-mix(in srgb,var(--ae-mg-shade) 46%,transparent),color-mix(in srgb,var(--ae-mg-shade) 62%,transparent));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ae-mg-gold) 55%,transparent),0 6px 14px color-mix(in srgb,var(--ae-mg-shade) 30%,transparent)}.ae-mg-poker__pay{position:relative;display:grid;justify-items:center;gap:1px;padding:clamp(3px,1.8cqh - 2px,13px) 4px;border-radius:var(--ae-mg-radius-inset);color:var(--ae-mg-felt-ink);background:color-mix(in srgb,var(--ae-mg-white) 6%,transparent);transition:background var(--ae-mg-motion-select) var(--ae-mg-easing-settle),box-shadow var(--ae-mg-motion-select) var(--ae-mg-easing-settle)}.ae-mg-poker__pay-name{max-width:calc(100% - 8px);overflow:hidden;font-size:clamp(8.5px,3cqw,var(--ae-mg-type-caption));font-weight:800;line-height:14px;letter-spacing:clamp(0px,.6cqw - 1.5px,.02em);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;color:var(--ae-mg-felt-ink-soft)}.ae-mg-poker__pay-points{font-family:var(--ae-mg-font-number);font-size:var(--ae-mg-type-tag);font-weight:900;line-height:1.1;color:var(--ae-mg-gold)}.ae-mg-poker__pay-lucky{position:absolute;top:4px;left:4px;display:grid;place-items:center;width:15px;height:15px;border-radius:var(--ae-mg-radius-pill);background:var(--ae-mg-card-paper);box-shadow:0 0 0 1.5px var(--ae-mg-gold)}.ae-mg-poker__pay-lucky+.ae-mg-poker__pay-name{max-width:calc(100% - 30px)}.ae-mg-poker__pay-lucky .ae-mg-poker__mini-suit{width:10px;height:10px;color:var(--ae-mg-black)}.ae-mg-poker__pay-lucky[data-red] .ae-mg-poker__mini-suit{color:var(--ae-mg-ax-ink-red)}.ae-mg-poker__pay[data-lit=now]{background:color-mix(in srgb,var(--ae-mg-hit) 24%,transparent);box-shadow:inset 0 0 0 1.5px var(--ae-mg-hit)}.ae-mg-poker__pay[data-lit=now] .ae-mg-poker__pay-name{color:var(--ae-mg-white)}.ae-mg-poker__pay[data-lit=paid]{background:var(--ae-mg-gold-fill);box-shadow:0 0 0 2px var(--ae-mg-gold-light),0 0 18px color-mix(in srgb,var(--ae-mg-gold) 75%,transparent);animation:ae-mg-poker-flash .52s var(--ae-mg-easing-pop) both}.ae-mg-poker__pay[data-lit=paid] .ae-mg-poker__pay-name,.ae-mg-poker__pay[data-lit=paid] .ae-mg-poker__pay-points{color:var(--ae-mg-gold-ink)}.ae-mg-poker .ae-mg-arcade__chips{flex-wrap:nowrap}.ae-mg-poker__lucky,.ae-mg-poker__made{font-family:var(--ae-mg-font-body);font-size:var(--ae-mg-type-pill);white-space:nowrap}.ae-mg-poker__lucky{gap:6px;padding-left:4px}.ae-mg-poker__lucky-badge{display:grid;place-items:center;width:24px;height:24px;border-radius:var(--ae-mg-radius-pill);background:radial-gradient(circle at 35% 30%,var(--ae-mg-white),var(--ae-mg-card-paper) 60%,var(--ae-mg-gold-light));box-shadow:0 0 0 2px var(--ae-mg-gold),0 0 10px color-mix(in srgb,var(--ae-mg-gold) 60%,transparent)}.ae-mg-poker__lucky-badge .ae-mg-poker__mini-suit{width:15px;height:15px;color:var(--ae-mg-black)}.ae-mg-poker__lucky[data-red] .ae-mg-poker__mini-suit{color:var(--ae-mg-ax-ink-red)}.ae-mg-poker__hand{position:relative;display:flex;justify-content:center;gap:var(--ae-mg-ax-gap-cards);padding-top:10px}.ae-player-theme .ae-mg-poker__slot.ae-player-pressable{position:relative;display:grid;justify-items:center;gap:6px;width:var(--ae-mg-ax-card);padding:0;border:0;background:none;box-shadow:none;-webkit-tap-highlight-color:transparent}.ae-player-theme .ae-mg-poker__slot.ae-player-pressable:disabled{cursor:default}.ae-mg-poker__card{position:relative;display:block;width:var(--ae-mg-ax-card);aspect-ratio:5 / 7;transform-style:preserve-3d;transform:translateY(0) rotateY(0);transition:transform var(--ae-mg-motion-flip) var(--ae-mg-easing-settle)}.ae-mg-poker__card[data-up=false]{transform:translateY(0) rotateY(180deg)}.ae-mg-poker__slot[data-held] .ae-mg-poker__card{transform:translateY(-9px) rotateY(0)}.ae-mg-poker__slot[data-held] .ae-mg-poker__card[data-up=false]{transform:translateY(-9px) rotateY(180deg)}.ae-mg-poker__slot[data-glow] .ae-mg-poker__card{transform:translateY(-6px) rotateY(0)}@media(hover:hover)and (pointer:fine){.ae-mg-poker__slot:not(:disabled):not([data-held]):hover .ae-mg-poker__card[data-up=true]{transform:translateY(-4px) rotateY(0)}}.ae-mg-poker__face,.ae-mg-poker__back{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:calc(var(--ae-mg-ax-card) * .12);-webkit-backface-visibility:hidden;backface-visibility:hidden}.ae-mg-poker__face{color:var(--ae-mg-black);background:var(--ae-mg-card-face);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ae-mg-shade) 10%,transparent),0 8px 16px color-mix(in srgb,var(--ae-mg-shade) 34%,transparent);transition:box-shadow var(--ae-mg-motion-select) var(--ae-mg-easing-settle),filter var(--ae-mg-motion-select) var(--ae-mg-easing-settle)}.ae-mg-poker__face[data-red]{color:var(--ae-mg-ax-ink-red)}.ae-mg-poker__court{position:absolute;top:5%;right:5%;bottom:5%;left:5%;display:grid;align-content:end;justify-items:center;padding:0 0 9% 30%;border-radius:calc(var(--ae-mg-ax-card) * .08);border:1.5px solid currentColor;background:linear-gradient(180deg,transparent 38%,color-mix(in srgb,var(--ae-mg-gold) 16%,transparent)),repeating-linear-gradient(45deg,color-mix(in srgb,currentColor 7%,transparent) 0 2px,transparent 2px 6px);box-shadow:inset 0 0 0 2px var(--ae-mg-card-paper),inset 0 0 0 3px color-mix(in srgb,var(--ae-mg-gold) 70%,transparent)}.ae-mg-poker__court svg{width:calc(var(--ae-mg-ax-card) * .34);height:auto;fill:var(--ae-mg-gold);stroke:var(--ae-mg-gold-dark);stroke-width:1.4;stroke-linejoin:round}.ae-mg-poker__court b{margin-top:-2px;font-family:var(--ae-mg-font-display);font-size:calc(var(--ae-mg-ax-card) * .4);font-weight:900;line-height:1}.ae-mg-poker__back{display:grid;place-items:center;color:var(--ae-mg-card-back-mark);background:var(--ae-mg-card-back);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ae-mg-white) 85%,transparent),inset 0 0 0 4px var(--ae-mg-gold),0 8px 16px color-mix(in srgb,var(--ae-mg-shade) 34%,transparent);transform:rotateY(180deg)}.ae-mg-poker__back .ae-mg-back-mark{width:52%;height:auto}.ae-mg-poker__corner{position:absolute;top:6%;left:9%;display:grid;justify-items:center;gap:1px}.ae-mg-poker__corner b{font-family:var(--ae-mg-font-number);font-size:calc(var(--ae-mg-ax-card) * .38);font-weight:900;line-height:.92;letter-spacing:-.03em}.ae-mg-poker__corner b[data-long]{font-size:calc(var(--ae-mg-ax-card) * .32);letter-spacing:-.07em}.ae-mg-poker__corner-suit{width:calc(var(--ae-mg-ax-card) * .22);height:calc(var(--ae-mg-ax-card) * .22)}.ae-mg-poker__pip{position:absolute;right:9%;bottom:7%;width:calc(var(--ae-mg-ax-card) * .5);height:calc(var(--ae-mg-ax-card) * .5);filter:drop-shadow(0 1px 0 color-mix(in srgb,var(--ae-mg-white) 70%,transparent))}.ae-mg-poker__glint{position:absolute;top:6%;right:8%;width:calc(var(--ae-mg-ax-card) * .17);aspect-ratio:1;background:var(--ae-mg-gold);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);animation:ae-mg-poker-twinkle 1.6s ease-in-out infinite}.ae-mg-poker__held{min-width:82%;padding:2px 4px;border-radius:var(--ae-mg-radius-sm);font-family:var(--ae-mg-font-display);font-size:var(--ae-mg-type-overline);font-weight:900;line-height:1.4;letter-spacing:.1em;text-align:center;text-transform:uppercase;color:var(--ae-mg-gold-ink);background:var(--ae-mg-gold-fill);box-shadow:0 2px 0 var(--ae-mg-gold-dark);opacity:0;transform:translateY(-4px) scale(.8);transition:opacity var(--ae-mg-motion-select) var(--ae-mg-easing-settle),transform var(--ae-mg-motion-select) var(--ae-mg-easing-pop)}.ae-mg-poker__slot[data-held] .ae-mg-poker__held{opacity:1;transform:translateY(0) scale(1)}.ae-mg-poker__slot[data-held] .ae-mg-poker__face{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ae-mg-shade) 10%,transparent),0 0 0 3px var(--ae-mg-gold),0 10px 18px color-mix(in srgb,var(--ae-mg-shade) 40%,transparent)}.ae-mg-poker__slot[data-glow] .ae-mg-poker__face{box-shadow:0 0 0 3px var(--ae-mg-gold-light),0 0 22px color-mix(in srgb,var(--ae-mg-gold) 85%,transparent),0 10px 18px color-mix(in srgb,var(--ae-mg-shade) 40%,transparent)}.ae-mg-poker__slot[data-glow] .ae-mg-poker__card{animation:ae-mg-poker-hop .52s var(--ae-mg-easing-pop) both;animation-delay:calc(var(--ae-mg-ax-i) * 50ms)}.ae-mg-poker__slot[data-dim] .ae-mg-poker__face{filter:saturate(.5) brightness(.62)}.ae-mg-poker__hand .ae-mg-pop{left:50%}.ae-mg-poker__card[data-nudge]{animation:ae-mg-poker-wiggle .38s ease-in-out both}.ae-mg-poker__lucky[data-new]{box-shadow:0 0 0 2px var(--ae-mg-gold),0 0 18px color-mix(in srgb,var(--ae-mg-gold) 70%,transparent)}.ae-mg-poker__lucky[data-new] .ae-mg-poker__lucky-badge{animation:ae-mg-poker-coin .7s var(--ae-mg-easing-pop) both,ae-mg-poker-pulse 1.1s ease-in-out .7s infinite}.ae-mg-poker__pay-lucky{animation:ae-mg-poker-coin .7s var(--ae-mg-easing-pop) both}@keyframes ae-mg-poker-wiggle{0%,to{rotate:0deg}25%{rotate:-7deg}50%{rotate:6deg}75%{rotate:-3deg}}@keyframes ae-mg-poker-coin{0%{transform:rotateY(0) scale(1)}50%{transform:rotateY(540deg) scale(1.35)}to{transform:rotateY(720deg) scale(1)}}@keyframes ae-mg-poker-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes ae-mg-poker-hop{0%{transform:translateY(0) rotateY(0) scale(1)}45%{transform:translateY(-14px) rotateY(0) scale(1.06)}to{transform:translateY(-6px) rotateY(0) scale(1)}}@keyframes ae-mg-poker-flash{0%{transform:scale(.92)}55%{transform:scale(1.07)}to{transform:scale(1)}}@keyframes ae-mg-poker-twinkle{0%,to{opacity:.35;transform:scale(.7) rotate(0)}50%{opacity:1;transform:scale(1.1) rotate(45deg)}}.ae-mg-poker__pop{display:grid;justify-items:center;gap:2px;line-height:1}.ae-mg-poker__pop small{font-size:var(--ae-mg-type-title);white-space:nowrap}.ae-mg-poker__need{margin:0;padding:4px 12px;border-radius:var(--ae-mg-radius-pill);font-size:var(--ae-mg-type-pill);font-weight:900;color:var(--ae-mg-gold-light);background:color-mix(in srgb,var(--ae-mg-shade) 40%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ae-mg-gold) 45%,transparent)}.ae-mg-poker__need[data-made]{color:var(--ae-mg-on-fill);background:var(--ae-mg-hit-badge)}.ae-mg-poker__lucky{box-shadow:0 0 0 2px var(--ae-mg-black-light)}.ae-mg-poker__lucky[data-red]{box-shadow:0 0 0 2px var(--ae-mg-red)}.ae-mg-poker__lucky-text{display:grid;line-height:1.15;text-align:left}.ae-mg-poker__lucky-text small{font-size:var(--ae-mg-type-caption);font-weight:800;color:var(--ae-mg-pill-ink-soft)}.ae-mg-poker__corner{z-index:1}.ae-mg-rps{--ae-mg-ax-you: var(--ae-mg-cta-secondary-bottom);--ae-mg-ax-rival: var(--ae-mg-red);--ae-mg-ax-ink: var(--ae-mg-card-ink);--ae-mg-ax-hand: min(40cqw, 22cqh, 12rem);--ae-mg-ax-mini-w: min( calc((100cqw - 14px)/8 - 10px) , 2.6rem, 4.2cqh);--ae-mg-ax-mini-h: calc(var(--ae-mg-ax-mini-w) * 1.37);width:min(100%,30rem);height:100%;display:grid;justify-items:center;align-content:space-evenly;gap:clamp(3px,5cqh - 13px,var(--ae-player-space-3))}.ae-mg-rps__glove{display:block;overflow:visible}.ae-mg-rps__skin rect{fill:var(--ae-mg-white);stroke:var(--ae-mg-ax-ink);stroke-width:3.4;stroke-linejoin:round}.ae-mg-rps__cuff{fill:var(--ae-mg-ax-you);stroke:var(--ae-mg-ax-ink);stroke-width:3.4}.ae-mg-rps__cuff-band{fill:var(--ae-mg-gold)}.ae-mg-rps [data-side=rival] .ae-mg-rps__cuff{fill:var(--ae-mg-ax-rival)}.ae-mg-rps__arena{position:relative;width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;padding:var(--ae-player-space-3) 0 var(--ae-player-space-4);border-radius:var(--ae-mg-radius-panel);background:radial-gradient(60% 80% at 25% 55%,color-mix(in srgb,var(--ae-mg-ax-you) 26%,transparent),transparent 70%),radial-gradient(60% 80% at 75% 55%,color-mix(in srgb,var(--ae-mg-ax-rival) 26%,transparent),transparent 70%),color-mix(in srgb,var(--ae-mg-shade) 30%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ae-mg-white) 10%,transparent)}.ae-mg-rps__side{display:grid;justify-items:center;gap:var(--ae-player-space-1);min-width:0}.ae-mg-rps__name{padding:2px 12px;border-radius:var(--ae-mg-radius-pill);font-family:var(--ae-mg-font-display);font-size:var(--ae-mg-type-caption);font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--ae-mg-on-fill);background:var(--ae-mg-ax-you);box-shadow:0 2px color-mix(in srgb,var(--ae-mg-shade) 35%,transparent)}.ae-mg-rps__side[data-side=rival] .ae-mg-rps__name{background:var(--ae-mg-ax-rival)}.ae-mg-rps__hand{position:relative;display:block;width:var(--ae-mg-ax-hand);aspect-ratio:132 / 100;transform-origin:50% 60%}.ae-mg-rps__hand .ae-mg-rps__glove{position:absolute;top:50%;left:50%;width:calc(var(--ae-mg-ax-hand) * 100 / 132);height:var(--ae-mg-ax-hand);transform:translate(-50%,-50%) rotate(90deg);filter:drop-shadow(0 6px 6px color-mix(in srgb,var(--ae-mg-shade) 40%,transparent))}.ae-mg-rps__side[data-side=rival] .ae-mg-rps__hand .ae-mg-rps__glove{transform:translate(-50%,-50%) rotate(-90deg) scaleX(-1)}.ae-mg-rps__side[data-side=you] .ae-mg-rps__hand{animation:ae-mg-rps-punch-you .36s var(--ae-mg-easing-pop) both}.ae-mg-rps__side[data-side=rival] .ae-mg-rps__hand{animation:ae-mg-rps-punch-rival .36s var(--ae-mg-easing-pop) both}.ae-mg-rps__arena[data-shaking] .ae-mg-rps__side .ae-mg-rps__hand{animation:ae-mg-rps-shake var(--ae-mg-ax-shake) ease-in-out 3}.ae-mg-rps__side[data-verdict=win] .ae-mg-rps__glove{filter:drop-shadow(0 0 10px var(--ae-mg-gold)) drop-shadow(0 6px 6px color-mix(in srgb,var(--ae-mg-shade) 40%,transparent))}.ae-mg-rps__side[data-verdict=lose] .ae-mg-rps__hand{opacity:.55}.ae-mg-rps__side[data-verdict=lose] .ae-mg-rps__glove{filter:grayscale(.7)}@keyframes ae-mg-rps-shake{0%,to{transform:translateY(0) rotate(0)}45%{transform:translateY(-22%) rotate(-6deg)}}@keyframes ae-mg-rps-punch-you{0%{transform:translate(-18%) scale(.9)}55%{transform:translate(10%) scale(1.12)}to{transform:translate(0) scale(1)}}@keyframes ae-mg-rps-punch-rival{0%{transform:translate(18%) scale(.9)}55%{transform:translate(-10%) scale(1.12)}to{transform:translate(0) scale(1)}}.ae-mg-rps__middle{display:grid;place-items:center;width:clamp(3rem,15cqw,4.5rem)}.ae-mg-rps__vs,.ae-mg-rps__count{display:grid;place-items:center;width:clamp(2.6rem,12cqw,3.4rem);aspect-ratio:1;border-radius:var(--ae-mg-radius-pill);font-family:var(--ae-mg-font-display);font-weight:900;line-height:1;color:var(--ae-mg-gold-ink);background:var(--ae-mg-gold-fill);box-shadow:0 0 0 3px color-mix(in srgb,var(--ae-mg-white) 80%,transparent),0 6px 14px color-mix(in srgb,var(--ae-mg-shade) 40%,transparent)}.ae-mg-rps__vs{font-size:var(--ae-mg-type-heading)}.ae-mg-rps__count{font-size:var(--ae-mg-type-stamp);animation:ae-mg-rps-tick var(--ae-mg-ax-shake) var(--ae-mg-easing-pop) both}.ae-mg-rps__result{position:relative;width:100%;height:min(2.6rem,6cqh)}.ae-mg-rps__points{position:absolute;top:50%;left:24%;font-family:var(--ae-mg-font-display);font-size:var(--ae-mg-type-pop-center);font-weight:900;line-height:1;color:var(--ae-mg-gold);-webkit-text-stroke:4px color-mix(in srgb,var(--ae-mg-shade) 55%,transparent);paint-order:stroke fill;animation:ae-mg-rps-points 1.1s var(--ae-mg-easing-settle) both}@keyframes ae-mg-rps-points{0%{opacity:0;transform:translate(-50%,20%) scale(.5)}25%{opacity:1;transform:translate(-50%,-50%) scale(1.25)}45%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.ae-mg-rps__stamp{position:absolute;top:6px;left:50%;z-index:3;padding:6px 12px;border:2px solid color-mix(in srgb,var(--ae-mg-white) 85%,transparent);border-radius:var(--ae-mg-radius-zone);font-family:var(--ae-mg-font-display);font-size:var(--ae-mg-type-heading);font-weight:900;line-height:1;white-space:nowrap;text-transform:uppercase;color:var(--ae-mg-on-fill);text-shadow:var(--ae-mg-on-fill-shadow);background:var(--ae-mg-pill);transform:translate(-50%) rotate(-6deg);animation:ae-mg-rps-stamp .42s var(--ae-mg-easing-pop) both}.ae-mg-rps__stamp[data-verdict=win]{background:var(--ae-mg-hit-badge)}.ae-mg-rps__stamp[data-verdict=lose]{background:var(--ae-mg-miss-badge)}@keyframes ae-mg-rps-tick{0%{opacity:0;transform:scale(1.7)}60%{opacity:1;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes ae-mg-rps-stamp{0%{opacity:0;transform:translate(-50%) rotate(-6deg) scale(2)}60%{opacity:1;transform:translate(-50%) rotate(-6deg) scale(.92)}to{opacity:1;transform:translate(-50%) rotate(-6deg) scale(1)}}.ae-mg-rps__arena .ae-mg-pop{bottom:auto;top:26%;z-index:4;font-size:var(--ae-mg-type-count)}.ae-mg-rps .ae-mg-arcade__chip{font-family:var(--ae-mg-font-body);font-size:var(--ae-mg-type-pill);white-space:nowrap}.ae-mg-rps .ae-mg-arcade__chips{flex-wrap:wrap;align-content:center;min-height:min(4.4rem,9cqh)}.ae-mg-rps__history{display:grid;justify-items:center;gap:4px;padding:5px 6px 6px;border-radius:var(--ae-mg-radius-tile);background:color-mix(in srgb,var(--ae-mg-shade) 38%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ae-mg-white) 10%,transparent)}.ae-mg-rps__slots{display:flex;gap:4px}.ae-mg-rps__history-caption{width:100%;font-size:var(--ae-mg-type-overline);font-weight:900;letter-spacing:.06em;text-align:center;text-transform:uppercase;color:var(--ae-mg-felt-ink-soft)}.ae-mg-rps__history-labels{display:grid;grid-template-rows:var(--ae-mg-ax-mini-h) var(--ae-mg-ax-mini-h) .95rem;align-items:center;padding-right:4px;font-size:var(--ae-mg-type-overline);font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:var(--ae-mg-felt-ink-soft)}.ae-mg-rps__history-labels i{font-style:normal}.ae-mg-rps__history-empty{align-self:center;max-width:12rem;font-size:var(--ae-mg-type-label);font-weight:700;color:var(--ae-mg-felt-ink-soft)}.ae-mg-rps__past{--ae-mg-ax-mark: var(--ae-mg-black-light);position:relative;display:grid;grid-template-rows:auto auto auto;justify-items:center;gap:1px;padding:3px 3px 2px;border-radius:var(--ae-mg-radius-inset);background:color-mix(in srgb,var(--ae-mg-ax-mark) 34%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ae-mg-ax-mark) 80%,transparent)}.ae-mg-rps__past[data-verdict=win]{--ae-mg-ax-mark: var(--ae-mg-gold)}.ae-mg-rps__past[data-verdict=lose]{--ae-mg-ax-mark: var(--ae-mg-miss)}.ae-mg-rps__past[data-verdict]{background:color-mix(in srgb,var(--ae-mg-ax-mark) 55%,var(--ae-mg-black))}.ae-mg-rps__past[data-verdict=win] .ae-mg-rps__mark{color:var(--ae-mg-gold-ink)}.ae-mg-rps__past[data-empty]{width:calc(var(--ae-mg-ax-mini-w) + 6px);height:calc(var(--ae-mg-ax-mini-h) * 2 + 1.25rem);background:color-mix(in srgb,var(--ae-mg-white) 5%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ae-mg-white) 10%,transparent)}.ae-mg-rps__mark{min-width:1.2rem;border-radius:var(--ae-mg-radius-sm);font-family:var(--ae-mg-font-body);font-size:var(--ae-mg-type-overline);font-weight:900;line-height:1.35;text-align:center;color:var(--ae-mg-on-fill);background:var(--ae-mg-ax-mark)}.ae-mg-rps__past[data-switch]:before{content:"";position:absolute;top:-3px;bottom:-3px;left:-5px;width:3px;border-radius:var(--ae-mg-radius-pill);background:var(--ae-mg-gold)}.ae-mg-rps__past[data-newest]{animation:ae-mg-rps-in .36s var(--ae-mg-easing-pop) both}.ae-mg-rps__mini{display:block;width:var(--ae-mg-ax-mini-w);height:var(--ae-mg-ax-mini-h)}.ae-mg-rps__mini .ae-mg-rps__glove{width:100%;height:100%}.ae-mg-rps__mini[data-side=rival] .ae-mg-rps__glove{transform:scaleY(-1)}@keyframes ae-mg-rps-in{0%{opacity:0;transform:translateY(-8px) scale(.7)}to{opacity:1;transform:translateY(0) scale(1)}}.ae-mg-rps__throws{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,3cqw,14px);padding:0 var(--ae-player-space-1)}.ae-player-theme .ae-mg-rps__throw.ae-player-pressable{position:relative;display:grid;justify-items:center;align-content:center;gap:2px;min-height:clamp(4.6rem,19cqh,8rem);padding:var(--ae-player-space-2) var(--ae-player-space-1) var(--ae-player-space-1-5);border:0;border-radius:var(--ae-mg-radius-panel);color:var(--ae-mg-cta-secondary-ink);background:linear-gradient(180deg,var(--ae-mg-cta-secondary-top),var(--ae-mg-cta-secondary-bottom));box-shadow:inset 0 2px color-mix(in srgb,var(--ae-mg-white) 55%,transparent),0 6px 0 var(--ae-mg-cta-secondary-edge),0 12px 18px color-mix(in srgb,var(--ae-mg-shade) 30%,transparent);transition:transform var(--ae-mg-motion-press) var(--ae-mg-easing-settle),box-shadow var(--ae-mg-motion-press) var(--ae-mg-easing-settle),filter var(--ae-mg-motion-press) var(--ae-mg-easing-settle);-webkit-tap-highlight-color:transparent}.ae-player-theme .ae-mg-rps__throw.ae-player-pressable:not(:disabled):active{transform:translateY(4px);box-shadow:inset 0 2px color-mix(in srgb,var(--ae-mg-white) 55%,transparent),0 2px 0 var(--ae-mg-cta-secondary-edge),0 6px 10px color-mix(in srgb,var(--ae-mg-shade) 30%,transparent)}.ae-player-theme .ae-mg-rps__throw.ae-player-pressable:disabled{cursor:default;filter:saturate(.55) brightness(.78)}@media(hover:hover)and (pointer:fine){.ae-player-theme .ae-mg-rps__throw.ae-player-pressable:not(:disabled):hover{transform:translateY(-2px)}}.ae-mg-rps__throw-art{display:block;width:clamp(1.9rem,min(12cqw,8.5cqh),3.4rem);aspect-ratio:100 / 132}.ae-mg-rps__throw-art .ae-mg-rps__glove{width:100%;height:100%;filter:drop-shadow(0 3px 3px color-mix(in srgb,var(--ae-mg-shade) 30%,transparent))}.ae-mg-rps__throw-name{font-family:var(--ae-mg-font-body);font-size:var(--ae-mg-type-body);font-weight:900;letter-spacing:.06em;text-transform:uppercase;text-shadow:var(--ae-mg-on-fill-shadow)}.ae-mg-rps__next,.ae-mg-rps__style[data-switch]{animation:ae-mg-bump .42s var(--ae-mg-easing-pop) both,ae-mg-rps-pulse .9s ease-in-out .42s infinite}@keyframes ae-mg-rps-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.ae-mg-rps__past[data-verdict=win] .ae-mg-rps__mini[data-side=rival] .ae-mg-rps__skin rect{fill:color-mix(in srgb,var(--ae-mg-gold) 45%,var(--ae-mg-white))}.ae-mg-rps__past[data-verdict=lose] .ae-mg-rps__mini[data-side=rival] .ae-mg-rps__skin rect{fill:color-mix(in srgb,var(--ae-mg-miss) 55%,var(--ae-mg-white))}.ae-mg-rps__past[data-verdict=tie] .ae-mg-rps__mini[data-side=rival] .ae-mg-rps__skin rect{fill:color-mix(in srgb,var(--ae-mg-black-light) 45%,var(--ae-mg-white))}.ae-mg-stack{--ae-mg-ax-floor: clamp(20px, 7.6cqh, 42px);--ae-mg-ax-ground: calc(var(--ae-mg-ax-floor) * 1.5);box-sizing:border-box;width:min(100cqw,30rem);height:100cqh;padding:0 var(--ae-player-space-3-5);display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:var(--ae-player-space-2);justify-items:center}.ae-mg-stack__chips{flex-wrap:nowrap}.ae-mg-stack__chips .ae-mg-arcade__chip{font-size:var(--ae-mg-type-value);white-space:nowrap}.ae-mg-stack__grow{gap:var(--ae-player-space-1-5)}.ae-mg-stack__pips{display:inline-flex;gap:3px}.ae-mg-stack__pips i{width:8px;height:8px;border-radius:var(--ae-mg-radius-pill);background:var(--ae-mg-pip-off)}.ae-mg-stack__pips i[data-on]{background:var(--ae-mg-gold-light);box-shadow:0 0 6px var(--ae-mg-gold);animation:ae-mg-bump .32s var(--ae-mg-easing-pop) both}.ae-player-theme .ae-mg-stack__view.ae-player-pressable{position:relative;display:block;width:100%;height:100%;padding:0;border:0;overflow:hidden;border-radius:var(--ae-mg-radius-panel);background:var(--ae-mg-cabinet-bottom);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ae-mg-white) 14%,transparent),0 10px 24px color-mix(in srgb,var(--ae-mg-shade) 40%,transparent);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ae-player-theme .ae-mg-stack__view.ae-player-pressable:disabled{cursor:default}.ae-mg-stack__sky{position:absolute;left:0;right:0;bottom:0;height:180%;background:radial-gradient(1.5px 1.5px at 12% 8%,var(--ae-mg-white),transparent 70%),radial-gradient(2px 2px at 78% 5%,var(--ae-mg-white),transparent 70%),radial-gradient(1.5px 1.5px at 44% 14%,var(--ae-mg-white),transparent 70%),radial-gradient(1.5px 1.5px at 88% 21%,var(--ae-mg-white),transparent 70%),radial-gradient(2px 2px at 22% 27%,var(--ae-mg-white),transparent 70%),radial-gradient(1.5px 1.5px at 64% 32%,color-mix(in srgb,var(--ae-mg-white) 80%,transparent),transparent 70%),radial-gradient(1.5px 1.5px at 6% 40%,color-mix(in srgb,var(--ae-mg-white) 70%,transparent),transparent 70%),radial-gradient(1.5px 1.5px at 52% 46%,color-mix(in srgb,var(--ae-mg-white) 55%,transparent),transparent 70%),radial-gradient(28% 6% at 70% 10%,color-mix(in srgb,var(--ae-mg-particle-4) 18%,transparent),transparent 70%),linear-gradient(0deg,color-mix(in srgb,var(--ae-mg-flame-inner) 70%,var(--ae-mg-fishing-glow)) 0%,var(--ae-mg-fishing-glow) 9%,color-mix(in srgb,var(--ae-mg-red-light) 70%,var(--ae-mg-cabinet-top)) 22%,color-mix(in srgb,var(--ae-mg-cabinet-top) 80%,var(--ae-mg-particle-3)) 40%,var(--ae-mg-cabinet-top) 56%,var(--ae-mg-cabinet-bottom) 76%,var(--ae-mg-black-deep) 100%);transform:translateY(clamp(0%,calc((var(--ae-mg-ax-ground) + var(--ae-mg-ax-top) * var(--ae-mg-ax-floor) - 28.9%) * .6),44%));transition:transform .52s var(--ae-mg-easing-settle)}.ae-mg-stack__sky:after{content:"";position:absolute;top:9%;right:16%;width:13%;aspect-ratio:1;border-radius:var(--ae-mg-radius-pill);background:radial-gradient(circle at 36% 34%,var(--ae-mg-white),var(--ae-mg-gold-light) 55%,color-mix(in srgb,var(--ae-mg-gold) 70%,var(--ae-mg-gold-light)));box-shadow:0 0 22px color-mix(in srgb,var(--ae-mg-gold-light) 60%,transparent),0 0 60px color-mix(in srgb,var(--ae-mg-gold-light) 25%,transparent)}.ae-mg-stack__world{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateY(calc(var(--ae-mg-ax-ground) + var(--ae-mg-ax-top) * var(--ae-mg-ax-floor) - 52%));transition:transform .52s var(--ae-mg-easing-settle)}.ae-mg-stack__world:before,.ae-mg-stack__world:after{content:"";position:absolute;height:calc(var(--ae-mg-ax-floor) * 1.6);border-radius:var(--ae-mg-radius-pill);background:radial-gradient(closest-side,color-mix(in srgb,var(--ae-mg-white) 55%,transparent),transparent),radial-gradient(40% 70% at 30% 60%,color-mix(in srgb,var(--ae-mg-white) 40%,transparent),transparent);opacity:.7}.ae-mg-stack__world:before{left:-6%;width:46%;bottom:calc(var(--ae-mg-ax-ground) + var(--ae-mg-ax-floor) * 8.5)}.ae-mg-stack__world:after{right:-8%;width:52%;bottom:calc(var(--ae-mg-ax-ground) + var(--ae-mg-ax-floor) * 15);opacity:.5}.ae-mg-stack__city{position:absolute;left:0;right:0;bottom:var(--ae-mg-ax-ground);height:calc(var(--ae-mg-ax-floor) * 3.4);--ae-mg-ax-town: color-mix(in srgb, var(--ae-mg-cabinet-bottom) 75%, var(--ae-mg-red));background:linear-gradient(var(--ae-mg-ax-town),var(--ae-mg-ax-town)) 2% 100% / 11% 46% no-repeat,linear-gradient(var(--ae-mg-ax-town),var(--ae-mg-ax-town)) 13% 100% / 8% 74% no-repeat,linear-gradient(var(--ae-mg-ax-town),var(--ae-mg-ax-town)) 22% 100% / 10% 36% no-repeat,linear-gradient(var(--ae-mg-ax-town),var(--ae-mg-ax-town)) 71% 100% / 9% 58% no-repeat,linear-gradient(var(--ae-mg-ax-town),var(--ae-mg-ax-town)) 82% 100% / 7% 88% no-repeat,linear-gradient(var(--ae-mg-ax-town),var(--ae-mg-ax-town)) 93% 100% / 12% 42% no-repeat,linear-gradient(var(--ae-mg-ax-town),var(--ae-mg-ax-town)) 100% 100% / 6% 64% no-repeat;opacity:.9}.ae-mg-stack__ground{position:absolute;left:0;right:0;bottom:-70cqh;height:calc(var(--ae-mg-ax-ground) + 70cqh);background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--ae-mg-gold) 85%,transparent) 0 18px,transparent 18px 40px) 0 calc(var(--ae-mg-ax-ground) * 1.52) / 100% 3px no-repeat,linear-gradient(180deg,color-mix(in srgb,var(--ae-mg-gold-light) 45%,transparent) 0 2px,transparent 2px),linear-gradient(180deg,transparent 0 calc(var(--ae-mg-ax-ground) * .9),color-mix(in srgb,var(--ae-mg-black-light) 70%,var(--ae-mg-cabinet-bottom)) calc(var(--ae-mg-ax-ground) * .9) calc(var(--ae-mg-ax-ground) * 2.2),transparent calc(var(--ae-mg-ax-ground) * 2.2)),radial-gradient(10% 14% at 14% calc(var(--ae-mg-ax-ground) * .9),color-mix(in srgb,var(--ae-mg-bulb) 45%,transparent),transparent 70%),radial-gradient(10% 14% at 86% calc(var(--ae-mg-ax-ground) * .9),color-mix(in srgb,var(--ae-mg-bulb) 45%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--ae-mg-red-light) 30%,var(--ae-mg-cabinet-top)),var(--ae-mg-cabinet-bottom) calc(var(--ae-mg-ax-ground) * .9),var(--ae-mg-cabinet-bottom) calc(var(--ae-mg-ax-ground) * 2.2),var(--ae-mg-black-deep) 60%)}.ae-mg-stack__bar{position:absolute;top:0;bottom:0;left:var(--ae-mg-ax-bl, 5%);width:var(--ae-mg-ax-bw, 90%);transition:left .52s var(--ae-mg-easing-settle),width .52s var(--ae-mg-easing-settle)}.ae-mg-stack__bar[data-thump]{animation:ae-mg-stack-thump .36s ease-out}.ae-mg-stack__world[data-shake] .ae-mg-stack__bar{animation:ae-mg-stack-shake .42s ease-out}.ae-mg-stack__floor,.ae-mg-stack__mark{position:absolute;left:calc(var(--ae-mg-ax-l) * 100%);width:calc(var(--ae-mg-ax-w) * 100%);bottom:calc(var(--ae-mg-ax-ground) + var(--ae-mg-ax-row) * var(--ae-mg-ax-floor));height:var(--ae-mg-ax-floor)}.ae-mg-stack__floor{--ae-mg-ax-c: var(--ae-mg-slice-1);display:block;box-sizing:border-box;border-radius:var(--ae-mg-radius-sm);background:linear-gradient(180deg,color-mix(in srgb,var(--ae-mg-white) 55%,transparent) 0 2px,transparent 2px calc(100% - 3px),color-mix(in srgb,var(--ae-mg-shade) 38%,transparent) calc(100% - 3px)),linear-gradient(180deg,color-mix(in srgb,var(--ae-mg-ax-c) 72%,var(--ae-mg-white)),var(--ae-mg-ax-c) 55%,color-mix(in srgb,var(--ae-mg-ax-c) 72%,var(--ae-mg-shade)));box-shadow:0 2px 4px color-mix(in srgb,var(--ae-mg-shade) 30%,transparent);transform-origin:50% 100%}.ae-mg-stack__floor:before{content:"";position:absolute;top:30%;bottom:32%;left:5px;right:5px;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--ae-mg-bulb) 88%,transparent) 0 5px,transparent 5px 11px);border-radius:1px;opacity:.85}.ae-mg-stack__floor[data-tone="0"]{--ae-mg-ax-c: var(--ae-mg-slice-1)}.ae-mg-stack__floor[data-tone="1"]{--ae-mg-ax-c: var(--ae-mg-coin-body)}.ae-mg-stack__floor[data-tone="2"]{--ae-mg-ax-c: var(--ae-mg-slice-2)}.ae-mg-stack__floor[data-tone="3"]{--ae-mg-ax-c: var(--ae-mg-particle-3)}.ae-mg-stack__floor[data-tone="4"]{--ae-mg-ax-c: var(--ae-mg-slice-3)}.ae-mg-stack__floor[data-tone="5"]{--ae-mg-ax-c: var(--ae-mg-particle-4)}.ae-mg-stack__floor[data-tone=base]{--ae-mg-ax-c: var(--ae-mg-black-light)}.ae-mg-stack__floor[data-tone=gold]{--ae-mg-ax-c: var(--ae-mg-gold);box-shadow:0 0 0 2px var(--ae-mg-gold-light),0 0 14px color-mix(in srgb,var(--ae-mg-gold) 70%,transparent)}.ae-mg-stack__floor[data-tone=base]:before{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--ae-mg-gold-light) 70%,transparent) 0 9px,transparent 9px 16px)}.ae-mg-stack__slider{z-index:3;translate:0 -40%;box-shadow:0 0 0 2px color-mix(in srgb,var(--ae-mg-white) 75%,transparent),0 0 18px color-mix(in srgb,var(--ae-mg-ax-c) 80%,transparent),0 10px 12px color-mix(in srgb,var(--ae-mg-shade) 35%,transparent);will-change:transform}.ae-mg-stack__slider[data-hidden]{visibility:hidden}.ae-mg-stack__floor[data-landed]{z-index:2;animation:ae-mg-stack-land .34s var(--ae-mg-easing-settle) both}.ae-mg-stack__floor[data-grew]{--ae-mg-ax-from: 1;box-shadow:0 0 0 2px var(--ae-mg-gold-light),0 0 16px var(--ae-mg-gold);animation:ae-mg-stack-grow .52s var(--ae-mg-easing-pop) both}.ae-mg-stack__floor[data-perfect]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--ae-mg-white);animation:ae-mg-stack-flash .52s ease-out both}.ae-mg-stack__ring{position:absolute;top:-5px;right:-7px;bottom:-5px;left:-7px;border:3px solid var(--ae-mg-gold-light);border-radius:var(--ae-mg-radius-inset);box-shadow:0 0 14px var(--ae-mg-gold),inset 0 0 10px var(--ae-mg-gold);pointer-events:none;animation:ae-mg-stack-ring .64s ease-out both}.ae-mg-stack__mark{z-index:5;pointer-events:none}.ae-mg-stack__tag{position:absolute;left:50%;bottom:calc(100% + 40px);padding:3px 10px;border-radius:var(--ae-mg-radius-pill);font-family:var(--ae-mg-font-display);font-size:var(--ae-mg-type-pill);font-weight:900;white-space:nowrap;color:var(--ae-mg-white);background:var(--ae-mg-hit-badge);box-shadow:0 0 12px color-mix(in srgb,var(--ae-mg-hit) 70%,transparent);translate:-50% 0;animation:ae-mg-stack-tag 1.1s var(--ae-mg-easing-pop) both}.ae-mg-stack__widen{position:absolute;top:-4px;right:-10px;bottom:-4px;left:-10px;border-left:4px solid var(--ae-mg-hit);border-right:4px solid var(--ae-mg-hit);border-radius:var(--ae-mg-radius-sm);box-shadow:-6px 0 10px -4px var(--ae-mg-hit),6px 0 10px -4px var(--ae-mg-hit);pointer-events:none;animation:ae-mg-stack-widen .7s ease-out both}.ae-mg-stack__mark .ae-mg-pop{font-size:var(--ae-mg-type-tag);text-shadow:var(--ae-mg-on-fill-shadow)}.ae-mg-stack__mark .ae-mg-pop:is([data-tone=perfect],[data-tone=miss]){font-size:min(var(--ae-mg-type-title),6cqw)}.ae-mg-stack__chunk{--ae-mg-ax-dir: 1;z-index:4;transform-origin:50% 50%;animation:ae-mg-stack-fall 1.1s ease-in both}.ae-mg-stack[data-reduced] .ae-mg-stack__chunk{display:none}@keyframes ae-mg-stack-land{0%{transform:translateY(-40%)}55%{transform:translateY(0) scale(1.04,.84)}to{transform:none}}@keyframes ae-mg-stack-grow{0%{transform:scaleX(var(--ae-mg-ax-from))}60%{transform:scaleX(1.06) scaleY(.92)}to{transform:none}}@keyframes ae-mg-stack-flash{0%{opacity:.9}to{opacity:0}}@keyframes ae-mg-stack-ring{0%{opacity:1;transform:scale(.94)}to{opacity:0;transform:scale(1.18,2.2)}}@keyframes ae-mg-stack-fall{0%{opacity:1;transform:translateY(-40%) rotate(0)}12%{opacity:1;transform:translate(calc(var(--ae-mg-ax-dir) * 14px),-70%) rotate(calc(var(--ae-mg-ax-dir) * 14deg))}70%{opacity:1}to{opacity:0;transform:translate(calc(var(--ae-mg-ax-dir) * 110px),420px) rotate(calc(var(--ae-mg-ax-dir) * 200deg)) scale(.8)}}@keyframes ae-mg-stack-thump{0%{transform:none}30%{transform:translateY(5px) scaleY(.985)}65%{transform:translateY(-2px)}to{transform:none}}@keyframes ae-mg-stack-tag{0%{opacity:0;transform:translateY(8px) scale(.5)}25%{opacity:1;transform:translateY(0) scale(1.15)}75%{opacity:1;transform:translateY(-6px) scale(1)}to{opacity:0;transform:translateY(-14px) scale(1)}}@keyframes ae-mg-stack-widen{0%{opacity:1;transform:scaleX(.9)}to{opacity:0;transform:scaleX(1.35)}}@keyframes ae-mg-stack-shake{0%,to{transform:translate(0)}20%{transform:translate(-7px) rotate(-1deg)}40%{transform:translate(6px) rotate(1deg)}60%{transform:translate(-4px)}80%{transform:translate(2px)}}.ae-mg-bow{box-sizing:border-box;width:min(100cqw,30rem);height:100cqh;padding:0 var(--ae-player-space-3-5);display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:var(--ae-player-space-2);justify-items:center}.ae-mg-bow__chips{flex-wrap:nowrap}.ae-mg-bow__chips .ae-mg-arcade__chip{font-size:var(--ae-mg-type-value);white-space:nowrap}.ae-mg-bow__wind{gap:var(--ae-player-space-1-5)}.ae-mg-bow__growth{margin-left:2px;font-size:var(--ae-mg-type-pill);color:var(--ae-mg-red-light)}.ae-mg-bow__sock{width:20px;height:20px;fill:var(--ae-mg-particle-4);filter:drop-shadow(0 1px 1px color-mix(in srgb,var(--ae-mg-shade) 50%,transparent))}.ae-mg-bow__wind[data-strong] .ae-mg-bow__sock{fill:var(--ae-mg-miss)}.ae-mg-bow__bars{display:inline-flex;align-items:flex-end;gap:2px;height:16px}.ae-mg-bow__bars i{width:4px;border-radius:1px;background:var(--ae-mg-pip-off)}.ae-mg-bow__bars i:nth-child(1){height:5px}.ae-mg-bow__bars i:nth-child(2){height:7px}.ae-mg-bow__bars i:nth-child(3){height:9px}.ae-mg-bow__bars i:nth-child(4){height:11px}.ae-mg-bow__bars i:nth-child(5){height:13px}.ae-mg-bow__bars i:nth-child(6){height:15px}.ae-mg-bow__bars i[data-on]{background:var(--ae-mg-particle-4)}.ae-mg-bow__wind[data-strong] .ae-mg-bow__bars i[data-on]{background:var(--ae-mg-miss)}.ae-player-theme .ae-mg-bow__range.ae-player-pressable{position:relative;display:grid;place-items:center;width:100%;height:100%;padding:0;border:0;overflow:hidden;border-radius:var(--ae-mg-radius-panel);background:var(--ae-mg-green-deep);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ae-mg-white) 16%,transparent),0 10px 24px color-mix(in srgb,var(--ae-mg-shade) 40%,transparent);cursor:crosshair;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.ae-player-theme .ae-mg-bow__range.ae-player-pressable:disabled{cursor:default}.ae-mg-bow__field{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(18% 9% at 24% 16%,color-mix(in srgb,var(--ae-mg-white) 80%,transparent),transparent 70%),radial-gradient(14% 7% at 76% 24%,color-mix(in srgb,var(--ae-mg-white) 70%,transparent),transparent 70%),radial-gradient(70% 22% at 18% 50%,color-mix(in srgb,var(--ae-mg-green-light) 55%,var(--ae-mg-green)),transparent 71%),radial-gradient(80% 24% at 86% 52%,color-mix(in srgb,var(--ae-mg-green-light) 40%,var(--ae-mg-green)),transparent 71%),repeating-linear-gradient(90deg,color-mix(in srgb,var(--ae-mg-white) 6%,transparent) 0 12%,transparent 12% 24%),linear-gradient(180deg,color-mix(in srgb,var(--ae-mg-particle-4) 55%,var(--ae-mg-white)) 0%,var(--ae-mg-particle-4) 40%,color-mix(in srgb,var(--ae-mg-particle-4) 60%,var(--ae-mg-white)) 47%,color-mix(in srgb,var(--ae-mg-green) 70%,var(--ae-mg-green-light)) 48%,var(--ae-mg-green) 72%,color-mix(in srgb,var(--ae-mg-green) 60%,var(--ae-mg-green-deep)) 100%)}.ae-mg-bow__gusts{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;overflow:hidden;pointer-events:none}.ae-mg-bow__gust-field{position:absolute;left:-50%;top:-50%;width:200%;height:200%;rotate:var(--ae-mg-ax-gust-turn)}.ae-mg-bow__gust-field i{--ae-mg-ax-gust-i: 0;position:absolute;left:-20%;top:calc(22% + var(--ae-mg-ax-gust-i) * 8.5%);width:20%;height:4px;border-radius:var(--ae-mg-radius-pill);background:linear-gradient(90deg,transparent,var(--ae-mg-white) 75%,transparent);opacity:var(--ae-mg-ax-gust-o);animation:ae-mg-bow-gust var(--ae-mg-ax-gust-s) linear infinite;animation-delay:calc(var(--ae-mg-ax-gust-i) * -.53s)}.ae-mg-bow__gust-field i:nth-child(2n){width:12%;height:3px}.ae-mg-bow__stand{position:absolute;left:50%;bottom:5%;width:min(64cqw,44cqh);height:42%;translate:-50% 0}.ae-mg-bow__stand:before,.ae-mg-bow__stand:after{content:"";position:absolute;bottom:0;width:7%;height:100%;border-radius:var(--ae-mg-radius-sm);background:linear-gradient(90deg,var(--ae-mg-roulette-cone-light),var(--ae-mg-roulette-cone));box-shadow:0 4px 6px color-mix(in srgb,var(--ae-mg-shade) 30%,transparent)}.ae-mg-bow__stand:before{left:16%;rotate:14deg}.ae-mg-bow__stand:after{right:16%;rotate:-14deg}.ae-mg-bow__target{position:relative;z-index:2;width:min(78cqw,54cqh);aspect-ratio:1;margin-bottom:8%;container-type:size}.ae-mg-bow__target[data-thunk]{animation:ae-mg-bow-thunk .32s ease-out}.ae-mg-bow__ring{--ae-mg-ax-ring: var(--ae-mg-card-paper);--ae-mg-ax-line: color-mix(in srgb, var(--ae-mg-shade) 22%, transparent);position:absolute;left:50%;top:50%;width:calc(var(--ae-mg-ax-size) * 100%);height:calc(var(--ae-mg-ax-size) * 100%);border-radius:var(--ae-mg-radius-pill);translate:-50% -50%;background:radial-gradient(circle at 50% 50%,var(--ae-mg-ax-ring) 0 70%,color-mix(in srgb,var(--ae-mg-ax-ring) 88%,var(--ae-mg-shade)) 100%);box-shadow:inset 0 0 0 1px var(--ae-mg-ax-line)}.ae-mg-bow__ring:first-child{box-shadow:inset 0 0 0 1px var(--ae-mg-ax-line),0 0 0 5px color-mix(in srgb,var(--ae-mg-gold) 55%,var(--ae-mg-roulette-cone-light)),0 0 0 7px color-mix(in srgb,var(--ae-mg-roulette-cone) 80%,transparent),0 12px 18px color-mix(in srgb,var(--ae-mg-shade) 40%,transparent)}.ae-mg-bow__ring[data-tone=gold]{--ae-mg-ax-ring: var(--ae-mg-coin-face);--ae-mg-ax-line: color-mix(in srgb, var(--ae-mg-gold-dark) 70%, transparent)}.ae-mg-bow__ring[data-tone=red]{--ae-mg-ax-ring: var(--ae-mg-red);--ae-mg-ax-line: color-mix(in srgb, var(--ae-mg-shade) 30%, transparent)}.ae-mg-bow__ring[data-tone=blue]{--ae-mg-ax-ring: var(--ae-mg-slice-2);--ae-mg-ax-line: color-mix(in srgb, var(--ae-mg-shade) 30%, transparent)}.ae-mg-bow__ring[data-tone=black]{--ae-mg-ax-ring: var(--ae-mg-black);--ae-mg-ax-line: color-mix(in srgb, var(--ae-mg-white) 35%, transparent)}.ae-mg-bow__ring[data-hit]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 3px var(--ae-mg-white),0 0 14px var(--ae-mg-white);animation:ae-mg-bow-flash .7s ease-out both}.ae-mg-bow__cross{position:absolute;left:50%;top:50%;width:5cqw;height:5cqw;translate:-50% -50%;background:linear-gradient(var(--ae-mg-gold-ink),var(--ae-mg-gold-ink)) 50% 50% / 100% 1px no-repeat,linear-gradient(var(--ae-mg-gold-ink),var(--ae-mg-gold-ink)) 50% 50% / 1px 100% no-repeat;opacity:.55}.ae-mg-bow__points{position:absolute;z-index:6;text-shadow:0 0 3px color-mix(in srgb,var(--ae-mg-shade) 45%,transparent);translate:-50% -50%;font-family:var(--ae-mg-font-number);font-size:max(9px,3.6cqw);font-weight:900;line-height:1;color:var(--ae-mg-white);opacity:.85;pointer-events:none}.ae-mg-bow__points[data-tone=gold]{color:var(--ae-mg-gold-ink)}.ae-mg-bow__points[data-tone=white]{color:var(--ae-mg-card-ink)}.ae-mg-bow__arrow{--ae-mg-ax-lean: 10deg;position:absolute;z-index:5;width:0;height:0}.ae-mg-bow__arrow:before{content:"";position:absolute;z-index:1;left:-5px;top:-5px;width:10px;height:10px;box-sizing:border-box;border-radius:var(--ae-mg-radius-pill);background:var(--ae-mg-black-deep);border:2.5px solid var(--ae-mg-white);box-shadow:0 0 0 1px color-mix(in srgb,var(--ae-mg-shade) 60%,transparent)}.ae-mg-bow__shaft{position:absolute;left:-2px;top:0;width:4px;height:6.5cqw;border-radius:var(--ae-mg-radius-xs);background:linear-gradient(90deg,var(--ae-mg-roulette-cone),var(--ae-mg-gold-light) 50%,var(--ae-mg-roulette-cone-light));box-shadow:2px 3px 3px color-mix(in srgb,var(--ae-mg-shade) 35%,transparent);transform-origin:50% 0;rotate:var(--ae-mg-ax-lean)}.ae-mg-bow__shaft:after{content:"";position:absolute;left:50%;bottom:-2px;width:12px;height:3cqw;translate:-50% 0;border-radius:2px 2px 4px 4px;background:linear-gradient(90deg,var(--ae-mg-red) 0 38%,transparent 38% 62%,var(--ae-mg-red) 62%)}.ae-mg-bow__arrow[data-off]{opacity:.75}.ae-mg-bow__arrow[data-fresh] .ae-mg-bow__shaft{animation:ae-mg-bow-quiver .46s ease-out both}.ae-mg-bow__flight{position:absolute;z-index:5;width:7.5cqw;aspect-ratio:1;transform:translate(-50%,-50%);background:radial-gradient(circle,var(--ae-mg-gold-ink) 0 17%,var(--ae-mg-card-paper) 18% 25%,transparent 26%);filter:drop-shadow(1px 3px 1px color-mix(in srgb,var(--ae-mg-shade) 45%,transparent));animation:ae-mg-bow-fly .38s ease-in both}.ae-mg-bow__flight:before,.ae-mg-bow__flight:after{content:"";position:absolute;left:0;top:40%;width:100%;height:20%;border-radius:var(--ae-mg-radius-xs);background:linear-gradient(90deg,var(--ae-mg-red-light) 0 36%,transparent 36% 64%,var(--ae-mg-red-light) 64%);rotate:45deg;z-index:-1}.ae-mg-bow__flight:after{rotate:-45deg;background:linear-gradient(90deg,var(--ae-mg-card-paper) 0 36%,transparent 36% 64%,var(--ae-mg-card-paper) 64%)}.ae-mg-bow__guide{position:absolute;z-index:3;left:50%;top:50%;width:11cqw;aspect-ratio:1;box-sizing:border-box;border-radius:var(--ae-mg-radius-pill);border:3px dashed var(--ae-mg-gold-light);box-shadow:0 0 0 2px color-mix(in srgb,var(--ae-mg-shade) 45%,transparent),0 0 12px color-mix(in srgb,var(--ae-mg-gold) 70%,transparent);transform:translate(-50%,-50%) translate(calc(var(--ae-mg-ax-rx, 0) * 50cqw),calc(var(--ae-mg-ax-ry, 0) * 50cqh));transition:opacity var(--ae-mg-motion-select) ease-out;pointer-events:none;will-change:transform}.ae-mg-bow__guide:after{content:"";position:absolute;top:38%;right:38%;bottom:38%;left:38%;border-radius:var(--ae-mg-radius-pill);background:var(--ae-mg-gold-light)}.ae-mg-bow__guide[data-hidden]{opacity:0}.ae-mg-bow__flash{position:absolute;z-index:5;top:-4%;right:-4%;bottom:-4%;left:-4%;border-radius:var(--ae-mg-radius-pill);background:radial-gradient(circle,color-mix(in srgb,var(--ae-mg-gold-light) 85%,transparent),color-mix(in srgb,var(--ae-mg-gold) 40%,transparent) 45%,transparent 70%);pointer-events:none;animation:ae-mg-bow-flash .9s ease-out both}.ae-mg-bow__pulse{position:absolute;z-index:5;left:50%;top:50%;width:calc(var(--ae-mg-ax-size) * 100%);aspect-ratio:1;translate:-50% -50%;border-radius:var(--ae-mg-radius-pill);border:4px solid var(--ae-mg-white);box-shadow:0 0 16px var(--ae-mg-gold);pointer-events:none;animation:ae-mg-bow-pulse 1s ease-out both}.ae-mg-bow__mark{position:absolute;z-index:6;width:0;height:0;pointer-events:none}.ae-mg-bow__mark--centre{left:50%;top:42%}.ae-mg-bow__mark .ae-mg-pop{font-size:var(--ae-mg-type-count);-webkit-text-stroke:4px var(--ae-mg-black-deep);paint-order:stroke fill;text-shadow:0 4px 10px color-mix(in srgb,var(--ae-mg-shade) 50%,transparent);animation-duration:1.3s}.ae-mg-bow__mark--centre{top:30%}.ae-mg-bow__mark--centre .ae-mg-pop{font-size:min(var(--ae-mg-type-pop-center),7.5cqw)}.ae-mg-bow__sight{position:absolute;z-index:3;left:50%;top:50%;width:17cqw;aspect-ratio:1;border-radius:var(--ae-mg-radius-pill);border:3px solid var(--ae-mg-white);box-sizing:border-box;box-shadow:0 0 0 1.5px color-mix(in srgb,var(--ae-mg-shade) 55%,transparent),inset 0 0 0 1.5px color-mix(in srgb,var(--ae-mg-shade) 40%,transparent);transform:translate(-50%,-50%) translate(calc(var(--ae-mg-ax-rx, 0) * 50cqw),calc(var(--ae-mg-ax-ry, 0) * 50cqh));transition:opacity var(--ae-mg-motion-select) ease-out,border-color var(--ae-mg-motion-select) ease-out;pointer-events:none;will-change:transform}.ae-mg-bow__sight:before,.ae-mg-bow__sight:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(var(--ae-mg-white),var(--ae-mg-white)) 50% 0 / 2px 34% no-repeat,linear-gradient(var(--ae-mg-white),var(--ae-mg-white)) 50% 100% / 2px 34% no-repeat,linear-gradient(var(--ae-mg-white),var(--ae-mg-white)) 0 50% / 34% 2px no-repeat,linear-gradient(var(--ae-mg-white),var(--ae-mg-white)) 100% 50% / 34% 2px no-repeat}.ae-mg-bow__sight:after{top:42%;right:42%;bottom:42%;left:42%;border-radius:var(--ae-mg-radius-pill);background:var(--ae-mg-miss);box-shadow:0 0 6px var(--ae-mg-miss)}.ae-mg-bow__sight[data-hidden]{opacity:0}.ae-mg-bow__range[data-holding] .ae-mg-bow__sight{border-color:var(--ae-mg-gold-light)}@keyframes ae-mg-bow-gust{0%{transform:translate(0)}to{transform:translate(1400%)}}@keyframes ae-mg-bow-thunk{0%{transform:scale(1)}30%{transform:scale(.965) rotate(-.6deg)}65%{transform:scale(1.012) rotate(.3deg)}to{transform:scale(1)}}@keyframes ae-mg-bow-flash{0%{opacity:1}to{opacity:0}}@keyframes ae-mg-bow-quiver{0%{transform:rotate(0)}20%{transform:rotate(9deg)}45%{transform:rotate(-6deg)}70%{transform:rotate(3deg)}to{transform:rotate(0)}}@keyframes ae-mg-bow-pulse{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(3.4)}}@keyframes ae-mg-bow-fly{0%{opacity:0;transform:translate(calc(-50% + var(--ae-mg-ax-fx) * 50cqw),calc(-50% + var(--ae-mg-ax-fy) * 50cqh + 45cqh)) scale(3.6)}18%{opacity:1}55%{transform:translate(calc(-50% + (var(--ae-mg-ax-fx) + var(--ae-mg-ax-px)) * 50cqw),calc(-50% + (var(--ae-mg-ax-fy) + var(--ae-mg-ax-py)) * 50cqh)) scale(1.7)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.ae-mg-claw{box-sizing:border-box;width:min(100cqw,30rem);height:100cqh;padding:0 var(--ae-player-space-3);display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:var(--ae-player-space-2);justify-items:center}.ae-mg-claw__chips{flex-wrap:nowrap}.ae-mg-claw__chips .ae-mg-arcade__chip{font-size:var(--ae-mg-type-value);white-space:nowrap}.ae-mg-claw__won{gap:var(--ae-player-space-1-5)}.ae-mg-claw__won-row{display:inline-flex;gap:2px}.ae-mg-claw__cabinet{box-sizing:border-box;width:100%;height:100%;min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:var(--ae-player-space-1-5);padding:var(--ae-player-space-2);border-radius:var(--ae-mg-radius-sheet);background:linear-gradient(180deg,color-mix(in srgb,var(--ae-mg-white) 18%,transparent),transparent 22%),linear-gradient(180deg,color-mix(in srgb,var(--ae-mg-cabinet-top) 80%,var(--ae-mg-particle-3)),var(--ae-mg-cabinet-bottom));box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--ae-mg-gold) 70%,transparent),inset 0 0 0 6px color-mix(in srgb,var(--ae-mg-shade) 25%,transparent),0 14px 28px color-mix(in srgb,var(--ae-mg-shade) 45%,transparent)}.ae-mg-claw__lights{display:flex;justify-content:space-evenly;padding:2px var(--ae-player-space-3) 0}.ae-mg-claw__lights i{width:9px;height:9px;border-radius:var(--ae-mg-radius-pill);background:var(--ae-mg-bulb);box-shadow:0 0 8px var(--ae-mg-gold),0 0 2px var(--ae-mg-white);animation:ae-mg-claw-blink 1.1s steps(2,jump-none) infinite}.ae-mg-claw__lights i:nth-child(2n){animation-delay:-.55s}.ae-mg-claw__sign{justify-self:center;padding:2px var(--ae-player-space-4);border-radius:var(--ae-mg-radius-zone);font-family:var(--ae-mg-font-display);font-size:var(--ae-mg-type-title);font-weight:900;letter-spacing:.06em;color:var(--ae-mg-gold-light);text-shadow:0 0 8px var(--ae-mg-particle-3),0 0 18px var(--ae-mg-particle-3),0 2px 0 var(--ae-mg-shade);background:color-mix(in srgb,var(--ae-mg-black-deep) 55%,transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ae-mg-particle-3) 60%,transparent),0 0 14px color-mix(in srgb,var(--ae-mg-particle-3) 40%,transparent)}.ae-player-theme .ae-mg-claw__case.ae-player-pressable{position:relative;display:block;width:100%;height:100%;min-height:0;padding:0;border:0;overflow:hidden;border-radius:var(--ae-mg-radius-card);background:var(--ae-mg-cabinet-bottom);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ae-mg-white) 30%,transparent),inset 0 8px 18px color-mix(in srgb,var(--ae-mg-shade) 45%,transparent);container-type:size;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ae-player-theme .ae-mg-claw__case.ae-player-pressable:disabled{cursor:default}.ae-mg-claw__back{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle,color-mix(in srgb,var(--ae-mg-white) 12%,transparent) 0 1.5px,transparent 2px) 0 0 / 18px 18px,radial-gradient(70% 55% at 55% 45%,color-mix(in srgb,var(--ae-mg-particle-3) 45%,transparent),transparent 75%),linear-gradient(180deg,color-mix(in srgb,var(--ae-mg-cabinet-top) 70%,var(--ae-mg-particle-3)),var(--ae-mg-cabinet-bottom))}.ae-mg-claw__floor{position:absolute;left:0;right:0;bottom:0;height:9cqh;background:linear-gradient(180deg,color-mix(in srgb,var(--ae-mg-white) 25%,transparent) 0 2px,transparent 2px),linear-gradient(180deg,color-mix(in srgb,var(--ae-mg-red) 70%,var(--ae-mg-cabinet-bottom)),color-mix(in srgb,var(--ae-mg-red) 45%,var(--ae-mg-black-deep)))}.ae-mg-claw__chute{position:absolute;z-index:3;left:0;bottom:0;width:20cqw;height:24cqh;display:grid;place-items:start center;padding-top:6px;box-sizing:border-box;border-radius:0 var(--ae-mg-radius-zone) 0 0;background:linear-gradient(180deg,color-mix(in srgb,var(--ae-mg-black-deep) 70%,transparent),var(--ae-mg-black-deep));box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--ae-mg-gold) 75%,transparent),inset 0 10px 14px color-mix(in srgb,var(--ae-mg-shade) 60%,transparent)}.ae-mg-claw__chute b{font-family:var(--ae-mg-font-display);font-size:var(--ae-mg-type-overline);font-weight:900;letter-spacing:.02em;color:var(--ae-mg-gold-light);text-shadow:0 0 6px var(--ae-mg-gold)}.ae-mg-claw__plush{--ae-mg-ax-fur: var(--ae-mg-red-light);--ae-mg-ax-ink: var(--ae-mg-black);position:relative;display:block;aspect-ratio:1;border-radius:var(--ae-mg-radius-pill);background:radial-gradient(circle at 34% 28%,color-mix(in srgb,var(--ae-mg-white) 45%,transparent),transparent 38%),radial-gradient(circle at 50% 50%,var(--ae-mg-ax-fur) 58%,color-mix(in srgb,var(--ae-mg-ax-fur) 70%,var(--ae-mg-shade)) 100%);filter:drop-shadow(0 3px 2px color-mix(in srgb,var(--ae-mg-shade) 35%,transparent))}.ae-mg-claw__face{position:absolute;top:30%;right:20%;bottom:20%;left:20%;background:radial-gradient(circle at 24% 26%,var(--ae-mg-ax-ink) 0 10%,transparent 11%),radial-gradient(circle at 76% 26%,var(--ae-mg-ax-ink) 0 10%,transparent 11%),radial-gradient(circle at 12% 56%,color-mix(in srgb,var(--ae-mg-red) 45%,transparent) 0 9%,transparent 11%),radial-gradient(circle at 88% 56%,color-mix(in srgb,var(--ae-mg-red) 45%,transparent) 0 9%,transparent 11%)}.ae-mg-claw__face:after{content:"";position:absolute;left:36%;top:40%;width:28%;height:18%;box-sizing:border-box;border-bottom:2px solid var(--ae-mg-ax-ink);border-radius:0 0 50% 50%}.ae-mg-claw__plush:before{content:"";position:absolute;z-index:-1}.ae-mg-claw__plush[data-look="0"]{--ae-mg-ax-fur: color-mix(in srgb, var(--ae-mg-roulette-cone-light) 62%, var(--ae-mg-gold-light))}.ae-mg-claw__plush[data-look="0"]:before{top:-12%;right:-4%;bottom:50%;left:-4%;background:radial-gradient(circle at 17% 42%,color-mix(in srgb,var(--ae-mg-roulette-cone-light) 50%,var(--ae-mg-red-light)) 0 9%,var(--ae-mg-ax-fur) 10% 19%,transparent 20%),radial-gradient(circle at 83% 42%,color-mix(in srgb,var(--ae-mg-roulette-cone-light) 50%,var(--ae-mg-red-light)) 0 9%,var(--ae-mg-ax-fur) 10% 19%,transparent 20%)}.ae-mg-claw__plush[data-look="0"] .ae-mg-claw__face{background-color:transparent}.ae-mg-claw__plush[data-look="0"] .ae-mg-claw__face:before{content:"";position:absolute;left:30%;top:34%;width:40%;height:34%;border-radius:var(--ae-mg-radius-pill);background:radial-gradient(circle at 50% 30%,var(--ae-mg-ax-ink) 0 18%,color-mix(in srgb,var(--ae-mg-gold-light) 80%,var(--ae-mg-white)) 20%)}.ae-mg-claw__plush[data-look="0"] .ae-mg-claw__face:after{top:58%}.ae-mg-claw__plush[data-look="1"]{--ae-mg-ax-fur: var(--ae-mg-coin-face)}.ae-mg-claw__plush[data-look="1"]:before{z-index:1;left:34%;top:52%;width:32%;height:16%;border-radius:var(--ae-mg-radius-pill);background:var(--ae-mg-flame-outer);box-shadow:inset 0 -2px color-mix(in srgb,var(--ae-mg-shade) 25%,transparent)}.ae-mg-claw__plush[data-look="1"]:after{content:"";position:absolute;left:44%;top:-8%;width:14%;height:22%;border-radius:50% 50% 20% 20%;background:var(--ae-mg-ax-fur);rotate:18deg}.ae-mg-claw__plush[data-look="1"] .ae-mg-claw__face:after{display:none}.ae-mg-claw__plush[data-look="2"]{--ae-mg-ax-fur: var(--ae-mg-gold);border-radius:0;clip-path:polygon(50% 0%,62% 34%,98% 36%,69% 58%,80% 94%,50% 73%,20% 94%,31% 58%,2% 36%,38% 34%)}.ae-mg-claw__plush[data-look="2"] .ae-mg-claw__face{top:34%;right:28%;bottom:26%;left:28%}.ae-mg-claw__plush[data-look="3"]{--ae-mg-ax-fur: var(--ae-mg-particle-4);border-radius:0;clip-path:polygon(50% 2%,98% 38%,50% 98%,2% 38%);background:linear-gradient(125deg,color-mix(in srgb,var(--ae-mg-white) 70%,transparent) 0 22%,transparent 22% 48%,color-mix(in srgb,var(--ae-mg-white) 30%,transparent) 48% 54%,transparent 54%),linear-gradient(180deg,color-mix(in srgb,var(--ae-mg-ax-fur) 60%,var(--ae-mg-white)) 0 38%,var(--ae-mg-ax-fur) 38% 70%,color-mix(in srgb,var(--ae-mg-ax-fur) 60%,var(--ae-mg-slice-2)) 70%)}.ae-mg-claw__plush[data-look="3"] .ae-mg-claw__face{top:32%;right:30%;bottom:34%;left:30%}.ae-mg-claw__plush[data-look="4"]{--ae-mg-ax-fur: color-mix(in srgb, var(--ae-mg-red-light) 70%, var(--ae-mg-white))}.ae-mg-claw__plush[data-look="4"]:before{top:-46%;right:14%;bottom:60%;left:14%;background:radial-gradient(ellipse 18% 48% at 30% 52%,var(--ae-mg-ax-fur) 0 96%,transparent 100%),radial-gradient(ellipse 18% 48% at 70% 52%,var(--ae-mg-ax-fur) 0 96%,transparent 100%)}.ae-mg-claw__prize{position:absolute;z-index:2;left:calc(var(--ae-mg-ax-x) * 100cqw);bottom:calc(9cqh + var(--ae-mg-ax-up, 0cqh));width:calc(var(--ae-mg-ax-size) * 125cqw);translate:-50% 0;transform-origin:50% 100%;transition:left .46s var(--ae-mg-easing-settle)}.ae-mg-claw__prize[data-hidden]{visibility:hidden}.ae-mg-claw__prize[data-fresh]{animation:ae-mg-claw-drop-in .56s var(--ae-mg-easing-settle) both}.ae-mg-claw__prize[data-fell]{animation:ae-mg-claw-fall-back .52s var(--ae-mg-easing-settle) both}.ae-mg-claw__mini{width:18px}.ae-mg-claw__heap{position:absolute;z-index:1;left:20cqw;right:0;bottom:9cqh;height:36cqh;pointer-events:none}.ae-mg-claw__heap:before{content:"";position:absolute;left:-2cqw;right:-4cqw;bottom:0;height:100%;border-radius:50% 50% 0 0/100% 100% 0 0;background:radial-gradient(70% 90% at 50% 100%,color-mix(in srgb,var(--ae-mg-particle-3) 40%,var(--ae-mg-cabinet-bottom)),color-mix(in srgb,var(--ae-mg-cabinet-top) 60%,var(--ae-mg-cabinet-bottom)) 70%,transparent 71%)}.ae-mg-claw__ball{--ae-mg-ax-ball: var(--ae-mg-particle-4);position:absolute;display:block;left:calc((var(--ae-mg-ax-x) - .2) / .8 * 100%);bottom:calc(var(--ae-mg-ax-up) - 1cqh);width:7.5cqw;aspect-ratio:1;translate:-50% 0;border-radius:var(--ae-mg-radius-pill);background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--ae-mg-white) 55%,var(--ae-mg-ax-ball)) 0 12%,var(--ae-mg-ax-ball) 45%,color-mix(in srgb,var(--ae-mg-ax-ball) 55%,var(--ae-mg-black-deep)) 100%);opacity:.78}.ae-mg-claw__ball[data-tone="1"]{--ae-mg-ax-ball: var(--ae-mg-particle-3)}.ae-mg-claw__ball[data-tone="2"]{--ae-mg-ax-ball: var(--ae-mg-green-light)}.ae-mg-claw__ball[data-tone="3"]{--ae-mg-ax-ball: var(--ae-mg-red-light)}.ae-mg-claw__mark--miss .ae-mg-pop[data-tone=miss]{color:var(--ae-mg-white);-webkit-text-stroke:3px var(--ae-mg-miss)}.ae-mg-claw__held.ae-mg-claw__held--shaky{animation:ae-mg-claw-shaky .26s ease-in-out infinite alternate}.ae-mg-claw__mark--miss{animation:ae-mg-claw-shake .42s ease-out both}.ae-mg-claw__pile{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.ae-mg-claw__pile[data-bump] .ae-mg-claw__prize:not([data-fell]){animation:ae-mg-claw-bump .42s ease-out both}.ae-mg-claw__mark--miss,.ae-mg-claw__mark--hit{left:50%;bottom:48cqh}.ae-mg-claw__mark.ae-mg-claw__mark--hit{left:56%}.ae-mg-claw__mark.ae-mg-claw__mark--hit .ae-mg-pop{font-size:min(var(--ae-mg-type-reward),8cqw)}.ae-mg-claw__key .ae-mg-claw__mini{width:calc(12px + var(--ae-mg-ax-size, .15) * 80px)}.ae-mg-claw__rail{position:absolute;z-index:5;left:0;right:0;top:0;height:4cqh;background:linear-gradient(180deg,var(--ae-mg-white),var(--ae-mg-black-light) 60%,var(--ae-mg-black));box-shadow:0 3px 6px color-mix(in srgb,var(--ae-mg-shade) 40%,transparent)}.ae-mg-claw__rig{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;pointer-events:none;transform:translate(calc(var(--ae-mg-ax-cx) * 100cqw))}.ae-mg-claw__rig[data-phase=carry]{transition:transform .56s ease-in-out}.ae-mg-claw__head{position:absolute;left:-28px;top:0;width:56px;height:36px;transform:translateY(var(--ae-mg-ax-cy));transition:transform .65s ease-in-out}.ae-mg-claw__cable{position:absolute;left:50%;bottom:100%;width:3px;height:120cqh;translate:-50% 4px;background:linear-gradient(90deg,var(--ae-mg-black-light),var(--ae-mg-white),var(--ae-mg-black-light))}.ae-mg-claw__hub{position:absolute;z-index:2;left:50%;top:0;width:30px;height:18px;translate:-50% 0;border-radius:8px 8px 12px 12px;background:radial-gradient(circle at 40% 30%,var(--ae-mg-white),var(--ae-mg-black-light) 70%,var(--ae-mg-black));box-shadow:0 2px 3px color-mix(in srgb,var(--ae-mg-shade) 45%,transparent)}.ae-mg-claw__prong{position:absolute;z-index:2;top:11px;width:7px;height:25px;border-radius:3px 3px 6px 6px;background:linear-gradient(90deg,var(--ae-mg-black-light),var(--ae-mg-white) 45%,var(--ae-mg-black-light));transform-origin:50% 2px;transition:rotate .22s ease-out}.ae-mg-claw__prong:after{content:"";position:absolute;bottom:-2px;width:9px;height:6px;border-radius:3px;background:var(--ae-mg-black-light)}.ae-mg-claw__prong[data-side=left]{left:14px;rotate:30deg}.ae-mg-claw__prong[data-side=left]:after{left:2px}.ae-mg-claw__prong[data-side=right]{right:14px;rotate:-30deg}.ae-mg-claw__prong[data-side=right]:after{right:2px}.ae-mg-claw__prong[data-side=left][data-closed]{rotate:6deg}.ae-mg-claw__prong[data-side=right][data-closed]{rotate:-6deg}.ae-mg-claw__held{position:absolute;z-index:1;left:50%;top:calc(100% - 10px);width:calc(var(--ae-mg-ax-size) * 125cqw);translate:-50% 0;animation:ae-mg-claw-dangle .9s ease-in-out infinite alternate}.ae-mg-claw__falling{position:absolute;z-index:2;left:10cqw;top:calc(4cqh + 26px);width:calc(var(--ae-mg-ax-size) * 125cqw);translate:-50% 0;animation:ae-mg-claw-chute .64s ease-in both}.ae-mg-claw__mark{position:absolute;z-index:6;left:19cqw;bottom:30cqh;width:0;height:0;pointer-events:none}.ae-mg-claw__mark .ae-mg-pop{font-size:var(--ae-mg-type-reward);-webkit-text-stroke:3px var(--ae-mg-black-deep);paint-order:stroke fill;animation-duration:1.3s}.ae-mg-claw__glare{position:absolute;z-index:6;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(112deg,transparent 0 14%,color-mix(in srgb,var(--ae-mg-white) 10%,transparent) 14% 24%,transparent 24% 62%,color-mix(in srgb,var(--ae-mg-white) 6%,transparent) 62% 66%,transparent 66%)}.ae-mg-claw__legend{display:flex;justify-content:center;align-items:flex-end;gap:var(--ae-player-space-3);padding:0 var(--ae-player-space-2) 2px}.ae-mg-claw__key{display:inline-flex;align-items:flex-end;gap:4px}.ae-mg-claw__key b{font-family:var(--ae-mg-font-number);font-size:var(--ae-mg-type-label);font-weight:900;color:var(--ae-mg-gold-light)}@keyframes ae-mg-claw-blink{0%{opacity:1}to{opacity:.35}}@keyframes ae-mg-claw-drop-in{0%{opacity:0;transform:translateY(-60cqh)}20%{opacity:1}70%{transform:translateY(0) scale(1.08,.9)}to{opacity:1;transform:none}}@keyframes ae-mg-claw-fall-back{0%{transform:translateY(-34cqh) rotate(-14deg)}65%{transform:translateY(0) scale(1.1,.86) rotate(4deg)}to{transform:none}}@keyframes ae-mg-claw-shake{0%,to{transform:translate(0)}20%{transform:translate(-8px) rotate(-3deg)}40%{transform:translate(7px) rotate(3deg)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}@keyframes ae-mg-claw-bump{0%{transform:none}30%{transform:translateY(-9%) scale(1.04,.94)}60%{transform:translateY(0) scale(.97,1.04)}to{transform:none}}@keyframes ae-mg-claw-shaky{0%{transform:rotate(-22deg) translate(-14%)}to{transform:rotate(22deg) translate(14%)}}@keyframes ae-mg-claw-dangle{0%{transform:rotate(-6deg)}to{transform:rotate(6deg)}}@keyframes ae-mg-claw-chute{0%{opacity:1;transform:translateY(0) rotate(0)}to{opacity:0;transform:translateY(80cqh) rotate(60deg)}}.ae-mg-mole{--ae-mg-ax-grass: #62c24c;--ae-mg-ax-grass-dark: #4fae3e;--ae-mg-ax-hedge: #2e7a2a;--ae-mg-ax-dirt: #6e4526;--ae-mg-ax-dirt-light: #9a6738;--ae-mg-ax-hole: #1d0f06;--ae-mg-ax-fur: #8c5a35;--ae-mg-ax-fur-dark: #57321a;--ae-mg-ax-fur-light: #c38d5d;--ae-mg-ax-belly: #e8bd92;--ae-mg-ax-bunny: #ffffff;--ae-mg-ax-bunny-shade: #e3d8ee;--ae-mg-ax-pink: var(--ae-mg-red-light);--ae-mg-ax-pad: var(--ae-player-space-3);--ae-mg-ax-hole-gap: var(--ae-player-space-1);--ae-mg-ax-width: min(100cqw - 1rem, 27rem);--ae-mg-ax-cell: min( calc((var(--ae-mg-ax-width) - 2 * var(--ae-mg-ax-pad) - (var(--ae-mg-ax-cols) - 1) * var(--ae-mg-ax-hole-gap)) / var(--ae-mg-ax-cols)), calc((100cqh - 12rem - (var(--ae-mg-ax-rows) - 1) * var(--ae-mg-ax-hole-gap)) / var(--ae-mg-ax-rows) / 1.14), 8rem );width:var(--ae-mg-ax-width);display:grid;justify-items:center;gap:var(--ae-player-space-2-5)}.ae-mg-mole .ae-mg-arcade__chips{flex-wrap:nowrap}.ae-mg-mole .ae-mg-arcade__chip{font-size:var(--ae-mg-type-body);white-space:nowrap}.ae-mg-mole__lawn{position:relative;padding:var(--ae-mg-ax-pad);border-radius:var(--ae-mg-radius-sheet);background:radial-gradient(2px 2px at 9% 14%,var(--ae-mg-white),transparent 70%),radial-gradient(2px 2px at 91% 9%,var(--ae-mg-gold-light),transparent 70%),radial-gradient(2px 2px at 6% 88%,var(--ae-mg-gold-light),transparent 70%),radial-gradient(2px 2px at 95% 93%,var(--ae-mg-white),transparent 70%),radial-gradient(130% 70% at 50% -10%,color-mix(in srgb,var(--ae-mg-white) 26%,transparent),transparent 62%),radial-gradient(120% 60% at 50% 120%,color-mix(in srgb,var(--ae-mg-shade) 28%,transparent),transparent 70%),repeating-linear-gradient(90deg,var(--ae-mg-ax-grass) 0 10%,var(--ae-mg-ax-grass-dark) 10% 20%);box-shadow:inset 0 0 0 4px var(--ae-mg-ax-hedge),inset 0 0 0 7px color-mix(in srgb,var(--ae-mg-ax-hedge) 45%,transparent),inset 0 12px 18px color-mix(in srgb,var(--ae-mg-white) 12%,transparent),0 12px 26px color-mix(in srgb,var(--ae-mg-shade) 38%,transparent)}.ae-mg-mole__holes{display:grid;grid-template-columns:repeat(var(--ae-mg-ax-cols),var(--ae-mg-ax-cell));grid-auto-rows:calc(var(--ae-mg-ax-cell) * 1.14);gap:var(--ae-mg-ax-hole-gap);justify-content:center}.ae-player-theme .ae-mg-mole__hole.ae-player-pressable{position:relative;display:block;width:100%;height:100%;padding:0;border:0;border-radius:var(--ae-mg-radius-card);background:none;box-shadow:none;overflow:visible;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ae-player-theme .ae-mg-mole__hole.ae-player-pressable:disabled{cursor:default}.ae-player-theme .ae-mg-mole__hole.ae-player-pressable:focus-visible{outline:3px solid var(--ae-mg-gold-light);outline-offset:-3px}.ae-mg-mole__dirt{position:absolute;left:4%;right:4%;bottom:5%;height:40%;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,var(--ae-mg-ax-hole) 0 62%,color-mix(in srgb,var(--ae-mg-ax-hole) 60%,var(--ae-mg-ax-dirt)) 70%,var(--ae-mg-ax-dirt) 80%,var(--ae-mg-ax-dirt-light) 100%);box-shadow:0 5px color-mix(in srgb,var(--ae-mg-ax-fur-dark) 70%,transparent),0 9px 12px color-mix(in srgb,var(--ae-mg-shade) 26%,transparent)}.ae-mg-mole__pit{position:absolute;left:15%;right:15%;top:-40%;bottom:13%;overflow:hidden;border-radius:0 0 50% 50%/0 0 10% 10%;pointer-events:none}.ae-mg-mole__lip{position:absolute;left:13%;right:13%;bottom:11%;height:26%;border-radius:50%;border-bottom:.32rem solid var(--ae-mg-ax-dirt-light);clip-path:inset(55% 0 0 0);pointer-events:none}.ae-mg-mole__critter{position:absolute;left:0;right:0;bottom:0;height:54%;transform:translateY(108%);transform-origin:50% 100%;transition:transform .17s ease-in}.ae-mg-mole__critter[data-phase=up]{transform:translateY(6%);transition:transform .19s var(--ae-mg-easing-land)}.ae-mg-mole__critter[data-phase=bopped]{transform:translateY(26%) scale(1.1,.8);transition:transform 90ms ease-out}.ae-mg-mole__body{position:absolute;left:6%;right:6%;top:0;bottom:-14%;border-radius:50% 50% 40% 40%/48% 48% 26% 26%;background:radial-gradient(34% 26% at 50% 86%,var(--ae-mg-ax-belly),transparent 100%),radial-gradient(70% 60% at 34% 22%,var(--ae-mg-ax-fur-light),var(--ae-mg-ax-fur) 52%,var(--ae-mg-ax-fur-dark) 100%);box-shadow:inset 0 -6px 10px color-mix(in srgb,var(--ae-mg-shade) 30%,transparent)}.ae-mg-mole__eye{position:absolute;top:27%;width:13%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 34% 30%,var(--ae-mg-white) 0 22%,var(--ae-mg-black-deep) 26%);transition:transform 90ms ease-out}.ae-mg-mole__eye[data-side=left]{left:27%}.ae-mg-mole__eye[data-side=right]{right:27%}.ae-mg-mole__nose{position:absolute;top:42%;left:50%;width:24%;height:15%;border-radius:50%;translate:-50% 0;background:radial-gradient(circle at 40% 30%,var(--ae-mg-white) 0 10%,var(--ae-mg-ax-pink) 26%,color-mix(in srgb,var(--ae-mg-ax-pink) 60%,var(--ae-mg-red)) 100%)}.ae-mg-mole__teeth{position:absolute;top:56%;left:50%;width:17%;height:11%;border-radius:0 0 4px 4px;translate:-50% 0;background:linear-gradient(90deg,var(--ae-mg-white) 0 46%,color-mix(in srgb,var(--ae-mg-shade) 25%,transparent) 46% 54%,var(--ae-mg-white) 54%)}.ae-mg-mole__hands{position:absolute;left:21%;right:21%;bottom:10%;height:10%;pointer-events:none;animation:ae-mg-mole-hands .2s ease-out 60ms both}.ae-mg-mole__hands:before,.ae-mg-mole__hands:after{content:"";position:absolute;bottom:0;width:26%;height:100%;border-radius:50% 50% 40% 40%;background:linear-gradient(90deg,transparent 30%,color-mix(in srgb,var(--ae-mg-shade) 18%,transparent) 30% 36%,transparent 36% 64%,color-mix(in srgb,var(--ae-mg-shade) 18%,transparent) 64% 70%,transparent 70%),linear-gradient(180deg,var(--ae-mg-ax-belly),color-mix(in srgb,var(--ae-mg-ax-belly) 70%,var(--ae-mg-ax-fur)));box-shadow:0 2px color-mix(in srgb,var(--ae-mg-shade) 22%,transparent)}.ae-mg-mole__hands:before{left:0}.ae-mg-mole__hands:after{right:0}.ae-mg-mole__hands[data-what=bunny]:before,.ae-mg-mole__hands[data-what=bunny]:after{background:linear-gradient(180deg,var(--ae-mg-ax-bunny),var(--ae-mg-ax-bunny-shade))}.ae-mg-mole__hands[data-what=golden]:before,.ae-mg-mole__hands[data-what=golden]:after{background:linear-gradient(180deg,var(--ae-mg-gold-light),var(--ae-mg-gold))}@keyframes ae-mg-mole-hands{0%{opacity:0;transform:translateY(60%) scale(.6)}to{opacity:1;transform:translateY(0) scale(1)}}.ae-mg-mole__critter[data-phase=bopped] .ae-mg-mole__eye{transform:scaleY(.18)}.ae-mg-mole__stars{position:absolute;left:50%;top:-30%;width:70%;height:34%;translate:-50% 0;animation:ae-mg-mole-dizzy .7s linear infinite}.ae-mg-mole__stars b{position:absolute;top:50%;font-size:calc(var(--ae-mg-ax-cell) * .17);line-height:1;color:var(--ae-mg-gold);text-shadow:0 0 6px color-mix(in srgb,var(--ae-mg-gold-light) 80%,transparent),0 1px 0 var(--ae-mg-gold-dark);translate:0 -50%}.ae-mg-mole__stars b:nth-child(1){left:0}.ae-mg-mole__stars b:nth-child(2){left:50%;top:0;translate:-50% -30%}.ae-mg-mole__stars b:nth-child(3){right:0}@keyframes ae-mg-mole-dizzy{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.12)}to{transform:rotate(360deg) scale(1)}}.ae-mg-mole__critter[data-what=bunny]{transform:translateY(240%)}.ae-mg-mole__critter[data-what=bunny][data-phase=up]{transform:translateY(6%)}.ae-mg-mole__critter[data-what=bunny][data-phase=bopped]{transform:translateY(26%) scale(1.1,.8)}.ae-mg-mole__critter[data-what=bunny] .ae-mg-mole__body{background:radial-gradient(22% 14% at 26% 56%,color-mix(in srgb,var(--ae-mg-ax-pink) 55%,transparent),transparent 100%),radial-gradient(22% 14% at 74% 56%,color-mix(in srgb,var(--ae-mg-ax-pink) 55%,transparent),transparent 100%),radial-gradient(70% 60% at 34% 22%,var(--ae-mg-ax-bunny),var(--ae-mg-ax-bunny) 50%,var(--ae-mg-ax-bunny-shade) 100%);box-shadow:inset 0 -6px 10px color-mix(in srgb,var(--ae-mg-ax-bunny-shade) 90%,var(--ae-mg-shade))}.ae-mg-mole__critter[data-what=bunny] .ae-mg-mole__nose{top:44%;width:15%;height:9%}.ae-mg-mole__critter[data-what=bunny] .ae-mg-mole__teeth{top:54%;width:12%;height:8%}.ae-mg-mole__ears{position:absolute;left:0;right:0;bottom:74%;height:76%}.ae-mg-mole__ears:before,.ae-mg-mole__ears:after{content:"";position:absolute;bottom:0;width:24%;height:100%;border-radius:50% 50% 46% 46%/60% 60% 40% 40%;background:radial-gradient(34% 70% at 50% 56%,var(--ae-mg-ax-pink),transparent 100%),linear-gradient(180deg,var(--ae-mg-ax-bunny),var(--ae-mg-ax-bunny-shade));box-shadow:inset 0 -3px 4px color-mix(in srgb,var(--ae-mg-ax-bunny-shade) 80%,var(--ae-mg-shade))}.ae-mg-mole__ears:before{left:22%;rotate:-12deg;transform-origin:50% 100%}.ae-mg-mole__ears:after{right:22%;rotate:9deg;transform-origin:50% 100%}.ae-mg-mole__critter[data-what=bunny][data-phase=bopped] .ae-mg-mole__body{box-shadow:inset 0 0 0 3px var(--ae-mg-miss),inset 0 -6px 10px color-mix(in srgb,var(--ae-mg-miss) 40%,transparent)}.ae-mg-mole__critter[data-what=golden] .ae-mg-mole__body{background:radial-gradient(34% 26% at 50% 86%,var(--ae-mg-gold-light),transparent 100%),var(--ae-mg-gold-fill);box-shadow:inset 0 -6px 10px color-mix(in srgb,var(--ae-mg-gold-dark) 70%,transparent),0 0 16px color-mix(in srgb,var(--ae-mg-gold) 75%,transparent)}.ae-mg-mole__crown{position:absolute;left:50%;bottom:90%;width:40%;height:26%;translate:-50% 0;clip-path:polygon(0 100%,0 20%,25% 60%,50% 0,75% 60%,100% 20%,100% 100%);background:linear-gradient(180deg,var(--ae-mg-gold-light),var(--ae-mg-gold) 55%,var(--ae-mg-gold-dark))}.ae-mg-mole__critter[data-what=golden]:after{content:"✦";position:absolute;top:4%;right:4%;font-size:calc(var(--ae-mg-ax-cell) * .2);line-height:1;color:var(--ae-mg-white);text-shadow:0 0 8px var(--ae-mg-gold);animation:ae-mg-mole-glint .9s ease-in-out infinite}@keyframes ae-mg-mole-glint{0%,to{opacity:.35;transform:scale(.6) rotate(0)}50%{opacity:1;transform:scale(1.15) rotate(45deg)}}.ae-mg-mole__bonk{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ae-mg-mole__bonk .ae-mg-pop{bottom:82%;font-size:var(--ae-mg-type-tag)}.ae-mg-mole__mallet{position:absolute;right:-6%;top:-10%;width:64%;height:64%;transform-origin:92% 92%;opacity:0;animation:ae-mg-mole-bonk .32s ease-out both}.ae-mg-mole__mallet:before{content:"";position:absolute;left:0;top:8%;width:56%;height:40%;border-radius:28%/46%;background:linear-gradient(90deg,transparent 0 14%,var(--ae-mg-gold) 14% 22%,transparent 22% 78%,var(--ae-mg-gold) 78% 86%,transparent 86%),linear-gradient(180deg,var(--ae-mg-red-light),var(--ae-mg-red) 55%,color-mix(in srgb,var(--ae-mg-red) 65%,var(--ae-mg-shade)));box-shadow:0 4px 6px color-mix(in srgb,var(--ae-mg-shade) 35%,transparent)}.ae-mg-mole__mallet:after{content:"";position:absolute;left:24%;top:40%;width:11%;height:76%;border-radius:var(--ae-mg-radius-pill);background:linear-gradient(90deg,var(--ae-mg-ax-fur-light),var(--ae-mg-ax-dirt));rotate:-45deg;transform-origin:50% 0}@keyframes ae-mg-mole-bonk{0%{opacity:1;transform:rotate(38deg)}42%{opacity:1;transform:rotate(-30deg)}62%{opacity:1;transform:rotate(-22deg)}to{opacity:0;transform:rotate(-26deg)}}.ae-mg-mole__whiff{position:absolute;left:50%;bottom:14%;width:70%;height:40%;translate:-50% 0}.ae-mg-mole__whiff i{position:absolute;bottom:0;width:46%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 40% 35%,var(--ae-mg-white),color-mix(in srgb,var(--ae-mg-ax-belly) 85%,var(--ae-mg-white)) 45%,color-mix(in srgb,var(--ae-mg-ax-dirt-light) 60%,transparent) 100%);animation:ae-mg-mole-puff .52s ease-out both}.ae-mg-mole__whiff i:nth-child(1){left:0;animation-name:ae-mg-mole-puff-left}.ae-mg-mole__whiff i:nth-child(2){left:27%;bottom:18%}.ae-mg-mole__whiff i:nth-child(3){right:0;animation-name:ae-mg-mole-puff-right}.ae-mg-mole__whiff b{position:absolute;left:50%;bottom:120%;translate:-50% 0;font-family:var(--ae-mg-font-display);font-size:var(--ae-mg-type-body);font-weight:900;font-style:italic;letter-spacing:.08em;color:var(--ae-mg-white);-webkit-text-stroke:3px color-mix(in srgb,var(--ae-mg-ax-hedge) 80%,transparent);paint-order:stroke fill;animation:ae-mg-mole-whiff .62s ease-out both}@keyframes ae-mg-mole-puff{0%{opacity:.95;transform:scale(.3)}to{opacity:0;transform:scale(1.3) translateY(-40%)}}@keyframes ae-mg-mole-puff-left{0%{opacity:.95;transform:scale(.3)}to{opacity:0;transform:scale(1.2) translate(-45%,-20%)}}@keyframes ae-mg-mole-puff-right{0%{opacity:.95;transform:scale(.3)}to{opacity:0;transform:scale(1.2) translate(45%,-20%)}}@keyframes ae-mg-mole-whiff{0%{opacity:0;transform:translateY(6px) scale(.7)}30%{opacity:1;transform:translateY(0) scale(1.05)}to{opacity:0;transform:translateY(-10px) scale(1)}}.ae-mg-mole__ouch{position:absolute;top:4%;right:-4%;bottom:-2%;left:-4%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--ae-mg-miss) 75%,transparent),color-mix(in srgb,var(--ae-mg-miss) 30%,transparent) 70%,transparent);animation:ae-mg-mole-ouch .64s ease-out both}@keyframes ae-mg-mole-ouch{0%{opacity:0;transform:scale(.8)}15%{opacity:1;transform:scale(1.04)}to{opacity:0;transform:scale(1)}}.ae-mg-mole__lawn[data-shake=a]{animation:ae-mg-mole-shake-a .36s ease-out both}.ae-mg-mole__lawn[data-shake=b]{animation:ae-mg-mole-shake-b .36s ease-out both}@keyframes ae-mg-mole-shake-a{0%,to{transform:translate(0)}20%{transform:translate(-8px) rotate(-.6deg)}45%{transform:translate(7px) rotate(.5deg)}70%{transform:translate(-4px)}}@keyframes ae-mg-mole-shake-b{0%,to{transform:translate(0)}20%{transform:translate(-8px) rotate(-.6deg)}45%{transform:translate(7px) rotate(.5deg)}70%{transform:translate(-4px)}}.ae-mg-mole__critter[data-what=bunny][data-phase=bopped] .ae-mg-mole__eye{transform:scaleY(.45);border-radius:50% 50% 20% 20%}.ae-mg-mole__critter[data-what=bunny][data-phase=bopped] .ae-mg-mole__eye[data-side=left]{rotate:-18deg}.ae-mg-mole__critter[data-what=bunny][data-phase=bopped] .ae-mg-mole__eye[data-side=right]{rotate:18deg}.ae-mg-mole__critter[data-what=bunny][data-phase=bopped] .ae-mg-mole__ears:before{rotate:-48deg}.ae-mg-mole__critter[data-what=bunny][data-phase=bopped] .ae-mg-mole__ears:after{rotate:44deg}.ae-mg-mole__tear{position:absolute;left:25%;top:40%;width:9%;aspect-ratio:.75;border-radius:50%/60% 60% 40% 40%;background:radial-gradient(circle at 40% 35%,var(--ae-mg-white),var(--ae-mg-particle-4));animation:ae-mg-mole-tear .6s ease-in both}@keyframes ae-mg-mole-tear{0%{opacity:0;transform:translateY(0) scale(.4)}25%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(120%) scale(.9)}}.ae-mg-mole__streak{display:grid;justify-items:center;gap:2px;font-family:var(--ae-mg-font-display);color:var(--ae-mg-scene-ink-soft)}.ae-mg-mole__streak b{padding:2px var(--ae-player-space-4);border-radius:var(--ae-mg-radius-pill);font-size:var(--ae-mg-type-count);font-weight:900;line-height:1.1;color:var(--ae-mg-on-fill);text-shadow:var(--ae-mg-on-fill-shadow);background:var(--ae-mg-gold-badge);box-shadow:0 0 0 2px var(--ae-mg-gold-light),0 0 26px color-mix(in srgb,var(--ae-mg-gold) 55%,transparent);animation:ae-mg-bump .42s var(--ae-mg-easing-pop) both}.ae-mg-mole__streak small{font-family:var(--ae-mg-font-body);font-size:var(--ae-mg-type-value);font-weight:800}.ae-mg-mole__streak{min-height:4.6rem;align-content:center}.ae-mg-mole__streak[data-on] small{color:var(--ae-mg-gold-light)}.ae-mg-mole__streak[data-broken] b{filter:grayscale(1) brightness(.7);box-shadow:none}.ae-mg-mole__streak[data-broken] small{color:var(--ae-mg-pop-miss)}.ae-mg-mole__golden-intro{position:absolute;left:50%;top:-.4rem;z-index:9;padding:var(--ae-player-space-1-5) var(--ae-player-space-4);border-radius:var(--ae-mg-radius-pill);font-family:var(--ae-mg-font-display);font-size:var(--ae-mg-type-heading);font-weight:900;white-space:nowrap;color:var(--ae-mg-on-fill);text-shadow:var(--ae-mg-on-fill-shadow);background:var(--ae-mg-gold-badge);box-shadow:0 0 0 2px var(--ae-mg-gold-light),0 8px 18px color-mix(in srgb,var(--ae-mg-shade) 40%,transparent);translate:-50% -50%;pointer-events:none;animation:ae-mg-bump .42s var(--ae-mg-easing-pop) both}.ae-mg-mole__banner{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;display:grid;place-content:center;justify-items:center;gap:var(--ae-player-space-1);pointer-events:none;border-radius:var(--ae-mg-radius-sheet);background:radial-gradient(60% 40% at 50% 50%,color-mix(in srgb,var(--ae-mg-shade) 40%,transparent),transparent 100%)}.ae-mg-mole__banner b{font-family:var(--ae-mg-font-display);font-size:var(--ae-mg-type-count);font-weight:900;line-height:1;color:var(--ae-mg-gold-light);-webkit-text-stroke:5px color-mix(in srgb,var(--ae-mg-ax-hedge) 85%,var(--ae-mg-shade));paint-order:stroke fill;animation:ae-mg-mole-banner .9s var(--ae-mg-easing-pop) both}.ae-mg-mole__banner small{padding:var(--ae-player-space-1) var(--ae-player-space-3);border-radius:var(--ae-mg-radius-pill);font-family:var(--ae-mg-font-display);font-size:var(--ae-mg-type-heading);font-weight:900;color:var(--ae-mg-white);background:var(--ae-mg-miss-badge);animation:ae-mg-mole-banner .9s var(--ae-mg-easing-pop) 80ms both}@keyframes ae-mg-mole-banner{0%{opacity:0;transform:scale(.4)}24%{opacity:1;transform:scale(1.12)}36%{transform:scale(1)}82%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.2)}}.ae-mg-mole__bonk .ae-mg-pop[data-tone=miss]{color:var(--ae-mg-miss)}.ae-mg-beat{--ae-mg-ax-well: var(--ae-mg-reel-well);--ae-mg-ax-pad: 6px;--ae-mg-ax-lane-gap: 6px;--ae-mg-ax-lanes-h: min(100cqh - 9rem, 34rem);--ae-mg-ax-hit: .84;--ae-mg-ax-track: calc((var(--ae-mg-ax-lanes-h) - 2 * var(--ae-mg-ax-pad)) * var(--ae-mg-ax-hit));width:min(100cqw - 1rem,24rem);display:grid;justify-items:center;gap:var(--ae-player-space-2)}.ae-mg-beat .ae-mg-arcade__chips{flex-wrap:nowrap}.ae-mg-beat .ae-mg-arcade__chip{font-size:var(--ae-mg-type-body);white-space:nowrap}.ae-mg-beat [data-lane="0"]{--ae-mg-ax-tone: var(--ae-mg-particle-3)}.ae-mg-beat [data-lane="1"]{--ae-mg-ax-tone: var(--ae-mg-gold)}.ae-mg-beat [data-lane="2"]{--ae-mg-ax-tone: var(--ae-mg-particle-4)}.ae-mg-beat [data-lane="3"]{--ae-mg-ax-tone: var(--ae-mg-hit)}.ae-mg-beat__meta{position:relative;display:grid;justify-items:center;align-content:end;width:100%;height:2.6rem}.ae-mg-beat__meta>.ae-mg-beat__grade{position:absolute;top:0;translate:-50% 0}.ae-mg-beat__tape{display:flex;justify-content:center;gap:4px}.ae-mg-beat__dot{width:.6rem;height:.6rem;border-radius:var(--ae-mg-radius-pill);background:var(--ae-mg-pip-off);box-shadow:inset 0 1px 2px color-mix(in srgb,var(--ae-mg-shade) 40%,transparent)}.ae-mg-beat__dot[data-grade]{animation:ae-mg-bump .36s var(--ae-mg-easing-pop) both}.ae-mg-beat__dot[data-grade=perfect]{background:radial-gradient(circle at 35% 30%,var(--ae-mg-gold-light),var(--ae-mg-gold) 60%,var(--ae-mg-gold-dark));box-shadow:0 0 8px color-mix(in srgb,var(--ae-mg-gold) 70%,transparent)}.ae-mg-beat__dot[data-grade=good]{background:var(--ae-mg-hit);box-shadow:0 0 6px color-mix(in srgb,var(--ae-mg-hit) 60%,transparent)}.ae-mg-beat__dot[data-grade=miss]{background:var(--ae-mg-miss);scale:.7}.ae-mg-beat__lanes{--ae-mg-ax-now: 0;position:relative;width:100%;height:var(--ae-mg-ax-lanes-h);display:grid;grid-template-columns:repeat(var(--ae-mg-ax-lanes),minmax(0,1fr));gap:var(--ae-mg-ax-lane-gap);padding:var(--ae-mg-ax-pad);box-sizing:border-box;border-radius:var(--ae-mg-radius-panel);overflow:hidden;background:radial-gradient(90% 40% at 50% 0%,color-mix(in srgb,var(--ae-player-accent) 30%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--ae-mg-ax-well) 80%,var(--ae-mg-shade)),var(--ae-mg-ax-well));box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ae-mg-white) 14%,transparent),0 0 0 3px color-mix(in srgb,var(--ae-player-accent) 35%,transparent),0 14px 28px color-mix(in srgb,var(--ae-mg-shade) 45%,transparent);transition:box-shadow var(--ae-mg-motion-flip) var(--ae-mg-easing-settle)}.ae-mg-beat[data-fever] .ae-mg-beat__lanes{background:radial-gradient(90% 50% at 50% 100%,color-mix(in srgb,var(--ae-mg-flame-outer) 55%,transparent),transparent 75%),radial-gradient(90% 40% at 50% 0%,color-mix(in srgb,var(--ae-mg-flame-inner) 25%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--ae-mg-ax-well) 70%,var(--ae-mg-red)),var(--ae-mg-ax-well));box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ae-mg-flame-inner) 50%,transparent),0 0 0 3px color-mix(in srgb,var(--ae-mg-flame-outer) 70%,transparent),0 0 30px color-mix(in srgb,var(--ae-mg-flame-outer) 55%,transparent)}.ae-mg-beat__fever-chip{animation:ae-mg-beat-throb .7s ease-in-out infinite}@keyframes ae-mg-beat-throb{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.ae-player-theme .ae-mg-beat__lane.ae-player-pressable{position:relative;display:block;grid-row:1;width:100%;height:100%;padding:0;border:0;border-radius:var(--ae-mg-radius-tile);background:linear-gradient(180deg,color-mix(in srgb,var(--ae-mg-ax-tone) 10%,transparent),color-mix(in srgb,var(--ae-mg-ax-tone) 24%,transparent) 70%,color-mix(in srgb,var(--ae-mg-ax-tone) 44%,transparent));box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ae-mg-ax-tone) 55%,transparent);touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.ae-player-theme .ae-mg-beat__lane.ae-player-pressable:disabled{cursor:default}.ae-player-theme .ae-mg-beat__lane.ae-player-pressable:not(:disabled):active .ae-mg-beat__glow{opacity:1}.ae-mg-beat__glow{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(0deg,color-mix(in srgb,var(--ae-mg-ax-tone) 55%,transparent),transparent 70%);opacity:0;transition:opacity .12s ease-out;pointer-events:none}.ae-mg-beat__flare{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(0deg,color-mix(in srgb,var(--ae-mg-ax-tone) 70%,transparent),color-mix(in srgb,var(--ae-mg-ax-tone) 10%,transparent) 80%);pointer-events:none;animation:ae-mg-beat-flare .28s ease-out both}.ae-mg-beat__flare[data-stray]{background:linear-gradient(0deg,color-mix(in srgb,var(--ae-mg-miss) 80%,transparent),color-mix(in srgb,var(--ae-mg-miss) 20%,transparent) 80%);animation-duration:.38s}@keyframes ae-mg-beat-flare{0%{opacity:1}to{opacity:0}}.ae-mg-beat__target{position:absolute;left:50%;top:calc(var(--ae-mg-ax-hit) * 100%);width:min(76%,4.6rem);aspect-ratio:1;border-radius:var(--ae-mg-radius-pill);translate:-50% -50%;border:3px solid color-mix(in srgb,var(--ae-mg-ax-tone) 85%,var(--ae-mg-white));background:radial-gradient(closest-side,color-mix(in srgb,var(--ae-mg-ax-tone) 22%,transparent),transparent);box-shadow:0 0 12px color-mix(in srgb,var(--ae-mg-ax-tone) 55%,transparent),inset 0 0 10px color-mix(in srgb,var(--ae-mg-ax-tone) 40%,transparent);pointer-events:none}.ae-mg-beat__target[data-beat="0"]{animation:ae-mg-beat-breathe-a var(--ae-mg-ax-beat) ease-out}.ae-mg-beat__target[data-beat="1"]{animation:ae-mg-beat-breathe-b var(--ae-mg-ax-beat) ease-out}@keyframes ae-mg-beat-breathe-a{0%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes ae-mg-beat-breathe-b{0%{transform:scale(1.14)}to{transform:scale(1)}}.ae-mg-beat__hit{position:absolute;left:50%;top:calc(var(--ae-mg-ax-hit) * 100%);width:min(76%,4.6rem);aspect-ratio:1;border-radius:var(--ae-mg-radius-pill);translate:-50% -50%;border:4px solid var(--ae-mg-white);pointer-events:none;animation:ae-mg-beat-ring .38s ease-out both}.ae-mg-beat__hit[data-grade=perfect]{border-color:var(--ae-mg-gold-light);box-shadow:0 0 22px var(--ae-mg-gold),inset 0 0 14px var(--ae-mg-gold);background:color-mix(in srgb,var(--ae-mg-gold) 30%,transparent)}.ae-mg-beat__hit[data-grade=good]{border-color:var(--ae-mg-hit);box-shadow:0 0 16px var(--ae-mg-hit)}.ae-mg-beat__hit[data-grade=miss]{border-color:var(--ae-mg-miss);box-shadow:0 0 12px var(--ae-mg-miss)}.ae-mg-beat__hit[data-grade=none]{border-color:color-mix(in srgb,var(--ae-mg-ax-tone) 70%,transparent);border-width:2px}@keyframes ae-mg-beat-ring{0%{opacity:1;transform:scale(.7)}to{opacity:0;transform:scale(1.6)}}.ae-mg-beat__spark{position:absolute;left:50%;top:calc(var(--ae-mg-ax-hit) * 100%);width:0;height:0;pointer-events:none}.ae-mg-beat__notes{position:absolute;inset:var(--ae-mg-ax-pad);display:grid;grid-template-columns:repeat(var(--ae-mg-ax-lanes),minmax(0,1fr));grid-template-rows:100%;gap:var(--ae-mg-ax-lane-gap);pointer-events:none;overflow:hidden;border-radius:var(--ae-mg-radius-tile)}.ae-mg-beat__note{grid-row:1;align-self:start;justify-self:center;width:min(86%,6.2rem);height:min(3.1rem,13cqh);border-radius:var(--ae-mg-radius-pill);background:radial-gradient(50% 40% at 50% 28%,color-mix(in srgb,var(--ae-mg-white) 85%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--ae-mg-ax-tone) 70%,var(--ae-mg-white)),var(--ae-mg-ax-tone) 55%,color-mix(in srgb,var(--ae-mg-ax-tone) 75%,var(--ae-mg-shade)));box-shadow:0 0 0 2px color-mix(in srgb,var(--ae-mg-white) 70%,transparent),0 0 14px color-mix(in srgb,var(--ae-mg-ax-tone) 80%,transparent),0 0 28px color-mix(in srgb,var(--ae-mg-ax-tone) 45%,transparent);transform:translateY(calc((var(--ae-mg-ax-now) - var(--ae-mg-ax-at)) / var(--ae-mg-ax-travel) * var(--ae-mg-ax-track) + var(--ae-mg-ax-track))) translateY(-50%);will-change:transform}.ae-mg-beat__note[data-grade=perfect],.ae-mg-beat__note[data-grade=good]{visibility:hidden}.ae-mg-beat__note[data-grade=miss]{opacity:.32;filter:grayscale(.8)}.ae-mg-beat__line{position:absolute;left:var(--ae-mg-ax-pad);right:var(--ae-mg-ax-pad);top:calc(var(--ae-mg-ax-pad) + (var(--ae-mg-ax-lanes-h) - 2 * var(--ae-mg-ax-pad)) * var(--ae-mg-ax-hit));height:4px;translate:0 -50%;border-radius:var(--ae-mg-radius-pill);background:linear-gradient(90deg,transparent,var(--ae-mg-white) 12%,var(--ae-mg-white) 88%,transparent);box-shadow:0 0 10px color-mix(in srgb,var(--ae-mg-white) 70%,transparent);opacity:.55;pointer-events:none}.ae-mg-beat__line[data-beat]{animation:ae-mg-beat-line var(--ae-mg-ax-beat) ease-out both}@keyframes ae-mg-beat-line{0%{opacity:1;transform:scaleY(2.2)}to{opacity:.55;transform:scaleY(1)}}.ae-mg-beat__combo{position:absolute;left:50%;top:3%;z-index:3;display:grid;justify-items:center;translate:-50% 0;pointer-events:none;animation:ae-mg-bump .26s var(--ae-mg-easing-pop) both}.ae-mg-beat__combo b{font-family:var(--ae-mg-font-display);font-size:var(--ae-mg-type-count);font-weight:900;line-height:1;color:var(--ae-mg-gold);-webkit-text-stroke:5px color-mix(in srgb,var(--ae-mg-shade) 55%,transparent);paint-order:stroke fill;text-shadow:0 0 16px color-mix(in srgb,var(--ae-mg-gold) 55%,transparent)}.ae-mg-beat__combo small{font-family:var(--ae-mg-font-display);font-size:var(--ae-mg-type-overline);font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--ae-mg-gold-light)}.ae-mg-beat__grade{display:inline-grid;justify-items:center;pointer-events:none;font-family:var(--ae-mg-font-display);font-size:var(--ae-mg-type-label);font-weight:900;line-height:1;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--ae-mg-white);-webkit-text-stroke:3px color-mix(in srgb,var(--ae-mg-shade) 60%,transparent);paint-order:stroke fill;animation:ae-mg-beat-grade .62s ease-out both}.ae-mg-beat__grade[data-grade=perfect]{color:var(--ae-mg-gold)}.ae-mg-beat__grade[data-grade=good]{color:var(--ae-mg-hit)}.ae-mg-beat__grade[data-grade=miss],.ae-mg-beat__grade[data-grade=off]{color:var(--ae-mg-pop-miss)}.ae-mg-beat__grade small{display:block;margin-top:1px;font-size:var(--ae-mg-type-overline);letter-spacing:.14em;text-align:center;color:var(--ae-mg-white)}@keyframes ae-mg-beat-grade{0%{opacity:0;transform:scale(.6)}15%{opacity:1;transform:scale(1.12)}50%{opacity:1;transform:scale(1)}to{opacity:0;transform:translateY(-6px) scale(1)}}.ae-mg-beat__count{font-family:var(--ae-mg-font-display);font-size:var(--ae-mg-type-count);font-weight:900;line-height:1;color:var(--ae-mg-gold-light);-webkit-text-stroke:5px color-mix(in srgb,var(--ae-mg-shade) 60%,transparent);paint-order:stroke fill;animation:ae-mg-beat-count var(--ae-mg-ax-beat) ease-out both}@keyframes ae-mg-beat-count{0%{opacity:0;transform:scale(1.6)}30%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.ae-mg-echo{--ae-mg-ax-width: min(100cqw - 1rem, 24rem);--ae-mg-ax-pad-gap: var(--ae-player-space-3);--ae-mg-ax-pad: min( calc((var(--ae-mg-ax-width) - 2rem - (var(--ae-mg-ax-cols) - 1) * var(--ae-mg-ax-pad-gap)) / var(--ae-mg-ax-cols)), calc((100cqh - 9rem - (var(--ae-mg-ax-rows) - 1) * var(--ae-mg-ax-pad-gap)) / var(--ae-mg-ax-rows)), 10rem );width:var(--ae-mg-ax-width);display:grid;justify-items:center;gap:var(--ae-player-space-2-5)}.ae-mg-echo .ae-mg-arcade__chips{flex-wrap:nowrap}.ae-mg-echo .ae-mg-arcade__chip{font-size:var(--ae-mg-type-body);white-space:nowrap}.ae-mg-echo [data-pad="0"]{--ae-mg-ax-tone: var(--ae-mg-red);--ae-mg-ax-tone-light: var(--ae-mg-red-light)}.ae-mg-echo [data-pad="1"]{--ae-mg-ax-tone: var(--ae-mg-slice-2);--ae-mg-ax-tone-light: var(--ae-mg-particle-4)}.ae-mg-echo [data-pad="2"]{--ae-mg-ax-tone: var(--ae-mg-slice-3);--ae-mg-ax-tone-light: var(--ae-mg-green-light)}.ae-mg-echo [data-pad="3"]{--ae-mg-ax-tone: var(--ae-mg-gold);--ae-mg-ax-tone-light: var(--ae-mg-gold-light);--ae-mg-ax-idle: .56}.ae-mg-echo [data-pad="4"]{--ae-mg-ax-tone: var(--ae-mg-particle-3);--ae-mg-ax-tone-light: var(--ae-mg-white);--ae-mg-ax-idle: .62}.ae-mg-echo [data-pad="5"]{--ae-mg-ax-tone: var(--ae-mg-particle-4);--ae-mg-ax-tone-light: var(--ae-mg-white);--ae-mg-ax-idle: .6}.ae-mg-echo__lives{gap:3px}.ae-mg-echo__heart{width:1rem;height:1rem;background:var(--ae-mg-pip-off);-webkit-mask:var(--ae-mg-heart-mask) center / contain no-repeat;mask:var(--ae-mg-heart-mask) center / contain no-repeat}.ae-mg-echo__heart[data-on]{background:var(--ae-mg-miss)}.ae-mg-echo__dots{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ae-player-space-1-5);max-width:100%;min-height:1rem}.ae-mg-echo__dots[data-mirror]{flex-direction:row-reverse}.ae-mg-echo__dot{width:.95rem;height:.95rem;border-radius:var(--ae-mg-radius-pill);background:var(--ae-mg-pip-off);box-shadow:inset 0 1px 2px color-mix(in srgb,var(--ae-mg-shade) 40%,transparent)}.ae-mg-echo__dot[data-on]{background:radial-gradient(circle at 35% 30%,var(--ae-mg-ax-tone-light),var(--ae-mg-ax-tone) 70%);box-shadow:0 0 8px color-mix(in srgb,var(--ae-mg-ax-tone) 70%,transparent);animation:ae-mg-bump .3s var(--ae-mg-easing-pop) both}.ae-mg-echo__dot[data-wrong]{box-shadow:0 0 0 2px var(--ae-mg-miss),0 0 10px var(--ae-mg-miss)}.ae-mg-echo__pads{position:relative;display:grid;grid-template-columns:repeat(var(--ae-mg-ax-cols),var(--ae-mg-ax-pad));grid-auto-rows:var(--ae-mg-ax-pad);gap:var(--ae-mg-ax-pad-gap);justify-content:center;padding:var(--ae-player-space-4);border-radius:var(--ae-mg-radius-sheet);overflow:hidden;background:radial-gradient(70% 60% at 50% 40%,color-mix(in srgb,var(--ae-player-accent) 22%,transparent),transparent 75%),color-mix(in srgb,var(--ae-mg-pill) 70%,transparent);box-shadow:inset 0 0 0 1px var(--ae-mg-pill-edge),0 14px 30px color-mix(in srgb,var(--ae-mg-shade) 40%,transparent);transition:box-shadow var(--ae-mg-motion-flip) var(--ae-mg-easing-settle)}.ae-mg-echo__pads>.ae-mg-echo__pad:last-of-type:nth-of-type(odd):is(:nth-of-type(3)){grid-column:1 / -1;justify-self:center;width:var(--ae-mg-ax-pad)}.ae-mg-echo[data-mirror] .ae-mg-echo__pads{box-shadow:inset 0 0 0 2px var(--ae-mg-gold),0 0 0 4px color-mix(in srgb,var(--ae-mg-gold) 30%,transparent),0 0 30px color-mix(in srgb,var(--ae-mg-gold) 35%,transparent),0 14px 30px color-mix(in srgb,var(--ae-mg-shade) 40%,transparent)}.ae-mg-echo__pads[data-verdict=wrong]{animation:ae-mg-echo-shake .42s ease-out both}@keyframes ae-mg-echo-shake{0%,to{transform:translate(0)}20%{transform:translate(-9px)}40%{transform:translate(8px)}60%{transform:translate(-5px)}80%{transform:translate(3px)}}.ae-player-theme .ae-mg-echo__pad.ae-player-pressable{position:relative;display:grid;place-items:center;width:100%;height:100%;padding:0;border:0;border-radius:28%;background:radial-gradient(70% 55% at 34% 24%,color-mix(in srgb,var(--ae-mg-white) 55%,transparent),transparent 62%),radial-gradient(120% 120% at 50% 20%,var(--ae-mg-ax-tone-light),var(--ae-mg-ax-tone) 48%,color-mix(in srgb,var(--ae-mg-ax-tone) 55%,var(--ae-mg-shade)) 100%);box-shadow:inset 0 -8px color-mix(in srgb,var(--ae-mg-ax-tone) 45%,var(--ae-mg-shade)),inset 0 2px color-mix(in srgb,var(--ae-mg-white) 50%,transparent),0 8px 16px color-mix(in srgb,var(--ae-mg-shade) 40%,transparent);filter:saturate(.72) brightness(var(--ae-mg-ax-idle, .72));transition:filter 90ms ease-out,transform 90ms ease-out,box-shadow 90ms ease-out;touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.ae-player-theme .ae-mg-echo__pad.ae-player-pressable:disabled{cursor:default}.ae-mg-echo[data-phase=turn] .ae-mg-echo__pad{filter:saturate(.9) brightness(calc(var(--ae-mg-ax-idle, .72) + .16))}.ae-player-theme .ae-mg-echo__pad.ae-player-pressable[data-lit]{filter:saturate(1.15) brightness(1.22);transform:scale(1.05);box-shadow:inset 0 -8px color-mix(in srgb,var(--ae-mg-ax-tone) 45%,var(--ae-mg-shade)),inset 0 0 22px color-mix(in srgb,var(--ae-mg-white) 55%,transparent),0 0 0 3px color-mix(in srgb,var(--ae-mg-white) 70%,transparent),0 0 18px var(--ae-mg-ax-tone),0 0 30px color-mix(in srgb,var(--ae-mg-ax-tone) 50%,transparent)}.ae-mg-echo__mark{width:38%;height:38%;fill:color-mix(in srgb,var(--ae-mg-white) 42%,transparent);filter:drop-shadow(0 2px 0 color-mix(in srgb,var(--ae-mg-shade) 25%,transparent));pointer-events:none;transition:fill 90ms ease-out}.ae-mg-echo__pad[data-lit] .ae-mg-echo__mark{fill:var(--ae-mg-white)}.ae-mg-echo__ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:4px solid var(--ae-mg-ax-tone-light);pointer-events:none;animation:ae-mg-echo-ring .52s ease-out both}@keyframes ae-mg-echo-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}.ae-mg-echo__pads[data-verdict=right] .ae-mg-echo__pad{animation:ae-mg-echo-wave .56s ease-out calc(var(--ae-mg-ax-index) * 80ms) both}.ae-mg-echo__pads[data-verdict=right] .ae-mg-echo__pad:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(closest-side,color-mix(in srgb,var(--ae-mg-white) 75%,transparent),color-mix(in srgb,var(--ae-mg-white) 20%,transparent));opacity:0;pointer-events:none;animation:ae-mg-echo-flash .56s ease-out calc(var(--ae-mg-ax-index) * 80ms) both}@keyframes ae-mg-echo-flash{0%,to{opacity:0}35%{opacity:1}}@keyframes ae-mg-echo-wave{0%,to{transform:scale(1)}40%{transform:scale(1.08)}}.ae-player-theme .ae-mg-echo__pad.ae-player-pressable[data-wrong]{filter:none;box-shadow:inset 0 -8px color-mix(in srgb,var(--ae-mg-ax-tone) 45%,var(--ae-mg-shade)),0 0 0 4px var(--ae-mg-miss),0 0 24px color-mix(in srgb,var(--ae-mg-miss) 70%,transparent)}.ae-mg-echo__pad[data-wrong]:after{content:"✕";position:absolute;font-family:var(--ae-mg-font-display);font-size:calc(var(--ae-mg-ax-pad) * .5);font-weight:900;color:var(--ae-mg-miss);-webkit-text-stroke:3px var(--ae-mg-white);paint-order:stroke fill;animation:ae-mg-bump .32s var(--ae-mg-easing-pop) both}.ae-player-theme .ae-mg-echo__pad.ae-player-pressable[data-wanted]{filter:saturate(1.1) brightness(1.1);box-shadow:inset 0 -8px color-mix(in srgb,var(--ae-mg-ax-tone) 45%,var(--ae-mg-shade)),0 0 0 4px var(--ae-mg-gold-light),0 0 28px var(--ae-mg-gold);animation:ae-mg-echo-wanted .52s ease-in-out 2 both}@keyframes ae-mg-echo-wanted{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}.ae-mg-echo__banner{position:absolute;left:50%;top:50%;z-index:5;display:grid;justify-items:center;gap:2px;padding:var(--ae-player-space-3) var(--ae-player-space-5);border-radius:var(--ae-mg-radius-panel);white-space:nowrap;color:var(--ae-mg-on-fill);text-shadow:var(--ae-mg-on-fill-shadow);background:var(--ae-mg-gold-badge);box-shadow:0 0 0 3px var(--ae-mg-gold-light),0 0 40px color-mix(in srgb,var(--ae-mg-gold) 55%,transparent),0 10px 24px color-mix(in srgb,var(--ae-mg-shade) 45%,transparent);pointer-events:none;translate:-50% -50%;animation:ae-mg-echo-banner .65s var(--ae-mg-easing-pop) both}.ae-mg-echo__banner b{font-family:var(--ae-mg-font-display);font-size:var(--ae-mg-type-reward);font-weight:900;line-height:1.05}.ae-mg-echo__banner small{font-size:var(--ae-mg-type-body);font-weight:800}@keyframes ae-mg-echo-banner{0%{opacity:0;transform:scale(.4) rotate(-6deg)}40%{opacity:1;transform:scale(1.1) rotate(2deg)}70%{transform:scale(1) rotate(0)}to{opacity:1;transform:scale(1)}}.ae-mg-echo .ae-mg-arcade__chip.ae-mg-echo__twist{color:var(--ae-mg-white);--ae-mg-ax-twist: #8b4dff;text-shadow:var(--ae-mg-on-fill-shadow);background:linear-gradient(180deg,color-mix(in srgb,var(--ae-mg-ax-twist) 75%,var(--ae-mg-white)) 0%,var(--ae-mg-ax-twist) 50%,color-mix(in srgb,var(--ae-mg-ax-twist) 65%,var(--ae-mg-black-deep)) 100%)}.ae-mg-echo-dock{display:grid;place-items:center;width:100%;min-height:80px}.ae-mg-echo__bonus{display:grid;justify-items:center;gap:3px}.ae-mg-echo__bonus b{padding:var(--ae-player-space-1-5) var(--ae-player-space-4);border-radius:var(--ae-mg-radius-pill);font-family:var(--ae-mg-font-display);font-size:var(--ae-mg-type-heading);font-weight:900;color:var(--ae-mg-gold-light);background:var(--ae-mg-pill);box-shadow:0 0 0 2px color-mix(in srgb,var(--ae-mg-gold) 60%,transparent)}.ae-mg-echo__bonus[data-reached] b{color:var(--ae-mg-on-fill);text-shadow:var(--ae-mg-on-fill-shadow);background:var(--ae-mg-gold-badge);animation:ae-mg-bump .42s var(--ae-mg-easing-pop) both}.ae-mg-echo__bonus small{font-size:var(--ae-mg-type-body);font-weight:800;color:var(--ae-mg-hit)}.ae-mg-odd{--ae-mg-ax-c: var(--ae-mg-coin-body);box-sizing:border-box;width:min(100cqw,30rem);height:100cqh;padding:0 var(--ae-player-space-3);display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;align-content:stretch;gap:var(--ae-player-space-3);justify-items:center;align-items:center}.ae-mg-odd[data-hue=red]{--ae-mg-ax-c: var(--ae-mg-slice-1)}.ae-mg-odd[data-hue=blue]{--ae-mg-ax-c: var(--ae-mg-slice-2)}.ae-mg-odd[data-hue=green]{--ae-mg-ax-c: var(--ae-mg-slice-3)}.ae-mg-odd[data-hue=pink]{--ae-mg-ax-c: var(--ae-mg-particle-3)}.ae-mg-odd[data-hue=sky]{--ae-mg-ax-c: color-mix(in srgb, var(--ae-mg-particle-4) 75%, var(--ae-mg-slice-2))}.ae-mg-odd__chips{flex-wrap:nowrap}.ae-mg-odd__chips .ae-mg-arcade__chip{font-size:var(--ae-mg-type-value);white-space:nowrap}.ae-mg-odd__timer{position:relative;display:block;width:100%;height:18px;overflow:hidden;border-radius:var(--ae-mg-radius-pill);background:var(--ae-mg-pill);box-shadow:0 0 0 1px var(--ae-mg-pill-edge)}.ae-mg-odd__timer i{display:block;height:100%;border-radius:inherit;transform-origin:0 50%;background:linear-gradient(90deg,var(--ae-mg-hit),var(--ae-mg-gold));transition:transform .1s linear}.ae-mg-odd__timer[data-low] i{background:linear-gradient(90deg,var(--ae-mg-miss),var(--ae-mg-flame-outer))}.ae-mg-odd__timer b{position:absolute;right:8px;top:50%;translate:0 -50%;font-family:var(--ae-mg-font-number);font-size:var(--ae-mg-type-label);font-weight:900;font-variant-numeric:tabular-nums;color:var(--ae-mg-white);text-shadow:var(--ae-mg-on-fill-shadow)}.ae-mg-odd__grid{--ae-mg-ax-gap: var(--ae-player-space-2);--ae-mg-ax-cell: min( calc((min(100cqw, 30rem) - 1.5rem - (var(--ae-mg-columns) - 1) * var(--ae-mg-ax-gap)) / var(--ae-mg-columns)), calc((100cqh - 8.5rem - (var(--ae-mg-rows) - 1) * var(--ae-mg-ax-gap)) / var(--ae-mg-rows)) );align-self:center}.ae-player-theme .ae-mg-odd__tile.ae-mg-arcade__cell.ae-player-pressable{overflow:visible;animation:ae-mg-odd-in .3s var(--ae-mg-easing-pop) both;animation-delay:calc(var(--ae-mg-ax-i) * 4ms);touch-action:manipulation}.ae-mg-odd__glyph{width:76%;height:76%;overflow:visible;filter:drop-shadow(0 1px 0 color-mix(in srgb,var(--ae-mg-shade) 18%,transparent))}.ae-mg-odd__body{fill:var(--ae-mg-ax-c);stroke:color-mix(in srgb,var(--ae-mg-ax-c) 55%,var(--ae-mg-shade));stroke-width:.8;stroke-linejoin:round}.ae-mg-odd__line{fill:none;stroke:color-mix(in srgb,var(--ae-mg-ax-c) 50%,var(--ae-mg-shade));stroke-width:1.4;stroke-linecap:round}.ae-mg-odd__dot{fill:color-mix(in srgb,var(--ae-mg-ax-c) 30%,var(--ae-mg-shade))}.ae-mg-odd__glyph[data-diff=rotate]{transform:rotate(var(--ae-mg-ax-turn))}.ae-mg-odd__glyph[data-diff=mirror]{transform:scaleX(-1)}.ae-mg-odd__glyph[data-diff=tint] .ae-mg-odd__body{fill:color-mix(in srgb,var(--ae-mg-ax-c),var(--ae-mg-white) var(--ae-mg-ax-tint))}.ae-mg-odd__glyph[data-diff=tint][data-light] .ae-mg-odd__body{fill:color-mix(in srgb,var(--ae-mg-ax-c),var(--ae-mg-shade) calc(var(--ae-mg-ax-tint) * .7))}.ae-player-theme .ae-mg-odd__tile.ae-mg-arcade__cell.ae-player-pressable:hover{filter:none;transform:none}.ae-player-theme .ae-mg-odd__tile.ae-mg-arcade__cell.ae-player-pressable:focus:not(:focus-visible){outline:none}.ae-mg-odd__worth[data-off]{visibility:hidden}.ae-player-theme .ae-mg-odd__grid[data-locked] .ae-mg-odd__tile.ae-mg-arcade__cell.ae-player-pressable,.ae-player-theme .ae-mg-odd__grid[data-locked] .ae-mg-odd__tile.ae-mg-arcade__cell.ae-player-pressable:hover{filter:brightness(.55) saturate(.5)}.ae-player-theme .ae-mg-odd__grid .ae-mg-odd__tile.ae-player-pressable{transition:filter .14s ease-out,transform var(--ae-mg-motion-press) var(--ae-mg-easing-settle)}.ae-mg-odd__grid[data-waiting] .ae-mg-odd__tile{background:var(--ae-mg-card-back)}.ae-player-theme .ae-mg-odd__tile.ae-mg-arcade__cell.ae-player-pressable[data-found]{z-index:2;background:color-mix(in srgb,var(--ae-mg-hit) 30%,var(--ae-mg-card-paper));box-shadow:0 0 0 3px var(--ae-mg-hit),0 0 18px color-mix(in srgb,var(--ae-mg-hit) 60%,transparent);animation:ae-mg-odd-hop .52s var(--ae-mg-easing-pop) both}.ae-player-theme .ae-mg-odd__tile.ae-mg-arcade__cell.ae-player-pressable[data-reveal]{z-index:2;box-shadow:0 0 0 3px var(--ae-mg-gold),0 0 18px color-mix(in srgb,var(--ae-mg-gold) 70%,transparent);animation:ae-mg-odd-pulse .7s ease-in-out both}.ae-player-theme .ae-mg-odd__tile.ae-mg-arcade__cell.ae-player-pressable[data-wrong]{background:color-mix(in srgb,var(--ae-mg-miss) 30%,var(--ae-mg-card-paper));box-shadow:0 0 0 3px var(--ae-mg-miss);animation:ae-mg-odd-shake .38s ease-out both}.ae-mg-odd__ring{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:3px solid var(--ae-mg-gold-light);border-radius:var(--ae-mg-radius-tile);pointer-events:none;animation:ae-mg-odd-ring .62s ease-out both}.ae-mg-odd__tile .ae-mg-pop{font-size:var(--ae-mg-type-title);text-shadow:var(--ae-mg-on-fill-shadow)}@keyframes ae-mg-odd-in{0%{opacity:.35;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes ae-mg-odd-hop{0%{transform:scale(1)}35%{transform:scale(1.22) translateY(-6%)}65%{transform:scale(.95)}to{transform:scale(1.06)}}@keyframes ae-mg-odd-pulse{0%{transform:scale(1)}40%{transform:scale(1.14)}to{transform:scale(1.06)}}@keyframes ae-mg-odd-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px) rotate(-3deg)}40%{transform:translate(5px) rotate(2deg)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@keyframes ae-mg-odd-ring{0%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.5)}}.ae-mg-bowl{box-sizing:border-box;width:min(100cqw,30rem);height:100cqh;padding:0 var(--ae-player-space-3);display:grid;grid-template-rows:auto minmax(0,1fr) auto auto auto;gap:var(--ae-player-space-2);justify-items:center}.ae-mg-bowl__sheet{display:flex;width:100%;gap:4px}.ae-mg-bowl__frame{position:relative;flex:1 1 0;min-width:0;display:grid;grid-template-rows:auto auto;padding:3px 4px 4px;border-radius:var(--ae-mg-radius-inset);background:var(--ae-mg-pill);box-shadow:0 0 0 1px var(--ae-mg-pill-edge);color:var(--ae-mg-pill-ink);font-family:var(--ae-mg-font-number);line-height:1}.ae-mg-bowl__frame>b{position:absolute;top:3px;left:5px;font-size:var(--ae-mg-type-overline);color:var(--ae-mg-pill-ink-soft)}.ae-mg-bowl__frame[data-now]{box-shadow:0 0 0 2px var(--ae-mg-gold),0 0 10px color-mix(in srgb,var(--ae-mg-gold) 45%,transparent)}.ae-mg-bowl__frame[data-strike]{background:var(--ae-mg-gold-badge)}.ae-mg-bowl__frame[data-spare]{box-shadow:0 0 0 1px color-mix(in srgb,var(--ae-mg-hit) 70%,transparent)}.ae-mg-bowl__marks{display:flex;justify-content:flex-end;gap:2px;min-height:18px}.ae-mg-bowl__marks i{display:grid;place-items:center;width:17px;height:18px;border-radius:var(--ae-mg-radius-sm);font-style:normal;font-size:var(--ae-mg-type-body);font-weight:900;background:color-mix(in srgb,var(--ae-mg-white) 10%,transparent)}.ae-mg-bowl__marks i[data-mark=strike]{color:var(--ae-mg-gold-ink);background:var(--ae-mg-gold-light);box-shadow:0 0 8px var(--ae-mg-gold)}.ae-mg-bowl__marks i[data-mark=spare]{color:var(--ae-mg-white);background:var(--ae-mg-hit-badge)}.ae-mg-bowl__points{min-height:22px;padding-top:4px;text-align:center;font-size:var(--ae-mg-type-tag);font-weight:900;font-variant-numeric:tabular-nums}.ae-mg-bowl__frame[data-strike] .ae-mg-bowl__points{color:var(--ae-mg-on-fill);text-shadow:var(--ae-mg-on-fill-shadow)}.ae-player-theme .ae-mg-bowl__lane.ae-player-pressable{position:relative;display:block;width:100%;height:100%;padding:0;border:0;overflow:hidden;border-radius:var(--ae-mg-radius-panel);background:radial-gradient(60% 30% at 50% 6%,color-mix(in srgb,var(--ae-mg-gold-light) 30%,transparent),transparent 70%),linear-gradient(180deg,var(--ae-mg-black-deep),color-mix(in srgb,var(--ae-mg-cabinet-bottom) 80%,var(--ae-mg-black-deep)) 60%,var(--ae-mg-cabinet-bottom));box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ae-mg-white) 12%,transparent),0 10px 24px color-mix(in srgb,var(--ae-mg-shade) 40%,transparent);container-type:size;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ae-player-theme .ae-mg-bowl__lane.ae-player-pressable:disabled{cursor:default}.ae-mg-bowl__art,.ae-mg-bowl__guide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.ae-mg-bowl__gutter{fill:var(--ae-mg-black-deep);stroke:color-mix(in srgb,var(--ae-mg-white) 35%,transparent);stroke-width:1.5px;vector-effect:non-scaling-stroke}.ae-mg-bowl__channel{stroke:color-mix(in srgb,var(--ae-mg-black-light) 80%,var(--ae-mg-white));stroke-width:6px;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.55}.ae-mg-bowl__wood{fill:color-mix(in srgb,var(--ae-mg-coin-body) 55%,var(--ae-mg-roulette-cone-light))}.ae-mg-bowl__board{stroke:color-mix(in srgb,var(--ae-mg-roulette-cone) 45%,transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.ae-mg-bowl__deck{fill:color-mix(in srgb,var(--ae-mg-gold-light) 45%,var(--ae-mg-coin-body))}.ae-mg-bowl__arrow-mark{fill:color-mix(in srgb,var(--ae-mg-roulette-cone) 75%,transparent)}.ae-mg-bowl__foul{stroke:var(--ae-mg-red);stroke-width:3px;vector-effect:non-scaling-stroke}.ae-mg-bowl__pit{stroke:var(--ae-mg-black-deep);stroke-width:6px;vector-effect:non-scaling-stroke}.ae-mg-bowl__guide{z-index:2;opacity:0;transition:opacity var(--ae-mg-motion-select) ease-out}.ae-mg-bowl__guide[data-on]{opacity:1}.ae-mg-bowl__guide polyline{fill:none;stroke:color-mix(in srgb,var(--ae-mg-white) 75%,transparent);stroke-width:3px;stroke-linecap:round;stroke-dasharray:2 7;vector-effect:non-scaling-stroke}.ae-mg-bowl__guide[data-hook] polyline{stroke:var(--ae-mg-gold-light)}.ae-mg-bowl__guide polyline.ae-mg-bowl__tail{opacity:.35;stroke-dasharray:1 9}.ae-mg-bowl__pin{--ae-mg-ax-turn: 0deg;--ae-mg-ax-squash: 1;position:absolute;width:calc(min(12cqw,8cqh) * var(--ae-mg-ax-scale));aspect-ratio:.42;translate:-50% -100%;transform-origin:50% 100%}.ae-mg-bowl__pin:before{content:"";position:absolute;left:-10%;right:-10%;bottom:-6%;height:14%;border-radius:var(--ae-mg-radius-pill);background:radial-gradient(closest-side,color-mix(in srgb,var(--ae-mg-shade) 45%,transparent),transparent)}.ae-mg-bowl__pin:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;clip-path:polygon(50% 0,63% 3%,69% 10%,65% 21%,57% 31%,61% 39%,77% 54%,84% 70%,80% 86%,70% 98%,30% 98%,20% 86%,16% 70%,23% 54%,39% 39%,43% 31%,35% 21%,31% 10%,37% 3%);background:linear-gradient(180deg,transparent 24%,var(--ae-mg-red) 24% 27.5%,transparent 27.5% 30.5%,var(--ae-mg-red) 30.5% 34%,transparent 34%),linear-gradient(90deg,color-mix(in srgb,var(--ae-mg-card-paper) 75%,var(--ae-mg-black-light)) 0%,var(--ae-mg-white) 42%,var(--ae-mg-card-paper) 60%,color-mix(in srgb,var(--ae-mg-card-paper) 70%,var(--ae-mg-black-light)) 100%)}.ae-mg-bowl__pin[data-fall]{animation:ae-mg-bowl-fall .52s ease-in var(--ae-mg-ax-delay) both}.ae-mg-bowl[data-reduced] .ae-mg-bowl__pin[data-fall]{opacity:.28}.ae-mg-bowl__ball{position:absolute;z-index:20;left:50%;top:97%;width:calc(13cqw * var(--ae-mg-ax-scale, 1));aspect-ratio:1;translate:-50% -88%;border-radius:var(--ae-mg-radius-pill);background:radial-gradient(circle at 40% 30%,var(--ae-mg-black-deep) 0 5%,transparent 6%),radial-gradient(circle at 58% 30%,var(--ae-mg-black-deep) 0 5%,transparent 6%),radial-gradient(circle at 49% 46%,var(--ae-mg-black-deep) 0 6%,transparent 7%),radial-gradient(circle at 30% 24%,color-mix(in srgb,var(--ae-mg-white) 85%,transparent) 0 8%,transparent 26%),radial-gradient(60% 40% at 70% 70%,color-mix(in srgb,var(--ae-mg-particle-3) 55%,transparent),transparent 70%),radial-gradient(circle at 50% 50%,var(--ae-mg-slice-2) 0 50%,color-mix(in srgb,var(--ae-mg-slice-2) 50%,var(--ae-mg-black-deep)) 100%);box-shadow:0 4px 8px color-mix(in srgb,var(--ae-mg-shade) 50%,transparent),inset 0 -3px 6px color-mix(in srgb,var(--ae-mg-shade) 35%,transparent);pointer-events:none}.ae-mg-bowl__ball[data-gutter]{filter:brightness(.65);scale:.82}.ae-mg-bowl__mark{position:absolute;z-index:30;left:50%;top:30%;width:0;height:0;pointer-events:none}.ae-mg-bowl__mark .ae-mg-pop{text-shadow:var(--ae-mg-on-fill-shadow)}.ae-mg-bowl__chips{flex-wrap:wrap;max-width:100%;min-height:1.7rem}.ae-mg-bowl__chips .ae-mg-arcade__chip{font-size:var(--ae-mg-type-pill);white-space:nowrap}.ae-mg-bowl__meter{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ae-player-space-2);opacity:.45;transition:opacity var(--ae-mg-motion-select) ease-out}.ae-mg-bowl__meter[data-on]{opacity:1}.ae-mg-bowl__meter-end{font-size:var(--ae-mg-type-caption);font-weight:900;text-transform:uppercase;letter-spacing:.04em;color:var(--ae-mg-scene-ink-soft)}.ae-mg-bowl__track{position:relative;height:14px;border-radius:var(--ae-mg-radius-pill);background:linear-gradient(90deg,transparent calc(50% - 1px),color-mix(in srgb,var(--ae-mg-white) 70%,transparent) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(90deg,var(--ae-mg-slice-2),color-mix(in srgb,var(--ae-mg-slice-2) 30%,var(--ae-mg-pill)) 45%,color-mix(in srgb,var(--ae-mg-red) 30%,var(--ae-mg-pill)) 55%,var(--ae-mg-red));box-shadow:inset 0 0 0 1px var(--ae-mg-pill-edge)}.ae-mg-bowl__needle{--ae-mg-ax-hook: 0;position:absolute;top:-5px;left:calc(50% + var(--ae-mg-ax-hook) * 50%);width:8px;height:24px;translate:-50% 0;border-radius:var(--ae-mg-radius-pill);background:var(--ae-mg-white);box-shadow:0 0 0 2px color-mix(in srgb,var(--ae-mg-shade) 50%,transparent),0 0 10px color-mix(in srgb,var(--ae-mg-white) 60%,transparent)}@keyframes ae-mg-bowl-fall{0%{opacity:1;transform:none}35%{opacity:1}to{opacity:.28;transform:translate(calc(var(--ae-mg-ax-tilt) * 55%),-8%) rotate(var(--ae-mg-ax-turn)) scaleY(var(--ae-mg-ax-squash))}}.ae-mg-code{--ae-mg-ax-rowh: min(calc((100cqh - 15.5rem) / var(--ae-mg-ax-guesses)), 2.75rem);--ae-mg-ax-peg: calc(var(--ae-mg-ax-rowh) * .78);--ae-mg-ax-pick: min(calc((100cqw - var(--ae-mg-ax-colours) * 8px) / (var(--ae-mg-ax-colours) + 1)), 3.3rem);--ae-mg-ax-board: color-mix(in srgb, var(--ae-mg-black) 88%, var(--ae-mg-cabinet-top));--ae-mg-ax-slot: color-mix(in srgb, var(--ae-mg-shade) 55%, var(--ae-mg-ax-board));width:min(100%,26rem);display:grid;justify-items:center;gap:clamp(var(--ae-player-space-1-5),1.6cqh,var(--ae-player-space-3))}.ae-mg-code .ae-mg-arcade__chip{font-family:var(--ae-mg-font-body);font-size:var(--ae-mg-type-pill)}.ae-mg-code__peg{--ae-mg-ax-c: var(--ae-mg-red);--ae-mg-ax-glyph: color-mix(in srgb, var(--ae-mg-white) 82%, transparent);position:relative;display:grid;place-items:center;width:100%;height:100%;border-radius:var(--ae-mg-radius-pill);background:radial-gradient(circle at 34% 28%,color-mix(in srgb,var(--ae-mg-white) 75%,var(--ae-mg-ax-c)) 0,var(--ae-mg-ax-c) 46%,color-mix(in srgb,var(--ae-mg-ax-c) 62%,var(--ae-mg-shade)) 100%);box-shadow:inset 0 -2px 3px color-mix(in srgb,var(--ae-mg-shade) 30%,transparent),0 2px 4px color-mix(in srgb,var(--ae-mg-shade) 45%,transparent)}.ae-mg-code__peg svg{width:56%;height:56%;fill:var(--ae-mg-ax-glyph);filter:drop-shadow(0 1px 0 color-mix(in srgb,var(--ae-mg-shade) 25%,transparent))}.ae-mg-code__peg[data-colour="1"]{--ae-mg-ax-c: var(--ae-mg-flame-outer)}.ae-mg-code__peg[data-colour="2"]{--ae-mg-ax-c: var(--ae-mg-gold);--ae-mg-ax-glyph: color-mix(in srgb, var(--ae-mg-gold-ink) 70%, transparent)}.ae-mg-code__peg[data-colour="3"]{--ae-mg-ax-c: var(--ae-mg-slice-3)}.ae-mg-code__peg[data-colour="4"]{--ae-mg-ax-c: var(--ae-mg-slice-2)}.ae-mg-code__peg[data-colour="5"]{--ae-mg-ax-c: color-mix(in srgb, var(--ae-mg-slice-2) 50%, var(--ae-mg-red))}.ae-mg-code__peg[data-colour="6"]{--ae-mg-ax-c: var(--ae-mg-particle-3)}.ae-mg-code__peg[data-colour="7"]{--ae-mg-ax-c: var(--ae-mg-card-paper);--ae-mg-ax-glyph: color-mix(in srgb, var(--ae-mg-card-ink) 60%, transparent)}.ae-mg-code__lid{position:relative;display:flex;justify-content:center;gap:8px;padding:8px 14px;border-radius:var(--ae-mg-radius-tile);background:linear-gradient(180deg,color-mix(in srgb,var(--ae-mg-gold-light) 22%,var(--ae-mg-black-light)),var(--ae-mg-black));box-shadow:inset 0 1px color-mix(in srgb,var(--ae-mg-white) 30%,transparent),0 0 0 2px color-mix(in srgb,var(--ae-mg-gold) 55%,transparent),0 6px 14px color-mix(in srgb,var(--ae-mg-shade) 40%,transparent)}.ae-mg-code__lid[data-open][data-solved]{box-shadow:0 0 0 3px var(--ae-mg-gold),0 0 24px color-mix(in srgb,var(--ae-mg-gold) 70%,transparent)}.ae-mg-code__lid[data-open]:not([data-solved]){box-shadow:0 0 0 3px var(--ae-mg-miss),0 6px 14px color-mix(in srgb,var(--ae-mg-shade) 40%,transparent)}.ae-mg-code__secret{display:grid;place-items:center;width:calc(var(--ae-mg-ax-peg) * 1.12);aspect-ratio:1;border-radius:var(--ae-mg-radius-pill);background:var(--ae-mg-ax-slot);box-shadow:inset 0 2px 4px color-mix(in srgb,var(--ae-mg-shade) 60%,transparent)}.ae-mg-code__secret b{font-family:var(--ae-mg-font-display);font-size:calc(var(--ae-mg-ax-peg) * .55);font-weight:900;color:var(--ae-mg-gold)}.ae-mg-code__secret[data-lifted] .ae-mg-code__peg{animation:ae-mg-code-lift .38s var(--ae-mg-easing-pop) both}@keyframes ae-mg-code-lift{0%{transform:scaleX(.05) translateY(-30%);opacity:.4}60%{transform:scaleX(1.1) translateY(4%);opacity:1}to{transform:scaleX(1) translateY(0);opacity:1}}.ae-mg-code__panel{position:relative}.ae-mg-code__cracked{position:absolute;top:0;right:0;bottom:0;left:0;z-index:7;display:grid;place-items:center;pointer-events:none}.ae-mg-code__cracked b{max-width:94%;padding:9px 18px;border:3px solid color-mix(in srgb,var(--ae-mg-white) 90%,transparent);border-radius:var(--ae-mg-radius-pill);font-family:var(--ae-mg-font-display);font-size:var(--ae-mg-type-title);font-weight:900;line-height:1;white-space:nowrap;color:var(--ae-mg-gold-ink);background:var(--ae-mg-gold-fill);box-shadow:0 0 30px color-mix(in srgb,var(--ae-mg-gold) 70%,transparent),0 8px 18px color-mix(in srgb,var(--ae-mg-shade) 40%,transparent);transform:rotate(-4deg);animation:ae-mg-code-stamp .52s var(--ae-mg-easing-pop) both}@keyframes ae-mg-code-stamp{0%{opacity:0;transform:rotate(-4deg) scale(2)}60%{opacity:1;transform:rotate(-4deg) scale(.94)}to{opacity:1;transform:rotate(-4deg) scale(1)}}.ae-mg-code__rows{display:grid;gap:3px;margin:0;padding:6px;list-style:none;border-radius:var(--ae-mg-radius-panel);background:linear-gradient(180deg,var(--ae-mg-ax-board),color-mix(in srgb,var(--ae-mg-ax-board) 80%,var(--ae-mg-shade)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ae-mg-white) 10%,transparent),0 8px 18px color-mix(in srgb,var(--ae-mg-shade) 35%,transparent)}.ae-mg-code__row{display:grid;grid-template-columns:1.3rem auto auto;align-items:center;gap:10px;height:var(--ae-mg-ax-rowh);padding:0 8px 0 4px;border-radius:var(--ae-mg-radius-zone)}.ae-mg-code__row[data-active]{background:color-mix(in srgb,var(--ae-mg-gold) 16%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ae-mg-gold) 70%,transparent)}.ae-mg-code__row[data-future]{opacity:.4}.ae-mg-code__num{font-family:var(--ae-mg-font-number);font-size:var(--ae-mg-type-caption);font-weight:800;text-align:right;color:var(--ae-mg-scene-ink-soft)}.ae-mg-code__holes{display:flex;gap:6px}.ae-mg-code__hole{position:relative;display:grid;place-items:center;width:var(--ae-mg-ax-peg);height:var(--ae-mg-ax-peg);border-radius:var(--ae-mg-radius-pill);background:var(--ae-mg-ax-slot);box-shadow:inset 0 2px 3px color-mix(in srgb,var(--ae-mg-shade) 55%,transparent)}.ae-mg-code__hole>.ae-mg-code__peg{width:100%;height:100%}.ae-player-theme .ae-mg-code__hole.ae-player-pressable{padding:0;border:0;background:var(--ae-mg-ax-slot);box-shadow:inset 0 2px 3px color-mix(in srgb,var(--ae-mg-shade) 55%,transparent);-webkit-tap-highlight-color:transparent}.ae-player-theme .ae-mg-code__hole.ae-player-pressable:disabled{cursor:default}.ae-mg-code__hole[data-next]{box-shadow:inset 0 2px 3px color-mix(in srgb,var(--ae-mg-shade) 55%,transparent),0 0 0 2px var(--ae-mg-gold);animation:ae-mg-code-next 1.1s ease-in-out infinite}.ae-mg-code__row[data-active] .ae-mg-code__peg{animation:ae-mg-code-drop .26s var(--ae-mg-easing-pop) both}.ae-mg-code__row[data-newest] .ae-mg-code__peg{animation:ae-mg-code-settle .3s var(--ae-mg-easing-pop) both;animation-delay:calc(var(--ae-mg-ax-i) * 40ms)}@keyframes ae-mg-code-next{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes ae-mg-code-drop{0%{transform:translateY(-60%) scale(.6);opacity:0}70%{transform:translateY(6%) scale(1.06);opacity:1}to{transform:translateY(0) scale(1);opacity:1}}@keyframes ae-mg-code-settle{0%{transform:scale(1.15)}to{transform:scale(1)}}.ae-mg-code__pips{display:flex;align-items:center;gap:4px;padding:3px 5px;border-radius:var(--ae-mg-radius-pill);background:color-mix(in srgb,var(--ae-mg-shade) 30%,transparent)}.ae-mg-code__pip{display:block;width:min(calc(var(--ae-mg-ax-rowh) * .44),18px);aspect-ratio:1;border-radius:var(--ae-mg-radius-pill);background:color-mix(in srgb,var(--ae-mg-shade) 50%,var(--ae-mg-ax-board));box-shadow:inset 0 1px 2px color-mix(in srgb,var(--ae-mg-shade) 50%,transparent)}.ae-mg-code__pip[data-on][data-kind=exact]{background:radial-gradient(circle at 35% 30%,var(--ae-mg-white),var(--ae-mg-hit) 55%,color-mix(in srgb,var(--ae-mg-hit) 60%,var(--ae-mg-shade)));box-shadow:0 0 6px color-mix(in srgb,var(--ae-mg-hit) 70%,transparent);animation:ae-mg-code-pip .26s var(--ae-mg-easing-pop) both}.ae-mg-code__pip[data-on][data-kind=near]{background:transparent;background:color-mix(in srgb,var(--ae-mg-white) 28%,transparent);box-shadow:inset 0 0 0 4.5px var(--ae-mg-white),0 0 8px color-mix(in srgb,var(--ae-mg-white) 60%,transparent);animation:ae-mg-code-pip .26s var(--ae-mg-easing-pop) both}@keyframes ae-mg-code-pip{0%{transform:scale(.2)}70%{transform:scale(1.35)}to{transform:scale(1)}}.ae-mg-code__legend{display:flex;gap:14px;margin:0;font-size:var(--ae-mg-type-caption);font-weight:800;color:var(--ae-mg-scene-ink-soft)}.ae-mg-code__legend span{display:inline-flex;align-items:center;gap:5px}.ae-mg-code__legend .ae-mg-code__pip{width:13px;animation:none}.ae-mg-code__palette{display:flex;flex-wrap:nowrap;justify-content:center;gap:8px}.ae-player-theme .ae-mg-code__pick.ae-player-pressable,.ae-player-theme .ae-mg-code__undo.ae-player-pressable{display:grid;place-items:center;width:var(--ae-mg-ax-pick);height:var(--ae-mg-ax-pick);padding:4px;border:0;border-radius:var(--ae-mg-radius-pill);background:color-mix(in srgb,var(--ae-mg-shade) 40%,var(--ae-mg-ax-board));box-shadow:0 4px color-mix(in srgb,var(--ae-mg-shade) 60%,transparent),inset 0 0 0 1.5px color-mix(in srgb,var(--ae-mg-white) 18%,transparent);transition:transform var(--ae-mg-motion-press) var(--ae-mg-easing-settle),box-shadow var(--ae-mg-motion-press) var(--ae-mg-easing-settle),opacity var(--ae-mg-motion-press) var(--ae-mg-easing-settle);-webkit-tap-highlight-color:transparent}.ae-player-theme .ae-mg-code__pick.ae-player-pressable:not(:disabled):active,.ae-player-theme .ae-mg-code__undo.ae-player-pressable:not(:disabled):active{transform:translateY(3px);box-shadow:0 1px color-mix(in srgb,var(--ae-mg-shade) 60%,transparent)}.ae-player-theme .ae-mg-code__pick.ae-player-pressable:disabled,.ae-player-theme .ae-mg-code__undo.ae-player-pressable:disabled{cursor:default;opacity:.45}.ae-player-theme .ae-mg-code__undo.ae-player-pressable{color:var(--ae-mg-pill-ink);background:var(--ae-mg-pill)}.ae-mg-code__undo svg{width:62%;height:62%}@media(hover:hover)and (pointer:fine){.ae-player-theme .ae-mg-code__pick.ae-player-pressable:not(:disabled):hover{transform:translateY(-2px)}}.ae-mg-code__pips[data-count="4"] .ae-mg-code__pip,.ae-mg-code__pips[data-count="3"] .ae-mg-code__pip{width:min(calc(var(--ae-mg-ax-rowh) * .52),22px)}.ae-player-theme .ae-mg-code__hole.ae-player-pressable[data-short]{box-shadow:inset 0 2px 3px color-mix(in srgb,var(--ae-mg-shade) 55%,transparent),0 0 0 2.5px var(--ae-mg-miss);animation:ae-mg-code-short .42s ease-in-out both}@keyframes ae-mg-code-short{0%,to{transform:translate(0)}25%{transform:translate(-5px)}50%{transform:translate(4px)}75%{transform:translate(-2px)}}.ae-mg-code__cracked b[data-fast]{background:linear-gradient(180deg,var(--ae-mg-white),var(--ae-mg-gold-light) 30%,var(--ae-mg-gold) 70%);box-shadow:0 0 40px var(--ae-mg-gold),0 8px 18px color-mix(in srgb,var(--ae-mg-shade) 40%,transparent)}.ae-mg-code__cracked b{display:grid;justify-items:center;gap:4px;text-align:center}.ae-mg-code__cracked b small{font-size:var(--ae-mg-type-heading)}.ae-mg-lamp{--ae-mg-ax-pad: 8px;--ae-mg-ax-gap: 4px;--ae-mg-ax-cell: min( calc((100cqw - 2 * var(--ae-mg-ax-pad) - 4px - (var(--ae-mg-columns) - 1) * var(--ae-mg-ax-gap)) / var(--ae-mg-columns)), calc((100cqh - 8.5rem - 2 * var(--ae-mg-ax-pad) - (var(--ae-mg-rows) - 1) * var(--ae-mg-ax-gap)) / var(--ae-mg-rows)), 5.4rem );--ae-mg-ax-warm: var(--ae-mg-flame-outer);--ae-mg-ax-core: var(--ae-mg-flame-inner);--ae-mg-ax-lock-hole: var(--ae-mg-black);width:100%;display:grid;justify-items:center;gap:var(--ae-player-space-2)}.ae-mg-lamp__sky{position:relative;padding:var(--ae-mg-ax-pad);border-radius:var(--ae-mg-radius-sheet);background:radial-gradient(1.5px 1.5px at 12% 18%,color-mix(in srgb,var(--ae-mg-white) 70%,transparent),transparent 70%),radial-gradient(1px 1px at 34% 8%,color-mix(in srgb,var(--ae-mg-white) 60%,transparent),transparent 70%),radial-gradient(1.5px 1.5px at 66% 12%,color-mix(in srgb,var(--ae-mg-white) 55%,transparent),transparent 70%),radial-gradient(1px 1px at 88% 40%,color-mix(in srgb,var(--ae-mg-white) 60%,transparent),transparent 70%),radial-gradient(1.5px 1.5px at 8% 70%,color-mix(in srgb,var(--ae-mg-white) 45%,transparent),transparent 70%),radial-gradient(1px 1px at 52% 94%,color-mix(in srgb,var(--ae-mg-white) 50%,transparent),transparent 70%),radial-gradient(70% 45% at 50% 0%,color-mix(in srgb,var(--ae-mg-cabinet-top) 70%,transparent),transparent 75%),radial-gradient(80% 50% at 50% 100%,color-mix(in srgb,var(--ae-mg-flame-outer) 14%,transparent),transparent 70%),linear-gradient(180deg,var(--ae-mg-cabinet-bottom) 0%,var(--ae-mg-reel-well) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ae-mg-gold-light) 22%,transparent),inset 0 18px 40px color-mix(in srgb,var(--ae-mg-shade) 30%,transparent),0 14px 30px color-mix(in srgb,var(--ae-mg-shade) 45%,transparent)}.ae-mg-lamp__sky[data-end=solved]{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ae-mg-gold-light) 60%,transparent),inset 0 0 50px color-mix(in srgb,var(--ae-mg-gold) 22%,transparent),0 0 36px color-mix(in srgb,var(--ae-mg-gold) 40%,transparent);transition:box-shadow .4s ease-out}.ae-mg-lamp__grid{display:grid;grid-template-columns:repeat(var(--ae-mg-columns),var(--ae-mg-ax-cell));grid-auto-rows:var(--ae-mg-ax-cell);gap:var(--ae-mg-ax-gap)}.ae-player-theme .ae-mg-lamp .ae-mg-lamp__cell.ae-player-pressable{position:relative;display:block;width:100%;height:100%;padding:0;border:0;border-radius:var(--ae-mg-radius-tile);background:none;-webkit-tap-highlight-color:transparent}.ae-player-theme .ae-mg-lamp .ae-mg-lamp__cell.ae-player-pressable:disabled{cursor:default}.ae-mg-lamp__cell:before{content:"";position:absolute;top:9%;left:calc(var(--ae-mg-ax-gap) * -.5);right:calc(var(--ae-mg-ax-gap) * -.5);height:2px;border-radius:var(--ae-mg-radius-pill);background:color-mix(in srgb,var(--ae-mg-gold-light) 26%,transparent)}.ae-mg-lamp__cell:focus-visible{outline:3px solid var(--ae-mg-gold-light);outline-offset:2px}.ae-mg-lamp__bulb{position:absolute;left:13%;right:13%;top:19%;bottom:5%;display:block;border-radius:46% 46% 50% 50%/44% 44% 56% 56%;background:radial-gradient(circle at 36% 30%,color-mix(in srgb,var(--ae-mg-white) 20%,transparent) 0 12%,transparent 30%),radial-gradient(circle at 50% 55%,color-mix(in srgb,var(--ae-mg-black-light) 70%,var(--ae-mg-reel-well)),var(--ae-mg-reel-well) 92%);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ae-mg-white) 12%,transparent),inset 0 -6px 10px color-mix(in srgb,var(--ae-mg-shade) 30%,transparent),0 4px 8px color-mix(in srgb,var(--ae-mg-shade) 40%,transparent);transition:transform .22s var(--ae-mg-easing-pop) var(--ae-mg-ax-delay)}.ae-mg-lamp__bulb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--ae-mg-shade) 22%,transparent),transparent 22%,transparent 78%,color-mix(in srgb,var(--ae-mg-shade) 22%,transparent)),repeating-linear-gradient(180deg,transparent 0 17%,color-mix(in srgb,var(--ae-mg-shade) 16%,transparent) 17% 20%);pointer-events:none}.ae-mg-lamp__bulb:before{content:"";position:absolute;z-index:3;left:34%;right:34%;top:-14%;height:16%;border-radius:var(--ae-mg-radius-xs) var(--ae-mg-radius-xs) var(--ae-mg-radius-sm) var(--ae-mg-radius-sm);background:linear-gradient(180deg,var(--ae-mg-gold-light),var(--ae-mg-gold-dark));box-shadow:0 1px 2px color-mix(in srgb,var(--ae-mg-shade) 40%,transparent)}.ae-mg-lamp__glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;border-radius:inherit;background:radial-gradient(circle at 44% 38%,var(--ae-mg-bulb) 0 10%,var(--ae-mg-ax-core) 30%,var(--ae-mg-ax-warm) 72%,color-mix(in srgb,var(--ae-mg-red) 65%,var(--ae-mg-ax-warm)) 100%);box-shadow:0 0 calc(var(--ae-mg-ax-cell) * .28) color-mix(in srgb,var(--ae-mg-ax-warm) 80%,transparent),0 0 calc(var(--ae-mg-ax-cell) * .7) color-mix(in srgb,var(--ae-mg-ax-core) 32%,transparent);opacity:0;transition:opacity .2s ease-out var(--ae-mg-ax-delay)}.ae-mg-lamp__cell[data-on] .ae-mg-lamp__glow{opacity:1}.ae-mg-lamp__glow{animation:ae-mg-lamp-light .46s ease-out var(--ae-mg-ax-intro) backwards}.ae-mg-lamp__grid .ae-mg-lamp__cell{animation:ae-mg-lamp-hang .42s var(--ae-mg-easing-pop) var(--ae-mg-ax-intro) backwards}.ae-mg-lamp__cell[data-tapped] .ae-mg-lamp__bulb{animation:ae-mg-lamp-tap .3s var(--ae-mg-easing-pop)}.ae-mg-lamp__ring{position:absolute;left:50%;top:58%;z-index:4;width:96%;aspect-ratio:1;border-radius:50%;border:4px solid color-mix(in srgb,var(--ae-mg-white) 70%,transparent);background:radial-gradient(closest-side,color-mix(in srgb,var(--ae-mg-white) 35%,transparent),transparent 70%);translate:-50% -50%;pointer-events:none;opacity:0;animation:ae-mg-lamp-ring .52s ease-out var(--ae-mg-ax-ring) both}.ae-mg-lamp__ring[data-on]{border-color:var(--ae-mg-ax-core);background:radial-gradient(closest-side,color-mix(in srgb,var(--ae-mg-bulb) 85%,transparent),color-mix(in srgb,var(--ae-mg-ax-warm) 55%,transparent) 55%,transparent 75%)}.ae-mg-lamp__cell[data-flip] .ae-mg-lamp__bulb{animation:ae-mg-lamp-squash .34s var(--ae-mg-easing-pop) var(--ae-mg-ax-ring) backwards}.ae-mg-lamp__spark{position:absolute;left:13%;right:13%;top:19%;bottom:5%;z-index:3;border-radius:46% 46% 50% 50%/44% 44% 56% 56%;background:radial-gradient(circle at 44% 38%,var(--ae-mg-bulb) 0 12%,var(--ae-mg-ax-core) 35%,var(--ae-mg-ax-warm) 75%,transparent 100%);box-shadow:0 0 calc(var(--ae-mg-ax-cell) * .35) color-mix(in srgb,var(--ae-mg-ax-warm) 80%,transparent);opacity:0;pointer-events:none;animation:ae-mg-lamp-spark .52s ease-out var(--ae-mg-ax-chain) both}.ae-mg-lamp__cell[data-demo]:after{animation:ae-mg-lamp-demo 1.4s ease-in-out infinite}.ae-mg-lamp__next{position:absolute;z-index:9;left:50%;top:50%;padding:10px 20px;border-radius:var(--ae-mg-radius-card);translate:-50% -50%;white-space:nowrap;font-family:var(--ae-mg-font-display);font-size:var(--ae-mg-type-heading);font-weight:900;color:var(--ae-mg-pill-ink);background:color-mix(in srgb,var(--ae-mg-pill) 94%,transparent);box-shadow:0 0 0 2px var(--ae-mg-gold-light),0 12px 26px color-mix(in srgb,var(--ae-mg-shade) 55%,transparent);pointer-events:none;animation:ae-mg-lamp-card 1.7s var(--ae-mg-easing-settle) both}.ae-mg-lamp__lock{position:absolute;right:2%;bottom:0;z-index:5;display:grid;place-items:center;width:38%;aspect-ratio:1;border-radius:50%;color:var(--ae-mg-gold-light);background:radial-gradient(circle at 40% 35%,var(--ae-mg-black-light),var(--ae-mg-black));box-shadow:0 0 0 2px var(--ae-mg-gold-dark),0 2px 5px color-mix(in srgb,var(--ae-mg-shade) 50%,transparent)}.ae-mg-lamp__lock svg{width:64%;height:64%}.ae-mg-lamp__legend{display:flex;align-items:center;min-height:30px;gap:var(--ae-player-space-2);margin:0;padding:2px 14px 2px 4px;border-radius:var(--ae-mg-radius-pill);color:var(--ae-mg-pill-ink);background:color-mix(in srgb,var(--ae-mg-gold) 16%,var(--ae-mg-pill));box-shadow:0 0 0 1px color-mix(in srgb,var(--ae-mg-gold-light) 35%,transparent);font-size:var(--ae-mg-type-body);font-weight:800}.ae-mg-lamp__legend .ae-mg-lamp__lock{position:relative;right:auto;bottom:auto;width:26px;box-shadow:0 0 0 2px var(--ae-mg-gold)}.ae-mg-lamp__sky[data-end=failed] .ae-mg-lamp__cell[data-on] .ae-mg-lamp__bulb{animation:ae-mg-lamp-shiver .42s ease-in-out .38s 2}.ae-mg-lamp__sky[data-end=solved] .ae-mg-lamp__grid{animation:ae-mg-lamp-cheer .7s var(--ae-mg-easing-pop) .38s}@media(hover:hover)and (pointer:fine){.ae-mg-lamp__cell:not(:disabled):hover .ae-mg-lamp__bulb{transform:translateY(-3px) scale(1.04)}}.ae-mg-lamp__goal{display:inline-block;width:15px;height:17px;margin-inline-end:2px;border-radius:46% 46% 50% 50%/44% 44% 56% 56%;background:radial-gradient(circle at 36% 30%,color-mix(in srgb,var(--ae-mg-white) 30%,transparent) 0 14%,transparent 34%),var(--ae-mg-reel-well);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ae-mg-white) 35%,transparent),0 -3px 0 -1px var(--ae-mg-gold-light)}.ae-mg-lamp__boards{gap:var(--ae-player-space-1-5)}.ae-mg-lamp__mark{display:inline-block;width:15px;height:15px;border-radius:50%;background:color-mix(in srgb,var(--ae-mg-white) 18%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ae-mg-white) 40%,transparent)}.ae-mg-lamp__mark[data-current]{box-shadow:inset 0 0 0 2px var(--ae-mg-gold-light)}.ae-mg-lamp__mark[data-mark=star]{border-radius:0;background:var(--ae-mg-gold-fill);box-shadow:none;-webkit-mask:var(--ae-mg-star-mask) center / contain no-repeat;mask:var(--ae-mg-star-mask) center / contain no-repeat;animation:ae-mg-lamp-earn .52s var(--ae-mg-easing-pop) backwards}.ae-mg-lamp__mark[data-mark=solved]{background:var(--ae-mg-hit);box-shadow:none;animation:ae-mg-lamp-earn .42s var(--ae-mg-easing-pop) backwards}.ae-mg-lamp__mark[data-mark=failed]{background:var(--ae-mg-miss);box-shadow:none}.ae-mg-lamp__stamp{position:absolute;z-index:8;left:50%;bottom:12%;display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:var(--ae-mg-radius-pill);translate:-50% 0;font-family:var(--ae-mg-font-display);font-size:var(--ae-mg-type-heading);font-weight:900;letter-spacing:.04em;white-space:nowrap;text-transform:uppercase;color:var(--ae-mg-on-fill);text-shadow:var(--ae-mg-on-fill-shadow);background:var(--ae-mg-gold-badge);box-shadow:0 0 0 3px var(--ae-mg-gold-light),0 8px 18px color-mix(in srgb,var(--ae-mg-shade) 45%,transparent);animation:ae-mg-lamp-stamp .56s var(--ae-mg-easing-pop) .48s backwards}.ae-mg-lamp__stamp .ae-mg-lamp__mark{width:20px;height:20px;background:var(--ae-mg-gold-light);animation:none}.ae-mg-lamp .ae-mg-arcade__status{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ae-mg-lamp__cell[data-peek]:after{content:"";position:absolute;left:9%;right:9%;top:15%;bottom:1%;z-index:6;border-radius:50%;border:2.5px dashed color-mix(in srgb,var(--ae-mg-white) 80%,transparent);pointer-events:none}.ae-mg-lamp__cell[data-peek=self]:after{border-style:solid;border-color:var(--ae-mg-gold-light);box-shadow:0 0 10px color-mix(in srgb,var(--ae-mg-gold) 60%,transparent)}@keyframes ae-mg-lamp-squash{0%{transform:scale(1)}35%{transform:scale(1.18,.84)}70%{transform:scale(.94,1.06)}to{transform:scale(1)}}@keyframes ae-mg-lamp-spark{0%{opacity:0;transform:scale(.7)}30%{opacity:1;transform:scale(1.12)}to{opacity:0;transform:scale(1)}}@keyframes ae-mg-lamp-demo{0%,to{opacity:.35;transform:scale(.92)}50%{opacity:1;transform:scale(1.04)}}@keyframes ae-mg-lamp-card{0%{opacity:0;transform:scale(.7)}15%{opacity:1;transform:scale(1.05)}25%{transform:scale(1)}80%{opacity:1}to{opacity:0;transform:scale(.96)}}@keyframes ae-mg-lamp-earn{0%{transform:scale(.2) rotate(-90deg);opacity:0}70%{transform:scale(1.4) rotate(10deg);opacity:1}}@keyframes ae-mg-lamp-stamp{0%{opacity:0;transform:scale(2.4) rotate(-8deg)}60%{opacity:1;transform:scale(.92) rotate(2deg)}to{transform:scale(1)}}@keyframes ae-mg-lamp-light{0%{opacity:0;transform:scale(.5)}}@keyframes ae-mg-lamp-hang{0%{opacity:0;scale:.7}}@keyframes ae-mg-lamp-tap{40%{transform:translateY(8%) scale(.9)}75%{transform:translateY(-4%) scale(1.06)}}@keyframes ae-mg-lamp-ring{0%{opacity:.95;transform:scale(.45)}to{opacity:0;transform:scale(1.35)}}@keyframes ae-mg-lamp-shiver{25%{transform:translate(-6%) rotate(-5deg)}75%{transform:translate(6%) rotate(5deg)}}@keyframes ae-mg-lamp-cheer{40%{transform:scale(1.03)}}.ae-mg-slide{--ae-mg-ax-tray: min( calc(100cqw - 12px) , calc(100cqh - 7rem) , 25rem);--ae-mg-ax-tile: calc((var(--ae-mg-ax-tray) - 16px) / var(--ae-mg-ax-n));width:100%;height:100cqh;align-content:start;padding-top:var(--ae-player-space-2);box-sizing:border-box;display:grid;justify-items:center;gap:var(--ae-player-space-3)}.ae-mg-slide__tray{position:relative;width:var(--ae-mg-ax-tray);aspect-ratio:1;padding:8px;box-sizing:border-box;border-radius:var(--ae-mg-radius-sheet);background:repeating-linear-gradient(100deg,color-mix(in srgb,var(--ae-mg-white) 5%,transparent) 0 6px,transparent 6px 15px,color-mix(in srgb,var(--ae-mg-shade) 7%,transparent) 15px 19px,transparent 19px 30px),linear-gradient(160deg,var(--ae-mg-roulette-cone-light) 0%,color-mix(in srgb,var(--ae-mg-roulette-cone-light) 55%,var(--ae-mg-roulette-cone)) 55%,var(--ae-mg-roulette-cone) 100%);box-shadow:inset 0 2px color-mix(in srgb,var(--ae-mg-gold-light) 45%,transparent),inset 0 -4px color-mix(in srgb,var(--ae-mg-shade) 35%,transparent),0 16px 30px color-mix(in srgb,var(--ae-mg-shade) 50%,transparent)}.ae-mg-slide__tray[data-end=solved]{box-shadow:inset 0 2px color-mix(in srgb,var(--ae-mg-gold-light) 60%,transparent),0 0 0 3px color-mix(in srgb,var(--ae-mg-gold) 80%,transparent),0 0 40px color-mix(in srgb,var(--ae-mg-gold) 50%,transparent);transition:box-shadow .3s ease-out}.ae-mg-slide__tray[data-end=failed]{animation:ae-mg-slide-shake .42s ease-in-out .2s}.ae-mg-slide__well{position:relative;width:100%;height:100%;border-radius:var(--ae-mg-radius-panel);background:radial-gradient(120% 100% at 50% 0%,color-mix(in srgb,var(--ae-mg-roulette-track) 80%,var(--ae-mg-black)),var(--ae-mg-black-deep));box-shadow:inset 0 4px 10px color-mix(in srgb,var(--ae-mg-shade) 70%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--ae-mg-shade) 60%,transparent);animation:ae-mg-slide-in .36s var(--ae-mg-easing-pop) backwards}.ae-mg-slide__slot,.ae-mg-slide__place{position:absolute;left:0;top:0;width:calc(100% / var(--ae-mg-ax-n));height:calc(100% / var(--ae-mg-ax-n));padding:3px;box-sizing:border-box;transform:translate(calc(var(--ae-mg-ax-x) * 100%),calc(var(--ae-mg-ax-y) * 100%))}.ae-mg-slide__slot:after{content:"";position:absolute;top:10%;right:10%;bottom:10%;left:10%;border-radius:22%;background:color-mix(in srgb,var(--ae-mg-white) 4%,transparent);box-shadow:inset 0 2px 4px color-mix(in srgb,var(--ae-mg-shade) 50%,transparent)}.ae-mg-slide__place{z-index:1;transition:transform .17s ease-out}.ae-player-theme .ae-mg-slide .ae-mg-slide__tile.ae-player-pressable{display:block;width:100%;height:100%;padding:0;border:0;border-radius:20%;background:none;-webkit-tap-highlight-color:transparent}.ae-player-theme .ae-mg-slide .ae-mg-slide__tile.ae-player-pressable:disabled{cursor:default}.ae-mg-slide__tile:focus-visible{outline:none}.ae-mg-slide__tile:focus-visible .ae-mg-slide__face{outline:3px solid var(--ae-mg-gold-light);outline-offset:2px}.ae-mg-slide__place[data-row="0"]{--ae-mg-ax-candy: var(--ae-mg-slice-1)}.ae-mg-slide__place[data-row="1"]{--ae-mg-ax-candy: var(--ae-mg-slice-2)}.ae-mg-slide__place[data-row="2"]{--ae-mg-ax-candy: var(--ae-mg-slice-3)}.ae-mg-slide__place[data-row="3"]{--ae-mg-ax-candy: var(--ae-mg-gold-dark)}.ae-mg-slide__face{position:relative;display:grid;place-items:center;width:100%;height:100%;border-radius:20%;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--ae-mg-ax-candy) 62%,var(--ae-mg-white)) 0%,var(--ae-mg-ax-candy) 48%,color-mix(in srgb,var(--ae-mg-ax-candy) 78%,var(--ae-mg-shade)) 100%);box-shadow:inset 0 calc(var(--ae-mg-ax-tile) * -.07) 0 color-mix(in srgb,var(--ae-mg-ax-candy) 55%,var(--ae-mg-shade)),inset 0 2px color-mix(in srgb,var(--ae-mg-white) 55%,transparent),0 5px 8px color-mix(in srgb,var(--ae-mg-shade) 45%,transparent);color:var(--ae-mg-on-fill);transition:box-shadow .2s ease-out,translate var(--ae-mg-motion-press) var(--ae-mg-easing-settle)}.ae-mg-slide__face:before{content:"";position:absolute;left:12%;right:12%;top:6%;height:32%;border-radius:var(--ae-mg-radius-pill);background:linear-gradient(180deg,color-mix(in srgb,var(--ae-mg-white) 55%,transparent),transparent)}.ae-mg-slide__place[data-wide] .ae-mg-slide__face b{font-size:calc(var(--ae-mg-ax-tile) * .36);letter-spacing:-.06em}.ae-mg-slide__face b{position:relative;margin-top:-6%;font-family:var(--ae-mg-font-display);font-size:calc(var(--ae-mg-ax-tile) * .42);font-weight:900;line-height:1;text-shadow:0 2px 0 color-mix(in srgb,var(--ae-mg-shade) 40%,transparent),0 0 10px color-mix(in srgb,var(--ae-mg-shade) 20%,transparent)}.ae-mg-slide__place[data-home] .ae-mg-slide__face{box-shadow:inset 0 calc(var(--ae-mg-ax-tile) * -.07) 0 color-mix(in srgb,var(--ae-mg-ax-candy) 55%,var(--ae-mg-shade)),inset 0 0 0 3px var(--ae-mg-gold-light),0 0 14px color-mix(in srgb,var(--ae-mg-gold) 55%,transparent),0 5px 8px color-mix(in srgb,var(--ae-mg-shade) 45%,transparent)}.ae-mg-slide__star{position:absolute;top:9%;right:9%;width:20%;aspect-ratio:1;background:var(--ae-mg-gold-light);-webkit-mask:var(--ae-mg-star-mask) center / contain no-repeat;mask:var(--ae-mg-star-mask) center / contain no-repeat;opacity:0;transform:scale(.4);transition:opacity .2s ease-out,transform .26s var(--ae-mg-easing-pop)}.ae-mg-slide__place[data-home] .ae-mg-slide__star{opacity:1;transform:none}.ae-mg-slide__chevron{position:absolute;left:50%;top:50%;width:20%;height:12%;background:color-mix(in srgb,var(--ae-mg-white) 80%,transparent);clip-path:polygon(50% 0,100% 100%,0 100%);opacity:0;translate:-50% -50%;pointer-events:none}.ae-mg-slide__place[data-toward] .ae-mg-slide__chevron{opacity:1;animation:ae-mg-slide-nudge 1.1s ease-in-out infinite}.ae-mg-slide__place[data-toward=up] .ae-mg-slide__chevron{rotate:0deg;top:13%}.ae-mg-slide__place[data-toward=down] .ae-mg-slide__chevron{rotate:180deg;top:81%}.ae-mg-slide__place[data-toward=left] .ae-mg-slide__chevron{rotate:-90deg;left:13%}.ae-mg-slide__place[data-toward=right] .ae-mg-slide__chevron{rotate:90deg;left:87%}.ae-mg-slide__place[data-moved] .ae-mg-slide__face{animation:ae-mg-slide-land .26s var(--ae-mg-easing-pop) .11s}.ae-mg-slide__place[data-nope] .ae-mg-slide__face{animation:ae-mg-slide-nope .34s ease-in-out}.ae-mg-slide__tray[data-end=solved] .ae-mg-slide__face{animation:ae-mg-slide-cheer .56s var(--ae-mg-easing-pop) var(--ae-mg-ax-wave) both}@media(hover:hover)and (pointer:fine){.ae-mg-slide__tile:not(:disabled):hover .ae-mg-slide__face{translate:0 -3px}}.ae-mg-slide .ae-mg-arcade__status{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ae-mg-slide .ae-mg-arcade__chip{font-size:var(--ae-mg-type-pill);padding-inline:var(--ae-player-space-2-5)}.ae-mg-slide__par[data-missed]{opacity:.8;text-decoration:line-through;text-decoration-thickness:2px}.ae-mg-slide__stamp{position:absolute;z-index:8;left:50%;top:-26px;padding:6px 14px;white-space:nowrap;translate:-50% 0;border-radius:var(--ae-mg-radius-zone);font-family:var(--ae-mg-font-display);font-size:var(--ae-mg-type-heading);font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:var(--ae-mg-on-fill);text-shadow:var(--ae-mg-on-fill-shadow);background:var(--ae-mg-gold-badge);box-shadow:0 0 0 3px var(--ae-mg-gold-light),0 8px 16px color-mix(in srgb,var(--ae-mg-shade) 45%,transparent);rotate:-3deg;animation:ae-mg-slide-stamp .52s var(--ae-mg-easing-pop) .26s backwards}.ae-mg-slide__stamp:not([data-par]){background:var(--ae-mg-hit-badge);box-shadow:0 0 0 3px color-mix(in srgb,var(--ae-mg-white) 70%,transparent),0 8px 16px color-mix(in srgb,var(--ae-mg-shade) 45%,transparent)}.ae-mg-slide__sweep{position:absolute;z-index:7;top:8px;right:8px;bottom:8px;left:8px;border-radius:var(--ae-mg-radius-panel);overflow:hidden;pointer-events:none}.ae-mg-slide__sweep:before{content:"";position:absolute;top:0;bottom:0;left:0;width:40%;background:linear-gradient(100deg,transparent,color-mix(in srgb,var(--ae-mg-white) 55%,transparent),transparent);opacity:0;animation:ae-mg-slide-sweep .9s ease-in-out .24s both}.ae-mg-slide__next{position:absolute;z-index:8;left:50%;top:50%;padding:10px 18px;border-radius:var(--ae-mg-radius-card);translate:-50% -50%;max-width:calc(100% - 24px);box-sizing:border-box;text-align:center;font-family:var(--ae-mg-font-display);font-size:var(--ae-mg-type-value);font-weight:900;color:var(--ae-mg-pill-ink);background:color-mix(in srgb,var(--ae-mg-pill) 92%,transparent);box-shadow:0 0 0 2px var(--ae-mg-gold-light),0 12px 26px color-mix(in srgb,var(--ae-mg-shade) 55%,transparent);pointer-events:none;animation:ae-mg-slide-card 1.7s var(--ae-mg-easing-settle) both}@keyframes ae-mg-slide-sweep{0%{opacity:1;transform:translate(-110%)}to{opacity:1;transform:translate(260%)}}@keyframes ae-mg-slide-card{0%{opacity:0;transform:scale(.7)}15%{opacity:1;transform:scale(1.05)}25%{transform:scale(1)}80%{opacity:1}to{opacity:0;transform:scale(.96)}}@keyframes ae-mg-slide-stamp{0%{opacity:0;transform:scale(2.2)}60%{opacity:1;transform:scale(.92)}to{transform:scale(1)}}@keyframes ae-mg-slide-nope{20%{transform:translate(-7%) rotate(-4deg)}50%{transform:translate(6%) rotate(3deg)}80%{transform:translate(-3%)}}@keyframes ae-mg-slide-in{0%{opacity:0;transform:scale(.92)}}@keyframes ae-mg-slide-land{45%{transform:scale(1.07,.93)}}@keyframes ae-mg-slide-cheer{45%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes ae-mg-slide-nudge{50%{opacity:.35}}@keyframes ae-mg-slide-shake{20%{transform:translate(-8px)}45%{transform:translate(7px)}70%{transform:translate(-4px)}}.ae-mg-pipe{--ae-mg-ax-cell: min( calc((100cqw - 20px) / (var(--ae-mg-columns) + 1.04)), calc((100cqh - 7.5rem) / var(--ae-mg-rows)), 5rem );--ae-mg-ax-side: calc(var(--ae-mg-ax-cell) * .52);--ae-mg-ax-water: var(--ae-mg-particle-4);--ae-mg-ax-water-deep: var(--ae-mg-slice-2);--ae-mg-ax-dry: color-mix(in srgb, var(--ae-mg-black-deep) 78%, var(--ae-mg-slice-2));--ae-mg-ax-steel: color-mix(in srgb, var(--ae-mg-black-light) 35%, var(--ae-mg-white));--ae-mg-ax-steel-dark: color-mix(in srgb, var(--ae-mg-black-light) 85%, var(--ae-mg-white));--ae-mg-ax-brass: var(--ae-mg-gold);width:100%;display:grid;justify-items:center;gap:var(--ae-player-space-3)}.ae-mg-pipe__yard{position:relative;padding:6px 3px;border-radius:var(--ae-mg-radius-panel);background:linear-gradient(180deg,color-mix(in srgb,var(--ae-mg-black) 70%,var(--ae-mg-cabinet-bottom)),var(--ae-mg-black-deep));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ae-mg-white) 10%,transparent),0 14px 28px color-mix(in srgb,var(--ae-mg-shade) 45%,transparent)}.ae-mg-pipe__yard[data-end=solved]{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ae-mg-ax-water) 70%,transparent),0 0 36px color-mix(in srgb,var(--ae-mg-ax-water) 45%,transparent);transition:box-shadow .3s ease-out .4s}.ae-mg-pipe__yard[data-end=failed]{animation:ae-mg-pipe-shake .42s ease-in-out .26s}.ae-mg-pipe__field{display:grid;grid-template-columns:var(--ae-mg-ax-side) repeat(var(--ae-mg-columns),var(--ae-mg-ax-cell)) var(--ae-mg-ax-side);grid-template-rows:repeat(var(--ae-mg-rows),var(--ae-mg-ax-cell));animation:ae-mg-pipe-in .38s var(--ae-mg-easing-pop) backwards}.ae-player-theme .ae-mg-pipe .ae-mg-pipe__cell.ae-player-pressable{position:relative;display:block;width:100%;height:100%;padding:0;border:0;border-radius:0;background:radial-gradient(120% 120% at 30% 20%,color-mix(in srgb,var(--ae-mg-white) 7%,transparent),transparent 60%),linear-gradient(135deg,color-mix(in srgb,var(--ae-mg-black-light) 55%,var(--ae-mg-black)),color-mix(in srgb,var(--ae-mg-black-light) 38%,var(--ae-mg-black)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ae-mg-shade) 45%,transparent),inset 1px 1px color-mix(in srgb,var(--ae-mg-white) 6%,transparent);-webkit-tap-highlight-color:transparent}.ae-player-theme .ae-mg-pipe .ae-mg-pipe__cell.ae-player-pressable:disabled{cursor:default}.ae-mg-pipe__cell:focus-visible{outline:3px solid var(--ae-mg-gold-light);outline-offset:-3px;z-index:2}.ae-player-theme .ae-mg-pipe .ae-mg-pipe__cell[data-bolted].ae-player-pressable{background:radial-gradient(circle at 13% 13%,var(--ae-mg-gold-light) 0 3%,var(--ae-mg-gold-dark) 5%,transparent 6.5%),radial-gradient(circle at 87% 13%,var(--ae-mg-gold-light) 0 3%,var(--ae-mg-gold-dark) 5%,transparent 6.5%),radial-gradient(circle at 13% 87%,var(--ae-mg-gold-light) 0 3%,var(--ae-mg-gold-dark) 5%,transparent 6.5%),radial-gradient(circle at 87% 87%,var(--ae-mg-gold-light) 0 3%,var(--ae-mg-gold-dark) 5%,transparent 6.5%),linear-gradient(135deg,color-mix(in srgb,var(--ae-mg-black-light) 80%,var(--ae-mg-white)),var(--ae-mg-black-light))}.ae-mg-pipe__turn{display:block;width:100%;height:100%;transform:rotate(calc(var(--ae-mg-ax-spin) * 90deg));transition:transform .23s var(--ae-mg-easing-pop)}.ae-mg-pipe__cell[data-turned] .ae-mg-pipe__turn{animation:ae-mg-pipe-click .26s ease-out}@media(hover:hover)and (pointer:fine){.ae-player-theme .ae-mg-pipe .ae-mg-pipe__cell.ae-player-pressable:not(:disabled):not([data-bolted]):hover{filter:brightness(1.18)}}.ae-mg-pipe__cell[data-nope] .ae-mg-pipe__turn{animation:ae-mg-pipe-rattle .36s ease-in-out}.ae-player-theme .ae-mg-pipe .ae-mg-pipe__cell[data-bolted].ae-player-pressable:not(:disabled){cursor:not-allowed}.ae-mg-pipe__cell[data-path]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(closest-side,color-mix(in srgb,var(--ae-mg-white) 70%,var(--ae-mg-ax-water)) 0,color-mix(in srgb,var(--ae-mg-ax-water) 60%,transparent) 45%,transparent 75%);pointer-events:none;opacity:0;animation:ae-mg-pipe-surge .76s ease-out var(--ae-mg-ax-path) both}.ae-mg-pipe__art{display:block;width:100%;height:100%;overflow:visible}.ae-mg-pipe__art path{fill:none;stroke-linejoin:round}.ae-mg-pipe__rim{stroke:var(--ae-mg-black);stroke-width:38}.ae-mg-pipe__metal{stroke:var(--ae-mg-ax-steel-dark);stroke-width:32}.ae-mg-pipe__shine{stroke:var(--ae-mg-ax-steel);stroke-width:22}.ae-mg-pipe__water{stroke:var(--ae-mg-ax-dry);stroke-width:12;transition:stroke .18s ease-out var(--ae-mg-ax-flow)}.ae-mg-pipe__socket{fill:none;stroke:var(--ae-mg-gold-light);stroke-width:4;opacity:.9}.ae-mg-pipe__cell[data-wet] .ae-mg-pipe__socket{stroke:var(--ae-mg-white)}.ae-player-theme .ae-mg-pipe .ae-mg-pipe__cell[data-front].ae-player-pressable{background:radial-gradient(closest-side,color-mix(in srgb,var(--ae-mg-ax-water) 38%,transparent),transparent),linear-gradient(135deg,color-mix(in srgb,var(--ae-mg-black-light) 55%,var(--ae-mg-black)),color-mix(in srgb,var(--ae-mg-black-light) 35%,var(--ae-mg-black)))}.ae-mg-pipe__flange{stroke:var(--ae-mg-ax-steel-dark);stroke-width:7;stroke-linecap:round}.ae-mg-pipe__cell[data-bolted] .ae-mg-pipe__metal{stroke:var(--ae-mg-black-light)}.ae-mg-pipe__cell[data-wet] .ae-mg-pipe__water{stroke:var(--ae-mg-ax-water)}.ae-mg-pipe__cell[data-wet] .ae-mg-pipe__art{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--ae-mg-ax-water) 55%,transparent));transition:filter .2s ease-out var(--ae-mg-ax-flow)}.ae-mg-pipe__end{position:relative;z-index:3;grid-column:1}.ae-mg-pipe__end .ae-mg-pipe__badge{position:absolute;top:50%;translate:0 -50%}.ae-mg-pipe__end[data-end=spring] .ae-mg-pipe__badge{left:calc(var(--ae-mg-ax-cell) * -.06)}.ae-mg-pipe__end[data-end=tap] .ae-mg-pipe__badge{right:calc(var(--ae-mg-ax-cell) * -.06)}.ae-mg-pipe__stub{position:absolute;top:50%;height:calc(var(--ae-mg-ax-cell) * .3);left:40%;right:0;translate:0 -50%;background:var(--ae-mg-ax-steel);box-shadow:inset 0 0 0 2px var(--ae-mg-black),inset 0 -4px color-mix(in srgb,var(--ae-mg-shade) 25%,transparent)}.ae-mg-pipe__end[data-end=tap] .ae-mg-pipe__stub{left:0;right:40%}.ae-mg-pipe__stub:after{content:"";position:absolute;top:34%;right:0;bottom:34%;left:0;background:var(--ae-mg-ax-dry);transition:background-color .18s ease-out var(--ae-mg-ax-flow, 0ms)}.ae-mg-pipe__stub[data-wet]:after{background:var(--ae-mg-ax-water)}.ae-mg-pipe__badge{position:relative;z-index:1;display:grid;place-items:center;width:calc(var(--ae-mg-ax-cell) * .58);flex:none;aspect-ratio:1;border-radius:50%}.ae-mg-pipe__badge svg{width:66%;height:66%}.ae-mg-pipe__end[data-end=spring] .ae-mg-pipe__badge{background:radial-gradient(circle at 38% 32%,color-mix(in srgb,var(--ae-mg-ax-water-deep) 60%,var(--ae-mg-white)),var(--ae-mg-ax-water-deep) 70%);color:var(--ae-mg-white);box-shadow:0 0 0 2px color-mix(in srgb,var(--ae-mg-white) 50%,transparent),0 0 14px color-mix(in srgb,var(--ae-mg-ax-water) 60%,transparent);animation:ae-mg-pipe-bubble 1.8s ease-in-out infinite}.ae-mg-pipe .ae-mg-pipe__end[data-near] .ae-mg-pipe__badge{animation:ae-mg-pipe-bubble .9s ease-in-out infinite}.ae-mg-pipe .ae-mg-pipe__end[data-near] .ae-mg-pipe__badge,.ae-mg-pipe .ae-mg-pipe__end[data-gush] .ae-mg-pipe__badge{box-shadow:0 0 0 3px var(--ae-mg-gold-light),0 0 22px color-mix(in srgb,var(--ae-mg-ax-water) 80%,transparent),0 0 40px color-mix(in srgb,var(--ae-mg-gold) 50%,transparent)}.ae-mg-pipe .ae-mg-pipe__end[data-gush] .ae-mg-pipe__badge{animation:ae-mg-pipe-gush .56s var(--ae-mg-easing-pop) var(--ae-mg-ax-flow) backwards}.ae-mg-pipe__cell[data-near] .ae-mg-pipe__art{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--ae-mg-gold) 75%,transparent))}.ae-mg-pipe__end[data-end=tap] .ae-mg-pipe__badge{background:radial-gradient(circle at 38% 32%,var(--ae-mg-gold-light),var(--ae-mg-ax-brass) 45%,var(--ae-mg-gold-dark));color:var(--ae-mg-gold-ink);box-shadow:0 0 0 2px color-mix(in srgb,var(--ae-mg-gold-light) 60%,transparent),0 4px 8px color-mix(in srgb,var(--ae-mg-shade) 45%,transparent)}.ae-mg-pipe__pour{position:absolute;z-index:0;top:calc(50% + var(--ae-mg-ax-cell) * .12);left:calc(var(--ae-mg-ax-cell) * .28);width:calc(var(--ae-mg-ax-cell) * .11);height:calc(var(--ae-mg-ax-cell) * 1.1);border-radius:var(--ae-mg-radius-pill);background:linear-gradient(180deg,var(--ae-mg-ax-water),color-mix(in srgb,var(--ae-mg-ax-water) 10%,transparent));transform-origin:50% 0;animation:ae-mg-pipe-pour .9s ease-out var(--ae-mg-ax-flow) both}@keyframes ae-mg-pipe-in{0%{opacity:0;transform:scale(.94)}}@keyframes ae-mg-pipe-click{45%{scale:.88}}@keyframes ae-mg-pipe-bubble{50%{transform:scale(1.07)}}.ae-mg-pipe .ae-mg-arcade__status{box-sizing:border-box;max-width:100%;min-height:calc(2.5em + 2 * var(--ae-player-space-1-5));border-radius:var(--ae-mg-radius-panel);font-size:var(--ae-mg-type-label);line-height:1.25;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@keyframes ae-mg-pipe-rattle{20%{rotate:-9deg}45%{rotate:8deg}70%{rotate:-5deg}}@keyframes ae-mg-pipe-surge{0%{opacity:0;transform:scale(.4)}35%{opacity:1;transform:scale(1.05)}to{opacity:.22;transform:scale(1)}}@keyframes ae-mg-pipe-gush{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1.1)}}@keyframes ae-mg-pipe-pour{0%{opacity:0;transform:scaleY(0)}30%{opacity:1;transform:scaleY(1)}to{opacity:.85;transform:scaleY(1)}}@keyframes ae-mg-pipe-shake{20%{transform:translate(-8px)}45%{transform:translate(7px)}70%{transform:translate(-4px)}}.ae-mg-flood{--ae-mg-ax-cell: min( calc((100cqw - 28px) / var(--ae-mg-columns)), calc((100cqh - 13.5rem) / var(--ae-mg-rows)), 2.8rem );--ae-mg-ax-pot: min(3.6rem, calc((100cqw - 20px - (var(--ae-mg-ax-pots) - 1) * 10px) / var(--ae-mg-ax-pots)));width:100%;display:grid;justify-items:center;gap:var(--ae-player-space-3)}.ae-mg-flood [data-color="0"]{--ae-mg-ax-paint: var(--ae-mg-slice-1)}.ae-mg-flood [data-color="1"]{--ae-mg-ax-paint: var(--ae-mg-gold)}.ae-mg-flood [data-color="2"]{--ae-mg-ax-paint: var(--ae-mg-slice-3)}.ae-mg-flood [data-color="3"]{--ae-mg-ax-paint: var(--ae-mg-slice-2)}.ae-mg-flood [data-color="4"]{--ae-mg-ax-paint: color-mix(in srgb, var(--ae-mg-cabinet-top) 70%, var(--ae-mg-red-light))}.ae-mg-flood [data-color="5"]{--ae-mg-ax-paint: var(--ae-mg-flame-outer)}.ae-mg-flood__basin{position:relative;padding:8px;border-radius:var(--ae-mg-radius-panel);background:linear-gradient(180deg,color-mix(in srgb,var(--ae-mg-card-paper) 92%,var(--ae-mg-shade)),color-mix(in srgb,var(--ae-mg-card-paper) 80%,var(--ae-mg-shade)));box-shadow:inset 0 2px 6px color-mix(in srgb,var(--ae-mg-shade) 25%,transparent),0 0 0 3px color-mix(in srgb,var(--ae-mg-white) 85%,transparent),0 14px 28px color-mix(in srgb,var(--ae-mg-shade) 45%,transparent)}.ae-mg-flood__basin:before{content:"";position:absolute;z-index:3;left:-6px;top:-6px;width:22px;height:22px;border-radius:50% 50% 50% 0;rotate:-90deg;background-color:var(--ae-mg-ax-paint);background-image:radial-gradient(circle at 38% 38%,color-mix(in srgb,var(--ae-mg-white) 65%,transparent),transparent 55%);box-shadow:0 0 0 2.5px var(--ae-mg-white),0 3px 6px color-mix(in srgb,var(--ae-mg-shade) 40%,transparent);transition:background-color .2s ease-out}.ae-mg-flood__basin[data-start]:before{animation:ae-mg-flood-beacon 1.1s ease-in-out infinite}.ae-mg-flood .ae-mg-arcade__status{box-sizing:border-box;max-width:100%;min-height:calc(2.5em + 2 * var(--ae-player-space-1-5));border-radius:var(--ae-mg-radius-panel);font-size:var(--ae-mg-type-label);line-height:1.25;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ae-mg-flood__gain[data-peek]{color:var(--ae-mg-on-fill);background:var(--ae-mg-gold-badge);text-shadow:var(--ae-mg-on-fill-shadow)}.ae-mg-flood__basin[data-end=solved]{animation:ae-mg-flood-cheer .7s var(--ae-mg-easing-pop) .26s}.ae-mg-flood__basin[data-end=failed]{animation:ae-mg-flood-shake .42s ease-in-out .26s}.ae-mg-flood__grid{position:relative;display:grid;grid-template-columns:repeat(var(--ae-mg-columns),var(--ae-mg-ax-cell));grid-auto-rows:var(--ae-mg-ax-cell)}.ae-mg-flood__cell{position:relative;display:block}.ae-mg-flood__cell:before{content:"";position:absolute;top:1.5px;right:1.5px;bottom:1.5px;left:1.5px;border-radius:30%;background-color:var(--ae-mg-ax-paint);background-image:radial-gradient(70% 55% at 34% 26%,color-mix(in srgb,var(--ae-mg-white) 50%,transparent),transparent 70%),linear-gradient(180deg,transparent 55%,color-mix(in srgb,var(--ae-mg-shade) 18%,transparent));transition:background-color .2s ease-out var(--ae-mg-ax-delay),inset .2s ease-out var(--ae-mg-ax-delay),border-radius .2s ease-out var(--ae-mg-ax-delay)}.ae-mg-flood__cell[data-flood]:before{border-radius:42%;background-image:linear-gradient(180deg,color-mix(in srgb,var(--ae-mg-white) 14%,transparent),transparent 60%)}.ae-mg-flood__cell[data-joins*=n]:before{top:-.5px;border-top-left-radius:0;border-top-right-radius:0;background-image:none}.ae-mg-flood__cell[data-joins*=s]:before{bottom:-.5px;border-bottom-left-radius:0;border-bottom-right-radius:0}.ae-mg-flood__cell[data-joins*=e]:before{right:-.5px;border-top-right-radius:0;border-bottom-right-radius:0}.ae-mg-flood__cell[data-joins*=w]:before{left:-.5px;border-top-left-radius:0;border-bottom-left-radius:0}.ae-mg-flood__cell[data-flood]:not([data-joins*=n]):before{box-shadow:inset 0 2px color-mix(in srgb,var(--ae-mg-white) 45%,transparent)}.ae-mg-flood__cell[data-flood]:not([data-joins*=s]):before{box-shadow:inset 0 -3px color-mix(in srgb,var(--ae-mg-shade) 20%,transparent)}.ae-mg-flood__cell[data-flood]:not([data-joins*=n]):not([data-joins*=s]):before{box-shadow:inset 0 2px color-mix(in srgb,var(--ae-mg-white) 45%,transparent),inset 0 -3px color-mix(in srgb,var(--ae-mg-shade) 20%,transparent)}.ae-mg-flood__cell[data-swallowed]:before{animation:ae-mg-flood-plop .34s var(--ae-mg-easing-pop) var(--ae-mg-ax-plop) backwards}.ae-mg-flood__cell[data-peek]:before{box-shadow:inset 0 0 0 2.5px var(--ae-mg-white),0 0 6px color-mix(in srgb,var(--ae-mg-white) 70%,transparent)}.ae-mg-flood__gem{position:absolute;z-index:1;left:50%;top:50%;width:62%;aspect-ratio:1;translate:-50% -50%;clip-path:polygon(50% 0,100% 38%,50% 100%,0 38%);background:linear-gradient(115deg,transparent 38%,color-mix(in srgb,var(--ae-mg-white) 85%,transparent) 46%,transparent 54%),linear-gradient(180deg,var(--ae-mg-white) 0%,var(--ae-mg-particle-4) 38%,var(--ae-mg-slice-2) 100%);filter:drop-shadow(1.5px 0 0 var(--ae-mg-white)) drop-shadow(-1.5px 0 0 var(--ae-mg-white)) drop-shadow(0 1.5px 0 var(--ae-mg-white)) drop-shadow(0 -1.5px 0 var(--ae-mg-white)) drop-shadow(0 2px 2px color-mix(in srgb,var(--ae-mg-shade) 50%,transparent));animation:ae-mg-flood-twinkle 1.6s ease-in-out infinite}.ae-mg-flood__gem[data-claimed]{animation:ae-mg-flood-claim .42s ease-out var(--ae-mg-ax-plop) both}.ae-mg-flood__clock{position:absolute;z-index:2;top:-4%;right:-4%;bottom:-4%;left:-4%;width:108%;height:108%;rotate:-90deg;pointer-events:none}.ae-mg-flood__clock circle{fill:none;stroke-width:4}.ae-mg-flood__clock-track{stroke:color-mix(in srgb,var(--ae-mg-shade) 30%,transparent)}.ae-mg-flood__clock-left{stroke:var(--ae-mg-white);stroke-linecap:round;transition:stroke-dasharray .3s ease-out}.ae-mg-flood__clock[data-fading] .ae-mg-flood__clock-left{stroke:var(--ae-mg-gold-light)}.ae-mg-flood__clock[data-fading]{animation:ae-mg-flood-shake-gem .42s ease-in-out infinite}.ae-mg-flood__gem[data-faded]{animation:ae-mg-flood-fade .6s ease-in both}.ae-mg-flood .ae-mg-arcade__chip{font-size:var(--ae-mg-type-pill)}.ae-mg-flood__gem-chip{gap:var(--ae-player-space-1-5)}.ae-mg-flood__gem-chip small{font-family:var(--ae-mg-font-body);font-size:var(--ae-mg-type-label);font-weight:800;color:var(--ae-mg-pill-ink-soft)}.ae-mg-flood__gem-chip[data-faded]{opacity:.7}.ae-mg-flood__legend{display:flex;align-items:center;min-height:20px;gap:var(--ae-player-space-1-5);margin:0;color:var(--ae-mg-scene-ink-soft);font-size:var(--ae-mg-type-label);font-weight:700}.ae-mg-flood__legend .ae-mg-flood__gem{position:relative;left:auto;top:auto;width:14px;translate:none;animation:none}.ae-mg-flood__pots[data-off] .ae-mg-flood__pot{filter:grayscale(1);opacity:.45;transition:filter .2s ease-out,opacity .2s ease-out}.ae-mg-flood__gem-chip .ae-mg-flood__gem{position:relative;left:auto;top:auto;width:15px;translate:none;animation:none}.ae-mg-flood__spot{position:absolute;z-index:6;width:0;height:0;pointer-events:none}.ae-mg-flood__spot .ae-mg-pop{animation-delay:var(--ae-mg-ax-delay);font-size:var(--ae-mg-type-heading)}.ae-mg-flood__pots{display:flex;justify-content:center;gap:10px}.ae-player-theme .ae-mg-flood .ae-mg-flood__pot.ae-player-pressable{position:relative;display:grid;place-items:center;width:var(--ae-mg-ax-pot);aspect-ratio:1;padding:0;border:0;border-radius:50%;background:none;transition:translate var(--ae-mg-motion-press) var(--ae-mg-easing-settle),scale var(--ae-mg-motion-press) var(--ae-mg-easing-settle),opacity .2s ease-out;-webkit-tap-highlight-color:transparent}.ae-mg-flood__paint{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background-color:var(--ae-mg-ax-paint);background-image:radial-gradient(60% 45% at 35% 26%,color-mix(in srgb,var(--ae-mg-white) 60%,transparent),transparent 72%),linear-gradient(180deg,transparent 50%,color-mix(in srgb,var(--ae-mg-shade) 25%,transparent));box-shadow:inset 0 -4px color-mix(in srgb,var(--ae-mg-shade) 22%,transparent),0 0 0 3px color-mix(in srgb,var(--ae-mg-white) 90%,transparent),0 6px 12px color-mix(in srgb,var(--ae-mg-shade) 40%,transparent)}.ae-mg-flood__paint svg{width:46%;height:46%;fill:color-mix(in srgb,var(--ae-mg-white) 72%,transparent)}.ae-mg-flood__gain{position:absolute;bottom:-7px;left:50%;translate:-50% 0;min-width:2.1em;padding:1px 6px;border-radius:var(--ae-mg-radius-pill);font-family:var(--ae-mg-font-number);font-size:var(--ae-mg-type-label);font-weight:900;line-height:1.35;text-align:center;color:var(--ae-mg-card-ink);background:var(--ae-mg-card-paper);box-shadow:0 2px 4px color-mix(in srgb,var(--ae-mg-shade) 35%,transparent)}.ae-player-theme .ae-mg-flood .ae-mg-flood__pot[data-current].ae-player-pressable{cursor:default;scale:.84;opacity:.55}.ae-mg-flood__pot[data-current] .ae-mg-flood__paint{box-shadow:inset 0 -4px color-mix(in srgb,var(--ae-mg-shade) 22%,transparent),0 0 0 3px color-mix(in srgb,var(--ae-mg-white) 40%,transparent)}.ae-mg-flood__pot[data-idle]{opacity:.62}.ae-mg-flood__pot[data-picked] .ae-mg-flood__paint{animation:ae-mg-flood-pour .36s var(--ae-mg-easing-pop)}.ae-player-theme .ae-mg-flood .ae-mg-flood__pot.ae-player-pressable:disabled{cursor:default}@media(hover:hover)and (pointer:fine){.ae-player-theme .ae-mg-flood .ae-mg-flood__pot.ae-player-pressable:not(:disabled):hover{translate:0 -3px}}@keyframes ae-mg-flood-plop{0%{transform:scale(.55);opacity:.6}65%{transform:scale(1.12);opacity:1}}@keyframes ae-mg-flood-shake-gem{25%{transform:translate(-2px) rotate(-6deg)}75%{transform:translate(2px) rotate(6deg)}}@keyframes ae-mg-flood-beacon{50%{transform:scale(1.35)}}@keyframes ae-mg-flood-fade{to{opacity:0;transform:scale(.3) rotate(40deg)}}@keyframes ae-mg-flood-twinkle{0%,70%,to{transform:scale(1);opacity:1}80%{transform:scale(1.22) rotate(8deg);opacity:1}90%{transform:scale(.9);opacity:.85}}@keyframes ae-mg-flood-claim{0%{transform:scale(1);opacity:1}45%{transform:scale(1.7);opacity:1}to{transform:scale(.2);opacity:0}}@keyframes ae-mg-flood-pour{40%{transform:scale(.86) rotate(-8deg)}75%{transform:scale(1.08) rotate(3deg)}}@keyframes ae-mg-flood-cheer{40%{transform:scale(1.03)}}@keyframes ae-mg-flood-shake{20%{transform:translate(-8px)}45%{transform:translate(7px)}70%{transform:translate(-4px)}}.ae-mg-nm{--ae-mg-ax-board: min( calc(100cqw - 1.5rem) , calc(100cqh - 11.5rem) , 24rem);--ae-mg-ax-gap: calc(var(--ae-mg-ax-board) * .03);--ae-mg-ax-cell: calc((var(--ae-mg-ax-board) - var(--ae-mg-ax-gap) * (var(--ae-mg-ax-size) + 1)) / var(--ae-mg-ax-size));width:100%;display:grid;justify-items:center;gap:var(--ae-player-space-2-5)}.ae-mg-nm__board{position:relative;width:var(--ae-mg-ax-board);aspect-ratio:1;border-radius:var(--ae-mg-radius-panel);background:radial-gradient(120% 80% at 50% 0%,color-mix(in srgb,var(--ae-mg-white) 12%,transparent),transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--ae-mg-gold-dark) 55%,var(--ae-mg-black)),color-mix(in srgb,var(--ae-mg-gold-dark) 30%,var(--ae-mg-black-deep)));box-shadow:inset 0 2px color-mix(in srgb,var(--ae-mg-gold-light) 30%,transparent),inset 0 -3px color-mix(in srgb,var(--ae-mg-shade) 35%,transparent),0 0 0 2px color-mix(in srgb,var(--ae-mg-gold) 35%,transparent),0 14px 30px color-mix(in srgb,var(--ae-mg-shade) 45%,transparent);touch-action:none;user-select:none;-webkit-user-select:none}.ae-mg-nm__board[data-shake]{animation:ae-mg-nm-shake .28s ease-in-out}.ae-mg-nm__slots,.ae-mg-nm__tiles{position:absolute;inset:var(--ae-mg-ax-gap)}.ae-mg-nm__slots{display:grid;grid-template-columns:repeat(var(--ae-mg-ax-size),1fr);grid-auto-rows:1fr;gap:var(--ae-mg-ax-gap)}.ae-mg-nm__slots i{border-radius:var(--ae-mg-radius-tile);background:color-mix(in srgb,var(--ae-mg-shade) 28%,transparent);box-shadow:inset 0 2px 4px color-mix(in srgb,var(--ae-mg-shade) 35%,transparent),0 1px color-mix(in srgb,var(--ae-mg-white) 8%,transparent)}.ae-mg-nm__tile,.ae-mg-nm__spot{position:absolute;left:calc(var(--ae-mg-ax-x) * (var(--ae-mg-ax-cell) + var(--ae-mg-ax-gap)));top:calc(var(--ae-mg-ax-y) * (var(--ae-mg-ax-cell) + var(--ae-mg-ax-gap)));width:var(--ae-mg-ax-cell);height:var(--ae-mg-ax-cell)}.ae-mg-nm__spot{z-index:6;pointer-events:none}.ae-mg-nm__tile{--ae-mg-ax-tile: var(--ae-mg-card-paper);--ae-mg-ax-ink: var(--ae-mg-card-ink);z-index:1;display:grid;place-items:center;border-radius:var(--ae-mg-radius-tile);color:var(--ae-mg-ax-ink);background:linear-gradient(180deg,color-mix(in srgb,var(--ae-mg-white) 34%,transparent) 0%,transparent 46%),var(--ae-mg-ax-tile);box-shadow:inset 0 -4px color-mix(in srgb,var(--ae-mg-shade) 22%,transparent),inset 0 2px color-mix(in srgb,var(--ae-mg-white) 45%,transparent),0 4px 8px color-mix(in srgb,var(--ae-mg-shade) 30%,transparent);font-family:var(--ae-mg-font-number);font-weight:900;font-size:calc(var(--ae-mg-ax-cell) * .46);line-height:1;letter-spacing:-.02em}.ae-mg-nm__tile b{font:inherit}.ae-mg-nm__tile[data-digits="3"]{font-size:calc(var(--ae-mg-ax-cell) * .37)}.ae-mg-nm__tile[data-digits="4"]{font-size:calc(var(--ae-mg-ax-cell) * .3)}.ae-mg-nm__tile[data-digits="5"]{font-size:calc(var(--ae-mg-ax-cell) * .24)}.ae-mg-nm__tile[data-level="1"]{--ae-mg-ax-tile: var(--ae-mg-card-paper);--ae-mg-ax-ink: color-mix(in srgb, var(--ae-mg-card-ink) 80%, var(--ae-mg-particle-4))}.ae-mg-nm__tile[data-level="2"]{--ae-mg-ax-tile: color-mix(in srgb, var(--ae-mg-gold) 48%, var(--ae-mg-card-paper));--ae-mg-ax-ink: var(--ae-mg-gold-ink)}.ae-mg-nm__tile[data-level="3"]{--ae-mg-ax-tile: color-mix(in srgb, var(--ae-mg-gold) 70%, var(--ae-mg-cta-top));--ae-mg-ax-ink: var(--ae-mg-gold-ink)}.ae-mg-nm__tile[data-level="4"]{--ae-mg-ax-tile: var(--ae-mg-cta-top);--ae-mg-ax-ink: var(--ae-mg-on-fill)}.ae-mg-nm__tile[data-level="5"]{--ae-mg-ax-tile: var(--ae-mg-cta-bottom);--ae-mg-ax-ink: var(--ae-mg-on-fill)}.ae-mg-nm__tile[data-level="6"]{--ae-mg-ax-tile: var(--ae-mg-red);--ae-mg-ax-ink: var(--ae-mg-on-fill)}.ae-mg-nm__tile[data-level="7"]{--ae-mg-ax-tile: var(--ae-mg-particle-3);--ae-mg-ax-ink: var(--ae-mg-on-fill)}.ae-mg-nm__tile[data-level="8"]{--ae-mg-ax-tile: color-mix(in srgb, var(--ae-mg-particle-3) 45%, var(--ae-mg-cabinet-top));--ae-mg-ax-ink: var(--ae-mg-on-fill)}.ae-mg-nm__tile[data-level="9"]{--ae-mg-ax-tile: var(--ae-mg-cta-secondary-bottom);--ae-mg-ax-ink: var(--ae-mg-on-fill)}.ae-mg-nm__tile[data-level="10"]{--ae-mg-ax-tile: var(--ae-mg-green);--ae-mg-ax-ink: var(--ae-mg-on-fill)}.ae-mg-nm__tile[data-level="11"],.ae-mg-nm__tile[data-level="12"]{--ae-mg-ax-tile: var(--ae-mg-gold-dark);--ae-mg-ax-ink: var(--ae-mg-on-fill)}.ae-mg-nm__tile[data-level="4"] b,.ae-mg-nm__tile[data-level="5"] b,.ae-mg-nm__tile[data-level="6"] b,.ae-mg-nm__tile[data-level="7"] b,.ae-mg-nm__tile[data-level="8"] b,.ae-mg-nm__tile[data-level="9"] b,.ae-mg-nm__tile[data-level="10"] b,.ae-mg-nm__tile[data-level="11"] b,.ae-mg-nm__tile[data-level="12"] b{text-shadow:var(--ae-mg-on-fill-shadow)}.ae-mg-nm__tile[data-target]{overflow:hidden;box-shadow:inset 0 0 0 3px var(--ae-mg-gold-light),inset 0 -4px color-mix(in srgb,var(--ae-mg-shade) 22%,transparent),0 0 0 2px var(--ae-mg-gold),0 0 18px color-mix(in srgb,var(--ae-mg-gold) 70%,transparent)}.ae-mg-nm__tile[data-target]:after{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:linear-gradient(115deg,transparent 38%,color-mix(in srgb,var(--ae-mg-white) 55%,transparent) 50%,transparent 62%);transform:translate(-120%);animation:ae-mg-nm-shine 2.4s ease-in-out .4s infinite;pointer-events:none}.ae-mg-nm__tile[data-top]:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:calc(var(--ae-mg-radius-tile) + 3px);box-shadow:0 0 0 3px var(--ae-mg-gold),0 0 14px color-mix(in srgb,var(--ae-mg-gold) 75%,transparent);animation:ae-mg-nm-pulse .9s ease-in-out infinite alternate;pointer-events:none}.ae-mg-nm__board[data-celebrate]:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;z-index:4;border-radius:calc(var(--ae-mg-radius-panel) + 6px);box-shadow:0 0 0 4px var(--ae-mg-gold-light),0 0 40px 8px var(--ae-mg-gold);animation:ae-mg-nm-flash .7s ease-out 3 both;pointer-events:none}.ae-mg-nm__bonus{display:block;margin-top:4px;text-align:center;font-size:var(--ae-mg-type-title);color:var(--ae-mg-hit)}.ae-mg-nm__tile[data-sliding]{z-index:2;animation:ae-mg-nm-slide .12s ease-out both}.ae-mg-nm__tile[data-merged]{z-index:3;animation:ae-mg-nm-merge .22s var(--ae-mg-easing-pop) both}.ae-mg-nm__tile[data-new]{animation:ae-mg-nm-spawn .2s var(--ae-mg-easing-pop) 50ms both}@keyframes ae-mg-nm-slide{0%{transform:translate(calc(var(--ae-mg-ax-dx) * (100% + var(--ae-mg-ax-gap))),calc(var(--ae-mg-ax-dy) * (100% + var(--ae-mg-ax-gap))))}to{transform:translate(0)}}@keyframes ae-mg-nm-merge{0%{transform:scale(.92)}45%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes ae-mg-nm-spawn{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@keyframes ae-mg-nm-shine{0%{transform:translate(-120%)}45%,to{transform:translate(120%)}}@keyframes ae-mg-nm-pulse{0%{opacity:.35;transform:scale(.98)}to{opacity:1;transform:scale(1.03)}}@keyframes ae-mg-nm-flash{0%{opacity:0}30%{opacity:1}to{opacity:0}}@keyframes ae-mg-nm-shake{20%{transform:translate(-7px)}45%{transform:translate(6px)}70%{transform:translate(-3px)}}.ae-mg-nm__pad{display:grid;grid-template-columns:repeat(4,minmax(0,4.4rem));gap:var(--ae-player-space-2);justify-content:center}.ae-player-theme .ae-mg-nm__arrow.ae-player-pressable{display:grid;place-items:center;height:3.3rem;padding:0;border:0;border-radius:var(--ae-mg-radius-pill);color:var(--ae-mg-white);background:linear-gradient(180deg,var(--ae-mg-cta-top),var(--ae-mg-cta-bottom));box-shadow:inset 0 2px color-mix(in srgb,var(--ae-mg-white) 55%,transparent),0 4px 0 var(--ae-mg-cta-edge),0 8px 14px color-mix(in srgb,var(--ae-mg-shade) 35%,transparent);transition:opacity var(--ae-mg-motion-press) ease-out,box-shadow var(--ae-mg-motion-press) ease-out;-webkit-tap-highlight-color:transparent}.ae-player-theme .ae-mg-nm__arrow.ae-player-pressable[data-pressed]{box-shadow:inset 0 2px color-mix(in srgb,var(--ae-mg-white) 55%,transparent),0 0 0 3px var(--ae-mg-gold-light),0 0 18px var(--ae-mg-gold),0 1px 0 var(--ae-mg-cta-edge)}.ae-player-theme .ae-mg-nm__arrow.ae-player-pressable:disabled{opacity:.3;cursor:default}.ae-mg-nm__arrow svg{width:1.6rem;height:1.6rem;fill:none;stroke:currentColor;stroke-width:3.4;filter:drop-shadow(0 1px 0 color-mix(in srgb,var(--ae-mg-shade) 45%,transparent));stroke-linecap:round;stroke-linejoin:round}.ae-mg-nm .ae-mg-arcade__chips{flex-wrap:nowrap}.ae-mg-nm .ae-mg-arcade__chip{font-size:var(--ae-mg-type-pill);white-space:nowrap}.ae-mg-nm__spot .ae-mg-pop[data-at=above]{bottom:calc(100% + 2px);font-size:var(--ae-mg-type-tag)}.ae-mg-nm__goalchip{gap:6px}.ae-mg-nm__mini{--ae-mg-ax-tile: var(--ae-mg-card-paper);--ae-mg-ax-ink: var(--ae-mg-card-ink);display:inline-grid;place-items:center;min-width:1.7em;height:1.7em;padding:0 4px;border-radius:var(--ae-mg-radius-inset);font-family:var(--ae-mg-font-number);font-style:normal;font-size:.85em;color:var(--ae-mg-ax-ink);background:var(--ae-mg-ax-tile);box-shadow:inset 0 -2px color-mix(in srgb,var(--ae-mg-shade) 25%,transparent)}.ae-mg-nm__mini[data-level="2"]{--ae-mg-ax-tile: color-mix(in srgb, var(--ae-mg-gold) 48%, var(--ae-mg-card-paper));--ae-mg-ax-ink: var(--ae-mg-gold-ink)}.ae-mg-nm__mini[data-level="3"]{--ae-mg-ax-tile: color-mix(in srgb, var(--ae-mg-gold) 70%, var(--ae-mg-cta-top));--ae-mg-ax-ink: var(--ae-mg-gold-ink)}.ae-mg-nm__mini[data-level="4"]{--ae-mg-ax-tile: var(--ae-mg-cta-top);--ae-mg-ax-ink: var(--ae-mg-on-fill)}.ae-mg-nm__mini[data-level="5"]{--ae-mg-ax-tile: var(--ae-mg-cta-bottom);--ae-mg-ax-ink: var(--ae-mg-on-fill)}.ae-mg-nm__mini[data-level="6"]{--ae-mg-ax-tile: var(--ae-mg-red);--ae-mg-ax-ink: var(--ae-mg-on-fill)}.ae-mg-nm__mini[data-level="7"],.ae-mg-nm__mini[data-level="8"]{--ae-mg-ax-tile: var(--ae-mg-particle-3);--ae-mg-ax-ink: var(--ae-mg-on-fill)}.ae-mg-nm__tip{margin:-4px 0 0;font-size:var(--ae-mg-type-caption);font-weight:700;color:var(--ae-mg-scene-ink-soft);text-align:center}.ae-mg-nm__combo{position:absolute;left:50%;bottom:calc(100% + var(--ae-mg-ax-gap) + 4px);z-index:7;padding:1px var(--ae-player-space-2-5);border-radius:var(--ae-mg-radius-pill);font-family:var(--ae-mg-font-display);font-size:var(--ae-mg-type-pill);white-space:nowrap;font-weight:900;color:var(--ae-mg-on-fill);text-shadow:var(--ae-mg-on-fill-shadow);background:var(--ae-mg-gold-badge);box-shadow:0 0 0 2px var(--ae-mg-white);transform:translate(-50%);animation:ae-mg-nm-combo .9s var(--ae-mg-easing-pop) both;pointer-events:none}@keyframes ae-mg-nm-combo{0%{opacity:0;transform:translate(-50%) scale(.4)}20%{opacity:1;transform:translate(-50%) scale(1.1)}75%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%) translateY(-10px)}}.ae-mg-nm__later .ae-mg-pop{animation-delay:.45s}.ae-player-theme .ae-mg-nm__arrow.ae-player-pressable[data-locked]{opacity:.25;filter:grayscale(1)}.ae-mg-nm .ae-mg-arcade__chips{gap:var(--ae-player-space-1-5)}.ae-mg-nm .ae-mg-arcade__chip{padding-inline:var(--ae-player-space-2-5)}.ae-mg-nm{height:100cqh;align-content:space-evenly}.ae-mg-nm>.ae-mg-arcade__status{min-height:fit-content}.ae-mg-bf{--ae-mg-ax-board: min( calc(100cqw - 1rem) , calc(100cqh - 12.4rem) , 24rem);--ae-mg-ax-pad: calc(var(--ae-mg-ax-board) * .022);--ae-mg-ax-gap: calc(var(--ae-mg-ax-board) * .009);--ae-mg-ax-cell: calc((var(--ae-mg-ax-board) - 2 * var(--ae-mg-ax-pad) - (var(--ae-mg-ax-size) - 1) * var(--ae-mg-ax-gap)) / var(--ae-mg-ax-size));width:100%;display:grid;justify-items:center;gap:var(--ae-player-space-2);user-select:none;-webkit-user-select:none}.ae-mg-bf__board{position:relative}.ae-mg-bf__grid{display:grid;grid-template-columns:repeat(var(--ae-mg-ax-size),var(--ae-mg-ax-cell));grid-auto-rows:var(--ae-mg-ax-cell);gap:var(--ae-mg-ax-gap);padding:var(--ae-mg-ax-pad);border-radius:var(--ae-mg-radius-card);background:color-mix(in srgb,var(--ae-mg-cabinet-bottom) 75%,var(--ae-mg-black-deep));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ae-mg-white) 10%,transparent),0 0 0 2px color-mix(in srgb,var(--ae-mg-particle-4) 28%,transparent),0 14px 28px color-mix(in srgb,var(--ae-mg-shade) 50%,transparent);touch-action:none}.ae-mg-bf__cell,.ae-mg-bf__block{--ae-mg-ax-block: var(--ae-mg-red)}.ae-mg-bf__cell{position:relative;display:block;width:100%;height:100%;padding:0;border:0;border-radius:var(--ae-mg-radius-inset);background:color-mix(in srgb,var(--ae-mg-white) 11%,transparent);box-shadow:inset 0 2px 3px color-mix(in srgb,var(--ae-mg-shade) 40%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--ae-mg-white) 6%,transparent);cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent}.ae-mg-bf__cell:disabled{cursor:default}.ae-mg-bf__cell:focus-visible{outline:2px solid var(--ae-mg-gold-light);outline-offset:1px}[data-color="1"]{--ae-mg-ax-block: var(--ae-mg-red)}[data-color="2"]{--ae-mg-ax-block: var(--ae-mg-gold)}[data-color="3"]{--ae-mg-ax-block: var(--ae-mg-hit)}[data-color="4"]{--ae-mg-ax-block: var(--ae-mg-particle-4)}[data-color="5"]{--ae-mg-ax-block: var(--ae-mg-particle-3)}[data-color="6"]{--ae-mg-ax-block: var(--ae-mg-cta-top)}[data-color="7"]{--ae-mg-ax-block: color-mix(in srgb, var(--ae-mg-cabinet-top) 60%, var(--ae-mg-particle-3))}.ae-mg-bf__cell[data-ghost-color="1"]{--ae-mg-ax-ghost: var(--ae-mg-red)}.ae-mg-bf__cell[data-ghost-color="2"]{--ae-mg-ax-ghost: var(--ae-mg-gold)}.ae-mg-bf__cell[data-ghost-color="3"]{--ae-mg-ax-ghost: var(--ae-mg-hit)}.ae-mg-bf__cell[data-ghost-color="4"]{--ae-mg-ax-ghost: var(--ae-mg-particle-4)}.ae-mg-bf__cell[data-ghost-color="5"]{--ae-mg-ax-ghost: var(--ae-mg-particle-3)}.ae-mg-bf__cell[data-ghost-color="6"]{--ae-mg-ax-ghost: var(--ae-mg-cta-top)}.ae-mg-bf__cell[data-ghost-color="7"]{--ae-mg-ax-ghost: color-mix(in srgb, var(--ae-mg-cabinet-top) 60%, var(--ae-mg-particle-3))}.ae-mg-bf__cell[data-color],.ae-mg-bf__block{background:linear-gradient(180deg,color-mix(in srgb,var(--ae-mg-white) 42%,transparent) 0%,transparent 44%),var(--ae-mg-ax-block);box-shadow:inset 0 -3px color-mix(in srgb,var(--ae-mg-shade) 28%,transparent),inset 0 1px color-mix(in srgb,var(--ae-mg-white) 55%,transparent),0 1px 2px color-mix(in srgb,var(--ae-mg-shade) 35%,transparent)}.ae-mg-bf__cell[data-ghost=ok]{background:color-mix(in srgb,var(--ae-mg-hit) 50%,transparent);box-shadow:inset 0 0 0 2px var(--ae-mg-white),0 0 8px color-mix(in srgb,var(--ae-mg-hit) 70%,transparent)}.ae-mg-bf__cell[data-ghost=bad]{box-shadow:inset 0 0 0 3px var(--ae-mg-miss)}.ae-mg-bf__cell[data-ghost=bad]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--ae-mg-miss) 85%,transparent) 0 3px,transparent 3px 7px);box-shadow:inset 0 0 0 3px var(--ae-mg-miss)}.ae-mg-bf__cell[data-color][data-ghost=bad]:after{content:"×";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;font-family:var(--ae-mg-font-display);font-size:calc(var(--ae-mg-ax-cell) * .7);font-weight:900;line-height:1;color:var(--ae-mg-white);text-shadow:0 0 4px var(--ae-mg-miss),0 1px 0 var(--ae-mg-shade)}.ae-mg-bf__cell[data-will-clear]:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;box-shadow:0 0 0 2px var(--ae-mg-gold-light),0 0 10px color-mix(in srgb,var(--ae-mg-gold) 80%,transparent);animation:ae-mg-bf-glow .7s ease-in-out infinite alternate;pointer-events:none}.ae-mg-bf__cell[data-placed]{z-index:1;animation:ae-mg-bf-place .15s var(--ae-mg-easing-pop) both}.ae-mg-bf__cell[data-clearing]{z-index:2;animation:ae-mg-bf-clear .42s ease-in calc(var(--ae-mg-ax-seq, 0) * 40ms) both}.ae-mg-bf__cell[data-clearing]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--ae-mg-white);animation:ae-mg-bf-flash .42s ease-out calc(var(--ae-mg-ax-seq, 0) * 40ms) both}@keyframes ae-mg-bf-place{0%{transform:scale(.55);opacity:.4}70%{transform:scale(1.1);opacity:1}to{transform:scale(1)}}@keyframes ae-mg-bf-clear{0%{transform:scale(1);opacity:1}35%{transform:scale(1.22);opacity:1}to{transform:scale(.1) rotate(25deg);opacity:0}}@keyframes ae-mg-bf-flash{0%{opacity:0}15%,50%{opacity:1}to{opacity:0}}@keyframes ae-mg-bf-glow{0%{opacity:.55}to{opacity:1}}.ae-mg-bf__spot{position:absolute;z-index:6;left:calc(var(--ae-mg-ax-pad) + var(--ae-mg-ax-x) * (var(--ae-mg-ax-cell) + var(--ae-mg-ax-gap)));top:calc(var(--ae-mg-ax-pad) + var(--ae-mg-ax-y) * (var(--ae-mg-ax-cell) + var(--ae-mg-ax-gap)));width:var(--ae-mg-ax-cell);height:var(--ae-mg-ax-cell);pointer-events:none}.ae-mg-bf__tray{width:min(100%,var(--ae-mg-ax-board));display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ae-player-space-2)}.ae-player-theme .ae-mg-bf__slot.ae-player-pressable{position:relative;display:grid;place-items:center;height:5.6rem;padding:0;border:0;border-radius:var(--ae-mg-radius-card);background:linear-gradient(180deg,color-mix(in srgb,var(--ae-mg-white) 10%,var(--ae-mg-pill)),var(--ae-mg-pill));box-shadow:0 0 0 1px var(--ae-mg-pill-edge),0 4px color-mix(in srgb,var(--ae-mg-shade) 40%,transparent);transition:transform var(--ae-mg-motion-select) var(--ae-mg-easing-settle),box-shadow var(--ae-mg-motion-select) ease-out,opacity var(--ae-mg-motion-select) ease-out;touch-action:none;cursor:grab;-webkit-tap-highlight-color:transparent}.ae-player-theme .ae-mg-bf__slot.ae-player-pressable[data-selected]{transform:translateY(-4px);box-shadow:0 0 0 2px var(--ae-mg-gold),0 0 16px color-mix(in srgb,var(--ae-mg-gold) 45%,transparent),0 6px color-mix(in srgb,var(--ae-mg-shade) 40%,transparent)}.ae-player-theme .ae-mg-bf__slot.ae-player-pressable[data-used]{background:transparent;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ae-mg-white) 12%,transparent);cursor:default}.ae-player-theme .ae-mg-bf__slot.ae-player-pressable[data-dragging]{opacity:.35}.ae-mg-bf__slot[data-stuck] .ae-mg-bf__shape{opacity:.4;filter:grayscale(.7)}.ae-mg-bf__shape{--ae-mg-ax-mini: min(1.15rem, calc(4.4rem/max(var(--ae-mg-ax-w), var(--ae-mg-ax-h))) );display:grid;grid-template-columns:repeat(var(--ae-mg-ax-w),var(--ae-mg-ax-mini));grid-template-rows:repeat(var(--ae-mg-ax-h),var(--ae-mg-ax-mini));gap:2px;pointer-events:none;animation:ae-mg-bf-deal .3s var(--ae-mg-easing-pop) both}.ae-mg-bf__block{display:block;border-radius:var(--ae-mg-radius-sm)}@keyframes ae-mg-bf-deal{0%{opacity:0;transform:translateY(14px) scale(.6)}to{opacity:1;transform:translateY(0) scale(1)}}.ae-mg-bf__caption{align-self:center;font-size:var(--ae-mg-type-label);font-weight:700;color:var(--ae-mg-scene-ink-soft)}.ae-mg-bf__badge{position:absolute;z-index:8;padding:var(--ae-player-space-1) var(--ae-player-space-4);border-radius:var(--ae-mg-radius-pill);font-family:var(--ae-mg-font-display);font-size:var(--ae-mg-type-stamp);font-weight:900;white-space:nowrap;color:var(--ae-mg-on-fill);text-shadow:var(--ae-mg-on-fill-shadow);background:var(--ae-mg-gold-badge);box-shadow:0 0 0 2px var(--ae-mg-white),0 8px 18px color-mix(in srgb,var(--ae-mg-shade) 50%,transparent);transform:translate(-50%,-100%);pointer-events:none;animation:ae-mg-bf-badge 1.3s var(--ae-mg-easing-pop) .12s both}.ae-mg-bf__badge[data-combo]{font-size:var(--ae-mg-type-reward);box-shadow:0 0 0 3px var(--ae-mg-white),0 0 26px var(--ae-mg-gold),0 10px 22px color-mix(in srgb,var(--ae-mg-shade) 50%,transparent)}@keyframes ae-mg-bf-badge{0%{opacity:0;transform:translate(-50%,-60%) scale(.4)}18%{opacity:1;transform:translate(-50%,-100%) scale(1.12)}30%,80%{opacity:1;transform:translate(-50%,-100%) scale(1)}to{opacity:0;transform:translate(-50%,-140%) scale(1)}}.ae-mg-bf__done{font-family:var(--ae-mg-font-display);font-size:2rem;font-weight:900;color:color-mix(in srgb,var(--ae-mg-hit) 70%,transparent);animation:ae-mg-bf-deal .26s var(--ae-mg-easing-pop) both}.ae-player-theme .ae-mg-bf__slot.ae-player-pressable[data-used]{background:color-mix(in srgb,var(--ae-mg-pill) 45%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ae-mg-white) 10%,transparent);opacity:.6}.ae-mg-bf__tray[data-stuck] .ae-mg-bf__slot:not([data-used]){box-shadow:0 0 0 2px var(--ae-mg-miss)}.ae-mg-bf__banner{position:absolute;left:50%;top:50%;z-index:8;padding:var(--ae-player-space-2) var(--ae-player-space-6);border-radius:var(--ae-mg-radius-pill);font-family:var(--ae-mg-font-display);font-size:var(--ae-mg-type-stamp);font-weight:900;white-space:nowrap;color:var(--ae-mg-on-fill);text-shadow:var(--ae-mg-on-fill-shadow);background:var(--ae-mg-miss-badge);box-shadow:0 0 0 3px var(--ae-mg-white),0 12px 24px color-mix(in srgb,var(--ae-mg-shade) 50%,transparent);transform:translate(-50%,-50%);animation:ae-mg-bf-banner .42s var(--ae-mg-easing-pop) both}@keyframes ae-mg-bf-banner{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.ae-mg-bf__confirm{position:absolute;z-index:9;left:calc(var(--ae-mg-ax-pad) + var(--ae-mg-ax-x) * (var(--ae-mg-ax-cell) + var(--ae-mg-ax-gap)));top:calc(var(--ae-mg-ax-pad) + var(--ae-mg-ax-y) * (var(--ae-mg-ax-cell) + var(--ae-mg-ax-gap)));width:var(--ae-mg-ax-cell);height:var(--ae-mg-ax-cell);padding:0;border:0;border-radius:50%;font-family:var(--ae-mg-font-display);font-size:calc(var(--ae-mg-ax-cell) * .6);font-weight:900;color:var(--ae-mg-on-fill);background:var(--ae-mg-hit-badge);box-shadow:0 0 0 3px var(--ae-mg-white),0 6px 12px color-mix(in srgb,var(--ae-mg-shade) 50%,transparent);cursor:pointer;animation:ae-mg-bf-deal .2s var(--ae-mg-easing-pop) both;-webkit-tap-highlight-color:transparent}.ae-mg-bf{height:100cqh;align-content:space-evenly}.ae-mg-bp{--ae-mg-ax-cell: min(calc((100cqw - 1.6rem) / var(--ae-mg-ax-cols)), calc((100cqh - 9.5rem) / var(--ae-mg-ax-rows)), 3.2rem);width:100%;display:grid;justify-items:center;gap:var(--ae-player-space-2-5);user-select:none;-webkit-user-select:none}.ae-mg-bp .ae-mg-arcade__chip{font-size:var(--ae-mg-type-pill)}.ae-mg-bp__case{position:relative;padding:calc(var(--ae-mg-ax-cell) * .16);border-radius:var(--ae-mg-radius-panel);background:linear-gradient(115deg,color-mix(in srgb,var(--ae-mg-white) 10%,transparent) 0 18%,transparent 18% 100%),radial-gradient(120% 80% at 50% 110%,color-mix(in srgb,var(--ae-mg-particle-4) 22%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--ae-mg-cabinet-top) 45%,var(--ae-mg-black-deep)),var(--ae-mg-black-deep));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ae-mg-white) 16%,transparent),inset 0 -6px 14px color-mix(in srgb,var(--ae-mg-shade) 40%,transparent),0 0 0 3px color-mix(in srgb,var(--ae-mg-particle-4) 24%,transparent),0 16px 30px color-mix(in srgb,var(--ae-mg-shade) 50%,transparent)}.ae-mg-bp__wall{display:grid;grid-template-columns:repeat(var(--ae-mg-ax-cols),var(--ae-mg-ax-cell));grid-auto-rows:var(--ae-mg-ax-cell);touch-action:manipulation}.ae-mg-bp__cell{position:relative;display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.ae-mg-bp__cell:disabled{cursor:default}.ae-mg-bp__cell:focus-visible{outline:2px solid var(--ae-mg-gold-light);outline-offset:-2px;border-radius:50%}.ae-mg-bp__bubble{--ae-mg-ax-c: var(--ae-mg-red);position:absolute;top:5%;right:5%;bottom:5%;left:5%;border-radius:50%;background:radial-gradient(circle at 32% 27%,color-mix(in srgb,var(--ae-mg-white) 95%,transparent) 0 8%,transparent 9%),radial-gradient(circle at 36% 32%,color-mix(in srgb,var(--ae-mg-ax-c) 45%,var(--ae-mg-white)) 0%,var(--ae-mg-ax-c) 48%,color-mix(in srgb,var(--ae-mg-ax-c) 62%,var(--ae-mg-shade)) 100%);box-shadow:inset 0 -3px 5px color-mix(in srgb,var(--ae-mg-shade) 28%,transparent),inset 0 2px 3px color-mix(in srgb,var(--ae-mg-white) 35%,transparent),0 3px 5px color-mix(in srgb,var(--ae-mg-shade) 35%,transparent);transition:transform var(--ae-mg-motion-select) var(--ae-mg-easing-settle),filter var(--ae-mg-motion-select) ease-out,opacity var(--ae-mg-motion-select) ease-out}.ae-mg-bp__bubble[data-color="1"]{--ae-mg-ax-c: var(--ae-mg-red)}.ae-mg-bp__bubble[data-color="2"]{--ae-mg-ax-c: var(--ae-mg-gold)}.ae-mg-bp__bubble[data-color="3"]{--ae-mg-ax-c: var(--ae-mg-hit)}.ae-mg-bp__bubble[data-color="4"]{--ae-mg-ax-c: var(--ae-mg-cta-secondary-bottom)}.ae-mg-bp__bubble[data-color="5"]{--ae-mg-ax-c: var(--ae-mg-particle-3)}.ae-mg-bp__bubble[data-color="6"]{--ae-mg-ax-c: color-mix(in srgb, var(--ae-mg-cabinet-top) 75%, var(--ae-mg-white))}.ae-mg-bp__bubble[data-color=rainbow]{overflow:hidden;isolation:isolate;background:radial-gradient(circle at 32% 27%,color-mix(in srgb,var(--ae-mg-white) 95%,transparent) 0 8%,transparent 9%);box-shadow:inset 0 -3px 5px color-mix(in srgb,var(--ae-mg-shade) 25%,transparent),0 0 0 2px color-mix(in srgb,var(--ae-mg-white) 70%,transparent),0 0 12px color-mix(in srgb,var(--ae-mg-gold-light) 70%,transparent)}.ae-mg-bp__bubble[data-color=rainbow]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:50%;background:conic-gradient(var(--ae-mg-red),var(--ae-mg-gold),var(--ae-mg-hit),var(--ae-mg-particle-4),var(--ae-mg-cabinet-top),var(--ae-mg-particle-3),var(--ae-mg-red));animation:ae-mg-bp-spin 3.2s linear infinite}.ae-mg-bp__bubble[data-hot]{transform:scale(1.1);filter:brightness(1.18);box-shadow:0 0 0 2px color-mix(in srgb,var(--ae-mg-white) 85%,transparent),0 0 12px color-mix(in srgb,var(--ae-mg-ax-c) 85%,transparent)}.ae-mg-bp__bubble[data-popping]{z-index:2;animation:ae-mg-bp-pop .19s ease-out both}.ae-mg-bp__bubble[data-falling]{animation:ae-mg-bp-fall .38s var(--ae-mg-easing-land) both}.ae-mg-bp__case[data-over] .ae-mg-bp__bubble{filter:grayscale(.6) brightness(.75)}.ae-mg-bp__case[data-over] .ae-mg-bp__bubble b{filter:none}@keyframes ae-mg-bp-pop{0%{transform:scale(1);opacity:1}45%{transform:scale(1.35);opacity:.9}to{transform:scale(.1);opacity:0}}@keyframes ae-mg-bp-fall{0%{transform:translate(calc(var(--ae-mg-ax-dx) * 111%),calc(var(--ae-mg-ax-dy) * 111%))}to{transform:translate(0)}}@keyframes ae-mg-bp-spin{to{transform:rotate(360deg)}}.ae-mg-bp__spot{position:absolute;z-index:6;width:0;height:0;pointer-events:none}.ae-mg-bp__bubble[data-shake]{animation:ae-mg-bp-nope .36s ease-in-out}@keyframes ae-mg-bp-nope{20%{transform:translate(-14%)}45%{transform:translate(12%)}70%{transform:translate(-6%)}}.ae-mg-bp__tag{position:absolute;z-index:7;padding:2px var(--ae-player-space-2);border-radius:var(--ae-mg-radius-pill);font-family:var(--ae-mg-font-display);font-size:var(--ae-mg-type-pill);font-weight:900;white-space:nowrap;color:var(--ae-mg-on-fill);text-shadow:var(--ae-mg-on-fill-shadow);background:var(--ae-mg-hit-badge);box-shadow:0 0 0 2px var(--ae-mg-white),0 4px 10px color-mix(in srgb,var(--ae-mg-shade) 45%,transparent);transform:translate(-50%,-110%);pointer-events:none;animation:ae-mg-bp-tag .18s var(--ae-mg-easing-pop) both}@keyframes ae-mg-bp-tag{0%{opacity:0;transform:translate(-50%,-90%) scale(.6)}to{opacity:1;transform:translate(-50%,-110%) scale(1)}}.ae-mg-bp__swatch{display:inline-block;width:.95em;height:.95em;border-radius:50%;background:conic-gradient(var(--ae-mg-red),var(--ae-mg-gold),var(--ae-mg-hit),var(--ae-mg-particle-4),var(--ae-mg-cabinet-top),var(--ae-mg-particle-3),var(--ae-mg-red));box-shadow:0 0 0 1.5px var(--ae-mg-white)}.ae-mg-bp__bubble b{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--ae-mg-font-display);font-size:calc(var(--ae-mg-ax-cell) * .32);font-weight:900;color:var(--ae-mg-white);text-shadow:0 0 3px var(--ae-mg-miss),0 1px 0 var(--ae-mg-shade);animation:ae-mg-bp-tag-in .3s var(--ae-mg-easing-pop) both}@keyframes ae-mg-bp-tag-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.ae-mg-bp .ae-mg-arcade__chip[data-gone]{opacity:.3}.ae-mg-bp__case[data-quake]{animation:ae-mg-bp-quake .42s ease-in-out}@keyframes ae-mg-bp-quake{15%{transform:translate(-6px,3px) rotate(-.6deg)}35%{transform:translate(6px,-3px) rotate(.6deg)}55%{transform:translate(-4px,2px)}75%{transform:translate(3px,-1px)}}.ae-mg-bp__mega{position:absolute;left:50%;top:-7%;z-index:8;transform:translate(-50%,-50%);pointer-events:none;animation:ae-mg-bp-mega 1.1s var(--ae-mg-easing-pop) both}@keyframes ae-mg-bp-mega{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}15%{opacity:1;transform:translate(-50%,-50%) scale(1.15)}30%,80%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-70%) scale(1)}}.ae-mg-bp .ae-mg-arcade__chips{max-width:100%}.ae-mg-bp .ae-mg-arcade__chip{font-size:var(--ae-mg-type-label);white-space:nowrap;padding-inline:var(--ae-player-space-2-5)}.ae-mg-bp__caption{max-width:100%;margin:-4px 0 0;font-size:var(--ae-mg-type-label);font-weight:800;color:var(--ae-mg-gold-light);text-align:center}.ae-mg-bp__tag[data-picked]{font-size:var(--ae-mg-type-heading);background:var(--ae-mg-gold-badge)}.ae-mg-bp{height:100cqh;align-content:space-evenly}.ae-mg-maze{--ae-mg-ax-cell: min(calc((100cqw - 1.5rem) / var(--ae-mg-ax-w)), calc((100cqh - 5.6rem) / var(--ae-mg-ax-h)), 3.6rem);--ae-mg-ax-half: max(3px, calc(var(--ae-mg-ax-cell) * .085));--ae-mg-ax-stone: #efe8ff;--ae-mg-ax-floor: #5a4c94;--ae-mg-ax-floor-dim: #2a2350;--ae-mg-ax-fog: #0d0a1a;display:grid;justify-items:center;gap:var(--ae-player-space-2)}.ae-mg-maze .ae-mg-arcade__chips{flex-wrap:nowrap}.ae-mg-maze .ae-mg-arcade__chip{font-size:var(--ae-mg-type-body);white-space:nowrap}.ae-mg-maze__grid{position:relative;display:grid;grid-template-columns:repeat(var(--ae-mg-ax-w),var(--ae-mg-ax-cell));grid-template-rows:repeat(var(--ae-mg-ax-h),var(--ae-mg-ax-cell));overflow:hidden;border-radius:var(--ae-mg-radius-small);background:radial-gradient(120% 70% at 50% 115%,color-mix(in srgb,var(--ae-player-accent) 30%,transparent),transparent 62%),radial-gradient(80% 55% at 15% -5%,color-mix(in srgb,var(--ae-mg-ax-floor) 32%,transparent),transparent 70%),var(--ae-mg-ax-fog);box-shadow:0 0 0 3px color-mix(in srgb,var(--ae-mg-ax-stone) 30%,transparent),0 0 30px color-mix(in srgb,var(--ae-player-accent) 30%,transparent),0 14px 28px color-mix(in srgb,var(--ae-mg-shade) 50%,transparent);touch-action:none;user-select:none;-webkit-user-select:none;animation:ae-mg-maze-in .42s var(--ae-mg-easing-pop) both}@keyframes ae-mg-maze-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.ae-mg-maze__cell{position:relative;display:grid;place-items:center;box-sizing:border-box;border:0 solid var(--ae-mg-ax-stone);transition:background-color .22s ease-out}.ae-mg-maze__cell[data-look=fog]{z-index:1;background:linear-gradient(160deg,color-mix(in srgb,var(--ae-mg-ax-floor) 30%,var(--ae-mg-ax-fog)) 0%,var(--ae-mg-ax-fog) 100%);box-shadow:inset 0 1px color-mix(in srgb,var(--ae-mg-white) 9%,transparent),inset 0 -2px color-mix(in srgb,var(--ae-mg-shade) 45%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--ae-mg-shade) 40%,transparent)}.ae-mg-maze__cell[data-look=seen]{background-color:var(--ae-mg-ax-floor-dim);border-color:color-mix(in srgb,var(--ae-mg-ax-stone) 80%,var(--ae-mg-ax-floor-dim))}.ae-mg-maze__cell[data-look=lit]{background-color:color-mix(in srgb,var(--ae-mg-ax-floor) 55%,var(--ae-mg-ax-floor-dim))}.ae-mg-maze__cell[data-trail]:after{content:"";position:absolute;width:22%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--ae-mg-gold-light) 80%,transparent),color-mix(in srgb,var(--ae-mg-gold) 30%,transparent) 60%,transparent);opacity:.75}.ae-mg-maze__glow{position:absolute;left:0;top:0;z-index:2;width:calc(var(--ae-mg-ax-cell) * (2 * var(--ae-mg-ax-light) + 3));aspect-ratio:1;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--ae-mg-gold-light) 34%,transparent),color-mix(in srgb,var(--ae-mg-gold) 16%,transparent) 45%,color-mix(in srgb,var(--ae-mg-gold) 5%,transparent) 75%,transparent);transform:translate(calc((var(--ae-mg-ax-x) + .5) * var(--ae-mg-ax-cell) - 50%),calc((var(--ae-mg-ax-y) + .5) * var(--ae-mg-ax-cell) - 50%));transition:transform var(--ae-mg-ax-step) ease-out,width var(--ae-mg-motion-flip) var(--ae-mg-easing-settle)}.ae-mg-maze__hero{position:absolute;left:0;top:0;z-index:7;width:var(--ae-mg-ax-cell);height:var(--ae-mg-ax-cell);pointer-events:none;transform:translate(calc(var(--ae-mg-ax-x) * var(--ae-mg-ax-cell)),calc(var(--ae-mg-ax-y) * var(--ae-mg-ax-cell)));transition:transform var(--ae-mg-ax-step) ease-out}.ae-mg-maze__compass{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;pointer-events:none}.ae-mg-maze__compass:before{content:"";position:absolute;left:50%;top:-18%;width:52%;height:40%;translate:-50% 0;clip-path:polygon(50% 0,100% 100%,50% 74%,0 100%);background:var(--ae-mg-hit);filter:drop-shadow(0 0 3px var(--ae-mg-white)) drop-shadow(0 0 6px var(--ae-mg-hit));animation:ae-mg-maze-point .9s ease-in-out infinite}@keyframes ae-mg-maze-point{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(-18%)}}.ae-mg-maze__hero:before{content:"";position:absolute;top:20%;right:20%;bottom:20%;left:20%;border-radius:50%;background:radial-gradient(circle at 36% 44%,var(--ae-mg-black-deep) 0 8%,transparent 10%),radial-gradient(circle at 64% 44%,var(--ae-mg-black-deep) 0 8%,transparent 10%),radial-gradient(circle at 40% 30%,var(--ae-mg-white),var(--ae-mg-gold-light) 38%,var(--ae-mg-gold) 72%,var(--ae-mg-gold-dark));box-shadow:0 0 0 2px var(--ae-mg-white),0 0 0 5px color-mix(in srgb,var(--ae-mg-gold) 55%,transparent),0 0 14px var(--ae-mg-gold),0 0 28px color-mix(in srgb,var(--ae-mg-gold) 60%,transparent)}.ae-mg-maze__hero[data-bump=up]:before{animation:ae-mg-maze-bump-up .24s ease-out both}.ae-mg-maze__hero[data-bump=down]:before{animation:ae-mg-maze-bump-down .24s ease-out both}.ae-mg-maze__hero[data-bump=left]:before{animation:ae-mg-maze-bump-left .24s ease-out both}.ae-mg-maze__hero[data-bump=right]:before{animation:ae-mg-maze-bump-right .24s ease-out both}@keyframes ae-mg-maze-bump-up{40%{transform:translateY(-22%) scale(1.1,.86)}}@keyframes ae-mg-maze-bump-down{40%{transform:translateY(22%) scale(1.1,.86)}}@keyframes ae-mg-maze-bump-left{40%{transform:translate(-22%) scale(.86,1.1)}}@keyframes ae-mg-maze-bump-right{40%{transform:translate(22%) scale(.86,1.1)}}.ae-mg-maze__coin{display:block;width:36%;aspect-ratio:1;border-radius:var(--ae-mg-radius-pill);background:radial-gradient(circle at 34% 28%,var(--ae-mg-coin-shine),var(--ae-mg-coin-face) 34%,var(--ae-mg-coin-body) 70%,var(--ae-mg-coin-rim));box-shadow:0 0 0 1px var(--ae-mg-coin-edge),0 0 10px color-mix(in srgb,var(--ae-mg-gold) 60%,transparent);animation:ae-mg-maze-bob 1.2s ease-in-out infinite}.ae-mg-maze__cell[data-look=seen] .ae-mg-maze__coin{opacity:.7}.ae-mg-maze__coin--chip{width:1rem;animation:none;box-shadow:none}@keyframes ae-mg-maze-bob{0%,to{transform:translateY(-8%) scaleX(1)}50%{transform:translateY(8%) scaleX(.8)}}.ae-mg-maze__lamp{position:relative;display:block;width:34%;height:46%;border-radius:30% 30% 24% 24%;background:radial-gradient(circle at 50% 58%,var(--ae-mg-white) 0 12%,var(--ae-mg-flame-inner) 22%,var(--ae-mg-flame-outer) 42%,transparent 52%),linear-gradient(180deg,color-mix(in srgb,var(--ae-mg-gold-light) 50%,transparent),color-mix(in srgb,var(--ae-mg-gold) 40%,transparent));box-shadow:inset 0 0 0 2px var(--ae-mg-gold),0 0 14px var(--ae-mg-flame-outer),0 0 28px color-mix(in srgb,var(--ae-mg-flame-inner) 50%,transparent);animation:ae-mg-maze-flicker .9s ease-in-out infinite}.ae-mg-maze__lamp:before{content:"";position:absolute;left:25%;right:25%;bottom:100%;height:26%;border:2px solid var(--ae-mg-gold);border-bottom:0;border-radius:50% 50% 0 0}.ae-mg-maze__lamp--chip{width:.7rem;height:.95rem;animation:none}@keyframes ae-mg-maze-flicker{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.06)}}.ae-mg-maze__door{position:relative;display:grid;place-items:start center;width:70%;height:80%;margin-top:12%;border-radius:46% 46% 6% 6%/34% 34% 6% 6%;background:radial-gradient(circle at 76% 58%,var(--ae-mg-gold-light) 0 7%,transparent 9%),linear-gradient(180deg,color-mix(in srgb,var(--ae-mg-hit) 70%,var(--ae-mg-white)),var(--ae-mg-hit) 50%,color-mix(in srgb,var(--ae-mg-hit) 60%,var(--ae-mg-shade)));box-shadow:0 0 0 3px color-mix(in srgb,var(--ae-mg-white) 85%,transparent),0 0 22px var(--ae-mg-hit),0 0 48px color-mix(in srgb,var(--ae-mg-hit) 70%,transparent);animation:ae-mg-maze-door 1.4s ease-in-out infinite;z-index:1}.ae-mg-maze__door b{position:absolute;bottom:104%;font-family:var(--ae-mg-font-display);font-size:max(8px,calc(var(--ae-mg-ax-cell) * .2));font-weight:900;letter-spacing:.08em;line-height:1;color:var(--ae-mg-hit);text-shadow:0 0 6px color-mix(in srgb,var(--ae-mg-hit) 80%,transparent)}.ae-mg-maze__door[data-open]{animation:ae-mg-maze-burst .7s var(--ae-mg-easing-pop) both}.ae-mg-maze__door[data-missed]{animation:ae-mg-bump .52s var(--ae-mg-easing-pop) both;box-shadow:0 0 0 2px var(--ae-mg-white),0 0 22px var(--ae-mg-hit),0 0 46px var(--ae-mg-hit)}@keyframes ae-mg-maze-door{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes ae-mg-maze-burst{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1.15)}}.ae-mg-maze__start{width:46%;aspect-ratio:1;border-radius:50%;border:2px dashed color-mix(in srgb,var(--ae-mg-ax-stone) 45%,transparent)}.ae-mg-maze__fx{position:absolute;left:calc(var(--ae-mg-ax-fx) * var(--ae-mg-ax-cell));top:calc(var(--ae-mg-ax-fy) * var(--ae-mg-ax-cell));z-index:4;width:var(--ae-mg-ax-cell);height:var(--ae-mg-ax-cell);pointer-events:none}.ae-mg-maze__fx .ae-mg-pop{bottom:115%;font-size:var(--ae-mg-type-tag)}.ae-mg-maze__banner{position:absolute;left:50%;top:50%;z-index:6;padding:var(--ae-player-space-2) var(--ae-player-space-4);border-radius:var(--ae-mg-radius-pill);font-family:var(--ae-mg-font-display);font-size:var(--ae-mg-type-heading);font-weight:900;white-space:nowrap;color:var(--ae-mg-white);background:var(--ae-mg-miss-badge);box-shadow:0 10px 24px color-mix(in srgb,var(--ae-mg-shade) 45%,transparent);pointer-events:none;translate:-50% -50%;animation:ae-mg-bump .42s var(--ae-mg-easing-pop) both}.ae-mg-maze-pad{display:grid;grid-template-columns:repeat(3,4.6rem);grid-template-areas:". up ." "left down right";gap:var(--ae-player-space-1-5) var(--ae-player-space-2);justify-content:center}.ae-mg-maze-pad__key{display:grid}.ae-mg-maze-pad__key[data-direction=up]{grid-area:up}.ae-mg-maze-pad__key[data-direction=left]{grid-area:left}.ae-mg-maze-pad__key[data-direction=down]{grid-area:down}.ae-mg-maze-pad__key[data-direction=right]{grid-area:right}.ae-player-theme .ae-mg-maze-pad .ae-mg-cta.ae-player-pressable{width:100%;min-height:50px;padding:0;border-radius:var(--ae-mg-radius-panel)}.ae-mg-maze-pad .ae-mg-cta__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ae-mg-maze-pad .ae-mg-cta__icon>svg{width:28px;height:28px}.ae-mg-maze__win{position:absolute;left:50%;top:50%;z-index:8;display:grid;justify-items:center;gap:2px;padding:var(--ae-player-space-3) var(--ae-player-space-5);border-radius:var(--ae-mg-radius-panel);background:color-mix(in srgb,var(--ae-mg-pill) 92%,transparent);box-shadow:0 0 0 3px var(--ae-mg-hit),0 0 40px color-mix(in srgb,var(--ae-mg-hit) 55%,transparent),0 10px 24px color-mix(in srgb,var(--ae-mg-shade) 45%,transparent);pointer-events:none;translate:-50% -50%;animation:ae-mg-bump .48s var(--ae-mg-easing-pop) both}.ae-mg-maze__win b{font-family:var(--ae-mg-font-display);font-size:var(--ae-mg-type-title);font-weight:900;color:var(--ae-mg-hit)}.ae-mg-maze__win .ae-mg-count{font-size:var(--ae-mg-type-count)}.ae-mg-maze__wallflash{position:absolute;left:0;top:0;z-index:4;width:var(--ae-mg-ax-cell);height:var(--ae-mg-ax-cell);pointer-events:none;transform:translate(calc(var(--ae-mg-ax-x) * var(--ae-mg-ax-cell)),calc(var(--ae-mg-ax-y) * var(--ae-mg-ax-cell)))}.ae-mg-maze__wallflash:before{content:"";position:absolute;border-radius:var(--ae-mg-radius-pill);background:var(--ae-mg-miss);box-shadow:0 0 10px var(--ae-mg-miss),0 0 20px color-mix(in srgb,var(--ae-mg-miss) 60%,transparent);animation:ae-mg-maze-wallflash .42s ease-out both}.ae-mg-maze__wallflash[data-side=up]:before{left:0;right:0;top:-3px;height:6px}.ae-mg-maze__wallflash[data-side=down]:before{left:0;right:0;bottom:-3px;height:6px}.ae-mg-maze__wallflash[data-side=left]:before{top:0;bottom:0;left:-3px;width:6px}.ae-mg-maze__wallflash[data-side=right]:before{top:0;bottom:0;right:-3px;width:6px}@keyframes ae-mg-maze-wallflash{0%{opacity:1}to{opacity:0}}.ae-mg-sb{--ae-mg-ax-label: 1.1rem;--ae-mg-ax-sea: min(calc(100cqw - 1rem - var(--ae-mg-ax-label)), calc(100cqh - 12.5rem) , 23rem);--ae-mg-ax-pad: calc(var(--ae-mg-ax-sea) * .02);--ae-mg-ax-cell: calc((var(--ae-mg-ax-sea) - 2 * var(--ae-mg-ax-pad)) / var(--ae-mg-ax-size));--ae-mg-ax-water: color-mix(in srgb, var(--ae-mg-cta-secondary-bottom) 38%, var(--ae-mg-black-deep));--ae-mg-ax-sonar: var(--ae-mg-hit);width:100%;display:grid;justify-items:center;gap:var(--ae-player-space-2-5);user-select:none;-webkit-user-select:none}.ae-mg-sb__top{width:var(--ae-mg-ax-sea);min-height:2rem;display:flex;align-items:center;justify-content:center;gap:var(--ae-player-space-2)}.ae-mg-sb__top .ae-mg-arcade__chip{font-size:var(--ae-mg-type-pill);white-space:nowrap}.ae-mg-sb__roster{display:flex;flex-wrap:wrap;gap:var(--ae-player-space-3);padding:var(--ae-player-space-2) var(--ae-player-space-4);border-radius:var(--ae-mg-radius-pill);background:var(--ae-mg-pill);box-shadow:0 0 0 1px var(--ae-mg-pill-edge)}.ae-mg-sb__boat{position:relative;display:inline-flex;gap:2px}.ae-mg-sb__boat i{width:1.15rem;height:1.15rem;border-radius:var(--ae-mg-radius-xs);background:linear-gradient(180deg,color-mix(in srgb,var(--ae-mg-white) 55%,var(--ae-mg-black-light)),var(--ae-mg-black-light))}.ae-mg-sb__boat i:first-child{border-radius:50% var(--ae-mg-radius-xs) var(--ae-mg-radius-xs) 50%}.ae-mg-sb__boat i:last-child{border-radius:var(--ae-mg-radius-xs) 50% 50% var(--ae-mg-radius-xs)}.ae-mg-sb__boat{transition:opacity .4s ease-out}.ae-mg-sb__boat[data-sunk]{opacity:.28}.ae-mg-sb__boat[data-sunk] i{background:var(--ae-mg-miss)}.ae-mg-sb__boat[data-sunk]:after{content:"";position:absolute;left:-2px;right:-2px;top:calc(50% - 2px);height:4px;border-radius:2px;background:var(--ae-mg-white);transform:rotate(-12deg);animation:ae-mg-sb-strike .3s var(--ae-mg-easing-pop) both}.ae-mg-sb__sea{position:relative;width:var(--ae-mg-ax-sea);aspect-ratio:1;overflow:hidden;border-radius:var(--ae-mg-radius-card);background:radial-gradient(120% 70% at 50% 0%,color-mix(in srgb,var(--ae-mg-particle-4) 28%,transparent),transparent 65%),linear-gradient(180deg,var(--ae-mg-ax-water),color-mix(in srgb,var(--ae-mg-cta-secondary-bottom) 16%,var(--ae-mg-black-deep)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ae-mg-particle-4) 35%,transparent),0 0 0 3px color-mix(in srgb,var(--ae-mg-black-deep) 70%,transparent),0 14px 28px color-mix(in srgb,var(--ae-mg-shade) 50%,transparent)}.ae-mg-sb__sea[data-shake]{animation:ae-mg-sb-shake .42s ease-in-out}.ae-mg-sb__waves{position:absolute;top:-10%;right:-40%;bottom:-10%;left:-40%;background:radial-gradient(40% 18% at 20% 30%,color-mix(in srgb,var(--ae-mg-particle-4) 14%,transparent),transparent 70%),radial-gradient(35% 14% at 70% 60%,color-mix(in srgb,var(--ae-mg-particle-4) 12%,transparent),transparent 70%),radial-gradient(30% 12% at 40% 85%,color-mix(in srgb,var(--ae-mg-particle-4) 10%,transparent),transparent 70%);opacity:.8;animation:ae-mg-sb-drift 9s linear infinite;pointer-events:none}.ae-mg-sb__sea[data-sonar]:after{content:"";position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background:conic-gradient(from 0deg,color-mix(in srgb,var(--ae-mg-ax-sonar) 30%,transparent),transparent 22%,transparent);animation:ae-mg-sb-sweep 2.6s linear infinite;pointer-events:none}.ae-mg-sb__grid{position:absolute;inset:var(--ae-mg-ax-pad);display:grid;grid-template-columns:repeat(var(--ae-mg-ax-size),var(--ae-mg-ax-cell));grid-auto-rows:var(--ae-mg-ax-cell)}.ae-mg-sb__cell{position:relative;display:grid;place-items:center;width:100%;height:100%;padding:0;border:0;background:transparent;box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--ae-mg-particle-4) 22%,transparent);cursor:crosshair;-webkit-tap-highlight-color:transparent}.ae-mg-sb__cell:disabled{cursor:default}.ae-mg-sb__cell:focus-visible{outline:2px solid var(--ae-mg-gold-light);outline-offset:-2px}.ae-mg-sb__cell[data-mark="4"]{background:color-mix(in srgb,var(--ae-mg-black-deep) 45%,transparent)}.ae-mg-sb__cell[data-mark="4"]:after{content:"";width:12%;aspect-ratio:1;border-radius:50%;background:color-mix(in srgb,var(--ae-mg-particle-4) 45%,transparent)}.ae-mg-sb__cell[data-mark="2"]{background:color-mix(in srgb,var(--ae-mg-black-deep) 55%,transparent)}.ae-mg-sb__cell[data-aimed]:before{content:"";position:absolute;top:14%;right:14%;bottom:14%;left:14%;border-radius:50%;border:2px solid var(--ae-mg-gold-light);box-shadow:0 0 8px color-mix(in srgb,var(--ae-mg-gold) 70%,transparent)}.ae-mg-sb__cell[data-scan]{background:color-mix(in srgb,var(--ae-mg-ax-sonar) 26%,transparent)}.ae-mg-sb__splash{width:40%;aspect-ratio:1;background:linear-gradient(45deg,transparent 42%,color-mix(in srgb,var(--ae-mg-particle-4) 60%,transparent) 42% 58%,transparent 58%),linear-gradient(-45deg,transparent 42%,color-mix(in srgb,var(--ae-mg-particle-4) 60%,transparent) 42% 58%,transparent 58%);animation:ae-mg-sb-splash .36s var(--ae-mg-easing-pop) both}.ae-mg-sb__fire{width:62%;aspect-ratio:1;border-radius:50% 50% 46% 46%;background:radial-gradient(circle at 50% 62%,var(--ae-mg-gold-light) 0 18%,var(--ae-mg-gold) 30%,var(--ae-mg-cta-bottom) 52%,color-mix(in srgb,var(--ae-mg-red) 70%,transparent) 70%,transparent 74%);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--ae-mg-cta-top) 80%,transparent));animation:ae-mg-sb-flare .42s var(--ae-mg-easing-pop) both,ae-mg-sb-flicker .9s ease-in-out .42s infinite alternate}.ae-mg-sb__cell[data-mark="3"] .ae-mg-sb__fire{width:36%;opacity:.8;animation:ae-mg-sb-flicker 1.2s ease-in-out infinite alternate}.ae-mg-sb__layer{position:absolute;inset:var(--ae-mg-ax-pad);pointer-events:none}.ae-mg-sb__wreck,.ae-mg-sb__scan,.ae-mg-sb__count,.ae-mg-sb__shell,.ae-mg-sb__sonar,.ae-mg-sb__spot{position:absolute;left:calc(var(--ae-mg-ax-x) * var(--ae-mg-ax-cell));top:calc(var(--ae-mg-ax-y) * var(--ae-mg-ax-cell));width:calc(var(--ae-mg-ax-w, 1) * var(--ae-mg-ax-cell));height:calc(var(--ae-mg-ax-h, 1) * var(--ae-mg-ax-cell))}.ae-mg-sb__wreck{z-index:1;margin:calc(var(--ae-mg-ax-cell) * .14);width:calc(var(--ae-mg-ax-w) * var(--ae-mg-ax-cell) - var(--ae-mg-ax-cell) * .28);height:calc(var(--ae-mg-ax-h) * var(--ae-mg-ax-cell) - var(--ae-mg-ax-cell) * .28);border-radius:50% 18% 18% 50%/50%;background:repeating-linear-gradient(90deg,transparent 0 calc(var(--ae-mg-ax-cell) * .32),color-mix(in srgb,var(--ae-mg-gold-light) 55%,transparent) calc(var(--ae-mg-ax-cell) * .32) calc(var(--ae-mg-ax-cell) * .4),transparent calc(var(--ae-mg-ax-cell) * .4) calc(var(--ae-mg-ax-cell) * .72)),linear-gradient(180deg,color-mix(in srgb,var(--ae-mg-white) 30%,var(--ae-mg-black-light)),var(--ae-mg-black) 70%);background-position:center;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ae-mg-miss) 75%,transparent),0 4px 8px color-mix(in srgb,var(--ae-mg-shade) 55%,transparent);opacity:.92}.ae-mg-sb__wreck[data-down]{border-radius:50% 50% 18% 18%/18%;background:repeating-linear-gradient(180deg,transparent 0 calc(var(--ae-mg-ax-cell) * .32),color-mix(in srgb,var(--ae-mg-gold-light) 55%,transparent) calc(var(--ae-mg-ax-cell) * .32) calc(var(--ae-mg-ax-cell) * .4),transparent calc(var(--ae-mg-ax-cell) * .4) calc(var(--ae-mg-ax-cell) * .72)),linear-gradient(90deg,color-mix(in srgb,var(--ae-mg-white) 30%,var(--ae-mg-black-light)),var(--ae-mg-black) 70%)}.ae-mg-sb__wreck[data-fresh]{animation:ae-mg-sb-surface .42s var(--ae-mg-easing-land) both}.ae-mg-sb__scan{z-index:2;border-radius:var(--ae-mg-radius-inset);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ae-mg-ax-sonar) 80%,transparent);background:color-mix(in srgb,var(--ae-mg-ax-sonar) 12%,transparent);animation:ae-mg-sb-fade .3s ease-out both}.ae-mg-sb__scan[data-none]{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ae-mg-particle-4) 45%,transparent);background:color-mix(in srgb,var(--ae-mg-black-deep) 25%,transparent)}.ae-mg-sb__count{z-index:4;display:grid;place-items:center;font-family:var(--ae-mg-font-display);font-size:calc(var(--ae-mg-ax-cell) * .5);font-weight:900;color:var(--ae-mg-white);text-shadow:0 0 6px var(--ae-mg-ax-sonar),0 1px 0 var(--ae-mg-shade);animation:ae-mg-sb-splash .36s var(--ae-mg-easing-pop) both}.ae-mg-sb__count:before{content:"";position:absolute;top:18%;right:18%;bottom:18%;left:18%;z-index:-1;border-radius:50%;background:color-mix(in srgb,var(--ae-mg-ax-sonar) 75%,var(--ae-mg-black-deep));box-shadow:0 0 10px color-mix(in srgb,var(--ae-mg-ax-sonar) 70%,transparent)}.ae-mg-sb__count[data-none]:before{background:color-mix(in srgb,var(--ae-mg-particle-4) 35%,var(--ae-mg-black-deep));box-shadow:none}.ae-mg-sb__count[data-found]{opacity:.45}.ae-mg-sb__shell{z-index:5;display:grid;place-items:center}.ae-mg-sb__shell:before{content:"";width:34%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--ae-mg-black-light),var(--ae-mg-black-deep));box-shadow:0 0 0 2px color-mix(in srgb,var(--ae-mg-white) 50%,transparent);animation:ae-mg-sb-fall .22s ease-in both}.ae-mg-sb__shell:after{content:"";position:absolute;top:10%;right:10%;bottom:10%;left:10%;border-radius:50%;border:2px dashed color-mix(in srgb,var(--ae-mg-gold-light) 85%,transparent);animation:ae-mg-sb-lock .22s ease-out both}.ae-mg-sb__sonar{z-index:5;display:grid;place-items:center}.ae-mg-sb__sonar i{grid-area:1 / 1;width:100%;aspect-ratio:1;border-radius:50%;border:2px solid var(--ae-mg-ax-sonar);opacity:0;animation:ae-mg-sb-ping .62s ease-out both}.ae-mg-sb__sonar i:nth-child(2){animation-delay:.14s}.ae-mg-sb__sonar i:nth-child(3){animation-delay:.28s}.ae-mg-sb__spot{z-index:6}@keyframes ae-mg-sb-drift{to{transform:translate(60px)}}@keyframes ae-mg-sb-sweep{to{transform:rotate(360deg)}}@keyframes ae-mg-sb-shake{12%{transform:translate(-9px,4px) rotate(-.8deg)}30%{transform:translate(8px,-4px) rotate(.8deg)}50%{transform:translate(-5px,2px)}70%{transform:translate(3px,-1px)}}@keyframes ae-mg-sb-splash{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@keyframes ae-mg-sb-flare{0%{opacity:0;transform:scale(.2)}55%{opacity:1;transform:scale(1.35)}to{transform:scale(1)}}@keyframes ae-mg-sb-flicker{0%{transform:scale(.94);opacity:.85}to{transform:scale(1.06);opacity:1}}@keyframes ae-mg-sb-surface{0%{opacity:0;transform:translateY(14%) scale(.8)}to{opacity:.92;transform:translateY(0) scale(1)}}@keyframes ae-mg-sb-fade{0%{opacity:0}to{opacity:1}}@keyframes ae-mg-sb-fall{0%{opacity:0;transform:translateY(-260%) scale(2.2)}to{opacity:1;transform:translateY(0) scale(.8)}}@keyframes ae-mg-sb-lock{0%{opacity:0;transform:scale(1.8) rotate(-90deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes ae-mg-sb-ping{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(3.2)}}@keyframes ae-mg-sb-strike{0%{transform:rotate(-12deg) scaleX(0)}to{transform:rotate(-12deg) scaleX(1)}}.ae-player-theme .ae-mg-sb__sonar-button.ae-player-pressable{display:inline-flex;align-items:center;gap:var(--ae-player-space-2);min-height:3rem;padding:0 var(--ae-player-space-5);border:0;border-radius:var(--ae-mg-radius-pill);font-family:var(--ae-mg-font-number);font-size:var(--ae-mg-type-value);font-weight:900;white-space:nowrap;color:var(--ae-mg-pill-ink-soft);background:var(--ae-mg-pill);box-shadow:0 0 0 1px var(--ae-mg-pill-edge);-webkit-tap-highlight-color:transparent}.ae-player-theme .ae-mg-sb__sonar-button.ae-player-pressable[data-ready]{color:var(--ae-mg-on-fill);text-shadow:var(--ae-mg-on-fill-shadow);background:var(--ae-mg-hit-badge);box-shadow:inset 0 2px color-mix(in srgb,var(--ae-mg-white) 45%,transparent),0 4px color-mix(in srgb,var(--ae-mg-hit) 40%,var(--ae-mg-shade))}.ae-player-theme .ae-mg-sb__sonar-button.ae-player-pressable[data-armed]{box-shadow:0 0 0 3px var(--ae-mg-white),0 0 20px var(--ae-mg-hit)}.ae-player-theme .ae-mg-sb__sonar-button.ae-player-pressable:disabled{cursor:default}.ae-mg-sb__dish{position:relative;width:1.2rem;height:1.2rem;border-radius:50%;border:2px solid currentColor}.ae-mg-sb__dish:after{content:"";position:absolute;top:25%;right:25%;bottom:25%;left:25%;border-radius:50%;background:currentColor}.ae-mg-sb__sonar-button[data-armed] .ae-mg-sb__dish{animation:ae-mg-sb-flicker .5s ease-in-out infinite alternate}.ae-mg-sb__caption{margin:-4px 0 0;font-size:var(--ae-mg-type-label);font-weight:800;color:var(--ae-mg-gold-light);text-align:center}.ae-mg-sb__caption[data-done]{color:var(--ae-mg-hit)}.ae-mg-sb__count{width:calc(var(--ae-mg-ax-cell) * .62);height:calc(var(--ae-mg-ax-cell) * .62);margin:3px;font-size:calc(var(--ae-mg-ax-cell) * .36)}.ae-mg-sb__count:before{top:0;right:0;bottom:0;left:0}.ae-mg-sb__ripple{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none}.ae-mg-sb__ripple i{grid-area:1 / 1;width:70%;aspect-ratio:1;border-radius:50%;border:2px solid color-mix(in srgb,var(--ae-mg-white) 80%,transparent);opacity:0;animation:ae-mg-sb-ping .7s ease-out both}.ae-mg-sb__ripple i+i{animation-delay:.18s}.ae-mg-sb__flash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:7;border-radius:inherit;background:radial-gradient(circle,color-mix(in srgb,var(--ae-mg-gold-light) 55%,transparent),color-mix(in srgb,var(--ae-mg-cta-bottom) 30%,transparent) 60%,transparent 80%);pointer-events:none;animation:ae-mg-sb-hitflash .38s ease-out both}.ae-mg-sb__flash[data-sunk]{animation-duration:.6s}@keyframes ae-mg-sb-hitflash{0%{opacity:0}20%{opacity:1}to{opacity:0}}.ae-mg-sb__chart{display:grid;grid-template-columns:var(--ae-mg-ax-label) var(--ae-mg-ax-sea);grid-template-rows:var(--ae-mg-ax-label) var(--ae-mg-ax-sea);margin-left:calc(var(--ae-mg-ax-label) * -1)}.ae-mg-sb__letters,.ae-mg-sb__numbers{display:grid;font-family:var(--ae-mg-font-number);font-size:var(--ae-mg-type-caption);font-weight:900;font-style:normal;color:var(--ae-mg-scene-ink-soft)}.ae-mg-sb__letters{grid-column:2;grid-row:1;padding:0 var(--ae-mg-ax-pad);grid-template-columns:repeat(var(--ae-mg-ax-size),1fr)}.ae-mg-sb__numbers{grid-column:1;grid-row:2;padding:var(--ae-mg-ax-pad) 0;grid-template-rows:repeat(var(--ae-mg-ax-size),1fr)}.ae-mg-sb__letters i,.ae-mg-sb__numbers i{display:grid;place-items:center;font-style:normal}.ae-mg-sb__sea{grid-column:2;grid-row:2}.ae-mg-sb__scan[data-resolved]{opacity:.28}.ae-mg-sb{height:100cqh;align-content:space-evenly}.ae-mg-sum{--ae-mg-ax-gap: clamp(6px, 2cqw, 10px);--ae-mg-ax-disc: clamp(3.4rem, min(22cqw, 17cqh), 5.6rem);--ae-mg-ax-cell: min( calc((100cqw - 26px - (var(--ae-mg-ax-cols) - 1) * var(--ae-mg-ax-gap)) / var(--ae-mg-ax-cols)), calc((100cqh - var(--ae-mg-ax-disc) - 6.5rem - (var(--ae-mg-ax-rows) - 1) * var(--ae-mg-ax-gap)) / var(--ae-mg-ax-rows)), 5rem );width:min(100%,28rem);display:grid;justify-items:center;gap:clamp(var(--ae-player-space-2),2.4cqh,var(--ae-player-space-4))}.ae-mg-sum__head{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(8px,3cqw,16px)}.ae-mg-sum__discs{display:flex;align-items:center;gap:clamp(6px,2.4cqw,12px)}.ae-mg-sum__bubble{display:grid;place-items:center;align-content:center;width:var(--ae-mg-ax-disc);aspect-ratio:1;border-radius:var(--ae-mg-radius-pill);color:var(--ae-mg-pill-ink);background:radial-gradient(circle at 35% 28%,color-mix(in srgb,var(--ae-mg-white) 22%,var(--ae-mg-pill)),var(--ae-mg-pill) 70%);box-shadow:inset 0 0 0 2px var(--ae-mg-pill-edge),0 6px 14px color-mix(in srgb,var(--ae-mg-shade) 35%,transparent);transition:box-shadow var(--ae-mg-motion-select) var(--ae-mg-easing-settle),background var(--ae-mg-motion-select) var(--ae-mg-easing-settle)}.ae-mg-sum__bubble b{font-family:var(--ae-mg-font-number);font-size:clamp(1.4rem,calc(var(--ae-mg-ax-disc) * .42),2.3rem);font-weight:900;line-height:1}.ae-mg-sum__label{font-size:var(--ae-mg-type-overline);font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--ae-mg-pill-ink-soft)}.ae-mg-sum__bubble[data-kind=target]{color:var(--ae-mg-gold-ink);background:radial-gradient(circle at 35% 28%,var(--ae-mg-gold-light),var(--ae-mg-gold) 55%,var(--ae-mg-gold-dark));box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--ae-mg-white) 70%,transparent),0 0 22px color-mix(in srgb,var(--ae-mg-gold) 45%,transparent),0 6px 14px color-mix(in srgb,var(--ae-mg-shade) 35%,transparent);animation:ae-mg-sum-bump .42s var(--ae-mg-easing-pop) both}.ae-mg-sum__bubble[data-kind=target] .ae-mg-sum__label{color:color-mix(in srgb,var(--ae-mg-gold-ink) 75%,transparent)}.ae-mg-sum__bubble[data-exact]{color:var(--ae-mg-on-fill);background:radial-gradient(circle at 35% 28%,color-mix(in srgb,var(--ae-mg-white) 45%,var(--ae-mg-hit)),var(--ae-mg-hit) 60%,color-mix(in srgb,var(--ae-mg-hit) 65%,var(--ae-mg-shade)));box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--ae-mg-white) 70%,transparent),0 0 24px color-mix(in srgb,var(--ae-mg-hit) 60%,transparent)}.ae-mg-sum__bubble[data-exact] .ae-mg-sum__label{color:var(--ae-mg-on-fill)}.ae-mg-sum__bubble[data-over]{color:var(--ae-mg-on-fill);background:radial-gradient(circle at 35% 28%,color-mix(in srgb,var(--ae-mg-white) 40%,var(--ae-mg-miss)),var(--ae-mg-miss) 60%,color-mix(in srgb,var(--ae-mg-miss) 65%,var(--ae-mg-shade)))}.ae-mg-sum__bubble b{animation:ae-mg-sum-tick .22s var(--ae-mg-easing-pop) both}.ae-mg-sum__side{display:grid;justify-items:end;gap:clamp(4px,2.4cqh - 4px,10px);min-width:0}.ae-mg-sum__rule{max-width:100%;padding:clamp(1px,.8cqh - 1px,3px) 9px;border-radius:var(--ae-mg-radius-sm);font-size:var(--ae-mg-type-label);font-weight:900;text-align:right;color:var(--ae-mg-gold-light);background:color-mix(in srgb,var(--ae-mg-gold) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ae-mg-gold) 45%,transparent)}.ae-mg-sum__combo{font-family:var(--ae-mg-font-body);font-size:var(--ae-mg-type-value)}.ae-mg-sum__combo:not([data-on]){color:var(--ae-mg-pill-ink-soft)}.ae-mg-sum__combo[data-on]{animation:ae-mg-bump .42s var(--ae-mg-easing-pop) both,ae-mg-sum-pulse 1s ease-in-out .42s 2}@keyframes ae-mg-sum-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.ae-mg-sum__bubble[data-done] b{font-size:clamp(1.1rem,6cqw,1.5rem)}.ae-mg-sum__preview{max-width:100%;overflow:hidden;padding:4px 10px;border-radius:var(--ae-mg-radius-pill);font-size:var(--ae-mg-type-label);font-weight:900;white-space:nowrap;text-overflow:ellipsis;color:var(--ae-mg-pill-ink);background:var(--ae-mg-pill);box-shadow:0 0 0 1px var(--ae-mg-pill-edge);animation:ae-mg-sum-tick .22s var(--ae-mg-easing-pop) both}.ae-mg-sum__preview[data-ready]{color:var(--ae-mg-on-fill);background:var(--ae-mg-hit-badge)}.ae-mg-sum__preview[data-big]:not([data-ready]){color:var(--ae-mg-gold-light)}.ae-mg-sum__preview[data-empty]{visibility:hidden}@keyframes ae-mg-sum-bump{0%{transform:scale(.7)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes ae-mg-sum-tick{0%{transform:scale(.8)}60%{transform:scale(1.12)}to{transform:scale(1)}}.ae-mg-sum__board{position:relative}.ae-mg-sum__grid{position:relative;display:grid;grid-template-columns:repeat(var(--ae-mg-ax-cols),var(--ae-mg-ax-cell));grid-auto-rows:var(--ae-mg-ax-cell);gap:var(--ae-mg-ax-gap);padding:12px;clip-path:inset(6px round var(--ae-mg-radius-panel));border-radius:var(--ae-mg-radius-panel);background:color-mix(in srgb,var(--ae-mg-shade) 32%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ae-mg-white) 10%,transparent),inset 0 4px 10px color-mix(in srgb,var(--ae-mg-shade) 30%,transparent)}.ae-player-theme .ae-mg-sum__tile.ae-player-pressable{--ae-mg-ax-tint: var(--ae-mg-particle-4);position:relative;display:block;width:100%;height:100%;padding:0;border:0;border-radius:var(--ae-mg-radius-tile);background:none;box-shadow:none;-webkit-tap-highlight-color:transparent}.ae-player-theme .ae-mg-sum__tile.ae-player-pressable:disabled{cursor:default}.ae-player-theme .ae-mg-sum__tile.ae-player-pressable:is([data-value="4"],[data-value="5"],[data-value="6"]){--ae-mg-ax-tint: var(--ae-mg-gold)}.ae-player-theme .ae-mg-sum__tile.ae-player-pressable:is([data-value="7"],[data-value="8"],[data-value="9"]){--ae-mg-ax-tint: var(--ae-mg-red-light)}.ae-mg-sum__face{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:var(--ae-mg-radius-tile);font-family:var(--ae-mg-font-number);font-size:calc(var(--ae-mg-ax-cell) * .5);font-weight:900;line-height:1;color:var(--ae-mg-card-ink);text-shadow:0 1px 0 color-mix(in srgb,var(--ae-mg-white) 70%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--ae-mg-white) 60%,var(--ae-mg-ax-tint)),var(--ae-mg-ax-tint));box-shadow:inset 0 2px color-mix(in srgb,var(--ae-mg-white) 70%,transparent),inset 0 -4px color-mix(in srgb,var(--ae-mg-shade) 22%,transparent),0 4px 8px color-mix(in srgb,var(--ae-mg-shade) 30%,transparent);transform:translateY(0) scale(1);transition:transform var(--ae-mg-motion-press) var(--ae-mg-easing-pop),box-shadow var(--ae-mg-motion-press) var(--ae-mg-easing-settle)}.ae-mg-sum__tile[data-picked] .ae-mg-sum__face{transform:translateY(-4px) scale(1.04);box-shadow:inset 0 2px color-mix(in srgb,var(--ae-mg-white) 70%,transparent),0 0 0 3px var(--ae-mg-gold-light),0 0 0 6px var(--ae-mg-gold),0 10px 16px color-mix(in srgb,var(--ae-mg-shade) 40%,transparent)}@media(hover:hover)and (pointer:fine){.ae-player-theme .ae-mg-sum__tile.ae-player-pressable:not(:disabled):not([data-picked]):hover .ae-mg-sum__face{transform:translateY(-2px)}}.ae-player-theme .ae-mg-sum__tile.ae-player-pressable[data-pop]{--ae-mg-ax-tint: var(--ae-mg-hit)}.ae-mg-sum__tile[data-pop] .ae-mg-sum__face{animation:ae-mg-sum-pop .38s var(--ae-mg-easing-settle) both}.ae-mg-sum__tile[data-drop] .ae-mg-sum__face{animation:ae-mg-sum-fall .48s var(--ae-mg-easing-pop) both}@keyframes ae-mg-sum-pop{0%{transform:scale(1);opacity:1}40%{transform:scale(1.18);opacity:1}to{transform:scale(.2);opacity:0}}@keyframes ae-mg-sum-fall{0%{transform:translateY(calc(var(--ae-mg-ax-drop) * (var(--ae-mg-ax-cell) + var(--ae-mg-ax-gap)) * -1))}75%{transform:translateY(4%)}to{transform:translateY(0)}}.ae-mg-sum__pop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none}.ae-mg-sum__tile .ae-mg-sum__face[data-nudge]{animation:ae-mg-sum-nudge .38s ease-in-out both;box-shadow:0 0 0 3px var(--ae-mg-miss)}@keyframes ae-mg-sum-nudge{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-6px) rotate(-6deg)}50%{transform:translate(5px) rotate(5deg)}75%{transform:translate(-3px) rotate(-2deg)}}.ae-mg-sum__fly{position:absolute;top:45%;left:50%;z-index:8;font-family:var(--ae-mg-font-display);font-size:var(--ae-mg-type-count);font-weight:900;line-height:1;white-space:nowrap;color:var(--ae-mg-gold);-webkit-text-stroke:4px color-mix(in srgb,var(--ae-mg-shade) 55%,transparent);paint-order:stroke fill;pointer-events:none;animation:ae-mg-sum-fly .9s var(--ae-mg-easing-settle) both}.ae-mg-sum__fly[data-big]{font-size:var(--ae-mg-type-count-big)}@keyframes ae-mg-sum-fly{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}25%{opacity:1;transform:translate(-50%,-50%) scale(1.2)}45%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-130%,-260%) scale(.45)}}.ae-mg-sum .ae-mg-arcade__status{display:grid;place-items:center;min-height:calc(2.5em + 2 * var(--ae-player-space-1-5) + 2px);line-height:1.25;box-sizing:border-box}.ae-mg-sum__bubble[data-kind=target]{position:relative}.ae-mg-sum__clock{position:absolute;top:-6px;right:-10px;display:grid;place-items:center;min-width:2.2rem;padding:2px 7px;border-radius:var(--ae-mg-radius-pill);font-family:var(--ae-mg-font-number);font-size:var(--ae-mg-type-label);font-weight:900;color:var(--ae-mg-pill-ink);background:var(--ae-mg-pill);box-shadow:0 0 0 1.5px var(--ae-mg-gold)}.ae-mg-sum__clock:after{content:"";position:absolute;left:8%;right:8%;bottom:-5px;height:3px;border-radius:var(--ae-mg-radius-pill);background:var(--ae-mg-gold);transform-origin:0 50%;animation:ae-mg-sum-drain var(--ae-mg-ax-seconds) linear both}.ae-mg-sum__clock[data-low]{color:var(--ae-mg-on-fill);background:var(--ae-mg-miss-badge);box-shadow:0 0 0 1.5px var(--ae-mg-miss);animation:ae-mg-sum-pulse .5s ease-in-out infinite}@keyframes ae-mg-sum-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.ae-mg-sum__bubble .ae-mg-sum__clock b{font-size:var(--ae-mg-type-label);line-height:1.2;animation:none}.ae-mg-sum__clock{top:-10px;right:-16px}.ae-mg-df{--ae-mg-ax-cell: min(calc((100cqw - 2.4rem) / var(--ae-mg-ax-cols)), calc((100cqh - 9rem) / (var(--ae-mg-ax-rows) + .75)), 3.4rem);--ae-mg-ax-pad: calc(var(--ae-mg-ax-cell) * .2);--ae-mg-ax-frame: color-mix(in srgb, var(--ae-mg-slice-2) 25%, #3d2496);width:100%;display:grid;justify-items:center;gap:var(--ae-player-space-2-5);user-select:none;-webkit-user-select:none}.ae-mg-df__top{display:flex;align-items:center;justify-content:center;gap:var(--ae-player-space-2)}.ae-mg-df__top .ae-mg-arcade__chip{font-size:var(--ae-mg-type-pill);white-space:nowrap}.ae-mg-df__results{display:inline-flex;align-items:center;gap:5px;padding:var(--ae-player-space-1);border-radius:var(--ae-mg-radius-pill);background:var(--ae-mg-pill);box-shadow:0 0 0 1px var(--ae-mg-pill-edge)}.ae-mg-df__results i{display:grid;place-items:center;width:1.45rem;height:1.45rem;border-radius:50%;font-family:var(--ae-mg-font-display);font-size:var(--ae-mg-type-caption);font-style:normal;font-weight:900;color:var(--ae-mg-white);background:color-mix(in srgb,var(--ae-mg-white) 10%,transparent);box-shadow:inset 0 0 0 1px var(--ae-mg-pill-edge)}.ae-mg-df__results i[data-current]{box-shadow:inset 0 0 0 2px var(--ae-mg-gold-light),0 0 8px color-mix(in srgb,var(--ae-mg-gold) 60%,transparent)}.ae-mg-df__results i[data-result]{animation:ae-mg-df-badge .36s var(--ae-mg-easing-pop) both}.ae-mg-df__results i[data-result=win]{background:var(--ae-mg-hit-badge)}.ae-mg-df__results i[data-result=loss]{background:var(--ae-mg-miss-badge)}.ae-mg-df__results i[data-result=draw]{background:var(--ae-mg-gold-badge)}.ae-mg-df__stand{position:relative;padding-top:calc(var(--ae-mg-ax-cell) * .78)}.ae-mg-df__stand:before,.ae-mg-df__stand:after{content:"";position:absolute;bottom:calc(var(--ae-mg-ax-cell) * -.22);width:calc(var(--ae-mg-ax-cell) * .9);height:calc(var(--ae-mg-ax-cell) * .32);border-radius:var(--ae-mg-radius-sm) var(--ae-mg-radius-sm) var(--ae-mg-radius-zone) var(--ae-mg-radius-zone);background:linear-gradient(180deg,color-mix(in srgb,var(--ae-mg-ax-frame) 70%,var(--ae-mg-black-deep)),color-mix(in srgb,var(--ae-mg-ax-frame) 35%,var(--ae-mg-black-deep)))}.ae-mg-df__stand:before{left:calc(var(--ae-mg-ax-cell) * -.15)}.ae-mg-df__stand:after{right:calc(var(--ae-mg-ax-cell) * -.15)}.ae-mg-df__hover{position:absolute;top:0;left:var(--ae-mg-ax-pad);right:var(--ae-mg-ax-pad);height:calc(var(--ae-mg-ax-cell) * .78);pointer-events:none}.ae-mg-df__ghost{position:absolute;left:calc(var(--ae-mg-ax-x) * var(--ae-mg-ax-cell) + var(--ae-mg-ax-cell) * .14);top:4%;width:calc(var(--ae-mg-ax-cell) * .72);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 36% 30%,var(--ae-mg-red-light),var(--ae-mg-red) 60%);opacity:.75;animation:ae-mg-df-bob .9s ease-in-out infinite alternate}.ae-mg-df__frame{position:relative;z-index:1;width:calc(var(--ae-mg-ax-cols) * var(--ae-mg-ax-cell) + 2 * var(--ae-mg-ax-pad));height:calc(var(--ae-mg-ax-rows) * var(--ae-mg-ax-cell) + 2 * var(--ae-mg-ax-pad));border-radius:var(--ae-mg-radius-card);background:var(--ae-mg-black-deep);box-shadow:0 16px 30px color-mix(in srgb,var(--ae-mg-shade) 50%,transparent);animation:ae-mg-df-fresh .36s var(--ae-mg-easing-pop) both}.ae-mg-df__discs{position:absolute;inset:var(--ae-mg-ax-pad);overflow:hidden}.ae-mg-df__holes{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;background:linear-gradient(180deg,color-mix(in srgb,var(--ae-mg-white) 22%,transparent),transparent 30%),radial-gradient(circle closest-side,transparent 0 74%,color-mix(in srgb,var(--ae-mg-ax-frame) 55%,var(--ae-mg-black-deep)) 75% 84%,var(--ae-mg-ax-frame) 86%) var(--ae-mg-ax-pad) var(--ae-mg-ax-pad) / var(--ae-mg-ax-cell) var(--ae-mg-ax-cell);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ae-mg-gold) 60%,transparent),inset 0 0 0 var(--ae-mg-ax-pad) var(--ae-mg-ax-frame),inset 0 2px 0 calc(var(--ae-mg-ax-pad) * .2) color-mix(in srgb,var(--ae-mg-white) 30%,transparent),inset 0 -4px 0 calc(var(--ae-mg-ax-pad) * .3) color-mix(in srgb,var(--ae-mg-shade) 30%,transparent);pointer-events:none}.ae-mg-df__disc,.ae-mg-df__target{position:absolute;left:calc(var(--ae-mg-ax-x) * var(--ae-mg-ax-cell));top:calc(var(--ae-mg-ax-y) * var(--ae-mg-ax-cell));width:var(--ae-mg-ax-cell);height:var(--ae-mg-ax-cell)}.ae-mg-df__disc:before{content:"";position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;background:radial-gradient(circle,transparent 0 46%,color-mix(in srgb,var(--ae-mg-shade) 18%,transparent) 48% 54%,transparent 56%),radial-gradient(circle at 36% 30%,var(--ae-mg-ax-disc-light),var(--ae-mg-ax-disc) 58%,var(--ae-mg-ax-disc-dark) 100%);box-shadow:inset 0 -3px 5px color-mix(in srgb,var(--ae-mg-shade) 30%,transparent)}.ae-mg-df__disc[data-who=you]{--ae-mg-ax-disc: var(--ae-mg-red);--ae-mg-ax-disc-light: var(--ae-mg-red-light);--ae-mg-ax-disc-dark: color-mix(in srgb, var(--ae-mg-red) 60%, var(--ae-mg-shade))}.ae-mg-df__disc[data-who=bot]{--ae-mg-ax-disc: var(--ae-mg-gold);--ae-mg-ax-disc-light: var(--ae-mg-gold-light);--ae-mg-ax-disc-dark: var(--ae-mg-gold-dark)}.ae-mg-df__disc[data-dropping]{animation:ae-mg-df-drop .42s var(--ae-mg-easing-land) both}.ae-mg-df__glows{position:absolute;inset:var(--ae-mg-ax-pad);z-index:3;pointer-events:none}.ae-mg-df__glow{position:absolute;left:calc(var(--ae-mg-ax-x) * var(--ae-mg-ax-cell));top:calc(var(--ae-mg-ax-y) * var(--ae-mg-ax-cell));width:var(--ae-mg-ax-cell);height:var(--ae-mg-ax-cell)}.ae-mg-df__glow:after{content:"";position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;box-shadow:0 0 0 5px var(--ae-mg-white),0 0 22px 6px var(--ae-mg-gold-light);animation:ae-mg-df-glow .52s ease-in-out infinite alternate}.ae-mg-df__glow[data-who=bot]:after{box-shadow:0 0 0 5px var(--ae-mg-white),0 0 22px 6px var(--ae-mg-miss)}.ae-mg-df__target:before{content:"";position:absolute;top:12%;right:12%;bottom:12%;left:12%;border-radius:50%;border:3px dashed color-mix(in srgb,var(--ae-mg-red-light) 85%,transparent);background:color-mix(in srgb,var(--ae-mg-red) 22%,transparent)}.ae-mg-df__columns{position:absolute;inset:0 var(--ae-mg-ax-pad);z-index:3;display:grid;grid-template-columns:repeat(var(--ae-mg-ax-cols),1fr)}.ae-player-theme .ae-mg-df__column.ae-player-pressable{height:100%;padding:0;border:0;border-radius:var(--ae-mg-radius-zone);background:transparent;box-shadow:none;transition:background-color var(--ae-mg-motion-select) ease-out;-webkit-tap-highlight-color:transparent}.ae-player-theme .ae-mg-df__column.ae-player-pressable[data-aimed]:not(:disabled){background:color-mix(in srgb,var(--ae-mg-white) 9%,transparent)}.ae-player-theme .ae-mg-df__column.ae-player-pressable:disabled{cursor:default}.ae-mg-df__speed{position:absolute;left:50%;bottom:calc(var(--ae-mg-ax-cell) * .4);z-index:6;padding:var(--ae-player-space-1) var(--ae-player-space-3);border-radius:var(--ae-mg-radius-pill);font-family:var(--ae-mg-font-display);font-size:var(--ae-mg-type-pill);font-weight:900;color:var(--ae-mg-on-fill);text-shadow:var(--ae-mg-on-fill-shadow);background:var(--ae-mg-hit-badge);transform:translate(-50%);animation:ae-mg-df-speed .5s var(--ae-mg-easing-pop) .3s both}@keyframes ae-mg-df-drop{0%{transform:translateY(calc(var(--ae-mg-ax-fall) * -100%))}to{transform:translateY(0)}}@keyframes ae-mg-df-glow{0%{opacity:.6;transform:scale(.96)}to{opacity:1;transform:scale(1.06)}}@keyframes ae-mg-df-bob{0%{transform:translateY(0)}to{transform:translateY(-4px)}}@keyframes ae-mg-df-badge{0%{transform:scale(.3)}to{transform:scale(1)}}@keyframes ae-mg-df-fresh{0%{opacity:.4;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes ae-mg-df-speed{0%{opacity:0;transform:translate(-50%,10px) scale(.6)}to{opacity:1;transform:translate(-50%) scale(1)}}.ae-mg-df__disc{transition:opacity .3s ease-out}.ae-mg-df__disc[data-dim]{opacity:.35}.ae-mg-df__disc[data-win]:before{animation:ae-mg-df-swell .52s ease-in-out infinite alternate}@keyframes ae-mg-df-swell{0%{transform:scale(1)}to{transform:scale(1.12)}}.ae-player-theme .ae-mg-df__column.ae-player-pressable[data-full]{background:color-mix(in srgb,var(--ae-mg-miss) 30%,transparent);box-shadow:inset 0 0 0 2px var(--ae-mg-miss)}.ae-mg-df__banner{z-index:7;display:inline-flex;align-items:baseline;gap:var(--ae-player-space-2);min-height:2.6rem;padding:var(--ae-player-space-1-5) var(--ae-player-space-5);border-radius:var(--ae-mg-radius-pill);font-family:var(--ae-mg-font-display);font-size:var(--ae-mg-type-title);font-weight:900;line-height:1.05;white-space:nowrap;color:var(--ae-mg-on-fill);text-shadow:var(--ae-mg-on-fill-shadow);background:var(--ae-mg-gold-badge);box-shadow:0 0 0 3px var(--ae-mg-white),0 10px 22px color-mix(in srgb,var(--ae-mg-shade) 50%,transparent);animation:ae-mg-df-banner .42s var(--ae-mg-easing-pop) both}.ae-mg-df__banner[data-outcome=win]{background:var(--ae-mg-hit-badge)}.ae-mg-df__banner[data-outcome=loss]{background:var(--ae-mg-miss-badge)}.ae-mg-df__banner .ae-mg-count{font-size:var(--ae-mg-type-title);color:inherit}.ae-mg-df__banner small{font-family:var(--ae-mg-font-body);font-size:var(--ae-mg-type-label);font-weight:800}@keyframes ae-mg-df-banner{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.ae-mg-df__results b{padding:0 var(--ae-player-space-1-5) 0 var(--ae-player-space-2);font-family:var(--ae-mg-font-number);font-size:var(--ae-mg-type-label);font-weight:900;white-space:nowrap;color:var(--ae-mg-pill-ink)}.ae-mg-df__frame{box-shadow:0 calc(var(--ae-mg-ax-cell) * .16) 0 color-mix(in srgb,var(--ae-mg-ax-frame) 55%,var(--ae-mg-black-deep)),0 calc(var(--ae-mg-ax-cell) * .16 + 14px) 28px color-mix(in srgb,var(--ae-mg-shade) 55%,transparent)}.ae-mg-df__holes{background:linear-gradient(180deg,color-mix(in srgb,var(--ae-mg-white) 26%,transparent),transparent var(--ae-mg-ax-pad)),linear-gradient(90deg,color-mix(in srgb,var(--ae-mg-white) 10%,transparent),transparent var(--ae-mg-ax-pad),transparent calc(100% - var(--ae-mg-ax-pad)),color-mix(in srgb,var(--ae-mg-shade) 22%,transparent)),radial-gradient(circle closest-side,transparent 0 72%,color-mix(in srgb,var(--ae-mg-shade) 55%,var(--ae-mg-ax-frame)) 73% 78%,color-mix(in srgb,var(--ae-mg-white) 28%,var(--ae-mg-ax-frame)) 80% 84%,var(--ae-mg-ax-frame) 87%) var(--ae-mg-ax-pad) var(--ae-mg-ax-pad) / var(--ae-mg-ax-cell) var(--ae-mg-ax-cell)}.ae-mg-df__glow:after{box-shadow:0 0 0 5px var(--ae-mg-white),0 0 26px 10px var(--ae-mg-gold)}.ae-mg-df__glow[data-who=bot]:after{box-shadow:0 0 0 5px var(--ae-mg-white),0 0 26px 10px var(--ae-mg-miss)}.ae-mg-df__top{flex-wrap:wrap;max-width:100%;gap:var(--ae-player-space-1-5)}.ae-mg-df__top .ae-mg-arcade__chip{font-size:var(--ae-mg-type-label);padding-inline:var(--ae-player-space-2-5)}.ae-mg-df__results i{width:1.25rem;height:1.25rem}.ae-mg-df__results b{font-size:var(--ae-mg-type-caption)}.ae-mg-df{height:100cqh;align-content:space-evenly}.ae-mg-df__mark{position:absolute;left:calc(var(--ae-mg-ax-x) * var(--ae-mg-ax-cell));top:calc(var(--ae-mg-ax-y) * var(--ae-mg-ax-cell));width:var(--ae-mg-ax-cell);height:var(--ae-mg-ax-cell)}.ae-mg-df__mark:after{content:"";position:absolute;top:10%;right:10%;bottom:10%;left:10%;border-radius:50%;box-shadow:0 0 0 3px var(--ae-mg-white),0 0 12px var(--ae-mg-gold-light)}.ae-mg-df__mark[data-who=you]:after{box-shadow:0 0 0 3px color-mix(in srgb,var(--ae-mg-white) 55%,transparent)}.ae-mg-lane{--ae-mg-ax-asphalt: #3b3f4c;--ae-mg-ax-asphalt-dark: #2c2f3a;--ae-mg-ax-grass: #4ea94a;--ae-mg-ax-grass-dark: #3a8a3a;--ae-mg-ax-verge: .7rem;--ae-mg-ax-road-w: min(100cqw - 1rem - 2 * var(--ae-mg-ax-verge), calc(var(--ae-mg-ax-lanes) * 6.4rem), 23rem);--ae-mg-ax-lane-w: calc(var(--ae-mg-ax-road-w) / var(--ae-mg-ax-lanes));--ae-mg-ax-row-h: min(calc((100cqh - 6.6rem) / var(--ae-mg-ax-rows)), calc(var(--ae-mg-ax-lane-w) * .95));display:grid;justify-items:center;gap:var(--ae-player-space-2)}.ae-mg-lane .ae-mg-arcade__chips{flex-wrap:nowrap}.ae-mg-lane .ae-mg-arcade__chip{font-size:var(--ae-mg-type-body);white-space:nowrap}.ae-mg-lane__hearts{gap:3px}.ae-mg-lane__heart{width:1.05rem;height:1.05rem;background:var(--ae-mg-pip-off);-webkit-mask:var(--ae-mg-heart-mask) center / contain no-repeat;mask:var(--ae-mg-heart-mask) center / contain no-repeat}.ae-mg-lane__heart[data-on]{background:var(--ae-mg-miss)}.ae-mg-lane__coins{font-family:var(--ae-mg-font-number)}.ae-mg-lane__road{position:relative;width:var(--ae-mg-ax-road-w);height:calc(var(--ae-mg-ax-row-h) * var(--ae-mg-ax-rows));overflow:hidden;border-inline:var(--ae-mg-ax-verge) solid var(--ae-mg-ax-grass);border-radius:var(--ae-mg-radius-card);background:radial-gradient(1px 1px at 20% 30%,color-mix(in srgb,var(--ae-mg-white) 18%,transparent),transparent 70%),radial-gradient(1px 1px at 70% 60%,color-mix(in srgb,var(--ae-mg-white) 14%,transparent),transparent 70%),linear-gradient(90deg,var(--ae-mg-ax-asphalt-dark),var(--ae-mg-ax-asphalt) 12%,var(--ae-mg-ax-asphalt) 88%,var(--ae-mg-ax-asphalt-dark));box-shadow:inset 3px 0 color-mix(in srgb,var(--ae-mg-white) 75%,transparent),inset -3px 0 color-mix(in srgb,var(--ae-mg-white) 75%,transparent),0 0 0 3px var(--ae-mg-ax-grass-dark),0 14px 28px color-mix(in srgb,var(--ae-mg-shade) 45%,transparent);touch-action:none;user-select:none;-webkit-user-select:none}.ae-mg-lane__road[data-crash]{animation:ae-mg-lane-shake .46s ease-out both}.ae-mg-lane__road[data-crash]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:radial-gradient(70% 40% at 50% 100%,color-mix(in srgb,var(--ae-mg-miss) 55%,transparent),transparent 80%);opacity:0;animation:ae-mg-lane-redflash .52s ease-out both}@keyframes ae-mg-lane-redflash{0%{opacity:0}20%{opacity:1}to{opacity:0}}@keyframes ae-mg-lane-shake{0%,to{transform:translate(0)}10%{transform:translate(-14px,5px) rotate(-1deg)}25%{transform:translate(12px,-4px) rotate(.8deg)}45%{transform:translate(-8px,2px)}65%{transform:translate(5px)}82%{transform:translate(-2px)}}.ae-mg-lane__road[data-nitro]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0 14%,color-mix(in srgb,var(--ae-mg-particle-4) 45%,transparent) 14% 15%,transparent 15% 31%),linear-gradient(0deg,color-mix(in srgb,var(--ae-mg-flame-outer) 35%,transparent),transparent 60%);animation:ae-mg-lane-streak .52s ease-out both}@keyframes ae-mg-lane-streak{0%{opacity:0;transform:translateY(-30%)}30%{opacity:1}to{opacity:0;transform:translateY(30%)}}.ae-mg-lane__strip{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column}.ae-mg-lane__strip[data-scroll]{animation:ae-mg-lane-scroll var(--ae-mg-ax-move) linear both}@keyframes ae-mg-lane-scroll{0%{transform:translateY(0)}to{transform:translateY(var(--ae-mg-ax-row-h))}}.ae-mg-lane__row{display:grid;grid-template-columns:repeat(var(--ae-mg-ax-lanes),minmax(0,1fr));height:var(--ae-mg-ax-row-h)}.ae-mg-lane__cell{position:relative;display:grid;place-items:center}.ae-mg-lane__cell+.ae-mg-lane__cell:before{content:"";position:absolute;left:0;top:22%;width:4px;height:56%;border-radius:var(--ae-mg-radius-pill);translate:-50% 0;background:color-mix(in srgb,var(--ae-mg-white) 62%,transparent)}.ae-mg-lane__block{--ae-mg-ax-stripe: var(--ae-mg-flame-outer);position:relative;display:block;width:min(78%,4.6rem);height:62%}.ae-mg-lane__plank{position:absolute;left:0;right:0;top:22%;height:42%;border-radius:var(--ae-mg-radius-sm);background:repeating-linear-gradient(-45deg,var(--ae-mg-ax-stripe) 0 9px,var(--ae-mg-white) 9px 18px);box-shadow:0 0 0 2px color-mix(in srgb,var(--ae-mg-shade) 45%,transparent),0 6px 8px color-mix(in srgb,var(--ae-mg-shade) 45%,transparent)}.ae-mg-lane__plank:before,.ae-mg-lane__plank:after{content:"";position:absolute;top:100%;width:9%;height:70%;background:color-mix(in srgb,var(--ae-mg-white) 70%,var(--ae-mg-black-light))}.ae-mg-lane__plank:before{left:12%}.ae-mg-lane__plank:after{right:12%}.ae-mg-lane__lamp{position:absolute;left:50%;top:0;width:20%;aspect-ratio:1;border-radius:50%;translate:-50% -10%;background:radial-gradient(circle at 40% 35%,var(--ae-mg-white),var(--ae-mg-flame-inner) 45%,var(--ae-mg-flame-outer));box-shadow:0 0 10px var(--ae-mg-flame-inner),0 0 18px color-mix(in srgb,var(--ae-mg-flame-outer) 70%,transparent);animation:ae-mg-lane-blink .9s steps(2,jump-none) infinite}@keyframes ae-mg-lane-blink{0%,to{opacity:1}50%{opacity:.35}}.ae-mg-lane__block[data-kind=cones]{display:flex;justify-content:center;align-items:flex-end;gap:10%}.ae-mg-lane__cone{position:relative;width:38%;height:100%;clip-path:polygon(50% 0,64% 0,92% 86%,100% 86%,100% 100%,0 100%,0 86%,8% 86%,36% 0);background:linear-gradient(180deg,transparent 0 30%,var(--ae-mg-white) 30% 42%,transparent 42% 58%,var(--ae-mg-white) 58% 70%,transparent 70%),linear-gradient(90deg,color-mix(in srgb,var(--ae-mg-flame-outer) 70%,var(--ae-mg-shade)),var(--ae-mg-flame-outer) 40%,color-mix(in srgb,var(--ae-mg-flame-outer) 60%,var(--ae-mg-flame-inner)));filter:drop-shadow(0 5px 4px color-mix(in srgb,var(--ae-mg-shade) 45%,transparent))}.ae-mg-lane__player{position:relative;display:block;width:min(54%,3.4rem);height:84%;border-radius:38% 38% 30% 30%/22% 22% 16% 16%}.ae-mg-lane__glass{position:absolute;left:14%;right:14%;top:22%;height:22%;border-radius:30% 30% 12% 12%;background:linear-gradient(180deg,color-mix(in srgb,var(--ae-mg-particle-4) 70%,var(--ae-mg-white)),color-mix(in srgb,var(--ae-mg-reel-well) 80%,var(--ae-mg-particle-4)));box-shadow:0 calc(var(--ae-mg-ax-row-h) * .3) 0 color-mix(in srgb,var(--ae-mg-reel-well) 70%,transparent)}.ae-mg-lane__player{background:radial-gradient(circle at 22% 5%,var(--ae-mg-bulb) 0 7%,transparent 9%),radial-gradient(circle at 78% 5%,var(--ae-mg-bulb) 0 7%,transparent 9%),linear-gradient(90deg,transparent 36%,color-mix(in srgb,var(--ae-mg-white) 90%,transparent) 36% 43%,transparent 43% 57%,color-mix(in srgb,var(--ae-mg-white) 90%,transparent) 57% 64%,transparent 64%),linear-gradient(90deg,color-mix(in srgb,var(--ae-mg-red) 70%,var(--ae-mg-shade)),var(--ae-mg-red) 22%,var(--ae-mg-red-light) 50%,var(--ae-mg-red) 78%,color-mix(in srgb,var(--ae-mg-red) 70%,var(--ae-mg-shade)));box-shadow:0 0 0 2px color-mix(in srgb,var(--ae-mg-white) 55%,transparent),0 0 16px color-mix(in srgb,var(--ae-mg-red) 55%,transparent),0 6px 8px color-mix(in srgb,var(--ae-mg-shade) 45%,transparent)}.ae-mg-lane__driver{position:absolute;left:0;bottom:0;z-index:2;display:grid;place-items:center;width:var(--ae-mg-ax-lane-w);height:var(--ae-mg-ax-row-h);transform:translate(calc(var(--ae-mg-ax-lane) * 100%));transition:transform var(--ae-mg-ax-move) ease-out;pointer-events:none}.ae-mg-lane__driver[data-crash] .ae-mg-lane__player{animation:ae-mg-lane-spin .42s ease-out both}@keyframes ae-mg-lane-spin{0%{transform:translateY(0) rotate(0) scale(1)}20%{transform:translateY(18%) rotate(-28deg) scale(1.12)}50%{transform:translateY(8%) rotate(18deg) scale(1.02)}75%{transform:translateY(3%) rotate(-6deg) scale(1)}to{transform:translateY(0) rotate(0) scale(1)}}.ae-mg-lane__driver[data-edge=left] .ae-mg-lane__player{animation:ae-mg-lane-nudge-left .3s ease-out both}.ae-mg-lane__driver[data-edge=right] .ae-mg-lane__player{animation:ae-mg-lane-nudge-right .3s ease-out both}@keyframes ae-mg-lane-nudge-left{0%,to{transform:translate(0) rotate(0)}40%{transform:translate(-16%) rotate(-8deg)}}@keyframes ae-mg-lane-nudge-right{0%,to{transform:translate(0) rotate(0)}40%{transform:translate(16%) rotate(8deg)}}.ae-mg-lane__hearts[data-flash]{animation:ae-mg-lane-hurt .56s ease-out both}.ae-mg-lane__hearts[data-flash]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--ae-mg-miss-badge);pointer-events:none;opacity:0;animation:ae-mg-lane-redflash .56s ease-out both}.ae-mg-lane__hearts{position:relative}@keyframes ae-mg-lane-hurt{0%,to{transform:scale(1)}25%{transform:scale(1.18) rotate(-3deg)}50%{transform:scale(.96) rotate(2deg)}}.ae-mg-lane__coin{display:block;width:min(42%,2.5rem);aspect-ratio:1;border-radius:var(--ae-mg-radius-pill);background:radial-gradient(circle at 50% 50%,transparent 0 42%,color-mix(in srgb,var(--ae-mg-coin-rim) 70%,transparent) 44% 48%,transparent 50%),radial-gradient(circle at 34% 28%,var(--ae-mg-coin-shine),var(--ae-mg-coin-face) 34%,var(--ae-mg-coin-body) 70%,var(--ae-mg-coin-rim));box-shadow:0 0 0 2px var(--ae-mg-coin-edge),0 0 14px color-mix(in srgb,var(--ae-mg-gold) 60%,transparent);animation:ae-mg-lane-bob 1.1s ease-in-out infinite}.ae-mg-lane__coin--chip{width:1rem;animation:none;box-shadow:none}@keyframes ae-mg-lane-bob{0%,to{transform:translateY(-6%) scaleX(1)}50%{transform:translateY(6%) scaleX(.82)}}.ae-mg-lane__nitro{display:grid;place-items:center;width:min(52%,3rem);aspect-ratio:1;border-radius:var(--ae-mg-radius-pill);background:radial-gradient(circle at 36% 30%,var(--ae-mg-white),var(--ae-mg-particle-4) 40%,var(--ae-mg-slice-2) 100%);box-shadow:0 0 0 3px color-mix(in srgb,var(--ae-mg-white) 70%,transparent),0 0 20px var(--ae-mg-particle-4),0 0 34px color-mix(in srgb,var(--ae-mg-flame-outer) 50%,transparent);animation:ae-mg-lane-throb .8s ease-in-out infinite}.ae-mg-lane__nitro svg{width:62%;height:62%;fill:var(--ae-mg-flame-inner);filter:drop-shadow(0 1px 0 var(--ae-mg-flame-outer))}@keyframes ae-mg-lane-throb{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.ae-mg-lane__fx{position:absolute;left:0;bottom:0;z-index:4;width:var(--ae-mg-ax-lane-w);height:var(--ae-mg-ax-row-h);transform:translate(calc(var(--ae-mg-ax-lane) * 100%));pointer-events:none}.ae-mg-lane__fx .ae-mg-pop{bottom:92%;font-size:var(--ae-mg-type-title)}.ae-mg-lane__wreck{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;animation:ae-mg-lane-wreck .9s ease-out both}@keyframes ae-mg-lane-wreck{0%{opacity:1;transform:translateY(0) rotate(0)}25%{opacity:1;transform:translate(26%,-30%) rotate(38deg)}70%{opacity:1;transform:translate(34%,-36%) rotate(58deg)}to{opacity:0;transform:translate(40%,-40%) rotate(64deg)}}.ae-mg-lane__skid{position:absolute;left:24%;right:24%;top:70%;height:60%;background:linear-gradient(90deg,color-mix(in srgb,var(--ae-mg-black-deep) 70%,transparent) 0 14%,transparent 14% 86%,color-mix(in srgb,var(--ae-mg-black-deep) 70%,transparent) 86%);border-radius:var(--ae-mg-radius-sm);animation:ae-mg-lane-skid .9s ease-out both}@keyframes ae-mg-lane-skid{0%{opacity:.9;transform:scaleY(.2)}30%{opacity:.9;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.ae-mg-lane__smoke[data-late]{left:20%;top:64%;animation-delay:90ms}.ae-mg-lane__smoke{position:absolute;left:50%;top:40%;width:120%;aspect-ratio:1;border-radius:50%;translate:-50% -50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--ae-mg-white) 85%,transparent),color-mix(in srgb,var(--ae-mg-black-light) 60%,transparent) 60%,transparent);animation:ae-mg-lane-smoke .76s ease-out both}@keyframes ae-mg-lane-smoke{0%{opacity:.95;transform:scale(.4)}to{opacity:0;transform:scale(1.7) translateY(-20%)}}.ae-mg-lane__banner{position:absolute;left:50%;top:34%;z-index:5;pointer-events:none;font-family:var(--ae-mg-font-display);font-size:min(var(--ae-mg-type-count),calc(var(--ae-mg-ax-road-w) * .14));font-weight:900;font-style:italic;line-height:1;color:var(--ae-mg-flame-inner);-webkit-text-stroke:6px var(--ae-mg-flame-outer);paint-order:stroke fill;text-shadow:0 0 24px var(--ae-mg-flame-outer);translate:-50% -50%;animation:ae-mg-lane-banner .9s var(--ae-mg-easing-pop) both}@keyframes ae-mg-lane-banner{0%{opacity:0;transform:scale(.4) skew(-10deg)}30%{opacity:1;transform:scale(1.15) skew(-10deg)}70%{opacity:1;transform:scale(1) skew(-10deg)}to{opacity:0;transform:scale(1.1) translateY(-20%) skew(-10deg)}}.ae-mg-lane__taps{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:grid;grid-template-columns:repeat(var(--ae-mg-ax-lanes),minmax(0,1fr))}.ae-player-theme .ae-mg-lane__tap.ae-player-pressable{width:100%;height:100%;padding:0;border:0;border-radius:0;background:none;box-shadow:none;-webkit-tap-highlight-color:transparent}.ae-player-theme .ae-mg-lane__tap.ae-player-pressable:disabled{cursor:default}.ae-player-theme .ae-mg-lane__tap.ae-player-pressable:focus-visible{outline:3px solid var(--ae-mg-gold-light);outline-offset:-3px}.ae-mg-lane-pad{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr);gap:var(--ae-player-space-2);width:min(100%,30rem);padding-inline:var(--ae-player-space-2);box-sizing:border-box}.ae-player-theme .ae-mg-lane-pad .ae-mg-cta.ae-player-pressable{width:100%;min-width:0;min-height:60px;padding:0 clamp(4px,2.4cqw,var(--ae-player-space-2))}.ae-mg-lane-pad .ae-mg-cta__icon>svg{width:min(24px,6cqw);height:min(24px,6cqw)}.ae-mg-lane-pad .ae-mg-cta__label{font-size:min(var(--ae-mg-type-heading),4.4cqw);letter-spacing:.02em}.ae-mg-lane-pad .ae-mg-cta__face{gap:var(--ae-player-space-1)}@container (max-width: 27rem){.ae-mg-lane-pad__key:not(:nth-child(2)) .ae-mg-cta__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ae-mg-lane-pad__key:not(:nth-child(2)) .ae-mg-cta__icon>svg{width:30px;height:30px}}.ae-mg-lane[data-reduced] .ae-mg-lane__banner,.ae-mg-lane[data-reduced] .ae-mg-lane__road[data-nitro]:after{display:none}.ae-mg-lane__timer{position:absolute;left:14%;right:14%;bottom:2px;height:8px;border-radius:var(--ae-mg-radius-pill);background:var(--ae-mg-hit);box-shadow:0 0 0 2px color-mix(in srgb,var(--ae-mg-shade) 45%,transparent),0 0 8px color-mix(in srgb,var(--ae-mg-hit) 60%,transparent);transform-origin:50% 50%;pointer-events:none;animation:ae-mg-lane-time var(--ae-mg-ax-time) linear both}.ae-mg-lane__timer>i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--ae-mg-miss);box-shadow:0 0 10px var(--ae-mg-miss);opacity:0;animation:ae-mg-lane-late .12s linear var(--ae-mg-ax-late) both}@keyframes ae-mg-lane-time{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes ae-mg-lane-late{0%{opacity:0}to{opacity:1}}.ae-mg-lane__road[data-moving]:not([data-nitro]):after{content:"";position:absolute;top:-40%;right:7px;bottom:0;left:7px;z-index:0;pointer-events:none;background:repeating-linear-gradient(180deg,color-mix(in srgb,var(--ae-mg-white) 70%,transparent) 0 14px,transparent 14px 44px) left / 4px 100% no-repeat,repeating-linear-gradient(180deg,color-mix(in srgb,var(--ae-mg-white) 70%,transparent) 0 14px,transparent 14px 44px) right / 4px 100% no-repeat;animation:ae-mg-lane-rush .52s linear infinite}@keyframes ae-mg-lane-rush{0%{transform:translateY(0)}to{transform:translateY(44px)}}.ae-mg-lane__driver[data-steer=left] .ae-mg-lane__player{rotate:-12deg;transition:rotate .12s ease-out}.ae-mg-lane__driver[data-steer=right] .ae-mg-lane__player{rotate:12deg;transition:rotate .12s ease-out}.ae-mg-lane__exhaust{position:absolute;left:50%;bottom:-6%;width:40%;height:26%;translate:-50% 0;pointer-events:none}.ae-mg-lane__exhaust i{position:absolute;bottom:0;width:42%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--ae-mg-white) 70%,transparent),transparent 70%);animation:ae-mg-lane-puff .42s ease-out both}.ae-mg-lane__exhaust i:first-child{left:0}.ae-mg-lane__exhaust i:last-child{right:0;animation-delay:60ms}@keyframes ae-mg-lane-puff{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:translateY(70%) scale(1.4)}}.ae-mg-lane__row[data-finish]{background:repeating-conic-gradient(var(--ae-mg-white) 0 25%,var(--ae-mg-black-deep) 0 50%) 0 0 / 14px 14px;box-shadow:inset 0 3px 0 var(--ae-mg-gold),inset 0 -3px 0 var(--ae-mg-gold)}.ae-mg-lane__row[data-beyond]{opacity:.25}.ae-mg-lane__tip{position:absolute;left:6px;right:6px;top:6px;z-index:5;display:flex;align-items:center;gap:var(--ae-player-space-2);padding:var(--ae-player-space-2) var(--ae-player-space-3);border-radius:var(--ae-mg-radius-tile);font-size:var(--ae-mg-type-label);font-weight:800;line-height:1.25;color:var(--ae-mg-pill-ink);background:color-mix(in srgb,var(--ae-mg-pill) 92%,transparent);box-shadow:0 0 0 2px var(--ae-mg-particle-4),0 6px 14px color-mix(in srgb,var(--ae-mg-shade) 45%,transparent);pointer-events:none;animation:ae-mg-bump .36s var(--ae-mg-easing-pop) both}.ae-mg-lane__nitro--tip{flex:none;width:1.8rem;animation:none}.ae-mg-lane__road[data-edge=left-0]{animation:ae-mg-lane-edge-a .3s ease-out both}.ae-mg-lane__road[data-edge=left-1]{animation:ae-mg-lane-edge-b .3s ease-out both}.ae-mg-lane__road[data-edge=right-0]{animation:ae-mg-lane-edge-c .3s ease-out both}.ae-mg-lane__road[data-edge=right-1]{animation:ae-mg-lane-edge-d .3s ease-out both}@keyframes ae-mg-lane-edge-a{0%,to{transform:translate(0)}30%{transform:translate(-9px)}60%{transform:translate(5px)}}@keyframes ae-mg-lane-edge-b{0%,to{transform:translate(0)}30%{transform:translate(-9px)}60%{transform:translate(5px)}}@keyframes ae-mg-lane-edge-c{0%,to{transform:translate(0)}30%{transform:translate(9px)}60%{transform:translate(-5px)}}@keyframes ae-mg-lane-edge-d{0%,to{transform:translate(0)}30%{transform:translate(9px)}60%{transform:translate(-5px)}}.ae-mg-lane-pad__key{display:grid;min-width:0}.ae-mg-lane-pad__key[data-dim] .ae-mg-cta{opacity:.45;filter:saturate(.4)}.ae-mg-tube{--ae-mg-ax-b: min( calc((100cqw - 24px) / (var(--ae-mg-ax-per-row) * 1.5)), calc((100cqh - 5.5rem) / (var(--ae-mg-ax-rows) * var(--ae-mg-ax-row-h))), 4rem );width:100%;display:grid;justify-items:center;gap:var(--ae-player-space-3)}.ae-mg-tube [data-color="0"]{--ae-mg-ax-paint: var(--ae-mg-slice-1)}.ae-mg-tube [data-color="1"]{--ae-mg-ax-paint: var(--ae-mg-gold)}.ae-mg-tube [data-color="2"]{--ae-mg-ax-paint: var(--ae-mg-slice-3)}.ae-mg-tube [data-color="3"]{--ae-mg-ax-paint: var(--ae-mg-slice-2)}.ae-mg-tube [data-color="4"]{--ae-mg-ax-paint: color-mix(in srgb, var(--ae-mg-cabinet-top) 70%, var(--ae-mg-red-light))}.ae-mg-tube [data-color="5"]{--ae-mg-ax-paint: var(--ae-mg-flame-outer)}.ae-mg-tube [data-color="6"]{--ae-mg-ax-paint: var(--ae-mg-particle-4)}.ae-mg-tube__rack{position:relative;width:calc(var(--ae-mg-ax-per-row) * 1.5 * var(--ae-mg-ax-b));height:calc(var(--ae-mg-ax-rows) * var(--ae-mg-ax-row-h) * var(--ae-mg-ax-b))}.ae-mg-tube__shelf{position:absolute;left:-10px;right:-10px;top:calc(((var(--ae-mg-ax-row) + 1) * var(--ae-mg-ax-row-h) - .15) * var(--ae-mg-ax-b) - 4px);height:10px;border-radius:var(--ae-mg-radius-pill);background:linear-gradient(180deg,var(--ae-mg-roulette-cone-light),var(--ae-mg-roulette-cone));box-shadow:0 8px 16px color-mix(in srgb,var(--ae-mg-shade) 45%,transparent)}.ae-mg-tube__rack[data-end=failed]{animation:ae-mg-tube-shake .42s ease-in-out .5s}.ae-player-theme .ae-mg-tube .ae-mg-tube__tube.ae-player-pressable{position:absolute;z-index:1;left:calc((var(--ae-mg-ax-col) * 1.5 + .11) * var(--ae-mg-ax-b));top:calc(var(--ae-mg-ax-row) * var(--ae-mg-ax-row-h) * var(--ae-mg-ax-b));width:calc(1.28 * var(--ae-mg-ax-b));height:calc((var(--ae-mg-ax-cap) + 1.35) * var(--ae-mg-ax-b));padding:0;border:0;border-radius:0;background:none;-webkit-tap-highlight-color:transparent}.ae-player-theme .ae-mg-tube .ae-mg-tube__tube.ae-player-pressable:disabled{cursor:default}.ae-mg-tube__tube:focus-visible{outline:none}.ae-mg-tube__tube:focus-visible .ae-mg-tube__glass{outline:3px solid var(--ae-mg-gold-light);outline-offset:3px}.ae-mg-tube__glass{position:absolute;left:0;right:0;bottom:0;height:calc((var(--ae-mg-ax-cap) + .35) * var(--ae-mg-ax-b));border:2px solid color-mix(in srgb,var(--ae-mg-white) 55%,transparent);border-top-width:0;border-radius:calc(var(--ae-mg-ax-b) * .12) calc(var(--ae-mg-ax-b) * .12) calc(var(--ae-mg-ax-b) * .64) calc(var(--ae-mg-ax-b) * .64);background:linear-gradient(90deg,color-mix(in srgb,var(--ae-mg-white) 14%,transparent),color-mix(in srgb,var(--ae-mg-white) 4%,transparent) 40%,color-mix(in srgb,var(--ae-mg-white) 10%,transparent));box-shadow:inset 0 -6px 12px color-mix(in srgb,var(--ae-mg-white) 8%,transparent),0 6px 14px color-mix(in srgb,var(--ae-mg-shade) 30%,transparent);transition:border-color .16s ease-out,box-shadow .16s ease-out}.ae-mg-tube__glass:before{content:"";position:absolute;left:-5px;right:-5px;top:-3px;height:5px;border-radius:var(--ae-mg-radius-pill);background:color-mix(in srgb,var(--ae-mg-white) 60%,transparent)}.ae-mg-tube__tube[data-selected] .ae-mg-tube__glass{border-color:var(--ae-mg-gold-light);box-shadow:0 0 0 2px color-mix(in srgb,var(--ae-mg-gold) 70%,transparent),0 0 18px color-mix(in srgb,var(--ae-mg-gold) 45%,transparent)}.ae-mg-tube__tube[data-target] .ae-mg-tube__glass{border-width:3px;border-top-width:0;border-color:color-mix(in srgb,var(--ae-mg-hit) 85%,var(--ae-mg-white));box-shadow:0 0 0 2px color-mix(in srgb,var(--ae-mg-hit) 55%,transparent),0 0 22px color-mix(in srgb,var(--ae-mg-hit) 60%,transparent);animation:ae-mg-tube-beckon .9s ease-in-out infinite}.ae-mg-tube__tube[data-done] .ae-mg-tube__glass{border-color:color-mix(in srgb,var(--ae-mg-gold-light) 80%,transparent)}.ae-mg-tube__tube[data-nope] .ae-mg-tube__glass{animation:ae-mg-tube-nope .36s ease-in-out}.ae-mg-tube__cork{position:absolute;left:12%;right:12%;top:calc(var(--ae-mg-ax-b) * -.36);height:calc(var(--ae-mg-ax-b) * .46);border-radius:var(--ae-mg-radius-sm) var(--ae-mg-radius-sm) var(--ae-mg-radius-inset) var(--ae-mg-radius-inset);background:radial-gradient(circle at 30% 40%,color-mix(in srgb,var(--ae-mg-shade) 25%,transparent) 0 8%,transparent 10%),radial-gradient(circle at 68% 62%,color-mix(in srgb,var(--ae-mg-shade) 25%,transparent) 0 7%,transparent 9%),linear-gradient(180deg,var(--ae-mg-roulette-cone-light),color-mix(in srgb,var(--ae-mg-roulette-cone-light) 50%,var(--ae-mg-roulette-cone)));box-shadow:0 2px 4px color-mix(in srgb,var(--ae-mg-shade) 45%,transparent);opacity:0;transform:translateY(-60%) scale(.6);transition:opacity .2s ease-out,transform .32s var(--ae-mg-easing-pop)}.ae-mg-tube__tube[data-done] .ae-mg-tube__cork{opacity:1;transform:none;transition-delay:var(--ae-mg-ax-fly)}.ae-mg-tube__ball{position:absolute;z-index:2;left:calc((var(--ae-mg-ax-col) * 1.5 + .25) * var(--ae-mg-ax-b));top:calc((var(--ae-mg-ax-row) * var(--ae-mg-ax-row-h) + 1 + var(--ae-mg-ax-cap) - 1 - var(--ae-mg-ax-depth)) * var(--ae-mg-ax-b) + 1px);display:grid;place-items:center;width:var(--ae-mg-ax-b);height:var(--ae-mg-ax-b);border-radius:50%;pointer-events:none;background:radial-gradient(circle at 34% 30%,var(--ae-mg-white) 0 9%,color-mix(in srgb,var(--ae-mg-ax-paint) 50%,var(--ae-mg-white)) 22%,var(--ae-mg-ax-paint) 56%,color-mix(in srgb,var(--ae-mg-ax-paint) 68%,var(--ae-mg-shade)) 100%);box-shadow:inset 0 -2px 4px color-mix(in srgb,var(--ae-mg-shade) 25%,transparent),0 2px 4px color-mix(in srgb,var(--ae-mg-shade) 30%,transparent);transition:transform .2s var(--ae-mg-easing-pop)}.ae-mg-tube__ball svg{width:44%;height:44%;fill:color-mix(in srgb,var(--ae-mg-white) 45%,transparent)}.ae-mg-tube__ball[data-face-down]{background:radial-gradient(circle at 34% 30%,color-mix(in srgb,var(--ae-mg-white) 70%,transparent) 0 8%,var(--ae-mg-black-light) 26%,var(--ae-mg-black) 100%)}.ae-mg-tube__ball b{font-family:var(--ae-mg-font-display);font-size:calc(var(--ae-mg-ax-b) * .5);font-weight:900;line-height:1;color:color-mix(in srgb,var(--ae-mg-white) 80%,transparent)}.ae-mg-tube__ball[data-lifted]{transform:translateY(calc(var(--ae-mg-ax-b) * -.9))}.ae-mg-tube__ball[data-arrive]{animation:ae-mg-tube-fly var(--ae-mg-ax-fly) ease-in-out var(--ae-mg-ax-fly-delay) backwards}.ae-mg-tube__ball[data-flip]{animation:ae-mg-tube-flip .48s var(--ae-mg-easing-pop) calc(var(--ae-mg-ax-fly) - 60ms) backwards}.ae-mg-tube__ball[data-flip]:after{content:"";position:absolute;top:-22%;right:-22%;bottom:-22%;left:-22%;border-radius:50%;background:radial-gradient(closest-side,var(--ae-mg-white),color-mix(in srgb,var(--ae-mg-ax-paint) 70%,transparent) 55%,transparent);opacity:0;animation:ae-mg-tube-flash .7s ease-out calc(var(--ae-mg-ax-fly) + 60ms) both}.ae-mg-tube__shine{position:absolute;z-index:3;left:calc((var(--ae-mg-ax-col) * 1.5 + .3) * var(--ae-mg-ax-b));top:calc((var(--ae-mg-ax-row) * var(--ae-mg-ax-row-h) + 1.2) * var(--ae-mg-ax-b));width:calc(var(--ae-mg-ax-b) * .14);height:calc((var(--ae-mg-ax-cap) - .5) * var(--ae-mg-ax-b));border-radius:var(--ae-mg-radius-pill);background:linear-gradient(180deg,color-mix(in srgb,var(--ae-mg-white) 50%,transparent),color-mix(in srgb,var(--ae-mg-white) 8%,transparent));pointer-events:none}.ae-mg-tube__par[data-missed]{opacity:.8;text-decoration:line-through;text-decoration-thickness:2px}.ae-mg-tube__spot .ae-mg-pop{animation-delay:var(--ae-mg-ax-fly);font-size:var(--ae-mg-type-heading)}.ae-mg-tube__spot{position:absolute;z-index:4;left:calc((var(--ae-mg-ax-col) * 1.5 + .75) * var(--ae-mg-ax-b));top:calc((var(--ae-mg-ax-row) * var(--ae-mg-ax-row-h) + .85) * var(--ae-mg-ax-b));width:0;height:0;pointer-events:none}@keyframes ae-mg-tube-fly{0%{transform:translate(calc(var(--ae-mg-ax-dx) * var(--ae-mg-ax-b)),calc(var(--ae-mg-ax-dy) * var(--ae-mg-ax-b)))}45%{transform:translate(calc(var(--ae-mg-ax-dx) * .45 * var(--ae-mg-ax-b)),calc(var(--ae-mg-ax-peak) * var(--ae-mg-ax-b)))}75%{transform:translateY(calc(var(--ae-mg-ax-entry) * var(--ae-mg-ax-b)))}to{transform:translate(0)}}@keyframes ae-mg-tube-flash{0%{opacity:0;transform:scale(.5)}30%{opacity:1;transform:scale(1.15)}to{opacity:0;transform:scale(1.5)}}@keyframes ae-mg-tube-flip{0%{transform:scaleX(.05)}60%{transform:scaleX(1.12)}to{transform:scaleX(1)}}@keyframes ae-mg-tube-beckon{50%{opacity:.7}}@keyframes ae-mg-tube-nope{25%{transform:translate(-5px) rotate(-3deg)}70%{transform:translate(5px) rotate(3deg)}}@keyframes ae-mg-tube-shake{20%{transform:translate(-8px)}45%{transform:translate(7px)}70%{transform:translate(-4px)}}.ae-mg-peak{--ae-mg-ax-w: min(calc((100cqw - 2px) / 9.55), calc((100cqh - 11.5rem) / 6), 3.8rem);--ae-mg-ax-step: calc(var(--ae-mg-ax-w) * .95);--ae-mg-ax-h: calc(var(--ae-mg-ax-w) * 1.4);--ae-mg-ax-rise: calc(var(--ae-mg-ax-h) * .6);--ae-mg-ax-big: calc(var(--ae-mg-ax-w) * 1.7);--ae-mg-ax-ink-red: var(--ae-mg-red);width:min(100%,32rem);display:grid;justify-items:center;gap:clamp(var(--ae-player-space-2),2.6cqh,var(--ae-player-space-5))}.ae-mg-peak__face,.ae-mg-peak__back{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;border-radius:calc(var(--ae-mg-ax-w) * .14)}.ae-mg-peak__face{color:var(--ae-mg-black);background:var(--ae-mg-card-face);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ae-mg-shade) 14%,transparent),0 3px 6px color-mix(in srgb,var(--ae-mg-shade) 35%,transparent)}.ae-mg-peak__face[data-red]{color:var(--ae-mg-ax-ink-red)}.ae-mg-peak__court{position:absolute;top:5%;right:5%;bottom:5%;left:5%;display:grid;align-content:end;justify-items:center;padding:0 0 8% 30%;border-radius:calc(var(--ae-mg-ax-w) * .08);border:1.5px solid currentColor;background:linear-gradient(180deg,transparent 38%,color-mix(in srgb,var(--ae-mg-gold) 16%,transparent)),repeating-linear-gradient(45deg,color-mix(in srgb,currentColor 7%,transparent) 0 2px,transparent 2px 6px);box-shadow:inset 0 0 0 2px var(--ae-mg-card-paper),inset 0 0 0 3px color-mix(in srgb,var(--ae-mg-gold) 70%,transparent)}.ae-mg-peak__court svg{width:52%;height:auto;fill:var(--ae-mg-gold);stroke:var(--ae-mg-gold-dark);stroke-width:1.4;stroke-linejoin:round}.ae-mg-peak__court b{margin-top:-1px;font-family:var(--ae-mg-font-display);font-size:calc(var(--ae-mg-ax-w) * .34);font-weight:900;line-height:1}.ae-mg-peak__pile .ae-mg-peak__court b{font-size:calc(var(--ae-mg-ax-big) * .34)}.ae-mg-peak__rank,.ae-mg-peak__suit{z-index:1}.ae-mg-peak__rank{position:absolute;top:5%;left:9%;font-family:var(--ae-mg-font-number);font-size:calc(var(--ae-mg-ax-w) * .5);font-weight:900;line-height:1;letter-spacing:-.04em}.ae-mg-peak__rank[data-long]{font-size:calc(var(--ae-mg-ax-w) * .38);letter-spacing:-.09em}.ae-mg-peak__suit{position:absolute;top:8%;right:8%;width:30%;height:auto}.ae-mg-peak__pip{position:absolute;right:9%;bottom:7%;width:54%;height:auto}.ae-mg-peak__back{display:grid;place-items:center;color:var(--ae-mg-card-back-mark);background:var(--ae-mg-card-back);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ae-mg-white) 80%,transparent),inset 0 0 0 3px var(--ae-mg-gold),0 3px 6px color-mix(in srgb,var(--ae-mg-shade) 35%,transparent)}.ae-mg-peak__back .ae-mg-back-mark{width:54%;height:auto;opacity:.85}.ae-mg-peak__back[data-crown]{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ae-mg-white) 80%,transparent),inset 0 0 0 3px var(--ae-mg-gold-light),0 0 12px color-mix(in srgb,var(--ae-mg-gold) 60%,transparent)}.ae-mg-peak__card[data-crown]:after,.ae-mg-peak__card[data-down=true]:has(>[data-crown]):after{content:"";position:absolute;top:calc(var(--ae-mg-ax-w) * -.36);left:50%;width:calc(var(--ae-mg-ax-w) * .62);height:calc(var(--ae-mg-ax-w) * .42);translate:-50% 0;background:var(--ae-mg-gold-fill);clip-path:polygon(0 100%,0 25%,25% 62%,50% 0,75% 62%,100% 25%,100% 100%);filter:drop-shadow(0 1px 0 var(--ae-mg-gold-dark));pointer-events:none}.ae-mg-peak__layout{position:relative;width:calc(var(--ae-mg-ax-step) * 9 + var(--ae-mg-ax-w));height:calc(var(--ae-mg-ax-rise) * 3 + var(--ae-mg-ax-h));margin-top:calc(var(--ae-mg-ax-w) * .4)}.ae-mg-peak__card{position:absolute;top:calc(var(--ae-mg-ax-row) * var(--ae-mg-ax-rise));left:calc(var(--ae-mg-ax-x) * var(--ae-mg-ax-step));z-index:calc(var(--ae-mg-ax-row) + 1);display:block;width:var(--ae-mg-ax-w);height:var(--ae-mg-ax-h)}.ae-player-theme .ae-mg-peak__card.ae-player-pressable{padding:0;border:0;border-radius:calc(var(--ae-mg-ax-w) * .14);background:none;box-shadow:none;transition:transform var(--ae-mg-motion-press) var(--ae-mg-easing-settle);-webkit-tap-highlight-color:transparent}.ae-player-theme .ae-mg-peak__card.ae-player-pressable:disabled{cursor:default}.ae-mg-peak__card .ae-mg-peak__face{transition:transform var(--ae-mg-motion-press) var(--ae-mg-easing-pop),box-shadow var(--ae-mg-motion-press) var(--ae-mg-easing-settle)}.ae-mg-peak__card[data-fits] .ae-mg-peak__face{transform:translateY(calc(var(--ae-mg-ax-w) * -.14));box-shadow:0 0 0 2px var(--ae-mg-gold-light),0 0 14px color-mix(in srgb,var(--ae-mg-gold) 85%,transparent),0 6px 10px color-mix(in srgb,var(--ae-mg-shade) 40%,transparent)}@media(hover:hover)and (pointer:fine){.ae-player-theme .ae-mg-peak__card.ae-player-pressable:not(:disabled):hover .ae-mg-peak__face{transform:translateY(calc(var(--ae-mg-ax-w) * -.18))}}.ae-mg-peak__card[data-fresh] .ae-mg-peak__face{animation:ae-mg-peak-turn .3s var(--ae-mg-easing-pop) .12s both}.ae-mg-peak__card[data-shake] .ae-mg-peak__face{animation:ae-mg-peak-shake .46s ease-in-out both;box-shadow:0 0 0 3px var(--ae-mg-miss),0 0 14px color-mix(in srgb,var(--ae-mg-miss) 70%,transparent)}.ae-mg-peak__card[data-shake] .ae-mg-peak__face:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--ae-mg-miss) 30%,transparent)}@keyframes ae-mg-peak-turn{0%{transform:scaleX(.05)}to{transform:scaleX(1)}}@keyframes ae-mg-peak-shake{0%,to{transform:translate(0) rotate(0)}15%{transform:translate(-8px) rotate(-8deg)}35%{transform:translate(7px) rotate(6deg)}55%{transform:translate(-5px) rotate(-4deg)}75%{transform:translate(3px) rotate(2deg)}}.ae-mg-peak__cleared{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;display:grid;place-content:center;justify-items:center;gap:4px;pointer-events:none}.ae-mg-peak__cleared b{padding:10px 26px;border:3px solid color-mix(in srgb,var(--ae-mg-white) 90%,transparent);border-radius:var(--ae-mg-radius-pill);font-family:var(--ae-mg-font-display);font-size:var(--ae-mg-type-stamp);font-weight:900;line-height:1;text-transform:uppercase;color:var(--ae-mg-gold-ink);background:var(--ae-mg-gold-fill);box-shadow:0 0 30px color-mix(in srgb,var(--ae-mg-gold) 70%,transparent),0 8px 18px color-mix(in srgb,var(--ae-mg-shade) 35%,transparent);transform:rotate(-4deg);animation:ae-mg-peak-stamp .52s var(--ae-mg-easing-pop) both}.ae-mg-peak__cleared i{font-family:var(--ae-mg-font-number);font-size:var(--ae-mg-type-title);font-style:normal;font-weight:900;color:var(--ae-mg-gold);animation:ae-mg-peak-stamp .52s var(--ae-mg-easing-pop) .16s both}@keyframes ae-mg-peak-stamp{0%{opacity:0;transform:rotate(-4deg) scale(2)}60%{opacity:1;transform:rotate(-4deg) scale(.94)}to{opacity:1;transform:rotate(-4deg) scale(1)}}.ae-mg-peak__pop-at{position:absolute;top:calc(var(--ae-mg-ax-row) * var(--ae-mg-ax-rise));left:calc(var(--ae-mg-ax-x) * var(--ae-mg-ax-step));z-index:8;width:var(--ae-mg-ax-w);height:var(--ae-mg-ax-h);pointer-events:none}.ae-mg-peak__pop-at .ae-mg-pop{bottom:40%;font-size:var(--ae-mg-type-heading)}.ae-mg-peak__table{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(12px,6cqw,28px);width:100%;padding:var(--ae-player-space-2) var(--ae-player-space-3);border-radius:var(--ae-mg-radius-panel);background:color-mix(in srgb,var(--ae-mg-shade) 26%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ae-mg-felt-line) 60%,transparent)}.ae-player-theme .ae-mg-peak__stock.ae-player-pressable{position:relative;justify-self:end;width:calc(var(--ae-mg-ax-big) * .86);height:calc(var(--ae-mg-ax-big) * .86 * 1.4);padding:0;border:0;background:none;box-shadow:none;-webkit-tap-highlight-color:transparent}.ae-mg-peak__stock .ae-mg-peak__back{border-radius:calc(var(--ae-mg-ax-w) * .2)}.ae-mg-peak__stock-under{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(4px,4px);filter:brightness(.7)}.ae-mg-peak__stock-empty{position:absolute;top:0;right:0;bottom:0;left:0;border:2px dashed color-mix(in srgb,var(--ae-mg-felt-ink) 35%,transparent);border-radius:calc(var(--ae-mg-ax-w) * .2)}.ae-mg-peak__count{position:absolute;right:-8px;bottom:-8px;z-index:2;min-width:26px;padding:2px 6px;border-radius:var(--ae-mg-radius-pill);font-family:var(--ae-mg-font-number);font-size:var(--ae-mg-type-label);font-weight:900;line-height:1.3;color:var(--ae-mg-gold-ink);background:var(--ae-mg-gold-fill);box-shadow:0 2px 4px color-mix(in srgb,var(--ae-mg-shade) 40%,transparent)}.ae-mg-peak__stock[data-nudge]>.ae-mg-peak__back{animation:ae-mg-peak-nudge 1.1s ease-in-out infinite}@keyframes ae-mg-peak-nudge{0%,to{transform:translateY(0) rotate(0)}20%{transform:translateY(-5px) rotate(-3deg)}40%{transform:translateY(0) rotate(0)}}.ae-mg-peak__pile{position:relative;width:var(--ae-mg-ax-big);height:calc(var(--ae-mg-ax-big) * 1.4)}.ae-mg-peak__pile .ae-mg-peak__face{border-radius:calc(var(--ae-mg-ax-big) * .12)}.ae-mg-peak__pile .ae-mg-peak__rank{font-size:calc(var(--ae-mg-ax-big) * .42)}.ae-mg-peak__pile .ae-mg-peak__rank[data-long]{font-size:calc(var(--ae-mg-ax-big) * .34)}.ae-mg-peak__pile-under{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-7deg);filter:brightness(.8)}.ae-mg-peak__pile-top{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block;filter:drop-shadow(0 6px 8px color-mix(in srgb,var(--ae-mg-shade) 40%,transparent))}.ae-mg-peak__pile-top .ae-mg-peak__face{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ae-mg-shade) 12%,transparent),0 0 0 3px var(--ae-mg-gold)}.ae-mg-peak__pile-top[data-fly]{animation:ae-mg-peak-fly .3s var(--ae-mg-easing-settle) both}@keyframes ae-mg-peak-fly{0%{transform:translate(var(--ae-mg-ax-dx),var(--ae-mg-ax-dy)) scale(var(--ae-mg-ax-s))}70%{transform:translateY(-6px) scale(1.06)}to{transform:translate(0) scale(1)}}.ae-mg-peak .ae-mg-arcade__chip{font-family:var(--ae-mg-font-body);font-size:var(--ae-mg-type-value)}.ae-mg-peak .ae-mg-arcade__status{display:grid;place-items:center;min-height:3.2em;line-height:1.25}.ae-mg-peak__cleared[data-after-peak] b,.ae-mg-peak__cleared[data-after-peak] i{animation-delay:.75s}.ae-mg-peak__next{justify-self:start;display:grid;justify-items:center;gap:3px}.ae-mg-peak__next-caption{font-size:var(--ae-mg-type-overline);font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--ae-mg-felt-ink-soft)}.ae-mg-peak__next-label{padding:2px 4px;font-family:var(--ae-mg-font-number);font-size:var(--ae-mg-type-count);font-weight:900;line-height:1;color:var(--ae-mg-gold);-webkit-text-stroke:3px color-mix(in srgb,var(--ae-mg-shade) 55%,transparent);paint-order:stroke fill;animation:ae-mg-bump .42s var(--ae-mg-easing-pop) both}.ae-mg-peak__cta-count{margin-left:8px;padding:2px 9px;border-radius:var(--ae-mg-radius-pill);font-family:var(--ae-mg-font-number);font-size:var(--ae-mg-type-body);font-weight:900;color:var(--ae-mg-cta-ink);background:color-mix(in srgb,var(--ae-mg-shade) 25%,transparent)}.ae-mg-peak__crown-fly{position:absolute;top:calc(var(--ae-mg-ax-w) * -.36);left:50%;z-index:9;width:calc(var(--ae-mg-ax-w) * .9);height:calc(var(--ae-mg-ax-w) * .6);margin-left:calc(var(--ae-mg-ax-w) * -.45);background:var(--ae-mg-gold-fill);clip-path:polygon(0 100%,0 25%,25% 62%,50% 0,75% 62%,100% 25%,100% 100%);filter:drop-shadow(0 0 6px var(--ae-mg-gold));animation:ae-mg-peak-crown .9s var(--ae-mg-easing-settle) both}@keyframes ae-mg-peak-crown{0%{transform:translate(0) scale(1);opacity:1}30%{transform:translateY(-18px) scale(1.8) rotate(-8deg);opacity:1}85%{transform:translate(var(--ae-mg-ax-cx),var(--ae-mg-ax-cy)) scale(.8);opacity:1}to{transform:translate(var(--ae-mg-ax-cx),var(--ae-mg-ax-cy)) scale(.4);opacity:0}}.ae-mg-peak__peak-pop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;pointer-events:none}.ae-mg-peak__peak-pop .ae-mg-pop{font-size:var(--ae-mg-type-count)}.ae-mg-peak__stock-next{position:absolute;top:0;right:0;bottom:0;left:0;display:block;animation:ae-mg-peak-turn .3s var(--ae-mg-easing-pop) both}.ae-mg-peak__stock-next .ae-mg-peak__face{border-radius:calc(var(--ae-mg-ax-w) * .2);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ae-mg-shade) 12%,transparent),0 0 0 2px var(--ae-mg-particle-4),0 4px 8px color-mix(in srgb,var(--ae-mg-shade) 40%,transparent)}.ae-mg-peak__stock .ae-mg-peak__rank{font-size:calc(var(--ae-mg-ax-big) * .36)}.ae-mg-peak__stock .ae-mg-peak__court b{font-size:calc(var(--ae-mg-ax-big) * .28)}.ae-mg-peak__stock:before{content:attr(data-next-label);position:absolute;top:-1.2rem;left:50%;translate:-50% 0;font-size:var(--ae-mg-type-overline);font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--ae-mg-particle-4)}.ae-mg-peak__layout[data-new-deal]>.ae-mg-peak__card{animation:ae-mg-peak-deal-in .52s var(--ae-mg-easing-pop) both;animation-delay:calc(var(--ae-mg-ax-row) * 70ms + .2s)}@keyframes ae-mg-peak-deal-in{0%{opacity:0;transform:translateY(-30px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}.ae-mg-peak__deal{position:absolute;top:-10%;right:-2%;bottom:-10%;left:-2%;z-index:10;display:grid;place-content:center;justify-items:center;gap:6px;border-radius:var(--ae-mg-radius-panel);background:color-mix(in srgb,var(--ae-mg-shade) 55%,transparent);pointer-events:none}.ae-mg-peak__deal b{padding:10px 26px;border:3px solid color-mix(in srgb,var(--ae-mg-white) 90%,transparent);border-radius:var(--ae-mg-radius-pill);font-family:var(--ae-mg-font-display);font-size:var(--ae-mg-type-stamp);font-weight:900;line-height:1;white-space:nowrap;color:var(--ae-mg-on-fill);text-shadow:var(--ae-mg-on-fill-shadow);background:linear-gradient(180deg,var(--ae-mg-cta-secondary-top),var(--ae-mg-cta-secondary-bottom));box-shadow:0 8px 18px color-mix(in srgb,var(--ae-mg-shade) 40%,transparent);transform:rotate(-3deg);animation:ae-mg-peak-stamp .52s var(--ae-mg-easing-pop) both}.ae-mg-peak__deal i{padding:4px 12px;border-radius:var(--ae-mg-radius-pill);font-size:var(--ae-mg-type-body);font-style:normal;font-weight:900;color:var(--ae-mg-gold-light);background:var(--ae-mg-pill)}@media(prefers-reduced-motion:reduce){.ae-player-theme:not([data-player-reduced-motion=false]) :is(.ae-mg,.ae-mg-numbers-sheet,.ae-mg-skip-dialog) *,.ae-player-theme:not([data-player-reduced-motion=false]) :is(.ae-mg,.ae-mg-numbers-sheet,.ae-mg-skip-dialog) *:before,.ae-player-theme:not([data-player-reduced-motion=false]) :is(.ae-mg,.ae-mg-numbers-sheet,.ae-mg-skip-dialog) *:after{animation:none!important;transition:none!important}.ae-player-theme:not([data-player-reduced-motion=false]) .ae-mg :is(.ae-mg-pop,.ae-mg-burst){display:none}}.ae-player-theme[data-player-reduced-motion=true] :is(.ae-mg,.ae-mg-numbers-sheet,.ae-mg-skip-dialog) *,.ae-player-theme[data-player-reduced-motion=true] :is(.ae-mg,.ae-mg-numbers-sheet,.ae-mg-skip-dialog) *:before,.ae-player-theme[data-player-reduced-motion=true] :is(.ae-mg,.ae-mg-numbers-sheet,.ae-mg-skip-dialog) *:after{animation:none!important;transition:none!important}.ae-player-theme[data-player-reduced-motion=true] .ae-mg :is(.ae-mg-pop,.ae-mg-burst){display:none}
