.twgh-experience-shell{--twgh-experience-accent:var(--twgh-primary, #e95d36);--twgh-experience-surface:transparent;--twgh-experience-text:inherit;--twgh-experience-radius:var(--twgh-radius, 18px);--twgh-experience-padding:0px;position:relative;width:min(100%, var(--twgh-experience-max-width, 100%));margin-inline:auto;padding:var(--twgh-experience-padding);border-radius:var(--twgh-experience-radius);background:var(--twgh-experience-surface);color:var(--twgh-experience-text);box-sizing:border-box;isolation:isolate}.twgh-experience-shell *,.twgh-experience-shell *::before,.twgh-experience-shell *::after{box-sizing:border-box}.twgh-experience-shell[data-twgh-fullscreen-active="1"]{width:100vw;max-width:none;height:100vh;overflow:auto;padding:clamp(12px, 2.5vw, 32px);background:var(--twgh-experience-surface,#050505)}.twgh-experience-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin:0 0 12px}.twgh-experience-fullscreen{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:42px;gap:8px;padding:9px 14px;border:1px solid color-mix(in srgb,var(--twgh-experience-accent) 45%,transparent);border-radius:999px;background:color-mix(in srgb,var(--twgh-experience-accent) 12%,transparent);color:inherit;font:inherit;font-weight:700;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease}.twgh-experience-fullscreen:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--twgh-experience-accent) 20%,transparent)}.twgh-experience-fullscreen svg{width:18px;height:18px;fill:currentColor}.twgh-experience-shell .twgh-game{width:100%;max-width:100%}.twgh-experience-shell[data-twgh-viewport="mobile"]{--twgh-experience-padding:min(var(--twgh-user-padding, 0px), 18px)}.twgh-experience-shell[data-twgh-viewport="mobile"] .twgh-experience-fullscreen span{display:none}.twgh-experience-shell[data-twgh-viewport="mobile"] .twgh-experience-fullscreen{width:44px;padding-inline:0}.twgh-ds-card{border:1px solid var(--twgh-border,rgb(255 255 255 / .14));border-radius:var(--twgh-radius,18px);background:var(--twgh-card,#101216);color:var(--twgh-text,#fff);box-shadow:0 18px 55px rgb(0 0 0 / .16)}.twgh-ds-button,.twgh-experience-shell .twgh-button{min-height:44px;border-radius:var(--twgh-button-radius,999px);font-weight:750;letter-spacing:.01em;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.twgh-ds-button:hover,.twgh-experience-shell .twgh-button:hover{transform:translateY(-1px)}.twgh-ds-input{min-height:46px;border-radius:calc(var(--twgh-radius, 18px) * .65)}.twgh-table-shell{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:767px){.twgh-experience-shell{max-width:100%}.twgh-experience-toolbar{margin-bottom:8px}}@media (hover:none) and (pointer:coarse){.twgh-experience-fullscreen,.twgh-ds-button,.twgh-experience-shell button{min-height:48px}}.twgh-wheel-dashboard .twgh-panel{border:1px solid var(--twgh-border,rgb(0 0 0 / .1));border-radius:var(--twgh-radius,18px);padding:clamp(16px,3vw,28px);background:var(--twgh-card,#fff);color:var(--twgh-text,inherit)}.twgh-wheel-dashboard .twgh-core-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;margin:14px 0}.twgh-wheel-dashboard .twgh-core-kpis>div{padding:12px;border:1px solid var(--twgh-border,rgb(0 0 0 / .1));border-radius:14px;background:color-mix(in srgb,var(--twgh-card,#fff) 94%,var(--twgh-primary,#e95d36) 6%)}.twgh-wheel-dashboard .twgh-core-kpis strong,.twgh-wheel-dashboard .twgh-core-kpis span{display:block}.twgh-wheel-dashboard .twgh-core-kpis strong{font-size:clamp(18px,3vw,26px)}.twgh-wheel-dashboard .twgh-core-kpis span{font-size:11px;opacity:.72;margin-top:4px}.twgh-experience-shell,.twgh-experience-shell *{min-width:0}.twgh-experience-shell h1,.twgh-experience-shell h2,.twgh-experience-shell h3,.twgh-experience-shell p,.twgh-experience-shell code{overflow-wrap:anywhere}.twgh-experience-shell button,.twgh-experience-shell .twgh-button{max-width:100%}.twgh-experience-shell img,.twgh-experience-shell video,.twgh-experience-shell canvas{max-width:100%}.twgh-wheel-bridge{width:100%;min-width:0;overflow:visible}.twgh-wheel-bridge .wild-wheel-wrapper{max-width:100%;margin-inline:auto}.twgh-wheel-bridge .ww-shortcode-hero,.twgh-wheel-bridge .ww-result-card,.twgh-wheel-bridge #wild-wheel-form{min-width:0}.twgh-wheel-bridge .ww-result-code,.twgh-wheel-bridge .ww-result-code-placeholder{max-width:100%;overflow-wrap:anywhere;word-break:break-word}@media(max-width:480px){.twgh-experience-shell{border-radius:18px}.twgh-experience-toolbar{gap:8px}.twgh-wheel-bridge .wild-wheel-wrapper{padding-inline:8px}}.twgh-game[data-twgh-activation-mode]{width:100%;min-width:0}.twgh-activation-mode-kiosk,.twgh-activation-mode-big_screen,.twgh-activation-mode-companion{--twgh-control-min-height:56px}.twgh-activation-mode-kiosk button,.twgh-activation-mode-kiosk input,.twgh-activation-mode-kiosk select,.twgh-activation-mode-big_screen button,.twgh-activation-mode-companion button{touch-action:manipulation}.twgh-activation-mode-big_screen{font-size:clamp(16px,1.15vw,22px)}.twgh-activation-mode-big_screen .twgh-game-shell,.twgh-activation-mode-big_screen .twgh-native-game{max-width:1440px;margin-inline:auto}.twgh-activation-mode-kiosk{overscroll-behavior:contain}.twgh-activation-mode-kiosk button,.twgh-activation-mode-promoter button{min-height:var(--twgh-control-min-height,50px)}.twgh-activation-mode-qr_mobile{max-width:100%;margin-inline:auto}.twgh-activation-mode-companion{max-width:1600px;margin-inline:auto}.twgh-activation-mode-self_service input,.twgh-activation-mode-self_service button{font-size:max(16px,1em)}.twgh-theme-context{width:100%;min-width:0;font-family:var(--twgh-font-family,inherit);color:var(--twgh-text,inherit);--twgh-experience-accent:var(--twgh-primary,#e95d36)}.twgh-theme-context.has-theme-background{background-image:var(--twgh-theme-background-image,none);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:var(--twgh-radius,18px)}.twgh-theme-context .twgh-ds-card,.twgh-theme-context .twgh-panel{box-shadow:var(--twgh-shadow,0 18px 55px rgb(0 0 0 / .16))}.twgh-theme-context button,.twgh-theme-context .twgh-button{border-radius:var(--twgh-button-radius,999px)}.twgh-theme-context.has-theme-background{background-size:var(--twgh-theme-background-size,cover);background-position:var(--twgh-theme-background-position,center)}.twgh-theme-context.has-theme-media{position:relative;isolation:isolate;overflow:hidden;background-color:var(--twgh-bg,transparent);border-radius:var(--twgh-radius,18px)}.twgh-theme-context.has-theme-media>.twgh-theme-media-video{position:absolute;inset:0;width:100%;height:100%;object-fit:var(--twgh-theme-background-size,cover);object-position:var(--twgh-theme-background-position,center);z-index:0;pointer-events:none}.twgh-theme-context.has-theme-media>.twgh-theme-media-overlay{position:absolute;inset:0;z-index:1;pointer-events:none;background:var(--twgh-overlay,#000);opacity:var(--twgh-overlay-opacity,.45)}.twgh-theme-context.has-theme-media>:not(.twgh-theme-media-video):not(.twgh-theme-media-overlay){position:relative;z-index:2}.twgh-theme-context{font-size:var(--twgh-font-size,inherit);font-weight:var(--twgh-font-weight,inherit);line-height:var(--twgh-line-height,inherit);letter-spacing:var(--twgh-letter-spacing,inherit)}.twgh-theme-context .twgh-ds-card{background:var(--twgh-card,#101216);border-color:var(--twgh-border,rgb(255 255 255 / .14))}.twgh-theme-context .twgh-ds-button,.twgh-theme-context .twgh-button{background:var(--twgh-button-bg);color:var(--twgh-button-text);border-color:var(--twgh-button-border);box-shadow:var(--twgh-button-shadow)}.twgh-theme-context .twgh-ds-button:hover,.twgh-theme-context .twgh-button:hover{background:var(--twgh-button-hover)}.twgh-theme-context .twgh-ds-input{background:var(--twgh-input-bg);color:var(--twgh-input-text);border-color:var(--twgh-input-border)}:is(.twgh-experience-shell,.twgh-theme-context) .twgh-orchestrator-reveal{position:absolute;inset:0;z-index:2147482000;display:grid;place-items:center;padding:clamp(16px,4vw,44px);background:color-mix(in srgb,var(--twgh-bg,#080b0d) 76%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}:is(.twgh-experience-shell,.twgh-theme-context) .twgh-orchestrator-reveal-card{position:relative;width:min(560px,100%);max-height:min(760px,calc(100vh - 34px));overflow:auto;padding:clamp(24px,5vw,42px);border:1px solid var(--twgh-border,rgb(255 255 255 / .14));border-radius:max(var(--twgh-radius,18px),24px);background:var(--twgh-card,var(--twgh-panel,#101216));color:var(--twgh-card-text,var(--twgh-text,#fff));box-shadow:0 34px 100px rgb(0 0 0 / .32);text-align:center}:is(.twgh-experience-shell,.twgh-theme-context) .twgh-orchestrator-reveal-close{position:absolute;top:14px;right:14px;z-index:2;width:44px;height:44px;min-height:44px;padding:0;border:1px solid var(--twgh-secondary-border,var(--twgh-border,rgb(255 255 255 / .16)));border-radius:999px;background:var(--twgh-secondary-bg,var(--twgh-panel-elevated,var(--twgh-panel,#101216)));color:var(--twgh-secondary-text,var(--twgh-text,#fff));font-size:28px;line-height:1;cursor:pointer}:is(.twgh-experience-shell,.twgh-theme-context) .twgh-orchestrator-reveal-image{display:block;width:min(260px,70%);max-height:260px;object-fit:contain;margin:0 auto 18px;border-radius:calc(var(--twgh-radius,18px) * .8)}:is(.twgh-experience-shell,.twgh-theme-context) .twgh-orchestrator-reveal-kicker{display:inline-flex;margin:2px auto 10px;padding:7px 11px;border-radius:999px;background:color-mix(in srgb,var(--twgh-prize,var(--twgh-primary,#e95d36)) 16%,transparent);color:var(--twgh-prize,var(--twgh-primary,#e95d36));font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}:is(.twgh-experience-shell,.twgh-theme-context) .twgh-orchestrator-reveal-card h2{margin:0;font-size:clamp(30px,7vw,54px);line-height:1.02;color:inherit}:is(.twgh-experience-shell,.twgh-theme-context) .twgh-orchestrator-reveal-card p{max-width:46ch;margin:14px auto 0;color:var(--twgh-muted,currentColor);font-size:clamp(15px,2.5vw,18px);line-height:1.55}:is(.twgh-experience-shell,.twgh-theme-context) .twgh-orchestrator-claim{display:grid;gap:5px;margin:22px auto 0;padding:16px 18px;border:1px solid color-mix(in srgb,var(--twgh-prize,var(--twgh-primary,#e95d36)) 38%,var(--twgh-border,transparent));border-radius:calc(var(--twgh-radius,18px) * .75);background:color-mix(in srgb,var(--twgh-prize,var(--twgh-primary,#e95d36)) 10%,transparent)}:is(.twgh-experience-shell,.twgh-theme-context) .twgh-orchestrator-claim span{font-size:10px;font-weight:900;letter-spacing:.14em;opacity:.7}:is(.twgh-experience-shell,.twgh-theme-context) .twgh-orchestrator-claim code{color:inherit;font:900 clamp(20px,5vw,30px)/1.1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.07em;overflow-wrap:anywhere}:is(.twgh-experience-shell,.twgh-theme-context) .twgh-orchestrator-expiry{display:block;margin:10px 0 0;opacity:.7}:is(.twgh-experience-shell,.twgh-theme-context) .twgh-orchestrator-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:20px;padding:11px 22px;border:1px solid var(--twgh-button-border,var(--twgh-primary,transparent));border-radius:var(--twgh-button-radius,999px);background:var(--twgh-button-bg,var(--twgh-primary,#ff5a1f));color:var(--twgh-button-text,#fff);font-weight:850;text-decoration:none;box-shadow:var(--twgh-button-shadow,none)}:is(.twgh-experience-shell,.twgh-theme-context) .twgh-orchestrator-cta:hover{background:var(--twgh-button-hover,var(--twgh-primary-hover,var(--twgh-button-bg,var(--twgh-primary,#ff5a1f))));color:var(--twgh-button-hover-text,var(--twgh-button-text,#fff))}.twgh-experience-shell[data-twgh-fullscreen-active="1"] .twgh-orchestrator-reveal{position:fixed}@media(max-width:640px){:is(.twgh-experience-shell,.twgh-theme-context) .twgh-orchestrator-reveal{padding:12px}:is(.twgh-experience-shell,.twgh-theme-context) .twgh-orchestrator-reveal-card{border-radius:22px;padding:58px 20px 24px}:is(.twgh-experience-shell,.twgh-theme-context) .twgh-orchestrator-reveal-image{max-height:190px}}:root{--twgh-primary:#e95d36;--twgh-primary-hover:#ff6b3d;--twgh-bg:#050505;--twgh-panel:#101216;--twgh-panel-soft:#17191f;--twgh-card:#101216;--twgh-border:rgba(233,93,54,.38);--twgh-text:#ffffff;--twgh-muted:#cfd3dc;--twgh-radius:18px}