.acquisition-card-module__VwRT7W__card{box-sizing:border-box;color:#171918;text-align:center;background:#fff;border:1px solid #17191812;border-radius:22px;flex-direction:column;width:min(400px,100%);padding:22px 24px 26px;display:flex;box-shadow:0 1px 2px #1719180d,0 12px 28px -12px #17191824}.acquisition-card-module__VwRT7W__back{color:#17191875;cursor:pointer;background:0 0;border:0;align-self:start;align-items:center;gap:6px;min-height:32px;margin:0 0 18px;padding:0;font-size:13px;font-weight:600;line-height:1;text-decoration:none;transition:color .16s;display:inline-flex}.acquisition-card-module__VwRT7W__back:hover,.acquisition-card-module__VwRT7W__back:focus-visible{color:#171918}.acquisition-card-module__VwRT7W__back:focus-visible{outline-offset:3px;border-radius:8px;outline:2px solid #f12ade}.acquisition-card-module__VwRT7W__cardWide{width:min(460px,100%)}.acquisition-card-module__VwRT7W__lede{flex-direction:column;gap:8px;display:flex}.acquisition-card-module__VwRT7W__kicker{letter-spacing:.08em;color:#1719186b;margin:0;font-size:11px;font-weight:800}.acquisition-card-module__VwRT7W__title{letter-spacing:-.028em;margin:0;font-size:clamp(1.4rem,1.18rem + .9vw,1.65rem);font-weight:800;line-height:1.18}.acquisition-card-module__VwRT7W__body{color:#171918a3;text-wrap:pretty;margin:8px 0 0;font-size:.9375rem;line-height:1.5}.acquisition-card-module__VwRT7W__lede .acquisition-card-module__VwRT7W__body{margin:0}.acquisition-card-module__VwRT7W__cardStaff{text-align:start;width:min(420px,100%);padding:24px 26px 28px}.acquisition-card-module__VwRT7W__cardStaff .acquisition-card-module__VwRT7W__body{color:#171918ad;max-width:32ch}.acquisition-card-module__VwRT7W__form{margin-top:clamp(20px,3vw,26px)}.acquisition-card-module__VwRT7W__label{margin-bottom:8px;font-size:.8125rem;font-weight:700;display:block}.acquisition-card-module__VwRT7W__input{box-sizing:border-box;text-align:start;color:#171918;width:100%;min-height:50px;font:inherit;background:#fff;border:1px solid #17191829;border-radius:14px;padding:0 14px;font-size:1rem;transition:border-color .16s,box-shadow .16s}.acquisition-card-module__VwRT7W__input::placeholder{color:#17191861}.acquisition-card-module__VwRT7W__input:focus{border-color:#f12ade8c;outline:none;box-shadow:0 0 0 3px #f12ade29}.acquisition-card-module__VwRT7W__otpSlots{direction:ltr;gap:8px;width:100%;display:grid;position:relative}.acquisition-card-module__VwRT7W__otpPhone{white-space:nowrap;display:inline-block}.acquisition-card-module__VwRT7W__otpCell{box-sizing:border-box;color:#171918;font-variant-numeric:tabular-nums;background:#fff;border:1.5px solid #1719183d;border-radius:12px;place-items:center;min-width:0;min-height:54px;font-size:24px;font-weight:700;display:grid;position:relative}.acquisition-card-module__VwRT7W__otpCellActive{border-color:#f12ade;box-shadow:0 0 0 2px #f12ade1f}.acquisition-card-module__VwRT7W__otpCellActive:empty:after{content:"";background:#171918;width:2px;height:24px;animation:1s step-end infinite acquisition-card-module__VwRT7W__otpCaretBlink}@keyframes acquisition-card-module__VwRT7W__otpCaretBlink{0%,48%{opacity:1}49%,to{opacity:0}}.acquisition-card-module__VwRT7W__otpInput{opacity:0;cursor:text;border:0;width:100%;height:100%;padding:0;font-size:16px;position:absolute;inset:0}.acquisition-card-module__VwRT7W__otpStatus{color:#171918a3;min-height:2.9em;margin:12px 0 0;font-size:.8125rem;line-height:1.45}.acquisition-card-module__VwRT7W__action{width:100%;min-height:50px;font:inherit;text-align:center;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;margin-top:16px;padding:0 20px;font-size:.9375rem;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s;display:inline-flex}.acquisition-card-module__VwRT7W__action:focus-visible{outline-offset:3px;outline:2px solid #f12ade}.acquisition-card-module__VwRT7W__primary{color:#fff;background:#f12ade;font-weight:800;box-shadow:0 1px 2px #1719181a,0 6px 14px -10px #f12ade8c}.acquisition-card-module__VwRT7W__primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 4px #1719181f,0 10px 20px -12px #f12ade99}.acquisition-card-module__VwRT7W__primary:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px #1719181f}.acquisition-card-module__VwRT7W__primary:disabled{box-shadow:none;cursor:progress;background:#17191847}.acquisition-card-module__VwRT7W__secondary{color:#171918;background:#fff;border-color:#17191824;box-shadow:0 1px 2px #1719180f,0 4px 10px -4px #17191824}.acquisition-card-module__VwRT7W__secondary:hover{border-color:#17191838;transform:translateY(-1px)}.acquisition-card-module__VwRT7W__altAction{border-top:1px solid #17191817;margin:18px 0 0;padding-top:16px}.acquisition-card-module__VwRT7W__altAction .acquisition-card-module__VwRT7W__action{margin-top:0}.acquisition-card-module__VwRT7W__devLink{color:#1719186b;padding:2px 4px;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-block}.acquisition-card-module__VwRT7W__devLink:hover,.acquisition-card-module__VwRT7W__devLink:focus-visible{color:#171918;text-underline-offset:3px;text-decoration:underline}.acquisition-card-module__VwRT7W__choiceGroup{flex-direction:column;gap:10px;margin-top:clamp(20px,3vw,26px);display:flex}.acquisition-card-module__VwRT7W__choiceGroup .acquisition-card-module__VwRT7W__action{margin-top:0}.acquisition-card-module__VwRT7W__submitBlock{margin-top:clamp(20px,3vw,26px)}.acquisition-card-module__VwRT7W__submitBlock .acquisition-card-module__VwRT7W__action{margin-top:0}.acquisition-card-module__VwRT7W__choiceLabel{margin:0;font-size:.875rem;font-weight:700}.acquisition-card-module__VwRT7W__notice{background:#f12ade0f;border:1px solid #f12ade33;border-radius:14px;margin:0 0 16px;padding:12px 14px;font-size:.9375rem;line-height:1.5}.acquisition-card-module__VwRT7W__alert{color:#8a1f1f;background:#b4231812;border:1px solid #b4231838;border-radius:14px;margin:0 0 16px;padding:12px 14px;font-size:.9375rem;line-height:1.5}.acquisition-card-module__VwRT7W__leadAlert{margin-top:clamp(20px,3vw,26px)}.acquisition-card-module__VwRT7W__footNote{color:#17191880;margin:16px 0 0;font-size:.8125rem;line-height:1.45}.acquisition-card-module__VwRT7W__footLink{color:#1719188c;padding:4px 2px;font-weight:600;text-decoration:none;display:inline-block}.acquisition-card-module__VwRT7W__footLink:hover,.acquisition-card-module__VwRT7W__footLink:focus-visible{text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.acquisition-card-module__VwRT7W__otpCellActive:empty:after{animation:none}.acquisition-card-module__VwRT7W__action{transition:none}.acquisition-card-module__VwRT7W__action:hover{transform:none}}
.brand-logo-module__fOzp3G__wordmark{width:auto;height:22px;display:block}.brand-logo-module__fOzp3G__mark{object-fit:contain;width:28px;height:28px;display:block}@media (max-width:700px){.brand-logo-module__fOzp3G__wordmark{height:20px}}
.homepage-header-module__Yrfyoa__header{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffdb;position:sticky;top:0;container:homepage-header/inline-size}.homepage-header-module__Yrfyoa__inner{width:calc(100% - (2 * var(--page-inline,16px)));justify-content:space-between;align-items:center;gap:16px;min-height:56px;margin-inline:auto;display:flex}.homepage-header-module__Yrfyoa__brand{min-height:44px;color:inherit;flex:none;align-items:center;text-decoration:none;display:inline-flex}.homepage-header-module__Yrfyoa__brand img{width:auto;height:clamp(38px,4vw,47px)}.homepage-header-module__Yrfyoa__nav{justify-content:flex-end;align-items:center;min-width:0;display:flex}.homepage-header-module__Yrfyoa__navLink{color:#171918c7;white-space:nowrap;align-items:center;min-height:44px;padding-inline:2px;font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;transition:color .16s;display:inline-flex}.homepage-header-module__Yrfyoa__navLink:hover,.homepage-header-module__Yrfyoa__navLink:focus-visible{color:var(--homepage-ink,#171918)}.homepage-header-module__Yrfyoa__divider{color:#17191847;pointer-events:none;-webkit-user-select:none;user-select:none;align-items:center;margin-inline:10px;font-size:.875rem;font-weight:400;line-height:1;display:inline-flex}@media (min-width:721px){.homepage-header-module__Yrfyoa__inner{width:calc(100% - 2*clamp(24px,2.2vw,40px));min-height:64px}.homepage-header-module__Yrfyoa__nav{margin-inline-end:24px}}@container homepage-header (max-width:520px){.homepage-header-module__Yrfyoa__brand img{height:38px}.homepage-header-module__Yrfyoa__navLink{min-height:40px;font-size:.8125rem}.homepage-header-module__Yrfyoa__divider{margin-inline:8px;font-size:.75rem}}
.homepage-hero-module__o4h48q__hero{isolation:isolate;background:0 0;padding-block:clamp(4px,1.1vw,16px) clamp(8px,1.4vw,16px);position:relative;overflow:clip}.homepage-hero-module__o4h48q__canvas{width:min(var(--content-max,1160px), calc(100% - (var(--page-inline,20px) * 2)));margin-inline:auto;position:relative;container:hero/inline-size}@media (min-width:721px){.homepage-hero-module__o4h48q__canvas{width:calc(100% - 2*clamp(24px,2.2vw,40px))}}.homepage-hero-module__o4h48q__grid{direction:ltr;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:6px 0;min-height:0;display:grid}.homepage-hero-module__o4h48q__mediaStack{z-index:0;grid-area:1/1;justify-content:flex-start;place-self:start stretch;align-items:flex-end;width:100%;min-width:0;height:min(36dvh,17rem);min-height:0;display:flex;position:relative;overflow:hidden}.homepage-hero-module__o4h48q__child{object-fit:cover;object-position:16% 36%;width:100%;max-width:none;height:100%;max-height:none;position:relative;transform:none}.homepage-hero-module__o4h48q__copy{z-index:1;direction:rtl;flex-direction:column;grid-area:2/1;justify-content:flex-start;place-self:start stretch;gap:0;width:100%;min-width:0;max-width:none;padding-block:0;padding-inline:0;display:flex}.homepage-hero-module__o4h48q__headline{letter-spacing:-.032em;flex-direction:column;align-items:flex-start;max-width:100%;margin:0;font-size:clamp(1.55rem,.95rem + 3.1cqi,3.55rem);font-weight:800;line-height:.98;display:flex}.homepage-hero-module__o4h48q__fixedLine{white-space:normal;text-wrap:balance;max-width:100%}.homepage-hero-module__o4h48q__promiseStatic{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.homepage-hero-module__o4h48q__rotateSlot{vertical-align:baseline;justify-items:start;display:inline-grid;overflow:hidden}.homepage-hero-module__o4h48q__rotateRead,.homepage-hero-module__o4h48q__rotateWrite{white-space:nowrap;color:var(--homepage-accent,#f12ade);grid-area:1/1}.homepage-hero-module__o4h48q__rotateWrite{opacity:0}@media (prefers-reduced-motion:no-preference){.homepage-hero-module__o4h48q__rotateRead{animation:4.5s ease-in-out infinite homepage-hero-module__o4h48q__heroPromiseRead}.homepage-hero-module__o4h48q__rotateWrite{animation:4.5s ease-in-out infinite homepage-hero-module__o4h48q__heroPromiseWrite}}@keyframes homepage-hero-module__o4h48q__heroPromiseRead{0%,44.444%{opacity:1;transform:translateY(0)}50%{opacity:0;transform:translateY(-.28em)}50.01%,94.444%{opacity:0;transform:translateY(.28em)}to{opacity:1;transform:translateY(0)}}@keyframes homepage-hero-module__o4h48q__heroPromiseWrite{0%,44.444%{opacity:0;transform:translateY(.28em)}50%,94.444%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.28em)}}.homepage-hero-module__o4h48q__support{color:#171918cc;text-wrap:pretty;max-width:min(18.2rem,100%);margin:0;font-size:clamp(1.05rem,.95rem + .42cqi,1.25rem);font-weight:400;line-height:1.35}.homepage-hero-module__o4h48q__meta{letter-spacing:.01em;color:var(--homepage-ink,#171918);flex-direction:column;align-items:flex-start;gap:12px;margin:0;font-size:clamp(.95rem,.9rem + .18cqi,1.0625rem);font-weight:700;display:flex}.homepage-hero-module__o4h48q__metaLine{flex-direction:row;align-items:center;gap:10px;margin:0;display:inline-flex}.homepage-hero-module__o4h48q__metaIcon{width:24px;height:24px;color:var(--homepage-accent,#f12ade);flex:none}.homepage-hero-module__o4h48q__ctaRow{flex-direction:column;align-items:flex-start;gap:8px;margin-top:0;display:flex}.homepage-hero-module__o4h48q__cta{border:2px solid var(--homepage-accent,#f12ade);width:auto;min-height:48px;color:var(--homepage-accent-text,#c10db0);background:#fff;border-radius:999px;flex-direction:row;justify-content:center;align-items:center;gap:10px;padding:6px 14px;font-size:clamp(.98rem,.92rem + .2cqi,1.0625rem);font-weight:700;line-height:1.2;text-decoration:none;transition:background .16s,border-color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 4px 14px #f12ade1a}.homepage-hero-module__o4h48q__ctaControl{border:1px solid var(--homepage-accent,#f12ade);width:32px;height:32px;color:var(--homepage-ink,#171918);box-shadow:none;background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.homepage-hero-module__o4h48q__cta:hover,.homepage-hero-module__o4h48q__cta:focus-visible{background:#fef2fd;box-shadow:0 8px 22px #f12ade33}.homepage-hero-module__o4h48q__cta:hover .homepage-hero-module__o4h48q__ctaControl,.homepage-hero-module__o4h48q__cta:focus-visible .homepage-hero-module__o4h48q__ctaControl{background:var(--homepage-accent,#f12ade);color:#fff}.homepage-hero-module__o4h48q__cta:active{background:#fde5fb;box-shadow:0 4px 12px #f12ade2e}.homepage-hero-module__o4h48q__cta:focus-visible{outline:2px solid var(--homepage-accent,#f12ade);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.homepage-hero-module__o4h48q__ctaControl{animation:3.6s cubic-bezier(.4,0,.2,1) infinite homepage-hero-module__o4h48q__heroCtaControlLean}.homepage-hero-module__o4h48q__cta:hover .homepage-hero-module__o4h48q__ctaControl,.homepage-hero-module__o4h48q__cta:focus-visible .homepage-hero-module__o4h48q__ctaControl{animation:none}}@keyframes homepage-hero-module__o4h48q__heroCtaControlLean{0%,60%,to{transform:translate(0)}72%{transform:translate(-3.5px)}84%{transform:translate(0)}}.homepage-hero-module__o4h48q__reassurance{color:#171918c2;flex-wrap:wrap;align-items:center;gap:8px 20px;margin:0;padding:0;font-size:.875rem;font-weight:600;list-style:none;display:flex}.homepage-hero-module__o4h48q__reassurance li{flex-direction:row;align-items:center;gap:8px;display:inline-flex}.homepage-hero-module__o4h48q__checkIcon{color:var(--homepage-accent,#f12ade);flex:none}@media (max-width:720px){.homepage-hero-module__o4h48q__copy{grid-row:1;align-items:center}.homepage-hero-module__o4h48q__mediaStack{aspect-ratio:4/5;grid-row:2;width:min(100%,49.6dvh);height:auto;margin-inline:auto}.homepage-hero-module__o4h48q__child{object-position:1% 50%}.homepage-hero-module__o4h48q__grid{row-gap:clamp(16px,4.02cqi,34px)}.homepage-hero-module__o4h48q__headline{text-align:center;align-items:center;row-gap:.1em;margin-bottom:clamp(12px,2.5cqi,20px);font-size:clamp(2rem,9.8cqi,4rem)}.homepage-hero-module__o4h48q__support{margin-bottom:clamp(14px,3.52cqi,30px);text-align:center;max-width:min(100%,clamp(15.5rem,62cqi,27rem));margin-inline:auto;font-size:clamp(1.05rem,4.3cqi,1.7rem)}.homepage-hero-module__o4h48q__meta{align-items:center;gap:clamp(8px,2.01cqi,16px);margin-bottom:clamp(18px,4.52cqi,38px);font-size:clamp(1.05rem,4.1cqi,1.35rem)}.homepage-hero-module__o4h48q__metaLine{gap:clamp(10px,2.51cqi,18px)}.homepage-hero-module__o4h48q__metaIcon{width:clamp(24px,6.03cqi,30px);height:clamp(24px,6.03cqi,30px)}.homepage-hero-module__o4h48q__ctaRow{align-items:center;gap:clamp(8px,2.01cqi,16px);width:min(100%,clamp(18rem,72.4cqi,28rem));min-width:0;margin-inline:auto}.homepage-hero-module__o4h48q__reassurance{justify-content:center;gap:clamp(8px,2.01cqi,14px) clamp(20px,5.03cqi,40px);font-size:clamp(.9375rem,3.8cqi,1.1875rem)}.homepage-hero-module__o4h48q__checkIcon{width:clamp(16px,3.9cqi,20px);height:clamp(16px,3.9cqi,20px)}.homepage-hero-module__o4h48q__cta{justify-content:flex-start;gap:clamp(10px,2.51cqi,18px);width:auto;max-width:100%;min-height:clamp(48px,12.06cqi,68px);padding:clamp(6px,1.51cqi,10px) clamp(14px,3.52cqi,24px);font-size:clamp(1.0625rem,4.4cqi,1.625rem)}.homepage-hero-module__o4h48q__ctaControl{width:clamp(32px,8.04cqi,46px);height:clamp(32px,8.04cqi,46px)}}@media (prefers-reduced-motion:no-preference){.homepage-hero-module__o4h48q__copy{animation:.5s both homepage-hero-module__o4h48q__heroCopyIn}.homepage-hero-module__o4h48q__mediaStack{animation:.55s both homepage-hero-module__o4h48q__heroMediaIn}}@keyframes homepage-hero-module__o4h48q__heroCopyIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes homepage-hero-module__o4h48q__heroMediaIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.homepage-hero-module__o4h48q__copy,.homepage-hero-module__o4h48q__mediaStack{animation:none}.homepage-hero-module__o4h48q__child{transform:none}.homepage-hero-module__o4h48q__rotateSlot{display:none}.homepage-hero-module__o4h48q__promiseStatic{clip:auto;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}}@media (min-width:721px){.homepage-hero-module__o4h48q__hero{min-height:calc(100dvh - var(--fold-header-h,64px) - var(--fold-handoff-reserve,96px) - var(--fold-bottom-air,40px));padding-block:clamp(4px,.8vh,10px) clamp(8px,1.6vh,16px)}.homepage-hero-module__o4h48q__grid{grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:center;gap:0;min-height:64dvh}.homepage-hero-module__o4h48q__mediaStack,.homepage-hero-module__o4h48q__copy{grid-area:1/1}.homepage-hero-module__o4h48q__mediaStack{--media-fold-cap:calc(100dvh - var(--fold-header-h,64px) - var(--fold-handoff-reserve,120px) - 22px);width:min(74vw, 1120px, calc(100% - 17rem), calc(var(--media-fold-cap) * 1.5));aspect-ratio:3/2;height:auto;min-height:70dvh;max-height:var(--media-fold-cap);z-index:0;justify-content:flex-start;place-self:end start;align-items:flex-end;max-width:none;overflow:hidden}.homepage-hero-module__o4h48q__child{object-fit:cover;object-position:12% 4%;width:100%;max-width:none;height:100%;max-height:none;transform:none}.homepage-hero-module__o4h48q__copy{z-index:1;place-self:center end;gap:0;width:min(48%,clamp(21.25rem,8.5rem + 25vw,34rem));max-width:34rem;margin-right:clamp(0px,12vw - 7.68rem,96px)}.homepage-hero-module__o4h48q__headline{row-gap:.1em;max-width:none;margin-bottom:12px;font-size:clamp(2.35rem,.2rem + 5.2vw,5.25rem);font-weight:800;line-height:.98}.homepage-hero-module__o4h48q__support{color:#171918cc;max-width:min(100%,clamp(18.25rem,13.3rem + 10vw,22rem));margin-bottom:16px;font-size:clamp(1.28rem,1.05rem + .6vw,1.625rem);font-weight:400;line-height:1.35}.homepage-hero-module__o4h48q__meta{color:var(--homepage-ink,#171918);margin-bottom:24px;font-size:clamp(1.1rem,1.02rem + .3vw,1.3rem);font-weight:700}.homepage-hero-module__o4h48q__metaIcon{width:28px;height:28px}.homepage-hero-module__o4h48q__ctaRow{grid-template-columns:minmax(0,max-content);justify-content:start;gap:8px;width:auto;min-width:0;max-width:100%;margin-top:0;display:grid}.homepage-hero-module__o4h48q__cta{width:auto;min-width:0;min-height:60px;padding-inline:16px 20px;font-size:1.25rem;font-weight:700}.homepage-hero-module__o4h48q__ctaControl{width:38px;height:38px}.homepage-hero-module__o4h48q__ctaControl svg{width:19px;height:19px}.homepage-hero-module__o4h48q__reassurance{color:#171918c2;font-size:.9375rem;font-weight:600}.homepage-hero-module__o4h48q__reassurance li{gap:5px}}
.player-chrome-module__gan2_q__stage{--player-breathing-y:clamp(12px, 2.4vh, 28px);--player-breathing-x:clamp(10px, 2.4vw, 24px);--player-header-block:40px;--player-context-to-window:10px;--player-gap:clamp(24px, 3.2vh, 32px);--player-dock-visual-gap:16px;--player-dock-height:80px;--player-window-radius:22px;--player-chrome:calc(var(--player-header-block) + var(--player-context-to-window) + var(--player-gap) + var(--player-dock-height) + (2 * var(--player-breathing-y)));--player-window-max:min(72vh, calc(100dvh - var(--player-chrome)));color:#f3e8ee;width:100vw;height:100dvh;padding:var(--player-breathing-y) var(--player-breathing-x);box-sizing:border-box;isolation:isolate;background:#171918;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.player-chrome-module__gan2_q__atmosphere{z-index:0;pointer-events:none;transition:background .42s,opacity .42s;position:absolute;inset:0;overflow:hidden}.player-chrome-module__gan2_q__atmosphereEnvironment{background:#171918}.player-chrome-module__gan2_q__environmentFocus{background:#000;position:absolute;inset:0}.player-chrome-module__gan2_q__environmentSkin{pointer-events:none;position:absolute;inset:0;overflow:hidden}.player-chrome-module__gan2_q__environmentCanvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.player-chrome-module__gan2_q__environmentArt{object-fit:cover;object-position:center center;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.player-chrome-module__gan2_q__frame{z-index:1;width:min(92vw, 1400px, calc(var(--player-window-max) * 16 / 9));perspective:900px;flex-direction:column;min-width:0;display:flex;position:relative}.player-chrome-module__gan2_q__contextHeader{height:var(--player-header-block);margin:0 0 var(--player-context-to-window);flex:none;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;column-gap:8px;display:grid}.player-chrome-module__gan2_q__contextHeader h1{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;letter-spacing:.02em;color:#fff;grid-column:2;justify-self:center;margin:0;font-size:clamp(14px,1.7vw,17px);font-weight:500;line-height:1.25;overflow:hidden}.player-chrome-module__gan2_q__contextDot{vertical-align:.22em;background:currentColor;border-radius:50%;width:.28em;height:.28em;margin:0 .45em;display:inline-block}.player-chrome-module__gan2_q__backgroundSwitch{color:#f3e8eed1;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff29;border-radius:999px;grid-column:3;justify-self:end;width:40px;min-width:40px;height:40px;min-height:40px;font-size:15px}.player-chrome-module__gan2_q__primaryWindow{--player-window-inset:18px;--player-timeline-band:0px;--player-glass-lift:calc(var(--player-timeline-band) + 8px + var(--player-content-bottom-reserve,0px));aspect-ratio:16/9;width:100%;max-height:var(--player-window-max);border-radius:var(--player-window-radius);background:#111214;border:1px solid #ffffff29;position:relative;overflow:visible;box-shadow:0 22px 56px #0000007a,inset 0 1px #ffffff38,inset 0 -1px #ffffff0f;container:player-window/inline-size}.player-chrome-module__gan2_q__windowClip{border-radius:inherit;z-index:20;position:absolute;inset:0;overflow:hidden;container-type:size}.player-chrome-module__gan2_q__interactionLayer{z-index:30;pointer-events:auto;position:absolute;inset:0}.player-chrome-module__gan2_q__interactionDim{pointer-events:none;background:#00000038;position:absolute;inset:0}.player-chrome-module__gan2_q__windowMedia{object-fit:cover;background:#111214;width:100%;height:100%}.player-chrome-module__gan2_q__skeletonPulse{background:linear-gradient(90deg,#1d1e21 0%,#2a2d32 45%,#1d1e21 100%) 0 0/200% 100%;animation:1.4s infinite player-chrome-module__gan2_q__skeletonShift;position:absolute;inset:0}.player-chrome-module__gan2_q__skeletonTitle{background:#ffffff29;border-radius:8px;width:min(42%,280px);height:.72em;display:block}.player-chrome-module__gan2_q__dock{--dock-bevel:inset 0 1px 0 #ffffff2e, inset 0 0 0 1px #ffffff0f, 0 12px 28px #00000047;--dock-face:#16181b;--dock-cap:#24272c;--dock-cap-deep:#1a1c1f;--dock-mark:#fff;--dock-mark-quiet:#f3e8ee94;--dock-energy:#f12ade;isolation:isolate;width:100%;margin-top:var(--player-dock-visual-gap);border-radius:var(--player-window-radius);box-sizing:border-box;z-index:60;direction:ltr;flex:none;grid-template-columns:repeat(4,minmax(48px,1fr)) minmax(64px,auto) repeat(4,minmax(48px,1fr));place-items:center;column-gap:clamp(4px,1.1vw,14px);height:80px;min-height:80px;padding:10px clamp(12px,2.2vw,28px);transition:background .16s,border-color .16s,box-shadow .16s;display:grid;position:relative;overflow:visible}.player-chrome-module__gan2_q__dockCluster{display:contents}.player-chrome-module__gan2_q__dockMore{z-index:3;grid-area:more;justify-content:center;justify-self:center;align-items:center;width:100%;min-width:44px;min-height:44px;display:flex;position:relative}.player-chrome-module__gan2_q__dock [data-player-control=home]{grid-area:home}.player-chrome-module__gan2_q__dock [data-player-control=grid]{grid-area:grid}.player-chrome-module__gan2_q__dock [data-player-control=replay]{grid-area:replay}.player-chrome-module__gan2_q__dock [data-player-control=play]{grid-area:play}.player-chrome-module__gan2_q__dock [data-player-control=narration]{grid-area:hear}.player-chrome-module__gan2_q__dockNarrationSlot{z-index:3;grid-area:hear;justify-content:center;justify-self:center;align-items:center;width:48px;min-width:48px;min-height:48px;display:flex;position:relative}.player-chrome-module__gan2_q__dockNarrationSlot [data-player-control=narration]{grid-area:auto;position:relative}.player-chrome-module__gan2_q__dock [data-player-control=fullscreen]{grid-area:fullscreen}.player-chrome-module__gan2_q__dock [data-player-control=gaming]{grid-area:gaming}.player-chrome-module__gan2_q__dock [data-player-control=coins]{grid-area:coins}.player-chrome-module__gan2_q__dockFace{display:none}.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]){--dock-face:transparent;--dock-play-ring:#ffffffe0;--dock-play-glow:0 8px 16px #00000052;width:fit-content;max-width:100%;height:80px;min-height:80px;box-shadow:var(--dock-bevel);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0c0d10c7;border:1px solid #ffffff29;border-radius:999px;grid-template-columns:44px 44px 44px 44px 80px 44px 44px 44px max-content;grid-template-areas:"more home grid replay play hear fullscreen gaming coins";justify-content:center;align-items:center;column-gap:12px;margin-inline:auto;padding:0 16px}.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) .player-chrome-module__gan2_q__dockFace{box-shadow:none;pointer-events:none;z-index:0;background:0 0;border-radius:20px;display:block;position:absolute;inset:7px 8px}.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming])>.player-chrome-module__gan2_q__playHero{z-index:1;justify-self:center}.player-chrome-module__gan2_q__dockGlyph{flex-shrink:0;width:28px;height:28px;display:block}.player-chrome-module__gan2_q__playHero .player-chrome-module__gan2_q__dockGlyph{width:32px;height:32px}.player-chrome-module__gan2_q__dockControl{color:#ffffffdb;cursor:pointer;box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff29;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;min-height:48px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.player-chrome-module__gan2_q__dockAction{box-sizing:border-box}.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) .player-chrome-module__gan2_q__dockControl,.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) .player-chrome-module__gan2_q__dockAction{z-index:1;color:#fff;width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:999px;transition:background-color 80ms linear,color 80ms linear;position:relative}.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) .player-chrome-module__gan2_q__dockControl .player-chrome-module__gan2_q__dockGlyph{width:24px;height:24px}.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) .player-chrome-module__gan2_q__dockControl[data-prominence=utility],.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) .player-chrome-module__gan2_q__dockControl[data-prominence=primary]{color:#fff;width:44px;min-width:44px;height:44px;min-height:44px}.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) .player-chrome-module__gan2_q__dockControl[data-prominence=utility] .player-chrome-module__gan2_q__dockGlyph,.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) .player-chrome-module__gan2_q__dockControl[data-prominence=primary] .player-chrome-module__gan2_q__dockGlyph,.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) [data-player-control=gaming] .player-chrome-module__gan2_q__dockGlyph,.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) [data-player-control=more] .player-chrome-module__gan2_q__dockGlyph{width:24px;height:24px}.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) [data-player-control=gaming],.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) [data-player-control=more]{color:#fff}.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) .player-chrome-module__gan2_q__dockControl[data-prominence=status]{color:#ffd34d}.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) .player-chrome-module__gan2_q__dockControl:hover:not(:disabled):not(.player-chrome-module__gan2_q__dockControlDisabled):not(.player-chrome-module__gan2_q__dockCoins){color:#fff;background:#ffffff1f}.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) .player-chrome-module__gan2_q__dockControl[data-prominence=utility]:hover:not(:disabled):not(.player-chrome-module__gan2_q__dockControlDisabled),.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) [data-player-control=gaming]:hover:not(:disabled):not(.player-chrome-module__gan2_q__dockControlDisabled),.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) [data-player-control=more]:hover:not(:disabled){color:#fff}.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) .player-chrome-module__gan2_q__dockControl:active:not(:disabled):not(.player-chrome-module__gan2_q__dockControlDisabled):not(.player-chrome-module__gan2_q__dockCoins),.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) .player-chrome-module__gan2_q__dockControl[data-prominence=primary]:active:not(:disabled):not(.player-chrome-module__gan2_q__dockControlDisabled),.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) .player-chrome-module__gan2_q__dockControl[data-prominence=utility]:active:not(:disabled):not(.player-chrome-module__gan2_q__dockControlDisabled){background:#fff3}.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) .player-chrome-module__gan2_q__dockControl[aria-pressed=true],.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) .player-chrome-module__gan2_q__dockControl[aria-expanded=true]{color:#fff;background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff47}.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) .player-chrome-module__gan2_q__dockControl[data-prominence=utility][aria-pressed=true],.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) .player-chrome-module__gan2_q__dockControl[data-prominence=utility][aria-expanded=true]{color:#fff}.player-chrome-module__gan2_q__dockControlDisabled{cursor:default;opacity:.35}.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) .player-chrome-module__gan2_q__dockControlDisabled,.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) .player-chrome-module__gan2_q__dockControl:disabled{color:#ffffff57;filter:none;cursor:default;opacity:1;transform:none}.player-chrome-module__gan2_q__narrationHint{z-index:4;color:#171918;white-space:nowrap;pointer-events:none;background:#f3e8eef5;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700;line-height:1.2;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 6px 16px #00000038}.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) [data-player-control=narration][data-narration-attention=ready],.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) [data-player-control=narration][data-narration-attention=intro],.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) [data-player-control=narration][data-narration-attention=reminder]{box-shadow:0 0 0 2px #f12adeb8}.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) [data-player-control=narration][aria-pressed=true]{background:#f12ade29;box-shadow:inset 0 0 0 1px #e018c88c}.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) [data-player-control=narration][data-narration-attention=intro]:after,.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) [data-player-control=narration][data-narration-attention=reminder]:after{content:"";border-radius:inherit;pointer-events:none;border:2px solid #f12ade9e;position:absolute;inset:-4px;box-shadow:0 0 14px #f12ade6b}.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) [data-player-control=narration][data-narration-attention=intro]{animation:1.125s ease-in-out 4 both player-chrome-module__gan2_q__narrationAttentionPulse}.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) [data-player-control=narration][data-narration-attention=intro]:after{animation:1.125s ease-out 4 both player-chrome-module__gan2_q__narrationAttentionRing}.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) [data-player-control=narration][data-narration-attention=reminder]{animation:.8s ease-in-out 3 both player-chrome-module__gan2_q__narrationAttentionPulse}.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) [data-player-control=narration][data-narration-attention=reminder]:after{animation:.8s ease-out 3 both player-chrome-module__gan2_q__narrationAttentionRing}@keyframes player-chrome-module__gan2_q__narrationAttentionPulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes player-chrome-module__gan2_q__narrationAttentionRing{0%{opacity:.7;transform:scale(.92)}to{opacity:0;transform:scale(1.42)}}.player-chrome-module__gan2_q__dockCoins{--coin-bevel:inset 0 1px 0 #ffffff29, inset 0 -2px 4px #00000052;cursor:default;gap:4px;width:auto;min-width:48px;max-width:100%;padding:0 10px;font-size:14px}.player-chrome-module__gan2_q__dockCoins[data-coin-impact]{animation:player-chrome-module__gan2_q__dockCoinImpact var(--coin-impact-ms) cubic-bezier(.22, .08, .18, 1);transform-origin:50%}.player-chrome-module__gan2_q__dockCoins[data-coin-impact=interaction]{--coin-impact-ms:.34s;--coin-intake-full-x:1.16;--coin-intake-full-y:.86;--coin-intake-recoil-x:.97;--coin-intake-recoil-y:1.08;--coin-impact-glow:20px;--coin-impact-glow-alpha:.38}.player-chrome-module__gan2_q__dockCoins[data-coin-impact=unit]{--coin-impact-ms:.44s;--coin-intake-full-x:1.2;--coin-intake-full-y:.82;--coin-intake-recoil-x:.95;--coin-intake-recoil-y:1.12;--coin-impact-glow:28px;--coin-impact-glow-alpha:.52}@keyframes player-chrome-module__gan2_q__dockCoinImpact{0%{box-shadow:var(--coin-bevel), 0 0 0 #ffd34d00;transform:scale(1)}12%{transform:scale(var(--coin-intake-full-x), var(--coin-intake-full-y));box-shadow:var(--coin-bevel), 0 0 var(--coin-impact-glow) rgba(255, 211, 77, var(--coin-impact-glow-alpha))}30%{transform:scale(var(--coin-intake-full-x), var(--coin-intake-full-y));box-shadow:var(--coin-bevel), 0 0 var(--coin-impact-glow) rgba(255, 211, 77, var(--coin-impact-glow-alpha))}50%{transform:scale(var(--coin-intake-recoil-x), var(--coin-intake-recoil-y));box-shadow:var(--coin-bevel), 0 0 12px #ffd34d2e}to{box-shadow:var(--coin-bevel), 0 0 0 #ffd34d00;transform:scale(1)}}.player-chrome-module__gan2_q__dockCoins[data-coin-impact] .player-chrome-module__gan2_q__dockCoinMark{animation:player-chrome-module__gan2_q__dockCoinMarkImpact var(--coin-impact-ms)}@keyframes player-chrome-module__gan2_q__dockCoinMarkImpact{0%{filter:drop-shadow(0 0 5px #ffc430b8)drop-shadow(0 1px 1px #00000073);animation-timing-function:cubic-bezier(.2,.9,.1,1)}18%{filter:drop-shadow(0 0 10px #ffd65c)drop-shadow(0 1px 1px #00000073);animation-timing-function:cubic-bezier(.33,0,.15,1)}to{filter:drop-shadow(0 0 5px #ffc430b8)drop-shadow(0 1px 1px #00000073)}}.player-chrome-module__gan2_q__dock[data-coin-impact=unit]{animation:.44s cubic-bezier(.33,0,.15,1) player-chrome-module__gan2_q__dockUnitWash}@keyframes player-chrome-module__gan2_q__dockUnitWash{0%{box-shadow:var(--dock-bevel), 0 0 0 #ffd34d00}22%{box-shadow:var(--dock-bevel), 0 0 38px #ffd34d2b}to{box-shadow:var(--dock-bevel), 0 0 0 #ffd34d00}}@media (prefers-reduced-motion:reduce){.player-chrome-module__gan2_q__dockCoins[data-coin-impact],.player-chrome-module__gan2_q__dockCoins[data-coin-impact] .player-chrome-module__gan2_q__dockCoinMark,.player-chrome-module__gan2_q__dock[data-coin-impact=unit]{animation:none}}.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) .player-chrome-module__gan2_q__dockCoins{letter-spacing:.02em;font-variant-numeric:tabular-nums;cursor:default;pointer-events:none;color:#ffd34d;text-shadow:0 1px #281800a6;width:auto;min-width:44px;height:36px;min-height:36px;box-shadow:var(--coin-bevel);background:#ffd34d24;border-radius:999px;gap:4px;padding:0 12px;font-size:13px;font-weight:600}.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) .player-chrome-module__gan2_q__dockCoins .player-chrome-module__gan2_q__dockGlyph{width:20px;height:20px}.player-chrome-module__gan2_q__dockCoinMark{filter:drop-shadow(0 0 5px #ffc430b8)drop-shadow(0 1px 1px #00000073);flex-shrink:0;width:22px;height:22px;display:block}.player-chrome-module__gan2_q__dock[data-mode=gaming]{box-shadow:var(--dock-bevel);border-radius:999px;padding:0 24px}.player-chrome-module__gan2_q__dock[data-mode=gaming] .player-chrome-module__gan2_q__dockFace{border-radius:24px;inset:8px 10px}.player-chrome-module__gan2_q__dock[data-mode=gaming] .player-chrome-module__gan2_q__playHero,.player-chrome-module__gan2_q__dock[data-mode=gaming] .player-chrome-module__gan2_q__playHero:hover:not(:disabled),.player-chrome-module__gan2_q__dock[data-mode=gaming] .player-chrome-module__gan2_q__playHero[data-playing=true]{box-shadow:var(--play-hero-shadow)}.player-chrome-module__gan2_q__dock[data-dock-transition=flip]{transform-origin:50%;animation:.28s player-chrome-module__gan2_q__dockFlip}@keyframes player-chrome-module__gan2_q__dockFlip{0%{transform:rotateX(0)}50%{transform:rotateX(90deg)}to{transform:rotateX(0)}}@media (prefers-reduced-motion:reduce){.player-chrome-module__gan2_q__dock[data-dock-transition=flip]{animation:none}.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) [data-player-control=narration][data-narration-attention=intro],.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) [data-player-control=narration][data-narration-attention=reminder],.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) [data-player-control=narration][data-narration-attention=intro]:after,.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) [data-player-control=narration][data-narration-attention=reminder]:after{animation:none;transform:none}.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) [data-player-control=narration][data-narration-attention=intro]:after,.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) [data-player-control=narration][data-narration-attention=reminder]:after{opacity:0}.player-chrome-module__gan2_q__listenCaret{opacity:1;animation:none}}.player-chrome-module__gan2_q__cycleButton,.player-chrome-module__gan2_q__homeButton{color:#ffffffc7;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff29;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.player-chrome-module__gan2_q__cycleButton:focus-visible,.player-chrome-module__gan2_q__homeButton:focus-visible,.player-chrome-module__gan2_q__dock button:focus-visible,.player-chrome-module__gan2_q__dock a:focus-visible,.player-chrome-module__gan2_q__backgroundSwitch:focus-visible,.player-chrome-module__gan2_q__interactionGlass button:focus-visible,.player-chrome-module__gan2_q__interactionGlass input:focus-visible{outline-offset:3px;outline:2px solid #f12ade}.player-chrome-module__gan2_q__playHero{--play-hero-shadow:0 4px 10px #00000047;--play-c0:#ffd4f4;--play-c1:#ff4ade;--play-c2:#f12ade;--play-c3:#8a1468;--play-c4:#3a0830;color:#fff;cursor:pointer;width:64px;height:64px;box-shadow:var(--play-hero-shadow);background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:box-shadow 80ms linear;display:flex}.player-chrome-module__gan2_q__playHeroFace{pointer-events:none;width:100%;height:100%;display:block}.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) .player-chrome-module__gan2_q__playHero{color:#fff;width:64px;height:64px;box-shadow:var(--play-hero-shadow);background:0 0;border-radius:999px;justify-self:center;margin-block:0;margin-inline:0;transition:box-shadow 80ms linear}.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) .player-chrome-module__gan2_q__playHero .player-chrome-module__gan2_q__dockGlyph{width:32px;height:32px}.player-chrome-module__gan2_q__playHero:hover:not(:disabled){--play-c0:#ffabf0;--play-c1:#ff6eea;--play-c2:#f12ade;--play-c3:#9a1878;--play-c4:#3a0830;transform:none}.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) .player-chrome-module__gan2_q__playHero:hover:not(:disabled){color:#fff;box-shadow:var(--play-hero-shadow);background:0 0;transform:none}.player-chrome-module__gan2_q__playHero:active:not(:disabled){filter:none;--play-c0:#c080b4;--play-c1:#8a1478;--play-c2:#6a1058;--play-c3:#3a0830;--play-c4:#140210;transform:none}.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) .player-chrome-module__gan2_q__playHero:active:not(:disabled){box-shadow:var(--play-hero-shadow);background:0 0;transform:none}.player-chrome-module__gan2_q__playHero:focus-visible{outline-offset:3px;outline:2px solid #fff}.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) .player-chrome-module__gan2_q__playHero:focus-visible{outline:2px solid var(--dock-energy);outline-offset:4px}.player-chrome-module__gan2_q__playHero[data-playing=true]{box-shadow:var(--play-hero-shadow)}.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) .player-chrome-module__gan2_q__playHero[data-playing=true]{color:#fff;box-shadow:var(--play-hero-shadow);background:0 0}.player-chrome-module__gan2_q__playHero:disabled{cursor:default;opacity:.35;box-shadow:none;transform:none}.player-chrome-module__gan2_q__stage[data-subdued=true] .player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) .player-chrome-module__gan2_q__playHero,.player-chrome-module__gan2_q__stage[data-player-surface=interaction] .player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) .player-chrome-module__gan2_q__playHero{--dock-play-glow:0 0 0 transparent;--play-hero-shadow:none}.player-chrome-module__gan2_q__victoryMark{color:#f12ade;text-shadow:0 0 24px #f12ade59;font-size:44px;line-height:1}.player-chrome-module__gan2_q__feedbackCorrect{color:#f12ade;font-weight:800}.player-chrome-module__gan2_q__feedbackIncorrect{color:#ffb4b4;font-weight:800}.player-chrome-module__gan2_q__interactionGlass{--player-glass-space:16px;--player-glass-action:52px;--player-glass-task-min:72px;--player-glass-ceiling:66.666%;--player-glass-max:min(36%, var(--player-glass-ceiling));left:2.5%;right:2.5%;bottom:var(--player-content-bottom-reserve,0px);width:auto;height:min(max-content, var(--player-glass-max));min-height:0;max-height:var(--player-glass-max);grid-template-areas:"question""task""action";grid-template-rows:minmax(min-content, auto) minmax(0, 1fr) var(--player-glass-action);box-sizing:border-box;-webkit-backdrop-filter:blur(16px)saturate(1.04);backdrop-filter:blur(16px)saturate(1.04);pointer-events:auto;z-index:40;background:linear-gradient(#12141824 0%,#12141861 22%,#12141875 100%);border:1px solid #dce0e647;border-bottom:0;border-radius:22px 22px 0 0;align-content:space-between;place-items:stretch stretch;row-gap:0;padding:18px 28px 16px;animation:.28s cubic-bezier(.22,1,.36,1) player-chrome-module__gan2_q__glassRise;display:grid;position:absolute;overflow:hidden;box-shadow:0 -8px 22px #00000029,inset 0 1px #ffffff2e}.player-chrome-module__gan2_q__interactionGlass>*{box-sizing:border-box;min-width:0;max-width:100%}@keyframes player-chrome-module__gan2_q__glassRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.player-chrome-module__gan2_q__interactionGlass:has(.player-chrome-module__gan2_q__orderBoard){--player-glass-max:min(42%, var(--player-glass-ceiling))}.player-chrome-module__gan2_q__interactionGlass:has(.player-chrome-module__gan2_q__interactionGlassChoiceRow){--player-glass-max:min(42%, var(--player-glass-ceiling));--player-glass-task-min:88px;min-height:0}.player-chrome-module__gan2_q__interactionGlass:has([data-listen-work-area]){--player-glass-max:min(42%, var(--player-glass-ceiling));--player-glass-task-min:56px;--player-glass-action:48px;--player-listen-control:clamp(44px, 6.2vmin, 52px);--player-glass-input-width:min(100%, clamp(104px, 16cqi, 132px));padding:16px 24px 14px}.player-chrome-module__gan2_q__interactionGlass:has([data-self-confirm-body]){--player-glass-max:min(26%, var(--player-glass-ceiling));--player-glass-task-min:0;--player-glass-action:48px;align-content:start;padding:20px 28px 18px}.player-chrome-module__gan2_q__timeline{left:var(--player-window-radius);right:var(--player-window-radius);z-index:45;pointer-events:none;height:0;position:absolute;bottom:0;overflow:visible}.player-chrome-module__gan2_q__timelineTrack,.player-chrome-module__gan2_q__timelineProgress{border-radius:0;height:.5px;position:absolute;top:0;transform:translateY(100%)}.player-chrome-module__gan2_q__timelineTrack{background:0 0;left:0;right:0}.player-chrome-module__gan2_q__timelineProgress{background:0 0;left:0}.player-chrome-module__gan2_q__timelineMarker{box-sizing:border-box;z-index:1;background:#f3e8eee0;border:1px solid #11121473;border-radius:50%;width:8px;height:8px;position:absolute;top:.5px;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #f3e8ee33}.player-chrome-module__gan2_q__timelineMarkerActive,.player-chrome-module__gan2_q__timelineMarkerDone{background:#f12ade;border-color:#f12ade8c;width:9px;height:9px;box-shadow:0 0 0 1px #11121459,0 0 8px #f12ade73}.player-chrome-module__gan2_q__timelineMarkerNext{background:#f3e8ee;border-color:#f3e8eeb3;width:9px;height:9px}.player-chrome-module__gan2_q__timelinePlayhead{z-index:2;background:#f3e8ee;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite player-chrome-module__gan2_q__timelinePlayheadPulse;position:absolute;top:.5px;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #f12ade,0 0 10px #f12adecc}.player-chrome-module__gan2_q__timelinePlayhead:before{content:"";border:1px solid #f12ade73;border-radius:50%;animation:1.8s ease-out infinite player-chrome-module__gan2_q__timelinePlayheadRing;position:absolute;inset:-5px}@keyframes player-chrome-module__gan2_q__timelinePlayheadPulse{0%,to{box-shadow:0 0 0 2px #f12ade,0 0 8px #f12ade8c}50%{box-shadow:0 0 0 2px #f12ade,0 0 14px #f12adef2}}@keyframes player-chrome-module__gan2_q__timelinePlayheadRing{0%{opacity:.7;transform:scale(.7)}to{opacity:0;transform:scale(1.45)}}@media (prefers-reduced-motion:reduce){.player-chrome-module__gan2_q__timelinePlayhead,.player-chrome-module__gan2_q__timelinePlayhead:before{animation:none}}.player-chrome-module__gan2_q__interactionGlassQuestion{text-align:center;flex-direction:column;grid-area:question;justify-content:flex-start;justify-self:center;align-items:center;gap:10px;width:min(100%,36em);min-width:0;min-height:min-content;padding:2px 12px 14px;display:flex;overflow:visible}.player-chrome-module__gan2_q__interactionGlassInstruction{color:#ffffffe0;width:100%;margin:0;font-size:13px;font-weight:600;line-height:1.35}.player-chrome-module__gan2_q__interactionGlassPrompt{color:#fff;white-space:normal;overflow-wrap:anywhere;width:100%;margin:0;font-size:clamp(16px,2.2vw,22px);font-weight:800;line-height:1.35}.player-chrome-module__gan2_q__interactionGlassBody{overscroll-behavior:contain;pointer-events:auto;scrollbar-width:thin;scrollbar-color:#f3e8ee47 transparent;flex-direction:column;grid-area:task;justify-content:safe center;align-items:center;gap:12px;width:100%;min-width:0;min-height:0;padding:4px 0 12px;display:flex;overflow:hidden auto}.player-chrome-module__gan2_q__interactionGlassBody:has([data-self-confirm-body]){height:0;min-height:0;padding:0;overflow:hidden}.player-chrome-module__gan2_q__interactionGlassBody [data-self-confirm-body]{display:none}.player-chrome-module__gan2_q__interactionGlassBody [data-player-task-media]{flex:none;justify-content:center;align-items:center;width:auto;display:flex}.player-chrome-module__gan2_q__interactionGlassChoiceRow{flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:stretch;gap:16px;width:auto;max-width:100%;min-height:52px;display:flex}.player-chrome-module__gan2_q__interactionGlassChoice{z-index:1;appearance:none;color:#f3e8ee;cursor:pointer;text-align:center;white-space:normal;overflow-wrap:anywhere;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#ffffff14 0%,#10121524 100%),#1a1d2266;border:1px solid #c6cad02e;border-radius:16px;flex:none;justify-content:center;align-items:center;width:auto;min-width:64px;max-width:min(100%,16em);height:auto;min-height:64px;padding:12px 18px;font-size:20px;font-weight:800;line-height:1;transition:background .14s,border-color .14s,box-shadow .14s,transform .14s;display:flex;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff1f}.player-chrome-module__gan2_q__interactionGlassChoiceLabel{padding:.2em .1em .15em;font-family:system-ui,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:20px;font-weight:700;line-height:1.2;display:block;overflow:visible}.player-chrome-module__gan2_q__interactionGlassChoice:hover{background:linear-gradient(#ffffff1f 0%,#1012151f 100%),#1a1d227a;border-color:#c6cad04d}.player-chrome-module__gan2_q__interactionGlassChoice[data-selected=true]{background:linear-gradient(#ffffff24 0%,#f12ade14 100%),#1a1d2280;border-color:#f12ade;box-shadow:inset 0 1px #ffffff38,0 0 0 1px #f12ade8c}.player-chrome-module__gan2_q__interactionGlassChoice:active{transform:scale(.97)}.player-chrome-module__gan2_q__interactionGlassChoice[data-choice-tone=affirm],.player-chrome-module__gan2_q__interactionGlassChoice[data-choice-tone=affirm]:hover,.player-chrome-module__gan2_q__interactionGlassChoice[data-choice-tone=affirm][data-selected=true]{color:#fff;background:linear-gradient(#0b8050 0%,#075b3a 100%);border-color:#62e6a3}.player-chrome-module__gan2_q__interactionGlassChoice[data-choice-tone=affirm]{box-shadow:inset 0 1px #ffffff47,0 2px #0320146b,0 4px 8px #0003}.player-chrome-module__gan2_q__interactionGlassChoice[data-choice-tone=affirm]:hover{filter:none;box-shadow:inset 0 1px #ffffff52,0 2px #03201466,0 5px 9px #00000038}.player-chrome-module__gan2_q__interactionGlassChoice[data-choice-tone=affirm][data-selected=true]{box-shadow:inset 0 1px #fff3,inset 0 2px 4px #0003,0 1px #03201459}.player-chrome-module__gan2_q__interactionGlassChoice[data-choice-tone=deny],.player-chrome-module__gan2_q__interactionGlassChoice[data-choice-tone=deny]:hover,.player-chrome-module__gan2_q__interactionGlassChoice[data-choice-tone=deny][data-selected=true]{color:#fff;background:linear-gradient(#c9364a 0%,#8d1d32 100%);border-color:#ff9aa1}.player-chrome-module__gan2_q__interactionGlassChoice[data-choice-tone=deny]{box-shadow:inset 0 1px #ffffff42,0 2px #30080e6b,0 4px 8px #0003}.player-chrome-module__gan2_q__interactionGlassChoice[data-choice-tone=deny]:hover{filter:none;box-shadow:inset 0 1px #ffffff4d,0 2px #30080e66,0 5px 9px #00000038}.player-chrome-module__gan2_q__interactionGlassChoice[data-choice-tone=deny][data-selected=true]{box-shadow:inset 0 1px #ffffff2e,inset 0 2px 4px #0003,0 1px #30080e59}.player-chrome-module__gan2_q__interactionGlassChoice[data-choice-tone=affirm][data-selected=true],.player-chrome-module__gan2_q__interactionGlassChoice[data-choice-tone=affirm][aria-pressed=true]{box-shadow:inset 0 1px #fff3,inset 0 2px 4px #0003,0 1px #03201459,0 0 0 3px #f12ade,0 0 12px #f12ade61}.player-chrome-module__gan2_q__interactionGlassChoice[data-choice-tone=deny][data-selected=true],.player-chrome-module__gan2_q__interactionGlassChoice[data-choice-tone=deny][aria-pressed=true]{box-shadow:inset 0 1px #ffffff2e,inset 0 2px 4px #0003,0 1px #30080e59,0 0 0 3px #f12ade,0 0 12px #f12ade61}.player-chrome-module__gan2_q__interactionGlassChoice[data-choice-tone=affirm]:focus-visible,.player-chrome-module__gan2_q__interactionGlassChoice[data-choice-tone=deny]:focus-visible{outline-offset:6px;outline:2px solid #f3e8ee}.player-chrome-module__gan2_q__interactionGlassAction{z-index:1;width:100%;height:var(--player-glass-action);min-height:var(--player-glass-action);pointer-events:auto;flex-direction:column;grid-area:action;justify-content:center;align-items:center;gap:6px;padding:10px 0 0;display:flex;position:relative;overflow:hidden}.player-chrome-module__gan2_q__interactionGlass:has([data-self-confirm-body]) .player-chrome-module__gan2_q__interactionGlassQuestion{padding-bottom:18px}.player-chrome-module__gan2_q__interactionGlass:has([data-self-confirm-body]) .player-chrome-module__gan2_q__interactionGlassAction{padding-top:4px}.player-chrome-module__gan2_q__interactionGlass:has([data-self-confirm-body]) .player-chrome-module__gan2_q__interactionGlassCta{white-space:nowrap;min-width:128px;max-width:min(180px,100%)}.player-chrome-module__gan2_q__interactionGlassFeedback{text-align:center;margin:0;font-size:13px;font-weight:800}.player-chrome-module__gan2_q__interactionGlassOutcomePanel{cursor:default;justify-content:center;align-items:center;padding:24px;display:flex}.player-chrome-module__gan2_q__interactionGlassOutcome{color:#f3e8ee;text-align:center;pointer-events:none;background:0 0;border:0;margin:0;padding:8px 12px;font-size:clamp(22px,3.2vw,32px);font-weight:800;line-height:1.3}.player-chrome-module__gan2_q__interactionGlassOutcome[data-player-feedback=correct]{color:#f3e8ee;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#101215c7;border:1px solid #f3e8ee33;border-radius:999px;max-width:max-content;padding:10px 18px;font-size:clamp(16px,2.2vw,20px);font-weight:800;line-height:1.2;box-shadow:0 8px 24px #0000006b,0 0 0 1px #f12ade38,0 0 18px #f12ade1f}.player-chrome-module__gan2_q__interactionGlassOutcome[data-player-feedback=incorrect]{color:#f3e8ee}.player-chrome-module__gan2_q__listenInputForm{width:auto;min-width:0;max-width:100%;margin:0}.player-chrome-module__gan2_q__listenInputWrap{width:var(--player-glass-input-width,min(100%, 240px));max-width:100%;height:var(--player-listen-control,44px);flex:0 auto;min-height:36px;margin-inline:auto;position:relative;overflow:hidden}.player-chrome-module__gan2_q__listenInput{box-sizing:border-box;color:#f3e8ee;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c0e106b;border:1px solid #f3e8ee47;border-radius:14px;outline:none;width:100%;height:100%;min-height:36px;padding:8px 16px;font-size:22px;font-weight:700;transition:border-color .14s,background .14s,box-shadow .14s;box-shadow:inset 0 1px #ffffff1a}.player-chrome-module__gan2_q__listenInput:focus{background:#ffffff14;border-color:#c6cad04d;box-shadow:inset 0 1px #ffffff29,0 0 0 1px #f12ade80}.player-chrome-module__gan2_q__interactionGlass:has([data-listen-work-area]) .player-chrome-module__gan2_q__listenInput{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0 8px;font-size:clamp(30px,5cqi,40px);font-weight:800;line-height:1}.player-chrome-module__gan2_q__interactionGlass:has([data-listen-work-area]) .player-chrome-module__gan2_q__listenInput:focus{box-shadow:none;background:0 0;border:0}.player-chrome-module__gan2_q__listenInputEmpty{caret-color:#0000}.player-chrome-module__gan2_q__listenInputFilled{caret-color:#f12ade}.player-chrome-module__gan2_q__listenCaret{pointer-events:none;background:#f12ade;border-radius:1px;width:2px;height:1.05em;animation:1s step-end infinite player-chrome-module__gan2_q__listenCaretBlink;position:absolute;top:50%;left:50%;right:auto;transform:translate(-50%,-50%)}@keyframes player-chrome-module__gan2_q__listenCaretBlink{0%,49%{opacity:1}50%,to{opacity:0}}.player-chrome-module__gan2_q__interactionGlassCta{z-index:51;text-align:center;color:#fff;background:#f12ade;border:1px solid #f12ade;border-radius:999px;justify-content:center;align-items:center;width:auto;min-width:min(108px,100%);max-width:min(160px,100%);height:36px;min-height:36px;padding:0 16px;font-size:15px;font-weight:800;line-height:1;transition:background .12s,border-color .12s,box-shadow .12s,transform .12s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff47,0 8px 18px #f12ade57}.player-chrome-module__gan2_q__interactionGlassCta:disabled,.player-chrome-module__gan2_q__interactionGlassCta[aria-disabled=true]{cursor:pointer;opacity:.55}.player-chrome-module__gan2_q__interactionGlassCta:hover:not(:disabled){background:#f12ade;border-color:#f12ade;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff52,0 10px 20px #f12ade66}.player-chrome-module__gan2_q__interactionGlassCta:active:not(:disabled){-webkit-backdrop-filter:none;backdrop-filter:none;background:#f12ade;border-color:#f12ade;transform:translateY(0);box-shadow:0 4px 14px #f12ade73}.player-chrome-module__gan2_q__traceOutcomeWindow{z-index:40;box-sizing:border-box;-webkit-backdrop-filter:blur(16px)saturate(1.08);backdrop-filter:blur(16px)saturate(1.08);cursor:default;background:linear-gradient(#1012154d 0%,#12141829 58%,#16191d38 100%),#1a1d229e;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.player-chrome-module__gan2_q__traceOutcomeWindow[data-player-outcome=correct]{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.player-chrome-module__gan2_q__traceLearningWindow{z-index:20;padding:12px var(--player-window-inset) calc(10px + var(--player-timeline-band) + var(--player-content-bottom-reserve,0px));box-sizing:border-box;background:#171918;flex-direction:column;gap:10px;display:flex;position:absolute;inset:0}.player-chrome-module__gan2_q__traceInstruction{text-align:center;letter-spacing:.01em;color:#f3e8eee0;margin:0;font-size:15px;font-weight:600}.player-chrome-module__gan2_q__traceCanvas{touch-action:none;-webkit-user-select:none;user-select:none;background:#ffffff0a;border:1px solid #f3e8ee1f;border-radius:18px;flex:auto;min-height:0;position:relative;overflow:hidden}.player-chrome-module__gan2_q__traceReset{color:#f3e8ee;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#ffffff14 0%,#10121524 100%),#1a1d226b;border:1px solid #c6cad02e;border-radius:999px;min-height:44px;padding-inline:16px;font-weight:700;transition:border-color .14s,background .14s,transform .14s;box-shadow:inset 0 1px #ffffff1f}.player-chrome-module__gan2_q__traceReset:hover{border-color:#c6cad04d}.player-chrome-module__gan2_q__traceReset:active{transform:scale(.97)}.player-chrome-module__gan2_q__traceCoverage{text-align:center;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:#f3e8eec7;min-width:0;font-size:13px;font-weight:700}.player-chrome-module__gan2_q__traceCoverage[data-trace-coverage=false]{opacity:0}.player-chrome-module__gan2_q__orderBoard{flex-direction:column;gap:10px;width:100%;max-width:36em;display:flex}.player-chrome-module__gan2_q__orderLane{box-sizing:border-box;background:#1a1d2233;border:1px solid #c6cad01f;border-radius:14px;flex-wrap:wrap;justify-content:center;gap:8px;min-height:52px;padding:6px;display:flex}.player-chrome-module__gan2_q__orderChip{color:#f3e8ee;cursor:pointer;text-align:center;white-space:normal;overflow-wrap:anywhere;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);direction:ltr;unicode-bidi:isolate;background:linear-gradient(#ffffff14 0%,#10121524 100%),#1a1d2266;border:1px solid #c6cad02e;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-width:48px;min-height:48px;padding:8px 14px;font-size:clamp(16px,2.2vw,20px);font-weight:800;line-height:1.15;transition:background .14s,border-color .14s,box-shadow .14s,transform .14s;display:inline-flex;box-shadow:inset 0 1px #ffffff1f}.player-chrome-module__gan2_q__orderChipIndex{font-variant-numeric:tabular-nums;color:#f3e8eed1;flex:none}.player-chrome-module__gan2_q__orderChipLabel{unicode-bidi:isolate;min-width:0}.player-chrome-module__gan2_q__orderChip:hover{border-color:#c6cad04d}.player-chrome-module__gan2_q__orderChip:active{transform:scale(.97)}.player-chrome-module__gan2_q__orderChip[data-placed=true]{background:linear-gradient(#ffffff24 0%,#f12ade14 100%),#1a1d2280;border-color:#f12ade;box-shadow:inset 0 1px #ffffff38,0 0 0 1px #f12ade8c}.player-chrome-module__gan2_q__orderChip:focus-visible{outline-offset:3px;outline:2px solid #f12ade}.player-chrome-module__gan2_q__traceChrome{flex:none;min-width:0}.player-chrome-module__gan2_q__traceFooter{grid-template-columns:minmax(0,auto) minmax(0,1fr) minmax(0,auto);align-items:center;gap:10px;min-width:0;display:grid}.player-chrome-module__gan2_q__traceFooterAction{white-space:nowrap;min-width:0;max-width:100%}@keyframes player-chrome-module__gan2_q__skeletonShift{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:720px){.player-chrome-module__gan2_q__stage{--player-breathing-y:10px;--player-gap:16px;--player-dock-height:auto;--player-header-block:40px}.player-chrome-module__gan2_q__dock,.player-chrome-module__gan2_q__dock[data-mode=gaming]{grid-template-rows:auto auto;grid-template-columns:repeat(6,minmax(44px,1fr));gap:4px;height:auto;min-height:0;padding:8px 10px 9px}.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]){border-radius:28px;grid-template-columns:44px 44px 44px 44px auto 44px;grid-template-areas:"replay replay play play hear hear""home grid fullscreen gaming coins more";justify-items:center;gap:8px;width:min(100%,360px);max-width:100%;height:auto;min-height:0;padding:8px 12px}.player-chrome-module__gan2_q__dock>.player-chrome-module__gan2_q__playHero{width:58px;height:58px}.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming])>.player-chrome-module__gan2_q__playHero{justify-self:center;width:64px;height:64px;margin-block:0;margin-inline:0}.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) .player-chrome-module__gan2_q__dockFace{border-radius:14px;inset:6px}.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) .player-chrome-module__gan2_q__dockControl,.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) .player-chrome-module__gan2_q__dockControl[data-prominence=primary]{width:44px;min-width:44px;height:44px;min-height:44px}.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) .player-chrome-module__gan2_q__dockControl[data-prominence=utility] .player-chrome-module__gan2_q__dockGlyph{width:24px;height:24px}.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) .player-chrome-module__gan2_q__dockCoins{height:36px;min-height:36px;padding:0 8px}.player-chrome-module__gan2_q__playHero{width:58px;height:58px}.player-chrome-module__gan2_q__cycleButton,.player-chrome-module__gan2_q__homeButton{width:44px;height:44px}.player-chrome-module__gan2_q__interactionGlass{--player-glass-max:min(40%, var(--player-glass-ceiling), calc(100% - var(--player-glass-lift) - 32px));min-height:0;padding:14px 16px 12px;left:3%;right:3%}.player-chrome-module__gan2_q__interactionGlass:has(.player-chrome-module__gan2_q__interactionGlassChoiceRow){--player-glass-max:min(42%, var(--player-glass-ceiling), calc(100% - var(--player-glass-lift) - 32px));min-height:0}.player-chrome-module__gan2_q__interactionGlass:has(.player-chrome-module__gan2_q__orderBoard){--player-glass-max:min(48%, var(--player-glass-ceiling), calc(100% - var(--player-glass-lift) - 32px))}.player-chrome-module__gan2_q__interactionGlass:has([data-listen-work-area]){--player-glass-max:min(42%, var(--player-glass-ceiling), calc(100% - var(--player-glass-lift) - 32px));--player-listen-control:44px;--player-glass-input-width:min(100%, 132px);--player-glass-action:44px;padding:12px 16px 10px}.player-chrome-module__gan2_q__interactionGlassPrompt{font-size:clamp(15px,4.2vw,18px);line-height:1.3}.player-chrome-module__gan2_q__interactionGlassChoice{min-width:56px;min-height:52px;padding:8px 12px;font-size:18px}.player-chrome-module__gan2_q__interactionGlassChoiceLabel{font-size:18px}}@media (max-height:500px){:is(.player-chrome-module__gan2_q__interactionGlass,.player-chrome-module__gan2_q__interactionGlass:has(.player-chrome-module__gan2_q__interactionGlassChoiceRow),.player-chrome-module__gan2_q__interactionGlass:has(.player-chrome-module__gan2_q__orderBoard),.player-chrome-module__gan2_q__interactionGlass:has([data-listen-work-area])){--player-glass-max:calc(100% - var(--player-glass-lift) - 32px);--player-glass-space:8px;--player-glass-action:44px;bottom:calc(var(--player-content-bottom-reserve,0px) + 32px);--player-listen-control:44px;--player-glass-input-width:min(100%, 132px);row-gap:0;padding:8px 16px}}@container player-window (max-width:640px){.player-chrome-module__gan2_q__interactionGlass:has([data-listen-work-area]){--player-listen-control:44px;--player-glass-input-width:min(100%, 128px);--player-glass-action:44px}.player-chrome-module__gan2_q__interactionGlassChoice,.player-chrome-module__gan2_q__interactionGlassChoice[data-choice-compact=true]{min-width:56px;min-height:56px}}@container (max-height:520px){.player-chrome-module__gan2_q__interactionGlass:has([data-self-confirm-body]){--player-glass-max:min(168px, calc(100% - 12px));grid-template-rows:minmax(0, auto) minmax(0, 1fr) var(--player-glass-action)}.player-chrome-module__gan2_q__interactionGlass:has([data-self-confirm-body]) .player-chrome-module__gan2_q__interactionGlassQuestion{min-height:0;overflow:hidden auto}}@container (max-height:480px){:is(.player-chrome-module__gan2_q__interactionGlass,.player-chrome-module__gan2_q__interactionGlass:has(.player-chrome-module__gan2_q__interactionGlassChoiceRow),.player-chrome-module__gan2_q__interactionGlass:has(.player-chrome-module__gan2_q__orderBoard),.player-chrome-module__gan2_q__interactionGlass:has([data-listen-work-area])){--player-glass-max:min(72%, calc(100% - 8px));--player-glass-space:8px;--player-glass-action:40px;padding:8px 12px}.player-chrome-module__gan2_q__interactionGlassQuestion{gap:6px;padding:2px 8px 8px}.player-chrome-module__gan2_q__interactionGlassPrompt{font-size:clamp(15px,5cqw,17px);line-height:1.25}.player-chrome-module__gan2_q__interactionGlassChoice{min-width:52px;min-height:48px;padding:8px 12px}}@container (max-height:320px){:is(.player-chrome-module__gan2_q__interactionGlass,.player-chrome-module__gan2_q__interactionGlass:has(.player-chrome-module__gan2_q__interactionGlassChoiceRow),.player-chrome-module__gan2_q__interactionGlass:has(.player-chrome-module__gan2_q__orderBoard),.player-chrome-module__gan2_q__interactionGlass:has([data-listen-work-area])){--player-glass-max:calc(100% - 6px);--player-glass-action:36px;padding:6px 10px}.player-chrome-module__gan2_q__interactionGlassPrompt{font-size:15px;line-height:1.2}}@media (prefers-reduced-motion:reduce){.player-chrome-module__gan2_q__skeletonPulse,.player-chrome-module__gan2_q__interactionGlass{animation:none}.player-chrome-module__gan2_q__playHero,.player-chrome-module__gan2_q__atmosphere,.player-chrome-module__gan2_q__dock,.player-chrome-module__gan2_q__interactionGlassChoice,.player-chrome-module__gan2_q__orderChip,.player-chrome-module__gan2_q__listenInput,.player-chrome-module__gan2_q__traceReset{transition:none}}:-webkit-any(.player-chrome-module__gan2_q__stage:fullscreen,.player-chrome-module__gan2_q__stage:-webkit-full-screen){width:100%;max-width:none;height:100%;max-height:none;padding:0}:is(.player-chrome-module__gan2_q__stage:fullscreen,.player-chrome-module__gan2_q__stage:fullscreen){width:100%;max-width:none;height:100%;max-height:none;padding:0}.player-chrome-module__gan2_q__stage[data-presentation=fullscreen]{--player-fs-tray-inset:16px;--player-content-bottom-reserve:120px;width:100%;height:100%;min-height:100%;padding:0;overflow:hidden}.player-chrome-module__gan2_q__stage[data-presentation=fullscreen][data-tray-density=compact]{--player-content-bottom-reserve:112px}.player-chrome-module__gan2_q__stage[data-presentation=fullscreen] .player-chrome-module__gan2_q__frame{width:100%;max-width:none;height:100%;min-height:0;position:relative}.player-chrome-module__gan2_q__stage[data-presentation=fullscreen] .player-chrome-module__gan2_q__contextHeader{top:max(8px, env(safe-area-inset-top,0px));right:max(12px, env(safe-area-inset-right,0px));left:max(12px, env(safe-area-inset-left,0px));z-index:3;width:auto;height:var(--player-header-block);pointer-events:none;margin:0;position:absolute}.player-chrome-module__gan2_q__stage[data-presentation=fullscreen] .player-chrome-module__gan2_q__backgroundSwitch{pointer-events:auto}.player-chrome-module__gan2_q__stage[data-presentation=fullscreen] .player-chrome-module__gan2_q__primaryWindow{--player-content-bottom-reserve:0px;aspect-ratio:auto;width:100%;min-width:0;height:100%;min-height:0;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;display:grid;position:absolute;inset:0;container-type:size}.player-chrome-module__gan2_q__stage[data-presentation=fullscreen] .player-chrome-module__gan2_q__windowClip{border-radius:0;grid-area:1/1;place-self:center;width:min(100cqw,177.778cqh);max-width:100%;height:min(100cqh,56.25cqw);max-height:100%;position:relative;inset:auto}.player-chrome-module__gan2_q__stage[data-presentation=fullscreen] [data-player-timeline-slot=true]{z-index:30;width:min(100cqw,177.778cqh);height:0;margin:0;position:absolute;top:calc(50% + min(100cqh,56.25cqw)/2);left:50%;transform:translate(-50%)}.player-chrome-module__gan2_q__stage[data-presentation=fullscreen] .player-chrome-module__gan2_q__windowMedia{object-fit:contain;object-position:center center}.player-chrome-module__gan2_q__stage[data-presentation=fullscreen] .player-chrome-module__gan2_q__interactionGlass{bottom:var(--player-glass-dock-gap,0px);--player-glass-ceiling:calc(100% - var(--player-glass-dock-gap,0px) - 12px);max-height:min(var(--player-glass-max), calc(100% - var(--player-glass-dock-gap,0px) - 12px));grid-template-rows:minmax(0, auto) minmax(0, 1fr) var(--player-glass-action);border-bottom:1px solid #f3e8ee29;border-radius:20px}.player-chrome-module__gan2_q__stage[data-presentation=fullscreen] .player-chrome-module__gan2_q__interactionGlassQuestion{min-height:0;overflow:hidden auto}.player-chrome-module__gan2_q__stage[data-presentation=fullscreen] .player-chrome-module__gan2_q__dock{left:max(16px, env(safe-area-inset-left,0px));right:max(16px, env(safe-area-inset-right,0px));bottom:max(16px, env(safe-area-inset-bottom,0px));z-index:40;width:max-content;max-width:100%;margin:0 auto;position:absolute;transform:none}.player-chrome-module__gan2_q__stage[data-fullscreen-mode=fallback]{z-index:1000;width:100vw;max-width:none;height:100dvh;max-height:none;position:fixed;inset:0}.player-chrome-module__gan2_q__stage[data-presentation=fullscreen] .player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]){width:max-content;max-width:calc(100% - 32px);height:80px;min-height:80px}.player-chrome-module__gan2_q__stage[data-presentation=fullscreen][data-tray-density=compact] .player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]){width:max-content;max-width:calc(100% - 32px)}.player-chrome-module__gan2_q__fullscreenExitButton{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:700;display:flex}.player-chrome-module__gan2_q__fullscreenExitButton:focus-visible{outline-offset:2px;outline:2px solid #f12ade}@media (prefers-reduced-motion:reduce){.player-chrome-module__gan2_q__stage[data-presentation=fullscreen] .player-chrome-module__gan2_q__dock{-webkit-backdrop-filter:none;backdrop-filter:none;transition:none}.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) .player-chrome-module__gan2_q__dockControl,.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) .player-chrome-module__gan2_q__playHero{transition:none}.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) .player-chrome-module__gan2_q__dockControl:hover:not(:disabled):not(.player-chrome-module__gan2_q__dockControlDisabled):not(.player-chrome-module__gan2_q__dockCoins),.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) .player-chrome-module__gan2_q__playHero:hover:not(:disabled){transform:none}.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]){-webkit-backdrop-filter:none;backdrop-filter:none;background:#0c0d10f0}}@media (max-width:720px){.player-chrome-module__gan2_q__stage[data-presentation=fullscreen] .player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]){height:auto;min-height:0}}@media (prefers-reduced-transparency:reduce){.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]){-webkit-backdrop-filter:none;backdrop-filter:none;background:#0c0d10f5}.player-chrome-module__gan2_q__moreMenu{-webkit-backdrop-filter:none;backdrop-filter:none;background:#17181c}.player-chrome-module__gan2_q__interactionGlass{-webkit-backdrop-filter:none;backdrop-filter:none;background:#121418f5}}@media (prefers-contrast:more){.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]){-webkit-backdrop-filter:none;backdrop-filter:none;background:#0c0d10;border-color:#fff}.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) .player-chrome-module__gan2_q__dockControl{border:1px solid #0000}.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) .player-chrome-module__gan2_q__playHero{border:2px solid #fff}.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) .player-chrome-module__gan2_q__dockCoins{border:1px solid #ffd34d}}@media (forced-colors:active){.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]){color:canvastext;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border:1px solid canvastext}.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) .player-chrome-module__gan2_q__dockControl,.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) .player-chrome-module__gan2_q__dockAction{color:buttontext;box-shadow:none;background:buttonface}.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) .player-chrome-module__gan2_q__playHero{color:highlighttext;box-shadow:none;background:highlight;border:1px solid buttontext}.player-chrome-module__gan2_q__dock:is([data-mode=standard],[data-mode=gaming]) .player-chrome-module__gan2_q__dockCoins{color:canvastext;text-shadow:none;box-shadow:none;background:canvas}.player-chrome-module__gan2_q__moreMenu{color:canvastext;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border:1px solid canvastext}}.player-chrome-module__gan2_q__moreMenu{z-index:200;color:#f3e8ee;background:#101114f0;border:1px solid #ffffff29;border-radius:22px;width:min(240px,100vw - 32px);padding:12px;position:absolute;bottom:calc(100% + 10px);left:0;box-shadow:0 12px 28px #00000052}.player-chrome-module__gan2_q__moreMenuLabel{color:#f3e8ee;flex-direction:column;gap:8px;padding:6px 4px 10px;font-weight:700;display:flex}.player-chrome-module__gan2_q__moreMenuLabelRow{justify-content:space-between;gap:12px;display:flex}.player-chrome-module__gan2_q__moreMenuValue{font-variant-numeric:tabular-nums;font-weight:800}.player-chrome-module__gan2_q__moreMenu input[type=range]{accent-color:#f12ade;width:100%}.player-chrome-module__gan2_q__moreMenu input[type=range]:focus-visible{outline-offset:3px;outline:2px solid #f3e8ee}.player-chrome-module__gan2_q__moreMenuRule{background:#ffffff24;height:1px;margin:2px 0 8px}.player-chrome-module__gan2_q__moreMenuAction{color:#f3e8ee;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 10px;font-weight:800;display:flex}.player-chrome-module__gan2_q__moreMenuAction:hover{background:#ffffff14}.player-chrome-module__gan2_q__moreMenuAction:focus-visible{outline-offset:2px;outline:2px solid #f3e8ee}.player-chrome-module__gan2_q__stage[data-player-typing-viewport=true] .player-chrome-module__gan2_q__windowClip{overflow:visible}.player-chrome-module__gan2_q__stage[data-player-typing-viewport=true] .player-chrome-module__gan2_q__interactionGlass:has(.player-chrome-module__gan2_q__listenInput){bottom:var(--player-typing-bottom);height:max-content;max-height:var(--player-typing-max-height);--player-glass-action:44px;grid-template-rows:minmax(0,auto) minmax(44px,1fr) 44px;padding:6px 10px}.player-chrome-module__gan2_q__stage[data-player-typing-viewport=true] .player-chrome-module__gan2_q__interactionGlass:has(.player-chrome-module__gan2_q__listenInput) .player-chrome-module__gan2_q__interactionGlassQuestion{min-height:0;padding:0;overflow:hidden auto}.player-chrome-module__gan2_q__stage[data-player-typing-viewport=true] .player-chrome-module__gan2_q__interactionGlass:has(.player-chrome-module__gan2_q__listenInput) .player-chrome-module__gan2_q__interactionGlassBody{padding:0}.player-chrome-module__gan2_q__stage[data-player-typing-viewport=true] .player-chrome-module__gan2_q__interactionGlass:has(.player-chrome-module__gan2_q__listenInput) .player-chrome-module__gan2_q__interactionGlassAction{padding:0}.player-chrome-module__gan2_q__stage[data-player-typing-viewport=true] .player-chrome-module__gan2_q__interactionGlass:has(.player-chrome-module__gan2_q__listenInput) .player-chrome-module__gan2_q__interactionGlassCta{min-height:44px}.player-chrome-module__gan2_q__stage[data-player-typing-viewport=true] .player-chrome-module__gan2_q__interactionGlass:has([data-listen-work-area]){grid-template-rows:minmax(0,auto) minmax(46px,1fr) 44px}.player-chrome-module__gan2_q__stage[data-player-typing-viewport=true] [data-listen-work-area]{padding-block:0}.player-chrome-module__gan2_q__interactionGlass:has(.player-chrome-module__gan2_q__interactionGlassChoiceRow[data-choice-preset=true-false]){--player-glass-action:44px;grid-template-rows:minmax(0, auto) minmax(52px, auto) var(--player-glass-action);align-content:start;row-gap:8px;height:auto;padding:10px 16px 8px}.player-chrome-module__gan2_q__interactionGlass:has(.player-chrome-module__gan2_q__interactionGlassChoiceRow[data-choice-preset=true-false]) .player-chrome-module__gan2_q__interactionGlassQuestion{min-height:0;padding:0;overflow:hidden auto}.player-chrome-module__gan2_q__interactionGlass:has(.player-chrome-module__gan2_q__interactionGlassChoiceRow[data-choice-preset=true-false]) .player-chrome-module__gan2_q__interactionGlassBody{padding:0;overflow:hidden auto}.player-chrome-module__gan2_q__interactionGlassChoiceRow[data-choice-preset=true-false]{gap:12px;min-height:52px}.player-chrome-module__gan2_q__interactionGlassChoiceRow[data-choice-preset=true-false] .player-chrome-module__gan2_q__interactionGlassChoice{border-radius:14px;width:auto;min-width:76px;height:auto;min-height:52px;padding:8px 16px}.player-chrome-module__gan2_q__interactionGlassChoiceRow[data-choice-preset=true-false] .player-chrome-module__gan2_q__interactionGlassChoiceLabel{padding:0;font-size:20px;line-height:1.2}.player-chrome-module__gan2_q__interactionGlass:has(.player-chrome-module__gan2_q__interactionGlassChoiceRow[data-choice-preset=true-false]) .player-chrome-module__gan2_q__interactionGlassAction{padding:0}.player-chrome-module__gan2_q__interactionGlass:has(.player-chrome-module__gan2_q__interactionGlassChoiceRow[data-choice-preset=true-false]) .player-chrome-module__gan2_q__interactionGlassCta{height:44px;min-height:44px}@container player-window (max-width:640px){.player-chrome-module__gan2_q__interactionGlass:has(.player-chrome-module__gan2_q__interactionGlassChoiceRow[data-choice-preset=true-false]){grid-template-rows:minmax(0, auto) minmax(48px, auto) var(--player-glass-action);row-gap:6px;padding:8px 12px}.player-chrome-module__gan2_q__interactionGlassChoiceRow[data-choice-preset=true-false]{gap:10px;min-height:48px}.player-chrome-module__gan2_q__interactionGlassChoiceRow[data-choice-preset=true-false] .player-chrome-module__gan2_q__interactionGlassChoice{border-radius:12px;min-width:72px;min-height:48px;padding:6px 12px}.player-chrome-module__gan2_q__interactionGlassChoiceRow[data-choice-preset=true-false] .player-chrome-module__gan2_q__interactionGlassChoiceLabel{font-size:18px}}
.trace-energy-stylus-module__7ne0Wa__window[data-player-trace-window]{border-radius:var(--player-window-radius);gap:0;padding:0;overflow:hidden}.trace-energy-stylus-module__7ne0Wa__window .trace-energy-stylus-module__7ne0Wa__canvas{border-radius:inherit;background:#fff;border:0;flex:none;width:auto;height:auto;min-height:0;position:absolute;inset:0}.trace-energy-stylus-module__7ne0Wa__outcomeWindow{border-radius:var(--player-window-radius);overflow:hidden}[data-presentation=fullscreen] .trace-energy-stylus-module__7ne0Wa__window[data-player-trace-window]{border-radius:0}[data-presentation=fullscreen] .trace-energy-stylus-module__7ne0Wa__outcomeWindow{border-radius:0}.trace-energy-stylus-module__7ne0Wa__instruction{z-index:3;padding:10px var(--player-window-inset,18px) 18px;pointer-events:none;background:linear-gradient(#171918c7 0%,#17191838 70%,#0000 100%);position:absolute;top:0;left:0;right:0}.trace-energy-stylus-module__7ne0Wa__hud{left:0;right:0;bottom:var(--player-content-bottom-reserve,0px);z-index:3;padding:10px var(--player-window-inset,18px) 12px;pointer-events:none;background:0 0;position:absolute}.trace-energy-stylus-module__7ne0Wa__hud button{pointer-events:auto}.trace-energy-stylus-module__7ne0Wa__hud .trace-energy-stylus-module__7ne0Wa__coverage{width:max-content;min-width:0;box-shadow:none;color:#f12ade;unicode-bidi:isolate;background:0 0;border:0;border-radius:0;flex-direction:row;justify-self:center;align-items:baseline;gap:1px;padding:0;display:inline-flex}.trace-energy-stylus-module__7ne0Wa__coverageDigits{font-variant-numeric:tabular-nums;letter-spacing:.04em;text-align:right;min-width:3ch;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:24px;font-weight:700;line-height:1}.trace-energy-stylus-module__7ne0Wa__coverageUnit{letter-spacing:.04em;color:#1719186b;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;font-weight:600}.trace-energy-stylus-module__7ne0Wa__canvas{cursor:crosshair}.trace-energy-stylus-module__7ne0Wa__canvas[data-trace-stylus=true]{cursor:none}.trace-energy-stylus-module__7ne0Wa__canvas[data-trace-validated=true]{cursor:default}.trace-energy-stylus-module__7ne0Wa__stylus{pointer-events:none;visibility:hidden;z-index:2;will-change:transform;width:0;height:0;margin:0;position:absolute;top:0;left:0;overflow:visible}.trace-energy-stylus-module__7ne0Wa__stylus[data-visible=true]{visibility:visible}.trace-energy-stylus-module__7ne0Wa__tip{z-index:5;box-sizing:border-box;opacity:0;transform-origin:50%;pointer-events:none;background:#fff;border:1px solid #f12ade;width:4px;height:4px;transition:transform .15s cubic-bezier(.2,.8,.2,1),opacity .15s ease-out;position:absolute;top:-2px;left:-2px;transform:scale(1)}.trace-energy-stylus-module__7ne0Wa__stylus[data-visible=true] .trace-energy-stylus-module__7ne0Wa__tip{opacity:.9}.trace-energy-stylus-module__7ne0Wa__stylus[data-active=true] .trace-energy-stylus-module__7ne0Wa__tip{opacity:1;animation:.22s cubic-bezier(.2,.8,.2,1) backwards trace-energy-stylus-module__7ne0Wa__trace-stylus-tip-ignite;transform:scale(1.35)}.trace-energy-stylus-module__7ne0Wa__spark{z-index:4;opacity:0;pointer-events:none;background:#ff2adf;width:6px;height:6px;position:absolute;top:-3px;left:-3px;transform:translate(0,0)scale(1)}.trace-energy-stylus-module__7ne0Wa__spark:nth-of-type(3n){background:#9d1593;width:4px;height:4px;top:-2px;left:-2px}.trace-energy-stylus-module__7ne0Wa__spark:nth-of-type(4n){background:#ff6aed;width:7px;height:7px;top:-3.5px;left:-3.5px}.trace-energy-stylus-module__7ne0Wa__stylus[data-active=true] .trace-energy-stylus-module__7ne0Wa__spark{animation:trace-energy-stylus-module__7ne0Wa__trace-stylus-spark-burst .28s cubic-bezier(.12, .82, .18, 1) var(--trace-spark-delay,0s) both}.trace-energy-stylus-module__7ne0Wa__flame{z-index:3;opacity:0;pointer-events:none;width:0;height:0;transform:scale(var(--trace-flame-idle-scale,1));transform-origin:0 0;transition:opacity .22s ease-out;position:absolute;top:0;left:0;overflow:visible}.trace-energy-stylus-module__7ne0Wa__stylus[data-visible=true] .trace-energy-stylus-module__7ne0Wa__flame{opacity:var(--trace-flame-idle-opacity,1)}.trace-energy-stylus-module__7ne0Wa__stylus[data-active=true] .trace-energy-stylus-module__7ne0Wa__flame{opacity:1}.trace-energy-stylus-module__7ne0Wa__flameBoost{opacity:0;pointer-events:none;width:0;height:0;transition:opacity .26s ease-out;position:absolute;top:0;left:0;overflow:visible}.trace-energy-stylus-module__7ne0Wa__stylus[data-active=true] .trace-energy-stylus-module__7ne0Wa__flameBoost{opacity:1;transition:opacity 50ms ease-out}.trace-energy-stylus-module__7ne0Wa__flameParticle{left:calc(var(--trace-flame-w,3px) / -2);top:calc(var(--trace-flame-h,3px) * -1);width:var(--trace-flame-w,3px);height:var(--trace-flame-h,3px);opacity:0;pointer-events:none;background:var(--trace-flame-color,#f12ade);transform-origin:50% 100%;animation:trace-energy-stylus-module__7ne0Wa__trace-stylus-flame-rise var(--trace-flame-cycle,.64s) linear var(--trace-flame-phase,0s) infinite;animation-play-state:paused;position:absolute;transform:translate(0,0)scale(1)}.trace-energy-stylus-module__7ne0Wa__stylus[data-visible=true] .trace-energy-stylus-module__7ne0Wa__flameParticle[data-trace-flame-tier=ember],.trace-energy-stylus-module__7ne0Wa__stylus[data-active=true] .trace-energy-stylus-module__7ne0Wa__flameParticle[data-trace-flame-tier=boost]{animation-play-state:running}.trace-energy-stylus-module__7ne0Wa__glyph{z-index:2;transform-origin:20px 54px;filter:drop-shadow(0 1px 1px #0c0e108c)drop-shadow(0 0 3px #f12ade57);width:40px;height:60px;display:block;position:absolute;top:-54px;left:-20px;overflow:visible;transform:rotate(40deg)}.trace-energy-stylus-module__7ne0Wa__stylus[data-active=true] .trace-energy-stylus-module__7ne0Wa__glyph{filter:drop-shadow(0 1px 1px #0c0e108c)drop-shadow(0 0 4px #f12ade75)}@keyframes trace-energy-stylus-module__7ne0Wa__trace-stylus-tip-ignite{0%{transform:scale(1)}22%{transform:scale(2)}to{transform:scale(1.35)}}@keyframes trace-energy-stylus-module__7ne0Wa__trace-stylus-spark-burst{0%{opacity:0;transform:translate(0,0)scale(.9)}7%{opacity:1}62%{opacity:.9}to{opacity:0;transform:translate3d(var(--trace-spark-x,0), var(--trace-spark-y,0), 0) scale(.45)}}@keyframes trace-energy-stylus-module__7ne0Wa__trace-stylus-flame-rise{0%{opacity:0;animation-timing-function:cubic-bezier(.15,.7,.25,1);transform:translate(0,0)scale(1)}4%{opacity:var(--trace-flame-opacity,1)}45%{opacity:var(--trace-flame-opacity,1);transform:translate3d(calc(var(--trace-flame-dx,0px) * .55), calc(var(--trace-flame-dy,-24px) * .5), 0) scale(.92);animation-timing-function:ease-out}80%{opacity:0;transform:translate3d(var(--trace-flame-dx,0px), var(--trace-flame-dy,-24px), 0) scale(var(--trace-flame-scale-end,.4))}to{opacity:0;transform:translate3d(var(--trace-flame-dx,0px), var(--trace-flame-dy,-24px), 0) scale(var(--trace-flame-scale-end,.4))}}@media (prefers-reduced-motion:reduce){.trace-energy-stylus-module__7ne0Wa__tip,.trace-energy-stylus-module__7ne0Wa__spark,.trace-energy-stylus-module__7ne0Wa__flame,.trace-energy-stylus-module__7ne0Wa__flameBoost,.trace-energy-stylus-module__7ne0Wa__flameParticle{transition:none!important;animation:none!important}.trace-energy-stylus-module__7ne0Wa__spark,.trace-energy-stylus-module__7ne0Wa__flameParticle{display:none}.trace-energy-stylus-module__7ne0Wa__stylus[data-visible=true] .trace-energy-stylus-module__7ne0Wa__tip{opacity:.9;transform:scale(1)}.trace-energy-stylus-module__7ne0Wa__stylus[data-active=true] .trace-energy-stylus-module__7ne0Wa__tip{opacity:1;transform:scale(1.4)}}.trace-energy-stylus-module__7ne0Wa__liveInk{visibility:hidden;pointer-events:none}
.homepage-how-it-works-module__Ud_DZq__section{color:#171918;background:#fff;width:100%;padding:clamp(46px,5.5vw,76px) 20px;scroll-margin-top:24px}.homepage-how-it-works-module__Ud_DZq__inner{text-align:center;width:min(100%,920px);margin-inline:auto}.homepage-how-it-works-module__Ud_DZq__eyebrow{color:#b90da6;margin:0 0 12px;font-size:.875rem;font-weight:750}.homepage-how-it-works-module__Ud_DZq__title{letter-spacing:-.02em;margin:0;font-size:clamp(1.75rem,3vw,2.6rem);font-weight:800;line-height:1.25}.homepage-how-it-works-module__Ud_DZq__title span{color:#c10db0}.homepage-how-it-works-module__Ud_DZq__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.homepage-how-it-works-module__Ud_DZq__step{background:linear-gradient(150deg,#fcf7fb,#f9f9fa);border:1px solid #17191814;border-radius:19px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-width:0;min-height:119px;padding:17px 12px;display:flex}.homepage-how-it-works-module__Ud_DZq__icon{color:#bf14ac;background:#f8e3f4;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.homepage-how-it-works-module__Ud_DZq__icon svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.homepage-how-it-works-module__Ud_DZq__step h3{margin:0;font-size:clamp(1rem,1.6vw,1.18rem);font-weight:750;line-height:1.3}.homepage-how-it-works-module__Ud_DZq__playerShowcase{color:#fff;width:min(100%,760px);margin:36px auto 0}.homepage-how-it-works-module__Ud_DZq__showcaseHeader{color:#252126;justify-content:center;align-items:center;gap:8px;height:28px;margin-bottom:12px;font-size:.95rem;font-weight:700;display:flex}.homepage-how-it-works-module__Ud_DZq__livePoint{background:#ef3bd6;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #ef3bd6,0 0 20px #ef3bd64d}.homepage-how-it-works-module__Ud_DZq__playerWindow{box-sizing:border-box;aspect-ratio:16/9;background:radial-gradient(at 50% 78%,#af701626,#0000 64%),#111214;border:1px solid #ffffff24;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;min-height:215px;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 38px #0f0e132b}.homepage-how-it-works-module__Ud_DZq__windowTop{color:#f0cc79;font-size:.8rem;font-weight:700;animation:5.5s ease-in-out infinite both homepage-how-it-works-module__Ud_DZq__demo-copy}.homepage-how-it-works-module__Ud_DZq__successMark{color:#aaffbe;background:#23593a;border-radius:50%;place-items:center;width:44px;height:44px;margin-top:6px;font-size:28px;font-weight:900;animation:5.5s ease-in-out infinite both homepage-how-it-works-module__Ud_DZq__demo-check;display:grid;box-shadow:0 0 20px #36c07226}.homepage-how-it-works-module__Ud_DZq__successTitle{margin-top:7px;font-size:clamp(1.1rem,2.6vw,1.65rem);font-weight:800;animation:5.5s ease-in-out infinite both homepage-how-it-works-module__Ud_DZq__demo-copy}.homepage-how-it-works-module__Ud_DZq__successReward{justify-content:center;align-items:center;gap:8px;margin-top:2px;display:flex}.homepage-how-it-works-module__Ud_DZq__rewardCoinStage{width:60px;height:60px;display:inline-flex;position:relative}.homepage-how-it-works-module__Ud_DZq__rewardCoinPhysical{color:#f5c542;transform-origin:50%;filter:drop-shadow(0 1px 2px #000000a6)drop-shadow(0 0 12px #0000004d);width:60px;height:60px;display:inline-flex}.homepage-how-it-works-module__Ud_DZq__rewardAmount{color:#ffdc68;text-shadow:0 0 18px #ffc02a59;opacity:1;font-size:clamp(1.7rem,4vw,2.5rem);font-weight:900}.homepage-how-it-works-module__Ud_DZq__rewardDetail{color:#dac79c;font-size:.76rem}.homepage-how-it-works-module__Ud_DZq__playerDock{box-sizing:border-box;direction:ltr;background:#0c0d10f7;border:1px solid #ffffff29;border-radius:99px;justify-content:center;align-items:center;gap:clamp(4px,1.5vw,13px);width:fit-content;max-width:100%;margin:16px auto 0;padding:8px clamp(8px,2vw,16px);display:flex;box-shadow:inset 0 1px #ffffff24,0 10px 20px #00000038}.homepage-how-it-works-module__Ud_DZq__playerDock>span{color:#f3e8ee;flex:0 33px;justify-content:center;align-items:center;min-width:20px;display:flex}.homepage-how-it-works-module__Ud_DZq__playerDock svg{width:23px;max-width:100%;height:23px}.homepage-how-it-works-module__Ud_DZq__playerDock .homepage-how-it-works-module__Ud_DZq__dockPlay{filter:drop-shadow(0 0 8px #f12ade47);flex:0 0 56px;width:56px;height:56px;position:relative;overflow:visible}.homepage-how-it-works-module__Ud_DZq__playerDock .homepage-how-it-works-module__Ud_DZq__dockPlay:before{content:"";pointer-events:none;border:1px solid #f12adeb3;border-radius:50%;position:absolute;inset:1px;box-shadow:0 0 12px #f12ade3d}.homepage-how-it-works-module__Ud_DZq__playerDock .homepage-how-it-works-module__Ud_DZq__dockPlay svg{--play-c0:#ffbdf6;--play-c1:#f65ee4;--play-c2:#f12ade;--play-c3:#a90b94;--play-c4:#500744;width:56px;max-width:none;height:56px;position:relative}.homepage-how-it-works-module__Ud_DZq__playerDock .homepage-how-it-works-module__Ud_DZq__dockCoins{color:#ffd05d;font-variant-numeric:tabular-nums;flex:none;gap:5px;font-size:.875rem}.homepage-how-it-works-module__Ud_DZq__rewardLine{margin:28px auto 0;font-size:clamp(1.05rem,2vw,1.28rem);font-weight:800;line-height:1.6}.homepage-how-it-works-module__Ud_DZq__cta{isolation:isolate;color:#fff;background:#de19c7;border-radius:999px;justify-content:center;align-items:center;gap:14px;min-height:54px;margin-top:20px;padding:10px 26px;font-size:1rem;font-weight:800;text-decoration:none;transition:background .18s,box-shadow .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 6px 17px #de19c730}.homepage-how-it-works-module__Ud_DZq__cta:hover{background:#c80cb2;box-shadow:0 9px 23px #de19c740}.homepage-how-it-works-module__Ud_DZq__cta:focus-visible{outline-offset:3px;outline:3px solid #171918}.homepage-how-it-works-module__Ud_DZq__cta:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff52,#0000);width:31%;animation:6s ease-in-out infinite homepage-how-it-works-module__Ud_DZq__demo-sheen;position:absolute;inset:-40% auto -40% 0}@keyframes homepage-how-it-works-module__Ud_DZq__demo-sheen{0%,17%{opacity:0;transform:translate(490%)skew(-25deg)}20%{opacity:1}33%,to{opacity:0;transform:translate(-220%)skew(-25deg)}}@keyframes homepage-how-it-works-module__Ud_DZq__demo-check{0%,8%{opacity:0;transform:scale(.5)}17%{opacity:1;transform:scale(1.18)}23%,70%{opacity:1;transform:scale(1)}83%,to{opacity:0;transform:scale(.9)}}@keyframes homepage-how-it-works-module__Ud_DZq__demo-copy{0%,13%{opacity:0;transform:translateY(10px)}24%,72%{opacity:1;transform:translateY(0)}85%,to{opacity:0;transform:translateY(-7px)}}@media (max-width:640px){.homepage-how-it-works-module__Ud_DZq__section{padding:42px 14px 52px}.homepage-how-it-works-module__Ud_DZq__steps{gap:8px;margin-top:24px}.homepage-how-it-works-module__Ud_DZq__step{border-radius:15px;gap:6px;min-height:102px;padding:12px 6px}.homepage-how-it-works-module__Ud_DZq__icon{border-radius:13px;width:42px;height:42px}.homepage-how-it-works-module__Ud_DZq__icon svg{width:22px;height:22px}.homepage-how-it-works-module__Ud_DZq__step h3{font-size:.96rem}.homepage-how-it-works-module__Ud_DZq__playerShowcase{margin-top:28px}.homepage-how-it-works-module__Ud_DZq__playerWindow{aspect-ratio:16/10;border-radius:18px;min-height:200px;padding:12px}.homepage-how-it-works-module__Ud_DZq__playerDock{gap:3px;padding:7px}.homepage-how-it-works-module__Ud_DZq__playerDock>span{flex-basis:25px;min-width:18px}.homepage-how-it-works-module__Ud_DZq__playerDock svg{width:19px;height:19px}.homepage-how-it-works-module__Ud_DZq__playerDock .homepage-how-it-works-module__Ud_DZq__dockPlay{flex-basis:40px;width:40px;height:40px}.homepage-how-it-works-module__Ud_DZq__playerDock .homepage-how-it-works-module__Ud_DZq__dockPlay svg{width:40px;height:40px}.homepage-how-it-works-module__Ud_DZq__playerDock .homepage-how-it-works-module__Ud_DZq__dockCoins{font-size:.68rem}.homepage-how-it-works-module__Ud_DZq__rewardLine{margin-top:24px}}@media (prefers-reduced-motion:reduce){.homepage-how-it-works-module__Ud_DZq__windowTop,.homepage-how-it-works-module__Ud_DZq__successMark,.homepage-how-it-works-module__Ud_DZq__successTitle{opacity:1;animation:none;transform:none}.homepage-how-it-works-module__Ud_DZq__cta:before{animation:none;display:none}.homepage-how-it-works-module__Ud_DZq__cta{transition:none}}
.multiple-choice-interaction-module__K3GMQG__body{overflow:visible}.multiple-choice-interaction-module__K3GMQG__row{gap:18px;margin:0;padding:0;overflow:visible}.multiple-choice-interaction-module__K3GMQG__choice{border-radius:20px;min-width:76px;min-height:76px;padding:12px 18px}.multiple-choice-interaction-module__K3GMQG__choice[data-choice-compact=true]{border-radius:20px;width:72px;min-width:72px;height:72px;min-height:72px;padding:0}.multiple-choice-interaction-module__K3GMQG__label{letter-spacing:0;padding:0;font-size:22px;font-weight:800;line-height:1}.multiple-choice-interaction-module__K3GMQG__choice[data-choice-compact=true] .multiple-choice-interaction-module__K3GMQG__label{font-size:34px;font-weight:800}.multiple-choice-interaction-module__K3GMQG__choice[data-selected=true] .multiple-choice-interaction-module__K3GMQG__label,.multiple-choice-interaction-module__K3GMQG__choice[data-choice-tone=affirm] .multiple-choice-interaction-module__K3GMQG__label,.multiple-choice-interaction-module__K3GMQG__choice[data-choice-tone=deny] .multiple-choice-interaction-module__K3GMQG__label{color:#fff}@media (max-width:720px){.multiple-choice-interaction-module__K3GMQG__row{gap:14px}.multiple-choice-interaction-module__K3GMQG__choice,.multiple-choice-interaction-module__K3GMQG__choice[data-choice-compact=true]{width:auto;min-width:64px;height:auto;min-height:56px}.multiple-choice-interaction-module__K3GMQG__choice[data-choice-compact=true]{width:64px;min-width:64px;height:56px;min-height:56px}.multiple-choice-interaction-module__K3GMQG__choice[data-choice-compact=true] .multiple-choice-interaction-module__K3GMQG__label{font-size:28px}.multiple-choice-interaction-module__K3GMQG__label{font-size:18px}}@media (max-height:700px){.multiple-choice-interaction-module__K3GMQG__choice,.multiple-choice-interaction-module__K3GMQG__choice[data-choice-compact=true]{height:auto;min-height:56px}.multiple-choice-interaction-module__K3GMQG__choice[data-choice-compact=true]{height:56px;min-height:56px}.multiple-choice-interaction-module__K3GMQG__choice[data-choice-compact=true] .multiple-choice-interaction-module__K3GMQG__label{font-size:28px}}@media (prefers-reduced-motion:reduce){.multiple-choice-interaction-module__K3GMQG__choice{transition:none}}
.homepage-plans-module__cmvrVG__section{margin-block:calc(var(--section-gap) * -1);padding-block:calc(clamp(48px, 6vw, 92px) + var(--section-gap));background:radial-gradient(38% 42% at 98% 38%,#f12ade0b,#0000),#f7f7fa}.homepage-plans-module__cmvrVG__inner{width:min(var(--content-max), calc(100% - var(--page-inline) * 2));margin-inline:auto;container:homepage-plans/inline-size}.homepage-plans-module__cmvrVG__heading{color:#171918;letter-spacing:-.048em;text-align:center;margin:0;font-size:clamp(1.9rem,1.05rem + 2.75vw,3.35rem);font-weight:900;line-height:1.22}.homepage-plans-module__cmvrVG__headingFirst,.homepage-plans-module__cmvrVG__headingAccent{display:block}.homepage-plans-module__cmvrVG__headingAccent{color:#c10f91;width:fit-content;margin-inline:auto;position:relative}.homepage-plans-module__cmvrVG__headingAccent:after{content:"";inset-inline:26%;opacity:.45;background:linear-gradient(90deg,#0000,#f12ade 25% 75%,#0000);border-radius:100%;height:3px;position:absolute;bottom:.03em;transform:rotate(-1deg)}.homepage-plans-module__cmvrVG__lead{color:#171918ab;text-align:center;max-width:40rem;margin:clamp(12px,1.6vw,19px) auto 0;font-size:clamp(.94rem,.84rem + .45vw,1.16rem);line-height:1.6}.homepage-plans-module__cmvrVG__grid{direction:rtl;grid-template-columns:1.07fr 1fr 1fr;align-items:stretch;gap:clamp(12px,1.5vw,20px);margin-top:clamp(38px,4.5vw,64px);display:grid}.homepage-plans-module__cmvrVG__grid[data-count="1"]{grid-template-columns:minmax(0,27rem);justify-content:center}.homepage-plans-module__cmvrVG__card{background:#fff;border:1px solid #17191816;border-radius:26px;flex-direction:column;min-width:0;min-height:415px;padding:clamp(23px,2.5vw,30px) clamp(18px,2.2vw,30px) 28px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:0 18px 40px -30px #1716242e}.homepage-plans-module__cmvrVG__card:hover{transform:translateY(-2px);box-shadow:0 22px 50px -29px #17162438}.homepage-plans-module__cmvrVG__card[data-emphasis=primary]{background:linear-gradient(160deg,#fff 0%,#fffbfe 84%,#fff6fd 100%);border-color:#f12adea1;box-shadow:0 22px 46px -29px #f12ade52}.homepage-plans-module__cmvrVG__card[data-emphasis=primary]:hover{box-shadow:0 24px 50px -25px #f12ade57}.homepage-plans-module__cmvrVG__cardHead{justify-content:space-between;align-items:center;gap:9px;min-height:29px;margin-bottom:clamp(26px,2.7vw,37px);display:flex}.homepage-plans-module__cmvrVG__productName{letter-spacing:.075em;color:#696a73;overflow-wrap:anywhere;font-family:Arial,sans-serif;font-size:.77rem;font-weight:800;line-height:1.2}.homepage-plans-module__cmvrVG__card[data-emphasis=primary] .homepage-plans-module__cmvrVG__productName{color:#bd108e}.homepage-plans-module__cmvrVG__recommended{color:#a50879;white-space:nowrap;background:#fff0fa;border:1px solid #bd108e47;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 11px;font-size:.74rem;font-weight:800;line-height:1.2;display:inline-flex}.homepage-plans-module__cmvrVG__recommendedStar{flex:none;width:14px;height:14px}.homepage-plans-module__cmvrVG__offer{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.homepage-plans-module__cmvrVG__term{letter-spacing:-.03em;margin:0;font-size:clamp(1.55rem,1.15rem + 1.1vw,2.17rem);font-weight:900;line-height:1.25}.homepage-plans-module__cmvrVG__purpose{color:#45454c;margin:0;font-size:clamp(.96rem,.83rem + .4vw,1.12rem);font-weight:700;line-height:1.45}.homepage-plans-module__cmvrVG__card[data-emphasis=primary] .homepage-plans-module__cmvrVG__purpose{color:#bd108e}.homepage-plans-module__cmvrVG__priceBlock{gap:0;margin-top:auto;padding-top:48px;display:grid}.homepage-plans-module__cmvrVG__price{text-align:right;letter-spacing:-.05em;font-variant-numeric:tabular-nums;direction:rtl;margin:0;font-size:clamp(1.9rem,1.45rem + 1.2vw,2.65rem);font-weight:900;line-height:1.22}.homepage-plans-module__cmvrVG__oneTime{color:#686870;margin:6px 0 21px;font-size:.75rem;font-weight:500}.homepage-plans-module__cmvrVG__cta{isolation:isolate;color:#171918;text-align:center;background:#fff;border:1px solid #17191824;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:54px;padding:11px 16px;font-size:.95rem;font-weight:800;line-height:1.3;text-decoration:none;transition:background .18s,box-shadow .18s,transform .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 2px 4px #1719180d}.homepage-plans-module__cmvrVG__cta:hover{background:#faf9fb;box-shadow:0 8px 20px #17191817}.homepage-plans-module__cmvrVG__card[data-emphasis=primary] .homepage-plans-module__cmvrVG__cta{color:#fff;transform-origin:50%;background:#d60a9d;border-color:#0000;animation:8s ease-in-out infinite homepage-plans-module__cmvrVG__boost-cta-lift;box-shadow:0 11px 26px -13px #ed1bb7a1}.homepage-plans-module__cmvrVG__card[data-emphasis=primary] .homepage-plans-module__cmvrVG__cta:is(:hover,:focus-visible){background:#bd108e;animation:none;transform:translateY(-2px);box-shadow:0 15px 30px -12px #bf108e66}.homepage-plans-module__cmvrVG__card[data-emphasis=primary] .homepage-plans-module__cmvrVG__cta:active{animation:none;transform:translateY(0)scale(.985)}.homepage-plans-module__cmvrVG__card[data-emphasis=primary] .homepage-plans-module__cmvrVG__cta:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff14 27%,#ffffff57 50%,#ffffff14 73%,#0000 100%);width:42%;animation:8s linear infinite homepage-plans-module__cmvrVG__boost-cta-shine;position:absolute;inset-block:-15%;inset-inline-start:-55%;transform:translate(0)skew(-20deg)}.homepage-plans-module__cmvrVG__card[data-emphasis=primary] .homepage-plans-module__cmvrVG__cta>span,.homepage-plans-module__cmvrVG__card[data-emphasis=primary] .homepage-plans-module__cmvrVG__cta .homepage-plans-module__cmvrVG__ctaArrow{z-index:1;position:relative}.homepage-plans-module__cmvrVG__card[data-emphasis=primary] .homepage-plans-module__cmvrVG__cta .homepage-plans-module__cmvrVG__ctaArrow{transition:transform .22s ease-out}.homepage-plans-module__cmvrVG__card[data-emphasis=primary] .homepage-plans-module__cmvrVG__cta:is(:hover,:focus-visible,:active) .homepage-plans-module__cmvrVG__ctaArrow{transform:translate(-3px)}@keyframes homepage-plans-module__cmvrVG__boost-cta-shine{0%,3%{opacity:0;transform:translate(0)skew(-20deg)}6%{opacity:.85}15%{opacity:.85;transform:translate(-520%)skew(-20deg)}17%,to{opacity:0;transform:translate(-520%)skew(-20deg)}}@keyframes homepage-plans-module__cmvrVG__boost-cta-lift{0%,3%,17%,to{transform:translateY(0)scale(1);box-shadow:0 11px 26px -13px #ed1bb7a1}7%,12%{transform:translateY(-1.5px)scale(1.012);box-shadow:0 15px 30px -12px #bf108e66}15%{transform:translateY(-.5px)scale(1.004);box-shadow:0 12px 27px -13px #ed1bb7a1}}.homepage-plans-module__cmvrVG__cta:focus-visible,.homepage-plans-module__cmvrVG__freeEntry:focus-visible{outline-offset:3px;outline:2px solid #c10f91}.homepage-plans-module__cmvrVG__ctaArrow,.homepage-plans-module__cmvrVG__freeEntryArrow{flex:none;width:18px;height:18px}.homepage-plans-module__cmvrVG__trust{color:#66666e;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:27px 0 0;font-size:.83rem;line-height:1.4;display:flex}.homepage-plans-module__cmvrVG__trustIcon{color:#95959e;flex:none;width:17px;height:17px}.homepage-plans-module__cmvrVG__separator{background:#c5c5ce;border-radius:100%;flex:none;width:4px;height:4px}.homepage-plans-module__cmvrVG__freeEntry{width:fit-content;max-width:100%;color:inherit;justify-content:center;align-items:center;gap:clamp(5px,1vw,12px);margin:clamp(34px,4vw,46px) auto 0;text-decoration:none;display:flex}.homepage-plans-module__cmvrVG__freeEntryPrompt{color:#414149;font-size:clamp(.87rem,.8rem + .3vw,1rem);font-weight:500}.homepage-plans-module__cmvrVG__freeEntryAction{color:#bd108e;white-space:nowrap;background:#f12ade16;border-radius:999px;padding:10px clamp(13px,1.6vw,19px);font-size:clamp(.98rem,.87rem + .42vw,1.19rem);font-weight:900;line-height:1.4;transition:background .18s}.homepage-plans-module__cmvrVG__freeEntry:hover .homepage-plans-module__cmvrVG__freeEntryAction{background:#f12ade26}.homepage-plans-module__cmvrVG__freeEntryArrow{color:#7d7e88;margin-inline-start:-6px;transition:transform .18s}.homepage-plans-module__cmvrVG__freeEntry:hover .homepage-plans-module__cmvrVG__freeEntryArrow{transform:translate(-3px)}@container homepage-plans (max-width:46rem){.homepage-plans-module__cmvrVG__grid{grid-template-columns:minmax(0,1fr);width:min(100%,30rem);margin-inline:auto}.homepage-plans-module__cmvrVG__card{min-height:0;padding:24px 22px}.homepage-plans-module__cmvrVG__cardHead{margin-bottom:22px}.homepage-plans-module__cmvrVG__term{font-size:clamp(1.75rem,1.4rem + 1.1vw,2rem)}.homepage-plans-module__cmvrVG__priceBlock{padding-top:27px}.homepage-plans-module__cmvrVG__price{font-size:2.1rem}.homepage-plans-module__cmvrVG__oneTime{margin-bottom:17px}.homepage-plans-module__cmvrVG__freeEntry{flex-wrap:wrap;gap:9px}.homepage-plans-module__cmvrVG__freeEntryPrompt{text-align:center;width:100%}}@media (max-width:360px){.homepage-plans-module__cmvrVG__freeEntryAction{padding-inline:12px;font-size:.95rem}}@media (prefers-reduced-motion:reduce){.homepage-plans-module__cmvrVG__card,.homepage-plans-module__cmvrVG__cta,.homepage-plans-module__cmvrVG__freeEntryAction,.homepage-plans-module__cmvrVG__freeEntryArrow,.homepage-plans-module__cmvrVG__card[data-emphasis=primary] .homepage-plans-module__cmvrVG__cta .homepage-plans-module__cmvrVG__ctaArrow{transition:none}.homepage-plans-module__cmvrVG__card[data-emphasis=primary] .homepage-plans-module__cmvrVG__cta{animation:none;transform:none}.homepage-plans-module__cmvrVG__card[data-emphasis=primary] .homepage-plans-module__cmvrVG__cta:before{content:none;animation:none}.homepage-plans-module__cmvrVG__card[data-emphasis=primary] .homepage-plans-module__cmvrVG__cta:is(:hover,:focus-visible,:active),.homepage-plans-module__cmvrVG__card[data-emphasis=primary] .homepage-plans-module__cmvrVG__cta:is(:hover,:focus-visible,:active) .homepage-plans-module__cmvrVG__ctaArrow{transform:none}}
.listen-and-type-interaction-module__DqHJ2q__workArea{padding:4px;box-sizing:border-box;background:linear-gradient(#ffffff1a 0%,#1012151f 100%),#1a1d2238;border:1px solid #f3e8ee33;border-radius:999px;flex-flow:row;justify-content:center;align-items:center;gap:0;width:max-content;min-width:0;max-width:100%;margin-inline:auto;padding-inline-end:10px;display:flex;box-shadow:inset 0 1px #ffffff29}.listen-and-type-interaction-module__DqHJ2q__playWrap{width:var(--player-listen-control,44px);height:var(--player-listen-control,44px);flex:0 0 var(--player-listen-control,44px);justify-content:center;align-items:center;padding:0;display:flex;overflow:visible}.listen-and-type-interaction-module__DqHJ2q__playButton{color:#fff;cursor:pointer;background:#f12ade;border:0;border-radius:50%;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;transition:filter .14s,box-shadow .14s,transform .14s;display:flex;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff57,0 6px 14px #f12ade4d}.listen-and-type-interaction-module__DqHJ2q__playButton[data-listen-invite=true]{animation:1.1s ease-in-out infinite listen-and-type-interaction-module__DqHJ2q__listenPlayInvite}.listen-and-type-interaction-module__DqHJ2q__playButton[data-listen-invite=true]:before,.listen-and-type-interaction-module__DqHJ2q__playButton[data-listen-invite=true]:after{content:"";pointer-events:none;border:2px solid #f12ade;border-radius:50%;animation:1.1s ease-out infinite listen-and-type-interaction-module__DqHJ2q__listenPlayInviteRing;position:absolute;inset:-3px}.listen-and-type-interaction-module__DqHJ2q__playButton[data-listen-invite=true]:after{animation-delay:.38s}.listen-and-type-interaction-module__DqHJ2q__playButton svg{width:52%;height:52%}.listen-and-type-interaction-module__DqHJ2q__playButton[data-playing=false] svg{transform:translate(1px)}.listen-and-type-interaction-module__DqHJ2q__playButton[data-playing=true]{color:#fff;box-shadow:inset 0 1px #ffffff57,0 0 0 2px #f12ade47,0 8px 16px #f12ade61}.listen-and-type-interaction-module__DqHJ2q__playButton:hover{filter:brightness(1.06)}.listen-and-type-interaction-module__DqHJ2q__playButton:active{transform:scale(.97)}.listen-and-type-interaction-module__DqHJ2q__playPulse{opacity:0;pointer-events:none;border:2px solid #c6cad02e;border-radius:50%;position:absolute;inset:0}.listen-and-type-interaction-module__DqHJ2q__playPulseDelay{animation-delay:.55s}.listen-and-type-interaction-module__DqHJ2q__playShine,.listen-and-type-interaction-module__DqHJ2q__playShine:after{display:none}.listen-and-type-interaction-module__DqHJ2q__playButton[data-playing=true] .listen-and-type-interaction-module__DqHJ2q__playPulse{opacity:.45;border-color:#f12ade66;animation:1.7s ease-out infinite listen-and-type-interaction-module__DqHJ2q__listenPulse}@keyframes listen-and-type-interaction-module__DqHJ2q__listenPulse{0%{opacity:.7;transform:scale(.92)}to{opacity:0;transform:scale(1.12)}}@keyframes listen-and-type-interaction-module__DqHJ2q__listenPlayInvite{0%,to{transform:scale(1);box-shadow:inset 0 1px #ffffff57,0 0 #f12ade8c,0 6px 14px #f12ade4d}45%{transform:scale(1.12);box-shadow:inset 0 1px #fff6,0 0 0 6px #f12ade47,0 10px 22px #f12ade8c}}@keyframes listen-and-type-interaction-module__DqHJ2q__listenPlayInviteRing{0%{opacity:.9;transform:scale(.88)}to{opacity:0;transform:scale(1.55)}}@media (max-width:720px){.listen-and-type-interaction-module__DqHJ2q__workArea{padding-inline-end:8px}}@media (prefers-reduced-motion:reduce){.listen-and-type-interaction-module__DqHJ2q__playPulse,.listen-and-type-interaction-module__DqHJ2q__playShine:after,.listen-and-type-interaction-module__DqHJ2q__playButton[data-listen-invite=true],.listen-and-type-interaction-module__DqHJ2q__playButton[data-listen-invite=true]:before,.listen-and-type-interaction-module__DqHJ2q__playButton[data-listen-invite=true]:after{animation:none}.listen-and-type-interaction-module__DqHJ2q__playButton[data-listen-invite=true]{box-shadow:inset 0 1px #ffffff57,0 0 0 2px #f12ade73,0 6px 14px #f12ade4d}.listen-and-type-interaction-module__DqHJ2q__playButton{transition:none}}
.staff-account-menu-module__mEwPvq__wrap{flex-shrink:0;position:relative}.staff-account-menu-module__mEwPvq__trigger{color:#f3e8ee;appearance:none;min-width:44px;min-height:56px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;margin:0;padding:0;display:flex}.staff-account-menu-module__mEwPvq__triggerLabel{font-size:11px;font-weight:700;line-height:1.2}.staff-account-menu-module__mEwPvq__trigger:focus-visible{outline-offset:3px;outline:2px solid #f12ade}.staff-account-menu-module__mEwPvq__panel{z-index:200;box-sizing:border-box;color:#f3e8ee;background:#1d1e21;border:1px solid #f3e8ee24;border-radius:16px;width:min(260px,100vw - 24px);max-height:min(70vh,100dvh - 24px);padding:12px;position:fixed;overflow:auto;box-shadow:0 18px 40px #0000005c}.staff-account-menu-module__mEwPvq__email,.staff-account-menu-module__mEwPvq__role{text-align:start;margin:0}.staff-account-menu-module__mEwPvq__email{overflow-wrap:anywhere;font-size:13px;font-weight:700;line-height:1.35}.staff-account-menu-module__mEwPvq__role{opacity:.62;margin-top:4px;margin-bottom:10px;font-size:12px;font-weight:600}.staff-account-menu-module__mEwPvq__form{margin:0}.staff-account-menu-module__mEwPvq__action{appearance:none;color:#f3e8ee;width:100%;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:1px solid #f3e8ee29;border-radius:10px;justify-content:center;align-items:center;margin-top:6px;padding:0 12px;font-size:13px;font-weight:700;display:flex}.staff-account-menu-module__mEwPvq__action:hover,.staff-account-menu-module__mEwPvq__action:focus-visible{background:#f3e8ee0f}.staff-account-menu-module__mEwPvq__action:focus-visible{outline-offset:2px;outline:2px solid #f12ade}.staff-account-menu-module__mEwPvq__action:disabled{opacity:.55;cursor:wait}.staff-account-menu-module__mEwPvq__notice{appearance:none;box-sizing:border-box;color:#fff;width:100%;max-width:360px;min-height:52px;font:inherit;cursor:pointer;background:#f12ade;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-size:16px;font-weight:800;line-height:1;display:flex;box-shadow:0 10px 24px #f12ade61}.staff-account-menu-module__mEwPvq__notice:hover,.staff-account-menu-module__mEwPvq__notice:focus-visible{filter:brightness(1.06)}.staff-account-menu-module__mEwPvq__notice:focus-visible{outline-offset:3px;outline:2px solid #f3e8ee}.staff-account-menu-module__mEwPvq__notice:disabled{opacity:.55;cursor:wait}.staff-account-menu-module__mEwPvq__noticeWrap{flex-direction:column;align-items:center;width:100%;margin-top:14px;display:flex}.staff-account-menu-module__mEwPvq__error{color:#ffb4c0;margin:8px 0 0;font-size:12px;font-weight:600;line-height:1.4}
.homepage-proof-module__Jhy8Uq__section{background:radial-gradient(120% 80% at 32% 20%,#f12ade21 0%,#f12ade00 58%),linear-gradient(#171918 0%,#0e0f0e 100%);width:100%;padding-block:clamp(28px,3.6vw,56px);overflow:hidden}.homepage-proof-module__Jhy8Uq__title{text-align:center;color:#fff;letter-spacing:-.03em;margin:0 0 clamp(22px,3.2vw,38px);font-size:clamp(1.6rem,1.2rem + 1.7vw,2.6rem);font-weight:800;line-height:1.14}.homepage-proof-module__Jhy8Uq__pair{width:min(680px, calc(100% - (2 * var(--page-inline,20px))));flex-direction:row;align-items:flex-start;gap:clamp(12px,2vw,32px);margin-inline:auto;display:flex}.homepage-proof-module__Jhy8Uq__clip{flex-direction:column;flex:1 1 0;gap:14px;min-width:0;margin:0;display:flex}.homepage-proof-module__Jhy8Uq__label{text-align:center;letter-spacing:-.01em;color:#ffffff85;font-size:clamp(.95rem,.85rem + .4vw,1.15rem);font-weight:700}.homepage-proof-module__Jhy8Uq__clip[data-clip=after] .homepage-proof-module__Jhy8Uq__label{color:var(--homepage-accent,#f12ade);font-size:clamp(1rem,.88rem + .48vw,1.25rem);font-weight:800}.homepage-proof-module__Jhy8Uq__frame{aspect-ratio:9/16;background:#000;border-radius:clamp(14px,2vw,22px);position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 18px 44px #00000073}.homepage-proof-module__Jhy8Uq__clip[data-clip=after] .homepage-proof-module__Jhy8Uq__frame{box-shadow:0 0 0 1.5px #f12ade8c,0 24px 60px #f12ade33,0 8px 28px #0000008c}.homepage-proof-module__Jhy8Uq__poster{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.homepage-proof-module__Jhy8Uq__posterImage{object-fit:cover}.homepage-proof-module__Jhy8Uq__posterScrim{background:linear-gradient(#0000001a 0%,#0000 42%,#00000057 100%);position:absolute;inset:0}.homepage-proof-module__Jhy8Uq__play{aspect-ratio:1;-webkit-backdrop-filter:blur(8px);color:#fff;background:#ffffff24;border:1px solid #ffffff8c;border-radius:50%;justify-content:center;align-items:center;width:clamp(44px,18%,64px);height:auto;margin:auto;transition:transform .18s,background .18s;display:flex;position:absolute;inset:0}.homepage-proof-module__Jhy8Uq__playIcon{width:42%;height:42%;margin-inline-start:8%}.homepage-proof-module__Jhy8Uq__poster:hover .homepage-proof-module__Jhy8Uq__play{background:#ffffff3d;transform:scale(1.06)}.homepage-proof-module__Jhy8Uq__poster:focus-visible{outline:2px solid var(--homepage-accent,#f12ade);outline-offset:3px}.homepage-proof-module__Jhy8Uq__player{border:0;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.homepage-proof-module__Jhy8Uq__play{transition:none}.homepage-proof-module__Jhy8Uq__poster:hover .homepage-proof-module__Jhy8Uq__play{transform:none}}
.admin-flash-messages-module__3NQ1cq__overlayHost{top:12px;z-index:80;pointer-events:none;justify-content:center;display:flex;position:fixed;inset-inline:0}.admin-flash-messages-module__3NQ1cq__overlayStack{pointer-events:none;flex-direction:column;gap:6px;width:min(28rem,100% - 24px);display:flex}.admin-flash-messages-module__3NQ1cq__overlayStack>*{pointer-events:auto}
.admin-coupons-page-module__wSzEeW__page{gap:16px;display:grid}.admin-coupons-page-module__wSzEeW__toolbar{align-items:center;min-height:36px;display:flex}.admin-coupons-page-module__wSzEeW__codeMark{letter-spacing:.04em;font-variant-numeric:tabular-nums;white-space:nowrap;direction:ltr;unicode-bidi:isolate;font-size:14px;font-weight:800}.admin-coupons-page-module__wSzEeW__validity,.admin-coupons-page-module__wSzEeW__usage{font-variant-numeric:tabular-nums;white-space:nowrap;direction:ltr;unicode-bidi:isolate}.admin-coupons-page-module__wSzEeW__usability{white-space:nowrap;font-weight:700}.admin-coupons-page-module__wSzEeW__usability[data-state=USABLE_NOW]{color:#9fd7b5}.admin-coupons-page-module__wSzEeW__usability[data-state=MANUALLY_DISABLED],.admin-coupons-page-module__wSzEeW__usability[data-state=EXPIRED],.admin-coupons-page-module__wSzEeW__usability[data-state=LIMIT_REACHED]{opacity:.78}.admin-coupons-page-module__wSzEeW__table{min-width:820px}.admin-coupons-page-module__wSzEeW__card{background:#2a2d328c;border:1px solid #f3e8ee1a;border-radius:14px;min-width:0;padding:14px}.admin-coupons-page-module__wSzEeW__title{letter-spacing:.02em;opacity:.7;margin:0 0 10px;font-size:13px;font-weight:800}.admin-coupons-page-module__wSzEeW__tableWrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.admin-coupons-page-module__wSzEeW__rowActions{justify-items:start;gap:8px;display:grid}
