:root{--tg-safe-top:0px;--tg-safe-right:0px;--tg-safe-bottom:0px;--tg-safe-left:0px;--tg-content-safe-top:0px;--ac-safe-top:calc(max(env(safe-area-inset-top, 0px), var(--tg-safe-top)) + var(--tg-content-safe-top));--ac-safe-bottom:max(env(safe-area-inset-bottom,0px),var(--tg-safe-bottom))}#root,*,:after,:before,body,html{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;color:var(--ac-ink);font-family:var(--ac-font);margin:0;overflow-x:hidden}#root,body{background-color:var(--ac-paper)}#root{min-height:100vh;min-height:100dvh}.ac-kicker{background:var(--ac-accent);border:var(--ac-border-w) solid var(--ac-line);color:var(--ac-on-accent);display:inline-block;font-size:12px;letter-spacing:.16em;padding:3px 10px;transform:rotate(-1.5deg)}.ac-eyebrow,.ac-kicker{font-weight:900;text-transform:uppercase}.ac-eyebrow{color:var(--ac-ink-3);font-size:11px;letter-spacing:.12em}.ac-fineprint{color:var(--ac-ink-3);font-size:12px;line-height:1.5;margin:14px 0 0}.ac-empty{color:var(--ac-ink-3);font-weight:800;padding:24px 0;text-align:center}.ac-page{margin:0 auto;max-width:480px;padding-bottom:calc(28px + max(env(safe-area-inset-bottom, 0px), 0px));padding-bottom:calc(28px + var(--ac-safe-bottom));padding-left:calc(16px + env(safe-area-inset-left));padding-right:calc(16px + env(safe-area-inset-right));padding-top:calc(14px + max(env(safe-area-inset-top, 0px), 0px));padding-top:calc(14px + var(--ac-safe-top));width:100%}.ac-hud{align-items:center;background:var(--ac-surface);border:var(--ac-border-w) solid var(--ac-line);box-shadow:var(--ac-shadow-off) var(--ac-shadow-off) 0 var(--ac-shadow);display:flex;gap:10px;padding:8px 12px}.ac-hud__logo{border-radius:3px;flex-shrink:0;height:26px;object-fit:contain;width:26px}.ac-hud__name{color:var(--ac-ink);font-size:14px;font-weight:900;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ac-page__head{margin:22px 0 18px}.ac-title{color:var(--ac-ink);font-size:30px;font-weight:900;letter-spacing:-.01em;line-height:1.02;margin:10px 0 0;text-transform:uppercase}.ac-subtitle{color:var(--ac-ink-2);font-size:15px;font-weight:600;line-height:1.45;margin:10px 0 0}.ac-imprint{color:var(--ac-ink-3);font-size:11px;font-weight:800;letter-spacing:.1em;margin-top:28px;text-align:center;text-transform:uppercase}.ac-imprint__link{border-bottom:2px solid var(--ac-accent);color:var(--ac-ink-3);text-decoration:none}.ac-card{border:var(--ac-border-w) solid var(--ac-line);border-radius:var(--ac-radius);box-shadow:var(--ac-shadow-off) var(--ac-shadow-off) 0 var(--ac-shadow);display:block;padding:16px;width:100%}.ac-btn+.ac-card,.ac-card+.ac-btn,.ac-card+.ac-card{margin-top:16px}.ac-card--paper{background:var(--ac-surface)}.ac-card--panel{background:var(--ac-panel)}.ac-card--accent{background:var(--ac-accent);color:var(--ac-on-accent)}.ac-card--pressable{cursor:pointer;text-align:left;transition:transform .08s ease,box-shadow .08s ease}.ac-card--pressable:active{box-shadow:0 0 0 var(--ac-shadow);transform:translate(var(--ac-shadow-off),var(--ac-shadow-off))}.ac-sticker{font-feature-settings:"tnum";align-items:center;border:var(--ac-border-w) solid var(--ac-line);border-radius:4px;display:inline-flex;font-size:12px;font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:.04em;padding:4px 9px;text-transform:uppercase;transform:rotate(-4deg);white-space:nowrap}.ac-sticker--accent{background:var(--ac-accent);color:var(--ac-on-accent)}.ac-sticker--success{background:var(--ac-success);color:#fff}.ac-sticker--danger{background:var(--ac-danger);color:#fff}.ac-sticker--paper{background:var(--ac-surface);color:var(--ac-ink)}.ac-btn{align-items:center;border:var(--ac-border-w) solid var(--ac-line);border-radius:var(--ac-radius);box-shadow:var(--ac-shadow-off) var(--ac-shadow-off) 0 var(--ac-shadow);cursor:pointer;display:inline-flex;font-family:var(--ac-font);font-size:15px;font-weight:900;gap:10px;justify-content:center;letter-spacing:.04em;min-height:var(--ac-tap);padding:0 22px;text-align:center;text-decoration:none;text-transform:uppercase;transition:transform .08s ease,box-shadow .08s ease,background-color .12s ease}.ac-btn--block{display:flex;width:100%}.ac-btn+.ac-btn{margin-top:12px}.ac-btn--huge{font-size:20px;letter-spacing:.06em;min-height:64px}.ac-btn--primary{background:var(--ac-accent);color:var(--ac-on-accent)}.ac-btn--primary:hover{background:var(--ac-accent-hover)}.ac-btn--ghost{background:var(--ac-surface);color:var(--ac-ink)}.ac-btn--danger{background:var(--ac-danger);color:#fff}.ac-btn:active{box-shadow:0 0 0 var(--ac-shadow);transform:translate(var(--ac-shadow-off),var(--ac-shadow-off))}.ac-btn:disabled,.ac-btn[aria-disabled=true]{box-shadow:var(--ac-shadow-off) var(--ac-shadow-off) 0 var(--ac-shadow-soft);cursor:not-allowed;opacity:.5}.ac-btn__label,.ac-spinner{display:inline-block}.ac-spinner{animation:ac-flip .9s ease-in-out infinite;background:var(--ac-accent);border:2.5px solid var(--ac-line)}.ac-spinner--large{height:30px;width:30px}.ac-spinner--small{background:currentColor;border-color:currentColor;border-width:2px;height:15px;opacity:.85;width:15px}@keyframes ac-flip{0%{transform:rotate(0)}50%{transform:rotate(180deg) scale(.7)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ac-spinner{animation-duration:2s}}.ac-xp{margin:16px 0}.ac-xp__head{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:6px}.ac-xp__label{color:var(--ac-ink-2);font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.ac-xp__caption{font-feature-settings:"tnum";color:var(--ac-ink);font-size:12px;font-variant-numeric:tabular-nums;font-weight:900}.ac-xp__track{background:var(--ac-surface);border:var(--ac-border-w) solid var(--ac-line);height:20px;overflow:hidden}.ac-xp__fill{background:var(--ac-accent);border-right:var(--ac-border-w) solid var(--ac-line);height:100%;transition:width .4s ease}.ac-confetti{height:100%;inset:0;pointer-events:none;position:fixed;width:100%;z-index:9800}.ac-field{display:flex;flex-direction:column;gap:6px}.ac-field__label{color:var(--ac-ink-2);font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.ac-field__input{background:var(--ac-surface);border:var(--ac-border-w) solid var(--ac-line);border-radius:var(--ac-radius);color:var(--ac-ink);font-family:var(--ac-font);font-size:16px;font-weight:700;min-height:var(--ac-tap);outline:none;padding:12px 14px;transition:box-shadow .1s ease;width:100%}.ac-field__input::placeholder{color:var(--ac-ink-4);font-weight:600}.ac-field__input:focus{box-shadow:3px 3px 0 var(--ac-accent)}.ac-field__error{color:var(--ac-danger);font-size:12px;font-weight:700}.ac-cardform,.ac-verify{margin-top:20px}.ac-cardform__fields{display:flex;flex-direction:column;gap:14px;margin-top:14px}.ac-charge-notice{background:var(--ac-accent-bg);border:var(--ac-border-w) solid var(--ac-line);border-radius:var(--ac-radius);box-shadow:4px 4px 0 var(--ac-shadow);margin:14px 0 4px;padding:12px 14px}.ac-charge-notice__title{color:var(--ac-ink);font-size:14px;font-weight:900;line-height:1.4;margin:0}.ac-charge-notice__body{color:var(--ac-ink-2);font-size:13px;font-weight:600;line-height:1.45;margin:4px 0 0}.ac-otp{background:var(--ac-surface);border:var(--ac-border-w) solid var(--ac-line);border-radius:var(--ac-radius);color:var(--ac-ink);font-size:24px;font-weight:900;height:54px;outline:none;text-align:center;transition:box-shadow .1s ease}.ac-otp:focus{box-shadow:3px 3px 0 var(--ac-accent)}.ac-otp--error{box-shadow:3px 3px 0 var(--ac-danger)}.ac-otp__error{color:var(--ac-danger);display:block;font-size:12px;font-weight:700;margin:8px 0;min-height:1.2em}.ac-verify__sent{color:var(--ac-ink-2);font-size:14px;font-weight:600;line-height:1.5;margin:6px 0 16px}.ac-consent{align-items:center;background:var(--ac-surface);border:var(--ac-border-w) solid var(--ac-line);border-radius:var(--ac-radius);box-shadow:var(--ac-shadow-off) var(--ac-shadow-off) 0 var(--ac-shadow);cursor:pointer;display:flex;gap:14px;margin:20px 0;min-height:var(--ac-tap);padding:14px}.ac-consent__box{accent-color:var(--ac-accent);flex-shrink:0;height:30px;width:30px}.ac-consent__label{color:var(--ac-ink);font-size:14px;font-weight:700;line-height:1.45}.ac-notice{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0 0 8px;padding:0}.ac-notice li{background:var(--ac-panel);border:var(--ac-border-w) solid var(--ac-line);border-radius:var(--ac-radius);color:var(--ac-ink);font-weight:600;line-height:1.45;padding:10px 12px 10px 34px;position:relative}.ac-notice li:before{color:var(--ac-accent);content:"▸";font-weight:900;left:12px;position:absolute;top:10px}.ac-notice--compact li{font-size:13px;padding:7px 10px 7px 28px}.ac-notice--compact li:before{left:10px;top:7px}.ac-rules__hint{color:var(--ac-ink-2);font-size:14px;font-weight:700;margin:12px 0}.ac-offer-frame{background:#fff;border:var(--ac-border-w) solid var(--ac-line);box-shadow:var(--ac-shadow-off) var(--ac-shadow-off) 0 var(--ac-shadow);margin:4px 0 16px;max-height:60vh;min-height:60vh;overflow:auto;position:relative}.ac-offer-doc{align-items:center;display:flex;flex-direction:column;gap:8px;opacity:1;transition:opacity .2s ease}.ac-offer-frame--loading .ac-offer-doc{opacity:.12}.ac-offer-overlay{align-items:center;background:var(--ac-mask);display:flex;flex-direction:column;gap:16px;inset:0;justify-content:center;padding:0 24px;position:absolute;z-index:1}.ac-reuse{margin-top:20px}.ac-reuse__lede{color:var(--ac-ink-3);font-size:13px;font-weight:600;line-height:1.5;margin:8px 0 12px}.ac-reuse__strip{-webkit-overflow-scrolling:touch;display:flex;gap:14px;margin:0 -4px;overflow-x:auto;padding:6px 4px 8px;scroll-snap-type:x mandatory;scrollbar-width:none}.ac-reuse__strip::-webkit-scrollbar{display:none}.ac-reuse__slot{display:flex;flex:0 0 80%;flex-direction:column;gap:10px;scroll-snap-align:start}.ac-reuse__slot:only-child{flex-basis:100%}.ac-reuse__card{display:flex;flex-direction:column;gap:12px}.ac-reuse__head{align-items:baseline;display:flex;justify-content:space-between}.ac-reuse__brand{color:var(--ac-accent);font-size:14px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.ac-reuse__gateway{color:var(--ac-ink-3);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ac-reuse__pan{font-feature-settings:"tnum";color:var(--ac-ink);font-size:18px;font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:.08em}.ac-reuse__expiry{font-feature-settings:"tnum";color:var(--ac-ink-2);font-size:12px;font-variant-numeric:tabular-nums;font-weight:700}.ac-reuse__origin{font-weight:600;line-height:1.4;margin:0}.ac-reuse__or,.ac-reuse__origin{color:var(--ac-ink-3);font-size:12px}.ac-reuse__or{font-weight:900;letter-spacing:.14em;margin-top:16px;text-align:center;text-transform:uppercase}.ac-levelbar{align-items:flex-start;display:flex;gap:6px;margin:18px 0}.ac-levelbar__cell{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:6px;position:relative}.ac-levelbar__cell:not(:last-child):after{background:var(--ac-line);content:"";height:var(--ac-border-w);left:62%;position:absolute;top:18px;width:76%}.ac-levelbar__node{align-items:center;background:var(--ac-surface);border:var(--ac-border-w) solid var(--ac-line);border-radius:50%;color:var(--ac-ink);display:flex;font-size:16px;font-weight:900;height:38px;justify-content:center;position:relative;width:38px;z-index:1}.ac-levelbar__node--active{background:var(--ac-accent);box-shadow:3px 3px 0 var(--ac-shadow);color:var(--ac-on-accent)}.ac-levelbar__node--done{background:var(--ac-success);color:#fff}.ac-levelbar__label{color:var(--ac-ink-3);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ac-levelbar__label--active{color:var(--ac-ink)}.ac-pay__line{display:flex;flex-direction:column;gap:6px}.ac-pay__line-value{color:var(--ac-ink);font-size:16px;font-weight:800;line-height:1.4}.ac-billed{margin-top:18px}.ac-billed__card{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin:10px 0 14px}.ac-billed__pan{font-feature-settings:"tnum";color:var(--ac-ink);font-size:18px;font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:.06em}.ac-billed__expiry{font-feature-settings:"tnum";color:var(--ac-ink-2);font-size:13px;font-variant-numeric:tabular-nums;font-weight:700}.ac-billed__actions{display:flex;flex-direction:column}.ac-app-loader,.ac-fullscreen-loader{align-items:center;display:flex;flex-direction:column;gap:18px;inset:0;justify-content:center;padding:0 32px;position:fixed}.ac-app-loader{background:var(--ac-paper)}.ac-fullscreen-loader{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:var(--ac-mask);z-index:9999}.ac-centered-loader{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:200px}.loader-hint{animation:ac-hint-in .4s ease;max-width:320px;opacity:1;text-align:center}.loader-hint__message{color:var(--ac-ink-2);font-size:14px;font-weight:700;line-height:1.45;margin:0}.loader-hint__note{color:var(--ac-ink-3);font-size:12px;font-weight:700;line-height:1.4;margin:6px 0 0}.loader-hint--inline{margin-top:10px;max-width:none}@keyframes ac-hint-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.loader-hint{animation:none}}.ac-toast-stack{align-items:center;bottom:calc(16px + max(env(safe-area-inset-bottom, 0px), 0px));bottom:calc(16px + var(--ac-safe-bottom));display:flex;flex-direction:column;gap:10px;left:0;padding:0 12px;pointer-events:none;position:fixed;right:0;z-index:10000}.ac-toast{animation:ac-toast-in .2s ease;background:var(--ac-surface);border:var(--ac-border-w) solid var(--ac-line);border-radius:var(--ac-radius);box-shadow:var(--ac-shadow-off) var(--ac-shadow-off) 0 var(--ac-shadow);cursor:pointer;max-width:456px;padding:12px 14px;pointer-events:auto;width:100%}.ac-toast--error{background:var(--ac-danger-bg)}.ac-toast--success{background:var(--ac-success-bg)}.ac-toast--leaving{opacity:0;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease}.ac-toast__kicker{color:var(--ac-ink-3);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.ac-toast--error .ac-toast__kicker{color:var(--ac-danger)}.ac-toast__body{color:var(--ac-ink);font-size:14px;font-weight:700;line-height:1.45;margin-top:4px}@keyframes ac-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ac-boot-error{align-items:center;display:flex;justify-content:center;min-height:100dvh;padding:calc(24px + max(env(safe-area-inset-top, 0px), 0px)) 16px calc(24px + max(env(safe-area-inset-bottom, 0px), 0px));padding:calc(24px + var(--ac-safe-top)) 16px calc(24px + var(--ac-safe-bottom))}.ac-boot-error__panel{background:var(--ac-surface);border:var(--ac-border-w) solid var(--ac-line);border-radius:var(--ac-radius);box-shadow:var(--ac-shadow-off) var(--ac-shadow-off) 0 var(--ac-shadow);max-width:420px;padding:22px;text-align:center;width:100%}.ac-boot-error__title{color:var(--ac-danger);font-size:28px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.ac-boot-error__message{color:var(--ac-ink);font-size:15px;font-weight:700;line-height:1.5;margin:12px 0 18px}.boot-fallback{color:var(--ac-ink);font-weight:800;margin:0 auto;max-width:480px;padding:calc(24px + max(env(safe-area-inset-top, 0px), 0px)) 16px calc(24px + max(env(safe-area-inset-bottom, 0px), 0px));padding:calc(24px + var(--ac-safe-top)) 16px calc(24px + var(--ac-safe-bottom));text-align:center}.boot-fallback .submit-btn{align-items:center;background:var(--ac-accent);border:var(--ac-border-w) solid var(--ac-line);border-radius:var(--ac-radius);box-shadow:var(--ac-shadow-off) var(--ac-shadow-off) 0 var(--ac-shadow);color:var(--ac-on-accent);cursor:pointer;display:inline-flex;font-size:15px;font-weight:900;justify-content:center;margin-top:12px;min-height:var(--ac-tap);padding:0 22px;text-transform:uppercase}.ac-start{margin:0 auto;max-width:520px;padding-bottom:calc(32px + max(env(safe-area-inset-bottom, 0px), 0px));padding-bottom:calc(32px + var(--ac-safe-bottom));padding-left:calc(16px + env(safe-area-inset-left));padding-right:calc(16px + env(safe-area-inset-right));padding-top:calc(20px + max(env(safe-area-inset-top, 0px), 0px));padding-top:calc(20px + var(--ac-safe-top));width:100%}.ac-start__hero{padding:8px 0 4px;text-align:center}.ac-start__logo{background:var(--ac-surface);border:var(--ac-border-w) solid var(--ac-line);border-radius:var(--ac-radius);box-shadow:var(--ac-shadow-off) var(--ac-shadow-off) 0 var(--ac-shadow);height:76px;margin-bottom:16px;object-fit:contain;width:76px}.ac-start__tag{background:var(--ac-accent);border:var(--ac-border-w) solid var(--ac-line);color:var(--ac-on-accent);display:inline-block;font-size:12px;letter-spacing:.2em;padding:4px 12px;transform:rotate(-2deg)}.ac-start__name,.ac-start__tag{font-weight:900;text-transform:uppercase}.ac-start__name{color:var(--ac-ink);font-size:44px;letter-spacing:-.02em;line-height:1;margin:14px 0 0;text-shadow:3px 3px 0 var(--ac-shadow-soft);word-break:break-word}.ac-start__lede{color:var(--ac-ink-2);font-size:16px;font-weight:700;line-height:1.5;margin:16px auto 0;max-width:34ch}.ac-trailer{margin:26px 0}.ac-trailer__head{margin-bottom:10px}.ac-trailer__strip{-webkit-overflow-scrolling:touch;display:flex;gap:12px;margin:0 -4px;overflow-x:auto;padding:6px 4px 10px;scroll-snap-type:x mandatory;scrollbar-width:none}.ac-trailer__strip::-webkit-scrollbar{display:none}.ac-trailer__tile{aspect-ratio:4/3;background:var(--ac-surface);border:var(--ac-border-w) solid var(--ac-line);border-radius:var(--ac-radius);box-shadow:var(--ac-shadow-off) var(--ac-shadow-off) 0 var(--ac-shadow);cursor:pointer;flex:0 0 62%;overflow:hidden;padding:0;position:relative;scroll-snap-align:start}.ac-trailer__media{display:block;height:100%;object-fit:cover;width:100%}.ac-trailer__media--empty{background:var(--ac-panel)}.ac-trailer__glyph{align-items:center;color:#fff;display:flex;font-size:34px;inset:0;justify-content:center;pointer-events:none;position:absolute;text-shadow:0 2px 8px #00000080}.ac-trailer__dur{font-feature-settings:"tnum";background:#0009;border-radius:4px;bottom:8px;color:#fff;font-size:12px;font-variant-numeric:tabular-nums;font-weight:800;left:8px;padding:2px 6px;position:absolute}.ac-start__go{margin-top:20px}.ac-notice-box{background:var(--ac-accent-bg);border:var(--ac-border-w) solid var(--ac-line);border-radius:var(--ac-radius);color:var(--ac-ink);font-size:13px;font-weight:700;line-height:1.5;margin:0 0 18px;padding:12px 14px}.ac-powerups{gap:16px}.ac-powerup,.ac-powerups{display:flex;flex-direction:column}.ac-powerup{gap:4px}.ac-hero-card__stickers,.ac-powerup__stickers{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.ac-powerup__title{color:var(--ac-ink);font-size:22px;font-weight:900;line-height:1.1;margin:0;text-transform:uppercase}.ac-powerup__period{color:var(--ac-ink-3);font-size:13px;font-weight:700}.ac-powerup__pricerow{align-items:baseline;display:flex;gap:10px;margin-top:8px}.ac-powerup__price{font-feature-settings:"tnum";color:var(--ac-ink);font-size:28px;font-variant-numeric:tabular-nums;font-weight:900;line-height:1}.ac-was{font-feature-settings:"tnum";color:var(--ac-ink-3);font-size:14px;font-variant-numeric:tabular-nums;font-weight:700;text-decoration:line-through;text-decoration-color:var(--ac-danger)}.ac-powerup__reason{color:var(--ac-ink-3);font-size:12px;font-weight:700;margin-top:4px}.ac-powerup__pick{align-self:flex-end;color:var(--ac-accent);font-size:13px;font-weight:900;letter-spacing:.06em;margin-top:10px;text-transform:uppercase}.ac-hero-card{margin-bottom:20px;text-align:center}.ac-hero-card__stickers{justify-content:center}.ac-hero-card__title{color:var(--ac-ink);font-size:24px;font-weight:900;margin:0 0 8px;text-transform:uppercase}.ac-hero-card__price{font-feature-settings:"tnum";color:var(--ac-ink);font-size:46px;font-variant-numeric:tabular-nums;font-weight:900;line-height:1;text-shadow:2px 2px 0 var(--ac-shadow-soft)}.ac-hero-card__period{color:var(--ac-ink-3);font-size:13px;font-weight:800;letter-spacing:.06em;margin-top:10px;text-transform:uppercase}.ac-hero-card__reason{color:var(--ac-ink-3);font-size:13px;font-weight:700;margin-top:6px}.ac-hero-card .ac-was{display:inline-block;font-size:15px;margin-top:8px}.ac-hero-card__desc{color:var(--ac-ink-2);font-size:15px;font-weight:600;line-height:1.5;margin:14px auto 0;max-width:40ch}.ac-win__badge{align-items:center;background:var(--ac-accent);border:var(--ac-border-w) solid var(--ac-line);border-radius:50%;box-shadow:var(--ac-shadow-off) var(--ac-shadow-off) 0 var(--ac-shadow);color:var(--ac-on-accent);display:flex;font-size:40px;height:84px;justify-content:center;margin:4px auto 12px;transform:rotate(-6deg);width:84px}.ac-win__badge--pending{background:var(--ac-surface);color:var(--ac-ink-3)}.ac-win__body{color:var(--ac-ink);font-size:17px;font-weight:800;line-height:1.45;margin:6px auto 20px;max-width:38ch;text-align:center}.ac-win__stats{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.ac-stat{align-items:baseline;display:flex;gap:16px;justify-content:space-between}.ac-stat__value{font-feature-settings:"tnum";color:var(--ac-ink);font-size:15px;font-variant-numeric:tabular-nums;font-weight:800;text-align:right}.ac-player{margin-bottom:16px}.ac-player__top{align-items:center;display:flex;gap:12px;justify-content:space-between}.ac-player__status{color:var(--ac-ink);font-size:24px;font-weight:900;margin-top:2px;text-transform:uppercase}.ac-player__note{color:var(--ac-ink-2);font-size:14px;font-weight:600;line-height:1.5;margin:10px 0 0}.ac-statlist{display:flex;flex-direction:column;margin:14px 0 0}.ac-statlist__row{align-items:baseline;border-top:2px dashed var(--ac-shadow-soft);display:flex;gap:16px;justify-content:space-between;padding:10px 0}.ac-statlist__row dt{margin:0}.ac-statlist__value{font-feature-settings:"tnum";color:var(--ac-ink);font-size:15px;font-variant-numeric:tabular-nums;font-weight:800;margin:0;text-align:right}.ac-player-card{margin-bottom:16px}.ac-player-card__row{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-top:8px}.ac-player-card__pan{font-feature-settings:"tnum";color:var(--ac-ink);font-size:18px;font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:.06em}.ac-player-card__expiry{font-feature-settings:"tnum";color:var(--ac-ink-2);font-size:13px;font-variant-numeric:tabular-nums;font-weight:700}.ac-player__actions{margin-top:20px}.ac-log,.ac-player__actions{display:flex;flex-direction:column}.ac-log{gap:14px}.ac-log__entry{display:flex;flex-direction:column;gap:2px}.ac-log__head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:4px}.ac-log__amount{font-feature-settings:"tnum";color:var(--ac-ink);font-size:22px;font-variant-numeric:tabular-nums;font-weight:900}.ac-log__meta{color:var(--ac-ink-3);font-size:13px;font-weight:600;line-height:1.4}.ac-log__receipt{align-self:flex-start;background:none;border:0;border-bottom:2px solid var(--ac-accent);color:var(--ac-accent);cursor:pointer;font-size:13px;font-weight:900;letter-spacing:.04em;margin-top:8px;padding:0;text-transform:uppercase}.ac-sheet{align-items:flex-end;display:flex;inset:0;justify-content:center;position:fixed;z-index:9500}.ac-sheet__backdrop{background:var(--ac-mask);border:0;cursor:pointer;inset:0;padding:0;position:absolute}.ac-sheet__panel{animation:ac-sheet-up .22s ease;background:var(--ac-surface);border-top:var(--ac-border-w) solid var(--ac-line);max-width:480px;padding:22px 18px calc(20px + max(env(safe-area-inset-bottom, 0px), 0px));padding:22px 18px calc(20px + var(--ac-safe-bottom));position:relative;width:100%}.ac-sheet__title{color:var(--ac-ink);font-size:22px;font-weight:900;margin:0 0 12px;text-transform:uppercase}.ac-sheet__body{color:var(--ac-ink-2);font-size:15px;font-weight:600;line-height:1.55;margin:0 0 20px}.ac-sheet__body p{margin:0 0 8px}.ac-sheet__body p:last-child{margin-bottom:0}.ac-sheet__actions{display:flex;flex-direction:column}@keyframes ac-sheet-up{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.ac-sheet__panel{animation:none}}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.media-lightbox{background:#000;inset:0;overflow:hidden;position:fixed;z-index:9000}.media-lightbox__stage{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.media-lightbox__stage--from-right{animation:media-lightbox-slide-right .18s ease}.media-lightbox__stage--from-left{animation:media-lightbox-slide-left .18s ease}.media-lightbox__media{display:block;height:100%;object-fit:contain;width:100%}.media-lightbox__tap{background:none;border:0;cursor:pointer;display:block;padding:0;position:relative;width:100%}.media-lightbox__stage .media-lightbox__tap{height:100%}.media-lightbox__glyph{align-items:center;animation:media-lightbox-glyph .6s ease;color:#ffffffeb;display:flex;font-size:56px;inset:0;justify-content:center;pointer-events:none;position:absolute;text-shadow:0 1px 12px #00000080}.media-lightbox__glyph--stay{animation:none;opacity:1}.media-lightbox__close,.media-lightbox__counter{align-items:center;background:#00000073;border:0;color:#fff;display:flex;height:40px;justify-content:center;position:absolute;top:calc(12px + max(env(safe-area-inset-top, 0px), 0px));top:calc(12px + var(--ac-safe-top));z-index:1}.media-lightbox__close{border-radius:50%;cursor:pointer;font-size:20px;line-height:1;right:calc(12px + env(safe-area-inset-right));width:40px}.media-lightbox__counter{font-feature-settings:"tnum";border-radius:20px;font-size:14px;font-variant-numeric:tabular-nums;left:calc(12px + env(safe-area-inset-left));padding:0 12px}@keyframes media-lightbox-glyph{0%{opacity:0;transform:scale(.7)}50%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.1)}}@keyframes media-lightbox-slide-right{0%{opacity:.2;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@keyframes media-lightbox-slide-left{0%{opacity:.2;transform:translateX(-24px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.media-lightbox__glyph,.media-lightbox__stage--from-left,.media-lightbox__stage--from-right{animation:none}}