:where(.twgh-ui2,.twgh-experience-shell){--twgh-ui-radius-sm:12px;--twgh-ui-radius-md:18px;--twgh-ui-radius-lg:28px;--twgh-ui-control:48px;--twgh-ui-focus:color-mix(in srgb,var(--twgh-experience-accent,var(--twgh-primary,#e95d36)) 34%,transparent);--twgh-ui-ease:cubic-bezier(.22,.76,.22,1);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:where(.twgh-ui2,.twgh-experience-shell) *,:where(.twgh-ui2,.twgh-experience-shell) *::before,:where(.twgh-ui2,.twgh-experience-shell) *::after{box-sizing:border-box;min-width:0}:where(.twgh-ui2,.twgh-experience-shell) :where(h1,h2,h3,h4,p,span,strong,small,label,code){overflow-wrap:anywhere}:where(.twgh-ui2,.twgh-experience-shell) :where(img,video,canvas,svg,iframe){max-width:100%}:where(.twgh-ui2,.twgh-experience-shell) :where(button,[role="button"],a.button,input,select,textarea){font:inherit}:where(.twgh-ui2,.twgh-experience-shell) :where(button,[role="button"],a.button){touch-action:manipulation;-webkit-tap-highlight-color:#fff0}:where(.twgh-ui2,.twgh-experience-shell) :where(button,[role="button"],a.button).twgh-ui-pressed{filter:brightness(.94)!important}:where(.twgh-ui2,.twgh-experience-shell) :where(button,[role="button"],a,input,select,textarea):focus-visible{outline:0;box-shadow:0 0 0 4px var(--twgh-ui-focus)!important}:where(.twgh-ui2,.twgh-experience-shell) :where(input:not([type="checkbox"]):not([type="radio"]),select,textarea){max-width:100%;min-height:var(--twgh-ui-control)}:where(.twgh-ui2,.twgh-experience-shell)[data-twgh-ui-touch="1"] :where(button,[role="button"],a.button){min-height:50px}.twgh-ui-button{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;max-width:100%;padding:11px 20px;border:1px solid #fff0;border-radius:999px;font-weight:850;line-height:1.15;cursor:pointer;transition:transform .18s var(--twgh-ui-ease),filter .18s ease,box-shadow .18s ease,opacity .18s ease}.twgh-ui-button.is-primary{background:linear-gradient(135deg,var(--twgh-primary,#e95d36),var(--twgh-secondary,#ffb000));color:#090a0b;box-shadow:0 12px 34px color-mix(in srgb,var(--twgh-primary,#e95d36) 20%,transparent)}.twgh-ui-button.is-secondary{background:#fff0;color:inherit;border-color:color-mix(in srgb,currentColor 22%,transparent)}.twgh-ui-button.is-ghost{background:color-mix(in srgb,currentColor 7%,transparent);color:inherit}.twgh-ui-button.is-sm{min-height:40px;padding:8px 14px}.twgh-ui-button.is-lg{min-height:54px;padding:14px 26px;font-size:16px}.twgh-ui-button:disabled{opacity:.48;cursor:not-allowed;box-shadow:none;transform:none!important}.twgh-ui-badge{display:inline-flex;align-items:center;justify-content:center;min-height:26px;max-width:100%;padding:4px 9px;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:999px;background:color-mix(in srgb,currentColor 7%,transparent);font-size:10px;font-weight:850;line-height:1.15;text-align:center}.twgh-ui-badge.is-accent{color:var(--twgh-primary,#e95d36)}.twgh-ui-badge.is-success{color:#34d399}.twgh-ui-badge.is-warning{color:#fbbf24}.twgh-ui-progress{display:grid;gap:7px}.twgh-ui-progress-track{height:9px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,currentColor 10%,transparent)}.twgh-ui-progress-track>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--twgh-primary,#e95d36),var(--twgh-secondary,#ffb000));transition:width .35s var(--twgh-ui-ease)}.twgh-ui-progress-label{font-size:11px;opacity:.68}.twgh-ui-result{max-width:620px;margin-inline:auto;padding:clamp(20px,4vw,32px);border:1px solid color-mix(in srgb,var(--twgh-primary,#e95d36) 28%,transparent);border-radius:var(--twgh-ui-radius-lg);background:linear-gradient(145deg,color-mix(in srgb,var(--twgh-primary,#e95d36) 9%,transparent),color-mix(in srgb,currentColor 4%,transparent));text-align:center}.twgh-ui-result h2{margin:6px 0 8px;font-size:clamp(26px,4.5vw,48px);line-height:1}.twgh-ui-result p{margin:0;opacity:.72;line-height:1.55}.twgh-ui-result-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px}.twgh-ui-kicker{display:block;color:var(--twgh-accent,var(--twgh-primary,#e95d36));font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.twgh-ui-live{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.twgh-experience-shell :is(.twmg-shell,.twgb-shell,.twgv-shell,.twgs-shell,.twd-shell,.twq-shell,.twqst-shell,.twm-shell){width:100%;max-width:100%;margin-inline:auto}.twgh-experience-shell :is(.twmg-button,.twgb-primary,.twgb-secondary,.twgv-primary,.twgv-secondary,.twgs-primary,.twgs-secondary,.twd-primary,.twd-secondary,.twq-primary,.twq-secondary,.twqst-primary,.twqst-secondary,.twm-primary,.twm-secondary){display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:48px;text-align:center;white-space:normal;line-height:1.2}.twgh-experience-shell :is(.twgv-voucher-code,.twgs-voucher-box,.twq-reward-code,.ww-result-code){overflow-wrap:anywhere;word-break:break-word;max-width:100%}.twgh-experience-shell :is(.twgb-grid,.twgv-layout,.twgs-layout,.twd-layout,.twq-layout,.twqst-layout,.twm-experience){min-width:0}.twgh-experience-shell .twmg-card{transform:translateZ(0)}.twgh-experience-shell .twmg-card:focus-visible{border-radius:inherit}.twgh-experience-shell .twgb-orb{font-variant-numeric:tabular-nums}.twgh-experience-shell .twgv-voucher-code{font-variant-numeric:tabular-nums;letter-spacing:clamp(.035em,.7vw,.12em)}.twgh-experience-shell .twgs-scratch-wrap canvas{touch-action:none}.twgh-experience-shell .twd-progress-bar,.twgh-experience-shell .twqst-track>span{will-change:width}.twgh-experience-shell .twq-option{min-height:52px;line-height:1.3}.twgh-experience-shell .twqst-album :is(article,.twqst-card){min-width:0}.twgh-experience-shell .twm-actions{display:flex;flex-wrap:wrap;gap:10px}.twgh-wheel-bridge{--twgh-wheel-safe-padding:clamp(8px,2.2vw,22px)}.twgh-wheel-bridge .wild-wheel-wrapper{width:100%;max-width:100%;padding-inline:var(--twgh-wheel-safe-padding);overflow:visible}.twgh-wheel-bridge :is(.wild-wheel-stage,.ww-shortcode-shell,.ww-result-card,.ww-result-modal__dialog,#wild-wheel-form){max-width:100%;min-width:0}.twgh-wheel-bridge #wild-wheel-canvas{display:block;width:min(100%,720px)!important;height:auto!important;margin-inline:auto;touch-action:manipulation}.twgh-wheel-bridge #btn-spin{min-height:52px;max-width:100%;white-space:normal;text-align:center}.twgh-wheel-bridge .ww-result-modal__dialog{margin:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}@media(max-width:680px){:where(.twgh-ui2,.twgh-experience-shell){--twgh-ui-radius-lg:22px}.twgh-ui-result-actions>*{flex:1 1 100%}.twgh-experience-shell :is(.twmg-button,.twgb-primary,.twgb-secondary,.twgv-primary,.twgv-secondary,.twgs-primary,.twgs-secondary,.twd-primary,.twd-secondary,.twq-primary,.twq-secondary,.twqst-primary,.twqst-secondary,.twm-primary,.twm-secondary){width:100%}.twgh-experience-shell .twm-actions>*{flex:1 1 100%}.twgh-wheel-bridge{--twgh-wheel-safe-padding:4px}}@media(prefers-reduced-motion:reduce){:where(.twgh-ui2,.twgh-experience-shell) *,:where(.twgh-ui2,.twgh-experience-shell) *::before,:where(.twgh-ui2,.twgh-experience-shell) *::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.twgh-runtime-premium{--twgh-premium-shadow:var(--twgh-shadow,0 24px 68px rgba(0,0,0,.18));--twgh-premium-control-shadow:var(--twgh-button-shadow,0 12px 30px color-mix(in srgb,var(--twgh-button-bg,var(--twgh-primary,#e95d36)) 20%,transparent));isolation:isolate;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.twgh-runtime-premium :where(button,[role="button"],a.button){transition:transform .18s var(--twgh-ui-ease),background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,opacity .18s ease}.twgh-runtime-premium :where(.twmg-button,.twgb-primary,.twgv-primary,.twgs-primary,.twd-primary,.twq-primary,.twqst-primary,.twm-primary){min-height:48px;border:1px solid var(--twgh-button-border,color-mix(in srgb,var(--twgh-button-bg,var(--twgh-primary,#e95d36)) 76%,white 10%));border-radius:var(--twgh-button-radius,16px);background:linear-gradient(145deg,color-mix(in srgb,var(--twgh-button-bg,var(--twgh-primary,#e95d36)) 92%,white 8%),var(--twgh-button-bg,var(--twgh-primary,#e95d36)));color:var(--twgh-button-text,#fff);box-shadow:var(--twgh-premium-control-shadow),inset 0 1px rgb(255 255 255 / .2);font-weight:850}.twgh-runtime-premium :where(.twmg-button,.twgb-primary,.twgv-primary,.twgs-primary,.twd-primary,.twq-primary,.twqst-primary,.twm-primary):not(:disabled):hover{background:var(--twgh-button-hover,var(--twgh-primary-hover,var(--twgh-button-bg,var(--twgh-primary,#e95d36))));transform:translateY(-1px);box-shadow:0 16px 36px color-mix(in srgb,var(--twgh-button-hover,var(--twgh-primary,#e95d36)) 24%,transparent),inset 0 1px rgb(255 255 255 / .24)}.twgh-runtime-premium :where(.twgb-secondary,.twgv-secondary,.twgs-secondary,.twd-secondary,.twq-secondary,.twqst-secondary,.twm-secondary,.twgb-link-button){min-height:46px;border:1px solid var(--twgh-border,color-mix(in srgb,currentColor 18%,transparent));border-radius:var(--twgh-button-radius,16px);background:color-mix(in srgb,var(--twgh-card,var(--twgh-panel,transparent)) 86%,transparent);color:var(--twgh-card-text,var(--twgh-text,inherit));box-shadow:inset 0 1px rgb(255 255 255 / .05);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.twgh-runtime-premium :where(.twgb-secondary,.twgv-secondary,.twgs-secondary,.twd-secondary,.twq-secondary,.twqst-secondary,.twm-secondary,.twgb-link-button):not(:disabled):hover{background:color-mix(in srgb,var(--twgh-primary,#e95d36) 10%,var(--twgh-card,var(--twgh-panel,transparent)));border-color:color-mix(in srgb,var(--twgh-primary,#e95d36) 34%,var(--twgh-border,transparent));transform:translateY(-1px)}.twgh-runtime-premium :where(input:not([type="checkbox"]):not([type="radio"]),select,textarea){border-color:var(--twgh-input-border,var(--twgh-border,rgb(127 127 127 / .22)))!important;background:var(--twgh-input-bg,color-mix(in srgb,var(--twgh-card,var(--twgh-panel,#fff)) 96%,transparent))!important;color:var(--twgh-input-text,var(--twgh-text,inherit))!important;border-radius:max(12px,calc(var(--twgh-radius,18px) * .64))!important;box-shadow:inset 0 1px 1px rgb(0 0 0 / .03);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.twgh-runtime-premium :where(input:not([type="checkbox"]):not([type="radio"]),select,textarea):focus{border-color:var(--twgh-input-focus,var(--twgh-primary,#e95d36))!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--twgh-input-focus,var(--twgh-primary,#e95d36)) 18%,transparent)!important}.twgh-runtime-premium :where(.twmg-gate,.twgb-card-wrap,.twgb-live-status,.twgv-form-panel,.twgv-reward,.twgs-card,.twgs-result,.twd-panel,.twd-progress-card,.twq-lead-card,.twq-play-card,.twq-result-card,.twq-state-card,.twqst-register,.twqst-card-stage,.twqst-reward,.twm-gate-card,.twm-user-card){border-color:var(--twgh-card-border,var(--twgh-border,rgb(127 127 127 / .16)))!important;box-shadow:var(--twgh-premium-shadow)}.twgh-runtime-premium :where(.twgv-reward,.twgs-result,.twq-result-card,.twqst-reward,.twgb-prize-reveal){border-radius:max(20px,var(--twgh-radius,18px));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.twgh-runtime-premium :where(.twmg-brand-logo,.twgs-logo,.twgv-logo,.twd-logo,.twqst-brand-mark img,.twm-brand-logo,.twm-head-logo){filter:drop-shadow(0 8px 18px rgb(0 0 0 / .14))}.twgh-runtime-premium :where(.twgb-fullscreen-button,.twmg-view-button){border-color:var(--twgh-button-border,var(--twgh-border,rgb(255 255 255 / .18)))!important;background:var(--twgh-stage-button-bg,var(--twgh-button-bg,var(--twgh-primary,#e95d36)))!important;color:var(--twgh-stage-button-text,var(--twgh-button-text,#fff))!important;box-shadow:0 10px 26px color-mix(in srgb,var(--twgh-stage-button-bg,var(--twgh-primary,#e95d36)) 20%,transparent)!important}.twgh-runtime-premium :where(.twgb-prize-reveal,.twgs-result,.twgv-reward,.twq-result-card,.twqst-reward) :where(strong,h2,h3){letter-spacing:-.025em}.twgh-runtime-premium[data-twgh-ui-touch="1"] :where(.twmg-button,.twgb-primary,.twgb-secondary,.twgv-primary,.twgv-secondary,.twgs-primary,.twgs-secondary,.twd-primary,.twd-secondary,.twq-primary,.twq-secondary,.twqst-primary,.twqst-secondary,.twm-primary,.twm-secondary){min-height:52px}@media(max-width:680px){.twgh-runtime-premium :where(.twmg-gate,.twgb-card-wrap,.twgv-form-panel,.twgs-card,.twd-panel,.twq-lead-card,.twq-play-card,.twqst-register,.twm-gate-card){box-shadow:0 18px 42px rgb(0 0 0 / .14)}.twgh-runtime-premium :where(.twgb-primary,.twgv-primary,.twgs-primary,.twd-primary,.twq-primary,.twqst-primary,.twm-primary){border-radius:max(14px,var(--twgh-button-radius,16px))}}.twgh-runtime-premium :where(.twgb-prize-reveal,.twgs-result,.twgv-reward,.twq-result-card,.twqst-reward){--twgh-premium-prize:var(--twgh-prize,var(--twgh-accent,var(--twgh-primary,#e95d36)))}.twgh-runtime-premium :where(.twgb-prize-reveal,.twgs-result-kicker,.twgv-reward,.twq-result-card,.twqst-reward) :where(.twgh-ui-kicker,.twgs-result-kicker,.twqst-kicker){color:var(--twgh-premium-prize)}