.g5-app[data-theme=light]{--surface:#fff;--text:#171717;--muted:#666;--line:#e5e5e5;--line-strong:#bdbdbd;--accent-text:#7436b0;--gold-text:#94600a;--cyan-text:#087791;--pink-text:#ac367d;--control:#dedede;--shadow:#0000000b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.g5-app[data-theme=dark]{--surface:#000;--text:#f5f5f5;--muted:#aaa;--line:#292929;--line-strong:#626262;--accent-text:#c5a2f2;--gold-text:#ffda76;--cyan-text:#79e2fa;--pink-text:#f491cd;--control:#333;--shadow:#00000070;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.g5-app[data-theme]{--bg:var(--surface);--panel:var(--surface);color:var(--text);background:var(--surface)}.g5-app[data-theme] :is(.g5-scroll,.g5-topbar,.g5-sidebar,.g5-mobile-nav,.g5-panel,.g5-dialog,.g5-dialog-head,.g5-zoom-body,.g5-player-level,.g5-win-reel,.g5-reel-label,.g5-side-challenge,.g5-draw-card,.g5-timer-unit strong,.g5-how-to,.g5-game-card,.g5-earning-card,.g5-crew-card,.g5-mini-winners,.g5-mission-banner,.g5-trending-promise,.g5-shop-hero,.g5-shop-ticket,.g5-shop-ticket>span,.g5-shop-arena-strip,.g5-shop-arena-strip button,.g5-shop-search,.g5-shop-controls>select,.g5-shop-pledge,.g5-product-card,.g5-product-unlock-banner,.g5-product-rewards,.g5-product-arenas>label,.g5-product-draw,.g5-product-prize-ladder span,.g5-gallery-thumbs>button,.g5-gallery-zoom-label,.g5-gallery-number,.g5-gallery-arrow,.g5-quantity,.g5-product-delivery input,.g5-product-delivery button,.g5-cart-dock,.g5-quiz-radio,.g5-instant-alert,.g5-rules-levels,.g5-rule-intro,.g5-tabs button,.g5-winners-list,.g5-wallet-hero,.g5-transactions,.g5-referral-code,.g5-referral-code input,.g5-level-hero,.g5-xp-explainer,.g5-purchase-confirmed,.g5-answers>button,.g5-answer-clock>div,.g5-result-stats,.g5-correct-answer,.g5-result-reveal,.g5-toast,.g5-language,.g5-header-wallet,.g5-icon-button,.g5-size-picker label,.g5-form input:not([type=checkbox]),.g5-form textarea){background:var(--surface);color:var(--text);border-color:var(--line);box-shadow:none}.g5-app[data-theme] .g5-ambient-glow,.g5-app[data-theme] .g5-product-rewards:before,.g5-app[data-theme] .g5-game-card:before{display:none}.g5-app[data-theme] .g5-shop-ticket{box-shadow:8px 9px var(--shadow)}.g5-app[data-theme] :is(.g5-gallery-stage,.g5-shop-product:hover){box-shadow:0 10px 26px var(--shadow);border-color:var(--line-strong)}.g5-app[data-theme] .g5-mobile-nav{box-shadow:0 -5px 22px var(--shadow)}.g5-app[data-theme] :is(.g5-cart-dock,.g5-toast){box-shadow:0 8px 30px var(--shadow)}.g5-app[data-theme] .g5-dialog::backdrop{background:#000b}.g5-app[data-theme] :is(.g5-avatar,.g5-product-photo,.g5-gallery-stage,.g5-zoom-viewport,.g5-refer-art,.g5-refer-art>span:first-child,.g5-level-shield){background:var(--surface);color:var(--accent-text);border-color:var(--line)}.g5-app[data-theme] :is(.g5-label,.g5-flow-icon,.g5-flow-icon b,.g5-game-token,.g5-game-card-foot>b,.g5-earning-icon,.g5-mission-star,.g5-empty-icon,.g5-radio-symbol,.g5-arena-symbol,.g5-product-prize-token,.g5-product-rating>span,.g5-product-price>b,.g5-product-box>span,.g5-tx-icon,.g5-rules li>b,.g5-mission-card>span,.g5-answers>button>span,.g5-result-emblem,.g5-sidebar nav button>b,.g5-brand>span:not(.g5-logo-lockup),.g5-product-photo>.g5-product-photo-reward):not(:where(.g5-photo-banner *)){background:var(--surface);color:var(--accent-text);border-color:var(--line);box-shadow:none}.g5-app[data-theme] :is(.g5-brand>span:not(.g5-logo-lockup),.g5-product-photo>.g5-product-photo-reward,.g5-product-rating>span,.g5-sidebar nav button>b),.g5-app[data-theme] :is(.g5-product-photo-reward svg,.g5-trending-promise svg,.g5-shop-ticket>svg){color:var(--gold-text)}.g5-app[data-theme] .g5-product-photo>.g5-product-photo-reward{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.g5-app[data-theme] .g5-quantity button{color:var(--muted)}.g5-app[data-theme] :is(.g5-shop-search input,.g5-product-buy .g5-quantity>input){color:var(--text);background:0 0}.g5-app[data-theme] :is(input,textarea)::placeholder{color:var(--muted)}.g5-app[data-theme] .g5-form input[type=file]::file-selector-button{background:var(--surface);color:var(--text);border:1px solid var(--line-strong);border-radius:5px}.g5-app[data-theme] :is(h1,h2,h3,h4):not(:where(.g5-photo-banner *)),.g5-app[data-theme] :is(.g5-sidebar-profile strong,.g5-player-level span,.g5-mini-winners strong,.g5-game-card>strong,.g5-product-price>strong,.g5-product-info>div>strong,.g5-product-info-grid dd,.g5-order-total b,.g5-order-total strong,.g5-draw-stats b,.g5-timer-unit strong,.g5-level-record b,.g5-shop-ticket>span>b,.g5-product-prize-ladder b,.g5-product-arenas label>strong,.g5-result-stats strong,.g5-zoom-toolbar output,.g5-earning-card b,.g5-crew-card b,.g5-mission-card>b,.g5-orders article p,.g5-cart-item strong){color:var(--text)}.g5-app[data-theme] :is(.g5-kicker,.g5-subtle,.g5-fineprint,.g5-nav-label,.g5-topbar-tag-detail,.g5-sidebar-bottom>button,.g5-sidebar-profile small,.g5-footer,.g5-footer button,.g5-reel-label small,.g5-reel-track button>span:not(.g5-avatar),.g5-side-challenge>small,.g5-side-challenge p,.g5-draw-card>p,.g5-draw-card>h2 small,.g5-draw-stats small,.g5-timer-unit small,.g5-rules-button,.g5-how-to li small,.g5-game-card>small,.g5-game-card-foot>span,.g5-earning-card small,.g5-earning-card em,.g5-crew-card small,.g5-mini-winners small,.g5-mini-winners>div>small,.g5-mission-banner small,.g5-mission-banner p,.g5-page-heading>p,.g5-empty p,.g5-product-info del,.g5-shop-product .g5-product-info>small,.g5-trending-promise>span,.g5-trending-promise>b,.g5-shop-hero p,.g5-shop-arena-strip small,.g5-shop-arena-strip button span,.g5-shop-results,.g5-shop-results>b,.g5-shop-pledge small,.g5-product-breadcrumb,.g5-gallery-note,.g5-gallery-number>i,.g5-product-price>del,.g5-product-tax,.g5-product-description-lead,.g5-product-highlights>li,.g5-product-buy>label,.g5-product-assurance>span,.g5-product-delivery>label,.g5-product-unlock-banner p,.g5-product-rewards-head p,.g5-product-arenas label>small,.g5-arena-status,.g5-product-draw p,.g5-product-prize-ladder>small,.g5-product-prize-ladder i,.g5-product-rule-line,.g5-product-info-grid dt,.g5-product-box p,.g5-product-box small,.g5-product-reviews-section>div>p,.g5-product-reviews-section>div>strong>span,.g5-product-reviews .g5-review-note,.g5-cart-dock small,.g5-cart-item small,.g5-form label,.g5-quiz-radio small,.g5-skip-quiz,.g5-instant-alert small,.g5-order-total,.g5-preferences small,.g5-rule-intro p,.g5-rules li p,.g5-rules-levels span,.g5-rules-levels b,.g5-zoom-toolbar>span,.g5-winner-position,.g5-winner-row small,.g5-winner-game,.g5-winner-row>b>small,.g5-wallet-hero p,.g5-wallet-links small,.g5-transactions small,.g5-orders article small,.g5-refer-page>p:not(.g5-fineprint),.g5-referral-code>small,.g5-refer-steps p,.g5-level-hero h2 small,.g5-level-hero p,.g5-level-record>span,.g5-mission-card>small,.g5-mission-card p,.g5-xp-explainer,.g5-game-round,.g5-game-result>p:not(.g5-fineprint),.g5-result-stats small,.g5-product-rating,.g5-gallery-thumbs>button,.g5-icon-button):not(:where(.g5-photo-banner *)){color:var(--muted)}.g5-app[data-theme] :is(.g5-text-action,.g5-how-heading>button,.g5-product-breadcrumb>button,.g5-product-section-nav>button,.g5-shop-pledge>button,.g5-product-unlock-banner>button,.g5-zoom-reset,.g5-referral-code>b,.g5-refer-page h1 em,.g5-shop-hero h1 em,.g5-mission-progress,.g5-transactions>div>b,.g5-result-reveal,.g5-result-reveal strong,.g5-toast>svg,.g5-toast>button):not(:where(.g5-photo-banner *)){color:var(--accent-text)}.g5-app[data-theme] :is(.g5-reel-label,.g5-reel-track b,.g5-reel-track svg,.g5-header-wallet,.g5-player-level svg,.g5-earning-card strong,.g5-wallet-hero h2,.g5-mini-winners button>b,.g5-winner-row>b,.g5-transactions b.earned,.g5-orders article strong,.g5-cart-item b,.g5-cart-dock strong,.g5-quiz-radio>b,.g5-order-total>strong:last-child,.g5-card-quiz,.g5-product-info>div>span,.g5-product-reviews-section>div>strong,.g5-product-reviews article b>span,.g5-rules-levels strong,.g5-product-unlock-banner>span,.g5-instant-alert,.g5-shop-ticket>strong,.g5-game-result h1){color:var(--gold-text)}.g5-app[data-theme] :is(.g5-in-cart,.g5-product-cart-link,.g5-product-delivery>p,.g5-purchase-confirmed,.g5-correct-answer,.g5-correct-answer strong){color:var(--cyan-text)}.g5-app[data-theme] :is(.g5-error,.g5-product-delivery>p.invalid){color:var(--pink-text);background:var(--surface)}.g5-app[data-theme] :is(.g5-panel h2 svg,.g5-settings-links>button>svg,.g5-wallet-links>button>svg,.g5-product-assurance svg,.g5-product-rule-line>svg,.g5-rule-intro>svg,.g5-orders article svg){color:var(--muted)}.g5-app[data-theme] :is(.g5-game-card,.g5-product-arenas>label,.g5-shop-arena-strip button){--accent:var(--cyan-text);--arena:var(--cyan-text);--glow:transparent}.g5-app[data-theme] :is(.g5-game-card.purple,.g5-product-arenas>label.purple,.g5-shop-arena-strip button.purple){--accent:var(--accent-text);--arena:var(--accent-text)}.g5-app[data-theme] :is(.g5-game-card.pink,.g5-product-arenas>label.pink,.g5-shop-arena-strip button.pink){--accent:var(--pink-text);--arena:var(--pink-text)}.g5-app[data-theme] :is(.g5-game-card.gold,.g5-product-arenas>label.gold,.g5-shop-arena-strip button.gold){--accent:var(--gold-text);--arena:var(--gold-text)}.g5-app[data-theme] :is(.g5-game-card>strong,.g5-game-card .g5-game-token,.g5-game-card .g5-label,.g5-game-card-foot>b){color:var(--accent)}.g5-app[data-theme] :is(.g5-product-arenas label>b,.g5-arena-symbol,.g5-product-arenas .selected .g5-arena-status,.g5-shop-arena-strip button b){color:var(--arena)}.g5-app[data-theme] .g5-game-card:hover{border-color:var(--accent)}.g5-app[data-theme] .g5-product-arenas label.selected{border-color:var(--arena);box-shadow:inset 0 0 0 1px var(--arena)}.g5-app[data-theme] :is(.g5-quiz-radio.selected,.g5-gallery-thumbs>button.active,.g5-size-picker label.selected,.g5-tabs button.active,.g5-shop-arena-strip button.selected){color:var(--accent-text);border-color:var(--accent-text);background:var(--surface)}.g5-app[data-theme] :is(.g5-radio-symbol.cyan,.g5-flow-icon.flow-0){color:var(--cyan-text)}.g5-app[data-theme] :is(.g5-radio-symbol.pink,.g5-flow-icon.flow-2){color:var(--pink-text)}.g5-app[data-theme] :is(.g5-radio-symbol.gold,.g5-flow-icon.flow-3){color:var(--gold-text)}.g5-app[data-theme] .g5-answer-clock{background:conic-gradient(var(--cyan-text) var(--time),var(--line) 0)}.g5-app[data-theme] .g5-answer-clock.urgent{background:conic-gradient(var(--pink-text) var(--time),var(--line) 0)}.g5-app[data-theme] .g5-answer-clock>div{border-color:var(--surface)}.g5-app[data-theme] .g5-answer-clock strong{color:var(--text)}.g5-app[data-theme] .g5-answer-clock small,.g5-app[data-theme] .g5-timer-unit+.g5-timer-unit:before{color:var(--muted)}.g5-app[data-theme] .g5-answers>button.selected{border-color:var(--cyan-text);box-shadow:inset 0 0 0 1px var(--cyan-text)}.g5-app[data-theme] :is(.g5-answers>button.selected>span,.g5-answers>button>svg){color:var(--cyan-text);border-color:var(--cyan-text)}.g5-app[data-theme] :is(.g5-sidebar nav button,.g5-sidebar nav button:hover,.g5-sidebar nav button.active){background:var(--surface);color:var(--muted);box-shadow:none;border-color:#0000}.g5-app[data-theme] .g5-sidebar nav button.active{color:var(--accent-text);border-color:var(--line)}.g5-app[data-theme] .g5-mobile-nav button{color:var(--muted)}.g5-app[data-theme] .g5-mobile-nav button.active{color:var(--accent-text)}.g5-app[data-theme] .g5-mobile-nav .g5-nav-play small{color:var(--gold-text)}.g5-app[data-theme] .g5-language button{color:var(--muted)}.g5-app[data-theme] .g5-language button.active{color:#fff}.g5-app[data-theme] .g5-button.outline{color:var(--text);background:var(--surface);border-color:var(--line-strong);box-shadow:none}.g5-app[data-theme] .g5-switch:not(.on){background:var(--control);border-color:var(--line-strong)}.g5-app[data-theme] .g5-switch:not(.on)>span{background:var(--muted)}.g5-app[data-theme] :is(.g5-xp-track,.g5-mission-progress>i){background:var(--control)}.g5-app[data-theme] :is(.g5-footer,.g5-sidebar-profile,.g5-reel-track button,.g5-draw-stats,.g5-draw-stats>span,.g5-game-card-foot,.g5-mini-winners>div,.g5-mini-winners>button,.g5-product-assurance,.g5-product-section-nav,.g5-product-info-grid dl>div,.g5-product-reviews article,.g5-product-reviews-section>.g5-product-reviews,.g5-product-prize-ladder,.g5-arena-status,.g5-cart-item,.g5-preferences>div,.g5-order-total strong,.g5-rules li,.g5-rules-levels>div,.g5-zoom-toolbar>div,.g5-winner-row,.g5-transactions>div,.g5-level-record,.g5-result-stats>span+span){border-color:var(--line)}.g5-app[data-theme] :is(button,a,input,select,textarea):focus-visible{outline-color:var(--accent-text)}.g5-app[data-theme] .g5-logo-lockup{mix-blend-mode:normal;isolation:isolate;background:#000;border-radius:5px;box-shadow:0 0 0 5px #000}.g5-app[data-theme] .g5-logo-lockup>span{mix-blend-mode:lighten}.g5-app[data-theme] .g5-photo-banner{color:#f8f5ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.g5-app[data-theme] .g5-photo-banner .g5-kicker{color:#d4b5ee}.g5-app{--v5-shell-max-width:480px;width:min(100%,var(--v5-shell-max-width));max-width:var(--v5-shell-max-width);min-width:0;height:100dvh;margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 0 0 100vmax #090611;container:v5-shell/inline-size}.g5-app .g5-sidebar{display:none!important}.g5-app .g5-shell{width:100%;min-width:0}.g5-app .g5-topbar{gap:9px;height:67px;padding:0 14px}.g5-app .g5-topbar-tag{display:none}.g5-app .g5-mobile-brand{flex-shrink:0;display:block}.g5-app .g5-mobile-brand .g5-logo-lockup{--brand-scale:.72}.g5-app .g5-topbar-actions{gap:8px;min-width:0;margin-left:auto}.g5-app .g5-header-wallet{gap:6px;padding:8px 9px;font-size:11px}.g5-app .g5-language button{white-space:nowrap}.g5-app .g5-scroll{padding-bottom:0}.g5-app .g5-content{width:100%;max-width:none;margin:0;padding:20px 16px 100px}.g5-app .g5-mobile-nav{width:100%;height:74px;position:absolute;bottom:0;left:0;right:0}.g5-app .g5-skip-link{left:12px}.g5-app .g5-cart-dock{left:12px;right:12px;bottom:max(10px,env(safe-area-inset-bottom));z-index:20;box-sizing:border-box;width:auto;max-width:none;margin:0;position:absolute}.g5-app .g5-toast{width:calc(100% - 24px);max-width:456px;bottom:88px;left:50%}.g5-app.has-cart-dock .g5-toast{bottom:calc(104px + env(safe-area-inset-bottom))}.g5-app .g5-dialog{width:min(calc(var(--v5-shell-max-width) - 24px),calc(100vw - 24px));max-height:calc(100dvh - 30px)}.g5-app .g5-image-viewer{width:min(calc(var(--v5-shell-max-width) - 24px),calc(100vw - 24px))}.g5-app .g5-hero-layout{grid-template-columns:1fr;gap:16px}.g5-app .g5-main-hero{min-height:416px}.g5-app .g5-main-hero>img{object-position:68% center}.g5-app .g5-hero-copy{width:61%;padding:27px 23px}.g5-app .g5-draw-card{grid-template-columns:1fr 1.35fr;align-items:center;column-gap:25px;display:grid}.g5-app .g5-draw-card-top{grid-column:1/-1;margin-bottom:17px}.g5-app .g5-draw-card>p{grid-area:2/1;margin:0 0 7px}.g5-app .g5-draw-card>h2{grid-area:3/1}.g5-app .g5-draw-card .g5-timer{grid-area:2/2/4}.g5-app .g5-draw-stats,.g5-app .g5-draw-card>.g5-button,.g5-app .g5-draw-card>.g5-rules-button{grid-column:1/-1}.g5-app .g5-how-to{flex-direction:column;align-items:stretch}.g5-app .g5-how-heading{width:100%}.g5-app .g5-how-to ol,.g5-app .g5-game-grid{grid-template-columns:1fr 1fr}.g5-app .g5-rewards-row,.g5-app .g5-winner-preview-layout{grid-template-columns:1fr}.g5-app .g5-trending-grid,.g5-app .g5-shop-grid{grid-template-columns:1fr 1fr}.g5-app .g5-shop-hero{flex-direction:column;align-items:flex-start}.g5-app .g5-shop-arena-strip{flex-direction:column;align-items:stretch}.g5-app .g5-shop-arena-strip>div:last-child{grid-template-columns:1fr 1fr;width:100%}.g5-app .g5-shop-controls{align-items:stretch;gap:10px}.g5-app .g5-shop-search{flex:1;width:auto;min-width:0;max-width:none}.g5-app .g5-product-hero-grid{grid-template-columns:1fr}.g5-app .g5-gallery{position:static}.g5-app .g5-entry-layout,.g5-app .g5-checkout-layout{flex-direction:column;gap:20px;display:flex}.g5-app .g5-entry-layout>section,.g5-app .g5-entry-layout>aside,.g5-app .g5-checkout-layout>div,.g5-app .g5-checkout-layout>aside{width:100%;position:static}.g5-app .g5-product-info-grid,.g5-app .g5-product-reviews-section{grid-template-columns:1fr}@container v5-shell (min-width:421px){.g5-app .g5-lobby-title h1{max-width:280px;font-size:20px;line-height:1.3}.g5-app .g5-lobby-title .g5-kicker{letter-spacing:1.1px;font-size:7px}.g5-app .g5-player-level{gap:6px;padding:7px 8px;font-size:8px}.g5-app .g5-win-reel{height:56px;margin-bottom:16px}.g5-app .g5-reel-label{gap:3px 5px;min-width:112px;padding:9px 10px;font-size:7px}.g5-app .g5-reel-label small{padding-left:17px;font-size:7px}.g5-app .g5-reel-track button{gap:7px;min-width:145px;padding:0 15px}.g5-app .g5-reel-track button>span:not(.g5-avatar){font-size:9px}.g5-app .g5-reel-track b{font-size:11px}.g5-app .g5-hero-copy h2{letter-spacing:-2.5px;margin-top:22px;font-size:49px}.g5-app .g5-hero-copy p{max-width:230px;font-size:10px}.g5-app .g5-hero-copy .g5-label{letter-spacing:.4px;white-space:nowrap;font-size:7px}.g5-app .g5-hero-amount{margin-bottom:20px;font-size:45px}.g5-app .g5-hero-copy .hero-cta{gap:7px;padding:12px;font-size:10px}.g5-app .g5-hero-medal{padding:12px;bottom:34px;right:20px}.g5-app .g5-hero-medal span{font-size:26px}.g5-app .g5-draw-card{border-radius:15px;padding:21px}.g5-app .g5-draw-card-top>svg{width:18px;display:block}.g5-app .g5-draw-card-top .g5-label{font-size:8px}.g5-app .g5-draw-card>p{font-size:10px}.g5-app .g5-draw-card>h2{font-size:34px}.g5-app .g5-draw-card>h2>span{font-size:14px}.g5-app .g5-draw-card>h2 small{letter-spacing:1.2px;margin:7px 0 0;font-size:7px}.g5-app .g5-draw-card .g5-timer{gap:10px}.g5-app .g5-timer-unit strong{padding:10px 2px;font-size:34px}.g5-app .g5-draw-stats{grid-template-columns:repeat(3,1fr);margin:19px 0 15px;padding:13px 0}.g5-app .g5-draw-stats b{font-size:18px}.g5-app .g5-draw-stats small{font-size:8px}.g5-app .g5-how-to{gap:22px;padding:20px}.g5-app .g5-how-heading h2{font-size:21px}.g5-app .g5-how-heading>button{margin:0;font-size:8px;position:absolute;top:11px;right:0}.g5-app .g5-how-heading{position:relative}.g5-app .g5-how-to li strong{font-size:10px}.g5-app .g5-how-to li small{font-size:8px}.g5-app .g5-game-card{min-height:231px;padding:17px}.g5-app .g5-game-card h3{margin:8px 0 15px;font-size:19px}.g5-app .g5-game-card>strong{margin-bottom:18px;font-size:31px}.g5-app .g5-game-card-foot>span{font-size:8px}.g5-app .g5-earning-card,.g5-app .g5-crew-card{gap:23px;min-height:158px;padding:22px}.g5-app .g5-earning-card strong{font-size:37px}.g5-app .g5-crew-card h3{font-size:25px}}.g5-app .g5-mobile-nav{left:12px;right:12px;bottom:max(10px,env(safe-area-inset-bottom));background:var(--surface);border:1px solid var(--line-strong);width:auto;height:68px;box-shadow:0 10px 28px var(--shadow);opacity:1;border-radius:24px;justify-content:space-between;align-items:stretch;gap:4px;padding:6px;transition:transform .2s,opacity .2s;display:flex;position:absolute;transform:translateY(0)}.g5-app .g5-mobile-nav.is-hidden{opacity:0;pointer-events:none;transform:translateY(calc(100% + 18px))}.g5-app .g5-mobile-nav>a,.g5-app .g5-mobile-nav>button{min-width:0;max-width:none;color:var(--muted);background:0 0;border:0;border-radius:17px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:5px 3px;text-decoration:none;display:flex;position:relative}.g5-app .g5-mobile-nav>a:hover,.g5-app .g5-mobile-nav>button:hover{background:var(--control);color:var(--text)}.g5-app .g5-mobile-nav>a.active,.g5-app .g5-mobile-nav>button.active{color:var(--accent-text);background:color-mix(in srgb,var(--accent-text) 10%,var(--surface));font-weight:800}.g5-app .g5-mobile-nav>a.active:after,.g5-app .g5-mobile-nav>button.active:after{content:"";background:var(--accent-text);border-radius:50%;width:5px;height:5px;position:absolute;bottom:4px}.g5-app .g5-mobile-nav small{white-space:nowrap;font-size:9px;font-weight:800;line-height:1}.g5-app .g5-mobile-nav .g5-nav-play>span{width:auto;height:auto;color:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;display:block}.g5-app .g5-mobile-nav .g5-nav-play small{color:inherit;margin:0}.g5-app .g5-dialog.g5-bottom-sheet{width:min(calc(100% - 24px),calc(var(--v5-shell-max-width) - 24px));border-bottom:0;border-radius:24px 24px 0 0;max-width:456px;max-height:min(78dvh,540px);margin:0 auto;inset:auto 12px 0;overflow-y:auto}.g5-app .g5-dialog.g5-bottom-sheet::backdrop{background:#09061180}.g5-app .g5-bottom-sheet .g5-dialog-head{padding:17px 18px 14px}.g5-app .g5-bottom-sheet .g5-dialog-head h2{font-size:21px}.g5-menu-sections{padding:0 18px max(12px,env(safe-area-inset-bottom))}.g5-menu-section{padding:14px 0 4px}.g5-menu-section+.g5-menu-section{border-top:1px solid var(--line)}.g5-menu-section h3{color:var(--muted);letter-spacing:1.3px;text-transform:uppercase;margin:0 0 5px;font-size:9px}.g5-menu-list>a,.g5-menu-list>button{border-top:1px solid var(--line);width:100%;min-height:50px;color:var(--text);text-align:left;background:0 0;align-items:center;gap:11px;text-decoration:none;display:flex}.g5-menu-list>a:first-child,.g5-menu-list>button:first-child{border-top:0}.g5-menu-list>a svg:first-child,.g5-menu-list>button svg:first-child{color:var(--accent-text)}.g5-menu-list>a svg:last-child,.g5-menu-list>button svg:last-child{color:var(--muted);margin-left:auto}.g5-menu-list>a span,.g5-menu-list>button span{flex:1;min-width:0;font-size:12px;font-weight:750}@media (prefers-reduced-motion:reduce){.g5-app .g5-mobile-nav.is-hidden{opacity:1;transform:none}}.g5-app .g5-lobby-title>div{flex:1;min-width:0}.g5-app .g5-lobby-title h1 .g5-welcome-sparkle{white-space:nowrap;color:var(--gold);vertical-align:baseline;margin-left:7px;font-size:.82em;line-height:1;display:inline}@media (max-width:380px){.g5-app .g5-lobby-title{flex-wrap:wrap;align-items:flex-start}.g5-app .g5-lobby-title>div{flex-basis:100%}.g5-app .g5-player-level{margin-left:auto}}.g5-app .g5-winners-section .g5-winner-row{grid-template-columns:16px 36px minmax(0,1fr) max-content;grid-template-areas:"rank portrait identity prize";align-items:start;gap:6px 10px;min-height:0;padding:14px;display:grid}.g5-app .g5-winners-section .g5-winner-position{grid-area:rank;width:auto;padding-top:3px}.g5-app .g5-winners-section .g5-winner-row>.g5-avatar{grid-area:portrait;width:36px;height:36px}.g5-app .g5-winners-section .g5-winner-identity{flex-direction:column;grid-area:identity;align-items:stretch;gap:0;min-width:0;display:flex}.g5-app .g5-winners-section .g5-winner-identity strong,.g5-app .g5-winners-section .g5-winner-campaign,.g5-app .g5-winners-section .g5-winner-response,.g5-app .g5-winners-section .g5-winner-city{overflow-wrap:anywhere;min-width:0}.g5-app .g5-winners-section .g5-winner-identity strong{line-height:1.35}.g5-app .g5-winners-section .g5-winner-campaign{width:auto;color:var(--muted);margin-top:3px;font-size:10px;line-height:1.35;display:block}.g5-app .g5-winners-section .g5-winner-response,.g5-app .g5-winners-section .g5-winner-city{margin-top:3px;font-size:9px;line-height:1.35;display:block}.g5-app .g5-winners-section .g5-winner-prize{text-align:right;white-space:nowrap;grid-area:prize;align-self:start;min-width:0;padding-top:1px}.g5-app .g5-winners-section .g5-winner-prize small{white-space:normal}@media (max-width:380px){.g5-app .g5-winners-section .g5-section-head{flex-wrap:wrap}.g5-app .g5-winners-section .g5-section-head>.g5-text-action{text-align:left;flex-basis:100%;max-width:none;margin-top:2px}}.g5-app .g5-content{container:g5-content/inline-size}.g5-app .g5-level-hero{grid-template-columns:72px minmax(0,1fr);grid-template-areas:"shield details""progress progress""record record";align-items:center;gap:14px 16px;min-width:0;min-height:0;padding:18px 20px;display:grid}.g5-app .g5-level-shield{grid-area:shield;width:72px;height:86px}.g5-app .g5-level-details,.g5-app .g5-level-progress{min-width:0}.g5-app .g5-level-details{grid-area:details}.g5-app .g5-level-details .g5-kicker{overflow-wrap:anywhere;line-height:1.45;display:block}.g5-app .g5-level-details h2{white-space:nowrap;align-items:baseline;gap:7px;margin:6px 0 0;display:flex}.g5-app .g5-level-progress{grid-area:progress;width:100%}.g5-app .g5-level-progress .g5-xp-track{width:100%;min-width:0}.g5-app .g5-level-progress p{overflow-wrap:anywhere;margin:8px 0 0;line-height:1.5}.g5-app .g5-level-record{border-top:1px solid #c28ee12e;border-left:0;grid-area:record;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:100%;min-width:0;margin:0;padding:14px 0 0;display:grid}.g5-app .g5-level-record>span{text-align:center;min-width:0;line-height:1.45}.g5-app .g5-missions-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:13px}.g5-app .g5-mission-card{text-align:center;flex-direction:column;align-items:stretch;min-width:0;height:auto;min-height:0;padding:16px;display:flex}.g5-app .g5-mission-card>span{flex:none;width:64px;height:64px;margin:0 auto 12px}.g5-app .g5-mission-card>small,.g5-app .g5-mission-card h3,.g5-app .g5-mission-card p,.g5-app .g5-mission-card>b{overflow-wrap:anywhere;min-width:0}.g5-app .g5-mission-card>small{line-height:1.35}.g5-app .g5-mission-card h3{margin:7px 0;line-height:1.35}.g5-app .g5-mission-card p{margin:0 0 14px;line-height:1.55}.g5-app .g5-mission-card .g5-xp-track{width:100%;min-width:0}.g5-app .g5-mission-card>b{width:100%;margin-top:10px}@container g5-content (max-width:350px){.g5-app .g5-missions-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:380px){.g5-app .g5-level-hero{grid-template-columns:64px minmax(0,1fr);column-gap:12px;padding:16px}.g5-app .g5-level-shield{width:64px;height:76px}.g5-app .g5-mission-card{padding:14px}}.g5-app .g5-cart-dock{align-items:center;gap:12px;min-height:68px;padding:12px 14px}.g5-app .g5-cart-dock>span{flex:auto;min-width:0}.g5-app .g5-cart-dock>span small{white-space:normal;max-width:none;line-height:1.4}.g5-app .g5-cart-dock>.g5-button{text-align:center;white-space:normal;flex:0 auto;min-width:0;max-width:220px}@container v5-shell (max-width:380px){.g5-app .g5-cart-dock{gap:8px;padding:10px 12px}.g5-app .g5-cart-dock>.g5-button{max-width:175px;padding-inline:10px;font-size:9px}}.g5-app .g5-cart-dock{grid-template-columns:minmax(0,1fr) minmax(0,auto) 34px;display:grid}.g5-app .g5-cart-dismiss{border:1px solid var(--line);width:34px;height:34px;color:var(--muted);background:0 0;border-radius:10px;flex:0 0 34px;place-items:center;display:grid}.g5-app .g5-cart-dismiss:hover{background:var(--control);color:var(--text)}.g5-app .g5-cart-dismiss:focus-visible{outline:2px solid var(--cyan-text);outline-offset:3px}@container v5-shell (max-width:380px){.g5-app .g5-cart-dock{grid-template-columns:minmax(0,1fr) minmax(0,auto) 32px}.g5-app .g5-cart-dismiss{flex-basis:32px;width:32px;height:32px}}.g5-app .g5-product-rewards{padding:22px 19px}.g5-app .g5-product-rewards-head{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:12px 14px;display:grid}.g5-app .g5-product-prize-token{width:56px;height:62px;margin-top:2px}.g5-app .g5-product-rewards-head>div{min-width:0}.g5-app .g5-product-rewards-head h2{margin-bottom:10px;font-size:22px;line-height:1.4}.g5-app .g5-product-rewards-head p{max-width:none;font-size:10px;line-height:1.9}.g5-app .g5-product-rewards-head>.g5-text-action{grid-column:2;justify-self:start;margin:0}.g5-app .g5-product-arenas{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.g5-app .g5-product-arenas>label{min-width:0;padding:16px 13px;overflow:visible}.g5-app .g5-product-arenas label>strong{overflow-wrap:anywhere}.g5-app .g5-product-arenas label>b{white-space:nowrap;letter-spacing:-.8px;font-size:23px}.g5-app .g5-product-draw{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px;margin-top:20px;padding:18px 15px;display:grid}.g5-app .g5-product-draw>div:first-child{min-width:0;display:block}.g5-app .g5-product-draw h3{margin:8px 0 4px;font-size:17px}.g5-app .g5-product-draw p{margin:0;font-size:8px}.g5-app .g5-product-draw>.g5-timer{gap:10px;width:100%;min-width:0;max-width:none;margin:0}.g5-app .g5-product-draw .g5-timer-unit strong{padding:12px 2px;font-size:29px}.g5-app .g5-product-draw .g5-timer-unit+.g5-timer-unit:before{font-size:25px;top:8px;left:-8px}.g5-app .g5-product-prize-ladder{border-top:1px solid #c38ddf22;min-width:0;margin:0;padding-top:16px;display:block}.g5-app .g5-product-prize-ladder>small{max-width:none;margin-bottom:11px}.g5-app .g5-product-prize-ladder>div{flex-wrap:nowrap;gap:5px}.g5-app .g5-product-prize-ladder span{flex:1;min-width:0;padding:7px 4px}@container v5-shell (max-width:350px){.g5-app .g5-product-rewards{padding:20px 15px}.g5-app .g5-product-rewards-head{grid-template-columns:46px minmax(0,1fr);gap:10px 12px}.g5-app .g5-product-prize-token{width:46px;height:52px}.g5-app .g5-product-rewards-head h2{font-size:20px}.g5-app .g5-product-rewards-head p{font-size:9px}.g5-app .g5-product-arenas{grid-template-columns:1fr}.g5-app .g5-product-arenas>label{padding:14px 12px}.g5-app .g5-product-arenas label>strong{font-size:14px}.g5-app .g5-product-arenas label>b{font-size:21px}.g5-app .g5-product-draw{padding:17px 13px}}.g5-app.has-cart-dock .g5-content{padding-bottom:calc(164px + env(safe-area-inset-bottom))}.g5-app.has-cart-dock .g5-cart-dock{bottom:calc(76px + max(10px,env(safe-area-inset-bottom)));border-radius:30px;grid-template-columns:auto minmax(0,1fr) minmax(0,auto) 34px;gap:8px;min-height:64px;padding:10px 10px 10px 12px;transition:bottom .2s;display:grid}.g5-app.has-cart-dock.g5-nav-hidden .g5-cart-dock{bottom:max(10px,env(safe-area-inset-bottom))}.g5-app .g5-mini-cart-previews{justify-content:flex-start;align-items:center;width:44px;min-width:0;display:flex}.g5-app .g5-mini-cart-previews.multi{width:64px}.g5-app .g5-mini-cart-previews .g5-catalog-photo{border:2px solid var(--surface);width:42px;height:42px;box-shadow:0 2px 7px var(--shadow);border-radius:50%;flex:0 0 42px}.g5-app .g5-mini-cart-previews .g5-catalog-photo+.g5-catalog-photo{margin-left:-12px}.g5-app .g5-mini-cart-copy{flex-direction:column;justify-content:center;gap:1px;min-width:0;display:flex}.g5-app .g5-mini-cart-copy strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;line-height:1.25;overflow:hidden}.g5-app .g5-mini-cart-copy small{white-space:normal;font-size:11px;line-height:1.25}.g5-app .g5-mini-cart-copy b{color:var(--gold-text);font-size:15px;line-height:1.25}.g5-app .g5-cart-dock>.g5-button{white-space:nowrap;min-width:0;max-width:130px;min-height:44px;padding:10px 12px;font-size:10px}.g5-app.has-cart-dock .g5-cart-dismiss{flex-basis:34px;width:34px;height:34px}@container v5-shell (max-width:380px){.g5-app.has-cart-dock .g5-cart-dock{grid-template-columns:auto minmax(0,1fr) minmax(0,auto) 32px;gap:7px;padding:9px 9px 9px 10px}.g5-app .g5-mini-cart-previews{width:42px}.g5-app .g5-mini-cart-previews.multi{width:58px}.g5-app .g5-mini-cart-previews .g5-catalog-photo{flex-basis:40px;width:40px;height:40px}.g5-app .g5-mini-cart-copy strong{font-size:13px}.g5-app .g5-mini-cart-copy small{font-size:10px}.g5-app .g5-mini-cart-copy b{font-size:14px}.g5-app .g5-cart-dock>.g5-button{max-width:92px;padding-inline:9px;font-size:9px}.g5-app.has-cart-dock .g5-cart-dismiss{flex-basis:32px;width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.g5-app.has-cart-dock .g5-cart-dock{transition:none}}
.g5-live-shop-page,.g5-live-product-page{gap:20px;display:grid}.g5-live-gallery-image{object-fit:contain;width:100%;height:100%}.g5-gallery-thumbs>button>img{object-fit:contain;background:#eee;border-radius:5px;width:100%;height:58px;display:block}.g5-live-option-group{gap:8px;margin-top:12px;display:grid}.g5-live-option-group>span{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:800}.g5-live-option-group>div{flex-wrap:wrap;gap:7px;display:flex}.g5-live-option-group button{min-width:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid #b190ce40;border-radius:7px;padding:8px 11px}.g5-live-option-group button.selected{background:#653a8440;border-color:#d0a4ff}.g5-live-option-group button:disabled{cursor:not-allowed;opacity:.4}.g5-live-standard-variant,.g5-live-availability-note,.g5-live-checkout-note{color:var(--muted);font-size:10px;line-height:1.7}.g5-live-standard-variant{align-items:center;gap:7px;margin:18px 0;display:flex}.g5-live-empty-reviews{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.g5-live-cart-dock{left:50%;bottom:calc(18px + env(safe-area-inset-bottom));z-index:40;box-sizing:border-box;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto 32px;align-items:center;gap:8px;width:min(100vw - 24px,456px);max-width:456px;margin:0;padding:8px 10px;display:grid;position:fixed;transform:translate(-50%)}.g5-live-cart-dock .g5-mini-cart-previews>img,.g5-live-cart-dock .g5-mini-cart-previews>span{object-fit:cover;background:#eee;border-radius:9px;width:44px;height:44px}.g5-live-cart-dock .g5-mini-cart-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.g5-live-cart-dock .g5-mini-cart-copy strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden}.g5-live-cart-dock .g5-mini-cart-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.25;overflow:hidden}.g5-live-cart-dock .g5-button{white-space:nowrap;max-width:none;min-height:34px;padding:8px 10px;font-size:9px}.g5-live-cart-dock .g5-cart-dismiss{flex-shrink:0;width:30px;height:30px}.g5-live-cart-reopen{left:50%;bottom:calc(18px + env(safe-area-inset-bottom));z-index:40;width:max-content;color:var(--muted);background:var(--panel);cursor:pointer;border:1px solid #b494d225;border-radius:18px;margin:0;padding:8px 12px;font-size:10px;display:block;position:fixed;transform:translate(-50%)}:is(.g5-content:has(.g5-live-cart-dock),.g5-content:has(.g5-live-cart-reopen)){padding-bottom:104px}.g5-live-product-card .g5-product-info h3{min-height:0}.g5-live-checkout-notice,.g5-live-price-warning,.g5-live-demo-note{border:1px solid var(--line);color:var(--muted);background:var(--panel);border-radius:10px;align-items:flex-start;gap:9px;margin-bottom:18px;padding:12px 14px;font-size:10px;line-height:1.6;display:flex}.g5-live-checkout-notice{color:var(--gold-text);border-color:color-mix(in srgb,var(--gold) 30%,transparent)}.g5-live-checkout-notice strong{color:var(--text)}.g5-live-price-warning{color:var(--gold-text);flex-wrap:wrap;justify-content:flex-start}.g5-live-price-warning span{color:var(--muted)}.g5-live-price-warning .g5-text-action{margin-left:auto}.g5-live-checkout-item{align-items:flex-start;position:relative}.g5-live-checkout-item>img,.g5-live-checkout-item>.g5-live-image-placeholder{object-fit:cover;background:var(--panel-strong);border-radius:8px;flex:0 0 65px;width:65px;height:72px}.g5-live-checkout-item>div{min-width:0}.g5-live-checkout-item>div>strong{color:var(--gold-text);margin-top:4px;font-size:14px;display:block}.g5-live-checkout-item .g5-cart-dismiss{flex:0 0 30px}.g5-live-line-error,.g5-live-field-error{color:#ff9ab5;margin-top:5px;font-size:9px;line-height:1.5;display:block}.g5-live-field-error{margin-top:0}.g5-live-demo-note{color:var(--muted);margin:17px 0 0}.g5-live-demo-badge{color:var(--cyan-text);letter-spacing:.7px;align-items:center;gap:7px;font-size:10px;font-weight:800;display:inline-flex}.g5-live-preview-confirmation{max-width:720px}.g5-live-demo-quiz{max-width:740px}.g5-live-demo-quiz-note,.g5-live-demo-question{color:var(--muted);line-height:1.7}.g5-live-demo-question{color:var(--text);margin:25px auto;font-size:18px}@media (min-width:761px){.g5-live-cart-dock,.g5-live-cart-reopen{left:calc(50vw + 108px)}}@media (max-width:760px){.g5-live-cart-dock,.g5-live-cart-reopen{bottom:calc(82px + env(safe-area-inset-bottom))}.g5-nav-hidden .g5-live-cart-dock,.g5-nav-hidden .g5-live-cart-reopen{bottom:calc(14px + env(safe-area-inset-bottom))}}@media (max-width:380px){.g5-live-cart-dock{grid-template-columns:auto minmax(0,1fr) auto 30px;gap:6px;padding:7px}.g5-live-cart-dock .g5-mini-cart-previews>img,.g5-live-cart-dock .g5-mini-cart-previews>span{width:38px;height:38px}.g5-live-cart-dock .g5-button{padding-inline:7px;font-size:8px}}.g5-live-search{border:1px solid var(--line);background:var(--panel);border-radius:12px;align-items:center;gap:9px;padding:12px 14px;display:flex}.g5-live-search input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0}.g5-live-catalog-state{border:1px dashed var(--line);min-height:240px;color:var(--muted);text-align:center;border-radius:16px;align-content:center;place-items:center;gap:9px;padding:28px;display:grid}.g5-live-catalog-state h2{color:var(--text);margin:0;font-size:22px}.g5-live-catalog-state p{max-width:420px;margin:0;line-height:1.6}.g5-live-product-card .g5-product-photo{padding:0}.g5-live-product-card .g5-product-photo>img{object-fit:cover;width:100%;height:100%}.g5-live-image-placeholder{width:100%;height:100%;color:var(--muted);background:var(--panel-strong);place-items:center;display:grid}.g5-live-product-hero{border:1px solid var(--line);background:var(--panel);border-radius:18px;grid-template-columns:minmax(240px,.9fr) minmax(0,1.1fr);gap:26px;padding:22px;display:grid}.g5-live-product-hero>img,.g5-live-product-hero>.g5-live-image-placeholder{aspect-ratio:1;object-fit:cover;border-radius:13px;width:100%}.g5-live-product-hero h1{margin:10px 0;font-size:clamp(28px,4vw,42px)}.g5-live-product-hero p{color:var(--muted);line-height:1.7}.g5-live-price{color:var(--gold-text);margin:18px 0;font-size:32px;display:block}.g5-live-variants{border:0;gap:8px;margin:18px 0;padding:0;display:grid}.g5-live-variants legend{color:var(--muted);margin-bottom:6px;font-size:12px;font-weight:700}.g5-live-variants label{border:1px solid var(--line);color:var(--text);cursor:pointer;border-radius:10px;align-items:center;gap:9px;padding:10px 12px;display:flex}.g5-live-variants label.selected{border-color:var(--gold);background:color-mix(in srgb,var(--gold) 12%,transparent)}.g5-live-cart-note{font-size:12px}.g5-live-mini-cart{border:1px solid var(--line);background:var(--panel);box-shadow:0 8px 28px var(--shadow);border-radius:30px;grid-template-columns:44px minmax(0,1fr) auto 34px;align-items:center;gap:10px;padding:10px 12px;display:grid;position:relative}.g5-live-mini-cart-image{background:var(--panel-strong);border-radius:12px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.g5-live-mini-cart-image img{object-fit:cover;width:100%;height:100%}.g5-live-mini-cart>div:nth-child(2){gap:3px;min-width:0;display:grid}.g5-live-mini-cart strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.g5-live-mini-cart small{color:var(--muted);font-size:11px}.g5-live-mini-cart .g5-button{min-height:42px;padding:0 12px;font-size:11px}.g5-live-mini-cart .g5-cart-dismiss{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}@media (max-width:720px){.g5-live-product-hero{grid-template-columns:1fr;padding:16px}.g5-live-mini-cart{border-radius:20px;grid-template-columns:40px minmax(0,1fr) 32px}.g5-live-mini-cart-image{width:40px;height:40px}.g5-live-mini-cart .g5-button{grid-area:2/2/auto/3;width:max-content}.g5-live-mini-cart .g5-cart-dismiss{grid-area:1/3}}
