.experience-breadcrumb{color:#c2aeb4;align-items:center;gap:8px;margin:-2px 0 9px;font-size:12px;display:flex}.experience-hero{isolation:isolate;background:#490d20;border:1px solid #8f2745;border-radius:10px;align-items:center;gap:30px;min-height:148px;margin-bottom:16px;padding:20px 28px;display:flex;position:relative;overflow:hidden}.experience-wordmark{object-fit:contain;flex:none;width:290px;height:113px}.experience-hero-copy{z-index:1;max-width:440px;position:relative}.experience-hero h1{letter-spacing:-.7px;font-size:27px;line-height:1.35}.experience-hero p{color:#f8e4dc;margin-top:9px;font-size:17px;line-height:1.55}.experience-hero .experience-hero-mascot{z-index:0;pointer-events:none;width:265px;height:185px;position:absolute;bottom:-12px;right:26px}.experience-hero-game{gap:28px;min-height:156px;padding-right:280px}.experience-hero-game .experience-wordmark{width:260px}.experience-hero-game h1{font-size:24px}.experience-hero-game p{font-size:18px}.games-reference-page .game-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 16px;display:grid}.games-reference-page .game-picker>button{text-align:left;color:#fcebdd;background:#290f1b;border:1px solid #6a2d40;border-radius:10px;flex-direction:row;gap:14px;min-width:0;height:96px;padding:13px 18px;display:flex}.games-reference-page .game-picker>button.active{background:#3c1020;border:2px solid #ff244e;padding:12px 17px}.games-reference-page .game-picker img{object-fit:contain;flex:none;width:76px;height:58px}.games-reference-page .game-picker svg{color:#f4cfad;flex:none}.games-reference-page .game-picker strong{font-size:19px;line-height:1.5;display:block}.games-reference-page .game-picker small{color:#d8bac2;font-size:12px;display:block}.game-reference-layout{grid-template-columns:minmax(0,1.6fr) minmax(310px,1fr);align-items:start;gap:16px;display:grid}.game-reference-layout>.panel{background:#29101b;border-color:#6b3041;border-radius:10px;min-width:0;margin:0;padding:20px}.game-heading{align-items:center;gap:15px;margin-bottom:16px;display:flex}.game-heading>svg{color:#ebc57a}.game-heading h2{font-size:25px}.game-heading p{color:#e0c9cd;font-size:14px}.game-reference-layout .game-stage{background:#350815;border:1px solid #6b2539;border-radius:12px;justify-content:center;align-items:center;height:202px;min-height:0;margin:0 0 16px;padding:8px 20px 36px;display:flex;position:relative;overflow:hidden}.game-reference-layout .coin-art{object-fit:contain;width:85%;max-width:390px;height:172px}.game-reference-layout .choice-buttons{justify-content:space-around;gap:12px;margin:0;display:flex;position:absolute;bottom:6px;left:20px;right:20px}.game-reference-layout .choice-buttons>button{background:#210c17;border:1px solid #be6c72;border-radius:20px;min-width:90px;min-height:31px;padding:2px 20px;font-size:16px;line-height:1.35}.game-reference-layout .choice-buttons>button.active{background:#be173b;border-color:#ff6b86}.game-reference-layout .game-stage:not(.coin-stage) .choice-buttons>button{min-width:0;padding-inline:16px}.game-reference-layout .preview-result{text-align:center;gap:4px}.game-reference-layout .preview-result strong{font-size:36px}.game-reference-layout .preview-result span{font-size:11px}.game-reference-layout label{gap:7px;font-size:14px}.game-amount-row{align-items:center;gap:8px;display:flex}.game-amount-row>input{flex:1;min-width:90px;height:44px}.game-amount-row .amount-chips{flex:none;gap:6px;margin:0;display:flex}.game-amount-row .amount-chips button{background:#3b1c29;border:1px solid #754c59;border-radius:7px;min-width:48px;min-height:44px;padding:6px 9px;font-size:12px}.game-reference-layout .total-row{border:0;margin:0;padding:8px 0;font-size:13px}.game-reference-layout .total-row strong{color:#f9e6dd;font-size:15px}.game-mode-label{align-items:center;gap:8px;margin:6px 0 5px;font-size:14px;font-weight:600;display:flex}.game-panel>.tabs{border:1px solid #e42b50;border-radius:8px;gap:0;width:100%;margin:0 0 14px;padding:0;overflow:hidden}.game-panel>.tabs button{background:#260c17;border:0;border-radius:0;width:50%;min-height:54px;font-size:14px}.game-panel>.tabs button.active{background:#fa2047}.game-panel>.button{width:100%;min-height:44px;margin:0}.game-panel>.button:disabled{opacity:.85;color:#d4c5ca;background:#675760;border-color:#675760}.game-unavailable{color:#c5b0b8;justify-content:center;align-items:center;gap:6px;margin:8px 0 0;font-size:12px;display:flex}.game-preview-controls{color:#bda6b1;border-top:1px solid #603040;margin-top:10px;padding-top:8px;font-size:11px}.game-preview-controls summary{cursor:pointer}.game-preview-controls .button{width:100%;margin-top:10px}.game-rules>.tabs{border-bottom:1px solid #743747;border-radius:0;gap:0;margin:-8px -7px 15px}.game-rules>.tabs button{background:0 0;border:0;border-radius:0;flex:1;padding:12px 4px;font-size:13px}.game-rules>.tabs button.active{color:#ff345b;border-bottom:3px solid #ff2450}.game-rule-block{background:#351721;border:1px solid #5f2b3d;border-radius:9px;margin-bottom:10px;padding:14px}.game-rule-block:last-child{margin-bottom:0}.game-rule-block h3{align-items:center;gap:8px;margin:0 0 10px;font-size:16px;display:flex}.game-rule-block ul{color:#ecd6dc;margin:0;padding-left:18px;font-size:13px;line-height:1.9}.game-payout{text-align:center;background:#4a2a37;border-radius:7px;margin-bottom:12px;padding:6px;font-size:15px}.game-limits{text-align:center;font-size:13px;display:flex}.game-limits>div{flex-direction:column;width:50%;display:flex}.game-limits>div+div{border-left:1px solid #6a3a4b}.game-limits span{color:#ccb4bd}.game-rule-block .fine-print{margin-top:8px;font-size:10px}.game-rule-block .toggle-label{margin:8px 0;font-size:13px}.experience-hero-gift{gap:30px;height:140px;min-height:140px;padding-right:340px}.experience-hero-gift .experience-wordmark{width:270px;height:110px}.experience-hero-gift .experience-hero-copy{text-align:center}.experience-hero-gift h1{white-space:nowrap;font-size:34px}.experience-hero-gift p{max-width:330px;margin-top:8px;font-size:15px}.experience-hero-gift .experience-hero-mascot{width:200px;height:150px;bottom:-10px;right:130px}.experience-hero-gift .hero-speech{text-align:center;background:#660b27;border:1px solid #c63a58;border-radius:23px;width:115px;padding:12px 15px;font-size:13px;line-height:1.45;position:absolute;top:15px;right:15px;transform:rotate(-5deg)}.hero-speech svg{color:#ff345b;margin:5px auto 0;display:block}.free-reference-page .free-counters{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0 0 18px;display:grid}.free-counters .stat-card{background:#29121d;border-color:#65404b;border-radius:10px;min-height:115px;padding:18px 20px}.free-counters .stat-card>div{white-space:nowrap;align-items:center;gap:10px;font-size:14px;display:flex}.free-counters .stat-card svg{color:#ff3859;flex:none}.free-counters .stat-card strong{color:#ff4469;margin-top:12px;font-size:39px;line-height:1.2;display:block}.free-counters .stat-card small{color:#f3e1df;margin-left:12px;font-size:13px;font-weight:400}.free-counters .stat-card:nth-child(2) strong,.free-counters .stat-card:nth-child(2) svg{color:#ffb330}.free-counters .stat-card:nth-child(3) strong,.free-counters .stat-card:nth-child(3) svg{color:#72d539}.free-counters .stat-card:nth-child(4) strong,.free-counters .stat-card:nth-child(4) svg{color:#c7bdc7}.free-counters .stat-card:nth-child(5) strong,.free-counters .stat-card:nth-child(5) svg{color:#f3d35e}.free-reference-page>.tabs{gap:9px;margin-bottom:17px}.free-reference-page>.tabs>button{flex:1;padding:9px 15px;font-size:12px}.free-entitlement-group h2{color:#fff0b5;align-items:center;gap:11px;margin:14px 0 10px;font-size:22px;display:flex}.free-entitlement-group h2 svg{color:#ff3658;width:30px;height:30px}.free-entitlement-group.pending h2 svg{color:#ffb02c}.free-entitlement-group .entitlement{background:#30121c;border-color:#a5304a;border-radius:11px;align-items:stretch;gap:22px;margin:0;padding:14px 16px;display:flex}.free-entitlement-group .entitlement-art{background:#2d1440;border:1px solid #945269;border-radius:9px;flex-direction:column;flex:none;justify-content:flex-end;align-items:flex-start;gap:0;width:185px;min-height:156px;padding:8px 11px;display:flex;position:relative;overflow:hidden}.free-entitlement-group .entitlement-art img{object-fit:contain;pointer-events:none;width:100%;height:110px;position:absolute;top:0;left:0}.free-entitlement-group .entitlement-art strong{background:#220e1dba;border-radius:4px;margin:90px 0 3px;padding:0 5px;font-size:12px;position:relative}.free-entitlement-group .entitlement-art span{font-size:11px;position:relative}.free-entitlement-group .entitlement-info{flex:1;min-width:0}.free-entitlement-group .entitlement-info .section-heading{justify-content:flex-start;gap:16px;margin:0 0 12px}.free-entitlement-group .entitlement-info .section-heading h3{align-items:center;gap:7px;font-size:15px;display:flex}.free-entitlement-group .entitlement-info .section-heading .text-link{white-space:nowrap;margin-left:auto;font-size:11px}.free-entitlement-group .badge.open{color:#102b0b;background:#69c943;border:0;border-radius:30px;padding:5px 13px;font-size:11px}.entitlement-content{grid-template-columns:1fr .85fr 1.2fr;gap:16px;display:grid}.entitlement-amounts{background:#40202a;border-radius:8px;padding:7px 10px}.entitlement-amounts>div{border-bottom:1px solid #5d303b;justify-content:space-between;align-items:center;gap:8px;padding:4px 0;font-size:13px;display:flex}.entitlement-amounts>div:last-child{border:0}.entitlement-amounts span{color:#cbb1b9}.entitlement-amounts strong{white-space:nowrap;font-size:16px}.entitlement-amounts .accent{font-size:22px}.entitlement-terms{border-right:1px solid #764352;flex-direction:column;justify-content:center;gap:14px;padding-right:12px;display:flex}.entitlement-terms>div{align-items:center;gap:9px;display:flex}.entitlement-terms span{color:#c7aeb7;font-size:11px;display:block}.entitlement-terms b{color:#f6e5dc;font-size:14px;display:block}.entitlement-terms>div:first-child b{color:#f7d76f}.entitlement-cta{flex-direction:column;justify-content:center;display:flex}.entitlement-cta .button{opacity:.6;background:#563440;border-color:#563440;width:100%}.entitlement-cta p{color:#c2a7b1;gap:7px;margin-top:9px;font-size:11px;line-height:1.55;display:flex}.entitlement-cta p svg{flex:none;margin-top:2px}.entitlement-pending{justify-content:space-between;align-items:center;gap:15px;font-size:12px;display:flex}.entitlement-pending>div{border-left:1px solid #693848;padding-left:20px}.entitlement-pending span,.entitlement-pending b{display:block}.entitlement-pending span{color:#bfa6af}.free-entitlement-group .entitlement-pending+.note{margin-top:14px}.free-entitlement-group .entitlement-pending p{color:#d1b8c0}.free-entitlement-group .entitlement-pending strong{color:#f6e2d8}.free-entitlement-group .entitlement-pending{min-height:45px}.free-entitlement-group .entitlement-pending .note{font-size:12px}.free-entitlement-group .entitlement-pending .note svg{display:none}.free-entitlement-group .entitlement-pending{background:0 0}.free-entitlement-group .entitlement-pending+.button{display:none}.free-entitlement-group .entitlement-pending .fine-print{margin-top:0}.free-entitlement-group.pending .entitlement{padding-block:12px}.free-entitlement-group.pending .entitlement-art{justify-content:center;align-items:center;gap:3px;width:100px;min-height:90px;padding:8px}.free-entitlement-group.pending .entitlement-art>svg{color:#ff9cac;width:50px;height:50px}.free-entitlement-group.pending .entitlement-art strong{background:0 0;margin:0;padding:0;font-size:10px}.free-entitlement-group.pending .entitlement-art span{font-size:8px}.free-mobile-terms{display:none}.free-footer-note{background:#3c1020;border:1px solid #8e2d46;border-radius:10px;align-items:center;gap:20px;margin-top:18px;padding:17px;display:flex}.free-footer-note>svg{color:#ffd7b6;flex:none}.free-footer-note p{font-size:12px;line-height:1.55}.free-footer-note p+p{border-left:1px solid #7b3149;padding-left:23px}.free-footer-note .button{white-space:nowrap;margin-left:auto;padding:8px 12px;font-size:11px}.experience-hero-calendar{gap:24px;height:98px;min-height:98px;padding:8px 28px 8px 245px}.experience-hero-calendar .experience-hero-mascot{width:205px;height:105px;bottom:-5px;left:25px;right:auto}.experience-hero-calendar .experience-wordmark{width:220px;height:84px}.experience-hero-calendar h1{display:none}.experience-hero-calendar p{margin:0;font-size:21px;line-height:1.5}.activities-reference-page>.tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.activities-reference-page>.tabs>button{min-height:55px;padding:11px 7px;font-size:16px}.activities-reference-page>.tabs>button>span{justify-content:center;align-items:center;gap:12px;display:flex}.activity-reference-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.activity-reference-layout .panel{background:#29101b;border-color:#6f2c43;border-radius:12px;margin:0;padding:22px}.activity-panel-heading{align-items:flex-start;gap:15px;margin:0 0 16px;display:flex}.activity-panel-heading>svg{color:#ff3155;flex:none;margin-top:3px}.activity-panel-heading h2{font-size:25px;line-height:1.35}.activity-panel-heading p{color:#dbc0c7;margin-top:4px;font-size:13px;line-height:1.55}.checkin-streak{text-align:center;white-space:nowrap;background:#39101f;border:1px solid #ac4b57;border-radius:10px;margin-left:auto;padding:8px 11px}.checkin-streak small{font-size:10px;display:block}.checkin-streak strong{color:#fadb69;align-items:center;gap:3px;font-size:23px;line-height:1.4;display:flex}.checkin-streak svg{color:#ff9d30}.checkin-panel .calendar-title{text-align:center;background:#240b17;border:1px solid #4e2232;border-radius:8px 8px 0 0;margin:0;padding:9px;font-size:20px}.checkin-panel .calendar-grid{background:#240b17;border:0;border-left:1px solid #4e2232;border-right:1px solid #4e2232;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px 13px;padding:12px 14px 9px;display:grid}.checkin-panel .calendar-day{aspect-ratio:1;background:#412533;justify-content:center;align-items:center;width:34px;height:34px;margin:auto;font-size:14px;line-height:34px;display:flex}.checkin-panel .calendar-day.today{box-shadow:none;color:#fff;background:#ff234b;border:2px solid #ff6886}.checkin-panel .weekday{text-align:center;color:#ead4dc;font-size:12px;line-height:1.4}.checkin-panel>.button{width:100%;min-height:46px;margin-top:13px;font-size:15px}.checkin-panel>.fine-print{text-align:center;margin:10px 0 16px;font-size:12px}.checkin-week-reward{background:#230e18;border:1px solid #5b2d3e;border-radius:8px;align-items:center;gap:10px;padding:14px 10px;display:flex}.checkin-week-reward>svg{color:#ffdb3d;flex:none}.checkin-week-reward strong{font-size:12px;display:block}.checkin-week-reward small{color:#bca2ae;font-size:10px;display:block}.checkin-progress{color:#8e5a6d;gap:3px;margin-left:auto;display:flex}.checkin-progress svg[data-weight=fill]{color:#ff2a52}.checkin-week-reward>span{white-space:nowrap;font-size:11px}.activity-right-column .mission-panel{padding:18px}.mission-panel>.activity-panel-heading{margin-bottom:14px}.mission-panel>.activity-panel-heading>svg{color:#bf7eff}.mission-panel .mission{background:#210b16;border:1px solid #633042;border-radius:8px;align-items:center;gap:12px;margin-top:9px;padding:12px;display:flex}.mission-panel .mission-icon{color:#ffe6d0;background:#602a47;border-radius:10px;flex:none;justify-content:center;align-items:center;width:51px;height:54px;display:flex}.mission-panel .mission-icon-line{color:#fff;background:#07a929}.mission-panel .mission-icon-notes{color:#3b2936;background:#f3ba73}.mission-panel .mission-icon-game{color:#fff4d9;background:#7730ad}.mission-panel .mission>div{flex:1;min-width:0}.mission-panel .mission strong{font-size:15px;line-height:1.4}.mission-panel .mission small{color:#cbb3bc;font-size:11px;line-height:1.4;display:block}.mission-panel .mission .mission-reward{text-align:right;flex:0 0 98px}.mission-reward>small{white-space:nowrap;justify-content:flex-end;align-items:center;gap:3px;margin-bottom:4px;color:#ffe596!important;font-size:11px!important;display:flex!important}.mission-reward>.button{justify-content:center;min-width:90px;min-height:33px;padding:6px 8px;font-size:12px}.mission-progress{align-items:center;gap:10px;margin-top:6px;display:flex}.mission-progress .progress-track{flex:1;height:8px;margin:0}.mission-progress small{white-space:nowrap}.activity-right-column .activity-shortcuts{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.activity-right-column .activity-shortcuts>button{text-align:left;background:#3c0e26;border:1px solid #7d2852;border-radius:10px;align-items:center;gap:12px;min-height:118px;padding:15px 13px;display:flex;position:relative;overflow:hidden}.activity-right-column .activity-shortcuts>button>svg{color:#fbc951;flex:none;width:52px;height:52px}.activity-right-column .activity-shortcuts>button>div{flex:1;min-width:0}.activity-shortcuts strong{font-size:16px;line-height:1.45;display:block}.activity-shortcuts span{color:#fce16e;margin:3px 0 6px;font-size:20px;line-height:1.3;display:block}.activity-shortcuts b{text-align:center;background:#fa244a;border-radius:6px;width:max-content;min-width:90px;margin-left:auto;padding:5px 10px;font-size:12px;display:block}.activity-shortcuts .activity-shortcut-points{background:#34103f!important}.activity-shortcuts .activity-shortcut-referral>svg{color:#ff4262!important}.activity-shortcuts .activity-shortcut-referral span,.activity-shortcuts .activity-shortcut-code span{color:#ddc4ce;font-size:11px}.activity-shortcuts .activity-shortcut-code{background:#34103f!important}@media (max-width:1200px) and (min-width:761px){.experience-hero-game .experience-wordmark{width:200px}.experience-hero-game h1{font-size:20px}.experience-hero-game p{font-size:15px}.experience-hero-gift{gap:20px;padding-right:230px}.experience-hero-gift .experience-wordmark{width:210px}.experience-hero-gift .hero-speech{display:none}.experience-hero-gift .experience-hero-mascot{right:15px}.experience-hero-gift h1{font-size:28px}.game-reference-layout{grid-template-columns:minmax(0,1.3fr) minmax(270px,1fr)}.game-amount-row{flex-wrap:wrap}.game-amount-row>input{flex-basis:100%}.game-amount-row .amount-chips{width:100%}.game-amount-row .amount-chips button{flex:1}.games-reference-page .game-picker>button{gap:6px;padding-inline:10px}.games-reference-page .game-picker img{width:55px}.games-reference-page .game-picker strong{font-size:15px}.free-counters .stat-card{padding:14px 10px}.free-counters .stat-card>div{gap:5px;font-size:11px}.free-entitlement-group .entitlement-art{width:145px}.entitlement-content{grid-template-columns:1fr .9fr}.entitlement-cta{flex-direction:row;grid-column:1/-1;align-items:center;gap:12px}.entitlement-cta .button{width:40%}.entitlement-cta p{margin:0}.entitlement-terms{border-right:0}.free-footer-note{flex-wrap:wrap}.experience-hero-calendar{gap:17px;padding-left:190px}.experience-hero-calendar .experience-hero-mascot{width:170px;left:10px}.experience-hero-calendar .experience-wordmark{width:185px}.experience-hero-calendar p{font-size:16px}.activity-panel-heading h2{font-size:21px}.activity-reference-layout .panel{padding:15px}.mission-panel .mission{gap:8px;padding:10px}.mission-panel .mission-icon{width:40px;height:45px}.mission-panel .mission .mission-reward{flex-basis:75px}.mission-reward>.button{min-width:70px}.checkin-streak{padding:6px}.checkin-panel .calendar-grid{gap:8px;padding-inline:6px}.checkin-week-reward{flex-wrap:wrap}.activity-shortcuts strong{font-size:14px}.activity-right-column .activity-shortcuts>button{gap:6px;padding:12px 9px}.activity-right-column .activity-shortcuts>button>svg{width:36px;height:36px}}@media (max-width:760px){.experience-breadcrumb{margin:0 0 8px;font-size:10px}.experience-hero{border-radius:8px;gap:0;height:106px;min-height:106px;margin-bottom:10px;padding:12px 13px;overflow:hidden}.experience-wordmark{display:none}.experience-hero-copy{align-self:center;max-width:65%}.experience-hero h1{letter-spacing:-.5px;font-size:25px;line-height:1.35}.experience-hero p{margin:5px 0 0;font-size:12px;line-height:1.5}.experience-hero .experience-hero-mascot{width:143px;height:124px;bottom:-8px;right:-2px}.experience-hero-game .experience-wordmark{width:140px;height:60px;display:block;position:absolute;top:4px;left:12px}.experience-hero-game .experience-hero-copy{max-width:63%;margin-top:47px}.experience-hero-game h1{font-size:14px}.experience-hero-game p{margin:2px 0 0;font-size:11px}.experience-hero-game .experience-hero-mascot{width:139px;height:118px;bottom:-6px;right:0}.games-reference-page .game-picker{gap:7px;margin-bottom:11px}.games-reference-page .game-picker>button,.games-reference-page .game-picker>button.active{text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;height:76px;padding:5px 2px;display:flex}.games-reference-page .game-picker img{width:47px;height:36px}.games-reference-page .game-picker svg{width:34px;height:34px}.games-reference-page .game-picker strong{font-size:12px}.games-reference-page .game-picker small{display:none}.game-reference-layout{flex-direction:column;gap:10px;display:flex}.game-reference-layout>.panel{border-radius:8px;width:100%;padding:12px}.game-heading{gap:9px;margin-bottom:11px}.game-heading>svg{width:35px;height:35px}.game-heading h2{font-size:23px}.game-heading p{font-size:11px}.game-reference-layout .game-stage{border-radius:9px;height:151px;margin-bottom:12px;padding:2px 8px 29px}.game-reference-layout .coin-art{width:95%;max-width:270px;height:132px}.game-reference-layout .choice-buttons{gap:8px;bottom:5px;left:12px;right:12px}.game-reference-layout .choice-buttons>button{min-width:92px;min-height:27px;padding:1px 15px;font-size:14px}.game-reference-layout .game-stage:not(.coin-stage) .choice-buttons>button{padding-inline:10px}.game-reference-layout label{gap:5px;font-size:12px}.game-amount-row{display:block}.game-amount-row>input{height:39px;min-height:39px;font-size:12px}.game-amount-row .amount-chips{gap:6px;width:100%;margin-top:7px}.game-amount-row .amount-chips button{flex:1;min-width:0;min-height:32px;padding:4px 5px;font-size:12px}.game-reference-layout .total-row{padding:6px 0;font-size:11px}.game-reference-layout .total-row strong{font-size:13px}.game-mode-label{margin:6px 0;font-size:12px}.game-panel>.tabs{margin-bottom:12px}.game-panel>.tabs button{white-space:normal;min-height:49px;padding:5px;font-size:12px}.game-panel>.button{min-height:39px;font-size:12px}.game-unavailable{margin-top:6px;font-size:10px}.game-preview-controls{margin-top:7px;padding-top:6px;font-size:10px}.game-rules>.tabs{margin:-3px -2px 10px}.game-rule-block{padding:12px}.game-rule-block h3{font-size:15px}.game-rule-block ul{font-size:12px}.experience-hero-gift{height:112px;min-height:112px;padding-left:10px}.experience-hero-gift .experience-hero-copy{text-align:left;max-width:66%}.experience-hero-gift h1{white-space:normal;font-size:25px}.experience-hero-gift p{max-width:220px;font-size:11px}.experience-hero-gift .hero-speech{display:none}.experience-hero-gift .experience-hero-mascot{width:135px;height:126px;bottom:-5px;right:-2px}.free-reference-page .free-counters{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-bottom:10px}.free-counters .stat-card{border-radius:8px;grid-column:span 2;min-height:94px;padding:10px 12px}.free-counters .stat-card:nth-child(n+4){grid-column:span 3;min-height:76px}.free-counters .stat-card>div{white-space:normal;font-size:11px;display:block}.free-counters .stat-card>div svg{width:19px;height:19px;margin-bottom:3px;display:block}.free-counters .stat-card>div>span{line-height:1.35;display:block}.free-counters .stat-card strong{margin-top:2px;font-size:26px;line-height:1.2}.free-counters .stat-card small{margin-left:7px;font-size:10px}.free-counters .stat-card:nth-child(n+4)>div{align-items:center;gap:6px;display:flex}.free-counters .stat-card:nth-child(n+4)>div svg{margin:0}.free-reference-page>.tabs{gap:7px;margin-bottom:12px;display:flex}.free-reference-page>.tabs>button{flex:none;min-width:78px;min-height:41px;padding:5px 11px;font-size:10px}.free-entitlement-group h2{gap:8px;margin:11px 0 7px;font-size:21px}.free-entitlement-group h2 svg{width:25px;height:25px}.free-entitlement-group .entitlement{background:#2c101b;grid-template-columns:126px 1fr;gap:8px;padding:10px;display:grid;position:relative}.free-entitlement-group .entitlement-art{border-radius:7px;width:126px;height:136px;min-height:136px;margin:0;padding:6px}.free-entitlement-group .entitlement-art img{height:105px;top:3px}.free-entitlement-group .entitlement-art strong{margin-top:85px;font-size:10px;line-height:1.4}.free-entitlement-group .entitlement-art span{font-size:9px;line-height:1.4}.free-entitlement-group .entitlement-info{display:contents}.free-entitlement-group .entitlement-info .section-heading{flex-direction:column;grid-area:1/2;align-self:start;align-items:flex-start;gap:5px;margin:0;display:flex}.free-entitlement-group .entitlement-info .section-heading h3{gap:5px;font-size:12px}.free-entitlement-group .entitlement-info .section-heading .text-link{display:none}.free-entitlement-group .badge.open{padding:4px 10px;font-size:10px}.entitlement-content{display:contents}.entitlement-amounts{background:0 0;grid-area:1/2;align-self:end;margin-top:50px;padding:0}.entitlement-amounts>div{gap:3px;padding:4px 0;font-size:10px}.entitlement-amounts strong{font-size:12px}.entitlement-amounts .accent{font-size:18px}.entitlement-terms{border:0;border-top:1px solid #653646;flex-direction:row;grid-column:1/-1;gap:0;margin-top:1px;padding:10px 0 2px}.entitlement-terms>div{gap:7px;width:50%;padding-left:8px}.entitlement-terms>div+div{border-left:1px solid #6c3c4b;padding-left:15px}.entitlement-terms span{font-size:10px}.entitlement-terms b{font-size:12px}.entitlement-cta{grid-column:1/-1;display:block}.entitlement-cta .button{width:100%;min-height:36px;font-size:12px}.entitlement-cta p{margin-top:7px;padding:0 10px;font-size:10px;line-height:1.45}.free-mobile-terms{grid-column:1/-1;justify-content:center;padding:3px 0 0;font-size:10px;display:flex}.free-entitlement-group .entitlement-info>.note{grid-column:1/-1;font-size:10px}.free-entitlement-group.pending .entitlement{grid-template-columns:90px 1fr}.free-entitlement-group.pending .entitlement-art{width:90px;height:88px;min-height:88px}.free-entitlement-group.pending .entitlement-info .section-heading{gap:5px}.entitlement-pending{flex-wrap:wrap;grid-column:1/-1;gap:8px;font-size:10px}.entitlement-pending p{flex-basis:100%}.entitlement-pending>div{border:0;flex:1;padding:0}.free-footer-note{flex-wrap:wrap;gap:10px;margin-top:13px;padding:12px;display:flex}.free-footer-note>svg{width:24px;height:24px}.free-footer-note p{flex:1;font-size:10px}.free-footer-note p+p{border:0;flex-basis:100%;padding-left:34px}.free-footer-note .button{width:100%;margin:0;font-size:11px}.experience-hero-calendar{background:0 0;border:0;height:108px;min-height:108px;margin-bottom:5px;padding:10px}.experience-hero-calendar h1{font-size:25px;display:block}.experience-hero-calendar p{max-width:210px;font-size:12px}.experience-hero-calendar .experience-hero-copy{max-width:65%}.experience-hero-calendar .experience-wordmark{display:none}.experience-hero-calendar .experience-hero-mascot{width:150px;height:118px;bottom:-4px;left:auto;right:-5px}.activities-reference-page>.tabs{gap:5px;margin-bottom:12px;overflow:visible}.activities-reference-page>.tabs>button{border-radius:8px;min-height:55px;padding:7px 1px;font-size:10px}.activities-reference-page>.tabs>button>span{flex-direction:column;gap:2px}.activities-reference-page>.tabs>button svg{width:19px;height:19px}.activity-reference-layout{flex-direction:column;gap:10px;display:flex}.activity-reference-layout>.panel,.activity-right-column{width:100%}.activity-reference-layout .panel{border-radius:9px;padding:12px}.activity-panel-heading{gap:8px;margin-bottom:10px}.activity-panel-heading>svg{width:31px;height:31px;margin-top:0}.activity-panel-heading h2{font-size:20px}.activity-panel-heading p{margin-top:2px;font-size:10px;line-height:1.45}.checkin-streak{border-radius:8px;min-width:70px;padding:6px}.checkin-streak small{font-size:8px}.checkin-streak strong{justify-content:center;font-size:19px}.checkin-streak svg{width:18px;height:18px}.checkin-panel .calendar-title,.checkin-panel .calendar-grid{display:none}.checkin-panel .calendar-week-mobile{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px 4px;margin:0;padding:9px 0 4px;display:grid}.checkin-panel .weekday{font-size:10px}.checkin-panel .calendar-day{width:30px;height:30px;font-size:12px}.checkin-panel>.button{min-height:36px;margin-top:8px;font-size:12px}.checkin-panel>.fine-print{margin:6px 0 9px;font-size:9px}.checkin-week-reward{gap:7px;padding:9px 7px}.checkin-week-reward>svg{width:26px;height:26px}.checkin-week-reward strong{font-size:10px}.checkin-week-reward small{font-size:8px}.checkin-progress{gap:2px}.checkin-progress svg{width:13px;height:13px}.checkin-week-reward>span{font-size:9px}.activity-right-column .mission-panel{padding:11px}.mission-panel>.activity-panel-heading{margin-bottom:9px}.mission-panel .mission{border-radius:7px;gap:7px;margin-top:6px;padding:7px}.mission-panel .mission-icon{border-radius:7px;width:33px;height:38px}.mission-panel .mission-icon svg{width:23px;height:23px}.mission-panel .mission strong{font-size:12px}.mission-panel .mission small{font-size:9px;line-height:1.35}.mission-panel .mission>div>small{display:none}.mission-panel .mission .mission-reward{flex-basis:79px}.mission-reward>small{gap:2px;margin-bottom:3px;font-size:9px!important}.mission-reward>.button{min-width:72px;min-height:27px;padding:4px 5px;font-size:10px}.mission-progress{gap:5px;margin-top:5px}.mission-progress .progress-track{height:6px}.activity-right-column .activity-shortcuts{gap:7px;margin-top:8px}.activity-right-column .activity-shortcuts>button{border-radius:8px;gap:7px;min-height:91px;padding:10px 8px}.activity-right-column .activity-shortcuts>button>svg{width:36px;height:36px}.activity-shortcuts strong{font-size:12px}.activity-shortcuts span{margin:3px 0 5px;font-size:15px}.activity-shortcuts b{min-width:65px;padding:4px 6px;font-size:10px}.activity-shortcuts .activity-shortcut-referral span,.activity-shortcuts .activity-shortcut-code span{font-size:9px}}@media (max-width:360px){.experience-hero h1{font-size:22px}.experience-hero .experience-hero-mascot{width:120px;right:-10px}.experience-hero-game .experience-wordmark{width:124px}.experience-hero-game h1{font-size:12px}.games-reference-page .game-picker strong{font-size:10px}.game-reference-layout .game-stage:not(.coin-stage) .choice-buttons>button{padding-inline:7px}.free-counters .stat-card{padding:8px}.free-counters .stat-card>div{font-size:10px}.free-entitlement-group .entitlement{grid-template-columns:108px 1fr}.free-entitlement-group .entitlement-art{width:108px}.free-entitlement-group .entitlement-info .section-heading h3{font-size:10px}.entitlement-amounts>div{font-size:9px}.checkin-streak{min-width:58px}.activity-panel-heading h2{font-size:18px}.checkin-week-reward{flex-wrap:wrap}.checkin-progress{margin-left:auto}.activity-shortcuts strong{font-size:10px}.activity-right-column .activity-shortcuts>button>svg{width:28px;height:28px}.activity-shortcuts b{min-width:58px}.mission-panel .mission .mission-reward{flex-basis:70px}.mission-reward>.button{min-width:65px}}.experience-hero-game .experience-hero-mascot{object-position:top;width:355px;height:235px;top:-3px;bottom:auto;right:-5px}.experience-hero-gift .experience-hero-mascot{object-position:top;width:280px;height:187px;top:0;bottom:auto;right:95px}.experience-hero-calendar .experience-hero-mascot{object-position:top;width:285px;height:190px;inset:-3px auto auto -10px}@media (max-width:1100px) and (min-width:761px){.experience-hero-game .experience-hero-mascot{width:280px;right:-30px}.experience-hero-gift .experience-hero-mascot{width:250px;right:0}.experience-hero-calendar .experience-hero-mascot{width:230px;left:-20px}}@media (max-width:760px){.experience-hero-game .experience-hero-mascot{width:186px;height:124px;top:0;bottom:auto;right:-10px}.experience-hero-gift .experience-hero-mascot{width:185px;height:123px;top:0;bottom:auto;right:-14px}.experience-hero-calendar .experience-hero-mascot{width:195px;height:130px;inset:0 -17px auto auto}}.activity-right-column .activity-shortcuts>button{flex-direction:row}.experience-hero-game .experience-hero-mascot{width:285px;height:156px;top:auto;bottom:0;right:22px}.experience-hero-calendar .experience-hero-mascot{width:205px;height:112px;top:auto;bottom:-3px;left:12px}.experience-hero-gift .experience-hero-mascot{width:235px;height:140px;top:auto;bottom:-3px;right:115px}@media (max-width:1100px) and (min-width:761px){.experience-hero-game .experience-hero-mascot{width:245px;right:0}.experience-hero-calendar .experience-hero-mascot{width:175px;left:0}.experience-hero-gift .experience-hero-mascot{right:0}}@media (max-width:760px){.experience-hero-game .experience-hero-mascot{width:155px;height:96px;top:auto;bottom:0;right:0}.experience-hero-calendar .experience-hero-mascot{width:155px;height:91px;inset:auto 0 0 auto}.experience-hero-gift .experience-hero-mascot{width:160px;height:108px;top:auto;bottom:0;right:-7px}}
.wallet-page .page-title>div{align-items:center;gap:24px;display:flex}.wallet-page .page-title h1{white-space:nowrap}.wallet-page .page-title h1>svg{color:#ffe2a4;width:38px;height:38px}.wallet-page>.tabs{gap:8px;margin-bottom:12px}.wallet-page>.tabs>button{min-width:120px;min-height:37px;padding:7px 20px;font-size:13px}.wallet-page .wallet-stats{margin:10px 0 13px}.wallet-page .wallet-stats .stat-card{background:#2b111d;border-color:#653040;border-radius:10px;grid-template-rows:18px 31px 16px;grid-template-columns:48px 1fr;align-items:center;gap:0 10px;padding:13px 14px}.wallet-page .wallet-stats .stat-card>svg{color:#ffe2a4;background:#4b2c20;border-radius:13px;grid-row:1/4;width:46px;height:46px;padding:8px}.wallet-page .wallet-stats .stat-card>strong{color:#fff0e0;white-space:nowrap;font-size:24px;font-weight:600;line-height:1.2}.wallet-page .wallet-stats .stat-card>strong>small{color:#fff0e0;margin-left:5px;font-size:13px}.wallet-page .wallet-stats .stat-card>span{font-size:12px}.wallet-page .wallet-stat-caption{color:#c7aeb9;grid-column:2;font-size:9px;line-height:1.4}.wallet-page .wallet-stats .wallet-stat-withdraw>svg{color:#4ceb55;background:#173b20}.wallet-page .wallet-stats .wallet-stat-free>svg{color:#ff4571;background:#53152c}.wallet-page .wallet-stats .wallet-stat-star>svg{color:#ffcd56;background:#503421}.wallet-page .wallet-main{grid-template-columns:1fr 1fr;gap:14px;margin:0 0 14px}.wallet-page .wallet-main>.panel{background:#290e19;border-color:#69283e;border-radius:10px;margin:0;padding:16px 20px}.wallet-panel-heading{border-bottom:1px solid #76243c;align-items:center;gap:13px;margin-bottom:11px;padding:0 0 12px;display:flex}.wallet-panel-heading>svg{color:#ff2853;flex-shrink:0}.wallet-panel-heading h2{line-height:1.4;font-size:22px!important}.wallet-panel-heading p{color:#d0b3c0;font-size:12px;line-height:1.5}.wallet-page .wallet-form label{gap:5px;font-size:13px}.wallet-page .wallet-form label+label{margin-top:10px}.wallet-page .wallet-form input,.wallet-page .wallet-form select{background:#28151e;border-color:#724554;border-radius:7px;min-height:38px;padding:7px 11px}.wallet-bank{background:#28151e;border:1px solid #724554;border-radius:8px;align-items:center;gap:11px;padding:7px 10px;display:flex}.wallet-bank>svg{color:#a3e298;background:#205732;border-radius:50%;flex-shrink:0;width:32px;height:32px;padding:5px}.wallet-page .wallet-bank input{background:0 0;border:0;min-height:31px;padding:0;font-size:12px}.wallet-page .amount-chips{grid-template-columns:repeat(3,1fr);gap:9px;margin:6px 0 9px;display:grid}.wallet-page .amount-chips button{background:#29121d;border:1px solid #704151;border-radius:6px;height:29px;min-height:29px;padding:3px;font-size:11px}.wallet-page .amount-chips button.selected{color:#fff;background:#fe123c;border-color:#fe123c}.wallet-page .wallet-main .rules-values{background:#250f19;border:1px solid #5c2d40;border-radius:7px;margin:9px 0;padding:5px 12px}.wallet-page .wallet-main .rules-values>div{border:0;padding:4px 0;font-size:12px}.wallet-page .wallet-main .rules-values>div:last-child{border-top:1px solid #693145;margin-top:2px;padding-top:6px;font-weight:600}.wallet-page .wallet-main .rules-values b{color:#fff2e7}.wallet-page .wallet-main .rules-values b.positive{color:#64f87a;font-size:18px}.wallet-page .wallet-form>.button{width:100%;min-height:35px;padding:5px 12px;font-size:13px}.wallet-page .wallet-status .wallet-panel-heading>svg{color:#ff9a15;background:#552913;border-radius:50%;width:43px;height:43px;padding:5px}.wallet-transaction-info{border:1px solid #653343;border-radius:8px;margin:0;padding:7px 13px}.wallet-transaction-info>div{border-bottom:1px solid #62333f;justify-content:space-between;align-items:center;gap:15px;padding:7px 0;font-size:12px;display:flex}.wallet-transaction-info>div:last-child{border:0}.wallet-transaction-info dd{text-align:right;overflow-wrap:anywhere;margin:0}.wallet-page .wallet-status>.note{background:#3d2115;border-color:#915824;margin:11px 0;padding:12px;font-size:12px}.wallet-page .wallet-status>.button{width:100%;min-height:39px;font-size:12px}.wallet-no-pending{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:11px;min-height:190px;display:flex}.wallet-no-pending>svg{color:#e7bf90}.wallet-no-pending h3{font-size:19px}.wallet-no-pending p{color:#cbb2bc;font-size:12px}.wallet-page .wallet-history{background:#210c15;border-color:#6b2c3e;padding:0;overflow:hidden}.wallet-history>.section-heading{background:#381322;margin:0;padding:12px 17px}.wallet-history .section-heading h2{font-size:21px}.wallet-history .section-heading .button{min-height:28px;padding:2px 8px;font-size:10px}.wallet-history .history-filters{background:#381322;grid-template-columns:1fr 1fr 1fr 1.5fr;gap:8px;margin:0;padding:0 13px 11px;display:grid}.wallet-history .history-filters>*{background:#28111c;border-color:#663145;border-radius:5px;min-width:0;height:32px;min-height:32px;padding:4px 8px;font-size:10px}.wallet-history table{font-size:12px}.wallet-history th{color:#ecd6e1;background:#2c1420;padding:9px 15px}.wallet-history td{border-color:#593040;padding:10px 15px}.wallet-history .text-link{font-size:11px}.wallet-history .badge{padding:3px 8px;font-size:9px}.wallet-demo-note{color:#bda3af;justify-content:center;align-items:center;gap:7px;margin:11px 0 0;font-size:10px;display:flex}.wallet-page>.wallet-status{margin-bottom:14px}.account-mobile-nav{display:none}.member-account .account-layout>.panel{margin:0}.member-account .account-layout .panel{background:#260d17;border-color:#74273c}.member-account .account-layout .panel h2{align-items:center;gap:11px;margin-bottom:12px;font-size:20px;display:flex}.member-account .account-layout .panel h2>svg{color:#ffe9cb;width:25px;height:25px}.member-account .account-layout .profile-card{grid-template-columns:140px 1fr;gap:5px 20px;min-height:222px;padding:20px}.member-account .profile-info h2{margin-bottom:5px!important;display:block!important}.member-account .account-layout .profile-card>img{grid-row:1/3;width:140px;height:140px}.member-account .profile-info .badge{color:#f1e3ff;background:#57466e;border-color:#66547d;border-radius:17px;padding:5px 17px;font-size:11px}.member-account .profile-info p{font-size:13px}.member-account .profile-card>.button{grid-column:2;min-height:29px;margin:0;font-size:10px}.member-account .personal-info .section-heading{margin:0 0 9px}.member-account .personal-info .section-heading h2{margin:0}.member-account .personal-info dl>div{padding:9px 0}.member-account .account-bank>p{margin:10px 0 4px;font-size:14px}.member-account .account-bank .button{min-height:29px;font-size:11px}.member-account .account-notifications .toggle-label{padding:8px 0;font-size:12px}.member-account .account-notifications .toggle-track{flex-shrink:0;width:38px;height:22px}.member-account .account-notifications>small{font-size:9px}.member-account .account-security .settings-row{min-height:0;margin:0;padding:8px 0;font-size:12px}.member-account .account-security .toggle-label{padding:8px 0;font-size:12px}.member-account .account-otp>.settings-row{margin:0 0 12px;padding:9px 0;font-size:12px}.member-account .account-otp .settings-row p{font-size:10px}.member-account .account-otp>.button{width:100%;min-height:31px;padding:5px 10px;font-size:11px}.member-account .line-connect .section-heading h2{margin-bottom:0}.member-account .line-connect .section-heading{margin-bottom:9px}.member-account .line-connect p{font-size:12px;line-height:1.7}.member-account .line-connect .button{background:#ff173e;border-color:#ff173e;min-height:35px;margin-top:10px;font-size:12px}.member-account .account-help .faq button{padding:10px 0;font-size:12px}.member-account .account-help label{margin-top:11px;font-size:11px}.member-account .account-help input{min-height:35px;font-size:11px}.member-account .account-help>.button{min-height:33px;margin-top:10px;font-size:11px}@media (min-width:761px) and (max-width:1100px){.wallet-page .page-title>div{gap:15px}.wallet-page .page-title p{font-size:11px}.wallet-page .wallet-stats{grid-template-columns:repeat(2,1fr)}.wallet-page .wallet-main{grid-template-columns:1fr 1fr}.wallet-page .wallet-main>.panel{padding:15px}.wallet-panel-heading h2{font-size:18px!important}.wallet-panel-heading p{font-size:10px}.wallet-page .wallet-form label{font-size:12px}.wallet-transaction-info{padding:5px 8px}.wallet-transaction-info>div{gap:8px;font-size:11px}.wallet-page .wallet-status>.note,.wallet-page .wallet-status>.button{font-size:10px}.wallet-history .history-filters{grid-template-columns:1fr 1fr}.wallet-page .wallet-main .rules-values>div{font-size:11px}.member-account .account-layout{grid-template-columns:1fr 1.03fr}.member-account .account-layout .profile-card{grid-template-columns:95px 1fr;gap:10px;min-height:185px;padding:15px}.member-account .account-layout .profile-card>img{width:95px;height:95px}.member-account .profile-info h2{font-size:18px!important}.member-account .profile-info p{font-size:11px}.member-account .profile-info .badge{padding:4px 10px;font-size:9px}.member-account .account-layout .panel{padding:15px}.member-account .account-layout .panel h2{font-size:17px}.member-account .personal-info dl>div{grid-template-columns:95px 1fr;font-size:11px}.member-account .personal-info .section-heading{flex-wrap:wrap;gap:7px}}@media (max-width:760px){.wallet-page .page-title>div{display:block}.wallet-page .page-title{min-height:64px;margin-bottom:9px;padding:10px 12px}.wallet-page .page-title h1{gap:10px;font-size:23px}.wallet-page .page-title h1>svg{width:30px;height:30px}.wallet-page .page-title p{margin-left:40px;font-size:9px}.wallet-page>.tabs{grid-template-columns:repeat(4,1fr);gap:4px;margin-bottom:10px;display:grid}.wallet-page>.tabs>button{border-radius:7px;min-width:0;min-height:34px;padding:5px 7px;font-size:11px}.wallet-page .wallet-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0 0 11px}.wallet-page .wallet-stats .stat-card{border-radius:8px;grid-template-rows:16px 25px 13px;grid-template-columns:33px 1fr;gap:0 7px;padding:10px 9px}.wallet-page .wallet-stats .stat-card>svg{border-radius:9px;width:32px;height:32px;padding:6px}.wallet-page .wallet-stats .stat-card>span{font-size:10px}.wallet-page .wallet-stats .stat-card>strong{font-size:19px;line-height:1.2}.wallet-page .wallet-stats .stat-card>strong>small{margin-left:4px;font-size:10px}.wallet-page .wallet-stat-caption{white-space:nowrap;font-size:7px}.wallet-page .wallet-main{flex-direction:column;gap:11px;margin:0 0 11px;display:flex}.wallet-page .wallet-main>.panel{border-radius:9px;padding:13px 12px}.wallet-panel-heading{gap:9px;margin-bottom:10px;padding-bottom:9px}.wallet-panel-heading>svg{width:29px;height:29px}.wallet-panel-heading h2{font-size:18px!important}.wallet-panel-heading p{font-size:10px}.wallet-page .wallet-form label{gap:5px;font-size:11px}.wallet-page .wallet-form label+label{margin-top:9px}.wallet-page .wallet-form input,.wallet-page .wallet-form select{height:33px;min-height:33px;padding:5px 9px;font-size:12px}.wallet-bank{gap:8px;padding:6px 8px}.wallet-bank>svg{width:29px;height:29px}.wallet-page .wallet-bank input{height:28px;min-height:28px;font-size:11px}.wallet-page .amount-chips{gap:6px;margin:5px 0 8px}.wallet-page .amount-chips button{height:26px;min-height:26px;font-size:10px}.wallet-page .wallet-main .rules-values{margin:8px 0;padding:5px 9px}.wallet-page .wallet-main .rules-values>div{padding:4px 0;font-size:11px}.wallet-page .wallet-main .rules-values b.positive{font-size:16px}.wallet-page .wallet-form>.button{min-height:34px;font-size:12px}.wallet-page .wallet-status .wallet-panel-heading>svg{width:35px;height:35px}.wallet-transaction-info{padding:4px 9px}.wallet-transaction-info>div{gap:10px;padding:7px 0;font-size:11px}.wallet-page .wallet-status>.note{margin:10px 0;padding:9px;font-size:10px}.wallet-page .wallet-status>.button{min-height:34px;font-size:11px}.wallet-no-pending{gap:7px;min-height:125px}.wallet-no-pending>svg{width:35px;height:35px}.wallet-no-pending h3{font-size:16px}.wallet-no-pending p{font-size:10px}.wallet-history>.section-heading{padding:10px 12px}.wallet-history .section-heading h2{font-size:18px}.wallet-history .history-filters{grid-template-columns:1fr 1fr;gap:6px;padding:0 10px 10px}.wallet-history .history-filters>*{height:31px;min-height:31px;font-size:9px}.wallet-history table{font-size:10px}.wallet-history th,.wallet-history td{padding:9px 11px}.wallet-history .text-link{font-size:10px}.wallet-demo-note{text-align:center;align-items:flex-start;gap:5px;font-size:8px}.wallet-demo-note>svg{flex-shrink:0}.member-account{flex-direction:column;display:flex}.member-account .account-page-heading{order:0;min-height:75px}.member-account .account-page-heading .page-title h1{font-size:27px}.member-account .account-page-heading .page-title p{font-size:11px}.member-account .account-layout,.member-account .account-layout>div{display:contents}.member-account .account-layout .panel{order:3;margin:0 0 11px;padding:15px;display:none}.member-account .account-layout .profile-card{order:1;grid-template-columns:108px 1fr;gap:5px 15px;min-height:165px;margin-bottom:14px;padding:15px;display:grid}.member-account .account-layout .profile-card>img{grid-row:1/3;width:108px;height:108px}.member-account .profile-info h2{font-size:19px!important}.member-account .profile-info .badge{padding:4px 12px;font-size:9px}.member-account .profile-info p{font-size:11px}.member-account .profile-card>.button{min-height:27px;padding:4px 7px;font-size:9px}.member-account .profile-card>form{grid-column:1/-1}.account-mobile-nav{flex-direction:column;order:2;gap:9px;margin-bottom:12px;display:flex}.account-mobile-nav>button{text-align:left;background:#330d1b;border:1px solid #7b263d;border-radius:10px;align-items:center;gap:14px;min-height:65px;padding:12px 16px;display:flex}.account-mobile-nav>button>svg:first-child{color:#ffedcf;flex-shrink:0;width:28px;height:28px}.account-mobile-nav>button>strong{margin-right:auto;font-size:15px;font-weight:600}.account-mobile-nav>button>.badge{white-space:nowrap;padding:4px 6px;font-size:8px}.account-mobile-nav>button>svg:last-child{color:#db9dad;flex-shrink:0}.account-mobile-nav>button[aria-expanded=true]{background:#4e1227;border-color:#ff3c60}.account-mobile-nav>button[aria-expanded=true]>svg:last-child{transform:rotate(90deg)}.member-account[data-section=personal] .personal-info,.member-account[data-section=bank] .account-bank,.member-account[data-section=otp] .account-otp,.member-account[data-section=security] .account-security,.member-account[data-section=line] .line-connect,.member-account[data-section=notifications] .account-notifications,.member-account[data-section=help] .account-help{display:block}.member-account .account-layout .panel h2{font-size:19px}.member-account .account-notifications .toggle-label{padding:10px 0}.member-account .personal-info dl>div{grid-template-columns:105px 1fr;font-size:11px}.member-account .account-help .faq button,.member-account .account-help .faq p{font-size:11px}.member-account .account-help>.button{width:100%}}@media (max-width:360px){.wallet-page .wallet-stats .stat-card{grid-template-columns:26px 1fr;gap:0 5px;padding:9px 7px}.wallet-page .wallet-stats .stat-card>svg{width:26px;height:26px;padding:4px}.wallet-page .wallet-stats .stat-card>strong{font-size:16px}.wallet-page .wallet-stats .stat-card>strong>small{font-size:8px}.wallet-page .wallet-stat-caption{font-size:6px}.member-account .account-layout .profile-card{grid-template-columns:86px 1fr;gap:7px 11px;padding:12px}.member-account .account-layout .profile-card>img{width:86px;height:86px}.member-account .profile-info h2{font-size:17px!important}.account-mobile-nav>button{gap:10px;padding:11px 13px}.account-mobile-nav>button>strong{font-size:13px}.account-mobile-nav>button>.badge{font-size:7px}}.member-account .account-layout .panel{scroll-margin-top:106px}@media (max-width:760px){.wallet-page .wallet-main{align-items:stretch}.wallet-page .wallet-main>.panel{width:100%}}
.lottery-category-rail,.lottery-category-heading{display:none}.lottery-room-results{min-width:0}@media (max-width:760px){.lobby-page.is-lottery>.filter-bar{margin:0 0 12px;display:block}.lobby-page.is-lottery>.filter-bar>.tabs{display:none}.lobby-page.is-lottery>.filter-bar>.search-box{width:100%;min-width:0;max-width:none;min-height:38px;margin:0}.lobby-page.is-lottery>.filter-bar>.search-box input{min-height:38px;font-size:11px}.is-lottery .lottery-room-browser{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:8px;display:grid}.lottery-category-rail{scrollbar-width:none;flex-direction:column;align-self:start;gap:9px;max-height:calc(100dvh - 152px);padding:1px 0 4px;display:flex;position:sticky;top:78px;overflow-y:auto}.lottery-category-rail::-webkit-scrollbar{display:none}.lottery-category-rail>button{color:#e9cbd4;background:#2d0d1b;border:1px solid #6d2940;border-radius:9px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:48px;min-height:65px;padding:8px 3px 6px;display:flex}.lottery-category-rail>button>img{object-fit:contain;width:28px;height:28px}.lottery-category-rail>button>svg{color:#f4d2b1;width:27px;height:27px}.lottery-category-rail>button>span{text-align:center;overflow-wrap:anywhere;font-size:9px;font-weight:600;line-height:1.35}.lottery-category-rail>button:hover{background:#48172a;border-color:#bd4563}.lottery-category-rail>button.active{color:#fff3db;background:#d91c3e;border-color:#ff6781;box-shadow:0 0 0 1px #772038}.lottery-category-rail>button.active>svg{color:#fff0d6}.is-lottery .lottery-category-heading{justify-content:space-between;align-items:center;gap:6px;min-height:30px;margin:0 0 7px;display:flex}.lottery-category-heading h2{font-size:17px;line-height:1.4}.lottery-category-heading>span{color:#c6a6b2;white-space:nowrap;font-size:9px}.lobby-page .lottery-room-results>.room-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:9px 7px;display:grid}.lobby-page .lottery-room-results .room-card{border-radius:9px;flex-direction:column;min-width:0;display:flex}.lobby-page .lottery-room-results .room-heading{align-items:center;gap:4px;min-height:53px;padding:7px 6px;position:relative}.lobby-page .lottery-room-results .room-heading>img{width:21px;height:21px}.lobby-page .lottery-room-results .room-heading h3{overflow-wrap:anywhere;flex:1;min-width:0;font-size:11px;font-weight:600;line-height:1.45}.lobby-page .lottery-room-results .favorite-button{background:#00000015;border:0;border-radius:5px;width:22px;min-width:22px;height:27px;margin-left:0}.lobby-page .lottery-room-results .favorite-button svg{width:17px;height:17px}.lobby-page .lottery-room-results .room-body{flex-direction:column;flex:1;padding:9px 7px 7px;display:flex}.lobby-page .lottery-room-results .room-meta{flex-direction:column;align-items:flex-start;gap:5px;min-height:36px;font-size:8px;line-height:1.3}.lobby-page .lottery-room-results .room-meta>span{white-space:normal;gap:3px}.lobby-page .lottery-room-results .room-meta>span>svg{flex-shrink:0;width:11px;height:11px}.lobby-page .lottery-room-results .room-meta .badge{padding:2px 5px;font-size:8px;line-height:1.25}.lobby-page .lottery-room-results .room-timing{flex-direction:column;align-items:stretch;gap:6px;min-height:61px;margin:8px 0 9px;display:flex}.lobby-page .lottery-room-results .room-timing>div>span{margin-bottom:2px;font-size:8px;line-height:1.4}.lobby-page .lottery-room-results .room-timing strong{letter-spacing:0;white-space:nowrap;font-size:15px;line-height:1.2}.lobby-page .lottery-room-results .room-timing strong.countdown{color:#ff5774;font-size:18px}.lobby-page .lottery-room-results .close-time{text-align:left;white-space:normal;align-items:center;gap:4px;font-size:8px;line-height:1.4;display:flex}.lobby-page .lottery-room-results .close-time br{display:none}.lobby-page .lottery-room-results .close-time b{font-size:9px;font-weight:500}.lobby-page .lottery-room-results .room-body>.button{border-radius:6px;justify-content:center;width:100%;min-height:34px;margin-top:auto;padding:6px 3px;font-size:11px;line-height:1.3}.lobby-page .lottery-room-results .empty{min-height:260px;padding:30px 10px}.lobby-page .lottery-room-results .empty h3{font-size:16px}.lobby-page .lottery-room-results .empty p{font-size:11px}}@media (max-width:360px){.is-lottery .lottery-room-browser{grid-template-columns:43px minmax(0,1fr);gap:6px}.lottery-category-rail>button{width:43px;min-height:61px;padding:7px 2px 5px}.lottery-category-rail>button>img{width:25px;height:25px}.lottery-category-rail>button>span{font-size:8px}.lobby-page .lottery-room-results>.room-grid{gap:8px 6px}.lobby-page .lottery-room-results .room-heading{gap:3px;min-height:57px;padding:6px 4px}.lobby-page .lottery-room-results .room-heading>img{width:17px;height:17px}.lobby-page .lottery-room-results .room-heading h3{font-size:10px;line-height:1.45}.lobby-page .lottery-room-results .favorite-button{width:18px;min-width:18px;height:25px}.lobby-page .lottery-room-results .favorite-button svg{width:15px;height:15px}.lobby-page .lottery-room-results .room-body{padding:8px 5px 6px}.lobby-page .lottery-room-results .room-meta{font-size:7px}.lobby-page .lottery-room-results .room-timing strong.countdown{font-size:16px}.lobby-page .lottery-room-results .room-timing strong{font-size:13px}.lobby-page .lottery-room-results .room-body>.button{font-size:10px}.lottery-category-heading h2{font-size:16px}}@media (max-width:760px){.lobby-page .lottery-room-results .room-heading{min-height:45px}.lobby-page .lottery-room-results .room-meta{display:none}.lobby-page .lottery-room-results .room-timing{justify-content:center;gap:7px;min-height:48px;margin:5px 0 10px}.lobby-page .lottery-room-results .room-timing>div>span{display:none}.lobby-page .lottery-room-results .room-body{padding-top:8px}.lobby-page .lottery-room-results .close-time{font-size:9px}}@media (max-width:360px){.lobby-page .lottery-room-results .room-heading{min-height:47px}.lobby-page .lottery-room-results .room-timing{min-height:45px}.lobby-page .lottery-room-results .close-time{font-size:8px}}@media (max-width:760px){.lobby-page .lottery-room-results .room-card[data-status=closing] .room-timing>div>span{color:#ffd17b;margin-bottom:3px;font-size:8px;line-height:1;display:block}.room-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lobby-page.is-home .lottery-room-results .room-heading h3{font-size:12px}.lobby-page.is-home .lottery-room-results .room-heading>img{width:23px;height:23px}.lobby-page.is-home .lottery-room-results .room-timing strong.countdown{font-size:21px}.results-page .room-grid.results-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;padding:8px;display:grid}.results-page .results-grid .room-card{border-radius:8px;min-width:0}.results-page .results-grid .room-heading{align-items:center;gap:5px;min-height:48px;padding:7px 6px}.results-page .results-grid .room-heading>img{flex-shrink:0;width:23px;height:23px}.results-page .results-grid .room-heading h3{overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.4}.results-page .results-grid .room-heading>span{display:none}.results-page .results-grid .room-body{padding:9px 7px}.results-page .results-grid .result-numbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0 0 9px;padding:0;display:grid}.results-page .results-grid .result-numbers>div{text-align:center;border:0;min-width:0;padding:0}.results-page .results-grid .result-numbers>div>span{margin-bottom:5px;font-size:9px;display:block}.results-page .results-grid .result-numbers strong{letter-spacing:1px;border-radius:6px;justify-content:center;align-items:center;min-height:38px;padding:5px 2px;font-size:22px;line-height:1.3;display:flex}.results-page .results-grid .result-room-meta{grid-template-columns:1fr 1fr;gap:5px;padding-top:8px;display:grid}.results-page .results-grid .result-room-meta>div{text-align:center;min-width:0;padding:0 3px}.results-page .results-grid .result-room-meta span{font-size:8px;line-height:1.4;display:block}.results-page .results-grid .result-room-meta b{white-space:normal;font-size:10px;line-height:1.4;display:block}}@media (max-width:360px){.lobby-page.is-home .lottery-room-results .room-heading h3{font-size:11px}.lobby-page.is-home .lottery-room-results .room-timing strong.countdown{font-size:19px}.results-page .room-grid.results-grid{gap:6px;padding:6px}.results-page .results-grid .room-heading{gap:4px;min-height:47px;padding:6px 5px}.results-page .results-grid .room-heading>img{width:18px;height:18px}.results-page .results-grid .room-heading h3{font-size:10px}.results-page .results-grid .room-body{padding:8px 5px}.results-page .results-grid .result-numbers{gap:5px}.results-page .results-grid .result-numbers strong{letter-spacing:0;min-height:35px;font-size:20px}.results-page .results-grid .result-room-meta b{font-size:9px}.results-page .results-grid .result-room-meta span{font-size:7px}}@media (max-width:760px){.results-page .results-grid .result-room-meta>div{flex-direction:column;align-items:center;gap:3px;display:flex}.results-page .results-grid .result-room-meta b{white-space:nowrap}}@media (max-width:360px){.results-banner .results-mascot{width:123px;height:86px;left:0}.results-banner{padding-left:128px}.results-heading-copy h1{font-size:21px}.results-page .results-grid .result-room-meta b{font-size:9px}}
.app.theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#141017;--sidebar:#291622;--surface:#32232f;--surface2:#3d2b3a;--surface3:#4b3244;--line:#705064;--line-soft:#503a49;--text:#f0e4eb;--muted:#c6b1bf;--cream:#fff0d5;--red:#d52d4e;--red-dark:#b92342;--green:#9ad9b5;--amber:#f2cd8c;--dark-inset:#211820;--dark-chrome:#291622;--dark-hero:#552139;--dark-accent:#ff8fa5;--lottery-line:#705064;--lottery-panel:#32232f;--lottery-inset:#211820;--lottery-muted:#c6b1bf;--lottery-red:#d52d4e;--lottery-cream:#fff0d5;background:var(--page);color:var(--text)}.app.theme-dark .main-shell,.app.theme-dark .main-shell main{background-color:var(--page)}.app.theme-dark .sidebar{background-color:var(--dark-chrome);border-color:#644153}.app.theme-dark .topbar,.app.theme-dark .bottom-nav{background-color:#301b29;border-color:#674354}.app.theme-dark .topbar{box-shadow:0 3px 16px #08050a35}.app.theme-dark .demo-strip{color:#b9a7b3;background-color:#1c141c;border-color:#48303f}.app.theme-dark .sidebar nav a{color:#ddc7d5}.app.theme-dark .sidebar nav a:hover{background-color:#45283b}.app.theme-dark .sidebar nav a.active,.app.theme-dark .bottom-nav a.active{color:#ffb1bf;background-color:#5e2941}.app.theme-dark .sidebar nav a.active:before,.app.theme-dark .bottom-nav a.active:before{background-color:#ed6e89}.app.theme-dark .sidebar nav .nav-divider:after{background-color:#624051}.app.theme-dark .bottom-nav a{color:#cfb4c4}.app.theme-dark .sidebar-aunt p{color:#fff0db;background-color:#58283f;border-color:#9b617a}.app.theme-dark .top-wallet,.app.theme-dark .mobile-top-wallet,.app.theme-dark .mobile-wallet{background-color:#21151f;border-color:#70495f}.app.theme-dark .top-wallet strong,.app.theme-dark .mobile-top-wallet b{color:var(--cream)}.app.theme-dark .topbar-greeting span,.app.theme-dark .top-wallet span,.app.theme-dark .top-wallet .withdrawable{color:#cdb5c3;border-color:#674354}.app.theme-dark .nav-count{color:#fff0df;background-color:#854059}.app.theme-dark h1,.app.theme-dark h2,.app.theme-dark h3{color:var(--cream)}.app.theme-dark .page-title p,.app.theme-dark .muted,.app.theme-dark .fine-print,.app.theme-dark .history-row p,.app.theme-dark .history-row small{color:var(--muted)}.app.theme-dark .accent,.app.theme-dark .negative,.app.theme-dark .danger{color:#ff8fa5}.app.theme-dark .positive{color:#9ad9b5}.app.theme-dark .icon-button{color:#ead3df;background-color:#352332;border-color:#745167}.app.theme-dark .icon-button:hover{background-color:#4b3244;border-color:#ae7892}.app.theme-dark :is(.welcome-banner,.lobby-page.is-lottery .welcome-banner,.bet-room-title,.results-banner,.experience-hero,.wallet-page .page-title){background-color:var(--dark-hero);border-color:#95566f;box-shadow:0 5px 18px #08050c24}.app.theme-dark :is(.panel,.stat-card,.quick-links>button,.wallet-actions>button,.entitlement,.account-mobile-nav>button,.game-picker>button),.app.theme-dark :is(.member-account .account-layout .panel,.wallet-page .wallet-main>.panel,.wallet-page .wallet-history,.wallet-page .wallet-stats .stat-card,.game-reference-layout>.panel){background-color:var(--surface);border-color:var(--line)}.app.theme-dark :is(.panel,.room-card,.stat-card,.account-mobile-nav>button){box-shadow:0 4px 14px #08050d24}.app.theme-dark :is(.quick-links>button:hover,.wallet-actions>button:hover,.account-mobile-nav>button:hover){background-color:#412d3d;border-color:#a3748e}.app.theme-dark .account-mobile-nav>button[aria-expanded=true]{background-color:#542d42;border-color:#d27391}.app.theme-dark :is(.slip,.results-section,.results-history){background-color:#2e202b;border-color:#79536a}.app.theme-dark .slips-page .slip.expanded{border-color:#cd6a86;box-shadow:0 0 0 1px #8d476023}.app.theme-dark :is(.slips-page .slip-top,.results-section-title,.wallet-history>.section-heading,.wallet-history .history-filters){background-color:#472738;border-color:#785068}.app.theme-dark .slips-heading-art>p{color:#fff0db;background-color:#58283f;border-color:#9b617a}.app.theme-dark :is(.slips-filters,.results-filters,.slip-outcome,.rules-values,.game-rule-block,.wallet-transaction-info,.number-tools){background-color:var(--dark-inset);border-color:#6c495e}.app.theme-dark .slip-summary>div+div,.app.theme-dark .slip-outcome>div+div,.app.theme-dark .slip-reference,.app.theme-dark .total-row{border-color:#715066}.app.theme-dark .slip-selected>div>b,.app.theme-dark .number-pill{color:#fff0e0;background-color:#5c2b41;border-color:#bf6884}.app.theme-dark .slip-summary .slip-type b{color:#f6f0e6;background-color:#3d5d82;border-color:#7596b8}.app.theme-dark .slip-outcome .outcome-waiting{color:#f2cd8c}.app.theme-dark .slip-summary span,.app.theme-dark .slip-outcome span,.app.theme-dark .slip-reference,.app.theme-dark .slips-page .slip-date{color:#cfb8c8}.app.theme-dark .slip-summary b,.app.theme-dark .slip-outcome b{color:#f9ebdf}.app.theme-dark .results-page .result-numbers strong{color:#fff0d5;background-color:#20151e;border-color:#aa637e}.app.theme-dark .results-demo{color:#35202b;background-color:#d4b5c3}.app.theme-dark :is(.result-room-meta,.result-room-meta>div+div,.results-history td,.summary-lines>div,.line-row,.settings-row,.faq,.toggle-label,.personal-info dl>div,.wallet-transaction-info>div){border-color:#65465a}.app.theme-dark .results-page .drawn,.app.theme-dark .history-status.drawn{color:#9ad9b5}.app.theme-dark .results-page .pending{color:#cebdc7}.app.theme-dark .room-heading:has(img[src$=THAI\.svg]){background-color:#355d86!important}.app.theme-dark .room-heading:has(img[src$=GSB\.svg]){background-color:#963d70!important}.app.theme-dark .room-heading:has(img[src$=BAAC\.svg]){background-color:#41684d!important}.app.theme-dark .room-heading:has(img[src$=LAOS\.svg]){background-color:#9b5837!important}.app.theme-dark .room-heading:has(img[src$=HANOI\.svg]){background-color:#8f4548!important}:is(.app.theme-dark .room-heading:has(img[src$=TW\.svg]),.app.theme-dark .room-heading:has(img[src$=MOEX\.svg])){background-color:#65517c!important}.app.theme-dark .room-heading:has(img[src$=DAX\.svg]){background-color:#356974!important}.app.theme-dark .room-card{background-color:#32232f;border-color:#7f596f}.app.theme-dark .room-card:hover{border-color:#be819e;box-shadow:0 7px 18px #05030945}.app.theme-dark .room-heading{color:#fff5e7;border-bottom:1px solid #ffffff24}.app.theme-dark .room-heading h3{color:#fff5e7}.app.theme-dark .room-body{background-color:#32232f}.app.theme-dark .favorite-button{color:#fff0e7;background-color:#120a1029;border-color:#ffffff42}.app.theme-dark .favorite-button[aria-pressed=true]{color:#ffe1a2;background-color:#26181a42}.app.theme-dark .room-meta,.app.theme-dark .room-timing>div>span,.app.theme-dark .close-time{color:#ccb5c5}.app.theme-dark .close-time b{color:#f4e5ed}.app.theme-dark .room-timing strong.countdown{color:#ff94a9}.app.theme-dark .room-card[data-status=closing] .room-timing strong.countdown{color:#efc480}.app.theme-dark .room-card[data-status=closing]{border-color:#b08a55}.app.theme-dark .inactive-room{border-color:#685566}.app.theme-dark .inactive-room .room-heading{filter:saturate(.72)}.app.theme-dark .inactive-room .room-body{background-color:#2b232c}.app.theme-dark .inactive-room .room-timing strong{color:#c7b6c1}.app.theme-dark .room-body>.button.outline{color:#e0cad7;background-color:#392a37;border-color:#8d6b81}.app.theme-dark .room-body>.button.outline:hover{background-color:#4c3545}.app.theme-dark .button,.app.theme-dark .fidelity-lottery .button{color:#fff5ee;background-color:#d52d4e;border-color:#ec6b85}.app.theme-dark .button:hover:not(:disabled),.app.theme-dark .fidelity-lottery .button:hover:not(:disabled){background-color:#b92342;border-color:#f28fa3}.app.theme-dark .button.outline,.app.theme-dark .fidelity-lottery .button.outline{color:#f5ded8;background-color:#372332;border-color:#a8718c}.app.theme-dark .button.outline:hover:not(:disabled){background-color:#503245}.app.theme-dark .button.secondary{background-color:#674054;border-color:#95677e}.app.theme-dark .button.ghost,.app.theme-dark .fidelity-lottery .button.ghost{color:#dec7d6;background:0 0;border-color:#0000}.app.theme-dark .button:disabled,.app.theme-dark .game-panel>.button:disabled{color:#cbbdc6;opacity:1;background-color:#50414c;border-color:#74606e}.app.theme-dark .tabs>button,.app.theme-dark .fidelity-lottery>.tabs>button,.app.theme-dark .bet-page .bet-layout>div>.tabs button{color:#d9c2d1;background-color:#30232e;border-color:#78546a}.app.theme-dark .tabs>button.active,.app.theme-dark .fidelity-lottery>.tabs>button.active,.app.theme-dark .bet-page .bet-layout>div>.tabs button.active{color:#fff2e5;background-color:#c72e50;border-color:#ef8099}.app.theme-dark .game-rules>.tabs button{background:0 0;border-color:#0000}.app.theme-dark .game-rules>.tabs button.active{color:#ff9bb1;background:0 0;border-bottom-color:#ed7a97}.app.theme-dark :is(input,select,textarea){color:#f6eaf0;background-color:#211820;border-color:#876377}.app.theme-dark :is(input,textarea)::placeholder{color:#b9a3b0}.app.theme-dark label{color:#e0cbd9}.app.theme-dark .search-box,.app.theme-dark .slips-filters .search-box{color:#d0b5c5;background-color:#211820;border-color:#876377}.app.theme-dark .search-box input{background:0 0;border:0}.app.theme-dark :is(.slips-filters input,.results-filters select,.bet-page .line-row input,.wallet-page .wallet-form input,.wallet-page .wallet-form select,.wallet-history .history-filters>*){color:#f6eaf0;background-color:#211820;border-color:#876377}.app.theme-dark :is(button,a,input,select,textarea):focus-visible{outline-color:#f4d49a}.app.theme-dark .badge{color:#efd2df;background-color:#513448;border-color:#8a647c}.app.theme-dark .badge.open,.app.theme-dark .badge.result{color:#b6e8c7;background-color:#244b3b;border-color:#56856b}.app.theme-dark .badge.closing,.app.theme-dark .badge.waiting{color:#f5d698;background-color:#503d28;border-color:#92744d}.app.theme-dark .badge.closed,.app.theme-dark .badge.muted,.app.theme-dark .badge.cancelled{color:#d8c5d2;background-color:#453844;border-color:#7c687a}.app.theme-dark .slips-page .slip-top .badge.waiting{color:#3c2b18;background-color:#edc57e;border-color:#ffdfa2}.app.theme-dark .note{color:#e1ccd9;background-color:#3c303c;border-color:#785a6d}.app.theme-dark .note>svg{color:#e5c6ba}.app.theme-dark .note.warning,.app.theme-dark .pending-banner,.app.theme-dark .draft-alert{color:#f2d7af;background-color:#473629;border-color:#9c7b51}.app.theme-dark .note.warning>svg,.app.theme-dark .pending-banner>svg{color:#f0c881}.app.theme-dark .field-error{color:#ffabc0}.app.theme-dark .line-row.invalid input{background-color:#4b2939;border-color:#e58ba4}.app.theme-dark .quote-result{background-color:#263d32;border-color:#6a9178}.app.theme-dark table th{color:#efdde6;background-color:#463141}.app.theme-dark table td{border-color:#63485a}.app.theme-dark .progress-track{background-color:#5b4253}.app.theme-dark .progress-track>span{background-color:#e9809b}.app.theme-dark .toggle-track{background-color:#655361;border-color:#927b8b}.app.theme-dark .toggle-label input:checked+.toggle-track{background-color:#c93658;border-color:#f39ab0}.app.theme-dark .toggle-track:after{background-color:#fff0e0}.app.theme-dark .stat-card>strong{color:#f7dce6}.app.theme-dark .stat-card>span{color:#d0b7c6}.app.theme-dark .game-reference-layout .game-stage{background-color:#251820;border-color:#88556d}.app.theme-dark .games-reference-page .game-picker>button{background-color:#332431;border-color:#765166}.app.theme-dark .games-reference-page .game-picker>button.active{background-color:#583146;border-color:#e58ba4}.app.theme-dark .game-rule-block{background-color:#392a36;border-color:#735368}.app.theme-dark .game-payout{color:#f4dce7;background-color:#503849}.app.theme-dark .game-reference-layout .choice-buttons>button{color:#fce9d8;background-color:#2d1d28;border-color:#98718b}.app.theme-dark .game-reference-layout .choice-buttons>button.active{background-color:#a62f4b;border-color:#f6a2b6}.app.theme-dark .calendar-day{color:#ead4e1;background-color:#51394b}.app.theme-dark .calendar-day.today{color:#fff7ec;background-color:#ca3153;box-shadow:0 0 0 3px #a9617c}.app.theme-dark .amount-chips button,.app.theme-dark .wallet-page .amount-chips button{color:#e9d6e3;background-color:#392735;border-color:#876178}.app.theme-dark .wallet-page .amount-chips button.selected{color:#fff0e2;background-color:#c52e50;border-color:#f093ac}.app.theme-dark .wallet-panel-heading,.app.theme-dark .member-account .personal-info dl>div{border-color:#795268}.app.theme-dark .wallet-bank{background-color:#241b23;border-color:#876377}.app.theme-dark .wallet-page .wallet-bank input{background:0 0;border:0}.app.theme-dark .wallet-page .wallet-main .rules-values{background-color:#211820;border-color:#765266}.app.theme-dark .wallet-page .wallet-status>.note{color:#f2d7af;background-color:#473629;border-color:#9c7b51}.app.theme-dark .wallet-page .wallet-main .rules-values b.positive{color:#9ad9b5}.app.theme-dark .wallet-page .wallet-stats .stat-card>strong{color:#fff0dd}.app.theme-dark .wallet-page .wallet-stat-caption,.app.theme-dark .wallet-panel-heading p{color:#c6b1bf}.app.theme-dark .member-account .profile-info .badge{color:#f2e2fc;background-color:#65506f;border-color:#92789d}.app.theme-dark .account-mobile-nav>button>svg:first-child{color:#f2d9bd}.app.theme-dark .member-account .line-connect .button{color:#fff4e9;background-color:#bd2d4c;border-color:#ed7893}.app.theme-dark .empty{color:#cfb8c9;background-color:#241b25;border-color:#7b5b70}.app.theme-dark .modal{color:#f5e4ed;background-color:#322431;border-color:#a67791}.app.theme-dark .modal-header{background-color:#4b2a3d;border-color:#855d74}.app.theme-dark .modal::backdrop{background-color:#08050bc9}.app.theme-dark .site-footer{color:#c2aabb;border-color:#503a49}.app.theme-dark .notebook-preview{background-color:#422b30;border-color:#906c62}.app.theme-dark .notebook-paper h3,.app.theme-dark .notebook-paper p{color:#44232a}.app.theme-dark .notebook-paper .note{color:#715048;background:0 0;border-color:#bc9c7c}.app.theme-dark .notebook-paper .button.outline,.app.theme-dark .notebook-card .button.outline{color:#63303f;background-color:#f3debe;border-color:#a67a70}.app.theme-dark .spiritual-layout .ritual{background-color:#3d2e25;border-color:#9b785a}.app.theme-dark .spiritual-layout .ritual:nth-child(2){background-color:#382c4b;border-color:#8b76a1}.app.theme-dark .spiritual-layout .ritual:nth-child(3){background-color:#512c3f;border-color:#a46c86}.app.theme-dark .spiritual-layout .ritual:nth-child(4){background-color:#2e3f2e;border-color:#778f65}.app.theme-dark .spiritual-layout .ritual:nth-child(n+5){background-color:#382633;border-color:#795267}.app.theme-dark .spiritual-layout .ritual p{color:#d9c2cd}.app.theme-dark .spiritual-layout .ritual .text-link{color:#fff0d9;background-color:#795235}.app.theme-dark .spiritual-layout .ritual:nth-child(2) .text-link{background-color:#68517e}.app.theme-dark .spiritual-layout .ritual:nth-child(3) .text-link{background-color:#97445f}.app.theme-dark .spiritual-layout .ritual:nth-child(4) .text-link{background-color:#516b42}.app.theme-dark .notebook-card :is(h2,h3,p){color:#4b2330}.app.theme-dark .notebook-card .muted{color:#77515a}.app.theme-dark .free-counters .stat-card:nth-child(2) :is(strong,svg),.app.theme-dark .free-counters .stat-card:nth-child(5) :is(strong,svg){color:#efcd8f}.app.theme-dark .free-counters .stat-card:nth-child(3) :is(strong,svg){color:#9ad9b5}.app.theme-dark .free-entitlement-group .entitlement{background-color:#32232f;border-color:#875b73}.app.theme-dark .free-entitlement-group .entitlement-art{background-color:#3b2d48;border-color:#876b9d}.app.theme-dark .free-entitlement-group .badge.open{color:#193a2a;background-color:#9ad9b5;border-color:#c2efd5}.app.theme-dark .entitlement-amounts{background-color:#412e3b}.app.theme-dark .entitlement-amounts>div,.app.theme-dark .entitlement-terms,.app.theme-dark .entitlement-terms>div+div{border-color:#76546a}.app.theme-dark .free-footer-note{background-color:#422738;border-color:#8d5972}.app.theme-dark .mission-panel .mission{background-color:#241c25;border-color:#735069}.app.theme-dark .mission-panel .mission-icon-game{background-color:#69507e}.app.theme-dark .mission-panel .mission-icon-line{background-color:#2d6e43}.app.theme-dark .checkin-streak,.app.theme-dark .checkin-week-reward{background-color:#402b35;border-color:#89624f}.app.theme-dark .activity-right-column .activity-shortcuts>button{background-color:#492a3d;border-color:#91607b}.app.theme-dark .activity-shortcuts .activity-shortcut-points,.app.theme-dark .activity-shortcuts .activity-shortcut-code{background-color:#3e2f49!important}.app.theme-dark .activity-shortcuts b{color:#fff0e4;background-color:#bf2e50}.app.theme-dark .activity-shortcuts span{color:#f2cd8c}
.app.theme-light{--page:#f4e7d9;--sidebar:#300512;--surface:#fff8ed;--surface2:#ecd6c3;--surface3:#e5c7b4;--line:#d6b39e;--line-soft:#e3cbb9;--text:#3b2026;--muted:#795967;--red:#bd163b;--red-dark:#9f1031;--cream:#48252c;--green:#187144;--amber:#9a5c0d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--page);color:var(--text)}.app.theme-light .main-shell{background:#f4e7d9}.app.theme-light .sidebar{color:#ffedcf;background:#300512;border-right-color:#582039}.app.theme-light .sidebar nav a{color:#ecd1d6}.app.theme-light .sidebar nav a.active{color:#ff8ca0;background:#62182f}.app.theme-light .sidebar nav a:hover{background:#4e1428}.app.theme-light .sidebar-aunt p{color:#fff0d8}.app.theme-light .topbar{color:#3b2026;background:#fff3e3;border-color:#d6b39e}.app.theme-light .topbar-greeting span{color:#795967}.app.theme-light .top-wallet,.app.theme-light .mobile-top-wallet{color:#3b2026;background:#f0ddcb;border-color:#c99687}.app.theme-light .top-wallet>svg,.app.theme-light .mobile-top-wallet>svg{color:#8d3b42}.app.theme-light .top-wallet span,.app.theme-light .top-wallet strong,.app.theme-light .mobile-top-wallet b,.app.theme-light .mobile-top-wallet small{color:#3b2026}.app.theme-light .withdrawable{border-color:#cda89b}.app.theme-light .demo-strip{color:#68464f;background:#e6cfbc;border-color:#d5b29a}.app.theme-light .demo-strip b{color:#56323a}.app.theme-light .mobile-wallet{color:#3b2026;background:#fff8ed;border-color:#cda28f}.app.theme-light .mobile-wallet strong{color:#3b2026}.app.theme-light .mobile-wallet small{color:#795967}.app.theme-light .bottom-nav{color:#6e4553;background:#fff1e0;border-color:#cc9f8e;box-shadow:0 -2px 10px #6c273010}.app.theme-light .bottom-nav>a{color:#714451}.app.theme-light .bottom-nav>a.active{color:#a11133;background:#f2cfcd}.app.theme-light .bottom-nav>a.active:before{background:#bd163b}.app.theme-light .site-footer{color:#68464f;border-color:#d6b39e}.app.theme-light .site-footer button{color:#783547}.app.theme-light .muted,.app.theme-light .fine-print,.app.theme-light .eyebrow,.app.theme-light .live-caption{color:#795967}.app.theme-light .accent,.app.theme-light .negative,.app.theme-light .danger,.app.theme-light .total-row strong{color:#b3193b}.app.theme-light .positive{color:#187144}.app.theme-light .text-link{color:#8e2640}.app.theme-light .text-link:hover{color:#b21339}.app.theme-light .icon-button{color:#6d3042;background:#faebdc;border-color:#cfa48f}.app.theme-light .icon-button:hover{background:#edd2c1}.app.theme-light .sidebar .icon-button{color:#ffeadc;background:#54142a;border-color:#914258}.app.theme-light .button,.app.theme-light .fidelity-lottery .button{color:#fff8ed;background:#bd163b;border-color:#bd163b}.app.theme-light .button:hover:not(:disabled){color:#fff8ed;background:#a50d30;border-color:#a50d30}.app.theme-light .button.outline,.app.theme-light .fidelity-lottery .button.outline{color:#8f1d39;background:0 0;border-color:#b96573}.app.theme-light .button.outline:hover:not(:disabled){color:#7e1831;background:#f3d7d0}.app.theme-light .button.secondary{color:#7d263c;background:#edd2c8;border-color:#c7918d}.app.theme-light .button.ghost,.app.theme-light .fidelity-lottery .button.ghost{color:#795967;background:0 0;border-color:#0000}.app.theme-light .button.ghost:hover{color:#8f1d39;background:#efd8c7}.app.theme-light input,.app.theme-light select,.app.theme-light textarea{color:#3b2026;background:#fffaf2;border-color:#cda893}.app.theme-light input::placeholder,.app.theme-light textarea::placeholder{color:#795967}.app.theme-light label{color:#65434e}.app.theme-light .tabs>button,.app.theme-light .fidelity-lottery>.tabs>button{color:#69434e;background:#f9eddf;border-color:#d1ad99}.app.theme-light .tabs>button:hover{background:#ead0c0}.app.theme-light .tabs>button.active,.app.theme-light .fidelity-lottery>.tabs>button.active{color:#fff8ed;background:#bd163b;border-color:#bd163b}.app.theme-light .search-box{color:#795967;background:#fff8ed;border-color:#cda893}.app.theme-light .search-box input{color:#3b2026;background:0 0}.app.theme-light .panel,.app.theme-light .stat-card{color:#3b2026;background:#fff8ed;border-color:#d3ab96;box-shadow:0 2px #a45d4410}.app.theme-light .panel>h2 svg,.app.theme-light .page-title h1>svg{color:#9c4151}.app.theme-light .page-title p{color:#795967}.app.theme-light .section-heading>div>svg{color:#b3193b}.app.theme-light .empty{color:#795967;background:#efdecd;border-color:#d6b39e}.app.theme-light .empty>svg{color:#b68487}.app.theme-light .empty h3{color:#62414a}.app.theme-light .note{color:#704d55;background:#eedbca;border-color:#d5b39d}.app.theme-light .note>svg{color:#9c6357}.app.theme-light .note.warning{color:#755019;background:#fff0ce;border-color:#d9ab5d}.app.theme-light .badge{color:#824052;background:#eed5d0;border-color:#d3a5a1}.app.theme-light .badge.open,.app.theme-light .badge.result{color:#1e663d;background:#dcefdc;border-color:#a3c6aa}.app.theme-light .badge.closing,.app.theme-light .badge.waiting{color:#7d500e;background:#ffe7b2;border-color:#d9b16a}.app.theme-light .badge.closed,.app.theme-light .badge.muted,.app.theme-light .badge.cancelled{color:#6b5660;background:#e9ddda;border-color:#cbb7b3}.app.theme-light table{color:#4d3038}.app.theme-light th{color:#6d4652;background:#ead3c1}.app.theme-light th,.app.theme-light td{border-color:#dec1ac}.app.theme-light .quick-links>button{color:#4e2b36;background:#fff6e9;border-color:#d0a58e}.app.theme-light .quick-links>button:hover{background:#efcfbd}.app.theme-light .quick-links small,.app.theme-light .quick-links>button>svg{color:#795967}.app.theme-light .quick-icon{color:#a3314c;background:#f2d4cf}.app.theme-light .quick-icon.free{color:#93600c;background:#f4e4c5}.app.theme-light .quick-icon.spiritual{color:#755592;background:#e4d8ee}.app.theme-light .quick-icon.activities{color:#a45635;background:#f2d8c8}.app.theme-light .room-card,.app.theme-light .results-page .room-card{color:#3b2026;background:#fff8ed;border-color:#ce9d8e}.app.theme-light .room-card:hover{border-color:#b74d62}.app.theme-light .room-heading,.app.theme-light .room-heading h3,.app.theme-light .results-page .room-heading h3{color:#fff8ed}.app.theme-light .favorite-button{color:#fff8ed;background:#00000016;border-color:#ffffff70}.app.theme-light .favorite-button[aria-pressed=true]{color:#fff0a9}.app.theme-light .room-meta,.app.theme-light .room-timing>div>span,.app.theme-light .close-time{color:#795967}.app.theme-light .close-time b{color:#4f3038}.app.theme-light .room-timing strong.countdown,.app.theme-light .lobby-page .lottery-room-results .room-timing strong.countdown{color:#b51739}.app.theme-light .inactive-room .room-timing strong{color:#775d65}.app.theme-light .lottery-category-rail>button{color:#6e3d4d;background:#fff1e2;border-color:#cda18e}.app.theme-light .lottery-category-rail>button>svg{color:#a35750}.app.theme-light .lottery-category-rail>button:hover{background:#efd1bf;border-color:#bb6575}.app.theme-light .lottery-category-rail>button.active{color:#fff8ed;background:#bd163b;border-color:#a91232;box-shadow:0 0 0 1px #d6929e}.app.theme-light .lottery-category-rail>button.active>svg{color:#fff0d6}.app.theme-light .lottery-category-heading>span{color:#795967}.app.theme-light .lobby-page .lottery-room-results .room-card[data-status=closing] .room-timing>div>span{color:#92570e}.app.theme-light .result-numbers span{color:#795967}.app.theme-light .result-numbers strong{color:#5a2635}.app.theme-light .fidelity-lottery{--lottery-line:#cf9f8d;--lottery-panel:#fff8ed;--lottery-inset:#f7e6d6;--lottery-muted:#795967;--lottery-red:#bd163b;--lottery-cream:#3b2026}.app.theme-light .slips-page-heading p{color:#795967}.app.theme-light .slips-filters{background:#ead3c2;border-color:#cda18e}.app.theme-light .slips-filters input,.app.theme-light .slips-filters .search-box{color:#3b2026;background:#fff8ed;border-color:#d0a995}.app.theme-light .slips-filters .search-box input{background:0 0}.app.theme-light .slips-page .slip{color:#3b2026;background:#fff8ed;border-color:#c68f83}.app.theme-light .slips-page .slip.expanded{border-color:#b94056;box-shadow:inset 0 0 0 1px #e9b0ae}.app.theme-light .slips-page .slip-top{color:#4d2633;background:#e8c9bc}.app.theme-light .slips-page .slip-top>svg:first-child{color:#9a314b}.app.theme-light .slips-page .slip-date{color:#714653}.app.theme-light .slips-page .slip-top .badge.waiting{color:#62440d;background:#f6d57a;border-color:#d6ac48}.app.theme-light .slips-page .slip-top .badge.cancelled{color:#92243d;background:#f0c9cd;border-color:#d98998}.app.theme-light .slip-summary>div+div{border-color:#d6b39e}.app.theme-light .slip-summary b{color:#3b2026}.app.theme-light .slip-summary .slip-type b{color:#fff;background:#2369ba;border-color:#2369ba}.app.theme-light .slip-type small{color:#795967}.app.theme-light .slip-selected>div>b{color:#7e1d37;background:#f3d5cc;border-color:#b94c61}.app.theme-light .slip-outcome{background:#f2e2d2;border-color:#d4aa96}.app.theme-light .slip-outcome>div+div{border-color:#d4aa96}.app.theme-light .slip-outcome span{color:#795967}.app.theme-light .slip-outcome .outcome-waiting{color:#96620d}.app.theme-light .slip-reference,.app.theme-light .slip-line-details{color:#795967}.app.theme-light .slip-actions .cancel-slip{color:#73525d;background:#f2e6df;border-color:#c6a69e}.app.theme-light .results-filters{background:#edd7c6;border-color:#cfa18d}.app.theme-light .results-filters select{color:#4f3038;background:#fff9ef;border-color:#cba08c}.app.theme-light .results-section,.app.theme-light .results-history{background:#fff7eb;border-color:#c99b89}.app.theme-light .results-section-title{color:#4e2837;background:#e7cabc;border-color:#ca988a}.app.theme-light .results-section-title>span,.app.theme-light .results-page .result-numbers span,.app.theme-light .result-room-meta span{color:#795967}.app.theme-light .results-page .result-numbers strong{color:#642b3b;background:#f5e4d5;border-color:#bf7a7e}.app.theme-light .result-room-meta,.app.theme-light .result-room-meta>div+div{border-color:#d5b39d}.app.theme-light .results-page .drawn{color:#187144}.app.theme-light .results-page .pending{color:#82600e}.app.theme-light .results-history th{color:#6e4351;background:#ebd2c1}.app.theme-light .results-history td{color:#61404a;border-color:#dfbfaa}.app.theme-light .results-history td strong{color:#7c243b}.app.theme-light .bet-page .bet-layout>.panel,.app.theme-light .bet-page .bet-layout>div>.panel{background:#fff8ed;border-color:#cf9d8d}.app.theme-light .bet-page .bet-layout>div>.tabs button{color:#69434e;background:#f4e2d2;border-color:#cba08c}.app.theme-light .bet-page .bet-layout>div>.tabs button.active{color:#fff7ed;background:#bd163b;border-color:#bd163b}.app.theme-light .number-tools>summary{color:#6e3346;background:#efd6c7;border-color:#c99486}.app.theme-light .bet-page .number-tools{background:0 0;border-color:#d4af9a}.app.theme-light .bet-page .line-row input{color:#3b2026;background:#fffaf2;border-color:#be9388}.app.theme-light .bet-page .line-header{color:#75505b;background:#ead2c0}.app.theme-light .line-row>span{color:#795967}.app.theme-light .line-row.invalid input{background:#fff0ed;border-color:#b21f3e}.app.theme-light .field-error{color:#ae1c39}.app.theme-light .quote-result{color:#295c3a;background:#dfefdd;border-color:#a1c59d}.app.theme-light .bet-notes{background:#f0dbca;border-color:#cf9d8d}.app.theme-light .bet-notes>svg{color:#a62242}.app.theme-light .bet-notes ul{color:#70505a}.app.theme-light .back-link{color:#8e2640}.app.theme-light .welcome-banner,.app.theme-light .experience-hero,.app.theme-light .results-banner,.app.theme-light .bet-page .bet-room-title,.app.theme-light.route-wallet .page-title,.app.theme-light .welcome-banner h1,.app.theme-light .experience-hero h1,.app.theme-light .experience-hero p,.app.theme-light .results-banner h1,.app.theme-light .results-banner p,.app.theme-light .bet-page .bet-room-title h1,.app.theme-light.route-wallet .page-title h1,.app.theme-light.route-wallet .page-title p{color:#fff0d7}.app.theme-light .bet-page .bet-room-title .back-link,.app.theme-light .bet-page .bet-room-title .button.outline{color:#fff0d7;border-color:#b67485}.app.theme-light .bet-countdown,.app.theme-light .bet-countdown .bet-close{color:#f1d2ce}.app.theme-light .bet-countdown strong{color:#ff627e}.app.theme-light .slips-heading-art>p,.app.theme-light .experience-hero-gift .hero-speech{color:#fff0d7;background:#5a1630;border-color:#9c3651}.app.theme-light .results-demo{color:#5c2b3b;background:#efd4d8}.app.theme-light .experience-breadcrumb{color:#795967}.app.theme-light .spiritual-hero,.app.theme-light .spiritual-hero h1,.app.theme-light .spiritual-hero p{color:#fff0d5}.app.theme-light .spiritual-promo{color:#fff0d5;background:#4a1726}.app.theme-light .spiritual-promo h2,.app.theme-light .spiritual-promo p,.app.theme-light .spiritual-promo .text-link{color:#fff0d5}.app.theme-light .ritual-feature{color:#4b2934;background:#f0d9c7;border-color:#bb7c6e}.app.theme-light .ritual-feature p{color:#795967}.app.theme-light .ritual-feature.fortune-feature,.app.theme-light .fortune-feature h2,.app.theme-light .fortune-feature p{color:#fff0d5}.app.theme-light .fortune-feature .badge{color:#fff5e5;background:#244e9c;border-color:#476cc1}.app.theme-light .spiritual-layout .ritual,.app.theme-light .spiritual-layout .ritual h3,.app.theme-light .spiritual-layout .ritual p,.app.theme-light .spiritual-layout .ritual .text-link{color:#fff0d7}.app.theme-light .notebook-card{color:#48262c;background:#f4dec0;border-color:#c79877}.app.theme-light .notebook-card .section-heading{color:#714743}.app.theme-light .notebook-card .button.outline,.app.theme-light .notebook-card .icon-button{color:#743746;background:#f9e9d1;border-color:#b6766e}.app.theme-light .notebook-card.notebook-preview{background:#481c23;border-color:#8b4d50}.app.theme-light .notebook-preview>.section-heading,.app.theme-light .notebook-preview>.section-heading h2,.app.theme-light .notebook-preview>.section-heading .text-link,.app.theme-light .notebook-preview>.fine-print{color:#ffe5c5}.app.theme-light .notebook-paper,.app.theme-light .notebook-paper h3,.app.theme-light .notebook-paper>p{color:#3b171e}.app.theme-light .notebook-paper>span{color:#56312c}.app.theme-light .notebook-paper .numbers>span{color:#642e37;background:#f5dfbc7d;border-color:#c8a07b}.app.theme-light .notebook-paper .note,.app.theme-light .notebook-paper .note>svg{color:#785343;background:0 0;border-color:#cba37e}.app.theme-light .altar{color:#59382b;background:#e2c1a1;border-color:#b6805c}.app.theme-light .altar h2,.app.theme-light .altar>p{color:#59382b}.app.theme-light .altar-items>div{color:#815233;background:#f6e4c9;border-color:#b6855e}.app.theme-light .reading p,.app.theme-light .reading>span{color:#795967}.app.theme-light .games-reference-page .game-picker>button{color:#4d2836;background:#fff3e5;border-color:#d1a18e}.app.theme-light .games-reference-page .game-picker>button.active{background:#f1d2c9;border-color:#bd163b}.app.theme-light .games-reference-page .game-picker svg{color:#ac6952}.app.theme-light .games-reference-page .game-picker small{color:#795967}.app.theme-light .game-reference-layout>.panel{background:#fff8ed;border-color:#c99b89}.app.theme-light .game-heading>svg{color:#a66a17}.app.theme-light .game-heading p,.app.theme-light .game-stage p{color:#795967}.app.theme-light .game-reference-layout .game-stage{background:#ead4b8;border-color:#b77e66}.app.theme-light .game-reference-layout .choice-buttons>button{color:#6a3b39;background:#fff1dd;border-color:#ae7e64}.app.theme-light .game-reference-layout .choice-buttons>button.active{color:#fff5df;background:#bd163b;border-color:#bd163b}.app.theme-light .amount-chips button,.app.theme-light .game-amount-row .amount-chips button{color:#65323f;background:#efdacd;border-color:#c79387}.app.theme-light .amount-chips button:hover{background:#e7bdb3}.app.theme-light .game-reference-layout .total-row strong{color:#7b3243}.app.theme-light .game-panel>.tabs button{color:#703341;background:#f4ddd1;border-color:#b9787d}.app.theme-light .game-panel>.tabs button.active{color:#fff3e5;background:#bd163b}.app.theme-light .game-panel>.button:disabled{color:#66535a;opacity:1;background:#cbbab8;border-color:#cbbab8}.app.theme-light .game-unavailable,.app.theme-light .preview-result>span:last-child{color:#795967}.app.theme-light .game-preview-controls{border-color:#d5b39d}.app.theme-light .game-rules>.tabs button{color:#795967;background:0 0;border-color:#0000}.app.theme-light .game-rules>.tabs button.active{color:#b31a3d;border-bottom-color:#bd163b}.app.theme-light .game-rule-block{background:#f2dfcf;border-color:#cda38f}.app.theme-light .game-rule-block ul{color:#67434e}.app.theme-light .game-payout{color:#5b2f3e;background:#e4c5ba}.app.theme-light .game-limits span{color:#795967}.app.theme-light .rules-values{background:#f1dfce;border-color:#d3ae97}.app.theme-light .rules-values span{color:#795967}.app.theme-light .rules-values b{color:#482833}.app.theme-light .toggle-track{background:#c4ada7}.app.theme-light .toggle-track:after{background:#fff8ed}.app.theme-light .toggle-label input:checked+.toggle-track{background:#bd163b}.app.theme-light .history-row p,.app.theme-light .history-row small,.app.theme-light .history-row>span{color:#795967}.app.theme-light .stat-card>svg{color:#a45946}.app.theme-light .stat-card>span,.app.theme-light .stat-card small{color:#795967}.app.theme-light .stat-card>strong{color:#4f2634}.app.theme-light .free-counters .stat-card{background:#fff3e6;border-color:#cf9e8d}.app.theme-light .free-counters .stat-card strong,.app.theme-light .free-counters .stat-card svg{color:#b5193b}.app.theme-light .free-counters .stat-card small{color:#795967}.app.theme-light .free-counters .stat-card:nth-child(2) strong,.app.theme-light .free-counters .stat-card:nth-child(2) svg{color:#a85d0d}.app.theme-light .free-counters .stat-card:nth-child(3) strong,.app.theme-light .free-counters .stat-card:nth-child(3) svg{color:#28733a}.app.theme-light .free-counters .stat-card:nth-child(4) strong,.app.theme-light .free-counters .stat-card:nth-child(4) svg{color:#795967}.app.theme-light .free-counters .stat-card:nth-child(5) strong,.app.theme-light .free-counters .stat-card:nth-child(5) svg{color:#8d670b}.app.theme-light .free-entitlement-group h2{color:#58313b}.app.theme-light .free-entitlement-group h2 svg{color:#b3193b}.app.theme-light .free-entitlement-group.pending h2 svg{color:#a16719}.app.theme-light .free-entitlement-group .entitlement{background:#fff5e7;border-color:#ca9687}.app.theme-light .free-entitlement-group .entitlement-art{color:#ffe2af;background:#4a2258;border-color:#8e6b99}.app.theme-light .free-entitlement-group .entitlement-art strong{color:#ffe2af}.app.theme-light .free-entitlement-group .badge.open{color:#2d6534;background:#d6edcc;border-color:#9cbd91}.app.theme-light .entitlement-amounts{border-color:#d1a58e}.app.theme-light .entitlement-amounts span,.app.theme-light .entitlement-terms span{color:#795967}.app.theme-light .entitlement-terms b{color:#5b333d}.app.theme-light .entitlement-terms>div:first-child b{color:#9d610e}.app.theme-light .entitlement-cta .button:disabled{color:#66535a;opacity:1;background:#cbbab8;border-color:#cbbab8}.app.theme-light .entitlement-cta p{color:#795967}.app.theme-light .entitlement-pending{background:#eed8c4;border-color:#d1aa83}.app.theme-light .entitlement-pending span,.app.theme-light .free-entitlement-group .entitlement-pending p{color:#795967}.app.theme-light .free-entitlement-group .entitlement-pending strong{color:#8d5411}.app.theme-light .free-footer-note{color:#70505a;background:#ead5c4;border-color:#c99d86}.app.theme-light .free-footer-note>svg{color:#9b654a}.app.theme-light .entitlement-stats small{color:#795967}.app.theme-light .progress-track{background:#ddc0b5}.app.theme-light .progress-track>span{background:#bd3652}.app.theme-light .activity-reference-layout .panel{background:#fff8ed;border-color:#cfa18d}.app.theme-light .activity-panel-heading>svg{color:#b21e41}.app.theme-light .activity-panel-heading p{color:#795967}.app.theme-light .checkin-streak{color:#805425;background:#f5dfc2;border-color:#c99b6c}.app.theme-light .checkin-streak strong,.app.theme-light .checkin-streak svg{color:#986110}.app.theme-light .checkin-panel .calendar-title,.app.theme-light .checkin-panel .calendar-grid{color:#56333e;background:#f3e1ce;border-color:#d5b39a}.app.theme-light .checkin-panel .weekday,.app.theme-light .weekday{color:#795967}.app.theme-light .calendar-day,.app.theme-light .checkin-panel .calendar-day{color:#684651;background:#e3c8bb}.app.theme-light .calendar-day.today,.app.theme-light .checkin-panel .calendar-day.today{color:#fff8ed;background:#bd163b;border-color:#d8758c}.app.theme-light .checkin-week-reward{color:#67402d;background:#f4e2ca;border-color:#ccaa81}.app.theme-light .checkin-week-reward>svg{color:#a36a10}.app.theme-light .checkin-week-reward small{color:#795967}.app.theme-light .checkin-progress{color:#ad8577}.app.theme-light .checkin-progress svg[data-weight=fill]{color:#bd163b}.app.theme-light .mission-panel>.activity-panel-heading>svg{color:#78519d}.app.theme-light .mission-panel .mission{background:#f6e8d9;border-color:#d2a48f}.app.theme-light .mission-panel .mission small,.app.theme-light .mission small{color:#795967}.app.theme-light .mission-panel .mission-icon{color:#fff8ed}.app.theme-light .mission-panel .mission-icon-line{background:#0b9b45}.app.theme-light .mission-panel .mission-icon-notes{color:#633d20;background:#e8b35e}.app.theme-light .mission-panel .mission-icon-game{background:#8247a2}.app.theme-light .activity-right-column .activity-shortcuts>button{color:#60313f;background:#f0d9cb;border-color:#c69587}.app.theme-light .activity-right-column .activity-shortcuts>button>svg{color:#a16d17}.app.theme-light .activity-shortcuts span{color:#9c6610}.app.theme-light .activity-shortcuts b{color:#fff6e7;background:#bd163b}.app.theme-light .activity-shortcuts .activity-shortcut-points,.app.theme-light .activity-shortcuts .activity-shortcut-code{border-color:#b69bc4;background:#e7dced!important}.app.theme-light .activity-shortcuts .activity-shortcut-referral>svg{color:#b32b4a!important}.app.theme-light .activity-shortcuts .activity-shortcut-referral span,.app.theme-light .activity-shortcuts .activity-shortcut-code span{color:#795967}.app.theme-light .wheel-panel>svg,.app.theme-light .narrow-panel>svg,.app.theme-light .points-panel>svg{color:#a36e1b}.app.theme-light .points-panel h1{color:#956213}.app.theme-light .wallet-page .wallet-stats .stat-card{background:#fff3e3;border-color:#cda18b}.app.theme-light .wallet-page .wallet-stats .stat-card>svg{color:#9d6616;background:#efd5b4}.app.theme-light .wallet-page .wallet-stats .stat-card>strong,.app.theme-light .wallet-page .wallet-stats .stat-card>strong>small{color:#4d2934}.app.theme-light .wallet-page .wallet-stat-caption{color:#795967}.app.theme-light .wallet-page .wallet-stats .wallet-stat-withdraw>svg{color:#2f763e;background:#d9eacb}.app.theme-light .wallet-page .wallet-stats .wallet-stat-free>svg{color:#b42548;background:#f0d1d6}.app.theme-light .wallet-page .wallet-stats .wallet-stat-star>svg{color:#a27314;background:#f1dfb4}.app.theme-light .wallet-page .wallet-main>.panel{background:#fff8ed;border-color:#cda18c}.app.theme-light .wallet-panel-heading>svg{color:#b42548}.app.theme-light .wallet-panel-heading p{color:#795967}.app.theme-light .wallet-page .wallet-form input,.app.theme-light .wallet-page .wallet-form select{color:#4b2c36;background:#fffaf1;border-color:#bf9385}.app.theme-light .wallet-bank{background:#efdfcc;border-color:#c89f84}.app.theme-light .wallet-bank>svg{color:#2b783c}.app.theme-light .wallet-page .wallet-bank input{color:#59323e;background:0 0;border:0}.app.theme-light .wallet-page .amount-chips button{color:#6e3547;background:#efdbcd;border-color:#cb9c8c}.app.theme-light .wallet-page .amount-chips button.selected{color:#fff8ed;background:#bd163b;border-color:#bd163b}.app.theme-light .wallet-page .wallet-main .rules-values{background:#f4e5d4;border-color:#d1aa92}.app.theme-light .wallet-page .wallet-main .rules-values b{color:#4f2d37}.app.theme-light .wallet-page .wallet-main .rules-values b.positive{color:#187144}.app.theme-light .wallet-page .wallet-status .wallet-panel-heading>svg{color:#a85e0f;background:#f3dfba}.app.theme-light .wallet-page .wallet-status>.note{color:#81551d;background:#fff0d0;border-color:#d6b274}.app.theme-light .wallet-no-pending>svg{color:#588763}.app.theme-light .wallet-no-pending p{color:#795967}.app.theme-light .wallet-page .wallet-history{background:#fff8ed;border-color:#cda18b}.app.theme-light .wallet-history>.section-heading{background:#ead0bf;border-color:#cea18a}.app.theme-light .wallet-history .history-filters{background:0 0}.app.theme-light .wallet-history .history-filters>*{color:#59353f;background:#fff7ea;border-color:#caa08b}.app.theme-light .wallet-history th{color:#75505b;background:#ecd5c3}.app.theme-light .wallet-history td{color:#5a3942;border-color:#dbc0aa}.app.theme-light .wallet-demo-note{color:#795967}.app.theme-light .pending-banner{color:#7a531b;background:#fff0d0;border-color:#d6ae67}.app.theme-light .pending-banner>svg{color:#a36b12}.app.theme-light .pending-banner p{color:#795967}.app.theme-light .wallet-actions>button{color:#61353f;background:#fff2df;border-color:#cfa68c}.app.theme-light .wallet-actions>button>svg{color:#a64553}.app.theme-light .wallet-actions p{color:#795967}.app.theme-light .confirmation-value{color:#a92142}.app.theme-light .member-account .account-layout .panel{background:#fff6e8;border-color:#cc9b8a}.app.theme-light .member-account .account-layout .panel h2>svg{color:#97535a}.app.theme-light .member-account .profile-info .badge{color:#664b82;background:#e1d4ea;border-color:#b6a0c9}.app.theme-light .profile-card>p,.app.theme-light .settings-row p,.app.theme-light .line-connect>p,.app.theme-light .faq>p{color:#795967}.app.theme-light .member-account .line-connect .button{color:#fff8ed;background:#bd163b;border-color:#bd163b}.app.theme-light .account-mobile-nav>button{color:#55303e;background:#fff3e5;border-color:#cc9c8b}.app.theme-light .account-mobile-nav>button>svg:first-child{color:#934559}.app.theme-light .account-mobile-nav>button>svg:last-child{color:#aa6673}.app.theme-light .account-mobile-nav>button[aria-expanded=true]{background:#efccc3;border-color:#bc5267}.app.theme-light .modal{color:#43252e;background:#fff6e8;border-color:#bd897d}.app.theme-light .modal-header{background:#ead0c0;border-color:#cda38f}.app.theme-light .modal::backdrop{background:#260714a6}.app.theme-light .toast{color:#58313b;background:#fff4e3;border-color:#bc8b7a;box-shadow:0 8px 30px #60372d24}.app.theme-light .toast>svg{color:#2f754a}.app.theme-light .toast>button{color:#795967}.app.theme-light .notification-item>svg{color:#a14056}.app.theme-light .notification-item p,.app.theme-light .success-hero p{color:#795967}.app.theme-light .success-hero>svg{color:#28744a}.app.theme-light .draft-alert{color:#76511d;background:#efe0c6;border-color:#c8a46f}.app.theme-light .skip-link{color:#fff8ed;background:#bd163b}.app.theme-light .room-heading:has(>img[src$="/THAI.svg"]){background:#355d86!important}.app.theme-light .room-heading:has(>img[src$="/GSB.svg"]){background:#963d70!important}.app.theme-light .room-heading:has(>img[src$="/BAAC.svg"]){background:#41684d!important}.app.theme-light .room-heading:has(>img[src$="/LAOS.svg"]){background:#9b5837!important}.app.theme-light .room-heading:has(>img[src$="/HANOI.svg"]){background:#8f4548!important}.app.theme-light .room-heading:has(>img[src$="/TW.svg"]){background:#65517c!important}.app.theme-light .room-heading:has(>img[src$="/DAX.svg"]){background:#356974!important}.app.theme-light .room-heading:has(>img[src$="/MOEX.svg"]){background:#65517c!important}.app.theme-light .ritual-feature.fortune-feature{background:#590b20 url(/assets/spiritual-room.png) 50%/cover;border-color:#a14e53}.app.theme-light .mission-reward>small{color:#8b641b!important}.app.theme-light.route-wallet .page-title h1>svg{color:#f4d8a9}@media (max-width:760px){.app.theme-light .experience-hero-calendar h1{color:#4c2633}.app.theme-light .experience-hero-calendar p{color:#795967}}
