@font-face{font-family:spaceGrotesk;src:url(../media/SpaceGrotesk_VariableFont_wght-s.p.2fuqy8xsqnr7s.ttf)format("truetype");font-display:swap;font-weight:300 700}@font-face{font-family:spaceGrotesk Fallback;src:local(Arial);ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.84%}.spacegrotesk_70c4bc4-module__IOOSdW__className{font-family:spaceGrotesk,spaceGrotesk Fallback}.spacegrotesk_70c4bc4-module__IOOSdW__variable{--font-space-grotesk:"spaceGrotesk", "spaceGrotesk Fallback"}
.Alert-module__lc8c6q__viewport{z-index:9999;overscroll-behavior:contain;width:auto;max-width:432px;max-height:100dvh;padding:calc(16px + env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));pointer-events:none;scrollbar-width:thin;flex-direction:column;gap:12px;margin-inline:auto;display:flex;position:fixed;top:0;left:0;right:0;overflow-y:auto}.Alert-module__lc8c6q__toast{pointer-events:auto;flex-shrink:0;animation:.25s cubic-bezier(.16,1,.3,1) both Alert-module__lc8c6q__toast-in}.Alert-module__lc8c6q__toast[data-state=closing]{pointer-events:none;animation:.18s ease-in both Alert-module__lc8c6q__toast-out}.Alert-module__lc8c6q__alert{--alert-accent:var(--palette-teal-38);--alert-background:var(--palette-white);--alert-border:var(--palette-blue-29);--alert-icon-background:var(--palette-teal-115);--alert-icon-color:var(--palette-teal-38);--alert-title:var(--palette-text-primary);--alert-message:var(--palette-text-secondary);--alert-action:var(--palette-teal-18);--alert-dismiss:var(--palette-text-subtle);--alert-shadow:var(--palette-teal-38-alpha-120000);border:1px solid var(--alert-border);border-left:5px solid var(--alert-accent);background:var(--alert-background);width:100%;box-shadow:0 8px 24px var(--alert-shadow), 0 2px 6px var(--palette-black-alpha-040000);pointer-events:auto;border-radius:16px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.Alert-module__lc8c6q__success{--alert-accent:var(--palette-teal-38)}.Alert-module__lc8c6q__warning{--alert-accent:var(--palette-orange-13);--alert-background:var(--palette-orange-56);--alert-border:var(--palette-orange-32);--alert-icon-background:var(--palette-orange-43);--alert-icon-color:var(--palette-orange-09);--alert-title:var(--palette-orange-04);--alert-message:var(--palette-orange-03);--alert-action:var(--palette-orange-06);--alert-dismiss:var(--palette-orange-06);--alert-shadow:var(--palette-orange-13-alpha-120000)}.Alert-module__lc8c6q__error{--alert-accent:var(--palette-coral-19);--alert-background:var(--palette-coral-31);--alert-border:var(--palette-coral-24);--alert-icon-background:var(--palette-coral-28);--alert-icon-color:var(--palette-coral-19);--alert-title:var(--palette-coral-02);--alert-message:var(--palette-coral-04);--alert-action:var(--palette-coral-09);--alert-dismiss:var(--palette-coral-09);--alert-shadow:var(--palette-coral-19-alpha-120000)}.Alert-module__lc8c6q__info{--alert-accent:var(--palette-action);--alert-background:var(--palette-teal-121);--alert-border:var(--palette-teal-54);--alert-icon-background:var(--palette-teal-78);--alert-icon-color:var(--palette-action);--alert-title:var(--palette-teal-11);--alert-message:var(--palette-teal-14);--alert-action:var(--palette-teal-23);--alert-dismiss:var(--palette-teal-23);--alert-shadow:var(--palette-action-alpha-120000)}.Alert-module__lc8c6q__icon{background:var(--alert-icon-background);width:32px;height:32px;color:var(--alert-icon-color);border-radius:50%;flex-shrink:0;place-items:center;margin-top:1px;display:grid}.Alert-module__lc8c6q__icon svg{width:18px;height:18px}.Alert-module__lc8c6q__content{overflow-wrap:anywhere;flex:1;min-width:0}.Alert-module__lc8c6q__title{color:var(--alert-title);margin:0;font-size:13px;font-weight:700;line-height:1.3}.Alert-module__lc8c6q__message{color:var(--alert-message);margin:3px 0 0;font-size:11.5px;line-height:1.4}.Alert-module__lc8c6q__action{min-height:44px;color:var(--alert-action);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:4px;margin-top:4px;padding:0;font-size:11.5px;font-weight:700;text-decoration:none;display:inline-flex}.Alert-module__lc8c6q__action:hover{text-underline-offset:3px;text-decoration:underline}.Alert-module__lc8c6q__dismiss{width:44px;height:44px;color:var(--alert-dismiss);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;margin:-6px -8px -6px -6px;padding:0;transition:background-color .15s;display:grid}.Alert-module__lc8c6q__dismiss:hover{background:var(--palette-text-primary-alpha-050000)}.Alert-module__lc8c6q__dismiss svg{width:16px;height:16px}.Alert-module__lc8c6q__action:focus-visible,.Alert-module__lc8c6q__dismiss:focus-visible{outline:2px solid var(--alert-action);outline-offset:2px}.Alert-module__lc8c6q__loading{--alert-title:var(--palette-white);--alert-message:var(--palette-blue-21);--alert-action:var(--palette-teal-55);--alert-dismiss:var(--palette-teal-55);border:1px solid var(--palette-white-alpha-150000);background:var(--palette-text-primary);box-shadow:0 10px 25px var(--palette-black-alpha-250000);border-radius:9999px;align-items:center;padding:10px 16px}.Alert-module__lc8c6q__loading .Alert-module__lc8c6q__icon{width:18px;height:18px;color:var(--palette-teal-55);background:0 0;margin:0}.Alert-module__lc8c6q__loading .Alert-module__lc8c6q__title{font-size:12px;line-height:1.2}.Alert-module__lc8c6q__loading .Alert-module__lc8c6q__message{margin-top:1px;font-size:10.5px}.Alert-module__lc8c6q__progress{background:var(--palette-teal-55-alpha-120000);color:var(--palette-teal-55);border-radius:9999px;flex-shrink:0;padding:3px 8px;font-size:11px;font-weight:700}.Alert-module__lc8c6q__spinner{animation:1s linear infinite Alert-module__lc8c6q__spin}@keyframes Alert-module__lc8c6q__toast-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes Alert-module__lc8c6q__toast-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-12px)}}@keyframes Alert-module__lc8c6q__spin{to{transform:rotate(360deg)}}@media (min-width:1024px){.Alert-module__lc8c6q__viewport{width:448px;max-width:100vw;margin:0;padding:24px;left:auto}}@media (prefers-reduced-motion:reduce){.Alert-module__lc8c6q__toast,.Alert-module__lc8c6q__toast[data-state=closing],.Alert-module__lc8c6q__spinner{animation:none}.Alert-module__lc8c6q__dismiss{transition:none}}
.TortoiseRunnerSection-module__FB1ekW__section{isolation:isolate;width:100%;max-width:80rem;padding:2.75rem 1rem;padding-bottom:max(3.5rem, calc(2rem + env(safe-area-inset-bottom)));margin-inline:auto;transition:max-width .28s;position:relative}.TortoiseRunnerSection-module__FB1ekW__section:before{z-index:-1;background:radial-gradient(circle at 88% 8%, var(--palette-brand-yellow) 0, transparent 16rem), linear-gradient(135deg, var(--palette-vip-hero-start), var(--palette-vip-hero-mid) 58%, var(--palette-vip-showcase-end));content:"";pointer-events:none;width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.TortoiseRunnerSection-module__FB1ekW__shell{z-index:1;width:100%;margin-inline:auto;padding-bottom:2rem;position:relative}.TortoiseRunnerSection-module__FB1ekW__section[data-game-phase]:not([data-game-phase=idle]){padding-bottom:max(5rem, calc(3.5rem + env(safe-area-inset-bottom)))}.TortoiseRunnerSection-module__FB1ekW__section[data-game-phase]:not([data-game-phase=idle]) .TortoiseRunnerSection-module__FB1ekW__shell{padding-bottom:3rem}.TortoiseRunnerSection-module__FB1ekW__section[data-expanded=true]{z-index:13000;overscroll-behavior:contain;justify-content:center;align-items:stretch;width:100%;max-width:none;height:100svh;min-height:100svh;padding:1rem;display:flex;position:sticky;top:0;overflow-y:auto}.TortoiseRunnerSection-module__FB1ekW__section[data-expanded=true][data-game-phase]:not([data-game-phase=idle]){padding:1rem}.TortoiseRunnerSection-module__FB1ekW__section[data-expanded=true] .TortoiseRunnerSection-module__FB1ekW__shell{flex-direction:column;width:min(100%,88rem);min-height:100%;padding-bottom:0;display:flex}.TortoiseRunnerSection-module__FB1ekW__section[data-expanded=true][data-game-phase]:not([data-game-phase=idle]) .TortoiseRunnerSection-module__FB1ekW__shell{padding-bottom:0}.TortoiseRunnerSection-module__FB1ekW__section[data-expanded=true] .TortoiseRunnerSection-module__FB1ekW__card{flex:none;width:100%;margin-block:auto}.TortoiseRunnerSection-module__FB1ekW__section[data-expanded=true] .TortoiseRunnerSection-module__FB1ekW__heading{align-items:center;padding:.5rem 3.75rem .5rem .75rem}.TortoiseRunnerSection-module__FB1ekW__section[data-expanded=true] .TortoiseRunnerSection-module__FB1ekW__eyebrow,.TortoiseRunnerSection-module__FB1ekW__section[data-expanded=true] .TortoiseRunnerSection-module__FB1ekW__description,.TortoiseRunnerSection-module__FB1ekW__section[data-expanded=true] .TortoiseRunnerSection-module__FB1ekW__rewardCard,.TortoiseRunnerSection-module__FB1ekW__section[data-expanded=true] .TortoiseRunnerSection-module__FB1ekW__belowNote{display:none}.TortoiseRunnerSection-module__FB1ekW__section[data-expanded=true] .TortoiseRunnerSection-module__FB1ekW__title{letter-spacing:-.03em;margin:0;font-size:clamp(1.25rem,4vw,2rem)}.TortoiseRunnerSection-module__FB1ekW__section[data-expanded=true] .TortoiseRunnerSection-module__FB1ekW__collapseButton{z-index:1;top:max(.5rem, env(safe-area-inset-top));right:max(.5rem, env(safe-area-inset-right));background:var(--palette-forest);color:var(--palette-white);box-shadow:var(--palette-shadow-md);position:fixed}.TortoiseRunnerSection-module__FB1ekW__section[data-expanded=true] .TortoiseRunnerSection-module__FB1ekW__collapseButton:hover{background:var(--palette-forest-dark)}.TortoiseRunnerSection-module__FB1ekW__card{border:1px solid var(--palette-line);background:var(--palette-paper);box-shadow:var(--palette-shadow-xl);border-radius:2rem;padding-bottom:1rem;overflow:hidden}.TortoiseRunnerSection-module__FB1ekW__heading{justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.5rem 1.5rem 1rem;display:flex}.TortoiseRunnerSection-module__FB1ekW__headingActions{flex:none;justify-content:flex-end;align-items:flex-start;gap:.8rem;display:flex}.TortoiseRunnerSection-module__FB1ekW__eyebrow{background:var(--palette-forest);color:var(--palette-white);border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .8rem;font-size:.8125rem;font-weight:900;display:inline-flex}.TortoiseRunnerSection-module__FB1ekW__title{color:var(--palette-ink);letter-spacing:-.055em;margin:.8rem 0 0;font-size:clamp(1.8rem,4vw,3.2rem);font-weight:900;line-height:1.05}.TortoiseRunnerSection-module__FB1ekW__description{max-width:42rem;color:var(--palette-text-secondary);margin:.75rem 0 0;font-size:1rem;line-height:1.65}.TortoiseRunnerSection-module__FB1ekW__mobileNotice{color:var(--palette-text-secondary);font-size:.8125rem;font-weight:700;line-height:1.35;display:none}.TortoiseRunnerSection-module__FB1ekW__rewardCard{background:var(--palette-vip-ticket-end);min-width:8.5rem;color:var(--palette-vip-ticket-ink);text-align:center;border-radius:1.25rem;flex:none;padding:.9rem 1rem;transform:rotate(3deg)}.TortoiseRunnerSection-module__FB1ekW__rewardCard strong{font-size:2rem;font-weight:900;line-height:1;display:block}.TortoiseRunnerSection-module__FB1ekW__rewardCard span{margin-top:.4rem;font-size:.8125rem;font-weight:800;line-height:1.3;display:block}.TortoiseRunnerSection-module__FB1ekW__collapseButton{border:1px solid var(--palette-line);background:var(--palette-paper);width:3rem;min-height:3rem;color:var(--palette-forest-dark);cursor:pointer;font:inherit;border-radius:999px;place-items:center;gap:.4rem;padding:0;font-size:.8125rem;font-weight:800;transition:background-color .15s,color .15s;display:grid}.TortoiseRunnerSection-module__FB1ekW__collapseButton:hover{background:var(--palette-forest);color:var(--palette-white)}.TortoiseRunnerSection-module__FB1ekW__resumeButtonRow{justify-content:flex-end;margin:0 1rem .25rem;display:flex}.TortoiseRunnerSection-module__FB1ekW__resumeButton{border:1px solid var(--palette-line);background:var(--palette-forest-dark);width:2.25rem;height:2.25rem;color:var(--palette-white);box-shadow:var(--palette-shadow-sm);cursor:pointer;border-radius:.7rem;flex:none;place-items:center;padding:0;transition:background-color .15s,transform .15s;display:grid}.TortoiseRunnerSection-module__FB1ekW__resumeButton:hover{background:var(--palette-forest);transform:translateY(-2px)}.TortoiseRunnerSection-module__FB1ekW__resumeButton:focus-visible{outline:3px solid var(--palette-brand-yellow);outline-offset:3px}.TortoiseRunnerSection-module__FB1ekW__resumeButtonIcon{flex:none;width:1.25rem;height:1.25rem}.TortoiseRunnerSection-module__FB1ekW__collapseButtonIcon{font-size:1.6rem;line-height:1}.TortoiseRunnerSection-module__FB1ekW__gamePanel{border:2px solid var(--palette-forest);background:var(--palette-vip-hero-start);border-radius:1.5rem;margin:0 1.5rem;overflow:hidden}.TortoiseRunnerSection-module__FB1ekW__hud{background:var(--palette-forest);color:var(--palette-white);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.TortoiseRunnerSection-module__FB1ekW__hudLabel{opacity:.8;font-size:.8125rem;font-weight:800;display:block}.TortoiseRunnerSection-module__FB1ekW__score{font-variant-numeric:tabular-nums;margin-top:.1rem;font-size:1.45rem;font-weight:900;line-height:1;display:block}.TortoiseRunnerSection-module__FB1ekW__lives{gap:.15rem;margin-top:.25rem;font-size:.9rem;line-height:1;display:flex}.TortoiseRunnerSection-module__FB1ekW__shieldStatus{color:var(--palette-forest);font-variant-numeric:tabular-nums;margin-left:.45rem;font-size:.8125rem;font-weight:800;display:inline-block}.TortoiseRunnerSection-module__FB1ekW__combatHud{background:var(--palette-forest);color:var(--palette-white);grid-template-columns:auto minmax(5rem,1fr) auto;align-items:center;gap:.45rem .8rem;padding:.45rem 1rem .6rem;display:grid}.TortoiseRunnerSection-module__FB1ekW__combatLabel{white-space:nowrap;font-size:.8125rem;font-weight:900}.TortoiseRunnerSection-module__FB1ekW__bossHealthBar{border:1px solid var(--palette-white-alpha-450000);background:var(--palette-forest-dark);border-radius:999px;height:.6rem;overflow:hidden}.TortoiseRunnerSection-module__FB1ekW__bossHealthBar>div{border-radius:inherit;background:var(--palette-brand-yellow);height:100%;transition:width .18s ease-out}.TortoiseRunnerSection-module__FB1ekW__bossHealthValue{font-variant-numeric:tabular-nums;text-align:right;min-width:3.6rem;font-size:.8125rem;font-weight:900}.TortoiseRunnerSection-module__FB1ekW__combatHint{color:var(--palette-white-alpha-450000);grid-column:1/-1;font-size:.8125rem;line-height:1.35}.TortoiseRunnerSection-module__FB1ekW__rewardProgress{text-align:right;min-width:0}.TortoiseRunnerSection-module__FB1ekW__rewardProgress strong{font-size:1.1rem;font-weight:900;display:block}.TortoiseRunnerSection-module__FB1ekW__rewardProgress span{opacity:.82;margin-top:.15rem;font-size:.8125rem;display:block}.TortoiseRunnerSection-module__FB1ekW__combatHud{grid-template-columns:auto minmax(3.5rem,1fr) auto;gap:.4rem .55rem;padding-inline:.75rem}.TortoiseRunnerSection-module__FB1ekW__combatLabel,.TortoiseRunnerSection-module__FB1ekW__bossHealthValue,.TortoiseRunnerSection-module__FB1ekW__combatHint{font-size:.8125rem}.TortoiseRunnerSection-module__FB1ekW__progressTrack{background:var(--palette-forest-dark-alpha-078431);border-radius:999px;height:.42rem;margin:0 1rem .6rem;overflow:hidden}.TortoiseRunnerSection-module__FB1ekW__progressFill{border-radius:inherit;background:var(--palette-brand-yellow);height:100%;transition:width .12s linear}.TortoiseRunnerSection-module__FB1ekW__canvasWrap{touch-action:manipulation;min-height:196px;position:relative;overflow:hidden}.TortoiseRunnerSection-module__FB1ekW__stageCurtain{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.TortoiseRunnerSection-module__FB1ekW__curtainPanel{background-image:url(/static/tortoise-stage-curtain.jpg);background-repeat:no-repeat;background-size:200% 100%;width:50%;transition:transform .75s cubic-bezier(.65,0,.35,1);position:absolute;top:0;bottom:0}.TortoiseRunnerSection-module__FB1ekW__curtainLeft{background-position:0;left:0}.TortoiseRunnerSection-module__FB1ekW__curtainRight{background-position:100%;right:0}.TortoiseRunnerSection-module__FB1ekW__stageCurtain[data-opening=true] .TortoiseRunnerSection-module__FB1ekW__curtainLeft{transform:translate(-102%)}.TortoiseRunnerSection-module__FB1ekW__stageCurtain[data-opening=true] .TortoiseRunnerSection-module__FB1ekW__curtainRight{transform:translate(102%)}@media (prefers-reduced-motion:reduce){.TortoiseRunnerSection-module__FB1ekW__curtainPanel{transition:none}}.TortoiseRunnerSection-module__FB1ekW__previewStage,.TortoiseRunnerSection-module__FB1ekW__section[data-expanded=true] .TortoiseRunnerSection-module__FB1ekW__previewStage{min-height:320px}.TortoiseRunnerSection-module__FB1ekW__section[data-expanded=true] .TortoiseRunnerSection-module__FB1ekW__canvasWrap,.TortoiseRunnerSection-module__FB1ekW__section[data-expanded=true] .TortoiseRunnerSection-module__FB1ekW__previewStage{flex:none;height:clamp(240px,40svh,420px);min-height:0}.TortoiseRunnerSection-module__FB1ekW__section[data-expanded=true] .TortoiseRunnerSection-module__FB1ekW__canvas{height:100%}.TortoiseRunnerSection-module__FB1ekW__storyCaption{z-index:1;color:var(--palette-forest-dark);pointer-events:none;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:.8125rem;font-weight:800;display:flex;position:absolute;top:10px;left:12px;right:12px}.TortoiseRunnerSection-module__FB1ekW__storyCaption>span{background:var(--palette-paper);border-radius:.75rem;flex:14rem;padding:.5rem .7rem}.TortoiseRunnerSection-module__FB1ekW__storyCaption[hidden]{display:none}.TortoiseRunnerSection-module__FB1ekW__storyCaption button{background:var(--palette-paper);pointer-events:auto;flex-shrink:0}.TortoiseRunnerSection-module__FB1ekW__storyCaption button:disabled{cursor:wait;opacity:.7}.TortoiseRunnerSection-module__FB1ekW__canvas{cursor:pointer;touch-action:none;width:100%;height:220px;display:block}.TortoiseRunnerSection-module__FB1ekW__canvas:focus-visible{outline:4px solid var(--palette-forest);outline-offset:-6px}.TortoiseRunnerSection-module__FB1ekW__actionOverlay{z-index:3;pointer-events:none;place-items:center;padding:1rem;display:grid;position:absolute;inset:0}.TortoiseRunnerSection-module__FB1ekW__actionCard{border:1px solid var(--palette-line);background:var(--palette-paper);max-width:min(26rem,90%);color:var(--palette-ink);text-align:center;box-shadow:var(--palette-shadow-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1.5rem;padding:1rem 1.25rem}.TortoiseRunnerSection-module__FB1ekW__actionCard h3{margin:0;font-size:1.2rem;font-weight:900}.TortoiseRunnerSection-module__FB1ekW__actionCard p{margin:.35rem 0 0;font-size:.82rem;line-height:1.45}.TortoiseRunnerSection-module__FB1ekW__startButton{background:var(--palette-forest);min-height:2.85rem;color:var(--palette-white);cursor:pointer;font:inherit;pointer-events:auto;border:0;border-radius:999px;margin-top:.8rem;padding:.7rem 1.2rem;font-weight:900;transition:transform .15s,background-color .15s}.TortoiseRunnerSection-module__FB1ekW__startButton:hover{background:var(--palette-forest-dark);transform:translateY(-1px)}.TortoiseRunnerSection-module__FB1ekW__startButton:disabled{cursor:wait;opacity:.6;transform:none}.TortoiseRunnerSection-module__FB1ekW__footer{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem 1.25rem;display:flex}.TortoiseRunnerSection-module__FB1ekW__instructions{color:var(--palette-text-secondary);margin:0;font-size:.85rem;line-height:1.5}.TortoiseRunnerSection-module__FB1ekW__voucher{border:1px solid var(--palette-line);background:var(--palette-vip-ticket-end);border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.7rem;margin:0 1.5rem 1.5rem;padding:.9rem 1rem;display:flex}.TortoiseRunnerSection-module__FB1ekW__voucherText{flex:14rem;min-width:0}.TortoiseRunnerSection-module__FB1ekW__voucherText strong{font-weight:900;display:block}.TortoiseRunnerSection-module__FB1ekW__voucherText span{color:var(--palette-text-secondary);margin-top:.2rem;font-size:.8125rem;display:block}.TortoiseRunnerSection-module__FB1ekW__voucherCode{overflow-wrap:anywhere;letter-spacing:.06em;font-weight:900;color:var(--palette-forest-dark)!important;font-size:1rem!important;display:inline-block!important}.TortoiseRunnerSection-module__FB1ekW__copyButton{border:1px solid var(--palette-forest);min-height:2.7rem;color:var(--palette-forest-dark);cursor:pointer;font:inherit;background:0 0;border-radius:999px;padding:.55rem 1rem;font-size:.82rem;font-weight:800}.TortoiseRunnerSection-module__FB1ekW__copyButton:hover{background:var(--palette-forest);color:var(--palette-white)}.TortoiseRunnerSection-module__FB1ekW__error{background:var(--palette-neutral-27);color:var(--palette-clay);border-radius:.9rem;margin:1rem 1.5rem 1.5rem;padding:.8rem 1rem;font-size:.85rem;font-weight:700}.TortoiseRunnerSection-module__FB1ekW__inlineStatus{color:var(--palette-text-secondary);margin:0;padding:0 1.5rem 1rem;font-size:.85rem}.TortoiseRunnerSection-module__FB1ekW__copyError{color:var(--palette-clay);flex:1 0 100%;font-size:.8125rem}.TortoiseRunnerSection-module__FB1ekW__belowNote{color:var(--palette-text-secondary);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;padding:.9rem 1.5rem 1.2rem;font-size:.8125rem;line-height:1.5;display:flex}@media (max-width:640px){.TortoiseRunnerSection-module__FB1ekW__resumeButton{width:2.1rem;height:2.1rem}.TortoiseRunnerSection-module__FB1ekW__section{padding:1.5rem .75rem;padding-bottom:max(2.5rem, calc(1.5rem + env(safe-area-inset-bottom)))}.TortoiseRunnerSection-module__FB1ekW__shell{padding-bottom:1.5rem}.TortoiseRunnerSection-module__FB1ekW__section[data-game-phase]:not([data-game-phase=idle]){padding-bottom:max(4rem, calc(2.5rem + env(safe-area-inset-bottom)))}.TortoiseRunnerSection-module__FB1ekW__section[data-game-phase]:not([data-game-phase=idle]) .TortoiseRunnerSection-module__FB1ekW__shell{padding-bottom:2rem}.TortoiseRunnerSection-module__FB1ekW__section[data-expanded=true],.TortoiseRunnerSection-module__FB1ekW__section[data-expanded=true][data-game-phase]:not([data-game-phase=idle]){padding:.5rem}.TortoiseRunnerSection-module__FB1ekW__section[data-expanded=true] .TortoiseRunnerSection-module__FB1ekW__canvasWrap,.TortoiseRunnerSection-module__FB1ekW__section[data-expanded=true] .TortoiseRunnerSection-module__FB1ekW__previewStage{height:clamp(160px,30svh,280px);min-height:0}.TortoiseRunnerSection-module__FB1ekW__section[data-expanded=true] .TortoiseRunnerSection-module__FB1ekW__canvas{height:100%}.TortoiseRunnerSection-module__FB1ekW__mobileNotice{border-left:3px solid var(--palette-brand-yellow);background:var(--palette-paper);border-radius:.25rem;margin:.4rem 1rem .65rem;padding:.35rem .55rem;display:block}.TortoiseRunnerSection-module__FB1ekW__section[data-expanded=true] .TortoiseRunnerSection-module__FB1ekW__mobileNotice{margin:.15rem .75rem .35rem;padding-block:.25rem;font-size:.8125rem}.TortoiseRunnerSection-module__FB1ekW__card{border-radius:1.4rem}.TortoiseRunnerSection-module__FB1ekW__heading{gap:.75rem;padding:1.1rem 1rem .9rem}.TortoiseRunnerSection-module__FB1ekW__headingActions{flex-direction:column-reverse;align-items:flex-end;gap:.45rem}.TortoiseRunnerSection-module__FB1ekW__collapseButton{width:2.5rem;min-height:2.5rem;padding:0}.TortoiseRunnerSection-module__FB1ekW__title{font-size:clamp(1.7rem,8vw,2.4rem)}.TortoiseRunnerSection-module__FB1ekW__description{font-size:.88rem}.TortoiseRunnerSection-module__FB1ekW__rewardCard{min-width:5.4rem;padding:.7rem .55rem}.TortoiseRunnerSection-module__FB1ekW__rewardCard strong{font-size:1.6rem}.TortoiseRunnerSection-module__FB1ekW__rewardCard span{font-size:.8125rem}.TortoiseRunnerSection-module__FB1ekW__previewStage{min-height:260px}.TortoiseRunnerSection-module__FB1ekW__previewGoldenLeaf{font-size:27px}.TortoiseRunnerSection-module__FB1ekW__gamePanel{border-radius:1rem;margin-inline:.75rem}.TortoiseRunnerSection-module__FB1ekW__canvas{height:190px}.TortoiseRunnerSection-module__FB1ekW__footer{align-items:flex-start;padding:.8rem 1rem 1rem}.TortoiseRunnerSection-module__FB1ekW__progressTrack{margin-inline:.75rem}.TortoiseRunnerSection-module__FB1ekW__instructions{font-size:.8125rem}.TortoiseRunnerSection-module__FB1ekW__voucher{margin-inline:.75rem}.TortoiseRunnerSection-module__FB1ekW__belowNote{padding-inline:1rem}}@media (prefers-reduced-motion:reduce){.TortoiseRunnerSection-module__FB1ekW__startButton,.TortoiseRunnerSection-module__FB1ekW__collapseButton,.TortoiseRunnerSection-module__FB1ekW__section{transition:none}}
.WebsiteSaleSection-module__teMhpW__shell{isolation:isolate;border:1px solid var(--palette-orange-24);background:var(--palette-vip-shell);box-shadow:0 18px 48px -24px var(--palette-violet-17-alpha-400000), 0 0 0 4px var(--palette-orange-23-alpha-070588);border-radius:28px;position:relative;overflow:hidden}.WebsiteSaleSection-module__teMhpW__ticket[data-coasting=true] .WebsiteSaleSection-module__teMhpW__bowlingBall{transition:opacity .18s}.WebsiteSaleSection-module__teMhpW__hero{perspective:1000px;background:radial-gradient(ellipse at 90% 10%, var(--palette-vip-glow), transparent 55%), radial-gradient(ellipse at 10% 100%, var(--palette-teal-36-alpha-400000), transparent 55%), linear-gradient(125deg, var(--palette-vip-hero-start), var(--palette-vip-hero-mid) 65%, var(--palette-vip-hero-end));color:var(--palette-vip-foreground);grid-template-columns:minmax(0,1fr) 290px;align-items:center;gap:24px;padding:38px 44px;display:grid;position:relative}.WebsiteSaleSection-module__teMhpW__textHero{grid-template-columns:minmax(0,1fr) 290px}.WebsiteSaleSection-module__teMhpW__textHero .WebsiteSaleSection-module__teMhpW__message{max-width:760px}.WebsiteSaleSection-module__teMhpW__saleDecorations{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.WebsiteSaleSection-module__teMhpW__saleDecorations>span{filter:drop-shadow(0 8px 5px var(--palette-black-alpha-200000));line-height:1;position:absolute}.WebsiteSaleSection-module__teMhpW__saleShip{font-size:64px;top:5%;left:59%;transform:rotate(-18deg)}.WebsiteSaleSection-module__teMhpW__saleLiner{font-size:88px;bottom:-8px;left:53%;transform:rotate(14deg)}.WebsiteSaleSection-module__teMhpW__saleDragon{font-size:80px;top:-8px;right:0;transform:rotate(-12deg)}.WebsiteSaleSection-module__teMhpW__saleGem{font-size:40px;bottom:16px;right:8px;transform:rotate(14deg)}.WebsiteSaleSection-module__teMhpW__saleToy{font-size:38px;bottom:20px;right:360px;transform:rotate(-12deg)}.WebsiteSaleSection-module__teMhpW__saleRocket{font-size:32px;top:42%;right:352px;transform:rotate(12deg)}@media (max-width:1100px){.WebsiteSaleSection-module__teMhpW__saleToy,.WebsiteSaleSection-module__teMhpW__saleRocket{display:none}.WebsiteSaleSection-module__teMhpW__saleShip{font-size:52px;left:53%}}@media (max-width:700px){.WebsiteSaleSection-module__teMhpW__saleShip{font-size:48px;top:auto;bottom:42px;left:-10px}.WebsiteSaleSection-module__teMhpW__saleLiner{font-size:50px;bottom:160px;left:auto;right:-8px}.WebsiteSaleSection-module__teMhpW__saleDragon{font-size:52px;top:8px;right:0}.WebsiteSaleSection-module__teMhpW__saleGem{font-size:30px;bottom:12px;right:8px}}.WebsiteSaleSection-module__teMhpW__salePlayCard{border:1px solid var(--palette-orange-30);background:linear-gradient(145deg, var(--palette-vip-ticket-start), var(--palette-vip-ticket-end));color:var(--palette-vip-ticket-ink);text-align:center;box-shadow:10px 12px 0 var(--palette-violet-02-alpha-266667);cursor:pointer;border-radius:20px;flex-direction:column;padding:26px 22px 22px;transition:transform .18s;display:flex;position:relative;transform:rotate(3deg)}.WebsiteSaleSection-module__teMhpW__salePlayCard:hover,.WebsiteSaleSection-module__teMhpW__salePlayCard:focus-visible{transform:rotate(0)translateY(-3px)}.WebsiteSaleSection-module__teMhpW__salePlayCardPrompt{background:var(--palette-vip-button);min-height:44px;color:var(--palette-vip-button-ink);border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:16px;padding:8px;font-size:13px;font-weight:800;display:flex}.WebsiteSaleSection-module__teMhpW__saleBowlingIcon{font-size:28px;animation:1.8s ease-in-out 3 WebsiteSaleSection-module__teMhpW__bowlingInvitation;display:inline-block}@keyframes WebsiteSaleSection-module__teMhpW__bowlingInvitation{0%,to{transform:rotate(-8deg)translateY(0)}50%{transform:rotate(8deg)translateY(-5px)}}.WebsiteSaleSection-module__teMhpW__salePlayCard:focus-visible,.WebsiteSaleSection-module__teMhpW__playviewButton:focus-visible{outline:3px solid var(--palette-action);outline-offset:5px}.WebsiteSaleSection-module__teMhpW__playviewGame .WebsiteSaleSection-module__teMhpW__playviewPitch [data-playview-ball]{width:84px;height:84px;box-shadow:none;background:0 0;border:0;border-radius:50%;place-self:center;padding:0;transition:none;transform:none}.WebsiteSaleSection-module__teMhpW__playviewPitch [data-playview-ball] .WebsiteSaleSection-module__teMhpW__bowlingBall{opacity:1;transform:translate(-50%, -50%) rotate(var(--ticket-ball-spin,0deg));transition:none}.WebsiteSaleSection-module__teMhpW__ballDragHint{pointer-events:none;position:absolute;bottom:100px;right:22px}@media (max-width:700px){.WebsiteSaleSection-module__teMhpW__hero.WebsiteSaleSection-module__teMhpW__textHero{grid-template-columns:minmax(0,1fr)}.WebsiteSaleSection-module__teMhpW__salePlayCard{justify-self:center;width:min(100%,232px);padding:18px 14px 14px}.WebsiteSaleSection-module__teMhpW__playviewGame .WebsiteSaleSection-module__teMhpW__playviewPitch [data-playview-ball]{width:56px;height:56px;padding:0}.WebsiteSaleSection-module__teMhpW__ballDragHint{font-size:13px;bottom:105px;right:12px}}.WebsiteSaleSection-module__teMhpW__saleActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.WebsiteSaleSection-module__teMhpW__saleActions .WebsiteSaleSection-module__teMhpW__shopLink{margin-top:0}.WebsiteSaleSection-module__teMhpW__playviewButton{border:1px solid var(--palette-action);min-height:44px;color:var(--palette-action);cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:10px 18px;font-weight:800;display:inline-flex}.WebsiteSaleSection-module__teMhpW__playviewButton:hover{background:var(--palette-vip-shell)}.WebsiteSaleSection-module__teMhpW__playviewDialog{background:var(--palette-vip-shell);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--palette-vip-foreground);border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.WebsiteSaleSection-module__teMhpW__playviewDialog[open]{flex-direction:column;display:flex}.WebsiteSaleSection-module__teMhpW__playviewDialog::backdrop{background:var(--palette-black-alpha-200000)}.WebsiteSaleSection-module__teMhpW__playviewHeader{padding:max(8px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) 8px max(16px, env(safe-area-inset-left));flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;font-weight:900;display:flex}.WebsiteSaleSection-module__teMhpW__playviewHeader button{background:var(--palette-vip-button);min-width:44px;min-height:44px;color:var(--palette-vip-button-ink);cursor:pointer;border-radius:10px;padding:8px 12px}.WebsiteSaleSection-module__teMhpW__playviewInstructions{color:var(--palette-vip-description);flex-shrink:0;padding:0 16px 8px;font-size:13px}.WebsiteSaleSection-module__teMhpW__playviewContent{overscroll-behavior:contain;flex:1;min-height:0;display:flex;overflow:auto}.WebsiteSaleSection-module__teMhpW__playviewLoading{margin:auto;padding:24px}.WebsiteSaleSection-module__teMhpW__playviewGame{flex:1;min-width:0;height:100%;min-height:600px}.WebsiteSaleSection-module__teMhpW__playviewGame>.WebsiteSaleSection-module__teMhpW__shell{border-radius:0;height:100%}.WebsiteSaleSection-module__teMhpW__playviewGame .WebsiteSaleSection-module__teMhpW__playviewPitch{height:100%;min-height:460px;padding:110px 44px;overflow:hidden}.WebsiteSaleSection-module__teMhpW__playviewRackAnchor{align-self:stretch;min-height:160px}.WebsiteSaleSection-module__teMhpW__playviewPitch .WebsiteSaleSection-module__teMhpW__bowlingRack[data-active=false] .WebsiteSaleSection-module__teMhpW__bowlingPin,.WebsiteSaleSection-module__teMhpW__playviewPitch .WebsiteSaleSection-module__teMhpW__bowlingRack[data-active=false] .WebsiteSaleSection-module__teMhpW__pinZone,.WebsiteSaleSection-module__teMhpW__playviewPitch .WebsiteSaleSection-module__teMhpW__bowlingRack[data-active=false] .WebsiteSaleSection-module__teMhpW__pinZoneHint{opacity:1;visibility:visible}.WebsiteSaleSection-module__teMhpW__playviewPitch .WebsiteSaleSection-module__teMhpW__bowlingPinFace{opacity:1;transform:none}@media (max-width:700px){.WebsiteSaleSection-module__teMhpW__playviewGame .WebsiteSaleSection-module__teMhpW__playviewPitch{grid-template-rows:minmax(160px,1fr) auto;gap:12px;padding:100px 22px}.WebsiteSaleSection-module__teMhpW__playviewPitch .WebsiteSaleSection-module__teMhpW__ticket{width:180px;padding:12px}.WebsiteSaleSection-module__teMhpW__playviewPitch .WebsiteSaleSection-module__teMhpW__discount{font-size:48px}.WebsiteSaleSection-module__teMhpW__playviewPitch .WebsiteSaleSection-module__teMhpW__bowlingRack{left:var(--bowling-rack-left,calc(50% - 65px));top:var(--bowling-rack-top,30%)}}@media (min-width:1024px){.WebsiteSaleSection-module__teMhpW__section{transition:max-width .28s}.WebsiteSaleSection-module__teMhpW__hero{transition:padding-bottom .28s}.WebsiteSaleSection-module__teMhpW__section[data-expanded=true]{max-width:88rem}.WebsiteSaleSection-module__teMhpW__section[data-expanded=true] .WebsiteSaleSection-module__teMhpW__hero{padding-bottom:118px}}.WebsiteSaleSection-module__teMhpW__message{z-index:1;max-width:570px;transition:transform .26s,opacity .18s;position:relative}.WebsiteSaleSection-module__teMhpW__hero[data-bowling-active=true] .WebsiteSaleSection-module__teMhpW__message{opacity:0;pointer-events:auto;transform:translate(calc(-100% - 64px))}.WebsiteSaleSection-module__teMhpW__bowlingScoreStats{align-items:center;gap:9px;min-height:24px;display:flex}.WebsiteSaleSection-module__teMhpW__bowlingGameInfo{z-index:6;color:var(--palette-vip-description);justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex;position:absolute;top:64px;right:14px}.WebsiteSaleSection-module__teMhpW__bowlingCombo{color:var(--pin-zone-ink);font-weight:900}.WebsiteSaleSection-module__teMhpW__bowlingQuickReset{border:1px solid var(--palette-orange-36-alpha-313725);background:var(--palette-vip-button);min-height:34px;color:var(--palette-vip-button-ink);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:5px 10px;font-size:13px;font-weight:900;display:inline-flex}.WebsiteSaleSection-module__teMhpW__bowlingQuickReset:hover{background:var(--palette-vip-button-hover)}.WebsiteSaleSection-module__teMhpW__bowlingRewards{gap:12px;display:grid}.WebsiteSaleSection-module__teMhpW__bowlingReward{border:1px solid var(--palette-orange-36-alpha-313725);background:color-mix(in srgb, var(--palette-vip-shell) 90%, transparent);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;min-width:0;padding:16px;font-size:14px;display:flex}.WebsiteSaleSection-module__teMhpW__bowlingReward[data-eligible=true]{border-color:var(--pin-zone-ink)}.WebsiteSaleSection-module__teMhpW__bowlingRewardDetails{flex-direction:column;gap:2px;min-width:0;display:flex}.WebsiteSaleSection-module__teMhpW__bowlingRewardDetails small,.WebsiteSaleSection-module__teMhpW__bowlingRewardCode small{color:var(--palette-vip-description);font-size:13px;line-height:1.5}.WebsiteSaleSection-module__teMhpW__bowlingRewardCode{min-width:0;color:var(--palette-action);flex-wrap:wrap;align-items:center;gap:3px;display:flex}.WebsiteSaleSection-module__teMhpW__bowlingRewardCode code{overflow-wrap:anywhere;font-size:14px}.WebsiteSaleSection-module__teMhpW__bowlingRewardButton{background:var(--palette-vip-button);min-height:44px;color:var(--palette-vip-button-ink);border-radius:6px;flex-shrink:0;padding:8px 12px;font-size:13px;font-weight:900}.WebsiteSaleSection-module__teMhpW__bowlingRewardButton:disabled{cursor:wait;opacity:.6}.WebsiteSaleSection-module__teMhpW__bowlingRewardError{color:var(--palette-coral-07);grid-column:1/-1;font-size:13px}.WebsiteSaleSection-module__teMhpW__hero[data-bowling-active=true]{z-index:3}.WebsiteSaleSection-module__teMhpW__hero[data-bowling-active=true]:after{z-index:1;background:color-mix(in srgb, var(--palette-vip-shell) 72%, transparent);content:"";pointer-events:auto;position:absolute;inset:0}.WebsiteSaleSection-module__teMhpW__hero[data-bowling-active=true] .WebsiteSaleSection-module__teMhpW__constellation{z-index:3}.WebsiteSaleSection-module__teMhpW__hero[data-bowling-active=true] .WebsiteSaleSection-module__teMhpW__ticket{z-index:4}.WebsiteSaleSection-module__teMhpW__bowlingScore{z-index:6;border:1px solid var(--palette-orange-36-alpha-313725);background:color-mix(in srgb, var(--palette-vip-shell) 68%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:calc(100% - 28px);box-shadow:0 8px 24px var(--palette-violet-17-alpha-400000);color:var(--palette-vip-foreground);pointer-events:none;border-radius:14px;align-items:center;padding:10px 12px;font-size:13px;font-weight:800;display:flex;position:absolute;top:14px;right:14px}.WebsiteSaleSection-module__teMhpW__bowlingScore strong{color:var(--palette-vip-title-accent);font-size:18px;font-weight:900}.WebsiteSaleSection-module__teMhpW__bowlingScoreLast,.WebsiteSaleSection-module__teMhpW__bowlingScoreRemaining{border-left:1px solid var(--palette-orange-36-alpha-313725);color:var(--palette-vip-description);padding-left:10px}.WebsiteSaleSection-module__teMhpW__bowlingRewardDock{z-index:6;align-items:stretch;gap:8px;max-width:calc(100% - 28px);display:flex;position:absolute;bottom:12px;left:14px}.WebsiteSaleSection-module__teMhpW__bowlingMilestones,.WebsiteSaleSection-module__teMhpW__bowlingWallet,.WebsiteSaleSection-module__teMhpW__bowlingGameInfo{border:1px solid var(--palette-orange-36-alpha-313725);background:color-mix(in srgb, var(--palette-vip-shell) 68%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 24px var(--palette-violet-17-alpha-400000);border-radius:14px;padding:6px 8px}.WebsiteSaleSection-module__teMhpW__bowlingMilestones{gap:4px;display:flex}.WebsiteSaleSection-module__teMhpW__bowlingMilestone{min-width:44px;color:var(--palette-vip-foreground);cursor:pointer;border-radius:10px;flex-direction:column;align-items:center;padding:3px 5px;font-size:13px;font-weight:800;display:flex}.WebsiteSaleSection-module__teMhpW__bowlingMilestone small{font-size:13px}.WebsiteSaleSection-module__teMhpW__milestoneFlag{opacity:.45;font-size:20px}.WebsiteSaleSection-module__teMhpW__bowlingMilestone[data-reached=true] .WebsiteSaleSection-module__teMhpW__milestoneFlag{opacity:1;animation:1.8s ease-in-out infinite WebsiteSaleSection-module__teMhpW__milestoneGlow}.WebsiteSaleSection-module__teMhpW__bowlingMilestone[data-claimed=true] .WebsiteSaleSection-module__teMhpW__milestoneFlag{opacity:1;animation:none}@keyframes WebsiteSaleSection-module__teMhpW__milestoneGlow{0%,to{filter:drop-shadow(0 0 2px var(--palette-brand-yellow))}50%{filter:drop-shadow(0 0 8px var(--palette-brand-yellow));transform:translateY(-2px)}}.WebsiteSaleSection-module__teMhpW__bowlingWallet{color:var(--palette-vip-foreground);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:13px;font-weight:800;display:flex}.WebsiteSaleSection-module__teMhpW__bowlingDialog .product-info-dialog{background:color-mix(in srgb, var(--palette-vip-shell) 82%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--palette-vip-foreground)}:is(.WebsiteSaleSection-module__teMhpW__bowlingDialog .product-info-dialog-header,.WebsiteSaleSection-module__teMhpW__bowlingDialog .product-info-dialog-footer){background:0 0}.WebsiteSaleSection-module__teMhpW__eyebrow{border:1px solid var(--palette-orange-36-alpha-313725);background:var(--palette-orange-36-alpha-047059);color:var(--palette-vip-eyebrow);border-radius:99px;align-items:center;gap:8px;padding:7px 12px;font-size:13px;font-weight:800;display:inline-flex}.WebsiteSaleSection-module__teMhpW__title{letter-spacing:-.045em;margin-top:18px;font-size:clamp(28px,3.8vw,48px);font-weight:900;line-height:1.14}.WebsiteSaleSection-module__teMhpW__title>span{color:var(--palette-vip-title-accent);text-shadow:0 2px 24px var(--palette-orange-22-alpha-188235)}.WebsiteSaleSection-module__teMhpW__description{max-width:440px;color:var(--palette-vip-description);margin-top:16px;font-size:14px;line-height:1.7}.WebsiteSaleSection-module__teMhpW__benefits{color:var(--palette-vip-benefits);flex-direction:column;gap:6px;margin-top:16px;font-size:14px;display:flex}.WebsiteSaleSection-module__teMhpW__benefits span span{color:var(--palette-vip-check);margin-right:5px}.WebsiteSaleSection-module__teMhpW__shopLink{background:var(--palette-vip-button);min-height:44px;color:var(--palette-vip-button-ink);border-radius:12px;align-items:center;gap:20px;margin-top:24px;padding:10px 18px;font-size:14px;font-weight:900;display:inline-flex}.WebsiteSaleSection-module__teMhpW__shopLink:hover{background:var(--palette-vip-button-hover)}.WebsiteSaleSection-module__teMhpW__ticket{z-index:1;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transform-style:preserve-3d;border:1px solid var(--palette-orange-30);background:linear-gradient(145deg, var(--palette-vip-ticket-start), var(--palette-vip-ticket-end));color:var(--palette-vip-ticket-ink);text-align:center;translate:var(--ticket-drag-x,0px) var(--ticket-drag-y,0px);transform:rotateX(var(--ticket-tilt-y,0deg)) rotateY(var(--ticket-tilt-x,0deg)) rotateZ(var(--ticket-rotation,3deg));will-change:auto;box-shadow:10px 12px 0 var(--palette-violet-02-alpha-266667), 0 0 40px var(--palette-orange-27-alpha-156863);border-radius:20px;padding:26px 22px 22px;transition:transform .18s cubic-bezier(.2,.75,.25,1),box-shadow .18s,translate .36s cubic-bezier(.2,.75,.25,1);position:relative}.WebsiteSaleSection-module__teMhpW__ticket[data-dragging=true],.WebsiteSaleSection-module__teMhpW__ticket[data-coasting=true],.WebsiteSaleSection-module__teMhpW__ticket[data-positioned=true]{translate:var(--ticket-drag-x,0px) var(--ticket-drag-y,0px);will-change:transform;transition:none;transform:none}.WebsiteSaleSection-module__teMhpW__ticket[data-dragging=true]{cursor:grabbing}.WebsiteSaleSection-module__teMhpW__ticket>*{pointer-events:none}.WebsiteSaleSection-module__teMhpW__ticket>:not(.WebsiteSaleSection-module__teMhpW__crown){transform:translateZ(18px)}.WebsiteSaleSection-module__teMhpW__ticket[data-bowling-ready=true],.WebsiteSaleSection-module__teMhpW__ticket[data-bowling-ball=true]{box-shadow:none;will-change:transform;background:0 0;border-color:#0000}.WebsiteSaleSection-module__teMhpW__ticket[data-bowling-ready=true]>:not(.WebsiteSaleSection-module__teMhpW__bowlingBall),.WebsiteSaleSection-module__teMhpW__ticket[data-bowling-ball=true]>:not(.WebsiteSaleSection-module__teMhpW__bowlingBall){opacity:0;transition:opacity .18s,transform .26s cubic-bezier(.2,.75,.25,1);transform:scale(.72)}.WebsiteSaleSection-module__teMhpW__bowlingBall{z-index:2;aspect-ratio:1;border:1px solid var(--palette-violet-08);background:radial-gradient(circle at 27% 20%, var(--palette-white) 0 2%, transparent 20%), radial-gradient(circle at 32% 27%, var(--palette-vip-ticket-start), var(--palette-violet-08) 58%, var(--palette-violet-12));width:84px;box-shadow:inset -12px -15px 18px var(--palette-black-alpha-200000), 0 14px 20px var(--palette-black-alpha-200000);opacity:0;pointer-events:none;transform:translate(-50%, -50%) scale(.2) rotate(var(--ticket-ball-spin,0deg));border-radius:50%;transition:opacity .18s,transform .28s cubic-bezier(.2,.75,.25,1);position:absolute;top:50%;left:50%}.WebsiteSaleSection-module__teMhpW__bowlingOverlay{z-index:2;background:color-mix(in srgb, var(--palette-vip-shell) 90%, transparent);opacity:0;pointer-events:none;visibility:hidden;transition:opacity .22s,visibility 0s linear .22s;position:absolute;inset:0}.WebsiteSaleSection-module__teMhpW__bowlingOverlay[data-active=true]{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .22s}.WebsiteSaleSection-module__teMhpW__bowlingBall:after{aspect-ratio:1;background:var(--palette-violet-12);width:6px;box-shadow:-11px 7px 0 var(--palette-violet-12), 1px 15px 0 var(--palette-violet-12);content:"";border-radius:50%;position:absolute;top:28%;left:56%}.WebsiteSaleSection-module__teMhpW__ticket[data-bowling-ready=true] .WebsiteSaleSection-module__teMhpW__bowlingBall,.WebsiteSaleSection-module__teMhpW__ticket[data-bowling-ball=true] .WebsiteSaleSection-module__teMhpW__bowlingBall{opacity:1;transform:translate(-50%, -50%) scale(1) rotate(var(--ticket-ball-spin,0deg))}.WebsiteSaleSection-module__teMhpW__crown{filter:drop-shadow(0 6px 3px var(--palette-black-alpha-200000));font-size:52px;position:absolute;inset:-26px auto auto -16px;transform:translateZ(38px)rotate(-24deg)}.WebsiteSaleSection-module__teMhpW__ticketBadge{font-size:13px;font-weight:900}.WebsiteSaleSection-module__teMhpW__discount{letter-spacing:-.08em;font-size:100px;font-weight:900;line-height:1.08}.WebsiteSaleSection-module__teMhpW__discount>span{font-size:40px}.WebsiteSaleSection-module__teMhpW__discountLabel{font-size:13px;font-weight:900}.WebsiteSaleSection-module__teMhpW__coupon{border:1px dashed var(--palette-orange-08);background:var(--palette-yellow-04);border-radius:10px;justify-content:center;align-items:center;gap:14px;margin-top:18px;padding:10px;display:flex}.WebsiteSaleSection-module__teMhpW__coupon strong{letter-spacing:.08em;font-size:20px;font-weight:900}.WebsiteSaleSection-module__teMhpW__codeHint{margin-top:10px;font-size:13px;font-weight:600}.WebsiteSaleSection-module__teMhpW__dragIndicator{border:1px solid var(--palette-orange-30);background:var(--palette-vip-button);min-height:44px;color:var(--palette-vip-button-ink);box-shadow:0 4px 14px var(--palette-black-alpha-200000);opacity:1;visibility:visible;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:16px;padding:8px 10px;font-size:13px;font-weight:800;transition:opacity .5s,visibility linear;display:flex}.WebsiteSaleSection-module__teMhpW__dragIndicator svg{flex:0 0 28px;width:28px;min-width:28px;max-width:28px;height:28px;min-height:28px;max-height:28px;display:block}.WebsiteSaleSection-module__teMhpW__dragIndicator[data-dismissed=true]{opacity:0;visibility:hidden;transition:opacity .18s,visibility 0s linear .18s}.WebsiteSaleSection-module__teMhpW__dragIndicator[data-dismissed=true] svg{animation:none}.WebsiteSaleSection-module__teMhpW__constellation{pointer-events:none;z-index:2;position:absolute;inset:0;overflow:hidden}.WebsiteSaleSection-module__teMhpW__decor{filter:drop-shadow(0 12px 8px var(--palette-violet-01-alpha-600000));pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;transform:translate3d(var(--decor-x,0px), var(--decor-y,0px), 0) rotate(calc(var(--decor-base-rotation,0deg) + var(--decor-rotation,0deg)));will-change:auto;font-size:64px;line-height:1;position:absolute}.WebsiteSaleSection-module__teMhpW__hero[data-bowling-active=true] .WebsiteSaleSection-module__teMhpW__decor,.WebsiteSaleSection-module__teMhpW__decor[data-dragging=true]{will-change:transform}.WebsiteSaleSection-module__teMhpW__decor[data-dragging=true]{cursor:grabbing}.WebsiteSaleSection-module__teMhpW__warship{--decor-base-rotation:-18deg;top:7%;left:55%}.WebsiteSaleSection-module__teMhpW__titanic{--decor-base-rotation:15deg;font-size:90px;bottom:-10px;left:46%}.WebsiteSaleSection-module__teMhpW__dragon{--decor-base-rotation:-12deg;font-size:80px;top:-14px;right:4px}.WebsiteSaleSection-module__teMhpW__gem{--decor-base-rotation:15deg;font-size:42px;bottom:10px;right:1%}.WebsiteSaleSection-module__teMhpW__bowlingRack{--pin-zone-ink:color-mix(in srgb, var(--palette-brand-yellow) 35%, var(--palette-black));top:var(--bowling-rack-top,50%);left:var(--bowling-rack-left,44px);z-index:3;pointer-events:none;grid-template-rows:repeat(10,19px);grid-template-columns:repeat(5,38px);display:grid;position:absolute;transform:translateY(-50%)}.WebsiteSaleSection-module__teMhpW__pinZone{pointer-events:none;z-index:0;width:calc(100% + 48px);height:calc(100% + 48px);position:absolute;inset:-24px;overflow:visible}.WebsiteSaleSection-module__teMhpW__pinZone path{fill:var(--palette-yellow-03);fill-opacity:.08;stroke:var(--pin-zone-ink);stroke-dasharray:8 7;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;vector-effect:non-scaling-stroke}.WebsiteSaleSection-module__teMhpW__pinZoneHint{z-index:2;background:color-mix(in srgb, var(--palette-vip-shell) 90%, transparent);color:var(--pin-zone-ink);white-space:nowrap;pointer-events:none;text-shadow:0 1px 8px var(--palette-vip-shell);border-radius:99px;padding:4px 8px;font-size:13px;font-weight:900;line-height:1.2;position:absolute;top:-44px;left:50%;transform:translate(-50%)}.WebsiteSaleSection-module__teMhpW__pinZoneMobile{display:none}.WebsiteSaleSection-module__teMhpW__bowlingRack[data-active=false] .WebsiteSaleSection-module__teMhpW__pinZone,.WebsiteSaleSection-module__teMhpW__bowlingRack[data-active=false] .WebsiteSaleSection-module__teMhpW__pinZoneHint,.WebsiteSaleSection-module__teMhpW__bowlingRack[data-resetting=true] .WebsiteSaleSection-module__teMhpW__pinZone,.WebsiteSaleSection-module__teMhpW__bowlingRack[data-resetting=true] .WebsiteSaleSection-module__teMhpW__pinZoneHint{visibility:hidden}.WebsiteSaleSection-module__teMhpW__bowlingPin{grid-column:var(--pin-column);grid-row:var(--pin-row) / span 2;width:38px;height:38px;filter:drop-shadow(0 5px 4px var(--palette-violet-01-alpha-600000));pointer-events:none;z-index:1;place-items:center;font-size:31px;transition:opacity .22s,scale .22s,filter .18s;display:grid;position:relative}.WebsiteSaleSection-module__teMhpW__bowlingPinFace{transform-origin:50%;opacity:0;transition:transform .26s cubic-bezier(.2,.75,.25,1),opacity .18s;display:block;transform:translate(-96px)scale(.7)}.WebsiteSaleSection-module__teMhpW__bowlingRack[data-active=true] .WebsiteSaleSection-module__teMhpW__bowlingPinFace{opacity:1;transform:translate(0)scale(1)}.WebsiteSaleSection-module__teMhpW__bowlingRack[data-active=false] .WebsiteSaleSection-module__teMhpW__bowlingPin{opacity:0;visibility:hidden}.WebsiteSaleSection-module__teMhpW__bowlingRack[data-resetting=true] .WebsiteSaleSection-module__teMhpW__bowlingPin{opacity:0;scale:.35}.WebsiteSaleSection-module__teMhpW__showcase{border-top:1px solid var(--palette-orange-29-alpha-250980);background:linear-gradient(180deg, var(--palette-vip-showcase-start), var(--palette-vip-showcase-end));padding:22px}.WebsiteSaleSection-module__teMhpW__productHeading{color:var(--palette-vip-products-heading);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.WebsiteSaleSection-module__teMhpW__productHeading h3{font-size:16px;font-weight:800}.WebsiteSaleSection-module__teMhpW__productHeading a{text-underline-offset:4px;align-items:center;gap:10px;min-height:44px;font-size:13px;font-weight:700;text-decoration:underline;display:inline-flex}.WebsiteSaleSection-module__teMhpW__productStrip{scroll-snap-type:x mandatory;scrollbar-color:var(--palette-orange-16) var(--palette-violet-10);scrollbar-width:thin;gap:12px;padding:2px 2px 16px;display:flex;overflow-x:auto}.WebsiteSaleSection-module__teMhpW__product{scroll-snap-align:start;border:1px solid var(--palette-orange-34);background:var(--palette-orange-63);min-width:0;color:var(--palette-violet-08);border-radius:16px;flex:0 0 192px;padding:9px;transition:transform .18s;display:block;position:relative}.WebsiteSaleSection-module__teMhpW__product:hover{transform:translateY(-2px)}.WebsiteSaleSection-module__teMhpW__productImage{aspect-ratio:1;background:var(--palette-orange-49);border-radius:10px;position:relative;overflow:hidden}.WebsiteSaleSection-module__teMhpW__noImage{height:100%;color:var(--palette-violet-18);place-items:center;font-size:48px;display:grid}.WebsiteSaleSection-module__teMhpW__productBadge{background:var(--palette-violet-12);color:var(--palette-orange-37);white-space:nowrap;border-radius:8px;margin-top:8px;padding:5px 7px;font-size:13px;font-weight:900;display:table}.WebsiteSaleSection-module__teMhpW__product h4{white-space:nowrap;text-overflow:ellipsis;margin-top:10px;font-size:13px;font-weight:800;overflow:hidden}.WebsiteSaleSection-module__teMhpW__afterCode{color:var(--palette-violet-16);margin-top:10px;font-size:13px;font-weight:700}.WebsiteSaleSection-module__teMhpW__price{letter-spacing:-.04em;font-size:20px;font-weight:900}.WebsiteSaleSection-module__teMhpW__beforeCode{color:var(--palette-vip-before-code);margin-top:2px;font-size:13px}.WebsiteSaleSection-module__teMhpW__beforeCode span{text-decoration:line-through}.WebsiteSaleSection-module__teMhpW__productAction{background:var(--palette-violet-25);border-radius:8px;justify-content:space-between;align-items:center;min-height:28px;margin-top:12px;padding:5px 10px;font-size:13px;font-weight:800;display:flex}.WebsiteSaleSection-module__teMhpW__conditions{color:var(--palette-vip-conditions);margin-top:10px;font-size:13px;line-height:1.7}.WebsiteSaleSection-module__teMhpW__conditions summary{cursor:pointer;width:fit-content;min-height:44px;color:var(--palette-vip-conditions-heading);padding-block:6px;font-weight:700}.WebsiteSaleSection-module__teMhpW__conditions p{max-width:840px;margin-top:6px}.WebsiteSaleSection-module__teMhpW__status{color:var(--palette-vip-status);padding:20px 0;font-size:13px}.WebsiteSaleSection-module__teMhpW__shell :focus-visible{outline-color:var(--palette-orange-19);outline-offset:3px}@media (max-width:700px){.WebsiteSaleSection-module__teMhpW__hero{grid-template-columns:minmax(0,1fr);gap:30px;padding:26px 22px 30px}.WebsiteSaleSection-module__teMhpW__bowlingScore{gap:6px;max-width:calc(100% - 20px);padding:7px 8px;inset:8px 10px auto auto}.WebsiteSaleSection-module__teMhpW__bowlingScoreStats{gap:6px;font-size:13px}.WebsiteSaleSection-module__teMhpW__bowlingScore strong{font-size:13px}.WebsiteSaleSection-module__teMhpW__bowlingScoreLast,.WebsiteSaleSection-module__teMhpW__bowlingScoreRemaining{padding-left:6px;font-size:13px}.WebsiteSaleSection-module__teMhpW__bowlingGameInfo{font-size:13px;top:48px;right:10px}.WebsiteSaleSection-module__teMhpW__bowlingQuickReset{min-height:29px;font-size:13px}.WebsiteSaleSection-module__teMhpW__bowlingRewardDock{gap:5px;max-width:calc(100% - 20px);left:10px}.WebsiteSaleSection-module__teMhpW__bowlingMilestones{gap:0;padding:4px}.WebsiteSaleSection-module__teMhpW__bowlingWallet{max-width:92px;font-size:13px}.WebsiteSaleSection-module__teMhpW__message{padding-right:30px}.WebsiteSaleSection-module__teMhpW__ticket{--ticket-rotation:2deg;justify-self:center;width:min(100%,232px);padding:18px 14px 14px}.WebsiteSaleSection-module__teMhpW__bowlingRack{grid-template-rows:repeat(5,30px);grid-template-columns:repeat(10,13px)}.WebsiteSaleSection-module__teMhpW__pinZoneDesktop{display:none}.WebsiteSaleSection-module__teMhpW__pinZoneMobile{display:block}.WebsiteSaleSection-module__teMhpW__pinZoneHint{font-size:13px;top:-38px}.WebsiteSaleSection-module__teMhpW__bowlingPin{grid-column:var(--pin-mobile-column) / span 2;grid-row:var(--pin-mobile-row);width:26px;height:30px;font-size:24px}.WebsiteSaleSection-module__teMhpW__bowlingBall{width:56px}.WebsiteSaleSection-module__teMhpW__crown{font-size:40px;inset:-20px auto auto -12px}.WebsiteSaleSection-module__teMhpW__discount{font-size:68px}.WebsiteSaleSection-module__teMhpW__discount>span{font-size:28px}.WebsiteSaleSection-module__teMhpW__coupon{gap:8px;margin-top:12px;padding:8px}.WebsiteSaleSection-module__teMhpW__coupon strong{font-size:16px}.WebsiteSaleSection-module__teMhpW__codeHint{margin-top:8px;font-size:13px}.WebsiteSaleSection-module__teMhpW__dragIndicator{gap:5px;min-height:44px;margin-top:12px;padding:6px 8px;font-size:13px}.WebsiteSaleSection-module__teMhpW__dragIndicator svg{flex-basis:22px;width:22px;min-width:22px;max-width:22px;height:22px;min-height:22px;max-height:22px}.WebsiteSaleSection-module__teMhpW__warship{font-size:46px;top:16%;left:auto;right:-8px}.WebsiteSaleSection-module__teMhpW__titanic{font-size:60px;bottom:28px;left:-20px}.WebsiteSaleSection-module__teMhpW__dragon{font-size:65px;top:auto;bottom:160px;right:-10px}.WebsiteSaleSection-module__teMhpW__showcase{padding:16px 12px}.WebsiteSaleSection-module__teMhpW__product{flex-basis:min(42vw,192px)}.WebsiteSaleSection-module__teMhpW__productHeading h3{font-size:14px}.WebsiteSaleSection-module__teMhpW__price{font-size:18px}}@media (prefers-reduced-motion:reduce){.WebsiteSaleSection-module__teMhpW__saleBowlingIcon{animation:none}.WebsiteSaleSection-module__teMhpW__salePlayCard{transition:none;transform:none}.WebsiteSaleSection-module__teMhpW__bowlingMilestone[data-reached=true] .WebsiteSaleSection-module__teMhpW__milestoneFlag{filter:drop-shadow(0 0 4px var(--palette-brand-yellow));animation:none}.WebsiteSaleSection-module__teMhpW__section,.WebsiteSaleSection-module__teMhpW__hero{transition:none}.WebsiteSaleSection-module__teMhpW__product,.WebsiteSaleSection-module__teMhpW__ticket{will-change:auto;transition:none;transform:none}.WebsiteSaleSection-module__teMhpW__ticket{cursor:default;touch-action:auto;translate:none}.WebsiteSaleSection-module__teMhpW__dragIndicator,.WebsiteSaleSection-module__teMhpW__dragIndicator[data-dismissed=true]{opacity:0;visibility:hidden;transition:none}.WebsiteSaleSection-module__teMhpW__dragIndicator svg{animation:none}.WebsiteSaleSection-module__teMhpW__bowlingBall,.WebsiteSaleSection-module__teMhpW__bowlingPin,.WebsiteSaleSection-module__teMhpW__bowlingPinFace,.WebsiteSaleSection-module__teMhpW__message{transition:none}.WebsiteSaleSection-module__teMhpW__decor{will-change:auto;cursor:default;touch-action:auto;transform:none}.WebsiteSaleSection-module__teMhpW__ticket[data-dragging=true],.WebsiteSaleSection-module__teMhpW__ticket[data-coasting=true],.WebsiteSaleSection-module__teMhpW__ticket[data-positioned=true]{transform:translate(0,0)}}
