.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-overlay-popover{background:none;border:none;padding:0;outline:0;overflow:visible;position:fixed;pointer-events:none;white-space:normal;color:inherit;text-decoration:none;width:100%;height:100%;inset:0 auto auto 0}.cdk-overlay-popover::backdrop{display:none}.cdk-overlay-popover .cdk-overlay-backdrop{position:fixed;z-index:auto}:root#apuesty-portal[data-theme=dark]{color-scheme:dark;--wallet-credit: #62d9b6;--wallet-danger: #ff9199;--surface: #242631;--brand-navy: #172c3d;--brand-hero: #142735;--brand-hero-shade: rgb(15 30 42 / 74%);--brand-hero-shade-mobile: rgb(15 30 42 / 79%);--surface-soft: #15171e;--surface-muted: #30323f;--page-bg: #15171e;--border: #454756;--text: #f0edf4;--text-muted: #bbb9c8;--lottery-picker-muted: var(--text-muted);--muted: #bbb9c8;--orange-soft: #4d3026;--orange-dark: #ffad7c;--brand-orange-dark: #ffad7c;--shadow-sm: 0 8px 24px rgb(0 0 0 / 22%);--shadow-md: 0 18px 44px rgb(0 0 0 / 30%)}:root#apuesty-portal[data-theme=dark][data-campaign=halloween]{--surface: #2b242b;--brand-navy: #202d40;--surface-soft: #17141b;--surface-muted: #39303a;--border: #604b49;--text: #fff1e7;--text-muted: #d0bdb4;--orange-soft: #4b3025}:root#apuesty-portal[data-theme=dark][data-campaign=christmas]{--surface: #1d302e;--surface-soft: #101e20;--surface-muted: #29413c;--page-bg: #101e20;--border: #4d6a60;--text: #f8f5ee;--text-muted: #c4d4c9;--brand-navy: #192e35;--brand-hero: #143d35;--brand-hero-shade: rgb(12 42 35 / 75%);--brand-hero-shade-mobile: rgb(12 42 35 / 82%);--orange-soft: #403229}:root#apuesty-portal[data-theme=dark][data-campaign=christmas] .site-header{background:#132d27f7;border-bottom-color:#a47640}:root#apuesty-portal[data-theme=dark][data-campaign=christmas] .site-header:after{position:absolute;z-index:2;right:0;bottom:-20px;left:0;height:24px;background:url(/assets/image/christmas/snow-trim.webp) left top / auto 24px repeat-x;content:"";pointer-events:none}:root#apuesty-portal[data-theme=dark][data-campaign=christmas] .site-footer:before{position:absolute;z-index:1;top:0;right:0;left:0;height:26px;background:url(/assets/image/christmas/snow-trim.webp) left top / auto 26px repeat-x;content:"";pointer-events:none}:root#apuesty-portal[data-theme=dark][data-campaign=christmas] .mobile-bottom-nav{--nav-solid-bg: #1d302e;--nav-glass-bg: rgb(20 45 39 / 85%)}:root#apuesty-portal[data-theme=dark][data-campaign=christmas] .campaign-hero__eyebrow:after{content:"Felices fiestas";margin-left:5px;padding-left:10px;border-left:1px solid #bca76e;color:#f3dfa8}:root#apuesty-portal[data-theme=dark][data-campaign=christmas] .christmas-hero-mark{position:absolute;z-index:1;top:18px;right:3%;display:flex;flex-direction:column;align-items:center;gap:8px;color:#f6daa0;text-align:center;pointer-events:none}:root#apuesty-portal[data-theme=dark][data-campaign=christmas] .christmas-hero-mark:before{width:112px;height:128px;background:url(/assets/image/christmas/gifts.webp) center / contain no-repeat;content:""}:root#apuesty-portal[data-theme=dark][data-campaign=christmas] .campaign-hero--draw:after{position:absolute;z-index:0;inset:-110px 0;background-image:radial-gradient(circle at 24px 30px,rgb(247 255 251 / 85%) 0 2px,transparent 2.5px),radial-gradient(circle at 88px 67px,rgb(217 243 255 / 75%) 0 1.5px,transparent 2px),radial-gradient(circle at 145px 18px,rgb(247 255 251 / 70%) 0 1px,transparent 1.5px);background-size:140px 110px,190px 140px,220px 100px;content:"";opacity:.65;pointer-events:none;animation:christmas-hero-snow 18s linear infinite}@keyframes christmas-hero-snow{0%{transform:translate3d(-10px,-35px,0)}to{transform:translate3d(10px,75px,0)}}@media(prefers-reduced-motion:reduce){:root#apuesty-portal[data-theme=dark][data-campaign=christmas] .campaign-hero--draw:after{animation:none}}:root#apuesty-portal[data-theme=dark][data-campaign=christmas] .lottery-card:after{position:absolute;z-index:2;inset:0 0 auto;height:20px;background:url(/assets/image/christmas/snow-trim.webp) left top / auto 20px repeat-x;content:"";pointer-events:none}:root#apuesty-portal[data-theme=dark][data-campaign=christmas] .lottery-card__badges{position:relative;z-index:3}:root#apuesty-portal[data-theme=dark][data-campaign=christmas] :is(.play-page,.cart-page):after{display:block;width:min(220px,70%);height:65px;margin:12px 0 0 auto;background:url(/assets/image/christmas/candy-snow.webp) right bottom / contain no-repeat;content:"";pointer-events:none}@media(max-width:760px){:root#apuesty-portal[data-theme=dark][data-campaign=christmas] .christmas-hero-mark{display:flex;top:68px;right:8px}:root#apuesty-portal[data-theme=dark][data-campaign=christmas] .christmas-hero-mark:before{width:84px;height:92px}:root#apuesty-portal[data-theme=dark][data-campaign=christmas] .campaign-hero--draw .campaign-hero__content h1{max-width:calc(100% - 96px);overflow-wrap:anywhere}}@media(max-width:360px){:root#apuesty-portal[data-theme=dark][data-campaign=christmas] .campaign-hero__eyebrow:after{display:none}}:root#apuesty-portal[data-theme=dark] body{background:var(--page-bg);color:var(--text)}:root#apuesty-portal[data-theme=dark] h1,:root#apuesty-portal[data-theme=dark] h2,:root#apuesty-portal[data-theme=dark] h3,:root#apuesty-portal[data-theme=dark] h4{color:var(--text)}:root#apuesty-portal[data-theme=dark] :is(.site-header){background:#1e1f27f7;border-color:var(--border)}:root#apuesty-portal[data-theme=dark] :is(.desktop-nav a,.header-cart,.login-button,.account-button,.mobile-drawer__links a,.mobile-drawer__footer a,.mobile-drawer__footer button){color:var(--text)}:root#apuesty-portal[data-theme=dark] :is(.header-cart,.login-button,.account-button,.mobile-drawer,.mobile-drawer__cart,.mobile-drawer__profile,.account-nav,.account-sidebar){background:var(--surface);border-color:var(--border)}:root#apuesty-portal[data-theme=dark] .mobile-bottom-nav{--nav-solid-bg: #242631;--nav-glass-bg: rgb(33 34 43 / 76%);--nav-glass-border: rgb(255 255 255 / 24%);--nav-rim-light: rgb(255 255 255 / 24%);--nav-rim-shade: rgb(0 0 0 / 26%);--nav-lens-bg: rgb(255 255 255 / 8%);--nav-lens-border: rgb(255 255 255 / 32%);--nav-lens-light: rgb(255 255 255 / 22%);--nav-lens-shadow: rgb(0 0 0 / 18%);--nav-text: #eeeaf4;--nav-active-text: #fff;--nav-pressed-bg: rgb(255 255 255 / 10%);--nav-contrast-border: #9d99a8;--nav-solid-selection: #454756}:root#apuesty-portal[data-theme=dark][data-campaign=halloween] .mobile-bottom-nav{--nav-solid-bg: #2b242b;--nav-glass-bg: rgb(37 30 37 / 76%)}:root#apuesty-portal[data-theme=dark] :is(.lottery-card,.lottery-toolbar,.play-block,.bet-summary,.play-summary,.result-card,.results-tools,.results-view-switch,.history-explorer,.number-checker,.auth-card,.auth-panel,.cart-card,.cart-lines,.cart-confirm,.lottery-picker,.cart-items,.buyer-checkout,.payment-choice,.order-summary,.resume-lines,.resume-summary,.legal-page__body nav,.legal-page__body article,.account-section__header,.summary-stats article,.account-panel,.record-grid article,.record-list article,.claim-row,.claim-tabs button,.section-filters,.profile-form>section,.account-unavailable-dialog,.replacement-dialog,.replacement-modal,.recharge-dialog,.quick-cart,.cart-quick-action){background-color:var(--surface);border-color:var(--border);color:var(--text)}:root#apuesty-portal[data-theme=dark] :is(.lottery-toolbar__search,.history-summary,.auth-mode-nav,.balance-list article,.buyer-checkout__segments,.profile-form__preference,.claim-table,.history-table thead,.history-table th,.play-summary__header>small,.play-summary__combination,.play-summary__combination dl,.play-summary__special,.number-checker__fields .input-with-icon){background-color:var(--surface-muted);border-color:var(--border);color:var(--text)}:root#apuesty-portal[data-theme=dark] .play-summary__combination dl div{border-color:var(--border)}:root#apuesty-portal[data-theme=dark] .play-summary:before{background:var(--surface-muted)}:root#apuesty-portal[data-theme=dark] .play-summary__special em{color:var(--text-muted)}:root#apuesty-portal[data-theme=dark] .play-summary__special strong{color:#9de2c9}:root#apuesty-portal[data-theme=dark] .play-summary__special small{color:var(--text-muted)}:root#apuesty-portal[data-theme=dark] .play-summary__special input{accent-color:#9de2c9}:root#apuesty-portal[data-theme=dark] :is(.compact-list article,.account-sidebar>button){color:var(--text);background:var(--surface-muted);border-color:var(--border)}:root#apuesty-portal[data-theme=dark] .record-list footer button:not(.purchase-card__ticket){color:var(--text);background:var(--surface-muted);border-color:var(--border)}:root#apuesty-portal[data-theme=dark] .historical-row--major{background:#3c3024}:root#apuesty-portal[data-theme=dark] .empty-view--error{--empty-accent: #f8bf65;--empty-soft: #3d3122}:root#apuesty-portal[data-theme=dark] .empty-view--success{--empty-accent: #91e3c5;--empty-soft: #203b34}:root#apuesty-portal[data-theme=dark] .empty-view--prize{--empty-accent: #f3c067;--empty-soft: #3e3022}:root#apuesty-portal[data-theme=dark] .empty-view--gift{--empty-accent: #91e3c5;--empty-soft: #203b34}:root#apuesty-portal[data-theme=dark] .lottery-card__featured{color:#ffd17b}:root#apuesty-portal[data-theme=dark] .historical-row--major .historical-row__prize app-icon{color:#ffc271}:root#apuesty-portal[data-theme=dark] .series-grid>button{color:var(--text);background:var(--surface-muted);border-color:var(--border)}:root#apuesty-portal[data-theme=dark] .series-grid>button.is-active{background:#513224;border-color:#ff9b61}:root#apuesty-portal[data-theme=dark] .mobile-drawer__shortcuts .is-play{color:#ffd0b4;background:#513224;border-color:#936348}:root#apuesty-portal[data-theme=dark] .mobile-drawer__footer .mobile-drawer__logout:hover{color:#ffd6ce;background:#522d2a}:root#apuesty-portal[data-theme=dark] .legal-page__body article>div{background:#203b34;border-color:#4f806d}:root#apuesty-portal[data-theme=dark] .resume-status{background:#3c3024;border-color:#8a6b40}:root#apuesty-portal[data-theme=dark] .resume-status.is-approved{background:#203b34;border-color:#4f806d}:root#apuesty-portal[data-theme=dark] .resume-status.is-rejected{background:#492b30;border-color:#a06268}:root#apuesty-portal[data-theme=dark] :is(.lottery-toolbar__active,.resume-summary__continue,.payment-choice header p,.payment-choice small,.order-summary__total span,.order-summary__terms,.auth-form__divider,.play-page__breadcrumb,.lotteries-page__more small){color:var(--text-muted)}:root#apuesty-portal[data-theme=dark] :is(.order-summary__terms a,.order-summary__eyebrow){color:#ffb185}:root#apuesty-portal[data-theme=dark] .results-band{background:var(--surface-soft);border-color:var(--border)}:root#apuesty-portal[data-theme=dark] :is(.result-strip article,.result-strip__more){background:var(--surface);border-color:var(--border)}:root#apuesty-portal[data-theme=dark] .result-strip article{border-top-color:var(--orange)}:root#apuesty-portal[data-theme=dark] .result-strip__winning{background:var(--surface-muted)}:root#apuesty-portal[data-theme=dark] :is(.result-strip article header strong,.result-strip article b,.result-strip__more strong){color:var(--text)}:root#apuesty-portal[data-theme=dark] :is(.lottery-card__meta,.result-strip article header small,.result-strip__winning small,.result-strip article footer){color:var(--text-muted);border-color:var(--border)}:root#apuesty-portal[data-theme=dark] :is(.lottery-card,.result-card,.history-explorer,.play-block,.bet-summary,.play-summary,.cart-card,.cart-lines,.cart-confirm,.lottery-picker,.cart-items,.buyer-checkout,.payment-choice,.order-summary,.auth-card,.auth-panel,.number-checker,.replacement-modal,.recharge-dialog,.account-section,.legal-page,.resume-page) :is(h1,h2,h3,h4,strong,dd,label,legend){color:var(--text)}:root#apuesty-portal[data-theme=dark] :is(.lottery-card,.result-card,.history-explorer,.play-block,.bet-summary,.play-summary,.cart-card,.cart-lines,.cart-confirm,.lottery-picker,.buyer-checkout,.order-summary,.number-checker,.replacement-modal,.recharge-dialog,.account-section,.legal-page,.resume-page) :is(small,dt,p){color:var(--text-muted)}:root#apuesty-portal[data-theme=dark] :is(.field input,.field textarea,.password-control,.visual-select__trigger,.visual-select__panel,.visual-select__search,.visual-select__option,.lottery-toolbar__search input,.digit-input b){color:var(--text);background-color:var(--surface-muted);border-color:var(--border)}:root#apuesty-portal[data-theme=dark] .lottery-toolbar__view{background:var(--surface-soft);box-shadow:inset 0 0 0 1px var(--border)}:root#apuesty-portal[data-theme=dark] .lottery-toolbar__view button{color:var(--text-muted);background:transparent;box-shadow:none}:root#apuesty-portal[data-theme=dark] .lottery-toolbar__view button.is-active{color:#ffd0b4;background:#663b29;box-shadow:inset 0 0 0 1px #b9754e}:root#apuesty-portal[data-theme=dark] :is(.password-control button,.visual-select__option:hover,.visual-select__trigger:hover,.digit-input b.is-filled){color:var(--text);background-color:var(--surface-muted)}:root#apuesty-portal[data-theme=dark] :is(.field>label,.visual-select__label){color:var(--text-muted)}:root#apuesty-portal[data-theme=dark] :is(input,textarea)::placeholder{color:#b0adbb;opacity:1}:root#apuesty-portal[data-theme=dark] input:-webkit-autofill,:root#apuesty-portal[data-theme=dark] input:-webkit-autofill:hover,:root#apuesty-portal[data-theme=dark] input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text);box-shadow:0 0 0 1000px var(--surface-muted) inset;caret-color:var(--text)}:root#apuesty-portal[data-theme=dark] :is(.ghost-button,.result-card__history,.result-card__actions button:not(.is-primary),.fraction-control,.series-option,.auth-form__secondary,.claim-row__action){color:var(--text);background-color:var(--surface-muted);border-color:var(--border)}:root#apuesty-portal[data-theme=dark] :is(.lottery-card__logo,.result-card__logo,.record-logo,.play-header>img,.history-explorer__lottery img){background:#fff}:root#apuesty-portal[data-theme=dark] :is(.history-table td,.history-table th,.record-list dl,.claim-row,.result-card dl){border-color:var(--border)}:root#apuesty-portal[data-theme=dark][data-campaign=halloween] :is(.site-header,.mobile-drawer){background-color:#251d26}:root#apuesty-portal[data-theme=dark][data-campaign=halloween] :is(.lottery-card,.play-block,.result-card,.account-panel,.auth-card,.order-summary){box-shadow:0 12px 30px #00000038,0 0 0 1px #ff8e4712}:root#apuesty-portal[data-theme=dark] :is(.auth-shell,.quick-actions>button,.quick-actions>a,.account-sidebar header,.auth-mode-nav a.is-active,.lottery-card header,.mobile-drawer__header,.mobile-drawer__footer){background:var(--surface);border-color:var(--border);color:var(--text)}:root#apuesty-portal[data-theme=dark] :is(.auth-page__form-wrap){background:var(--surface-soft)}:root#apuesty-portal[data-theme=dark] :is(.auth-form__notice,.auth-form__trust){color:#ffad7c;background:var(--surface-muted);border-color:var(--border)}:root#apuesty-portal[data-theme=dark] :is(.auth-form__notice small,.auth-form__trust small,.auth-form__terms,.auth-success>span){color:var(--text-muted)}:root#apuesty-portal[data-theme=dark] .auth-form :is(.auth-form__forgot,.auth-form__terms a){color:#ffb185}:root#apuesty-portal[data-theme=dark] :is(.auth-page__secure,.auth-success>small){color:#9de2c9}:root#apuesty-portal[data-theme=dark] :is(.auth-form,.auth-recovery) .input-with-icon>app-icon:first-child{color:var(--text-muted)}:root#apuesty-portal[data-theme=dark] :is(.auth-form,.auth-recovery) .field-error{color:#ffabb0}:root#apuesty-portal[data-theme=dark] .auth-success__icon{color:#9de2c9;background:#1d4439}:root#apuesty-portal[data-theme=dark] :is(.auth-form,.auth-mode-nav,.account-sidebar,.quick-actions) :is(strong,h1,h2,label,a,button){color:var(--text)}:root#apuesty-portal[data-theme=dark] :is(.auth-page__back,.auth-form>p,.quick-actions small,.account-sidebar__identity em,.account-sidebar nav a,.lottery-card__identity small){color:var(--text-muted)}:root#apuesty-portal[data-theme=dark] .account-sidebar nav a.is-active{color:#fff4ea;background:#513224;border-color:#a76a48}:root#apuesty-portal[data-theme=dark] .account-sidebar nav a:not(.is-active):is(:hover,:focus-visible){color:var(--text);background:var(--surface-muted);border-color:var(--border)}:root#apuesty-portal[data-theme=dark] .account-sidebar nav a.is-active:is(:hover,:focus-visible){color:#fff4ea;background:#513224;border-color:#d58d5d}:root#apuesty-portal[data-theme=dark] .lottery-card header{background:var(--surface-muted)}:root#apuesty-portal[data-theme=dark] :is(.visual-select__trigger span,.visual-select__option,.result-card header strong,.history-explorer__lottery strong){color:var(--text)}:root#apuesty-portal[data-theme=dark] .mobile-drawer__links a.is-featured{color:#fff}:root#apuesty-portal[data-theme=dark] :is(.desktop-nav a:hover,.desktop-nav a.is-active){color:#fff3e9}:root#apuesty-portal[data-theme=dark] .account-button.is-active{border-color:#ffad7c}:root#apuesty-portal[data-theme=dark] :is(.auth-form__submit,.primary-button){color:#fff}:root#apuesty-portal[data-theme=dark] :is(.field>span:first-child,.auth-form .field>span:first-child,.visual-select__selection strong,.visual-select__option-copy strong){color:var(--text)}:root#apuesty-portal[data-theme=dark][data-campaign=halloween] :is(.campaign-hero--draw,.lottery-card__jackpot){background:#261923}:root#apuesty-portal[data-theme=dark][data-campaign=halloween] .campaign-hero--draw .campaign-hero__shade{background:#24141eb8}:root#apuesty-portal[data-theme=dark][data-campaign=halloween] .campaign-hero--draw:after{position:absolute;z-index:1;top:20px;right:7%;width:76px;height:38px;pointer-events:none;background:#e8a273;opacity:.28;mask:url(/assets/image/halloween-bat.svg) center / contain no-repeat;-webkit-mask:url(/assets/image/halloween-bat.svg) center / contain no-repeat;content:""}:root#apuesty-portal[data-theme=dark] :is(.cart-lines__more,.buyer-checkout__segments button.is-active,.recharge-option,.replacement-series-grid>button){color:var(--text);background:var(--surface-muted);border-color:var(--border)}:root#apuesty-portal[data-theme=dark] :is(.cart-line__logo,.replacement-benefit__logo){background:#fff}:root#apuesty-portal[data-theme=dark] :is(.primary-button:disabled,.number-checker button:disabled){color:#d8d4dc;background:#55515c;opacity:1}:root#apuesty-portal[data-theme=dark] :is(.number-picker>button,.maximum-fractions,.maximum-fractions.is-active){color:#ffbd91;background:var(--surface-muted);border-color:var(--border)}:root#apuesty-portal[data-theme=dark] :is(.maximum-fractions strong,.cart-lines>header span){color:var(--text-muted)}:root#apuesty-portal[data-theme=dark] .maximum-fractions--suggested{color:#fff;background:var(--brand-action);border-color:var(--brand-action)}:root#apuesty-portal[data-theme=dark] .maximum-fractions--suggested strong{color:#fff}:root#apuesty-portal[data-theme=dark] .fraction-control button:disabled{color:#b9b6c3;background:#41414d}:root#apuesty-portal[data-theme=dark] :is(.replacement-number>button,.replacement-series-state,.replacement-confirmation,.replacement-terms,.replacement-modal__footer){color:var(--text-muted);background:var(--surface-muted);border-color:var(--border)}:root#apuesty-portal[data-theme=dark] :is(.replacement-number>button strong,.replacement-confirmation strong){color:var(--text)}:root#apuesty-portal[data-theme=dark] :is(.recognized-account,.account-login,.payment-choice>div>button){color:var(--text);background:var(--surface-muted);border-color:var(--border)}:root#apuesty-portal[data-theme=dark] :is(.masked-buyer header small,.masked-buyer dt,.masked-buyer>div a,.recognized-account small,.account-login small){color:var(--text-muted)}:root#apuesty-portal[data-theme=dark] .buyer-checkout__segments button:disabled{color:var(--text-muted);opacity:.85}:root#apuesty-portal[data-theme=dark] .cart-line__actions button:last-child{color:#ff9da4}:root#apuesty-portal[data-theme=dark] .cart-lines__empty{color:#ff9da4}:root#apuesty-portal[data-theme=dark] :is(.cart-lines__expand,.guest-form__document button,.account-login__register a,.buyer-checkout__icon,.order-summary__icon,.account-login__icon){color:#ffad7c}:root#apuesty-portal[data-theme=dark] .cart-line__identity em{color:#80d9c5}:root#apuesty-portal[data-theme=dark] .checkout-notice--error{color:#ffc4cd;border-color:#9d4e5a;background:#39262e}:root#apuesty-portal[data-theme=dark] .number-checker .checker-result--winning{border-color:#8d6c38;color:#fff1d8;background:#3a3025}:root#apuesty-portal[data-theme=dark] .quick-actions>.quick-actions__checker{border-color:#568e7e}:root#apuesty-portal[data-theme=dark] .number-checker .checker-result--winning :is(strong,b){color:#fff1d8}:root#apuesty-portal[data-theme=dark] .number-checker .checker-result--winning :is(p,small){color:#e8d5b5}:root#apuesty-portal[data-theme=dark] .number-checker .checker-result__prizes,:root#apuesty-portal[data-theme=dark] .number-checker .checker-result__prize+.checker-result__prize{border-color:#756044}:root#apuesty-portal[data-theme=dark] .number-checker .checker-result--empty{border-color:#536172;color:#edf2f7;background:#303c48}:root#apuesty-portal[data-theme=dark] .number-checker .checker-result--empty :is(strong,small){color:#edf2f7}:root#apuesty-portal[data-theme=dark] .number-checker .number-checker__notice--error{border-color:#99554c;color:#ffd8d1;background:#522b2a}:root#apuesty-portal[data-theme=dark] .number-checker .number-checker__notice--error strong{color:#ffd8d1}@media(forced-colors:active){:root#apuesty-portal[data-theme=dark]{color-scheme:normal}}.cdk-overlay-container{z-index:3000}.auth-dialog-backdrop{background:#0a042394}.auth-dialog-pane{min-width:0}.auth-dialog-pane cdk-dialog-container{outline:0}.checkout-dialog-pane{min-width:0}.checkout-dialog-pane:has(.checkout-dialog--choice){max-width:520px!important}.checkout-dialog-pane cdk-dialog-container{outline:0}@media(max-width:760px){.checkout-dialog-pane{align-self:flex-end}}:root{color-scheme:light;--brand-orange: #ff650e;--brand-orange-dark: #af3b00;--brand-action: #bb4000;--brand-action-highlight: #d24400;--brand-action-hover: #9f3500;--brand-navy: #0a043c;--brand-hero: #08022f;--brand-hero-shade: rgb(10 4 60 / 74%);--brand-hero-shade-mobile: rgb(10 4 60 / 79%);--brand-ink: #14213d;--navy: var(--brand-navy);--orange: var(--brand-orange);--orange-dark: var(--brand-orange-dark);--orange-soft: #fff0e8;--surface: #ffffff;--surface-soft: #f5f7fa;--surface-muted: #edf1f6;--page-bg: var(--surface-soft);--border: #dce3ed;--text: #14213d;--text-muted: #627089;--lottery-picker-muted: #52627a;--muted: var(--text-muted);--success: #0b8b70;--danger: #c93b45;--warning: #9a5b00;--shadow-sm: 0 8px 24px rgb(10 4 60 / 8%);--shadow-md: 0 18px 44px rgb(10 4 60 / 13%);--radius-control: 16px;--radius-card: 20px;--radius-panel: 24px;--radius-feature: 28px;--radius-inset: 12px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--panel-padding: var(--space-6);--section-gap: var(--space-6);--page-padding: var(--space-12);--control-height: 56px;--control-height-compact: 48px;--focus-ring: 0 0 0 3px rgb(255 101 14 / 12%);--font-body: "Manrope", sans-serif;--font-heading: "Nunito Sans", sans-serif;--header-height: 82px;--content-max: 1480px;--text-caption: .8125rem;--text-small: .9375rem;--text-body: 1.0625rem;--text-note: .875rem;--text-input: 1rem;--text-page-title: 2.75rem;--text-section-title: 2rem;--text-panel-title: 1.5rem;--text-card-title: 1.25rem;--line-heading: 1.15;--line-body: 1.6;font-family:var(--font-body);font-synthesis:none;text-rendering:optimizeLegibility}*,*:before,*:after{box-sizing:border-box}html{min-height:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 12px);touch-action:manipulation}body{min-height:100vh;margin:0;color:var(--text);font-size:var(--text-body);line-height:1.55;background:var(--surface-soft)}button,input,select,textarea{font:inherit;letter-spacing:0}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}input,textarea,select,[role=combobox]{touch-action:manipulation}[appDialogSurface]{overscroll-behavior:contain;touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{color:var(--brand-navy);font-family:var(--font-heading);font-weight:1000;letter-spacing:0}.app-container{width:min(calc(100% - 48px),var(--content-max));margin-inline:auto}.page-band{padding-block:var(--page-padding)}.page-unavailable{display:flex;min-block-size:calc(100dvh - 93px);flex-direction:column;padding-block:var(--space-6)}.page-unavailable>app-empty-state{display:grid;flex:1;place-items:center}@media(max-width:760px){.page-unavailable{min-block-size:calc(100dvh - 139px - env(safe-area-inset-bottom));padding-block:var(--space-4)}}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--section-gap);margin-bottom:var(--space-7)}.page-heading__copy{display:grid;gap:var(--space-2)}.page-heading__eyebrow{color:var(--brand-orange-dark);font-size:var(--text-note);font-weight:900;text-transform:uppercase}.page-heading h1,.page-heading h2{margin:0;font-size:var(--text-page-title);font-weight:1000;line-height:var(--line-heading)}.page-heading p{max-width:720px;margin:0;color:var(--text-muted);font-size:var(--text-body);line-height:var(--line-body)}.primary-button,.secondary-button,.ghost-button,.danger-button{display:inline-flex;min-height:var(--control-height-compact);align-items:center;justify-content:center;gap:var(--space-2);padding:10px 18px;border-radius:var(--radius-control);font-size:var(--text-input);font-weight:900;line-height:1.4}.primary-button{border:1px solid var(--brand-action);color:#fff;background:var(--brand-action);box-shadow:0 10px 24px #ff650e33;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.primary-button:hover:not(:disabled){border-color:var(--brand-action-hover);background:var(--brand-action-hover);box-shadow:0 14px 30px #ff650e4d;transform:translateY(-2px)}.primary-button:disabled{border-color:#cdd4df;color:#596981;background:#e5e9ef;box-shadow:none}.secondary-button{border:1px solid var(--brand-navy);color:#fff;background:var(--brand-navy)}.ghost-button{border:1px solid var(--border);color:var(--brand-navy);background:#fff}.danger-button{border:1px solid #ffd1d4;color:#b32934;background:#fff5f5}.field{display:grid;gap:var(--space-2)}.field>span:first-child{color:#394962;font-size:var(--text-small);font-weight:900;text-transform:uppercase}.field input,.field select,.field textarea{width:100%;min-height:var(--control-height);padding:0 var(--space-4);border:1px solid var(--border);border-radius:var(--radius-control);outline:none;color:var(--text);font-size:var(--text-input);font-weight:700;line-height:1.5;background:#fff}.field textarea{min-height:112px;padding-block:12px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--brand-orange);box-shadow:var(--focus-ring)}.field input.ng-invalid.ng-touched,.field select.ng-invalid.ng-touched{border-color:var(--danger);background:snow}.input-with-icon{position:relative;display:flex;min-width:0;align-items:center}.input-with-icon>app-icon:first-child{position:absolute;z-index:1;top:50%;left:var(--space-4);display:grid;width:20px;height:20px;place-items:center;color:#718097;pointer-events:none;transform:translateY(-50%);transition:color .16s ease}.input-with-icon>input,.input-with-icon>textarea{min-width:0;padding-left:48px!important}.input-with-icon--action>input{padding-right:46px!important}.input-with-icon>button{position:absolute;right:7px;display:grid;width:40px;height:40px;place-items:center;padding:0;border:0;border-radius:var(--radius-inset);color:#64728a;background:transparent}.input-with-icon>button:hover{color:var(--brand-orange-dark);background:var(--orange-soft)}.input-with-icon:focus-within>app-icon:first-child{color:var(--brand-orange-dark)}.field-error{margin:0;color:var(--danger);font-size:var(--text-note);font-weight:800}.status-chip{display:inline-flex;width:fit-content;min-height:28px;align-items:center;padding:0 10px;border-radius:999px;color:#4f5d73;font-size:var(--text-caption);font-weight:900;background:#edf1f6}.status-chip--success{color:#08745e;background:#e5f9f2}.status-chip--warning{color:#855000;background:#fff5d8}.status-chip--danger{color:#b32934;background:#ffebed}.skeleton{overflow:hidden;border-radius:12px;background:#e8edf4;animation:skeleton-pulse 1.4s ease-in-out infinite}@keyframes skeleton-pulse{50%{opacity:.52}}@media(max-width:760px){:root{--panel-padding: var(--space-5);--section-gap: var(--space-5);--page-padding: var(--space-8);--header-height: 64px;--text-body: 1rem;--text-small: .875rem;--text-page-title: 1.75rem;--text-section-title: 1.5rem;--text-panel-title: 1.25rem;--text-card-title: 1.125rem}html{scroll-padding-bottom:calc(88px + env(safe-area-inset-bottom))}.site-main :is(input,textarea,select,[role=combobox]):not([role=dialog] *){scroll-margin-bottom:calc(12px + var(--quick-cart-reserve, 0px))}.app-container{width:min(calc(100% - 28px),var(--content-max))}.page-heading{align-items:flex-start;flex-direction:column;margin-bottom:var(--space-6)}.page-heading p{font-size:var(--text-input)}}@media(hover:hover)and (pointer:fine)and (forced-colors:none){*{scrollbar-width:thin;scrollbar-color:#8492a6 transparent}@supports selector(::-webkit-scrollbar){*{scrollbar-width:auto;scrollbar-color:auto}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{margin:10px;background:transparent}::-webkit-scrollbar-thumb{min-width:40px;min-height:40px;border:3px solid transparent;border-radius:999px;background:#8492a6;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:#64748b}::-webkit-scrollbar-corner{background:transparent}}}body:has(.auth-page) .mobile-bottom-nav{display:none}body:has(.auth-page) .site-main{padding-bottom:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
