@import "https://fonts.googleapis.com/css2?family=Geist:wght@400;500;700;800;900&family=Instrument+Serif&family=Inter:wght@400;500;600;700;800;900&family=Manrope:wght@400;500;600;700;800&family=Outfit:wght@600;700;800;900&family=Sora:wght@600;700;800&display=swap";
:root{--page:#000;--surface:#0d0d14;--glass:#ffffff0a;--line:#ffffff1f;--muted:#8e8e9f;--dim:#5c5c6e;--gold:#fdb931;--gold-mid:#e0aa3e;--gold-dark:#9e7d2e;--blue:#3b82f6;--violet:#8b5cf6;--red:#ff4d4d;--desktop-max:1440px;--section-max:1365px;--page-gutter:clamp(24px, 4.45vw, 64px);--shell-pad:max(var(--page-gutter), calc((100vw - var(--desktop-max)) / 2 + 64px))}.liveLanding .figmaPaymentSelectBody::-webkit-scrollbar{display:none}.liveLanding .figmaPaymentDetailBody::-webkit-scrollbar{display:none}.liveLanding .figmaPaymentModal.detail .figmaPaymentHeader{flex:none}@media (max-width:640px){.liveLanding .ticketPaymentModalOverlay{align-items:center;padding:12px}.liveLanding .figmaPaymentModal,.liveLanding .figmaPaymentModal.select,.liveLanding .figmaPaymentModal.detail{border-radius:18px;width:100%;height:min(924px,100dvh - 24px);max-height:calc(100dvh - 24px)}.liveLanding .figmaPaymentModal.select{grid-template-rows:32px minmax(0,1fr) 354px;row-gap:18px;padding:18px 18px 0}.liveLanding .figmaPaymentHeader,.liveLanding .figmaPaymentModal.select .figmaPaymentHeader{padding:20px}.liveLanding .figmaPaymentModal.select .figmaPaymentHeader{padding:0}.liveLanding .figmaPaymentHeader h3{font-size:18px}.liveLanding .figmaPaymentSelectBody{gap:18px}.liveLanding .figmaPaymentPurchaseCard,.liveLanding .figmaPaymentMethod,.liveLanding .figmaPaymentMethod.active{min-height:78px;padding:14px}.liveLanding .figmaPaymentFooter{scrollbar-width:none;overflow:auto}.liveLanding .figmaPaymentPayoutNotice{min-height:122px}.liveLanding .figmaPaymentNotice{margin-top:18px;padding:12px}.liveLanding .figmaPaymentPrimary,.liveLanding .figmaPaymentOutline{min-height:52px;margin-top:18px;font-size:16px}.liveLanding .figmaPaymentCancel{margin-top:12px;font-size:14px}.liveLanding .figmaPaymentDetailBody{padding:20px}.liveLanding .figmaPaymentModal.detail .figmaPaymentFooter{padding:0 20px 18px}.liveLanding .figmaPaymentModal.detail .figmaPaymentPayoutNotice{margin:0 -20px}}.proofCertificateRoundCardSkeleton{pointer-events:none}.proofCertificateRoundCardSkeleton .homeSkeleton{max-width:100%}.proofSkeletonRoundLabel{width:112px;height:18px}.proofSkeletonVerified{width:62px;height:20px}.proofSkeletonSectionLabel{width:104px;height:12px}.proofSkeletonBalls{align-items:center;gap:8px;display:flex}.proofSkeletonBall{flex:0 0 32px;width:32px;height:32px}.proofSkeletonStats{background:#0a0d1d;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:16px;width:100%;height:58px;padding:12px;display:grid}.proofSkeletonStats>span{gap:5px;min-width:0;display:grid}.proofSkeletonStatLabel{width:78px;height:9px}.proofSkeletonStatValue{width:54px;height:14px}.proofSkeletonStatValue.wide{width:88px}.proofSkeletonActions .homeSkeleton{border-radius:8px;width:100%;height:31px}.proofSkeletonActions .homeSkeleton:nth-child(3){grid-column:1/-1}.proofSkeletonTableTitle{width:148px;height:14px}.proofSkeletonTable .proofCertificatePrizeRow{background:#181d39}.proofSkeletonTable .proofCertificatePrizeRow:nth-child(odd){background:#141834}.proofSkeletonCell{justify-self:start;width:66%;height:10px}.proofSkeletonTable .proofCertificatePrizeRow>:nth-child(3){justify-self:center}.proofSkeletonTable .proofCertificatePrizeRow>:nth-child(4){justify-self:end}.liveCountdownTimerSkeleton{border-radius:10px;width:min(292px,62vw);height:54px}.livePrizePoolSkeleton{border-radius:12px;width:min(520px,64vw);height:.72em;margin:.08em auto;display:block}.liveStatSkeleton{border-radius:6px;width:82px;height:18px;display:block}.liveStatSkeleton.wide{width:112px}.mobileJackpotCountdownSkeleton{border-radius:7px;width:48px;height:30px;display:block}.mobileJackpotPrizeSkeleton{border-radius:10px;width:min(250px,72vw);height:48px;margin:2px auto;display:block}.mobileJackpotStatSkeleton{border-radius:5px;width:58px;height:14px;display:block}.mobileJackpotStatSkeleton.wide{width:78px}.liveTicketRailList{grid-template-columns:minmax(0,1fr)!important}.liveTicketRailList>.ticketCompareCard,.liveTicketRailList>.liveTicketRailFooter,.liveTicketRailList>.liveTicketRailEmpty{grid-column:1/-1}@media (max-width:760px){.proofSkeletonBalls{gap:6px}.proofSkeletonBall{flex-basis:32px;width:32px;height:32px}.proofSkeletonStats{gap:12px;height:57px}.proofSkeletonActions .homeSkeleton{height:30px}.mobileLiveShell .liveTicketRailFooter{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.mobileLiveShell .liveTicketPagination{grid-area:2/1/auto/-1;gap:6px}.mobileLiveShell .liveTicketPagination button{width:32px;height:32px}}.proofCertificateLanding .proofCertificateRoundBadgeRow b.purchasing,.mobileHome.mobileProofCertificateShell .proofCertificateRoundBadgeRow b.purchasing{color:#60a5fa;background:#3b82f629}.proofCertificateLanding .proofCertificateRoundBadgeRow b.pending,.mobileHome.mobileProofCertificateShell .proofCertificateRoundBadgeRow b.pending{color:#fbbf24;background:#f59e0b29}.proofCertificateLanding .proofCertificateRoundBadgeRow b.drawn,.mobileHome.mobileProofCertificateShell .proofCertificateRoundBadgeRow b.drawn{color:#38bdf8;background:#0ea5e929}.proofCertificateLanding .proofCertificateRoundBadgeRow b.verified,.mobileHome.mobileProofCertificateShell .proofCertificateRoundBadgeRow b.verified{color:#34d399;background:#05966933}.proofCertificateLanding .proofCertificateWinningNumbers span.pending,.mobileHome.mobileProofCertificateShell .proofCertificateWinningNumbers span.pending{color:#94a3b8;filter:none;background:#242b42;border:1px solid #384059}.proofCertificateLanding,.proofCertificateLanding .desktopPageBody,.proofCertificateLanding .proofCertificateContent{background:#000}.proofCertificateLanding{--shell-pad:max(24px, calc((100vw - 1440px) / 2 + 80px))}.proofCertificateLanding .proofCertificateContent{width:100%;min-height:calc(100dvh - 80px);padding:46px var(--shell-pad) 80px;color:#fff;gap:46px;font-family:Inter,Geist,sans-serif}.proofCertificateLanding .proofCertificateIntro{gap:10px;width:100%;display:grid}.proofCertificateLanding .proofCertificateIntro h1{color:#fff;margin:0;font-family:Inter,Geist,sans-serif;font-size:28px;font-weight:800;line-height:normal}.proofCertificateLanding .proofCertificateIntro p{color:#94a3b8;width:100%;max-width:none;margin:0;font-family:Inter,Geist,sans-serif;font-size:15px;font-weight:400;line-height:1.5}.proofCertificateLanding .proofCertificateRounds{gap:30px;display:grid}.proofCertificateLanding .proofCertificateRoundList{gap:46px;display:grid}.proofCertificateLanding .proofCertificateRoundCard{background:#161b33;border:1px solid #2e375e;border-radius:16px;grid-template-columns:360px minmax(0,1fr);align-items:start;gap:32px;width:100%;height:306px;min-height:306px;padding:24px;display:grid;overflow:hidden}.proofCertificateLanding .proofCertificateRoundSummary{align-content:start;gap:16px;width:360px;height:258px;display:grid}.proofCertificateLanding .proofCertificateRoundMeta{text-align:left;align-content:start;justify-items:stretch;gap:16px;width:100%;height:172px;display:grid}.proofCertificateLanding .proofCertificateRoundBadgeRow{justify-content:space-between;align-items:center;gap:8px;width:100%;height:25px;display:flex}.proofCertificateLanding .proofCertificateRoundBadgeRow span,.proofCertificateLanding .proofCertificateRoundBadgeRow b{white-space:nowrap;border-radius:6px;align-items:center;min-height:24px;padding:4px 10px;font-family:Inter,Geist,sans-serif;line-height:normal;display:inline-flex}.proofCertificateLanding .proofCertificateRoundBadgeRow span{color:#f0b90b;background:#1c213e;font-size:14px;font-weight:700}.proofCertificateLanding .proofCertificateRoundBadgeRow b{color:#34d399;background:#05966933;font-size:12px;font-weight:600}.proofCertificateLanding .proofCertificateWinningSection{align-content:start;gap:10px;width:100%;height:57px;display:grid}.proofCertificateLanding .proofCertificateWinningSection>span{color:#94a3b8;font-size:12px;font-weight:600;line-height:normal}.proofCertificateLanding .proofCertificateWinningNumbers{justify-content:flex-start;align-items:center;gap:8px;display:inline-flex}.proofCertificateLanding .proofCertificateWinningNumbers span{color:#0a0d1d;background:#f0b90b;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-family:Inter,Geist,sans-serif;font-size:13px;font-weight:700;display:inline-grid}.proofCertificateLanding .proofCertificateWinningNumbers span.bonus{color:#fff;background:#3b82f6;border:1px solid #0000}.proofCertificateLanding .proofCertificateWinningNumbers i{color:#475569;font-size:16px;font-style:normal;font-weight:600}.proofCertificateLanding .proofCertificateRoundMeta p{text-align:left;background:#0a0d1d;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:16px;width:100%;height:58px;margin:0;padding:12px;display:grid}.proofCertificateLanding .proofCertificateRoundMeta p>span{gap:4px;min-width:0;display:grid;position:relative}.proofCertificateLanding .proofCertificateRoundMeta p>span+span:before{content:"";background:#2e375e;width:1px;position:absolute;top:2px;bottom:2px;left:-8px}.proofCertificateLanding .proofCertificateRoundMeta p small{color:#94a3b8;font-size:11px;font-weight:400;line-height:normal}.proofCertificateLanding .proofCertificateRoundMeta p b{color:#fff;font-size:14px;font-weight:700;line-height:normal}.proofCertificateLanding .proofCertificateRoundMeta p>span:last-child b{color:#f0b90b}.proofCertificateLanding .proofCertificateRoundActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;height:70px;display:grid}.proofCertificateLanding .proofCertificateRoundAction{color:#94a3b8;background:0 0;border:1px solid #2e375e;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;height:31px;min-height:31px;padding:0 14px;font-family:Inter,Geist,sans-serif;font-size:12px;font-weight:600;line-height:normal;display:inline-flex}.proofCertificateLanding .proofCertificateRoundAction svg{flex:none}.proofCertificateLanding .proofCertificateRoundAction.featured{color:#0a0d1d;background:#f0b90b;border-color:#f0b90b;grid-column:1/-1;font-weight:700}.proofCertificateLanding .proofCertificatePrizeBreakdown{align-content:start;gap:12px;width:100%;height:244px;display:grid}.proofCertificateLanding .proofCertificatePrizeBreakdown h2{color:#fff;margin:0;font-family:Inter,Geist,sans-serif;font-size:14px;font-weight:700;line-height:normal}.proofCertificateLanding .proofCertificatePrizeTable{background:0 0;border:1px solid #2e375e;border-radius:10px;width:100%;height:215px;overflow:hidden}.proofCertificateLanding .proofCertificatePrizeRow{color:#fff;text-align:left;background:#181d39;border-bottom:1px solid #2e375e;grid-template-columns:60px minmax(0,1fr) 80px minmax(0,1fr);align-items:center;width:100%;min-height:36px;padding:0 16px;font-family:Inter,Geist,sans-serif;font-size:13px;line-height:normal;display:grid}.proofCertificateLanding .proofCertificatePrizeRow:nth-child(odd){background:#141834}.proofCertificateLanding .proofCertificatePrizeRow.header{color:#94a3b8;background:#12162b;min-height:35px;font-size:12px;font-weight:600}.proofCertificateLanding .proofCertificatePrizeRow>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0;overflow:hidden}.proofCertificateLanding .proofCertificatePrizeRow>:nth-child(3){text-align:center}.proofCertificateLanding .proofCertificatePrizeRow>:nth-child(4){text-align:right}.proofCertificateLanding .proofCertificatePrizeRow strong{color:#fff;font-weight:700}.proofCertificateLanding .proofCertificatePrizeRow>span:nth-child(3){color:#94a3b8;font-weight:400}.proofCertificateLanding .proofCertificatePrizeRow>span:nth-child(4){color:#fff;font-weight:500}.proofCertificateLanding .proofCertificatePrizeRow:nth-child(2) strong:nth-child(-n+2){color:#f0b90b}.proofCertificateLanding .proofCertificatePagination{gap:8px;padding-top:16px}.proofCertificateLanding .proofCertificatePagination button{color:#94a3b8;background:0 0;border:0;border-radius:8px;width:36px;height:36px;font-family:Inter,Geist,sans-serif;font-size:12px;font-weight:600}.proofCertificateLanding .proofCertificatePagination button:first-child,.proofCertificateLanding .proofCertificatePagination button:last-child{background:0 0;border:1px solid #2e375e}.proofCertificateLanding .proofCertificatePagination button.active{color:#0a0d1d;background:#f0b90b;font-weight:700}@media (max-width:760px){.mobileHome.mobileProofCertificateShell,.mobileHome.mobileProofCertificateShell .mobileProofContent,.mobileHome.mobileProofCertificateShell .proofCertificateContent{background:#0a0d1d}.mobileHome.mobileProofCertificateShell .mobileProofContent{width:100%;min-height:100dvh;padding:88px 20px 40px;overflow-x:hidden}.mobileHome.mobileProofCertificateShell .proofCertificateContent{gap:24px;min-height:0;padding:0}.mobileHome.mobileProofCertificateShell .proofCertificateIntro{gap:8px;width:100%;height:79px}.mobileHome.mobileProofCertificateShell .proofCertificateIntro h1{font-family:Inter,Geist,sans-serif;font-size:24px;font-weight:800;line-height:normal}.mobileHome.mobileProofCertificateShell .proofCertificateIntro p{color:#94a3b8;width:100%;font-size:14px;line-height:1.5}.mobileHome.mobileProofCertificateShell .proofCertificateRounds{gap:24px}.mobileHome.mobileProofCertificateShell .proofCertificateRoundList{gap:20px}.mobileHome.mobileProofCertificateShell .proofCertificateRoundCard{background:#161b33;border:1px solid #252b46;border-radius:16px;grid-template-columns:1fr;align-items:start;gap:20px;width:100%;height:513px;min-height:513px;padding:16px;display:grid;overflow:hidden}.mobileHome.mobileProofCertificateShell .proofCertificateRoundSummary{align-content:start;gap:20px;width:100%;height:264px;display:grid}.mobileHome.mobileProofCertificateShell .proofCertificateRoundMeta{text-align:left;align-content:start;justify-items:stretch;gap:20px;width:100%;height:176px;display:grid}.mobileHome.mobileProofCertificateShell .proofCertificateRoundBadgeRow{justify-content:space-between;align-items:center;gap:8px;width:100%;height:24px;display:flex}.mobileHome.mobileProofCertificateShell .proofCertificateRoundBadgeRow span,.mobileHome.mobileProofCertificateShell .proofCertificateRoundBadgeRow b{color:#34d399;white-space:nowrap;background:#05966933;border-radius:6px;align-items:center;min-height:23px;padding:4px 8px;font-family:Inter,Geist,sans-serif;font-size:12px;font-weight:600;line-height:normal;display:inline-flex}.mobileHome.mobileProofCertificateShell .proofCertificateRoundBadgeRow span{color:#f0b90b;white-space:nowrap;background:#1c213e;border-radius:6px;align-items:center;min-height:24px;padding-left:10px;padding-right:10px;font-family:Inter,Geist,sans-serif;font-size:13px;font-weight:700;line-height:normal;display:inline-flex}.mobileHome.mobileProofCertificateShell .proofCertificateWinningSection{align-content:start;gap:8px;width:100%;height:55px;display:grid}.mobileHome.mobileProofCertificateShell .proofCertificateWinningSection>span{color:#94a3b8;font-family:Inter,Geist,sans-serif;font-size:12px;font-weight:600;line-height:normal}.mobileHome.mobileProofCertificateShell .proofCertificateWinningNumbers{justify-content:flex-start;align-items:center;gap:6px;display:inline-flex}.mobileHome.mobileProofCertificateShell .proofCertificateWinningNumbers span{color:#0a0d1d;background:#f0b90b;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-family:Inter,Geist,sans-serif;font-size:13px;font-weight:700;display:inline-grid}.mobileHome.mobileProofCertificateShell .proofCertificateWinningNumbers span.bonus{color:#fff;background:#3b82f6;border:1px solid #0000}.mobileHome.mobileProofCertificateShell .proofCertificateWinningNumbers i{color:#475569;font-size:14px;font-style:normal;font-weight:600}.mobileHome.mobileProofCertificateShell .proofCertificateRoundMeta p{text-align:left;background:#111529;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:12px;width:100%;height:57px;margin:0;padding:12px;display:grid}.mobileHome.mobileProofCertificateShell .proofCertificateRoundMeta p>span{align-items:start;gap:4px;min-width:0;display:grid;position:relative}.mobileHome.mobileProofCertificateShell .proofCertificateRoundMeta p>span+span:before{background:#252b46;left:-6px}.mobileHome.mobileProofCertificateShell .proofCertificateRoundMeta p b{color:#fff;font-size:13px;font-weight:700;line-height:normal}.mobileHome.mobileProofCertificateShell .proofCertificateRoundMeta p small{color:#94a3b8;font-size:11px;font-weight:400;line-height:normal}.mobileHome.mobileProofCertificateShell .proofCertificateRoundMeta p>span:last-child b{color:#f0b90b}.mobileHome.mobileProofCertificateShell .proofCertificateRoundActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;height:68px;display:grid}.mobileHome.mobileProofCertificateShell .proofCertificateRoundAction{color:#94a3b8;background:0 0;border:1px solid #384059;border-radius:8px;justify-content:center;align-items:center;gap:4px;width:100%;height:29px;min-height:29px;padding:0 10px;font-family:Inter,Geist,sans-serif;font-size:11px;font-weight:600;line-height:normal;display:inline-flex}.mobileHome.mobileProofCertificateShell .proofCertificateRoundAction.featured{color:#0a0d1d;background:#f0b90b;border-color:#f0b90b;grid-column:1/-1;gap:6px;height:31px;min-height:31px;font-size:12px;font-weight:700}.mobileHome.mobileProofCertificateShell .proofCertificatePrizeBreakdown{align-content:start;gap:8px;width:100%;height:197px;display:grid}.mobileHome.mobileProofCertificateShell .proofCertificatePrizeBreakdown h2{color:#fff;margin:0;font-family:Inter,Geist,sans-serif;font-size:12px;font-weight:700;line-height:normal}.mobileHome.mobileProofCertificateShell .proofCertificatePrizeTable{background:0 0;border:1px solid #252b46;border-radius:10px;width:100%;height:174px;overflow:hidden}.mobileHome.mobileProofCertificateShell .proofCertificatePrizeRow{color:#fff;text-align:left;background:#181d39;border-color:#252b46;border-bottom-style:solid;border-bottom-width:1px;grid-template-columns:40px minmax(0,1fr) 60px minmax(0,1fr);align-items:center;width:100%;min-height:29px;padding:0 12px;font-family:Inter,Geist,sans-serif;font-size:11px;line-height:normal;display:grid}.mobileHome.mobileProofCertificateShell .proofCertificatePrizeRow:nth-child(odd){background:#141834}.mobileHome.mobileProofCertificateShell .proofCertificatePrizeRow.header{color:#94a3b8;background:#12162b;min-height:29px;font-size:11px;font-weight:600}.mobileHome.mobileProofCertificateShell .proofCertificatePrizeRow>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0;overflow:hidden}.mobileHome.mobileProofCertificateShell .proofCertificatePrizeRow>:nth-child(3){text-align:center}.mobileHome.mobileProofCertificateShell .proofCertificatePrizeRow>:nth-child(4){text-align:right}.mobileHome.mobileProofCertificateShell .proofCertificatePrizeRow strong{color:#fff;font-weight:700}.mobileHome.mobileProofCertificateShell .proofCertificatePrizeRow>span:nth-child(3){color:#94a3b8}.mobileHome.mobileProofCertificateShell .proofCertificatePrizeRow>span:nth-child(4){color:#fff;font-weight:500}.mobileHome.mobileProofCertificateShell .proofCertificatePrizeRow:nth-child(2) strong:nth-child(-n+2){color:#f0b90b}.mobileHome.mobileProofCertificateShell .proofCertificatePagination{gap:6px;padding-top:16px}.mobileHome.mobileProofCertificateShell .proofCertificatePagination button{border:0;width:32px;height:32px;font-size:12px}.mobileHome.mobileProofCertificateShell .proofCertificatePagination button:first-child,.mobileHome.mobileProofCertificateShell .proofCertificatePagination button:last-child{border:1px solid #252b46;width:32px}}.myPageFrame .myPageHeroSection,.myPageFrame .myPageTabs,.myPageFrame .myPageContentArea{display:none}.myPageFrame .desktopPageBody{display:block}.jpMyDashboard{box-sizing:border-box;color:#fff;background:#000;gap:32px;width:100%;padding:48px 80px 80px;font-family:Inter,Geist,sans-serif;display:grid}.jpMyTitle{gap:8px;display:grid}.jpMyTitle h1,.jpMyTitle p,.jpMySummaryCard h2,.jpMySummaryCard p,.jpMyTable p,.jpMyMessage p{margin:0}.jpMyTitle h1{letter-spacing:-.04em;font-size:28px;font-weight:800;line-height:1.2}.jpMyTitle p{color:#94a3b8;font-size:15px;line-height:1.45}.jpMySummaryRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.jpMySummaryCard{box-sizing:border-box;background:#161b33;border:1px solid #2e375e;border-radius:16px;flex-direction:column;gap:24px;min-width:0;min-height:238px;padding:28px;display:flex}.jpMySummaryCard>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.jpMySummaryCard h2{font-size:18px;font-weight:700}.jpMySummaryCard>header button{color:#94a3b8;background:0 0;border:1px solid #2e375e;border-radius:6px;min-height:28px;padding:5px 14px;font:600 12px Inter,sans-serif}.jpMyIdentity{align-items:center;gap:16px;display:flex}.jpMyIdentity>span{color:#94a3b8;background:#35436f;border-radius:50%;flex:0 0 64px;place-items:center;width:64px;height:64px;font-size:22px;font-weight:700;display:grid}.jpMyIdentity>div{gap:4px;min-width:0;display:grid}.jpMyIdentity strong{text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.jpMyIdentity small{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.jpMyAccountMeta{gap:0;margin:auto 0 0;display:grid}.jpMyAccountMeta>div{border-bottom:1px solid #2e375e;justify-content:space-between;align-items:center;gap:24px;min-height:38px;display:flex}.jpMyAccountMeta>div:last-child{border-bottom:0}.jpMyAccountMeta dt{color:#94a3b8;font-size:13px}.jpMyAccountMeta dd{color:#fff;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;display:flex}.jpMyAccountMeta button{color:#94a3b8;background:0 0;border:0;place-items:center;padding:0;display:grid}.jpMyAssetCard{justify-content:flex-start}.jpMyBalance{gap:6px;display:grid}.jpMyBalance span{color:#94a3b8;font-size:13px;font-weight:500}.jpMyBalance strong{color:#f0b90b;font-size:40px;font-weight:800;line-height:1.05}.jpMyWithdrawButton{color:#0a0d1d;background:#f0b90b;border:0;border-radius:8px;min-height:42px;margin-top:auto;padding:10px 24px;font:700 15px Inter,sans-serif}.jpMyNotice{border-radius:8px;margin:-12px 0;padding:12px 16px;font-size:13px}.jpMyNotice.danger{color:#fca5a5;background:#ef44441a;border:1px solid #ef444459}.jpMyNotice.success{color:#6ee7b7;background:#34d3991a;border:1px solid #34d39959}.jpMyPanel{background:#161b33;border:1px solid #2e375e;border-radius:16px;min-width:0;overflow:hidden}.jpMyTabs{background:#12162b;border-bottom:1px solid #2e375e;grid-template-columns:repeat(5,minmax(0,1fr));min-height:52px;display:grid}.jpMyTabs button{color:#94a3b8;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:8px;min-width:0;padding:17px 18px 15px;font:500 15px Inter,sans-serif;display:flex}.jpMyTabs button.active{color:#f0b90b;background:#161b33;border-bottom-color:#f0b90b;font-weight:700}.jpMyTabs b{color:#fff;background:#ef4444;border-radius:50%;place-items:center;min-width:18px;height:18px;font-size:10px;display:grid}.jpMyTable{min-width:0}.jpMyTableHead,.jpMyTableRow{align-items:center;column-gap:0;min-width:0;display:grid}.jpMyTableHead{color:#94a3b8;background:#070a1e;min-height:44px;padding:0 24px;font-size:13px;font-weight:600}.jpMyTableRow{background:#181d39;border-bottom:1px solid #2e375e;min-height:54px;padding:0 24px;font-size:14px}.jpMyTableRow:nth-of-type(odd){background:#141834}.jpMyTableRow time{color:#73829b;font-size:13px}.jpMyTableRow strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.jpMyTableRow em{font-style:normal;font-weight:700}.jpMyTableRow em.credit,.jpMyTableRow em.prize{color:#34d399}.jpMyTableRow em.debit{color:#ef4444}.jpMyPointGrid{grid-template-columns:200px 140px minmax(240px,1fr) 180px 180px}.jpMyBalanceAfter{justify-self:end;font-weight:600}.jpMyBalanceAfter small,.jpMyReferralGrid small,.jpMyTicketAmount small{display:none}.jpMyBadge{box-sizing:border-box;color:#94a3b8;white-space:nowrap;background:#2e375e;border-radius:4px;justify-content:center;align-items:center;width:max-content;max-width:100%;padding:4px 10px;font-size:11px;font-weight:600;line-height:1.15;display:inline-flex}.jpMyBadge.purchase{color:#f0b90b;background:#f0b90b1a}.jpMyBadge.deposit,.jpMyBadge.active,.jpMyBadge.rewarded,.jpMyBadge.joined{color:#34d399;background:#34d39924}.jpMyBadge.withdrawal,.jpMyBadge.stopped{color:#ef4444;background:#ef444424}.jpMyPagination{background:#161b33;justify-content:center;align-items:center;gap:8px;min-height:82px;padding:12px 24px;display:flex}.jpMyPagination button{color:#94a3b8;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:36px;height:36px;font:600 14px Inter,sans-serif;display:grid}.jpMyPagination button:first-child,.jpMyPagination button:last-child{border-color:#2e375e}.jpMyPagination button.active{color:#0a0d1d;background:#f0b90b;border-color:#f0b90b;font-weight:800}.jpMyPagination button:disabled:not(.active){opacity:.48}.jpMyReferralContent,.jpMyWinningContent{background:#161b33}.jpMyReferralSummary,.jpMyWinningSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:24px;display:grid}.jpMyReferralSummary article,.jpMyWinningSummary article{box-sizing:border-box;background:#12162b;border:1px solid #2e375e;border-radius:12px;align-content:center;gap:8px;min-height:92px;padding:18px;display:grid}.jpMyReferralSummary span,.jpMyWinningSummary span{color:#94a3b8;font-size:13px}.jpMyReferralSummary strong,.jpMyWinningSummary strong{font-size:24px;font-weight:800}.jpMyReferralSummary article:last-child strong,.jpMyWinningSummary article:last-child strong{color:#f0b90b}.jpMyReferralGrid{grid-template-columns:200px 180px minmax(160px,1fr) 180px}.jpMyReferralGrid em{justify-self:end}.jpMyTicketGrid{grid-template-columns:200px 120px minmax(300px,1fr) 180px 180px}.jpMyRound{color:#f0b90b;font-weight:700!important}.jpMyTicketAmount{font-weight:700}.jpMyBadge.payment.coin{color:#22d3ee;background:#22d3ee1f}.jpMyBadge.payment.point{color:#c084fc;background:#a855f71f}.jpMyWinningGrid{grid-template-columns:200px 120px 140px minmax(280px,1fr) 180px}.jpMyBadge.rank.gold{color:#f0b90b;background:#f0b90b24}.jpMyBadge.rank.silver{color:#94a3b8;background:#35436f}.jpMyWinningGrid em{color:#fff;justify-self:end}.jpMyWinningGrid:first-of-type em,.jpMyWinningTable .jpMyTableRow:first-of-type em{color:#f0b90b}.jpMyMessages{background:#161b33}.jpMyMessage{background:#141834;border-bottom:1px solid #2e375e;min-height:123px}.jpMyMessage:nth-child(2n){background:#181d39}.jpMyMessage>button{color:#fff;text-align:left;background:0 0;border:0;align-content:center;gap:8px;width:100%;min-height:123px;padding:20px 24px;font-family:Inter,sans-serif;display:grid}.jpMyMessageMeta{align-items:center;gap:12px;display:flex}.jpMyBadge.operator{color:#fff;background:#35436f}.jpMyMessageMeta time,.jpMyMessageMeta b{color:#73829b;font-size:12px;font-weight:500}.jpMyMessageMeta b{margin-left:auto}.jpMyMessage.unread .jpMyMessageMeta b,.jpMyMessageAction{color:#0a0d1d;background:#f0b90b;border-radius:4px;padding:4px 8px;font-weight:700}.jpMyMessage>button>strong{font-size:16px}.jpMyMessage p{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.45;overflow:hidden}.jpMyMessageAction{width:max-content;font-size:11px;display:none}.jpMyEmpty{color:#94a3b8;text-align:center;place-items:center;min-height:160px;padding:24px;display:grid}.globalSiteFooter{box-sizing:border-box;color:#fff;background:#070a18;border-top:1px solid #2e375e;width:100%;padding:28px 80px;font-family:Inter,Geist,sans-serif}.globalSiteFooterInner{justify-content:space-between;align-items:center;gap:24px;max-width:1280px;margin:0 auto;display:flex}.globalSiteFooterBrand{align-items:center;gap:8px;display:inline-flex}.globalSiteFooterBrand img:first-child{width:28px;height:28px}.globalSiteFooterBrand img:last-child{width:auto;height:24px}.globalSiteFooter p{color:#94a3b8;margin:0;font-size:12px;line-height:1.55}.globalSiteFooter p span+span:before{content:" "}.jpMyModalOverlay{z-index:1000;background:#000000db;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.jpMyModal{box-sizing:border-box;color:#fff;background:#161b33;border:1px solid #2e375e;border-radius:20px;gap:28px;width:min(520px,100vw - 48px);padding:32px;font-family:Inter,Geist,sans-serif;display:grid;box-shadow:0 24px 60px #0000007a}.jpMyModal>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.jpMyModal h2{letter-spacing:-.03em;margin:0;font-size:24px;font-weight:800}.jpMyModal>header button{color:#94a3b8;background:0 0;border:2px solid #94a3b8;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:grid}.jpMyModalFields{gap:18px;display:grid}.jpMyModalFields label{color:#94a3b8;gap:8px;font-size:13px;font-weight:600;display:grid}.jpMyModalFields input,.jpMyModalFields select{box-sizing:border-box;color:#fff;background:#070a1e;border:1px solid #35436f;border-radius:8px;outline:0;width:100%;height:48px;padding:0 14px;font:400 14px Inter,sans-serif}.jpMyModalFields input:focus,.jpMyModalFields select:focus{border-color:#f0b90b}.jpMyModalFields label>div{position:relative}.jpMyModalFields label>div input{padding-right:44px}.jpMyModalFields label>div svg,.jpMyModalFields label>div b{color:#94a3b8;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.jpMyModalFields hr{background:#35436f;border:0;width:100%;height:1px;margin:0}.jpMyModal>footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.jpMyModal>footer button{border-radius:8px;min-height:52px;font:700 15px Inter,sans-serif}.jpMyModal>footer .secondary{color:#94a3b8;background:0 0;border:1px solid #35436f}.jpMyModal>footer .primary{color:#0a0d1d;background:#f0b90b;border:1px solid #f0b90b}.jpMyModalError{color:#fca5a5;margin:-12px 0 0;font-size:13px;line-height:1.45}.jpMyAvailablePoints{background:#070a1e;border:1px solid #35436f;border-radius:12px;gap:6px;padding:20px;display:grid}.jpMyAvailablePoints span{color:#94a3b8;font-size:13px}.jpMyAvailablePoints strong{color:#f0b90b;font-size:34px;font-weight:800}.jpMyWithdrawalNotice{color:#94a3b8;background:#f0b90b0d;border:1px solid #f0b90b66;border-radius:12px;padding:16px}.jpMyWithdrawalNotice strong{color:#f0b90b;align-items:center;gap:8px;font-size:13px;display:flex}.jpMyWithdrawalNotice ul{gap:5px;margin:10px 0 0;padding-left:18px;font-size:12px;line-height:1.35;display:grid}.jpMyWithdrawalNotice li::marker{color:#f0b90b}@media (max-width:1100px) and (min-width:761px){.jpMyDashboard{padding-left:40px;padding-right:40px}.jpMyPointGrid{grid-template-columns:150px 110px minmax(180px,1fr) 140px 140px}.jpMyTicketGrid,.jpMyWinningGrid{grid-template-columns:145px 100px minmax(220px,1fr) 140px 150px}}@media (max-width:760px){.mobileMyPageShell{background:#0a0d1d}.mobileMyPageContent{background:#0a0d1d;padding:64px 0 0}.jpMyDashboard{background:#0a0d1d;gap:16px;padding:24px 20px}.jpMyTitle{gap:0}.jpMyTitle h1{font-size:26px}.jpMyTitle p{display:none}.jpMySummaryRow{grid-template-columns:1fr;gap:16px}.jpMySummaryCard{border-radius:12px;gap:20px;min-height:0;padding:20px}.jpMySummaryCard h2{font-size:16px}.jpMyIdentity>span{flex-basis:48px;width:48px;height:48px;font-size:17px}.jpMyIdentity strong{font-size:15px}.jpMyIdentity small,.jpMyAccountMeta dt,.jpMyAccountMeta dd{font-size:12px}.jpMyAccountMeta>div{min-height:38px}.jpMyBalance strong{font-size:30px}.jpMyWithdrawButton{min-height:38px;font-size:13px}.jpMyPanel{border-radius:12px;margin-top:8px}.jpMyTabs{min-height:42px}.jpMyTabs button{gap:4px;padding:12px 2px 10px;font-size:11px}.jpMyTabs b{min-width:14px;height:14px;font-size:8px}.jpMyTableHead{display:none}.jpMyTableRow{min-height:0;padding:16px;font-size:13px}.jpMyPointGrid{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date badge""description description""change balance";gap:10px 12px}.jpMyPointGrid time{grid-area:date}.jpMyPointGrid>.jpMyBadge{grid-area:badge;justify-self:end}.jpMyPointGrid>strong{grid-area:description}.jpMyPointGrid>em{grid-area:change}.jpMyPointGrid>.jpMyBalanceAfter{grid-area:balance}.jpMyBalanceAfter{gap:5px;display:inline-flex}.jpMyBalanceAfter small,.jpMyReferralGrid small,.jpMyTicketAmount small{color:#73829b;font-size:11px;font-weight:400;display:inline}.jpMyPagination{min-height:62px;padding:10px 16px}.jpMyPagination button{width:32px;height:32px}.jpMyReferralSummary,.jpMyWinningSummary{gap:12px;padding:16px}.jpMyReferralSummary article,.jpMyWinningSummary article{border-radius:8px;gap:5px;min-height:64px;padding:12px}.jpMyReferralSummary span,.jpMyWinningSummary span{font-size:11px}.jpMyReferralSummary strong,.jpMyWinningSummary strong{font-size:18px}.jpMyReferralGrid{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date badge""identity points";gap:10px 12px}.jpMyReferralGrid time{grid-area:date}.jpMyReferralGrid strong{grid-area:identity;align-items:center;gap:4px;display:inline-flex}.jpMyReferralGrid .jpMyBadge{grid-area:badge;justify-self:end}.jpMyReferralGrid em{grid-area:points;justify-self:end}.jpMyTicketGrid{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date round""numbers numbers""amount payment";gap:12px}.jpMyTicketGrid time{grid-area:date}.jpMyTicketGrid .jpMyRound{grid-area:round;justify-self:end}.jpMyTicketGrid .jpMyNumbers{grid-area:numbers}.jpMyTicketGrid .jpMyTicketAmount{grid-area:amount;gap:5px;display:inline-flex}.jpMyTicketGrid .jpMyBadge{grid-area:payment;justify-self:end}.jpMyWinningGrid{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date round""rank prize""numbers numbers";gap:10px 12px}.jpMyWinningGrid time{grid-area:date}.jpMyWinningGrid>strong:first-of-type{grid-area:round;justify-self:end}.jpMyWinningGrid .jpMyBadge{grid-area:rank}.jpMyWinningGrid .jpMyNumbers{grid-area:numbers}.jpMyWinningGrid em{grid-area:prize;justify-self:end}.jpMyMessage{min-height:0}.jpMyMessage>button{gap:8px;min-height:0;padding:16px}.jpMyMessageMeta{gap:8px}.jpMyMessageMeta b{font-size:10px}.jpMyMessage>button>strong{font-size:14px}.jpMyMessage p{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box}.jpMyMessageAction{display:inline-flex}.globalSiteFooter{padding:20px 16px}.globalSiteFooterInner{gap:12px;display:grid}.globalSiteFooter p{max-width:330px;font-size:11px}.globalSiteFooterBrand img:first-child{width:20px;height:20px}.globalSiteFooterBrand img:last-child{height:18px}.globalSiteFooter p span{display:block}.globalSiteFooter p span+span:before{content:none}.jpMyModalOverlay{align-items:start;padding:16px}.jpMyModal{border-radius:16px;gap:22px;width:100%;margin:auto 0;padding:24px 20px}.jpMyModal h2{font-size:20px}.jpMyModalFields{gap:15px}.jpMyModal>footer button{min-height:48px;font-size:13px}}.liveCountdownStandby{background:#0a0d1d;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.liveCountdownGlow{background:radial-gradient(#00f0ff29 0%,#005f7e1f 28%,#0000 58%),linear-gradient(#0a0d1d00 0%,#0a0d1d61 100%);position:absolute;inset:0}.liveCountdownContent{z-index:1;text-align:center;justify-items:center;gap:20px;width:min(100%,1280px);padding:40px 32px;display:grid;position:relative}.liveCountdownBadge{color:#fff;background:#0a0d1dcc;border:1px solid #fff3;border-radius:999px;align-items:center;gap:12px;min-height:44px;padding:0 18px;font-family:Inter,Geist,sans-serif;font-size:20px;font-weight:700;display:inline-flex;box-shadow:0 6px 18px #0006}.liveCountdownBadge i{background:#ff4d4d;border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 8px #ff4d4d1f}.liveCountdownTitle{color:#94a3b8;margin:0;font-family:Inter,Geist,sans-serif;font-size:clamp(20px,2vw,28px);font-weight:700;line-height:1.25}.liveCountdownCards{box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:center;align-items:center;gap:clamp(12px,2vw,28px);width:min(100%,1180px);padding:0 clamp(18px,2.4vw,34px);display:grid}.liveCountdownChunk{align-items:center;min-width:0;display:grid;position:relative}.liveCountdownChunk strong{color:#fff;white-space:nowrap;background:#161c35;border-radius:16px;justify-content:center;align-items:center;width:100%;height:clamp(128px,17vw,245px);padding:24px 32px;font-family:Inter,Geist,sans-serif;font-size:clamp(72px,11vw,160px);font-weight:800;line-height:.9;display:flex}.liveCountdownChunk b{color:#475569;font-family:Inter,Geist,sans-serif;font-size:clamp(56px,8vw,120px);font-weight:700;line-height:1;position:absolute;top:50%;right:calc(clamp(12px,2vw,28px)/-2);transform:translate(50%,-50%)}.liveCountdownNotice{color:#475569;max-width:1200px;margin:0;font-family:Inter,Geist,sans-serif;font-size:clamp(15px,1.55vw,22px);line-height:1.5}@media (max-width:1180px){.liveFigmaLeftColumn,.liveTicketRail{height:auto}}@media (max-width:900px){.liveCountdownContent{gap:16px;padding:28px 16px}.liveCountdownCards,.liveCountdownChunk{gap:10px}.liveCountdownChunk strong{border-radius:10px;width:100%;height:clamp(78px,20vw,128px);padding:12px;font-size:clamp(42px,13vw,72px)}.liveCountdownChunk b{font-size:clamp(34px,9vw,56px)}.liveCountdownBadge{gap:8px;min-height:34px;padding:0 14px;font-size:14px}.liveCountdownTitle{font-size:15px}.liveCountdownNotice{font-size:12px}}@media (max-width:760px){.liveLanding .livePlayerStage{aspect-ratio:16/10}.liveLanding .livePlayerStage.countdownMode{border-radius:16px}.liveTicketRail .ticketCompareCard{height:auto;min-height:87px}.liveTicketRail>header{min-height:0}.liveLanding .drawTableHeader,.liveLanding .drawTableRow{min-width:760px}}@media (max-width:1180px){.liveLanding .drawHistoryRoundPair{grid-template-columns:1fr}}@media (max-width:760px){.desktopLanding.liveLanding{display:none!important}.desktopLanding.liveLanding+.mobileHome{display:block!important}.mobileHome .mobileLiveContent{max-width:100%;padding-top:64px;overflow-x:hidden}.mobileHome .mobileLiveNumberGrid,.mobileHome .mobileLiveBonusGrid{grid-template-columns:repeat(8,32px);justify-content:center;justify-items:center;gap:6px}.mobileHome .mobileLiveNumberGrid button,.mobileHome .mobileLiveBonusGrid button{aspect-ratio:1;box-sizing:border-box;border-radius:50%;flex:0 0 32px;justify-content:center;justify-self:center;align-items:center;padding:0;line-height:1;display:inline-flex;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important}.mobileHome .numberBall,.mobileHome .miniBall,.mobileHome .ticketNumberPill{aspect-ratio:1;box-sizing:border-box;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.mobileHome .mobileLiveCombinationList{gap:6px;display:grid}.mobileHome .mobileLiveCombinationRow{align-items:center;gap:8px;min-height:38px;padding:4px 6px 4px 10px;grid-template-columns:minmax(0,1fr) 32px!important;display:grid!important}.mobileHome .mobileLiveCombinationBalls{white-space:nowrap;align-items:center;gap:6px;min-width:0;overflow:hidden;flex-flow:row!important;display:flex!important}.mobileHome .mobileLiveCombinationBall{aspect-ratio:1;box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex;flex:0 0 26px!important;width:26px!important;min-width:26px!important;max-width:26px!important;height:26px!important;min-height:26px!important;max-height:26px!important}.mobileHome .mobileLiveCombinationDelete{width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important}.liveLanding .liveCombinationRow{align-items:center;grid-template-columns:minmax(0,1fr) 32px!important}.liveLanding .liveCombinationRow strong{display:none}.liveLanding .liveCombinationRow .ticketNumberStrip,.liveLanding .liveCombinationRow .ticketNumberStrip>div{align-items:center;flex-flow:row!important;display:flex!important}.liveLanding .liveCombinationRow .ticketNumberStrip b,.liveLanding .liveCombinationRow .ticketNumberStrip .ticketNumberPill.bonus{display:none!important}.liveLanding .liveCombinationRow .ticketNumberPill{border-radius:50%;flex:0 0 26px!important;width:26px!important;min-width:26px!important;max-width:26px!important;height:26px!important;min-height:26px!important;max-height:26px!important}.mobileHome .mobileLiveHistory,.mobileHome .mobileLiveHistoryList,.mobileHome .mobileLiveHistoryItem,.mobileHome .mobileLivePrizeTable{min-width:0;max-width:100%;overflow-x:hidden}.mobileHome .mobileLivePrizeHead,.mobileHome .mobileLivePrizeRow{grid-template-columns:44px 36px minmax(0,1fr) minmax(0,.72fr) minmax(0,.82fr);gap:3px;min-width:0;padding-left:6px;padding-right:6px;font-size:8px}.mobileHome .mobileLivePrizeHead>*,.mobileHome .mobileLivePrizeRow>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mobileLiveContent{padding:0 0 calc(82px + env(safe-area-inset-bottom));background:#0b0f1e;gap:0}.mobileLiveHero{text-align:center;background:radial-gradient(#00f0ff21,#00f0ff00 56%),#0b0f1e;border-radius:0 0 24px 24px;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:231px;padding:20px;display:flex;overflow:hidden}.mobileLiveBroadcastStage,.mobileLiveBroadcastStage.cloudflareLivePlayer,.mobileLiveBroadcastStage.pausedMode,.mobileHome .mobileLiveBroadcastStage,.mobileHome .mobileLiveBroadcastStage.cloudflareLivePlayer,.mobileHome .mobileLiveBroadcastStage.pausedMode{aspect-ratio:16/9;width:100%;box-shadow:none;background:#0b0f1e;border:0;border-radius:0 0 24px 24px}.mobileLiveBroadcastStage .liveCountdownStandby,.mobileHome .mobileLiveBroadcastStage .liveCountdownStandby{background:radial-gradient(#00f0ff21,#00f0ff00 56%),#0b0f1e}.mobileLiveBroadcastStage .liveCountdownBadge,.mobileHome .mobileLiveBroadcastStage .liveCountdownBadge{min-height:30px;padding:0 12px;font-size:12px}.mobileLiveBroadcastStage .liveCountdownTitle,.mobileHome .mobileLiveBroadcastStage .liveCountdownTitle{font-size:13px}.mobileLiveBroadcastStage .liveCountdownCards,.mobileHome .mobileLiveBroadcastStage .liveCountdownCards{gap:9px}.mobileLiveBroadcastStage .liveCountdownChunk,.mobileHome .mobileLiveBroadcastStage .liveCountdownChunk{border-radius:14px;min-width:64px;height:58px}.mobileLiveBroadcastStage .liveCountdownChunk strong,.mobileHome .mobileLiveBroadcastStage .liveCountdownChunk strong{font-size:30px}.mobileLiveBroadcastStage .liveCountdownChunk b,.mobileHome .mobileLiveBroadcastStage .liveCountdownChunk b{font-size:24px;right:-11px}.mobileLiveBroadcastStage .livePausedStandbyContent,.mobileHome .mobileLiveBroadcastStage .livePausedStandbyContent{padding:20px}.mobileLiveBroadcastStage .livePausedStandbyContent p,.mobileHome .mobileLiveBroadcastStage .livePausedStandbyContent p{font-size:18px}.mobileLiveBadge{color:#fff;background:#0a0d1dcc;border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.mobileLiveBadge i{background:#ff4d4d;border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 8px #ff4d4d1f}.mobileLiveHero p,.mobileLiveHero small{color:#94a3b8;margin:0;font-size:13px;line-height:1.5}.mobileLiveHero p{font-size:14px;font-weight:700}.mobileLiveTimer{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:16px;width:100%;padding:0 12px;display:grid}.mobileLiveTimerChunk{background:#161c35;border:1px solid #ffffff14;border-radius:16px;place-items:center;min-width:0;height:73px;display:grid;position:relative}.mobileLiveTimerChunk b{color:#fff;font-family:SFMono-Regular,Consolas,monospace;font-size:40px;font-weight:800;line-height:1}.mobileLiveTimerChunk i{color:#475569;font-size:28px;font-style:normal;font-weight:700;position:absolute;top:50%;right:-10px;transform:translate(50%,-50%)}.mobileLivePrizePool{text-align:center;background:#161c35;border:2px solid #00f0ff;border-radius:16px;justify-items:center;gap:8px;margin:0 20px;padding:16px 20px;display:grid;box-shadow:0 0 0 1px #ff00d466}.mobileLivePrizePool strong{color:#ffb800;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(22px,7vw,28px);font-weight:900;overflow:hidden}.mobileLivePrizePool span{color:#94a3b8;font-size:12px;font-weight:700}.mobileLiveSelection{background:#1a2040;border:1px solid #252b46;border-radius:24px;gap:12px;margin:20px;padding:16px;display:grid}.mobileLiveSelection.expanded{gap:18px;padding:20px}.mobileLiveSelectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mobileLiveSelectionHeader>div:first-child{flex:150px;min-width:0}.mobileLiveSelection h2,.mobileLiveSectionTitle h2{color:#fff;margin:0;font-size:18px;font-weight:800;line-height:1.25}.mobileLiveSelection header p,.mobileLiveSectionTitle p{color:#94a3b8;margin:4px 0 0;font-size:12px;line-height:1.45}.mobileLiveSelectionActions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.mobileLiveSelectionBalance{color:#ffb800;text-overflow:ellipsis;white-space:nowrap;max-width:112px;margin:0;font-size:12px;font-weight:600;overflow:hidden}.mobileLivePickerToggle{flex:none;min-height:30px;padding-left:10px;padding-right:10px}.mobileLivePickerStack{gap:12px;display:grid}.mobileLiveNumberGrid,.mobileLiveBonusGrid{grid-template-columns:repeat(8,minmax(0,1fr));justify-items:center;gap:6px;display:grid}.mobileLiveNumberGrid button,.mobileLiveBonusGrid button{color:#fff;background:#1e2444;border:1px solid #252b46;border-radius:999px;justify-content:center;align-items:center;width:32px;min-width:0;height:32px;min-height:0;padding:0;font-size:11px;font-weight:800;display:inline-flex}.mobileLiveNumberGrid button.selected{color:#0b1020;background:#ffb800;border-color:#0000}.mobileLiveBonusGrid button.selected{color:#fff;background:#3b82f6;border-color:#0000}.mobileLiveCombinationList{gap:6px;display:grid}.mobileLiveCombinationRow{background:#161c35;border:1px solid #252b46;border-radius:10px;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:8px;min-height:38px;padding:4px 6px 4px 10px;display:grid}.mobileLiveCombinationRow.draft{background:#ffb80014;border-color:#ffb8006b}.mobileLiveCombinationBalls{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.mobileLiveCombinationBall{color:#0b1020;background:#ffb800;border-radius:999px;flex:0 0 26px;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;font-weight:900;line-height:1;display:inline-flex}.mobileLiveCombinationBall.pending{color:#64748b;background:#1e2444;border:1px dashed #94a3b880}.mobileLiveCombinationDelete{color:#94a3b8;background:#252b46;border-radius:8px;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;min-height:32px;display:inline-flex}.mobileLiveCombinationDelete:disabled{opacity:.45}.mobileLiveCombinationActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mobileLiveCombinationAction{color:#cbd5e1;white-space:nowrap;background:#161c35;border:1px solid #252b46;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:38px;padding:0 8px;font-family:Inter,Geist,sans-serif;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.mobileLiveCombinationAction:disabled{opacity:.42}.mobileLiveCombinationAction svg{flex:none}.mobileLiveCombinationAction span{text-overflow:ellipsis;min-width:0;overflow:hidden}.mobileLiveSelectionSummary{color:#94a3b8;justify-content:space-between;align-items:center;font-size:11px;display:flex}.mobileLiveSelectionSummary strong{color:#ffb800}.mobileEarlyBirdRow{color:#ffb800;background:#ffb80014;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-size:12px;display:flex}.mobileEarlyBirdRow strong,.mobileEarlyBirdRow time{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mobileLiveBuyButton{color:#0b1020;background:#ffb800;border-radius:12px;place-items:center;min-height:45px;font-size:15px;font-weight:900;display:grid}.mobileLiveBuyButton small{color:#0b1020b8;font-size:10px;font-weight:700}.mobileLiveTickets,.mobileLiveHistory{gap:12px;padding:14px 20px;display:grid}.mobileLiveSectionTitle h2{font-size:24px}.mobileLiveTicketList,.mobileLiveHistoryList{gap:8px;display:grid}.mobileLiveTicketCard,.mobileLiveEmptyCard{background:#161c35;border:1px solid #252b46;border-radius:12px;gap:8px;padding:10px 14px;display:grid}.mobileLiveTicketCard header{color:#475569;justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.mobileLiveTicketCard header strong{color:#10b981;font-size:12px}.mobileLiveTicketBalls{align-items:center;gap:8px;display:flex}.mobileLiveTicketBalls .ticketCompareBall{color:#0b1020;background:#ffb800;border-color:#0000;width:24px;height:24px;font-size:10px}.mobileLiveTicketBalls .ticketCompareBall.bonus{color:#fff;background:#3b82f6}.mobileLiveTicketBalls em{color:#475569;font-style:normal}.mobileLiveEmptyCard{color:#94a3b8;text-align:center;place-items:center;min-height:86px}.mobileLiveEmptyCard button{color:#0b1020;background:#ffb800;border-radius:999px;min-height:30px;padding:0 14px;font-weight:800}.mobileLiveHistoryItem{gap:10px;display:grid}.mobileLiveReceipt{color:#080a16;background:#fff;border-radius:8px;gap:12px;padding:24px;display:grid;box-shadow:0 8px 12px #00000045}.mobileLiveReceipt header,.mobileLiveReceipt footer{justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.mobileLiveReceipt header strong{color:#080a16;font-size:12px}.mobileLiveReceipt header span,.mobileLiveReceipt footer{color:#94a3b8}.mobileLiveReceipt footer strong{color:#94a3b8;font-size:9px}.mobileLiveReceiptLine{background:repeating-linear-gradient(90deg,#ccd2dc 0 8px,#0000 8px 13px);height:1px}.mobileLiveReceipt .receiptNumberStrip{justify-content:center;gap:8px}.mobileLiveReceipt .receiptNumberStrip .ticketNumberPill{color:#080a16;background:#fff;border-color:#080a16;width:32px;height:32px;font-size:14px}.mobileLiveReceipt .receiptNumberStrip .ticketNumberPill.bonus{color:#00f0ff;border-color:#00f0ff}.mobileLivePrizeTable{display:grid;overflow:hidden}.mobileLivePrizeHead,.mobileLivePrizeRow{grid-template-columns:58px 38px minmax(0,1.25fr) minmax(0,.62fr) minmax(0,.95fr);align-items:center;gap:4px;padding:6px 0;font-size:9px;display:grid}.mobileLivePrizeHead>*,.mobileLivePrizeRow>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mobileLivePrizeHead{color:#94a3b8;border:1px solid #252b46;padding:7px 8px}.mobileLivePrizeRow{color:#fff;padding-left:8px;padding-right:8px}.mobileLivePrizeHead span:nth-child(n+3),.mobileLivePrizeRow span:nth-child(n+4),.mobileLivePrizeRow strong{text-align:right}.mobileLivePrizeRow strong{color:#ffb800}.mobileLivePrizeRow strong:last-child{color:#fff}.mobileLivePrizeRow .rankBadge{border-radius:4px;width:fit-content;min-width:34px;height:19px;padding:2px 8px;font-size:11px}.mobileLivePagination{justify-content:center;gap:8px;padding:8px 0 2px;display:flex}.mobileLivePagination button{color:#94a3b8;background:#161c35;border-radius:4px;width:32px;height:32px;font-size:14px;font-weight:800}.mobileLivePagination button.active{color:#0b1020;background:#ffb800}}.jpAuthRoot{color:#fff;background:#0a0d1d;place-items:center;min-height:100dvh;display:grid}.jpAuthRootModal{z-index:2200;background:#0a0d1dfa;position:fixed;inset:0}.jpAuthScreen{isolation:isolate;background:#0a0d1d;flex-direction:column;width:min(100%,1440px);min-height:900px;display:flex;position:relative;overflow:hidden}.jpAuthNav{z-index:3;border-bottom:1px solid #252b46;justify-content:space-between;align-items:center;gap:28px;height:80px;padding:0 80px;display:flex;position:relative}.jpAuthLogo,.jpAuthLinks,.jpAuthNavActions{align-items:center;display:flex}.jpAuthLogo{color:#fff;gap:8px}.jpAuthLogo .logoSymbol{object-fit:contain;filter:drop-shadow(0 0 10px #fdb93159);width:60px;height:60px;display:block;transform:translateY(3px)}.jpAuthBrandTextImage{object-fit:contain;width:auto;max-width:164px;height:32px;display:block;transform:translateY(2px)}.jpAuthLogo strong{letter-spacing:0;white-space:nowrap;font-family:Geist,Manrope,sans-serif;font-size:20px;font-weight:800}.jpAuthLinks{color:#94a3b8;white-space:nowrap;gap:48px;font-size:15px;font-weight:600}.jpAuthNavActions{color:#94a3b8;gap:12px;font-size:14px;font-weight:700}.jpAuthNavActions button{white-space:nowrap;background:0 0;border-radius:8px;min-height:40px;padding:0 20px}.jpAuthNavActions .jpAuthSignupPill{color:#0a0d1d;background:#f5c200}.jpAuthMenuButton{color:#fff;background:0 0;border-radius:10px;place-items:center;width:36px;height:36px;display:none}.jpAuthMobileMenu{display:none}.jpAuthMain{z-index:2;flex:1;align-items:center;gap:80px;min-height:820px;padding:60px 80px;display:flex;position:relative}.jpAuthTeaser{flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:48px;min-width:0;height:100%;display:flex}.jpAuthPrizeBlock{justify-items:center;gap:16px;width:100%;display:grid}.jpAuthBadge{color:#0a0d1d;white-space:nowrap;background:#f5c200;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.jpAuthPrize{color:#f5c200;letter-spacing:0;text-align:center;white-space:nowrap;text-shadow:0 24px 54px #f5c20038;font-family:Geist,Inter,sans-serif;font-size:clamp(42px,4vw,58px);font-weight:800;line-height:1;position:relative}.jpAuthPrize:before{content:"";filter:blur(26px);z-index:-1;background:radial-gradient(circle,#f5c2003d,#0000 65%);border-radius:999px;width:min(46vw,400px);height:200px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.jpAuthCountdown{justify-items:center;gap:16px;display:grid}.jpAuthCountdown p{color:#94a3b8;text-transform:uppercase;margin:0;font-size:14px;font-weight:700}.jpAuthTimeRow{justify-content:center;align-items:start;gap:12px;display:flex}.jpAuthTimeRow>span{color:#475569;margin-top:9px;font-family:Inter,Geist,sans-serif;font-size:24px;font-weight:700}.jpAuthTimeBox{justify-items:center;gap:12px;display:grid}.jpAuthTimeBox strong{color:#fff;white-space:nowrap;background:#1e2444;border:1px solid #252b46;border-radius:12px;place-items:center;min-width:70px;min-height:56px;padding:0 16px;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:32px;font-weight:800;line-height:1;display:grid}.jpAuthTimeBox small{color:#475569;font-size:11px;font-weight:700}.jpAuthLockedCard{background:#161b33;border:1px solid #252b46;border-radius:16px;width:100%;max-width:640px;min-height:144px;position:relative;overflow:hidden}.jpAuthSkeletonRows{gap:16px;padding:24px 20px;display:grid}.jpAuthSkeletonRows span{background:linear-gradient(90deg,#4755692e 0 8%,#0000 8% 11%,#4755692e 11% 82%,#0000 82% 86%,#4755692e 86% 100%);border-radius:4px;height:24px}.jpAuthLockOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;background:#161b33a8;align-content:center;place-items:center;gap:8px;display:grid;position:absolute;inset:-1px}.jpAuthLockOverlay svg{color:#f5c200}.jpAuthLockOverlay p{text-align:center;margin:0;font-size:12px;font-weight:700}.jpAuthCard{z-index:2;background:#161b33;border:1px solid #252b46;border-radius:20px;flex-direction:column;flex:none;gap:28px;width:560px;padding:48px;display:flex;position:relative;box-shadow:0 20px 20px #00000040}.jpAuthCardTitle{gap:8px;display:grid}.jpAuthCardTitle h1,.jpAuthModalHeader h2{color:#fff;letter-spacing:0;margin:0;font-family:Geist,Inter,sans-serif;font-weight:800}.jpAuthCardTitle h1{font-size:24px}.jpAuthCardTitle p,.jpAuthModalHeader p,.jpAuthRecoveryCopy{color:#94a3b8;margin:0;font-size:14px;line-height:1.5}.jpAuthForm{flex-direction:column;gap:16px;width:100%;display:flex}.jpAuthField{width:100%;display:block}.jpAuthSrOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.jpAuthInputWrap{background:#0e1120;border:1px solid #252b46;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:52px;padding:0 16px;transition:border-color .15s,box-shadow .15s;display:flex}.jpAuthCard .jpAuthInputWrap{background:#0a0d1d;min-height:48px}.jpAuthInputWrap:focus-within{border-color:#f5c200b8;box-shadow:0 0 0 3px #f5c2001f}.jpAuthFieldIcon{color:#94a3b8;flex:none;place-items:center;display:grid}.jpAuthInputWrap input{color:#fff;min-width:0;height:50px;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:14px}.jpAuthInputWrap input::placeholder{color:#475569}.jpAuthInputWrap input:disabled{color:#64748b;cursor:not-allowed}.jpAuthIconButton{color:#64748b;background:0 0;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.jpAuthIconButton:hover{color:#f5c200}.jpAuthPrimaryButton,.jpAuthSecondaryButton{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:52px;padding:0 18px;font-size:16px;font-weight:800;display:inline-flex}.jpAuthPrimaryButton{color:#0a0d1d;background:#f5c200}.jpAuthSecondaryButton{color:#f5c200;background:0 0;border:1px solid #f5c200}.jpAuthPrimaryButton:disabled,.jpAuthSecondaryButton:disabled{cursor:wait;opacity:.48}.jpAuthDivider{color:#475569;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;font-size:12px;font-weight:700;display:grid}.jpAuthDivider span,.jpAuthModalLine{background:#252b46;height:1px}.jpAuthSupportLinks{color:#475569;justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}.jpAuthSupportLinks button,.jpAuthModalSwitch button,.jpAuthTerms a{color:#f5c200;text-underline-position:from-font;background:0 0;font-weight:800;text-decoration:underline}.jpAuthSupportLinks span{background:#252b46;width:1px;height:12px}.jpAuthFeedback{border-radius:10px;margin:0;padding:11px 12px;font-size:13px;font-weight:600;line-height:1.45}.jpAuthFeedback.error{color:#fecaca;background:#7f1d1d33;border:1px solid #f8717152}.jpAuthFeedback.success{color:#fde68a;background:#f5c2001f;border:1px solid #f5c20052}.jpAuthAmbientGlow{filter:blur(4px);pointer-events:none;z-index:1;background:radial-gradient(circle,#1e2444e0,#0000 64%);border-radius:50%;width:800px;height:800px;position:absolute;bottom:-360px;left:-200px}.jpAuthModalLayer{z-index:20;background:#000000b8;place-items:center;padding:42px 20px;display:grid;position:absolute;inset:0;overflow:auto}.jpAuthModalCard{background:#121625;border-radius:20px;flex-direction:column;gap:28px;width:min(100%,480px);padding:48px;display:flex;box-shadow:0 32px 40px #0009}.jpAuthRecoveryCard{gap:30px}.jpAuthModalHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.jpAuthModalHeader div{gap:8px;display:grid}.jpAuthModalHeader h2{font-size:26px}.jpAuthModalHeader button{color:#94a3b8;background:0 0;border-radius:999px;place-items:center;width:32px;height:32px;display:grid}.jpAuthSuccessPanel{flex-direction:column;justify-content:center;gap:48px;width:min(100%,390px);min-height:calc(100dvh - 92px);padding:24px;display:flex}.jpAuthSuccessHero{text-align:center;justify-items:center;gap:24px;display:grid}.jpAuthSuccessIcon{color:#f5c200;border:4px solid #f5c200;border-radius:999px;place-items:center;width:80px;height:80px;display:grid;box-shadow:0 0 72px #f5c20061}.jpAuthSuccessHero h1{color:#fff;letter-spacing:0;margin:0 0 8px;font-family:Geist,Inter,sans-serif;font-size:24px;font-weight:800;line-height:1.1}.jpAuthSuccessHero p{color:#94a3b8;margin:0;font-size:16px;line-height:1.4}.jpAuthSuccessLine{background:#252b46;height:1px}.jpAuthUnlockedInfo{background:#161c35;border:1px solid #252b46;border-radius:20px;gap:20px;padding:24px;display:grid;box-shadow:0 20px 20px #00000040}.jpAuthUnlockedInfo h2{color:#fff;margin:0;font-size:13px;font-weight:800;line-height:1.2}.jpAuthUnlockedInfo ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.jpAuthUnlockedInfo li{color:#94a3b8;align-items:center;gap:12px;min-width:0;font-size:14px;display:flex}.jpAuthUnlockedInfo li p{min-width:0;margin:0}.jpAuthUnlockedInfo li span{color:#f5c200;background:#1e2444;border-radius:6px;flex:none;place-items:center;width:24px;height:24px;display:grid}.jpAuthPasswordGroup{gap:8px;display:grid}.jpAuthStrength{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.jpAuthStrength span{background:#252b46;border-radius:999px;height:4px}.jpAuthStrength span.active{background:#f5c200}.jpAuthTerms{color:#94a3b8;grid-template-columns:20px 1fr;align-items:start;gap:8px;font-size:13px;line-height:1.5;display:grid}.jpAuthTerms input{opacity:0;position:absolute}.jpAuthTerms>span{color:#f5c200;background:#f5c20033;border:1px solid #f5c200;border-radius:4px;place-items:center;width:20px;height:20px;display:grid}.jpAuthTerms p{margin:0}.jpAuthModalSwitch{color:#94a3b8;text-align:center;margin:0;font-size:14px}.jpAuthResetSteps{grid-template-columns:1fr 1fr 1fr;align-items:center;display:grid}.jpAuthResetSteps div{justify-items:center;gap:8px;display:grid}.jpAuthResetSteps strong{color:#475569;border:1px solid #252b46;border-radius:999px;place-items:center;width:28px;height:28px;font-family:Inter,Geist,sans-serif;font-size:14px;font-weight:800;display:grid}.jpAuthResetSteps span{color:#475569;text-align:center;font-size:12px;font-weight:800}.jpAuthResetSteps i{background:#252b46;height:2px}.jpAuthResetSteps div.active strong{color:#0a0d1d;background:#f5c200;border-color:#f5c200}.jpAuthResetSteps div.active span{color:#f5c200}.jpAuthResetSteps.isSecondStep i{background:#f5c20085}.jpAuthResetFields{border:0;flex-direction:column;gap:16px;margin:0;padding:0;transition:opacity .15s;display:flex}.jpAuthResetFields:disabled{opacity:.4}.jpAuthCodeField{gap:8px;display:grid}.jpAuthCodeField>span{color:#fff;font-size:14px;font-weight:700}.jpAuthCodeBoxes{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.jpAuthCodeBoxes input{color:#fff;width:100%;height:52px;font:inherit;text-align:center;background:#0e1120;border:1px solid #252b46;border-radius:10px;outline:none;font-size:20px;font-weight:800}.jpAuthCodeBoxes input:focus{border-color:#f5c200b8;box-shadow:0 0 0 3px #f5c2001f}.jpAuthBackButton{color:#475569;background:0 0;justify-content:center;align-items:center;gap:6px;font-size:14px;display:inline-flex}.jpAuthFloatingClose{z-index:2300;color:#94a3b8;background:#161b33e6;border:1px solid #252b46;border-radius:999px;place-items:center;width:42px;height:42px;display:grid;position:fixed;top:24px;right:24px}@media (max-width:1180px){.jpAuthNav{padding:0 36px}.jpAuthMain{gap:44px;padding:48px 36px}.jpAuthCard{width:min(46vw,520px);padding:40px}}@media (max-width:900px){.jpAuthScreen{min-height:100dvh}.jpAuthNav{height:68px;padding:0 20px}.jpAuthLinks{display:none}.jpAuthNavActions{gap:6px}.jpAuthNavActions button{min-height:36px;padding:0 12px}.jpAuthMain{flex-direction:column;gap:30px;min-height:0;padding:30px 20px 42px}.jpAuthTeaser{gap:24px;width:100%;height:auto}.jpAuthPrize{white-space:normal;font-size:clamp(32px,9vw,46px)}.jpAuthTimeBox strong{min-width:58px;min-height:48px;font-size:25px}.jpAuthLockedCard{display:none}.jpAuthCard{width:min(100%,560px);padding:32px 22px}.jpAuthModalLayer{align-items:start;padding:84px 16px 24px}.jpAuthModalCard{padding:32px 22px}}@media (max-width:520px){.jpAuthBrandTextImage{max-width:142px;height:28px}.jpAuthNavActions button:first-child{display:none}.jpAuthSupportLinks{gap:10px}.jpAuthModalCard{gap:24px}.jpAuthCodeBoxes{gap:6px}.jpAuthCodeBoxes input{height:46px}}@media (max-width:900px){.jpAuthRoot{background:#0a0b16;min-height:100dvh;display:block}.jpAuthScreen{background:#0a0b16;width:100%;min-height:100dvh;overflow-y:auto}.jpAuthNav{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0b16f0;border-bottom:0;height:64px;padding:0 20px;position:sticky;top:0}.jpAuthLogo strong{font-size:18px;font-weight:800}.jpAuthLogo .logoSymbol{width:54px;height:54px}.jpAuthLinks,.jpAuthNavActions{display:none}.jpAuthMenuButton{display:grid}.jpAuthMobileMenu{z-index:19;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0b16fa;border-top:1px solid #252b46;display:grid;position:absolute;top:64px;left:0;right:0;box-shadow:0 18px 32px #00000052}.jpAuthMobileMenu[hidden]{display:none}.jpAuthMobileMenu a{color:#fff;border-bottom:1px solid #252b46;align-items:center;min-height:54px;padding:0 20px;font-family:Inter,Geist,sans-serif;font-size:15px;font-weight:800;display:flex}.jpAuthMain{flex-direction:column;gap:0;min-height:0;padding:12px 20px 34px;display:flex}.jpAuthTeaser{gap:28px;width:100%}.jpAuthPrizeBlock{gap:12px}.jpAuthBadge{color:#94a3b8;background:0 0;border-radius:0;min-height:0;padding:0;font-size:12px;font-weight:700}.jpAuthPrize{white-space:normal;max-width:350px;font-size:clamp(36px,11.4vw,44px);line-height:1.1}.jpAuthCountdown{gap:16px}.jpAuthCountdown p{color:#475569;text-transform:none;font-size:14px}.jpAuthTimeRow{align-items:flex-start;gap:12px}.jpAuthTimeRow>span{color:#475569;margin-top:10px;font-size:34px}.jpAuthTimeBox{gap:6px}.jpAuthTimeBox strong{background:#1e2444;border-radius:12px;width:72px;min-width:72px;height:72px;min-height:72px;font-size:34px}.jpAuthTimeBox small{color:#475569;font-size:10px}.jpAuthLockedCard{background:0 0;border:0;border-radius:0;width:calc(100% + 40px);max-width:none;min-height:150px;margin:0 -20px;display:block}.jpAuthSkeletonRows{filter:blur(4px);gap:12px;padding:22px 20px}.jpAuthSkeletonRows span{background:linear-gradient(90deg,#1e24448f 0 9%,#0000 9% 14%,#1e244457 14% 76%,#0000 76% 84%,#1e244457 84% 100%);height:36px}.jpAuthLockOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a0b16b3;flex-direction:row;justify-content:center;align-items:center;gap:12px;display:flex}.jpAuthLockOverlay svg{width:20px;height:20px}.jpAuthLockOverlay p{font-size:12px;font-weight:500}.jpAuthCard{background:#161c35;border-radius:20px;gap:24px;width:100%;padding:24px}.jpAuthCardTitle{gap:0}.jpAuthCardTitle h1{font-size:20px}.jpAuthCardTitle p{display:none}.jpAuthInputWrap,.jpAuthCard .jpAuthInputWrap{background:#1e2444;border-radius:12px;min-height:52px}.jpAuthInputWrap input{height:50px}.jpAuthPrimaryButton,.jpAuthSecondaryButton{border-radius:12px;min-height:52px;font-size:14px}.jpAuthDivider{margin-top:4px}.jpAuthSupportLinks{font-size:13px}.jpAuthModalLayer{background:0 0;padding:12px 24px 34px;display:block;position:static;overflow:visible}.jpAuthModalCard{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;gap:24px;padding:0}.jpAuthModalHeader{justify-content:flex-start;align-items:center;gap:16px}.jpAuthModalHeader button{color:#fff;border-radius:0;width:24px;height:24px}.jpAuthModalHeader h2{font-size:18px}.jpAuthModalHeader p{margin-top:8px;font-size:14px}.jpAuthTerms{gap:12px;padding:8px 0}.jpAuthModalSwitch{padding-top:8px}.jpAuthRecoveryCard{gap:32px}.jpAuthRecoveryCopy{text-align:center;width:100%}.jpAuthResetSteps{grid-template-columns:32px 1fr 32px;width:120px;margin:0 auto}.jpAuthResetSteps span{display:none}.jpAuthResetSteps strong{width:32px;height:32px;font-size:14px}.jpAuthCodeBoxes{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.jpAuthCodeBoxes input{background:#1e2444;border-radius:8px;height:52px}.jpAuthBackButton{color:#475569;justify-content:center;width:100%}.jpAuthSuccessPanel{width:100%;min-height:calc(100dvh - 98px);padding:24px 0 34px}.jpAuthAmbientGlow{display:none}}@media (max-width:390px){.jpAuthTimeRow{gap:8px}.jpAuthTimeBox strong{width:68px;min-width:68px;height:68px;min-height:68px}}*{box-sizing:border-box}html{background:var(--page);min-height:100%}body{background:var(--page);color:#fff;min-height:100%;margin:0;font-family:Geist,Manrope,Apple SD Gothic Neo,Noto Sans KR,Arial,sans-serif}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit;cursor:pointer;border:0;padding:0}.lotteryRoot{background:var(--page);min-height:100dvh}.desktopLanding{background:var(--surface);width:min(100%,1440px);min-height:1722px;margin:0 auto;overflow:hidden}.desktopHeader{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;height:80px;padding:0 64px;display:flex}.logoMark{color:#fff;text-shadow:0 0 16px #fdb93180;white-space:nowrap;align-items:center;gap:10px;font-family:Outfit,Geist,sans-serif;font-size:24px;font-weight:800;line-height:1;display:flex}.logoMark svg{color:var(--gold);filter:drop-shadow(0 0 12px #fdb93159)}.logoMark .logoSymbol{object-fit:contain;filter:drop-shadow(0 0 12px #fdb93159);width:63px;height:63px;display:block;transform:translateY(3px)}.logoMark .brandTextImage{object-fit:contain;width:auto;max-width:170px;height:34px;display:block;transform:translateY(2px)}.desktopNav{color:var(--muted);white-space:nowrap;align-items:center;gap:40px;font-size:18px;font-weight:500;display:flex}.desktopNav .active{color:#fff}.desktopActions{align-items:center;gap:16px;display:flex}.pointsDisplay,.mypageButton{white-space:nowrap;justify-content:center;align-items:center;min-height:41px;padding:0 16px;font-family:Inter,Geist,sans-serif;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.pointsDisplay{color:#fff;background:#161b33;border:1px solid #2d3748;border-radius:999px;gap:8px}.pointsDisplay svg{color:#ffb800;flex:none}.pointsDisplay strong{color:#fff;font-size:14px;font-weight:700}.mypageButton{color:#0a0d1d;background:#f0b90b;border:1px solid #f0b90b;border-radius:8px;padding:0 20px;font-weight:800}.walletButton,.outlineButton,.joinButton,.liveButton{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:43px;font-family:Outfit,Geist,sans-serif;font-size:15px;font-weight:700;display:inline-flex}.walletButton{background:linear-gradient(90deg, var(--blue), var(--violet));padding:0 20px}.outlineButton{border:1px solid var(--line);background:0 0;padding:0 20px}.desktopHero{background:radial-gradient(ellipse 720px 560px at 50% 50%, #1e1b4b 0%, #161430 50%, var(--surface) 100%), var(--surface);flex-direction:column;align-items:center;min-height:1120px;padding:100px 64px 80px;display:flex;position:relative;overflow:hidden}.desktopHero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#8b5cf612 55%,#0000 100%);position:absolute;inset:0}.heroGlow{pointer-events:none;background:radial-gradient(circle at 50% 38%,#fdb93129,#0000 18%),radial-gradient(circle at 50% 30%,#8b5cf633,#0000 34%);position:absolute;inset:0}.heroCopy{z-index:1;text-align:center;gap:16px;width:100%;display:grid;position:relative}.heroCopy h1{color:#fff;letter-spacing:0;text-shadow:0 0 24px #8b5cf680;margin:0;font-family:Outfit,Geist,sans-serif;font-size:64px;font-weight:900;line-height:1.1}.heroCopy p{color:var(--muted);margin:0;font-size:20px;line-height:1.3}.desktopJackpot{z-index:1;background:linear-gradient(180deg, var(--gold), var(--gold-mid) 50%, var(--gold-dark));color:#0000;-webkit-text-fill-color:transparent;text-align:center;white-space:nowrap;text-shadow:0 0 32px #fdb93180,0 0 80px #fdb93140;-webkit-background-clip:text;background-clip:text;max-width:100%;margin-top:40px;font-family:Outfit,Geist,sans-serif;font-size:clamp(64px,7vw,96px);font-weight:900;line-height:1.05;display:block;position:relative}.participantCount{z-index:1;color:var(--muted);align-items:center;gap:12px;margin:8px 0 0;font-size:18px;line-height:1.3;display:flex;position:relative}.drawTimer{z-index:1;justify-items:center;gap:20px;margin-top:24px;display:grid;position:relative}.drawTimer>p{color:var(--muted);text-transform:uppercase;margin:0;font-family:Outfit,Geist,sans-serif;font-size:14px;font-weight:700}.drawTimer>div{gap:16px;display:flex}.timerUnit{justify-items:center;gap:4px;display:grid}.timerUnit strong{border:1px solid var(--line);background:var(--glass);color:#fff;border-radius:12px;place-items:center;width:80px;height:80px;font-family:Outfit,Geist,sans-serif;font-size:32px;font-weight:700;display:grid}.timerUnit small{color:var(--dim);font-size:12px}.heroButtons{z-index:1;gap:24px;margin-top:40px;display:flex;position:relative}.joinButton,.liveButton{min-height:55px;padding:0 32px;font-size:18px}.joinButton{background:linear-gradient(90deg, var(--gold), var(--gold-mid), var(--gold-dark));color:#1a1a24;text-shadow:0 0 18px #fdb93180}.liveButton{background:var(--red);color:#fff;text-shadow:0 0 18px #ff4d4d80;gap:8px}.desktopStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:40px 64px;display:grid}.desktopGlass{border:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px}.statCard{align-content:start;gap:12px;min-height:135px;padding:24px;display:grid}.statCard>div{align-items:center;gap:12px;display:flex}.statIcon{border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.statCard p{color:var(--muted);margin:0;font-size:14px}.statCard strong{font-family:Outfit,Geist,sans-serif;font-size:28px;font-weight:700}.statCard.gold strong,.statCard.gold svg{color:var(--gold)}.statCard.blue strong,.statCard.blue svg{color:var(--blue)}.statCard.violet strong,.statCard.violet svg{color:var(--violet)}.statCard.red strong,.statCard.red svg{color:var(--red)}.statCard.gold .statIcon{background:#fdb93121}.statCard.blue .statIcon{background:#3b82f621}.statCard.violet .statIcon{background:#8b5cf621}.statCard.red .statIcon{background:#ff4d4d21}.gameBadge{border:1px solid var(--line);color:#fff;background:#ffffff0b;border-radius:999px;align-items:center;gap:8px;width:max-content;min-height:30px;padding:0 12px;font-family:Outfit,Geist,sans-serif;font-size:12px;font-weight:800;display:inline-flex}.gameBadge i{background:currentColor;border-radius:50%;width:7px;height:7px}.gameBadge.blue{color:var(--blue)}.gameBadge.red{color:var(--red)}.gameBadge.violet{color:var(--violet)}.gameBadge.live{background:#ff4d4d1a;border-color:#ff4d4d6b}.winnerPreview{gap:24px;padding:40px 64px;display:grid}.winnerHeading{justify-content:space-between;align-items:center;display:flex}.winnerHeading h2{margin:0;font-family:Outfit,Geist,sans-serif;font-size:32px;font-weight:700;line-height:1.25}.winnerHeading a{color:var(--blue);font-size:15px}.winnerGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.winnerCard{align-content:start;gap:12px;min-height:122px;padding:20px;display:grid}.winnerCard>div,.winnerCard p{align-items:center;display:flex}.winnerCard>div{justify-content:space-between}.winnerCard>div span,.winnerCard p{color:var(--dim);font-size:12px}.winnerCard b{background:var(--glass);color:var(--gold);border-radius:4px;padding:2px 8px;font-family:Outfit,Geist,sans-serif;font-size:12px;font-weight:800}.winnerCard b.firstRank{background:var(--gold);color:#1a1a24}.winnerCard strong{color:#fff;font-family:Outfit,Geist,sans-serif;font-size:18px;font-weight:700}.winnerCard p{gap:6px;margin:0}.noticeBar{color:#fff;background:#1e1b4b;justify-content:center;align-items:center;gap:4px;min-height:41px;padding:12px 24px;font-size:13px;line-height:1.3;display:flex}.noticeBar strong,.noticeBar span{color:var(--blue);font-weight:700}.liveSubTabBar{border-bottom:1px solid var(--line);background:#111118;align-items:center;gap:32px;height:48px;padding:0 64px;display:flex}.liveSubTabBar button{height:100%;color:var(--muted);white-space:nowrap;background:0 0;border-bottom:2px solid #0000;align-items:center;gap:7px;font-size:14px;font-weight:700;display:inline-flex}.liveSubTabBar button.active{border-bottom-color:var(--gold);color:#fff}.liveSubTabBar svg{color:currentColor}.liveWorkspace{grid-template-columns:minmax(0,1fr);gap:24px;min-height:944px;padding:24px;display:grid}.liveWorkspace.compareMode{grid-template-columns:minmax(0,1fr);padding:48px 64px 0}.liveStageBadge,.liveViewerCount{z-index:4;color:#fff;border-radius:6px;align-items:center;font-family:Outfit,Geist,sans-serif;font-size:14px;font-weight:700;display:inline-flex;position:absolute;top:24px}.liveStageBadge{background:var(--red);gap:8px;padding:6px 12px;left:24px}.liveStageBadge i{background:#fff;border-radius:50%;width:8px;height:8px}.liveViewerCount{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0009;padding:6px 12px;right:404px}.liveInfoCard{gap:24px;padding:32px;display:grid}.drawHistoryPanel{gap:18px;padding:28px;display:grid}.drawHistoryList{gap:12px;display:grid}.drawHistoryRow{border:1px solid var(--line);background:#ffffff06;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:14px;display:flex}.drawHistoryRow>div{gap:4px;min-width:120px;display:grid}.drawHistoryRow strong{font-family:Outfit,Geist,sans-serif;font-size:15px}.drawHistoryRow span{color:var(--muted);font-size:12px}.drawHistoryRow p{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin:0;display:flex}.drawHistoryRow p>b{color:var(--dim);font-weight:500}.liveActionGroup strong .splitFlapCountdown{color:var(--red)}.liveRoundCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.liveRoundInfoCard{border:1px solid var(--line);background:linear-gradient(135deg,#ffffff0e,#ffffff05),#ffffff09;border-radius:14px;align-content:space-between;gap:10px;min-width:0;min-height:118px;padding:16px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 38px #00000029}.liveRoundInfoCard:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#ffffff1f,#0000);width:55%;transition:left .56s,opacity .18s;position:absolute;inset:0 auto 0 -70%;transform:skew(-14deg)}.liveRoundInfoCard:hover{border-color:#fdb9314d;transform:translateY(-2px);box-shadow:0 20px 46px #0000003d}.liveRoundInfoCard:hover:before{opacity:1;left:115%}.liveRoundInfoCard span,.liveRoundInfoCard p,.liveRoundInfoCard strong{z-index:1;position:relative}.liveRoundInfoCard>span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.liveRoundInfoCard strong{color:#fff;text-overflow:ellipsis;min-width:0;font-family:Outfit,Geist,sans-serif;font-size:22px;font-weight:900;line-height:1.05;overflow:hidden}.liveRoundInfoCard p{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.liveRoundInfoCard.gold strong{color:var(--gold)}.liveRoundInfoCard.green strong{color:#10b981}.liveRoundInfoCard.red strong{color:var(--red)}.liveRoundInfoCard.blue strong{color:var(--blue)}.liveRoundInfoCard.violet strong{color:var(--violet)}.softDivider{background:var(--line);height:1px}.roundPurchasePanel{gap:18px;display:grid}.pickerLabel{color:var(--muted);text-transform:uppercase;justify-content:space-between;align-items:center;font-size:12px;font-weight:800;display:flex}.numberPicker{grid-template-columns:repeat(auto-fill,minmax(36px,1fr));gap:8px;display:grid}.bonusPicker{grid-template-columns:repeat(5,42px)}.numberPicker button{aspect-ratio:1;border:1px solid var(--line);color:#fff;background:#ffffff09;border-radius:50%;min-width:0;font-family:Outfit,Geist,sans-serif;font-size:14px;font-weight:800}.numberPicker button.selected{background:linear-gradient(180deg, var(--gold), var(--gold-mid), var(--gold-dark));color:#1a1a24;border-color:#0000}.purchaseSummary{justify-content:space-between;gap:18px}.mutedBall{border-color:var(--line);color:var(--muted);background:#ffffff0a}.multiSetSummary{background:#ffffff07;border:1px solid #ffffff14;border-radius:14px;align-items:flex-start;padding:14px}.ticketSetLabel{width:42px;color:var(--gold);text-transform:uppercase;flex:none;font-family:Outfit,Geist,sans-serif;font-size:12px;font-weight:900}.ticketSetRow>button{width:32px;height:32px;color:var(--muted);background:#ffffff0f;border-radius:8px;flex:none;place-items:center;display:grid}.emptyTicketSetList{min-height:44px;color:var(--dim);border:1px dashed #ffffff24;border-radius:10px;align-items:center;margin:0;padding:0 12px;font-size:13px;display:flex}.ticketNumberPill{border:1px solid var(--line);color:#fff;background:#ffffff0f;border-radius:999px;flex:none;place-items:center;width:30px;height:30px;font-family:Outfit,Geist,sans-serif;font-size:12px;font-weight:900;display:grid}.ticketNumberPill.bonus{border-color:var(--blue);color:var(--blue)}.checkoutActions{flex-wrap:wrap}.compactBuyButton{gap:8px;min-height:38px;padding:0 16px;font-size:14px}.roundScheduleStrip{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.roundScheduleStrip span{border:1px solid var(--line);min-height:30px;color:var(--muted);overflow-wrap:anywhere;background:#ffffff09;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.roundScheduleStrip b{color:#fff;font-weight:800}.liveLanding{background:#0d0d14;min-height:100vh}.liveWorkspace{background:#0d0d14;grid-template-columns:minmax(0,1fr);gap:24px;min-height:944px;padding:24px;display:grid}.liveWorkspace.compareMode{padding:48px 64px 0}.liveMainColumn{align-content:start;gap:24px;min-width:0;display:grid}.livePlayerStage{aspect-ratio:1392/581;background:#0d0d14;border-radius:24px;position:relative;overflow:hidden}.livePlayerStage img,.livePlayerStage video{object-fit:cover;width:100%;height:100%;display:block}.liveStageBadge{color:#fff;background:#ff4d4d;border-radius:6px;gap:8px;padding:6px 12px;font-family:Outfit,Geist,sans-serif;font-size:14px;font-weight:800;top:24px;left:24px}.liveStageBadge.isStandby{background:#0d0d14b8}.liveViewerCount{display:none}.videoChatPanel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border-radius:20px 24px 24px 20px;width:min(360px,32%);min-height:0;position:absolute;top:0;bottom:0;right:0}.chatPanel{border:0}.chatPanel header{min-height:62px;padding:20px}.chatStream{gap:20px;height:calc(100% - 221px);padding:20px;overflow:hidden}.chatPanel footer{background:#0f0f1c;gap:12px;padding:20px}.chatPanel footer button{min-height:40px;padding:0 20px}.liveSubTabBar{background:#111118;border-bottom:1px solid #ffffff1f;justify-content:center;align-items:center;gap:12px;height:64px;padding:0 64px;display:flex}.liveSubTabBar button{color:#8e8e9f;white-space:nowrap;background:#fff3;border:1px solid #ffffff40;border-radius:999px;justify-content:center;align-items:center;min-width:121px;height:38px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.liveSubTabBar button.active{color:#0d0d14;background:#fdb931;border-color:#fdb931}.liveInfoCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border-color:#ffffff1f;border-radius:20px;gap:24px;padding:32px;display:grid}.liveInfoTop{justify-content:space-between;align-items:center;gap:24px;display:flex}.liveInfoTop h1{color:#fdb931;text-shadow:0 0 24px #fdb93180;margin:0 0 4px;font-family:Outfit,Geist,sans-serif;font-size:32px;font-weight:900;line-height:1.25}.liveInfoTop p{color:#8e8e9f;margin:0;font-size:14px}.liveActionGroup{align-items:center;gap:24px;display:flex}.liveActionGroup p{justify-items:end;gap:2px;display:grid}.liveActionGroup span{color:#5c5c6e;font-size:12px}.liveActionGroup strong{color:#ef4444;font-family:Outfit,Geist,sans-serif;font-size:20px}.roundPurchasePanel{background:#13132a;border:0;border-bottom-color:#ffffff1f;border-radius:16px;gap:16px;padding:20px;display:grid}.roundPurchaseHeader,.purchaseSummary,.purchaseActions{align-items:center;display:flex}.roundPurchaseHeader{justify-content:space-between;gap:18px}.roundPurchaseHeader h2{margin:0 0 4px;font-family:Outfit,Geist,sans-serif;font-size:16px;font-weight:900}.roundPurchaseHeader p{color:#8e8e9f;margin:0;font-size:13px}.purchasePointBalance{white-space:nowrap;font-weight:800;color:#fdb931!important}.numberPickerGroup{gap:12px;display:grid}.pickerLabel{color:#5c5c6e;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;display:flex}.pickerLabel b{color:#fdb931;font-size:13px}.bonusPickerLabel{margin-top:4px}.numberPicker,.bonusPicker{flex-wrap:wrap;gap:8px;display:flex}.numberPicker button{color:#fff;background:#0d0d14;border:1px solid #5c5c6e;border-radius:999px;flex:none;width:36px;height:36px;font-family:Outfit,Geist,sans-serif;font-size:13px;font-weight:900}.numberPicker button:hover{border-color:#fdb931b3}.numberPicker button.selected{color:#1a1a24;background:#fdb931;border-color:#0000;box-shadow:0 0 8px #fdb93180}.multiSetSummary{background:#0d0d14;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px}.multiSetSummary .selectedNumbers{flex:auto}.selectedNumbers{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;min-height:42px;display:flex}.selectedNumbers>span:not(.numberBall){color:#8e8e9f;font-size:13px;font-weight:700}.selectedNumbers p{color:#8e8e9f;margin:0;font-size:13px}.selectedNumbers b{color:#5c5c6e}.miniBall{width:38px;height:38px;font-size:15px}.mutedBall{color:#8e8e9f;background:#ffffff0a;border-color:#ffffff1f}.purchaseActions{flex:none;justify-content:flex-end;gap:10px}.iconOnlyButton{width:38px;min-width:38px;min-height:38px;padding:0}.ticketSetCart{background:#0d0d146b;border:1px solid #ffffff1a;border-radius:12px;gap:10px;padding:14px;display:grid}.ticketSetCartHeader,.ticketSetRow,.purchaseCheckout,.purchaseCheckout>div,.ticketNumberStrip,.ticketNumberStrip>div{align-items:center;display:flex}.ticketSetCartHeader{color:#8e8e9f;text-transform:uppercase;justify-content:space-between;gap:16px;font-size:12px;font-weight:800}.ticketSetCartHeader b{color:#fdb931}.ticketSetList{gap:8px;display:grid}.ticketSetRow{background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;justify-content:space-between;gap:12px;min-width:0;min-height:48px;padding:9px 10px}.draftTicketSet{background:#fdb93114;border-color:#fdb93147}.ticketSetLabel{color:#fdb931;text-transform:uppercase;flex:none;width:42px;font-family:Outfit,Geist,sans-serif;font-size:12px;font-weight:900}.ticketSetRow>button{color:#8e8e9f;background:#ffffff0f;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.ticketSetRow>button:hover{color:#ef4444}.ticketSetRow>b{color:#fdb931;flex:none;font-size:12px;font-weight:800}.emptyTicketSetList{color:#5c5c6e;border:1px dashed #ffffff24;border-radius:10px;align-items:center;min-height:44px;margin:0;padding:0 12px;font-size:13px;display:flex}.ticketNumberStrip{flex:auto;gap:8px;min-width:0}.ticketNumberStrip>div{flex-wrap:wrap;gap:6px;min-width:0}.ticketNumberStrip>b{color:#5c5c6e;flex:none;font-weight:800}.ticketNumberPill{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;flex:none;place-items:center;width:30px;height:30px;font-family:Outfit,Geist,sans-serif;font-size:12px;font-weight:900;display:grid}.ticketNumberPill.bonus{color:#3b82f6;border-color:#3b82f6}.ticketNumberPill.pending{color:#5c5c6e;border-style:dashed}.purchaseCheckout{background:linear-gradient(90deg,#fdb9311f,#fdb93108),#ffffff08;border:1px solid #fdb93138;border-radius:16px;justify-content:space-between;gap:18px;padding:16px}.purchaseCheckout>div:first-child{flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.purchaseCheckout span{color:#8e8e9f;text-transform:uppercase;font-size:12px;font-weight:800}.purchaseCheckout strong{color:#fdb931;text-overflow:ellipsis;white-space:nowrap;font-family:Outfit,Geist,sans-serif;font-size:28px;font-weight:900;line-height:1.1;overflow:hidden}.purchaseCheckout p{color:#5c5c6e;margin:0;font-size:12px}.liveCompareView{gap:48px;display:grid}.liveCompareStatusCard{background:#13132a;border:1px solid #ffffff1f;border-radius:24px;justify-content:center;align-items:center;min-height:188px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 32px -12px #00000040}.liveCompareBadge{color:#ef4444;background:#ef444421;border:1px solid #ef4444;border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-family:Outfit,Geist,sans-serif;font-size:14px;font-weight:900;display:inline-flex;position:absolute;top:13px;left:15px}.liveCompareBadge i{background:#ef4444;border-radius:50%;width:8px;height:8px}.liveDrawNow{justify-items:center;gap:16px;display:grid}.liveDrawNow p{color:#8e8e9f;margin:0;font-size:16px;font-weight:600}.liveDrawNow>span{color:#8e8e9f;text-transform:uppercase;margin:0;font-size:14px;font-weight:700}.liveDrawNow>div{align-items:center;gap:12px;display:flex}.liveDrawNow b{color:var(--dim);font-size:22px;font-weight:400}.liveDrawBall{border-radius:50%;place-items:center;width:48px;height:48px;font-family:Outfit,Geist,sans-serif;font-size:20px;font-weight:800;display:grid}.liveDrawBall.revealed{border:1px solid var(--line);background:var(--glass);color:#fff}.liveDrawBall.pending{border:1px dashed var(--dim);color:var(--dim)}.liveDrawBall.bonus.revealed{border-color:var(--blue);color:var(--blue)}.liveCompareNotice{color:#fdb931e6;background:#fdb93114;border:1px solid #fdb9314d;border-radius:10px;justify-content:center;align-items:center;min-height:52px;font-size:13px;display:flex}.liveCompareHeader{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.liveCompareHeader h1{margin:0 0 6px;font-family:Outfit,Geist,sans-serif;font-size:24px;font-weight:900}.liveCompareHeader p{color:var(--muted);margin:0;font-size:14px}.liveCompareHeaderActions{gap:10px;display:flex}.ticketCompareGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.ticketCompareCard{background:linear-gradient(120deg,#3b82f614,#0000 48%),#13132a;border:1px solid #ffffff1f;border-radius:20px;min-width:0;overflow:hidden}.ticketCompareCard.hot{background:linear-gradient(120deg,#22c55e26,#0000 54%),#13132a}.ticketCompareCard.cold{background:linear-gradient(120deg,#ef444414,#0000 50%),#13132a}.ticketCompareBody{gap:16px;padding:20px;display:grid}.ticketCompareBody header{justify-content:space-between;align-items:center;gap:16px;display:flex}.ticketCompareBody header>div{align-items:center;gap:12px;min-width:0;display:flex}.ticketCompareBody strong{color:var(--dim);white-space:nowrap;font-family:Outfit,Geist,sans-serif;font-size:14px;font-weight:900}.ticketCompareBody header span{color:var(--muted);white-space:nowrap;background:#ffffff1f;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700}.ticketCompareBody header b{color:#fff;background:#ffffff1f;border-radius:999px;flex:none;padding:4px 10px;font-family:Outfit,Geist,sans-serif;font-size:13px}.ticketCompareBody header b.hot{color:var(--gold);background:#fdb93133}.ticketCompareNumbers{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.ticketCompareBall{border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-family:Outfit,Geist,sans-serif;font-size:19px;font-weight:900;display:grid}.ticketCompareBall.bonus{box-shadow:inset 0 0 0 2px #4ade8080}.ticketCompareBall.matched{background:var(--gold);color:#1a1a24;filter:drop-shadow(0 0 8px #fdb93180);border:0}.ticketCompareBall.missed{color:#ef4444;background:#ef444421;border:1px solid #ef444480}.ticketCompareBall.pending{border:1px dashed var(--dim);color:var(--dim)}.ticketCompareNumbers em{color:var(--dim);font-size:18px;font-style:normal}.ticketCompareTx{width:fit-content;color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.ticketCompareTx:hover{color:var(--gold)}.ticketCompareTx.rootTx{color:#86efac}.ticketCompareStatus{color:var(--muted);background:#ffffff0a;border-top:1px solid #ffffff14;margin:0;padding:10px 20px;font-size:13px;font-weight:600}.ticketCompareStatus.hot{color:#22c55e;background:#22c55e21;border-top-color:#22c55e40}.liveCompareEmpty{text-align:center;background:#ffffff08;border:1px dashed #ffffff29;border-radius:20px;place-items:center;gap:10px;min-height:260px;padding:36px;display:grid}.liveCompareEmpty svg{color:var(--gold)}.liveCompareEmpty h2{margin:4px 0 0;font-family:Outfit,Geist,sans-serif;font-size:22px}.liveCompareEmpty p{max-width:460px;color:var(--muted);margin:0;font-size:14px;line-height:1.5}.liveCompareSummary{border-top:1px solid var(--line);color:#fff;justify-content:space-between;align-items:center;gap:24px;padding:20px 0 0;font-size:14px;display:flex}.liveCompareSummary div{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.liveCompareSummary span{align-items:center;gap:8px;display:inline-flex}.liveCompareSummary i{background:var(--dim);border-radius:2px;width:8px;height:8px}.liveCompareSummary i.green{background:#22c55e}.liveCompareSummary i.muted{background:var(--muted)}.liveCompareSummary p{color:var(--muted);white-space:nowrap;margin:0;font-size:13px}.winningNumbers{gap:16px;display:grid}.winningNumbers h2{margin:0;font-family:Outfit,Geist,sans-serif;font-size:18px;font-weight:700}.winningNumbers>div{align-items:center;gap:12px;display:flex}.numberBall{border:1px solid var(--line);background:var(--glass);color:#fff;border-radius:50%;place-items:center;width:64px;height:64px;font-family:Outfit,Geist,sans-serif;font-size:24px;font-weight:800;display:grid}.goldBall{background:linear-gradient(180deg, var(--gold), var(--gold-mid), var(--gold-dark));color:#1a1a24;border:0}.bonusBall{border:2px solid var(--blue);color:var(--blue);background:0 0}.winningNumbers b{color:var(--dim);font-size:20px;font-weight:400}.chatPanel{flex-direction:column;min-height:896px;display:flex;overflow:hidden}.videoChatPanel{z-index:3;background:#0a0a1285;border-top:0;border-bottom:0;border-right:0;border-radius:0 24px 24px 0;width:min(360px,30%);min-height:0;position:absolute;top:0;bottom:0;right:0;box-shadow:-24px 0 60px #0003}.chatPanel header,.chatPanel footer{padding:20px}.chatPanel header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.chatPanel h2{margin:0;font-family:Outfit,Geist,sans-serif;font-size:16px;font-weight:700}.chatPanel header svg{color:var(--muted)}.chatStream{flex:1;align-content:start;gap:20px;padding:20px;display:grid;overflow:hidden}.systemMessage{color:var(--blue);background:#3b82f621;border-radius:8px;align-items:flex-start;gap:10px;padding:12px;display:flex}.systemMessage p{margin:0;font-size:12px}.chatMessage{align-items:flex-start;gap:12px;display:flex}.chatMessage>span{background:var(--glass);border-radius:50%;flex:none;width:32px;height:32px}.chatMessage div{gap:2px;min-width:0;display:grid}.chatMessage strong{color:var(--muted);font-family:Outfit,Geist,sans-serif;font-size:13px;line-height:1.2}.chatMessage strong.accent{color:var(--gold)}.chatMessage p{color:#fff;margin:0;font-size:13px;line-height:1.25}.chatPanel footer{border-top:1px solid var(--line);gap:12px;display:grid}.chatPanel footer>div{background:var(--glass);min-height:44px;color:var(--dim);border-radius:12px;align-items:center;gap:12px;padding:0 12px;font-size:14px;display:flex}.chatPanel footer>div span{flex:1}.chatPanel footer button{width:max-content}.homeLanding{width:min(100%,1493px);min-height:1887px}.figmaHomeHero{gap:40px;min-height:602px;padding:60px 64px}.figmaHomeHero .heroGlow{background:radial-gradient(circle at 50% 62%,#fdb9311a,#0000 22%),radial-gradient(circle,#8b5cf62e,#0000 40%)}.jackpotShowcase{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;display:grid;position:relative}.singlePick5Showcase{grid-template-columns:minmax(0,1fr);max-width:none}.gameCard,.activityColumn{border:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px}.gameCard{flex-direction:column;align-items:flex-start;gap:16px;min-width:0;min-height:365px;padding:24px;display:flex}.gameCard.violet{box-shadow:0 12px 32px #8b5cf640}.gameCard.blue{box-shadow:0 12px 32px #3b82f640}.gameCard.red{box-shadow:0 12px 32px #ff4d4d40}.livePick5JackpotCard{border:2px solid var(--red);text-align:center;background:#0d0d18;justify-content:center;align-items:center;min-height:326px;position:relative;box-shadow:0 0 18px #ff4d4d5c,0 22px 52px #ff4d4d38}.figmaStatusBadge{color:#ffffffb3;text-transform:uppercase;background:#ffffff0f;border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;min-height:28px;padding:0 10px;font-family:Outfit,Geist,sans-serif;font-size:12px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:22px;left:22px}.figmaStatusBadge i{background:var(--red);border-radius:999px;width:8px;height:8px;box-shadow:0 0 10px #ff4d4d73}.livePick5JackpotCard .gameBadge{color:#ffffffb3;align-self:flex-start}.livePick5Jackpot{justify-items:center;margin:0}.livePick5Jackpot>span{text-transform:uppercase;font-size:13px}.livePick5Jackpot strong{width:100%;color:var(--gold);-webkit-text-fill-color:var(--gold);letter-spacing:0;text-align:center;text-shadow:0 0 16px #fdb931cc,0 0 48px #fdb93166;white-space:normal;background:0 0;font-size:clamp(76px,8.7vw,128px)}.livePick5Jackpot strong .odometerValue,.livePick5Jackpot strong .odometerText{color:var(--gold);-webkit-text-fill-color:var(--gold)}.homeCountdown{text-align:center;background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;gap:4px;width:100%;padding:10px 12px;display:grid}.homeCountdown>span:first-child{color:#fff;text-shadow:0 0 8px #fdb93199;font-size:13.2px;font-weight:600}.homeCountdown strong{color:#fff;font-family:Outfit,Geist,sans-serif;font-size:32px;font-weight:800;line-height:1}.homeCountdownPlaceholder{color:#fff;white-space:nowrap;justify-content:center;font-family:Outfit,Geist,sans-serif;font-size:32px;font-weight:800;line-height:1;display:inline-flex}.homeCountdown small{color:#8e8e9fb3;font-size:11px;line-height:1.2}.odometerValue{font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;max-width:100%;display:inline-block}.odometerText{filter:none;animation:.52s cubic-bezier(.18,.78,.24,1) odometerRoll;display:block}.splitFlapCountdown{color:#fff;white-space:nowrap;justify-content:center;align-items:center;gap:8px;max-width:100%;font-family:Outfit,Geist,sans-serif;font-size:32px;font-weight:800;line-height:1;display:inline-flex}.splitFlapChunk,.splitFlapGroup{align-items:center;display:inline-flex}.splitFlapChunk{gap:6px}.splitFlapGroup{gap:3px}.flapDigit{min-width:.56em;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:visible}.flapDigit:before,.flapDigit:after{display:none}.flapDigit>span{z-index:1;will-change:transform;animation:.54s cubic-bezier(.18,.78,.24,1) splitFlapDrop;position:relative}.splitFlapLabel{color:var(--muted);align-self:flex-end;margin-left:-2px;font-size:10px;font-weight:800;line-height:1.1}.homeCountdown .splitFlapLabel,.splitFlapCountdown.compact .splitFlapLabel{display:none}.homeCountdown .splitFlapCountdown{gap:clamp(6px,.9vw,12px);width:max-content;margin:0 auto}.homeCountdown .splitFlapChunk{gap:clamp(4px,.5vw,7px)}.homeCountdown .splitFlapGroup{gap:2px}.homeCountdown .flapDigit{min-width:.62em}.homeCountdown .flapDigit>span{animation-name:homeSplitFlapPulse}.homeCountdown .splitFlapSeparator{justify-content:center;align-items:center;width:.16em;line-height:1;display:inline-flex;position:relative;top:-.14em}.splitFlapSeparator{color:#ffffff73;font-weight:800}.splitFlapCountdown.compact{gap:4px;font-size:18px}.splitFlapCountdown.compact .splitFlapChunk{gap:4px}.splitFlapCountdown.compact .splitFlapGroup{gap:2px}.splitFlapCountdown.compact .flapDigit{border-radius:0;min-width:.54em;height:auto}.gameBadge{text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;gap:8px;min-height:27px;padding:0 10px;font-family:Outfit,Geist,sans-serif;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.gameBadge i,.liveStatusPill i{background:currentColor;border-radius:50%;width:8px;height:8px}.gameBadge.violet{color:var(--violet);background:#8b5cf621}.gameBadge.blue{color:var(--blue);background:#3b82f621}.gameBadge.red{color:var(--red);background:#ff4d4d21}.gameJackpot{gap:6px;width:100%;display:grid}.gameJackpot>span{color:var(--muted);font-size:14px}.gameJackpot strong{background:linear-gradient(180deg, var(--gold), var(--gold-mid) 50%, var(--gold-dark));color:#0000;-webkit-text-fill-color:transparent;max-width:100%;text-shadow:none;white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-family:Outfit,Geist,sans-serif;font-size:36px;font-weight:900;line-height:1.1}.gameJackpot.livePick5Jackpot strong{width:100%;color:var(--gold);-webkit-text-fill-color:var(--gold);letter-spacing:0;text-align:center;text-shadow:0 0 16px #fdb931cc,0 0 48px #fdb93166;white-space:normal;background:0 0;font-size:clamp(76px,8.7vw,128px)}.livePick5Jackpot strong .odometerValue{filter:none;transform-origin:50%;transform:none}.livePick5Jackpot .odometerText{filter:none!important}.drawLabel{color:var(--muted);margin:0;font-size:14px}.cardCountdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;display:grid}.cardCountdown .timerUnit strong{width:72px;height:72px;font-size:28px}.cardCountdown .timerUnit small{text-transform:none}.liveStatusPill{min-height:32px;color:var(--red);background:#ff4d4d21;border:1px solid #ff4d4d33;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-family:Outfit,Geist,sans-serif;font-size:12px;font-weight:800;display:inline-flex}.gameCta{width:100%;margin-top:auto}.gameActivity{background:var(--surface);padding:40px 64px 80px}.livePick5Activity{justify-content:center;display:flex}.activityColumns{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.activityColumn{background:#1a1a2e;align-content:start;gap:16px;min-width:0;padding:24px;display:grid}.livePick5ActivityColumn{width:min(100%,900px)}.activityColumnHeader,.activityColumnHeader>div,.activitySection h3,.purchaseRow,.purchaseRow>div,.purchaseRow p{align-items:center;display:flex}.activityColumnHeader{justify-content:space-between;gap:16px}.activityColumnHeader>div{gap:12px;min-width:0}.activityColumnHeader h2{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-family:Outfit,Geist,sans-serif;font-size:18px;font-weight:700;overflow:hidden}.activityColumnHeader a{color:var(--blue);flex:none;font-size:14px}.activityColumn.red .activityColumnHeader a{color:var(--red)}.activitySection{gap:12px;display:grid}.activitySection h3{color:var(--muted);gap:8px;margin:0;font-size:13px;font-weight:600}.activitySection h3 svg{color:var(--gold)}.prizeList,.purchaseList{gap:12px;display:grid}.homePrizeList{gap:8px}.prizeRow,.purchaseRow{border:1px solid var(--line);background:var(--glass);border-radius:12px;min-width:0}.prizeRow{justify-content:space-between;align-items:center;gap:16px;min-height:92px;padding:12px;display:flex}.homePrizeRow{min-height:52px}.homePrizeRow>div{grid-template-columns:minmax(0,1fr) auto auto;place-items:center end;column-gap:12px}.homePrizeRow small,.homePrizeRow p{white-space:nowrap}.rankBadge{border:1px solid var(--line);background:var(--glass);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:34px;min-height:24px;font-family:Outfit,Geist,sans-serif;font-size:12px;font-weight:800;display:inline-flex}.rankBadge.topRank{background:var(--gold);color:#1a1a24;border-color:#0000}.prizeRow>div{text-align:right;justify-items:end;gap:4px;min-width:0;display:grid}.prizeRow strong{max-width:100%;color:var(--gold);text-overflow:ellipsis;white-space:nowrap;font-family:Outfit,Geist,sans-serif;font-size:16px;font-weight:700;overflow:hidden}.prizeRow small{color:var(--dim);font-size:12px}.prizeRow p{color:#fff;margin:0;font-size:13px}.purchaseRow{justify-content:space-between;gap:12px;min-height:48px;padding:12px}.purchaseRow>div,.purchaseRow p{gap:12px;min-width:0;margin:0}.purchaseRow>div>span,.purchaseRow p>span{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.purchaseRow>div b{background:var(--glass);min-width:24px;min-height:19px;color:var(--gold);border-radius:4px;justify-content:center;align-items:center;font-family:Outfit,Geist,sans-serif;font-size:12px;display:inline-flex}.purchaseRow p{flex:none}.purchaseRow strong{color:#fff;font-family:Outfit,Geist,sans-serif;font-size:14px}.homePurchaseFeed{overflow:hidden}.queuedPurchase{background:#fdb93114;border-color:#fdb93185;animation:.72s cubic-bezier(.2,.75,.2,1) purchaseQueueIn}.emptyPurchaseFeed{min-height:48px;color:var(--dim);border:1px dashed #ffffff24;border-radius:12px;justify-content:center;align-items:center;font-size:14px;display:flex}@keyframes odometerRoll{0%{opacity:.72;filter:none;transform:translateY(.12em)}62%{opacity:1;filter:none;transform:translateY(-.02em)}to{opacity:1;filter:none;transform:translateY(0)}}@keyframes splitFlapDrop{0%{opacity:.18;transform:translateY(-.9em)rotateX(72deg)}58%{opacity:1;transform:translateY(.08em)rotateX(0)}to{opacity:1;transform:translateY(0)rotateX(0)}}@keyframes homeSplitFlapPulse{0%{opacity:.72;transform:translateY(-.08em)scale(.98)}58%{opacity:1;transform:translateY(.03em)scale(1)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes skeletonPulse{0%,to{opacity:.44}50%{opacity:.9}}@keyframes purchaseQueueIn{0%{opacity:0;transform:translateY(-18px)scale(.985)}58%{opacity:1;transform:translateY(2px)scale(1.006)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes homeSkeletonShimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes jackpotBorderSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@property --desktop-jackpot-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes desktopJackpotBorderSweep{0%{--desktop-jackpot-border-angle:0deg}to{--desktop-jackpot-border-angle:360deg}}.homeLedgerActivity{justify-content:center;display:flex}.homeLedgerGrid{grid-template-columns:640px minmax(0,1fr);justify-content:center;align-items:start;gap:24px;width:100%;display:grid}.homeLedgerCard{border:1px solid var(--line);background:#1a1a2e;border-radius:20px;min-width:0;height:auto;min-height:0;padding:24px;box-shadow:0 18px 44px #00000038}.homeRoundLedger,.homeRecentLedger,.homeParticipationPanel{gap:16px;display:grid}.homeRoundLedger{place-content:start stretch}.homeRecentLedger{grid-template-rows:auto minmax(0,1fr);align-content:stretch;height:895px;max-height:895px;overflow:hidden}.homeParticipationPanel{border:1px solid var(--line);background:#ffffff0a;border-radius:12px;align-content:start;min-height:204px;padding:16px}.homeLedgerSectionHeader,.homeLedgerSectionHeader span,.homeStatRow,.homeStatRow strong,.homePrizeLedgerRow,.homePrizeLedgerRow>div,.homePrizeLedgerRow p{align-items:center;display:flex}.homeLedgerSectionHeader{justify-content:space-between;gap:16px}.homeLedgerSectionHeader span{color:var(--muted);gap:8px;font-size:13px;font-weight:700}.homeLedgerSectionHeader svg,.homeLedgerSectionHeader span>svg,.homeLastDrawPanel h3 svg,.homeRecordPanel h3 svg{color:var(--gold)}.homeLedgerSectionHeader a{color:var(--dim);font-size:12px;font-weight:700}.homeLedgerSectionHeader a:hover{color:#fff}.homeSkeleton{pointer-events:none;border-radius:999px;animation:1.2s ease-in-out infinite homeSkeletonShimmer;display:inline-block;overflow:hidden;color:#0000!important;background:linear-gradient(90deg,#ffffff14 0%,#ffffff2e 44%,#fdb93133 52%,#ffffff14 100%) 0 0/220% 100%!important}.homeSkeletonBadgeText{width:54px;height:10px}.homeSkeletonJackpot{width:min(8.4em,92%);height:.72em;margin:.1em auto 0}.homeSkeletonDrawLabel{width:min(420px,82%);height:14px;margin:0 auto}.homeSkeletonCountdown{width:min(280px,70%);height:32px;margin:0 auto}.homeSkeletonStatValue{width:56px;height:13px}.homeSkeletonStatValue.wide{width:96px}.homeSkeletonRoundBadge{width:94px;height:18px}.homeStatLedger{gap:12px;display:grid}.homeStatRow{justify-content:space-between;gap:16px;min-height:25px}.homeStatRow>span{color:var(--muted);flex:none;font-size:13px}.homeStatRow strong{color:#fff;text-align:right;justify-content:flex-end;gap:6px;min-width:0;font-family:Geist,Outfit,sans-serif;font-size:13px;font-weight:700;line-height:1.1}.homeStatRow strong>i{background:#10b981;border-radius:999px;flex:none;width:6px;height:6px;box-shadow:0 0 12px #10b981bf}.homeStatRow.accent strong,.homeStatRow.accent .odometerValue{color:var(--gold);font-size:14px}.homePlusDivider{color:#fdb931cc;justify-content:center;align-items:center;height:14px;font-size:10px;font-weight:500;display:flex}.homePlusDivider span{background:#fdb9314d;flex:auto;height:1px}.homePlusDivider b{padding:0 2px;font-weight:500}.homeCarryoverRow{align-items:center;gap:14px;min-height:17px;display:flex}.homeCarryoverRow div{gap:1px;display:grid}.homeCarryoverRow span{color:var(--muted);font-size:11px;line-height:1}.homeCarryoverRow small{color:#8e8e9f8c;font-size:9.5px;line-height:1}.homeCarryoverRow strong{color:var(--gold);white-space:nowrap;margin-left:auto;font-size:12px;font-weight:500;line-height:1}.homeRoundBadge{border:1px solid var(--line);background:#ffffff0a;border-radius:999px;align-items:center;gap:8px;width:max-content;padding:6px 10px;font-size:12px;display:inline-flex}.homeRoundBadge strong{color:var(--gold);font-family:Outfit,Geist,sans-serif;font-weight:800}.homeRoundBadge span,.homeLedgerSubcopy{color:var(--muted)}.homeLedgerSubcopy{margin:0;font-size:12px}.homePrizeLedgerList,.homeRecordList{gap:12px;display:grid}.homeLastDrawPanel,.homeRecordPanel{border:1px solid var(--line);background:#ffffff0a;border-radius:12px;padding:16px}.homePrizeLedgerRow{border:1px solid var(--line);background:#ffffff0a;border-radius:12px;justify-content:space-between;gap:16px;min-height:72px;padding:24px 16px}.homePrizeLedgerRow>div{gap:12px;min-width:0}.homePrizeLedgerRow>div strong{color:#fff;text-overflow:ellipsis;min-width:0;font-family:Outfit,Geist,sans-serif;font-size:16px;font-weight:800;overflow:hidden}.homePrizeLedgerRow p{flex:none;justify-content:flex-end;gap:12px;margin:0}.homePrizeLedgerRow p span{color:var(--muted);background:#ffffff0a;border-radius:4px;padding:3px 8px;font-size:12px}.homePrizeLedgerRow p b{color:#fff;font-size:13px;font-weight:400}.homePrizeLedgerRow .rankBadge{border-radius:4px;min-width:34px;min-height:20px;font-size:12px}.homePrizeLedgerSkeletonRow .homeSkeletonRank{width:34px;height:24px}.homePrizeLedgerSkeletonRow .homeSkeletonPrizeAmount{border-radius:8px;width:132px;height:32px}.homePrizeLedgerSkeletonRow .homeSkeletonWinnerCount{width:74px;height:18px;padding:0}.homePrizeLedgerSkeletonRow .homeSkeletonEachPrize{width:92px;height:22px;padding:0}.homeRecordRow{border:1px solid var(--line);background:#ffffff05;border-radius:10px;grid-template-columns:24px minmax(0,1fr) minmax(132px,auto);align-items:center;gap:12px;min-height:52px;padding:12px;display:grid}.homeRecordRow>span{width:24px;height:24px;color:var(--gold);justify-content:center;align-items:center;font-family:Outfit,Geist,sans-serif;font-size:15px;font-weight:800;line-height:1;display:inline-flex}.homeRecordRow strong{min-width:0;color:var(--gold);text-overflow:ellipsis;font-family:Outfit,Geist,sans-serif;font-size:20px;overflow:hidden}.homeRecordRow p{min-width:0;color:var(--dim);text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.homeRecordEmpty{min-height:52px;color:var(--dim);border:1px dashed #ffffff24;border-radius:12px;justify-content:center;align-items:center;font-size:13px;display:flex}.homeRecordSkeletonRow .homeSkeletonRecordRank{border-radius:999px;width:24px;height:24px}.homeRecordSkeletonRow .homeSkeletonRecordAmount{border-radius:8px;width:120px;height:34px}.homeRecordSkeletonRow .homeSkeletonRecordMeta{justify-self:end;width:112px;height:14px}.homeRecentLedger .homePurchaseFeed{scrollbar-color:#fdb93157 transparent;scrollbar-width:thin;grid-auto-rows:max-content;align-content:start;gap:8px;min-height:0;padding-right:4px;overflow:hidden auto}.homeRecentLedger .homePurchaseFeed::-webkit-scrollbar{width:6px}.homeRecentLedger .homePurchaseFeed::-webkit-scrollbar-thumb{background:#fdb93157;border-radius:999px}.homeRecentLedger .purchaseRow{background:#ffffff0a;min-height:52px;padding:12px 14px}.homeRecentLedger .purchaseRow:nth-child(2n){background:#ffffff05}.homeRecentLedger .purchaseRow>div{flex:auto}.homeRecentLedger .purchaseRow>div span{max-width:220px}.homeRecentLedger .purchaseRow p{justify-content:flex-end;min-width:110px}.homePurchaseSkeletonRow .homeSkeletonReceipt{width:132px;height:14px}.homePurchaseSkeletonRow .homeSkeletonTicketCount{width:28px;height:14px}.homePurchaseSkeletonRow .homeSkeletonPurchaseTime{width:58px;height:12px}.homePurchaseSkeletonRow .homeSkeletonPurchaseAmount{width:64px;height:14px}@media (max-width:1180px){.homeLedgerGrid{grid-template-columns:1fr}.homeLedgerCard{height:auto}.homeRecentLedger{grid-template-rows:auto auto;height:auto;max-height:none}.homeRecentLedger .homePurchaseFeed{padding-right:0;overflow:visible}.homeRecentLedger .purchaseRow>div span{max-width:min(44vw,520px)}}@media (max-width:760px){.figmaHomeHero{min-height:640px;padding:56px 18px 44px}.livePick5JackpotCard{min-height:360px;padding:18px}.gameJackpot.livePick5Jackpot strong{font-size:clamp(34px,9.6vw,62px)}.homeCountdown .splitFlapCountdown{font-size:24px}.homeLedgerActivity{padding:28px 18px 48px}.homeLedgerCard{border-radius:16px;padding:16px}.homeStatRow,.homePrizeLedgerRow,.purchaseRow{flex-direction:column;align-items:flex-start}.homeStatRow strong,.homePrizeLedgerRow p,.purchaseRow p{text-align:left;justify-content:flex-start}.homePrizeLedgerRow p{flex-wrap:wrap}.homeRecordRow{grid-template-columns:28px minmax(0,1fr)}.homeRecordRow p{text-align:left;grid-column:2}.homeRecentLedger .purchaseRow p{min-width:0}.homeRecentLedger .purchaseRow>div span{max-width:100%}}.scenarioRoot{color:#fff;background:radial-gradient(circle at 50% 0,#ff4d4d29,#0000 28%),#0d0d14;min-height:100dvh}.scenarioShell{width:min(1180px,100%);margin:0 auto;padding:48px 24px 72px}.scenarioHeader{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.scenarioHeader span{color:var(--red);letter-spacing:.08em;font-family:Outfit,Geist,sans-serif;font-size:12px;font-weight:800}.scenarioHeader h1{margin:8px 0;font-family:Outfit,Geist,sans-serif;font-size:clamp(34px,5vw,64px);line-height:1}.scenarioHeader p,.scenarioMuted{color:var(--muted);margin:0}.scenarioHeader a,.scenarioPrimaryButton,.scenarioDangerButton,.scenarioGhostButton{border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-family:Outfit,Geist,sans-serif;font-size:14px;font-weight:800;display:inline-flex}.scenarioHeader a,.scenarioGhostButton{border:1px solid var(--line);color:#fff;background:#ffffff0a}.scenarioPrimaryButton{background:var(--gold);color:#1a1a24;border:1px solid #fdb93161}.scenarioDangerButton{color:var(--red);background:#ff4d4d1f;border:1px solid #ff4d4d70}.scenarioPrimaryButton:disabled,.scenarioDangerButton:disabled,.scenarioGhostButton:disabled{cursor:not-allowed;opacity:.58}.scenarioError{color:#ffb4b4;background:#ff4d4d14;border:1px solid #ff4d4d57;border-radius:12px;padding:12px 14px}.scenarioGrid,.scenarioBottomGrid{gap:18px;display:grid}.scenarioGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.scenarioBottomGrid{grid-template-columns:1.1fr .9fr;margin-top:18px}.scenarioAnchorSection{margin-top:18px}.scenarioPanel{border:1px solid var(--line);background:#1a1a2edb;border-radius:16px;align-content:start;gap:16px;min-width:0;padding:20px;display:grid;box-shadow:0 18px 44px #00000038}.scenarioPanel h2{margin:0;font-family:Outfit,Geist,sans-serif;font-size:20px}.scenarioPanelHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.scenarioPanelHeader p{color:var(--muted);margin:6px 0 0;font-size:13px}.scenarioNetworkBadge{min-height:32px;color:var(--gold);white-space:nowrap;background:#fdb93114;border:1px solid #fdb93147;border-radius:999px;align-items:center;padding:0 12px;font-family:Outfit,Geist,sans-serif;font-size:12px;font-weight:850;display:inline-flex}.scenarioContractGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.scenarioContractItem{background:#ffffff09;border:1px solid #ffffff1a;border-radius:10px;gap:7px;min-width:0;padding:14px;display:grid}.scenarioContractItem span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.scenarioContractItem a,.scenarioContractItem strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;font-weight:800;overflow:hidden}.scenarioContractItem a{color:var(--gold);text-underline-offset:3px;-webkit-text-decoration:underline #fdb9316b;text-decoration:underline #fdb9316b}.scenarioContractItem p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.scenarioControlPanel label{color:var(--muted);gap:8px;font-size:13px;font-weight:700;display:grid}.scenarioControlPanel input{border:1px solid var(--line);color:#fff;width:100%;min-height:44px;font:inherit;background:#ffffff0a;border-radius:10px;padding:0 12px}.scenarioTwoCols,.scenarioMetrics{gap:12px;display:grid}.scenarioTwoCols{grid-template-columns:repeat(4,minmax(0,1fr))}.scenarioReviewRewardPanel,.scenarioPaymentAddressPanel{grid-column:1/-1}.scenarioRewardGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.scenarioPaymentAddressGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.scenarioPaymentAddressField{background:#ffffff09;border:1px solid #ffffff1a;border-radius:12px;min-width:0;padding:12px}.scenarioPaymentAddressTitle{color:#fff;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.scenarioPaymentAddressTitle img{object-fit:cover;border-radius:8px;width:28px;height:28px}.scenarioPaymentAddressTitle strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:Outfit,Geist,sans-serif;font-size:14px;font-weight:850;overflow:hidden}.scenarioPaymentAddressTitle small{color:var(--muted);white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800}.scenarioPaymentAddressField em{color:var(--muted);font-size:11px;font-style:normal}.scenarioPaymentAddressActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.scenarioRewardMessage{color:var(--gold);background:#fdb93114;border:1px solid #fdb9313d;border-radius:10px;margin:0;padding:10px 12px;font-size:13px;font-weight:700}.scenarioMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.scenarioTheory,.scenarioMetrics div{background:#ffffff09;border:1px solid #ffffff1a;border-radius:10px;padding:12px}.scenarioTheory{color:var(--gold);gap:6px;font-size:13px;font-weight:700;display:grid}.scenarioMetrics div{gap:4px;display:grid}.scenarioMetrics span,.scenarioMetricHero span{color:var(--muted);font-size:12px}.scenarioMetrics strong{text-overflow:ellipsis;white-space:nowrap;font-family:Outfit,Geist,sans-serif;font-size:18px;overflow:hidden}.scenarioMetricHero{background:#fdb9310f;border:1px solid #fdb93138;border-radius:14px;gap:8px;padding:16px;display:grid}.scenarioMetricHero strong{color:var(--gold);text-shadow:0 0 24px #fdb93147;font-family:Outfit,Geist,sans-serif;font-size:clamp(36px,6vw,64px);line-height:1}.scenarioPurchaseList,.scenarioLog,.scenarioSettlementSummary,.scenarioWinnerTable{gap:8px;display:grid}.scenarioPurchaseRow,.scenarioSettlementSummary div,.scenarioWinnerTable div{border:1px solid var(--line);background:#ffffff0a;border-radius:10px;align-items:center;gap:10px;min-height:46px;padding:10px 12px;display:grid}.scenarioPurchaseRow{grid-template-columns:minmax(0,1fr) 42px 120px}.scenarioSettlementSummary div{grid-template-columns:minmax(0,1fr) minmax(140px,auto)}.scenarioPurchaseRow.hot{border-color:#fdb9317a;animation:.72s cubic-bezier(.2,.75,.2,1) purchaseQueueIn}.scenarioPurchaseRow span,.scenarioSettlementSummary span,.scenarioWinnerTable span{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.scenarioPurchaseRow b,.scenarioWinnerTable b{color:var(--gold);font-family:Outfit,Geist,sans-serif;font-size:13px}.scenarioPurchaseRow strong,.scenarioSettlementSummary strong,.scenarioWinnerTable strong{color:#fff;justify-self:end;font-family:Outfit,Geist,sans-serif}.scenarioWinnerTable div{grid-template-columns:84px 70px minmax(0,1fr) minmax(0,1fr)}.scenarioWinnerTable em{color:var(--muted);justify-self:end;font-size:13px;font-style:normal}.scenarioLog{max-height:360px;overflow:auto}.scenarioLog p{color:var(--muted);border-left:2px solid #fdb93180;margin:0;padding:8px 0 8px 10px;font-size:13px}.scenarioMerkleLedger{border:1px solid var(--line);border-radius:12px;display:grid;overflow-x:auto}.scenarioMerkleHead,.scenarioMerkleRow{grid-template-columns:82px 150px 98px 92px 160px 150px minmax(220px,1fr) 130px;min-width:1210px;display:grid}.scenarioMerkleHead{min-height:42px;color:var(--muted);background:#ffffff0b;align-items:center;font-size:12px;font-weight:800}.scenarioMerkleRow{border-top:1px solid var(--line);background:#ffffff06;align-items:center;min-height:56px}.scenarioMerkleRow.selected{background:#fdb93112;border-color:#fdb93152}.scenarioMerkleHead span,.scenarioMerkleRow>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0 12px;overflow:hidden}.scenarioMerkleRow strong{color:var(--gold);font-family:Outfit,Geist,sans-serif}.scenarioMerkleRow span,.scenarioMerkleRow em{color:var(--muted);font-size:13px;font-style:normal}.scenarioMerkleRow code,.scenarioMerkleRow a{color:#fff;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.scenarioMerkleRow a{color:var(--gold);text-underline-offset:3px;-webkit-text-decoration:underline #fdb9316b;text-decoration:underline #fdb9316b}.scenarioMiniButton,.scenarioLoadMoreButton{min-height:34px;color:var(--gold);cursor:pointer;background:#fdb93114;border:1px solid #fdb9314d;border-radius:999px;font-family:Outfit,Geist,sans-serif;font-size:12px;font-weight:800}.scenarioMiniButton{margin-right:10px;padding:0 12px}.scenarioTicketLedgerBlock{gap:12px;display:grid}.scenarioLeafHeader{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:16px;padding-top:16px;display:flex}.scenarioLeafHeader h3{margin:0;font-family:Outfit,Geist,sans-serif;font-size:16px}.scenarioLeafHeader p{color:var(--muted);margin:6px 0 0;font-size:13px}.scenarioLeafHeader a,.scenarioLeafHeader span{color:var(--gold);flex:none;font-size:13px;font-weight:800}.scenarioLeafLedger{border:1px solid var(--line);border-radius:12px;display:grid;overflow-x:auto}.scenarioLeafHead,.scenarioLeafRow{grid-template-columns:58px 120px 150px 110px 150px 160px minmax(180px,1fr);min-width:940px;display:grid}.scenarioLeafHead{min-height:40px;color:var(--muted);background:#ffffff0b;align-items:center;font-size:12px;font-weight:800}.scenarioLeafRow{border-top:1px solid var(--line);background:#ffffff06;align-items:center;min-height:54px}.scenarioLeafHead span,.scenarioLeafRow>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0 12px;overflow:hidden}.scenarioLeafRow strong,.scenarioLeafRow a{color:var(--gold)}.scenarioLeafRow span{color:var(--muted);font-size:13px}.scenarioLeafRow code{color:#fff;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.scenarioLoadMoreButton{justify-self:center;min-width:210px;padding:0 18px}.liveLanding{min-height:2135px}.liveInfoCard .walletNotice{margin:-8px 0 0}.drawHistory{gap:12px;display:grid}.drawHistoryHeader{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--glass);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:14px 20px;display:flex}.drawHistoryHeader>div{align-items:center;gap:12px;display:flex}.drawHistoryHeader svg{color:var(--muted)}.drawHistoryHeader>div>svg{color:var(--gold)}.drawHistoryHeader h2{margin:0;font-family:Outfit,Geist,sans-serif;font-size:16px;font-weight:800}.drawHistoryHeader p{color:var(--muted);margin:2px 0 0;font-size:12px}.drawHistoryContent{gap:8px;display:grid}.drawCard{border-bottom:1px solid var(--line);background:#13132a;border-radius:16px;grid-template-columns:286px minmax(0,1fr);align-items:start;gap:24px;min-width:0;min-height:210px;padding:20px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden}.drawCard:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#fdb93117,#0000);width:48%;transition:left .6s,opacity .18s;position:absolute;inset:0 auto 0 -68%;transform:skew(-12deg)}.drawCard:hover{border-color:#fdb93138;transform:translateY(-2px);box-shadow:0 18px 44px #0003}.drawCard:hover:before{opacity:1;left:120%}.drawCard.active{border:1px solid #ff4d4d6b;box-shadow:0 0 0 1px #ff4d4d0d,0 18px 44px #ff4d4d1f}.drawReceipt{z-index:1;color:#1a1a1a;background:linear-gradient(#ffffffeb,#ffffffb8),#f5f0e4;border-radius:4px;gap:10px;min-width:0;padding:14px;font-family:Roboto Mono,SFMono-Regular,Consolas,monospace;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 34px #00000047,inset 0 0 0 1px #1a1a1a14}.drawReceipt:before,.drawReceipt:after{content:"";background:#13132a;border-radius:999px;width:16px;height:16px;position:absolute;top:50%;transform:translateY(-50%)}.drawReceipt:before{left:-8px}.drawReceipt:after{right:-8px}.receiptTop,.receiptTitle,.receiptRows p,.receiptFooter{align-items:center;display:flex}.receiptTop,.receiptRows p{justify-content:space-between;gap:10px}.receiptTop{color:#1a1a1a;letter-spacing:0;font-size:9px;font-weight:800}.receiptTop b{border:1px solid #1a1a1a;border-radius:999px;padding:2px 6px;font-size:8px}.receiptTitle{text-align:left;flex-direction:column;align-items:flex-start;gap:2px}.receiptTitle strong{font-size:20px;font-weight:900;line-height:1}.receiptTitle span{color:#767676;font-size:8px;font-weight:800}.receiptPerforation{background:repeating-linear-gradient(90deg,#c8c8c8 0 8px,#0000 8px 13px);height:1px}.receiptNumberStrip{flex:none;justify-content:center;gap:6px}.receiptNumberStrip>div{justify-content:center}.receiptNumberStrip .ticketNumberPill{color:#1a1a1a;background:#fff;border-color:#1a1a1a;width:25px;height:25px;font-size:12px;position:relative}.receiptNumberStrip .ticketNumberPill.bonus{color:#1a1a1a;border-width:1.5px}.receiptNumberStrip .ticketNumberPill.pending{color:#888;border-style:dashed}.receiptNumberStrip .ticketNumberPill small{color:#777;font-size:7px;font-weight:700;position:absolute;top:calc(100% + 1px);left:50%;transform:translate(-50%)}.receiptRows{gap:5px;display:grid}.receiptRows p{min-width:0;margin:0;font-size:7px;font-weight:800;line-height:1.2}.receiptRows span{color:#888;flex:none}.receiptRows b{color:#1a1a1a;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.receiptFooter{color:#888;text-align:center;flex-direction:column;align-items:center;gap:3px;font-size:7px}.drawCardLeft{z-index:1;align-content:start;gap:16px;min-width:0;display:grid;position:relative}.drawMeta{gap:6px;display:grid}.drawMeta strong{color:var(--gold);font-family:Outfit,Geist,sans-serif;font-size:32px;font-weight:900;line-height:1.2}.drawMeta span,.drawMeta em,.drawCardLeft p{color:var(--muted);font-size:14px}.drawMeta em{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-style:normal;overflow:hidden}.drawCardLeft p{margin:0}.drawCardLeft p span{color:var(--muted)}.drawBalls{align-items:center;gap:8px;display:flex}.drawBall{color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-family:Outfit,Geist,sans-serif;font-size:16px;font-weight:800;display:grid}.drawBall.ballTone1{color:#1a1a1a;background:#fdb61e}.drawBall.ballTone2{background:#ef4444}.drawBall.ballTone3{background:#6b7280}.drawBall.ballTone4,.drawBall.ballTone5{background:#22c55e}.drawBall.bonus{border:2px solid var(--gold);background:var(--glass);color:var(--gold)}.drawBall.pending,.drawBall.bonus.pending,.pendingBall{color:var(--dim);background:#ffffff0a;border:1px dashed #ffffff38}.drawBalls b{color:var(--dim);font-weight:400}.drawRoundStats{gap:6px;display:grid}.drawRoundStats p{background:#ffffff07;border:1px solid #ffffff14;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:12px;display:flex}.drawRoundStats p span{color:#fff;font-family:Outfit,Geist,sans-serif;font-weight:800}.drawTable{z-index:1;align-content:start;gap:8px;min-width:0;display:grid;position:relative}.drawTableHeader,.drawTableRow{grid-template-columns:56px 56px minmax(108px,1fr) 96px 96px;align-items:center;gap:12px;display:grid}.drawTableHeader{color:#8c8ca6;font-size:12px;font-weight:600}.drawTableHeader span:nth-child(n+3),.drawTableRow strong,.drawTableRow>span:nth-child(n+4){text-align:right}.drawTableRow{color:#fff;min-height:24px;font-size:12px}.drawTableRow strong{min-width:0;color:var(--gold);text-overflow:ellipsis;white-space:nowrap;font-family:Outfit,Geist,sans-serif;font-weight:700;overflow:hidden}.drawTableRow>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.zeroWinners{color:var(--red)}.rolloverCell{color:var(--dim)}.rolloverCell.active{color:var(--gold);justify-content:flex-end;align-items:center;gap:6px;font-family:Outfit,Geist,sans-serif;font-weight:700;display:flex}.rolloverCell b{min-height:22px;color:var(--gold);background:#fdb93133;border-radius:999px;align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.drawHistoryFooter{border-top:1px solid var(--line);justify-content:center;align-items:center;gap:12px;min-height:64px;display:flex}.drawHistoryFooter nav{align-items:center;gap:4px;display:flex}.drawHistoryFooter button{color:#b2b2cc;background:#ffffff0f;border-radius:6px;min-width:32px;height:32px;padding:0 10px;font-size:14px}.drawHistoryFooter button.active{color:#1a1a1a;background:#fdb61e;font-weight:700}.drawHistoryFooter button:disabled{cursor:not-allowed;opacity:.45}.drawHistoryFooter p{color:#666680;margin:0;font-size:12px}.drawHistoryEmpty{min-height:140px;color:var(--dim);border:1px dashed #ffffff24;border-radius:16px;place-items:center;font-size:14px;display:grid}.proofLanding{background:var(--surface);min-height:1377px}.proofHero{gap:8px;padding:64px 64px 40px;display:grid}.proofHero h1{margin:0;font-family:Outfit,Geist,sans-serif;font-size:48px;font-weight:900;line-height:1.25}.proofHero p{color:var(--muted);align-items:center;gap:8px;margin:0;font-size:18px;display:flex}.proofHero svg{color:#22c55e}.proofFilters{gap:12px;padding:0 64px;display:grid}.proofGameFilters,.proofRankFilters,.proofSearchRow{align-items:center;gap:12px;display:flex}.proofFilters button,.proofSearchBox{white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.proofGamePill{color:#fff;border-radius:999px;min-height:36px;padding:0 16px;font-size:14px;font-weight:700}.proofGamePill.violet{background:#a855f7}.proofGamePill.blue{background:var(--blue)}.proofRankFilters button{border:1px solid var(--line);background:var(--surface);width:72px;height:36px;color:var(--muted);border-radius:999px;font-size:14px;font-weight:600}.proofRankFilters button.active{background:var(--gold);color:var(--surface);border-color:#0000;font-weight:700}.proofSearchRow{justify-content:flex-end}.proofRoundDropdown,.proofSearchBox{border:1px solid var(--line);background:var(--glass);color:#fff;border-radius:12px;gap:12px;min-height:44px;padding:0 16px;font-size:14px}.proofSearchBox{background:#ffffff0f;justify-content:flex-start;gap:8px;width:220px}.proofSearchBox svg{color:#ffffffb8;flex:none}.proofSearchBox input{color:#fff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.proofSearchBox input::placeholder{color:#8c8ca6}.proofSearchButton{border:1px solid var(--line);color:#fff;background:0 0;border-radius:999px;min-height:43px;padding:0 20px;font-family:Outfit,Geist,sans-serif;font-size:15px;font-weight:700}.proofGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;padding:64px;display:grid}.proofCard{flex-direction:column;align-items:flex-start;gap:20px;min-height:282px;padding:32px;display:flex}.proofBadgeRow,.proofHash,.proofHash span{align-items:center;display:flex}.proofBadgeRow,.proofHash{justify-content:space-between;gap:10px;width:100%}.proofGameBadge,.proofRankBadge,.proofStatusBadge{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;min-height:24px;padding:4px 12px;font-family:Outfit,Geist,sans-serif;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.proofGameBadge.violet{color:#fff;background:#a855f7}.proofGameBadge.blue{background:var(--blue);color:#fff}.proofGameBadge.red{color:#fff;background:#ef4444}.proofRankBadge{border:1px solid var(--gold);color:var(--gold)}.proofStatusBadge{color:var(--surface)}.proofStatusBadge.paid{background:#22c55e}.proofStatusBadge.pending{background:#f59e0b}.proofWinner{gap:4px;width:100%;min-width:0;display:grid}.proofWinner strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-family:Outfit,Geist,sans-serif;font-size:16px;font-weight:700;overflow:hidden}.proofWinner small{color:var(--dim);font-size:13px}.proofRound,.proofQuote,.proofRewardNote{margin:0}.proofRound{color:var(--muted);font-size:12px}.proofAmount{color:var(--gold);white-space:nowrap;font-family:Outfit,Geist,sans-serif;font-size:28px;font-weight:800;line-height:1}.proofQuote{min-height:17px;color:var(--muted);font-size:14px}.proofHash{background:var(--surface);width:100%;min-height:40px;color:var(--dim);border-radius:8px;padding:0 12px;font-size:13px}.proofHash span{gap:8px}.proofHash>svg{color:var(--blue)}.proofViewButton,.proofIncentiveButton{border:1px solid var(--line);color:#fff;background:0 0;border-radius:999px;min-height:43px;padding:0 20px;font-family:Outfit,Geist,sans-serif;font-size:15px;font-weight:700}.proofIncentiveButton{border-color:var(--gold);width:100%;color:var(--gold)}.proofRewardNote,.proofClaimReward{color:#f59e0b;font-size:13px}.proofClaimPanel{padding:0 64px}.proofClaimCard{border:1px solid var(--line);background:#13132a;border-radius:20px;gap:20px;padding:32px;display:grid;position:relative;overflow:hidden}.proofClaimAccent{background:var(--gold);width:6px;position:absolute;inset:-1px auto -1px -1px}.proofClaimCard header{gap:8px;display:grid}.proofClaimCard h2,.proofClaimCard p,.proofClaimBody label,.proofCharacterCount{margin:0}.proofClaimCard h2{color:#fff;font-family:Outfit,Geist,sans-serif;font-size:20px;font-weight:800;line-height:1.2}.proofClaimCard header p{color:var(--muted);font-size:14px}.proofClaimBody{gap:12px;display:grid}.proofClaimBody label{color:#fff;font-size:14px;font-weight:600}.proofClaimBody textarea{resize:none;border:1px solid var(--line);background:var(--surface);color:#fff;width:100%;height:120px;font:inherit;border-radius:12px;outline:0;padding:16px;font-size:14px}.proofClaimBody textarea::placeholder{color:var(--dim)}.proofClaimBody textarea:focus{border-color:#fdb931a6;box-shadow:0 0 0 3px #fdb9311f}.proofCharacterCount{color:var(--muted);justify-self:end;font-size:12px}.proofClaimActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.proofClaimCancel,.proofClaimSubmit{border-radius:999px;min-height:43px;padding:0 20px;font-family:Outfit,Geist,sans-serif;font-size:15px;font-weight:700}.proofClaimCancel{border:1px solid var(--line);color:#fff;background:0 0}.proofClaimSubmit{background:var(--gold);color:var(--surface)}.pagination{justify-content:center;gap:12px;padding:0 64px 80px;display:flex}.pagination button{background:var(--glass);color:#fff;border-radius:8px;place-items:center;width:40px;height:40px;font-family:Outfit,Geist,sans-serif;font-size:14px;font-weight:700;display:grid}.pagination .active{background:var(--blue)}.aboutLanding{min-height:1978px}.aboutHero{text-align:center;background:radial-gradient(ellipse 720px 158px at 50% 50%, #1e1b4b 0%, #161430 50%, var(--surface) 100%), var(--surface);align-content:center;justify-items:center;gap:24px;min-height:316px;padding:100px 64px 80px;display:grid}.aboutHero h1{margin:0;font-family:Outfit,Geist,sans-serif;font-size:64px;font-weight:900;line-height:1.25}.aboutHero p{width:min(800px,100%);color:var(--muted);margin:0;font-size:24px;font-weight:500}.aboutMission{padding:64px}.aboutMission article{gap:20px;padding:48px;display:grid}.aboutMission h2,.aboutFeatures h2,.faqSection h2{margin:0;font-family:Outfit,Geist,sans-serif;font-size:32px;font-weight:700;line-height:1.25}.aboutMission p{color:var(--muted);margin:0;font-size:18px;line-height:1.7}.aboutFeatures,.faqSection{gap:32px;padding:0 64px 64px;display:grid}.aboutFeatures>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.featureCard{align-content:start;gap:16px;min-height:209px;padding:32px;display:grid}.featureCard span{width:48px;height:48px;color:var(--blue);background:#3b82f621;border-radius:12px;place-items:center;display:grid}.featureCard h3{margin:0;font-family:Outfit,Geist,sans-serif;font-size:20px;font-weight:700}.featureCard p{color:var(--muted);margin:0;font-size:15px;line-height:1.35}.faqSection{gap:40px;padding-bottom:80px}.faqSection>div{gap:16px;display:grid}.faqSection button{border:1px solid var(--line);background:var(--glass);color:#fff;text-align:left;border-radius:12px;justify-content:space-between;align-items:center;min-height:69px;padding:0 24px;font-size:16px;font-weight:600;display:flex}.faqSection svg{color:var(--muted);flex:none}.aboutFooter{background:var(--surface);gap:40px;padding:80px 64px 40px;display:grid}.footerTop,.footerBottom{justify-content:space-between;gap:80px;display:flex}.footerBrand{gap:24px;width:400px;display:grid}.footerBrand h2{margin:0;font-family:Outfit,Geist,sans-serif;font-size:28px;font-weight:800}.footerBrand p{color:var(--muted);margin:0;font-size:16px;line-height:1.6}.footerLinks{gap:80px;display:flex}.footerLinks div{align-content:start;gap:16px;display:grid}.footerLinks h3{color:var(--gold);text-transform:uppercase;margin:0;font-family:Outfit,Geist,sans-serif;font-size:16px}.footerLinks a,.footerBottom p{color:var(--muted);margin:0;font-size:14px}.footerBottom{border-top:1px solid var(--line);align-items:center;padding-top:40px}.footerBottom div{color:var(--muted);align-items:center;gap:24px;font-size:12px;display:flex}.myPageShell{background:var(--surface);width:min(100%,1440px);min-height:1080px;margin:0 auto;display:flex;overflow:visible}.mySidebar{border-right:1px solid var(--line);background:#12121a;flex-direction:column;flex:none;gap:40px;width:280px;padding:32px;display:flex}.myBackHomeButton{border:1px solid var(--line);color:#fff;background:#ffffff0a;border-radius:999px;align-items:center;gap:8px;width:max-content;min-height:38px;padding:0 14px 0 10px;font-family:Outfit,Geist,sans-serif;font-size:14px;font-weight:700;display:inline-flex}.myBackHomeButton svg{color:var(--gold)}.myBackHomeButton span{line-height:1}.myProfileBlock{text-align:center;justify-items:center;gap:16px;display:grid}.myProfileBlock img{object-fit:cover;border-radius:50%;width:80px;height:80px}.myProfileBlock h1{margin:0 0 4px;font-family:Outfit,Geist,sans-serif;font-size:20px;font-weight:700}.myProfileBlock span{background:var(--glass);min-height:24px;color:var(--dim);border-radius:999px;align-items:center;padding:0 10px;font-size:12px;display:inline-flex}.myNav{gap:8px;display:grid}.myNav button{min-height:44px;color:var(--muted);text-align:left;background:0 0;border-radius:12px;align-items:center;gap:12px;padding:0 12px;font-size:15px;display:flex}.myNav button.active{background:var(--glass);color:#fff;font-weight:600}.myNav button.active svg{color:var(--gold)}.myNav span{flex:1;min-width:0}.myNav b{background:var(--red);color:#fff;border-radius:4px;place-items:center;min-width:20px;min-height:18px;font-size:11px;display:grid}.myMain{flex:1;min-width:0;padding:24px 40px 40px;overflow-y:auto}.myMain>header{justify-content:space-between;align-items:center;gap:24px;height:43px;margin-bottom:24px;display:flex}.myMain h1{margin:0;font-family:Outfit,Geist,sans-serif;font-size:32px;font-weight:800}.myMain>header span{color:var(--muted);margin-top:4px;font-size:13px;display:block}.myHeaderActions{align-items:center;gap:12px;display:flex}.profileStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:32px;display:grid}.profileStats article{align-content:center;gap:8px;min-height:95px;padding:20px;display:grid}.profileStats span{color:var(--muted);font-size:13px}.profileStats strong{font-family:Outfit,Geist,sans-serif;font-size:24px;font-weight:800}.profileStats .gold{color:var(--gold)}.profileStats .blue{color:var(--blue)}.profileStats .violet{color:var(--violet)}.profileStats .green{color:#22c55e}.settingsForm{align-content:start;gap:24px;min-height:634px;padding:40px;display:grid}.settingsForm h2{border-bottom:1px solid var(--line);color:var(--muted);text-transform:uppercase;margin:0;padding-bottom:8px;font-family:Outfit,Geist,sans-serif;font-size:14px}.profilePictureRow{align-items:center;gap:24px;display:flex}.profilePictureRow>img{object-fit:cover;border-radius:50%;width:100px;height:100px}.profilePictureRow h3{margin:0 0 12px;font-size:16px}.profilePictureRow p{align-items:center;gap:12px;margin:0;display:flex}.profilePictureRow button:first-child{border:1px solid var(--line);color:#fff;background:0 0;border-radius:8px;min-height:34px;padding:0 16px;font-size:14px}.profilePictureRow button:last-child{color:var(--red);background:0 0;font-size:14px}.settingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.settingsForm label{gap:8px;display:grid}.settingsForm label span{color:var(--muted);font-size:14px}.settingsForm input{border:1px solid var(--line);color:#fff;width:100%;min-height:53px;font:inherit;background:#12121a;border-radius:12px;padding:0 16px;font-size:16px}.walletField input{text-overflow:ellipsis;overflow:hidden}.twoFactor{background:var(--glass);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;min-height:82px;padding:20px;display:flex}.twoFactor div{gap:4px;display:grid}.twoFactor strong{font-size:16px}.twoFactor span{color:var(--muted);font-size:13px}.twoFactor button{background:#22c55e;border-radius:999px;width:48px;height:28px;position:relative}.twoFactor i{background:#fff;border-radius:50%;width:20px;height:20px;position:absolute;top:4px;right:4px}.saveButton{background:linear-gradient(90deg, var(--blue), var(--violet));color:#fff;border-radius:999px;width:200px;min-height:52px;font-family:Outfit,Geist,sans-serif;font-size:16px;font-weight:700}.compactButton{gap:8px;min-height:38px;padding:0 16px;font-size:14px}.iconButton{justify-content:center;align-items:center;gap:8px;width:max-content;min-width:154px;display:inline-flex}.walletButton:disabled,.outlineButton:disabled,.joinButton:disabled,.saveButton:disabled{cursor:not-allowed;opacity:.58}.walletNotice{border:1px solid var(--line);border-radius:8px;margin:0 0 18px;padding:12px 16px;font-size:14px}.walletNotice.success{color:#86efac;background:#22c55e1a;border-color:#22c55e66}.walletNotice.danger{color:#fca5a5;background:#ff4d4d1a;border-color:#ff4d4d66}.jpusdWorkspace{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);gap:20px;margin-bottom:20px;display:grid}.jpusdPanel,.jpusdHistoryPanel{align-content:start;gap:22px;padding:28px;display:grid}.myPageRoot{background:#0d0d14}.myPageFrame{color:#fff;background:#0d0d14;width:100%;max-width:none;min-height:100dvh;margin:0;overflow:visible}.myPageFrame .desktopHeader{background:#0d0d14f5;border:0;box-shadow:0 1px #ffffff14}.myPageFrame .logoMark{text-shadow:0 0 16px #fdb93180;font-size:24px}.myPageFrame .desktopNav{gap:40px;font-size:18px}.myPageFrame .pointsDisplay{background:#161b33;border-color:#2d3748}.myPageFrame .pointsDisplay svg{color:#ffb800}.myPageFrame .pointsDisplay strong{color:#fff}.myPageFrame .mypageButton{color:#0a0d1d;background:#f0b90b;border-color:#f0b90b}.myPageFrame .desktopPageBody{background:#0d0d14;gap:0}.myPageHeroSection{width:100%;padding:48px var(--shell-pad) 36px;background:radial-gradient(760px 210px at 50% 4%,#1e1b4b6b,#0000 72%),#0d0d14;border-bottom:1px solid #ffffff14}.myPageHeroInner{width:100%;max-width:var(--section-max);background:#161621;border:1px solid #ffffff1a;border-radius:16px;justify-content:space-between;align-items:center;gap:32px;min-height:178px;margin:0 auto;padding:40px;display:flex;box-shadow:0 22px 58px #0000003d}.myPageIdentity,.myPageHeroStats,.myPageMemberPanel{align-items:center;display:flex}.myPageAvatar{color:#0d0d14;background:#fca01e;border-radius:40px;flex:none;place-items:center;width:80px;height:80px;font-family:Outfit,Geist,sans-serif;font-size:32px;font-weight:800;display:grid}.myPageIdentity h1{margin:0 0 6px;font-family:Outfit,Geist,sans-serif;font-size:24px;font-weight:800}.myPageIdentity p,.myPageIdentity span{color:#8f8f9b;margin:0;font-size:14px;display:block}.myPageIdentity span{opacity:.6;margin-top:6px;font-size:13px}.myPageHeroStats{gap:16px;width:min(100%,520px)}.myPageHeroStats article,.myReferralStats article,.myTicketStats article,.myPointSummaryGrid article{background:#1a1a28;border:1px solid #ffffff1a;border-radius:12px;flex:1 1 0;justify-items:center;gap:8px;min-width:0;padding:16px 20px;display:grid}.myPageHeroStats span,.myReferralStats span,.myTicketStats span,.myPointSummaryGrid span{color:#8f8f9b;font-size:14px}.myPageHeroStats strong,.myReferralStats strong,.myTicketStats strong,.myPointSummaryGrid strong{color:#fff;text-align:center;font-family:Geist,Outfit,sans-serif;font-size:20px;font-weight:800}.myPageMemberPanel{flex-direction:column;align-items:flex-end;gap:10px;min-width:164px}.myMemberBadge{color:#fca01e;text-transform:uppercase;background:#fca01e1a;border:1px solid #fca01e33;border-radius:6px;align-items:center;min-height:24px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.myPageMemberPanel small{color:#8f8f9b;font-size:12px}.myReferralMini{color:#fff;background:#1f1f2e;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:12px;min-height:40px;padding:0 16px;font-size:14px;font-weight:800;display:inline-flex}.myReferralMini svg{color:#fca01e}.myPageTabs{width:100%;min-height:72px;padding:14px var(--shell-pad);background:#101018;border:1px solid #ffffff14;border-left:0;border-right:0;align-items:center;gap:10px;display:flex;overflow-x:auto}.myPageTabs button{color:#8f8f9b;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;min-width:max-content;min-height:42px;padding:0 16px;font-size:14px;font-weight:700;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.myPageTabs button:hover{color:#ffffffe6;background:#ffffff0e;border-color:#ffffff14}.myPageTabs button.active{color:#fff;background:#fca01e1f;border-color:#fca01e52;font-weight:800}.myPageTabs b{color:#fff;background:#ff3b30;border-radius:9px;place-items:center;width:18px;height:18px;font-size:11px;display:grid}.myPageContentArea{min-height:904px;padding:48px var(--shell-pad) 100px;background:#0d0d14;align-content:start;gap:18px;display:grid}.myPageContentArea>.walletNotice,.myPageContentArea>.myPageContentGrid,.myPageContentArea>.myReferralLayout,.myPageContentArea>.myMessagesLayout,.myPageContentArea>.myPageStack{width:100%;max-width:var(--section-max);margin-left:auto;margin-right:auto}.myPageContentGrid{grid-template-columns:minmax(0,1fr) 480px;align-items:start;gap:32px;display:grid}.myPageMainColumn,.myPageSideColumn,.myPageStack,.myReferralLayout{gap:32px;display:grid}.myPageCard{background:#161621;border:1px solid #ffffff1a;border-radius:16px;padding:32px}.myPageCard h2,.myTransferPanel h2,.myWinningToolbar h2{margin:0;font-family:Outfit,Geist,sans-serif;font-size:20px;font-weight:800}.myProfileSettings,.mySecurityCard,.myNotificationCard,.myConnectedCard,.myActivityCard,.myTransferForm{gap:24px;display:grid}.myPageField,.myTransferForm label{color:#8f8f9b;gap:8px;font-size:14px;font-weight:600;display:grid}.myPageField input,.mySearchField input,.myReplyForm textarea,.myTransferForm input,.myTransferForm select,.myFilterBar select{color:#fff;background:#1f1f2e;border:1px solid #ffffff1a;border-radius:8px;width:100%;min-height:48px;padding:0 16px;font-family:Geist,Outfit,sans-serif;font-size:15px}.myPrimaryButton,.myPrimaryMini,.myOutlineButton,.myReviewButton,.myReferralCodeBox button,.myFilterBar button,.myWinningToolbar button,.myPointFilters button{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 20px;font-size:15px;font-weight:800;display:inline-flex}.myPrimaryButton,.myPrimaryMini,.myReferralCodeBox button{color:#0d0d14;background:#fca01e;border:0}.myPrimaryButton{width:100%}.myPrimaryButton:disabled,.myOutlineButton:disabled,.myReviewButton:disabled{opacity:.58;cursor:not-allowed}.myOutlineButton,.myFilterBar button,.myWinningToolbar button,.myPointFilters button{color:#fca01e;background:0 0;border:1px solid #fca01e}.myOutlineButton.wide{width:100%}.myReviewButton{color:#0d0d14;background:#fca01e;border:0;width:100%}.mySettingRow,.myCompactSetting,.myActivityRow{justify-content:space-between;align-items:center;gap:20px;display:flex}.myPasswordForm{border-top:1px solid #ffffff0d;gap:16px;padding-top:20px;display:grid}.myPasswordForm>div{gap:4px;display:grid}.myPasswordForm strong{font-size:16px;font-weight:800}.myPasswordForm>div span{color:#8f8f9b;font-size:13px}.myPasswordForm .myOutlineButton{width:100%}.mySettingRow{border-top:1px solid #ffffff0d;min-height:72px}.mySettingRow:first-of-type{border-top:0}.mySettingRow div,.myWalletConnected div{gap:4px;display:grid}.mySettingRow strong,.myWalletConnected strong{font-size:16px;font-weight:800}.mySettingRow span,.myWalletConnected span,.myActivityRow time{color:#8f8f9b;font-size:13px}.mySettingRow .positive{color:#22c55e}.myToggle{background:#ffffff47;border-radius:999px;flex:none;width:44px;height:24px;position:relative}.myToggle span{background:#fff;border-radius:999px;width:18px;height:18px;transition:transform .18s;position:absolute;top:3px;left:3px}.myToggle.active{background:#22c55e}.myToggle.active span{transform:translate(20px)}.myToggle:disabled{cursor:not-allowed;opacity:.62}.myCompactSetting{color:#8f8f9b;min-height:28px;font-size:14px}.myWalletConnected{background:#1f1f2e;border-radius:12px;align-items:center;gap:12px;padding:16px;display:flex}.myWalletConnected svg:first-child{color:#8f8f9b}.myWalletConnected svg:last-child{color:#22c55e;margin-left:auto}.myActivityCard{gap:12px}.myActivityCard h2{margin-bottom:12px}.myActivityRow{min-height:18px;font-size:14px}.myActivityRow span{color:#fff}.myReferralLayout{grid-template-columns:minmax(0,1fr) 620px}.myReferralStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.myReferralCodeBox{background:#1f1f2e;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;min-height:86px;padding:0 32px;display:flex}.myReferralCodeBox strong{color:#fca01e;font-family:Outfit,Geist,sans-serif;font-size:28px;font-weight:900}.myInfoStrip{color:#fca01e;background:#fca01e14;border:1px solid #fca01e33;border-radius:14px;grid-column:1/-1;margin:0;padding:24px 32px;font-size:15px}.myReferralTableCard{grid-column:1/-1;overflow-x:visible}.myMessagesLayout{grid-template-columns:480px minmax(0,1fr);align-items:start;gap:32px;display:grid}.mySearchField{background:#1f1f2e;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:10px;padding:0 14px;display:flex}.mySearchField input{background:0 0;border:0;min-height:46px;padding:0}.mySegmentedControl,.myPointFilters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mySegmentedControl button{color:#8f8f9b;background:#ffffff0f;border-radius:999px;min-height:36px;padding:0 16px;font-size:14px;font-weight:800}.mySegmentedControl button.active,.myPointFilters button.active{color:#0d0d14;background:#fca01e}.myMessageListPanel{gap:24px;max-height:720px;display:grid}.myMessageList{gap:12px;padding-right:4px;display:grid;overflow-y:auto}.myMessageList button{color:#fff;text-align:left;background:#1a1a28;border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:12px;display:grid;position:relative}.myMessageList button.active{outline:1px solid #fca01e73}.myMessageList button>span{color:#0d0d14;background:#fca01e;border-radius:20px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.myMessageList div{gap:4px;min-width:0;display:grid}.myMessageList small{color:#8f8f9b;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.myMessageList time{color:#8f8f9b;font-size:12px}.myMessageList b{background:#ff3b30;border-radius:50%;width:8px;height:8px;position:absolute;top:14px;right:14px}.myMessageDetailPanel{flex-direction:column;gap:28px;min-height:720px;display:flex}.myMessageDetailPanel header{justify-content:space-between;gap:24px;display:flex}.myMessageDetailPanel header span,.myMessageDetailPanel time{color:#8f8f9b;font-size:14px}.myMessageDetailPanel h2{margin-top:10px;font-size:24px}.myMessageDetailPanel p{color:#ffffffd1;margin:0;font-size:16px;line-height:1.8}.myReplyForm{gap:16px;margin-top:auto;display:grid}.myReplyForm textarea{resize:vertical;min-height:116px;padding-top:14px}.myFilterBar{grid-template-columns:104px 104px 132px 1fr;align-items:center;gap:16px;display:grid}.myFilterBar .myPrimaryMini{justify-self:end}.myTicketStats,.myPointSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.myPointSummaryGrid p{color:#8f8f9b;text-align:center;margin:0;font-size:13px}.myPageTableCard{gap:0;padding:0;display:grid;overflow-x:auto}.myTableHeader,.myTableRow{align-items:center;min-width:860px;min-height:54px;padding:0 24px;display:grid}.myTableHeader{color:#8f8f9b;font-size:14px;font-weight:800}.myTableRow{color:#fff;border-top:1px solid #ffffff0f;font-size:14px}.myReferralTableCard .myTableHeader,.myReferralTableCard .myTableRow{width:100%;min-width:0}.myReferralTableCard .myTableRow>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.myTicketTableGrid{grid-template-columns:220px 100px 320px 140px 120px}.myPointTableGrid{grid-template-columns:220px 120px minmax(320px,1fr) 160px 160px}.myStatusPill{border-radius:999px;align-items:center;width:max-content;min-height:26px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.myStatusPill.pending{color:#fca01e;background:#fca01e24}.myStatusPill.won{color:#22c55e;background:#22c55e24}.myStatusPill.lost{color:#8f8f9b;background:#ffffff14}.myWinningToolbar{justify-content:space-between;align-items:center;gap:24px;display:flex}.myWinningGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.myWinningProofCard{background:#161621;border:1px solid #ffffff1a;border-radius:16px;gap:16px;min-height:318px;padding:24px;display:grid}.myWinningBadges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.myWinningBadges span{color:#fff;background:#1f1f2e;border-radius:999px;align-items:center;min-height:24px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.myWinningBadges span:first-child{color:#fca01e}.myWinningProofCard>strong{color:#fff;font-size:18px}.myWinningProofCard h3{color:#fca01e;margin:0;font-family:Outfit,Geist,sans-serif;font-size:28px}.myWinningProofCard p{color:#8f8f9b;margin:0;font-size:14px}.myPaidLine{color:#22c55e;justify-self:center;font-size:14px;font-weight:900}.myPointFilters{justify-content:space-between}.myPointTableGrid .credit{color:#22c55e}.myPointTableGrid .debit{color:#ff5a5f}.myTransferPanel{gap:24px;display:grid}.walletPaymentConnector{background:#1a1a28;border:1px solid #ffffff17;border-radius:12px;gap:18px;padding:20px;display:grid}.walletConnectorHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.walletConnectorHeader h3{margin:0;font-family:Outfit,Geist,sans-serif;font-size:18px;font-weight:800}.walletConnectorHeader p{color:#8f8f9b;margin:6px 0 0;font-size:13px;font-weight:700}.walletConnectorHeader>span{color:#fca01e;background:#fca01e24;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.walletCheckoutSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.walletCheckoutSteps span{color:#ffffff75;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:34px;font-size:12px;font-weight:900;display:inline-flex}.walletCheckoutSteps b{width:18px;height:18px;color:inherit;background:#ffffff14;border-radius:50%;place-items:center;font-size:11px;display:inline-grid}.walletCheckoutSteps span.active{color:#fca01e;background:#fca01e24;border-color:#fca01e6b}.walletCheckoutSteps span.done{color:#22c55e;background:#22c55e1f;border-color:#22c55e61}.walletStepPanel{background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;gap:10px;padding:12px;display:grid}.walletStepPanel.locked{opacity:.58}.walletStepPanel.compact{gap:0}.walletStepHeader{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;display:grid}.walletStepHeader>span{color:#fca01e;background:#fca01e26;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.walletStepHeader div{gap:3px;min-width:0;display:grid}.walletStepHeader strong,.walletStepHeader small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.walletStepHeader strong{color:#ffffffe6;font-size:13px;font-weight:900}.walletStepHeader small{color:#8f8f9b;font-size:12px;font-weight:800}.walletChangeButton{color:#fca01e;background:#fca01e1f;border:1px solid #fca01e66;border-radius:8px;min-height:30px;padding:0 10px;font-family:Geist,Outfit,sans-serif;font-size:12px;font-weight:900}.walletConnectedSummary{background:#22c55e1a;border:1px solid #22c55e47;border-radius:8px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;padding:9px 10px;display:grid}.walletConnectedSummary div{gap:3px;min-width:0;display:grid}.walletConnectedSummary strong,.walletConnectedSummary small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.walletConnectedSummary strong{color:#fff;font-size:13px;font-weight:900}.walletConnectedSummary small{color:#22c55e;font-size:12px;font-weight:800}.walletReownPrompt{color:#fca01e;background:#fca01e1a;border:1px solid #fca01e47;border-radius:8px;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:58px;padding:9px 10px;display:grid}.walletReownPrompt div{gap:3px;min-width:0;display:grid}.walletReownPrompt strong,.walletReownPrompt small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.walletReownPrompt strong{color:#fff;font-size:13px;font-weight:900}.walletReownPrompt small{color:#b8b8c4;font-size:12px;font-weight:800}.walletAssetTabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.walletOneTimeConnectButton,.walletReconnectButton,.walletAssetTabs button,.walletNetworkTrigger,.walletNetworkMenu button,.walletOptionGrid button{color:#ffffffc7;background:#202032;border:1px solid #ffffff1a;border-radius:8px;font-family:Geist,Outfit,sans-serif;font-weight:800}.walletOneTimeConnectButton{text-align:left;cursor:pointer;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-height:58px;padding:9px 10px;display:grid}.walletOneTimeConnectButton>span:not(.walletOptionLogo){gap:3px;min-width:0;display:grid}.walletOneTimeConnectButton strong,.walletOneTimeConnectButton small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.walletOneTimeConnectButton strong{color:#fff;font-size:13px;font-weight:900}.walletOneTimeConnectButton small{color:#8f8f9b;font-size:12px;font-weight:800}.walletReconnectButton{color:#fca01e;cursor:pointer;background:#fca01e24;border-color:#fca01e73;min-height:30px;padding:0 10px;font-size:12px;font-weight:900}.walletAssetTabs button{justify-content:center;align-items:center;gap:8px;min-height:40px;display:inline-flex}.walletAssetLogo{background:#0a0d1d;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;overflow:hidden}.walletAssetLogo img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.walletAssetLogo.stable img{transform:scale(1.24)}.walletAssetTabs button.active{color:#fca01e;background:#fca01e24;border-color:#fca01e}.walletAssetTabs button:disabled,.walletNetworkTrigger:disabled,.walletOneTimeConnectButton:disabled,.walletReconnectButton:disabled,.walletOptionGrid button:disabled{cursor:not-allowed;opacity:.46}.walletNetworkDropdown{position:relative}.walletNetworkTrigger{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:66px;padding:10px 12px;display:flex}.walletNetworkSelected{align-items:center;gap:12px;min-width:0;display:flex}.walletNetworkSelected img{object-fit:contain;background:#ffffff14;border-radius:50%;flex:none;width:34px;height:34px}.walletNetworkSelected>span{gap:4px;min-width:0;display:grid}.walletNetworkSelected strong,.walletNetworkSelected b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.walletNetworkSelected strong{color:#ffffffe0;font-size:14px;font-weight:900}.walletNetworkSelected b{color:#8f8f9b;font-size:12px;font-weight:800}.walletNetworkChevron{border-bottom:2px solid #ffffff85;border-right:2px solid #ffffff85;flex:none;width:9px;height:9px;transition:transform .18s;transform:translateY(-2px)rotate(45deg)}.walletNetworkDropdown.open .walletNetworkChevron{transform:translateY(2px)rotate(225deg)}.walletNetworkMenu{z-index:8;scrollbar-width:none;background:#11111d;border:1px solid #ffffff1f;border-radius:12px;gap:7px;width:100%;max-height:260px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;overflow:auto;box-shadow:0 18px 48px #0000006b}.walletNetworkMenu::-webkit-scrollbar{display:none}.walletNetworkMenu button{text-align:left;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:52px;padding:8px 10px;display:grid}.walletNetworkMenu button:disabled{cursor:not-allowed;opacity:.42}.walletNetworkMenu button.active{background:#fca01e21;border-color:#fca01e}.walletNetworkMenu img{object-fit:contain;width:30px;height:30px}.walletNetworkMenu span{gap:3px;min-width:0;display:grid}.walletNetworkMenu strong,.walletNetworkMenu small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.walletNetworkMenu strong{color:#ffffffe6;font-size:13px;font-weight:900}.walletNetworkMenu small{color:#8f8f9b;font-size:11px;font-weight:800}.walletOptionGrid{grid-template-columns:1fr;gap:10px;display:grid}.walletOptionGrid button{text-align:left;cursor:pointer;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:8px;min-height:68px;padding:10px;display:grid}.walletOptionLogo{background:0 0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:relative;overflow:visible}.walletOptionLogo img{object-fit:contain;border-radius:50%;width:100%;height:100%}.walletOptionLogo img:not([src]),.walletOptionLogo img[src=""]{display:none}.walletOptionGrid button.connected{color:#fff;background:#22c55e1f;border-color:#22c55e}.walletOptionGrid button.selected{color:#fff;background:#fca01e24;border-color:#fca01ec7}.walletOptionGrid button.recommended:not(.connected):not(.selected){border-color:#fca01e47}.walletOptionGrid span,.walletOptionGrid small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.walletOptionGrid span{font-size:13px}.walletOptionGrid small{color:#8f8f9b;grid-column:2/4;font-size:12px;font-weight:800}.walletOptionGrid svg{color:#fca01e}.walletConnectorState{border-radius:8px;gap:8px;margin:0;padding:10px 12px;font-size:13px;font-weight:800;display:grid}.walletConnectorState.ready{color:#22c55e;background:#22c55e1f}.walletConnectorState.warning{color:#ff7b80;background:#ff5a5f1f}.walletConnectorIdentity,.walletConnectorNotice{gap:3px;min-width:0;display:grid}.walletConnectorIdentity strong,.walletConnectorIdentity span,.walletConnectorNotice strong,.walletConnectorNotice span{overflow-wrap:anywhere;min-width:0}.walletConnectorIdentity strong,.walletConnectorNotice strong{color:#fff;font-size:12px}.walletConnectorIdentity span,.walletConnectorNotice span{font-size:13px}.walletConnectQrOverlay{z-index:2300;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000bd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.walletConnectQrDialog{background:#171724;border:1px solid #ffffff1f;border-radius:16px;gap:16px;width:min(100%,360px);padding:18px;display:grid;position:relative;box-shadow:0 24px 80px #00000073}.walletConnectQrClose{color:#ffffffc7;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;width:32px;height:32px;font-size:22px;line-height:1;position:absolute;top:10px;right:10px}.walletConnectQrHeader{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;padding-right:34px;display:grid}.walletConnectQrHeader h4,.walletConnectQrHeader p{margin:0}.walletConnectQrHeader h4{color:#fff;font-size:15px;font-weight:900}.walletConnectQrHeader p{color:#9a9aaa;margin-top:4px;font-size:12px;font-weight:700;line-height:1.45}.walletConnectQrCode{background:#fff;border-radius:14px;place-items:center;padding:14px;display:grid}.walletConnectQrCode img{aspect-ratio:1;width:min(100%,240px);display:block}.walletConnectQrActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.walletConnectQrActions button{color:#ffffffdb;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;min-height:40px;font-family:Geist,Outfit,sans-serif;font-size:12px;font-weight:900}.walletConnectQrActions button:first-child{color:#fca01e;background:#fca01e29;border-color:#fca01e73}@media (max-width:420px){.walletConnectQrActions{grid-template-columns:1fr}}.ticketPaymentModalOverlay{z-index:2100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overscroll-behavior:contain;background:#000000c2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ticketPaymentModal{overscroll-behavior:contain;scrollbar-width:none;background:#10101b;border:1px solid #ffffff1f;border-radius:18px;grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:12px;width:min(100%,580px);height:min(740px,100dvh - 48px);max-height:min(740px,100dvh - 48px);padding:20px;display:grid;overflow:hidden;box-shadow:0 28px 90px #00000094}.ticketPaymentModal::-webkit-scrollbar{display:none}.ticketPaymentModalBody{overscroll-behavior:contain;scrollbar-width:none;align-content:start;gap:10px;min-height:0;display:grid;overflow:auto}.ticketPaymentModalBody::-webkit-scrollbar{display:none}.ticketPaymentModalHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.ticketPaymentModalHeader span{color:#fca01e;letter-spacing:.12em;text-transform:uppercase;font-family:Outfit,Geist,sans-serif;font-size:12px;font-weight:900}.ticketPaymentModalHeader h3{letter-spacing:0;margin:6px 0 0;font-family:Outfit,Geist,sans-serif;font-size:24px;font-weight:900}.ticketPaymentModalHeader button{color:#ffffffd1;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.ticketPaymentModalHeader button:disabled{cursor:not-allowed;opacity:.48}.ticketPaymentSummary{grid-template-columns:1fr .72fr 1fr;gap:8px;display:grid}.ticketPaymentSummary>div{background:#ffffff0b;border:1px solid #ffffff17;border-radius:10px;align-content:center;gap:6px;min-height:62px;padding:10px 12px;display:grid}.ticketPaymentSummary span{color:#8f8f9b;font-size:12px;font-weight:800}.ticketPaymentSummary strong{overflow-wrap:anywhere;color:#fff;min-width:0;font-family:Outfit,Geist,sans-serif;font-size:16px;font-weight:900}.ticketPaymentMethodTabs{background:#ffffff0f;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:4px;display:grid}.ticketPaymentMethodTabs button{color:#ffffff9e;background:0 0;border:0;border-radius:8px;min-height:40px;font-family:Outfit,Geist,sans-serif;font-size:13px;font-weight:900}.ticketPaymentMethodTabs button.active{color:#141019;background:#fca01e}.ticketWalletConnector{background:#171725;border-radius:12px;gap:10px;min-height:358px;padding:14px}.ticketWalletConnector.connectionOnly{min-height:0;max-height:min(388px,100dvh - 300px);overflow:hidden}.ticketWalletConnectorBridge,.ticketWalletConnector .walletConnectorHeader{display:none}.ticketWalletConnector .walletNetworkTrigger{min-height:56px}.ticketWalletConnector .walletOptionGrid{grid-template-columns:1fr;align-content:start;gap:8px;min-height:322px}.ticketWalletConnector.connectionOnly .walletStepPanel{min-height:0;overflow:hidden}.ticketWalletConnector.connectionOnly .walletOptionGrid{overscroll-behavior:contain;scrollbar-color:#fca01e73 #ffffff0d;scrollbar-width:thin;min-height:0;max-height:min(292px,100dvh - 392px);padding-right:2px;overflow:auto}.ticketWalletConnector.connectionOnly .walletOptionGrid::-webkit-scrollbar{width:6px}.ticketWalletConnector.connectionOnly .walletOptionGrid::-webkit-scrollbar-track{background:#ffffff0d;border-radius:999px}.ticketWalletConnector.connectionOnly .walletOptionGrid::-webkit-scrollbar-thumb{background:#fca01e73;border-radius:999px}.ticketWalletConnector .walletOptionGrid button{grid-template-columns:32px minmax(0,1fr) 16px;min-height:58px;padding:8px}.ticketWalletConnector .walletOptionLogo{width:30px;height:30px}.ticketWalletConnector .walletConnectorIdentity strong,.ticketWalletConnector .walletConnectorIdentity span{overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ticketManualDepositPanel{background:#171725;border-radius:12px;gap:10px;min-height:358px;padding:14px;display:grid}.ticketManualPickerGrid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:10px;display:grid}.ticketManualNetworkMenu{z-index:12}.ticketManualAddressCard{background:#11111d;border:1px solid #ffffff1a;border-radius:12px;gap:12px;padding:12px;display:grid}.ticketManualAddressLine{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.ticketManualAddressLine span{color:#8f8f9b;grid-column:1/-1;font-size:12px;font-weight:900}.ticketManualAddressLine code{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#0000003d;border-radius:8px;min-width:0;padding:11px 12px;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:800;overflow:hidden}.ticketManualAddressLine button{color:#ffffffd1;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.ticketManualAddressLine button:disabled{cursor:not-allowed;opacity:.45}.ticketManualDepositBody{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;display:grid}.ticketManualQrBox{aspect-ratio:1;color:#11111d;background:#fff;border-radius:12px;place-items:center;width:112px;display:grid;overflow:hidden}.ticketManualQrBox img{width:100%;height:100%;display:block}.ticketManualInstruction{gap:5px;min-width:0;display:grid}.ticketManualInstruction span{color:#8f8f9b;font-size:12px;font-weight:900}.ticketManualInstruction strong{overflow-wrap:anywhere;color:#fff;min-width:0;font-family:Outfit,Geist,sans-serif;font-size:20px;font-weight:900}.ticketManualInstruction p,.ticketManualFootnote{color:#8f8f9b;margin:0;font-size:12px;font-weight:800;line-height:1.45}.ticketManualWarning,.ticketManualDetectStatus{border-radius:8px;margin:0;padding:10px 12px;font-size:12px;font-weight:900;line-height:1.4}.ticketManualWarning{color:#ff7b80;background:#ff5a5f1f}.ticketManualDetectStatus{color:#22c55e;background:#22c55e1f;align-items:center;gap:7px;display:flex}.ticketManualDetectStatus svg,.ticketManualDetectButton svg{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.ticketWalletModalError{border-radius:8px;gap:3px;margin:0;padding:10px 12px;font-size:13px;font-weight:800;display:grid}.ticketWalletModalError strong,.ticketWalletModalError span{overflow-wrap:anywhere;min-width:0}.ticketWalletModalError strong{color:#fff;font-size:12px}.ticketWalletModalError span{font-size:13px}.ticketWalletModalError{color:#ff7b80;background:#ff5a5f1f}.ticketPointPayCard{background:#171725;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:center;gap:10px;padding:14px;display:grid}.ticketPointPayCard div{gap:5px;min-width:0;display:grid}.ticketPointPayCard span{color:#8f8f9b;font-size:12px;font-weight:800}.ticketPointPayCard strong{overflow-wrap:anywhere;color:#fff;min-width:0;font-family:Outfit,Geist,sans-serif;font-size:16px;font-weight:900}.ticketPointPayCard b{border-radius:999px;padding:6px 9px;font-size:12px;font-weight:900}.ticketPointPayCard.ready b{color:#22c55e;background:#22c55e24}.ticketPointPayCard.warning b{color:#ff7b80;background:#ff5a5f24}.ticketPaymentModalActions{background:linear-gradient(#10101bd6,#10101b 38%);justify-content:flex-end;align-items:center;gap:10px;margin:2px -20px -20px;padding:12px 20px 16px;display:flex;position:sticky;bottom:-20px}.ticketManualDetectButton{justify-content:center;align-items:center;gap:7px;display:inline-flex}.myTransferGrid{grid-template-columns:minmax(0,440px);gap:24px;display:grid}.myTransferForm{background:#1a1a28;border-radius:14px;padding:24px}.myTransferForm h3{margin:0;font-family:Outfit,Geist,sans-serif;font-size:18px}.myEmptyState{color:#8f8f9b;text-align:center;place-items:center;min-height:160px;display:grid}.myPageFooter{width:100%;padding:80px var(--shell-pad);background:#08080e;border-top:1px solid #ffffff0f;gap:64px;display:grid}.myPageFooterTop,.myPageFooterBottom{width:100%;max-width:var(--section-max);justify-content:space-between;gap:64px;margin-left:auto;margin-right:auto;display:flex}.myPageFooterBrand{gap:24px;width:400px;display:grid}.myPageFooterBrand p{color:#8f8f9b;margin:0;font-size:14px;line-height:1.6}.myPageFooterLinks{gap:100px;display:flex}.myPageFooterLinks div{align-content:start;gap:12px;display:grid}.myPageFooterLinks strong{margin-bottom:8px;font-size:16px}.myPageFooterLinks span,.myPageFooterBottom{color:#8f8f9b;font-size:13px}.myPageFooterBottom div{gap:16px;display:flex}.myPageFrame{background:#0a0d1d}.myPageFrame .desktopHeader{background:#0a0d1d;box-shadow:0 1px #2d3748d1}.myPageFrame .desktopPageBody{background:#0a0d1d}.myPageHeroSection{background:#0a0d1d;border-bottom:0;padding:40px 120px}.myPageHeroInner{width:100%;max-width:1200px;min-height:125px;box-shadow:none;background:#161b33;border-color:#2d3748;border-radius:16px;justify-content:center;gap:40px;padding:24px}.myPageIdentity{gap:16px;min-width:225px}.myPageAvatar{color:#0a0d1d;background:#ffb800;border-radius:28px;width:56px;height:56px;font-family:Inter,Geist,sans-serif;font-size:20px;font-weight:800}.myPageIdentity h1{margin-bottom:6px;font-family:Inter,Geist,sans-serif;font-size:20px}.myPageIdentity p{color:#94a3b8;font-family:Inter,Geist,sans-serif;font-size:13px;font-weight:600}.myPageHeroStats{flex:0 696px;gap:12px;width:696px}.myPageHeroStats article,.myReferralStats article,.myTicketStats article,.myPointSummaryGrid article{background:#0a0d1d;border-color:#2d3748;border-radius:12px;align-content:start;justify-items:start;gap:6px;min-height:77px;padding:16px}.myPageHeroStats span,.myReferralStats span,.myTicketStats span,.myPointSummaryGrid span{color:#94a3b8;font-family:Inter,Geist,sans-serif;font-size:12px;font-weight:600}.myPageHeroStats strong,.myReferralStats strong,.myTicketStats strong,.myPointSummaryGrid strong{text-align:left;font-family:Inter,Geist,sans-serif;font-size:20px}.myPageHeroStats article:first-child strong,.myReferralStats article:nth-child(2) strong,.myPointSummaryGrid article:first-child strong,.myPointSummaryGrid article:nth-child(2) strong{color:#ffb800}.myPageHeroStats article:last-child strong{color:#10b981}.myPageTabs{background:#0a0d1d;border:0;align-items:flex-start;gap:40px;width:100%;max-width:1200px;min-height:31px;margin:0 auto;padding:0}.myPageTabs button{color:#94a3b8;background:0 0;border:0;border-radius:0;gap:8px;min-height:31px;padding:0 0 12px;font-family:Inter,Geist,sans-serif;font-size:16px;font-weight:600;position:relative}.myPageTabs button:hover,.myPageTabs button.active{color:#ffb800;background:0 0;border-color:#0000;font-weight:700}.myPageTabs button.active:after{content:"";background:#ffb800;border-radius:2px;height:3px;position:absolute;bottom:0;left:0;right:0}.myPageTabs b{background:#ef4444}.myPageContentArea{background:#0a0d1d;gap:32px;min-height:0;padding:40px 120px 80px}.myPageContentArea>.walletNotice,.myPageContentArea>.myPageContentGrid,.myPageContentArea>.myReferralLayout,.myPageContentArea>.myMessagesLayout,.myPageContentArea>.myPageStack{max-width:1200px}.myPageContentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.myPageCard{background:#161b33;border-color:#2d3748;border-radius:16px;padding:24px}.myProfileSettings,.mySecurityCard{align-content:start;gap:16px;min-height:438px}.myProfileSettings{padding-bottom:72px}.myPageCard h2,.myTransferPanel h2,.myWinningToolbar h2{color:#fff;font-family:Inter,Geist,sans-serif;font-size:18px;font-weight:700}.myPageFieldGroup,.mySecurityRows,.myWeb3Section{gap:12px;display:grid}.mySecurityRows{margin-bottom:16px}.myPageField,.myTransferForm label{color:#94a3b8;gap:8px;font-family:Inter,Geist,sans-serif;font-size:13px;font-weight:600}.myPageField input,.mySearchField input,.myReplyForm textarea,.myTransferForm input,.myTransferForm select,.myFilterBar select{color:#fff;background:#0a0d1d;border-color:#2d3748;border-radius:10px;min-height:48px;font-family:Inter,Geist,sans-serif;font-size:14px;font-weight:600}.myPageField input[readonly]{color:#fff}.myFieldControl,.mySettingActionRow,.myWalletLinkRow{background:#0a0d1d;border:1px solid #2d3748;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 12px 0 14px;display:flex}.myFieldControl input{text-overflow:ellipsis;background:0 0;border:0;border-radius:0;flex:auto;min-width:0;min-height:46px;padding:0;overflow:hidden}.myInlineChangeButton{color:#ffb800;background:#0a0d1d;border:1px solid #ffb800;border-radius:8px;flex:none;justify-content:center;align-items:center;min-height:27px;padding:0 12px;font-family:Inter,Geist,sans-serif;font-size:12px;font-weight:700;display:inline-flex}.myInlineChangeButton.connected{color:#10b981;border-color:#10b981}.myInlineChangeButton:disabled{cursor:default;opacity:1}.mySettingActionRow strong,.myWalletLinkRow strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:Inter,Geist,sans-serif;font-size:14px;font-weight:600;overflow:hidden}.myWeb3Section h3{color:#94a3b8;margin:0;font-family:Inter,Geist,sans-serif;font-size:13px;font-weight:700}.myWalletLinkRow>div{align-items:center;gap:10px;min-width:0;display:flex}.myWalletLinkRow svg{color:#94a3b8;flex:none}.myPrimaryButton,.myPrimaryMini,.myReferralCodeBox button{color:#0a0d1d;background:#ffb800;border-radius:10px;min-height:48px;font-family:Inter,Geist,sans-serif;font-size:14px}.myPageFrame-referrals .myPageHeroSection{padding-top:40px;padding-bottom:40px}.myPageFrame-referrals .myPageTabs{gap:40px}.myPageFrame-referrals .myPageTabs button{padding-bottom:12px;font-size:16px}.myReferralLayout{grid-template-columns:1fr;gap:24px}.myReferralSummaryCard{justify-content:space-between;align-items:center;gap:48px;min-height:119px;padding:24px;display:flex;overflow:hidden}.myReferralCodeCluster{gap:12px;min-width:0;display:grid}.myReferralCodeCluster>span{color:#94a3b8;font-family:Inter,Geist,sans-serif;font-size:14px}.myReferralCodeCluster>div{align-items:center;gap:16px;min-width:0;display:flex}.myReferralCodeCluster strong{color:#ffb800;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:Inter,Geist,sans-serif;font-size:36px;font-weight:800;line-height:1.12;overflow:hidden}.myReferralCodeCluster button{color:#ffb800;background:#ffb8001a;border-radius:8px;flex:none;place-items:center;width:40px;height:40px;display:grid}.myReferralSummaryCard .myReferralStats{align-items:flex-start;gap:48px;width:auto;display:flex}.myReferralSummaryCard .myReferralStats article{background:0 0;border:0;border-radius:0;justify-items:start;gap:8px;min-height:0;padding:0;display:grid}.myReferralSummaryCard .myReferralStats span{color:#94a3b8;font-family:Inter,Geist,sans-serif;font-size:12px;font-weight:400}.myReferralSummaryCard .myReferralStats strong{color:#fff;white-space:nowrap;font-family:Inter,Geist,sans-serif;font-size:18px;font-weight:700}.myReferralTableCard{padding:0;overflow:hidden}.myReferralTableTitle{border-bottom:1px solid #2d3748;width:100%;padding:24px}.myReferralTableTitle h2{margin:0}.myReferralTableBody{gap:24px;width:100%;padding:24px;display:grid}.myReferralTableGrid{grid-template-columns:200px minmax(0,1fr) 150px 150px}.myReferralTableCard .myTableHeader,.myReferralTableCard .myTableRow{width:100%;min-width:0;min-height:auto;padding:0}.myReferralTableCard .myTableHeader{color:#94a3b8;border-bottom:1px solid #2d3748;padding-bottom:12px;font-family:Inter,Geist,sans-serif;font-size:12px;font-weight:400}.myReferralTableCard .myTableRow{color:#94a3b8;border-top:0;font-family:Inter,Geist,sans-serif;font-size:14px}.myReferralTableCard .myTableRow>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.myReferralTableCard .myTableRow>span:nth-child(2){color:#fff;font-weight:600}.myReferralTableCard .myTableHeader>span:last-child,.myReferralTableCard .myTableRow>span:last-child{text-align:right}.myReferralTableCard .myTableRow>span:last-child{color:#ffb800;font-weight:700}.myReferralStatusBadge{border-radius:6px;align-items:center;width:max-content;min-height:23px;padding:4px 10px;font-family:Inter,Geist,sans-serif;font-size:12px;font-weight:700;display:inline-flex}.myReferralStatusBadge.active{color:#22c55e;background:#22c55e1a}.myReferralStatusBadge.pending{color:#94a3b8;background:#1e2548}.myPageFrame-tickets .myPageHeroSection{padding-top:40px;padding-bottom:40px}.myPageFrame-tickets .myPageTabs{gap:40px}.myPageFrame-tickets .myPageTabs button{padding-bottom:12px;font-size:16px}.myTicketHistoryLayout{gap:24px}.myTicketFilterBar{align-items:center;gap:12px;display:flex}.myTicketFilterBar button{color:#fff;background:#161b33;border:1px solid #2d3748;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:10px 16px;font-family:Inter,Geist,sans-serif;font-size:14px;font-weight:400;display:inline-flex}.myTicketFilterBar svg{color:#94a3b8}.myTicketHistoryLayout .myTicketStats{gap:24px}.myTicketHistoryLayout .myTicketStats article{background:#161b33;border:1px solid #2d3748;border-radius:16px;align-content:start;gap:24px;min-height:88px;padding:24px}.myTicketHistoryLayout .myTicketStats span{color:#94a3b8;font-family:Inter,Geist,sans-serif;font-size:14px;font-weight:400}.myTicketHistoryLayout .myTicketStats strong{color:#fff;font-family:Inter,Geist,sans-serif;font-size:28px;font-weight:800;line-height:1.1}.myTicketHistoryLayout .myTicketStats article:nth-child(2) strong{color:#f59e0b}.myTicketHistoryTableCard{gap:24px;width:100%;padding:24px;display:grid;overflow-x:auto}.myTicketHistoryTableCard .myTableHeader,.myTicketHistoryTableCard .myTableRow{grid-template-columns:120px 120px minmax(260px,1fr) 120px 120px 120px 120px;width:100%;min-width:1030px;min-height:auto;padding:0}.myTicketHistoryTableCard .myTableHeader{color:#94a3b8;border-bottom:1px solid #2d3748;padding:12px 0;font-family:Inter,Geist,sans-serif;font-size:12px;font-weight:400}.myTicketHistoryTableCard .myTableRow{color:#fff;border-top:0;padding:4px 0;font-family:Inter,Geist,sans-serif;font-size:14px;font-weight:400}.myTicketHistoryTableCard .myTableRow>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.myTicketHistoryTableCard .myTableRow>span:nth-child(2){color:#94a3b8}.myTicketHistoryTableCard .myTableRow>span:nth-child(3){font-weight:600}.myTicketHistoryTableCard .myTableRow>span:nth-child(5){font-weight:700}.myTicketHistoryTableCard .myStatusPill{border-radius:6px;min-height:23px;padding:4px 10px;font-family:Inter,Geist,sans-serif;font-size:12px;font-weight:700}.myTicketHistoryTableCard .myStatusPill.pending{color:#f59e0b;background:#f59e0b1a}.myTicketHistoryTableCard .myStatusPill.won{color:#22c55e;background:#22c55e1a}.myTicketHistoryTableCard .myStatusPill.lost{color:#ef4444;background:#ef44441a}.myTicketNftViewButton{color:#fff;background:#ffffff12;border:1px solid #ffffff2e;border-radius:5px;justify-content:center;align-items:center;min-width:62px;height:26px;font-family:Inter,Geist,sans-serif;font-size:12px;font-weight:400;display:inline-flex}.myTicketNftViewButton.pending{color:#94a3b8;background:#94a3b814;border-color:#94a3b838;min-width:78px}.myPageFrame-winnings .myPageHeroSection{padding-top:40px;padding-bottom:40px}.myPageFrame-winnings .myPageTabs{gap:40px}.myPageFrame-winnings .myPageTabs button{padding-bottom:12px;font-size:16px}.myPageWinningProofLayout{gap:32px}.myPageProofContent,.myPageContentArea .myPageProofContent{background:0 0;gap:32px;padding:0}.myPageProofContent .proofGrid{gap:20px}.myPageContentArea .myPageProofContent .proofGrid{background:0 0;padding:0}.myPageProofContent .proofCard{background:#161b33;border-color:#2d3748;border-radius:16px;gap:16px;min-height:216px;padding:20px}.myPageProofContent .proofBadgeRow{justify-content:space-between}.myPageProofContent .proofGameBadge{border-radius:99px;padding:4px 10px}.myPageProofContent .proofCenterMeta{margin-right:0}.myPageProofContent .proofWinner strong{color:#94a3b8;font-size:13px;font-weight:400}.myPageProofContent .proofAmount{font-size:26px}.myPageProofContent .proofHash{background:#0d1224;min-height:37px}.myPageProofContent .proofViewButton{min-height:41px}.myPageProofContent .proofReviewNotice{margin:0}.myPageFrame-points .myPageHeroSection{padding-top:40px;padding-bottom:40px}.myPageFrame-points .myPageTabs{gap:40px}.myPageFrame-points .myPageTabs button{padding-bottom:12px;font-size:16px}.myPointHistoryLayout,.myPointHistoryLayout .myPointSummaryGrid{gap:24px}.myPointHistoryLayout .myPointSummaryGrid article{background:#161b33;border:1px solid #2d3748;border-radius:16px;gap:24px;min-height:88px;padding:24px}.myPointHistoryLayout .myPointSummaryGrid span{color:#94a3b8;font-family:Inter,Geist,sans-serif;font-size:14px;font-weight:400}.myPointHistoryLayout .myPointSummaryGrid strong{color:#ffb800;font-family:Inter,Geist,sans-serif;font-size:32px;font-weight:800;line-height:1.1}.myPointHistoryLayout .myPointSummaryGrid article:nth-child(2) strong{color:#22c55e;font-size:24px}.myPointHistoryLayout .myPointSummaryGrid article:nth-child(3) strong{color:#ef4444;font-size:24px}.myPointHistoryTableCard{gap:24px;width:100%;padding:24px;display:grid;overflow-x:auto}.myPointHistoryTableCard .myTableHeader,.myPointHistoryTableCard .myTableRow{grid-template-columns:213px minmax(420px,1fr) 213px;width:100%;min-width:900px;min-height:auto;padding:0}.myPointHistoryTableCard .myTableHeader{color:#94a3b8;border-bottom:1px solid #2d3748;height:39px;padding:12px 0;font-family:Inter,Geist,sans-serif;font-size:12px;font-weight:400}.myPointHistoryTableCard .myTableHeader>span:last-child{color:#fff}.myPointHistoryTableCard .myTableRow{color:#fff;border-top:0;border-bottom:1px solid #2d3748;min-height:41px;padding:12px 0;font-family:Inter,Geist,sans-serif;font-size:14px;font-weight:500}.myPointHistoryTableCard .myTableRow>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.myPointHistoryTableCard .myTableRow>span:first-child{color:#94a3b8;font-weight:400}.myPointHistoryTableCard .credit{color:#22c55e;font-weight:700}.myPointHistoryTableCard .debit{color:#ef4444;font-weight:700}.myPointPagination{justify-content:center;align-items:center;gap:8px;width:100%;min-width:900px;padding-top:24px;display:flex}.myPointPagination button{color:#94a3b8;background:0 0;border-radius:4px;place-items:center;width:32px;height:32px;font-family:Inter,Geist,sans-serif;font-size:14px;font-weight:700;display:grid}.myPointPagination button:first-child{background:#1e2548}.myPointPagination button.active{color:#0a0d1d;background:#ffb800}.myPointPagination button:disabled{cursor:default;opacity:.7}.myPageFrame-messages .myPageHeroSection{padding-top:40px;padding-bottom:40px}.myPageFrame-messages .myPageTabs{gap:40px}.myPageFrame-messages .myPageTabs button{padding-bottom:12px;font-size:16px}.myMessagesLayout{grid-template-columns:1fr;gap:24px}.myMessageListPanel{gap:0;max-height:none;padding:0;overflow:hidden}.myMessageListHeader{border-bottom:1px solid #2d3748;justify-content:space-between;align-items:center;padding:24px;display:flex}.myMessageListHeader h2{color:#fff;margin:0;font-family:Inter,Geist,sans-serif;font-size:18px;font-weight:700}.myMessageList{gap:0;padding:0;overflow:visible}.myMessageList button.myMessageListRow{color:#fff;text-align:left;background:0 0;border-bottom:1px solid #2d3748;border-radius:8px;grid-template-columns:none;align-items:center;gap:20px;min-height:57px;padding:20px;font-family:Inter,Geist,sans-serif;display:flex}.myMessageList button.myMessageListRow:hover,.myMessageList button.myMessageListRow:focus-visible,.myMessageList button.myMessageListRow.active,.myMessageList button.myMessageListRow.unread{background:#ffb8001a;outline:0}.myMessageList .myMessageDot{background:0 0;border-radius:0;flex:0 0 12px;width:12px;height:8px;display:block;position:relative}.myMessageList .myMessageDot:before{content:"";background:#ffb800;border-radius:999px;width:8px;height:8px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.myMessageList .myMessageSender,.myMessageList .myMessageSubject{color:#fff;background:0 0;border-radius:0;height:auto;font-family:Inter,Geist,sans-serif;font-size:14px;line-height:1.2;display:block}.myMessageList .myMessageSender{text-overflow:ellipsis;white-space:nowrap;flex:0 0 120px;width:120px;font-weight:700;overflow:hidden}.myMessageList .myMessageSubject{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:400;overflow:hidden}.myMessageList .myMessageDate{color:#94a3b8;text-align:right;white-space:nowrap;flex:0 0 100px;width:100px;font-family:Inter,Geist,sans-serif;font-size:12px;font-weight:400}.myMessageDetailOverlay{z-index:2400;background:#080a16d1;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.myMessageDetailBackdrop{position:absolute;inset:0}.myMessageDetailModal{z-index:1;color:#fff;background:#0f172a;border:1px solid #334155;border-radius:16px;flex-direction:column;gap:24px;width:min(700px,100%);max-height:calc(100dvh - 64px);padding:32px;font-family:Inter,Geist,sans-serif;display:flex;position:relative;overflow:auto;box-shadow:0 25px 50px -12px #00000080}.myMessageModalHeader{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.myMessageModalHeader>div{gap:10px;min-width:0;display:grid}.myMessageModalHeader span{color:#94a3b8;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.myMessageModalHeader h2{color:#fff;margin:0;font-size:24px;font-weight:700;line-height:1.25}.myMessageModalHeader button{color:#94a3b8;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.myMessageMetaCard{background:#1e293b;border:1px solid #334155;border-radius:12px;gap:14px;padding:20px;display:grid}.myMessageMetaRow{align-items:flex-start;gap:12px;display:flex}.myMessageMetaRow span{color:#94a3b8;flex:0 0 80px;width:80px;font-size:13px;font-weight:500}.myMessageMetaRow strong{overflow-wrap:anywhere;color:#fff;min-width:0;font-size:14px;font-weight:600;line-height:1.5}.myMessageDivider{background:#334155;width:100%;height:1px}.myMessageBody{white-space:pre-wrap;color:#fff;margin:0;font-size:14px;font-weight:400;line-height:1.8}.myMessageModalActions{justify-content:flex-end;display:flex}.myMessageDeleteButton{color:#f87171;background:0 0;border:1px solid #f87171;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 20px;font-family:Inter,Geist,sans-serif;font-size:14px;font-weight:700;display:inline-flex}@media (max-width:720px){.myMessageList button.myMessageListRow{gap:12px;padding:16px}.myMessageList .myMessageSender{flex-basis:88px;width:88px}.myMessageList .myMessageDate{flex-basis:74px;width:74px;font-size:11px}.myMessageDetailOverlay{background:#0f172a;place-items:stretch stretch;padding:0}.myMessageDetailModal{width:100vw;height:100dvh;max-height:none;padding:calc(22px + env(safe-area-inset-top)) 20px calc(22px + env(safe-area-inset-bottom));box-shadow:none;border:0;border-radius:0}.myMessageModalHeader{gap:16px}.myMessageModalHeader h2{font-size:20px}.myMessageMetaRow{gap:4px;display:grid}.myMessageMetaRow span{flex-basis:auto;width:auto}}.myChangeModalOverlay{z-index:80;background:#080a16;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.myChangeModalOverlay:before{content:"LOTTERY";color:#ffffff09;pointer-events:none;font-family:Inter,Geist,sans-serif;font-size:clamp(64px,10vw,120px);font-weight:800;position:absolute;top:50%;left:80px;transform:translateY(-50%)}.myChangeModalBackdrop{background:#000c;position:absolute;inset:0}.myChangeModal{z-index:1;background:#0d1126;border:1px solid #262c4d;border-radius:24px;gap:24px;width:min(480px,100%);min-height:360px;padding:32px;display:grid;position:relative;box-shadow:0 32px 32px #0006}.myChangeEditorModal{align-content:start}.myChangeModal header{justify-content:space-between;align-items:center;gap:20px;display:flex}.myChangeModal h2,.myChangeModal p{margin:0;font-family:Inter,Geist,sans-serif}.myChangeModal h2{color:#fff;font-size:18px;font-weight:700}.myChangeModal header button,.myChangeModalClose{color:#94a3b8;background:0 0;border:0;place-items:center;width:24px;height:24px;display:grid}.myChangeModal header button svg,.myChangeModalClose svg{stroke:currentColor}.myChangeModal header button:hover,.myChangeModalClose:hover{color:#e2e8f0}.myChangeModal p{color:#94a3b8;font-size:14px;line-height:1.5}.myChangePasswordField{background:#1e2444;border:1px solid #262c4d;border-radius:8px;align-items:center;gap:12px;min-height:52px;padding:0 16px;display:flex}.myChangePasswordField input{color:#fff;background:0 0;border:0;flex:auto;min-width:0;font-family:Inter,Geist,sans-serif;font-size:15px}.myChangePasswordField input::placeholder,.myChangePasswordField svg{color:#64748b}.myChangeEditorFields{gap:14px;display:grid}.myChangeEditorField{color:#94a3b8;gap:8px;font-family:Inter,Geist,sans-serif;font-size:13px;font-weight:700;display:grid}.myChangeEditorField input{color:#fff;background:#1e2444;border:1px solid #262c4d;border-radius:8px;width:100%;min-height:52px;padding:0 16px;font-family:Inter,Geist,sans-serif;font-size:15px;font-weight:600}.myChangeEditorField input::placeholder{color:#64748b}.myChangeModalError{color:#fca5a5;margin-top:-14px;font-size:13px}.myChangeModalActions{justify-items:center;gap:16px;display:grid}.myChangeConfirmButton{color:#000;background:gold;border:0;border-radius:8px;width:100%;min-height:48px;font-family:Inter,Geist,sans-serif;font-size:16px;font-weight:700}.myChangeConfirmButton:disabled{opacity:.62;cursor:not-allowed}.myChangeCancelButton{color:#94a3b8;background:0 0;border:0;min-height:25px;font-family:Inter,Geist,sans-serif;font-size:14px;text-decoration:underline}.myChangeCancelButton:hover{color:#e2e8f0}@media (max-width:1100px){.myPageHeroSection,.myPageTabs,.myPageContentArea{padding-left:32px;padding-right:32px}.myPageHeroInner{justify-content:stretch}.myPageHeroStats{flex-wrap:wrap;width:100%}.myPageHeroStats article{min-width:180px}.myPageContentGrid{grid-template-columns:1fr}}@media (max-width:720px){.myPageHeroSection,.myPageTabs,.myPageContentArea{padding-left:20px;padding-right:20px}.myPageHeroInner,.myPageCard,.myChangeModal{padding:20px}.myPageHeroStats{grid-template-columns:1fr;display:grid}.myFieldControl,.mySettingActionRow,.myWalletLinkRow{gap:8px}.myInlineChangeButton{padding-left:10px;padding-right:10px}}.jpusdPanelHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.jpusdPanelHeader h2{margin:0 0 6px;font-family:Outfit,Geist,sans-serif;font-size:18px;font-weight:800}.jpusdPanelHeader p{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.statusBadge{border:1px solid var(--line);min-height:28px;color:var(--muted);border-radius:999px;flex:none;align-items:center;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.statusBadge.verified{color:#86efac;border-color:#22c55e73}.statusBadge.rejected{color:#fca5a5;border-color:#ff4d4d73}.walletInlineForm,.jpusdActionForm{gap:14px;display:grid}.walletInlineForm{grid-template-columns:minmax(0,1fr) auto;align-items:end}.testnetAssist{background:#3b82f614;border:1px solid #3b82f647;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:14px 16px;display:flex}.testnetAssist div{min-width:0}.testnetAssist span{color:#bfdbfe;margin-bottom:4px;font-size:13px;font-weight:800;display:block}.testnetAssist p{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.walletInlineForm label,.jpusdActionForm label{gap:8px;min-width:0;display:grid}.walletInlineForm span,.jpusdActionForm span{color:var(--muted);font-size:13px}.walletInlineForm input,.jpusdActionForm input,.jpusdActionForm select{border:1px solid var(--line);color:#fff;width:100%;min-height:44px;font:inherit;background:#12121a;border-radius:8px;padding:0 12px;font-size:14px}.jpusdActionForm select{appearance:none}.jpusdBalanceHero{background:linear-gradient(135deg,#fdb9311f,#3b82f614),#101018;border:1px solid #fdb93138;border-radius:8px;align-content:center;gap:8px;min-height:142px;padding:24px;display:grid}.jpusdBalanceHero span,.jpusdBalanceHero p{color:var(--muted);margin:0;font-size:13px}.jpusdBalanceHero strong{max-width:100%;color:var(--gold);overflow-wrap:anywhere;font-family:Outfit,Geist,sans-serif;font-size:32px;font-weight:900;line-height:1.15}.jpusdActionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.jpusdActionForm{border:1px solid var(--line);background:#ffffff06;border-radius:8px;min-width:0;padding:18px}.jpusdActionForm h3,.historyColumn h3{margin:0;font-family:Outfit,Geist,sans-serif;font-size:16px;font-weight:800}.splitInputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.jpusdHistoryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.historyColumn{align-content:start;gap:12px;min-width:0;display:grid}.historyColumn>div{gap:10px;display:grid}.historyRow{border:1px solid var(--line);background:#ffffff06;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:74px;padding:12px;display:flex}.historyRow div,.historyRow p{gap:4px;min-width:0;margin:0;display:grid}.historyRow p{text-align:right;justify-items:end}.historyRow strong,.historyRow b,.historyRow span,.historyRow a{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.historyRow strong{color:#fff;font-size:14px}.historyRow b{color:var(--gold);font-size:12px}.historyRow a{color:var(--gold);font-size:12px;font-weight:800}.historyRow span,.emptyHistory{color:var(--muted);font-size:12px}.emptyHistory{border:1px dashed var(--line);border-radius:8px;place-items:center;min-height:74px;margin:0;display:grid}.receiptNftCollection{gap:16px;display:grid}.receiptNftToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.receiptNftRoundFilter{min-width:0;color:var(--muted);text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:850;display:inline-flex}.receiptNftRoundFilter select{border:1px solid var(--line);color:#fff;background:#ffffff0b;border-radius:8px;min-width:172px;height:38px;padding:0 12px;font-family:Outfit,Geist,sans-serif;font-size:13px;font-weight:800}.receiptNftRoundFilter option{color:#fff;background:#101018}.receiptNftResultCount{color:var(--muted);font-size:12px;font-weight:800}.receiptNftGrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px;display:grid}.receiptNftCard{border:1px solid var(--line);color:#fff;text-align:left;background:#ffffff06;border-radius:8px;gap:12px;min-width:0;padding:12px;transition:border-color .16s,transform .16s,background .16s;display:grid;position:relative}.receiptNftCard:hover{background:#fdb9310e;border-color:#fdb9317a;transform:translateY(-2px)}.receiptNftThumb{aspect-ratio:677/865;box-sizing:border-box;background:radial-gradient(circle at 50% 0,#fdb93124,#0000 48%),#090913;border:1px solid #ffffff14;border-radius:8px;place-items:center;min-width:0;padding:8px;display:grid;overflow:hidden}.receiptNftThumb img,.receiptNftPreviewPanel img{object-fit:contain;width:100%;height:100%}.receiptNftCardBody{gap:6px;min-width:0;display:grid}.receiptNftCardBody strong,.receiptNftCardBody span,.receiptNftCardBody b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.receiptNftCardBody strong{font-family:Outfit,Geist,sans-serif;font-size:16px;font-weight:850}.receiptNftCardBody span,.receiptNftCardBody b{color:var(--muted);font-size:12px;font-weight:700}.receiptNftStatus{width:max-content;min-height:26px;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.receiptNftStatus.win{color:var(--gold);background:#fdb93129;border-color:#fdb9316b}.receiptNftStatus.no_prize{color:#cbd5e1;border-color:#94a3b842}.receiptNftStatus.pending{color:#bfdbfe;background:#3b82f61f;border-color:#3b82f657}.receiptNftEmpty{border:1px dashed var(--line);min-height:210px;color:var(--muted);text-align:center;border-radius:8px;align-content:center;place-items:center;gap:8px;display:grid}.receiptNftEmpty.compact{min-height:160px}.receiptNftEmpty svg{color:var(--gold)}.receiptNftEmpty strong{color:#fff;font-family:Outfit,Geist,sans-serif;font-size:18px}.receiptNftEmpty span{font-size:13px}.receiptNftPagination{justify-content:center;align-items:center;gap:8px;display:flex}.receiptNftPagination button,.receiptNftPagination span{color:#fff;border-radius:8px;place-items:center;width:36px;height:36px;font-family:Outfit,Geist,sans-serif;font-size:13px;font-weight:850;display:grid}.receiptNftPagination button{border:1px solid var(--line);background:#ffffff0b}.receiptNftPagination button:hover:not(:disabled),.receiptNftPagination button.active{color:var(--gold);background:#fdb93124;border-color:#fdb93180}.receiptNftPagination button:disabled{cursor:not-allowed;opacity:.42}.receiptNftPagination span{color:var(--muted)}.receiptNftModalBackdrop{z-index:80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000bd;place-items:start center;padding:28px;display:grid;position:fixed;inset:0;overflow-y:auto}.receiptNftImageBackdrop{z-index:92;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000c7;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.receiptNftImageModal{background:#0a0d1d;border:1px solid #ffffff24;border-radius:18px;place-items:center;max-width:min(680px,100%);max-height:calc(100dvh - 64px);padding:18px;display:grid;position:relative;box-shadow:0 32px 120px #00000094}.receiptNftImageModal img{object-fit:contain;border-radius:12px;max-width:100%;max-height:calc(100dvh - 116px);display:block}.receiptNftImageClose{z-index:2;color:#fff;background:#0f172aeb;border:1px solid #ffffff2e;border-radius:999px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:-18px;right:-18px}.receiptNftModal{background:#101018;border:1px solid #ffffff1f;border-radius:12px;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:20px;width:min(1180px,100%);margin:auto 0;padding:20px;display:grid;position:relative;overflow:visible;box-shadow:0 32px 120px #00000094}.receiptNftCloseButton{z-index:2;color:#fff;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:16px;right:16px}.receiptNftPreviewPanel{background:radial-gradient(circle at 50% 0,#fdb93129,#0000 44%),#070710;border:1px solid #ffffff14;border-radius:10px;place-items:center;min-width:0;min-height:520px;display:grid;overflow:hidden}.receiptNftDetailPanel{align-content:start;gap:18px;min-width:0;max-height:calc(100vh - 96px);padding:6px 8px 6px 0;display:grid;overflow-y:auto}.receiptNftDetailHeader{gap:8px;padding-right:42px;display:grid}.receiptNftDetailHeader h2{margin:0;font-family:Outfit,Geist,sans-serif;font-size:28px;line-height:1.05}.receiptNftDetailHeader p{color:var(--muted);margin:0;font-size:14px}.receiptNftLinks{flex-wrap:wrap;gap:10px;display:flex}.receiptNftLinks a{border:1px solid var(--line);color:#fff;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 13px;font-size:13px;font-weight:800;display:inline-flex}.receiptNftLinks a svg{color:var(--gold)}.receiptNftTraits{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.receiptNftTraits div{border:1px solid var(--line);background:#ffffff08;border-radius:8px;gap:6px;min-width:0;padding:12px;display:grid}.receiptNftTraits dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.receiptNftTraits dd{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:13px;font-weight:800;overflow:hidden}.receiptNftTicketPanel{gap:12px;display:grid}.receiptNftTicketPanel h3{margin:0;font-family:Outfit,Geist,sans-serif;font-size:16px}.receiptNftTicketList{gap:10px;display:grid}.receiptNftTicketRow{border:1px solid var(--line);background:#ffffff06;border-radius:8px;gap:10px;padding:12px;display:grid}.receiptNftTicketTopline,.receiptNftTicketRow p{justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex}.receiptNftTicketTopline span,.receiptNftTicketRow p span{color:var(--muted);font-size:12px;font-weight:800}.receiptNftTicketTopline b{color:#cbd5e1;font-size:12px}.receiptNftTicketTopline b.winner{color:var(--gold)}.receiptNftTicketTopline b.pending{color:#bfdbfe}.receiptNftBalls{flex-wrap:wrap;gap:8px;display:flex}.receiptNftBalls span,.receiptNftBalls strong{border-radius:50%;place-items:center;width:34px;height:34px;font-family:Outfit,Geist,sans-serif;font-size:13px;font-weight:900;display:grid}.receiptNftBalls span{color:#14141d;background:#fff}.receiptNftBalls strong{background:var(--gold);color:#1a1a24}.mobileHome{display:none}.statusBar{color:#fff;justify-content:space-between;align-items:center;height:44px;padding:0 24px;font-size:14px;font-weight:700;display:flex}.systemIcons{align-items:center;gap:6px;display:flex}.signalIcon{justify-content:center;align-items:flex-end;gap:2px;width:20px;height:20px;padding-bottom:4px;display:flex}.signalIcon i{background:#fff;border-radius:2px;width:3px}.signalIcon i:first-child{height:5px}.signalIcon i:nth-child(2){height:8px}.signalIcon i:nth-child(3){height:11px}.signalIcon i:nth-child(4){height:14px}.wifiIcon{width:20px;height:20px;position:relative}.wifiIcon:before,.wifiIcon:after{content:"";border:2px solid #0000;border-top-color:#fff;border-radius:999px;position:absolute;left:50%;transform:translate(-50%)}.wifiIcon:before{width:14px;height:14px;top:5px}.wifiIcon:after{width:7px;height:7px;top:10px}.batteryIcon{border:1.7px solid #fff;border-radius:5px;width:28px;height:20px;position:relative;transform:scale(.84)}.batteryIcon:after{content:"";background:#fff;border-radius:0 2px 2px 0;width:2px;height:7px;position:absolute;top:5px;right:-4px}.batteryIcon i{background:#fff;border-radius:3px;position:absolute;inset:3px}.authRoot{background:radial-gradient(circle at 20% 10%,#fdb93124,#0000 24%),radial-gradient(circle at 78% 24%,#3b82f61f,#0000 28%),radial-gradient(circle at 52% 84%,#8b5cf621,#0000 28%),#000;place-items:center;min-height:100dvh;display:grid}.authPhone{color:#fff;background:linear-gradient(120deg,#0a0e1afa 0%,#050816fa 50%,#000 100%);grid-template-columns:minmax(0,1fr) minmax(420px,500px);align-items:center;gap:72px;width:min(100%,1440px);min-height:900px;padding:72px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.authPhone.login,.authPhone.signup{min-height:900px}.authPhone>.statusBar{display:none}.authDesktopPanel{align-content:center;align-self:stretch;gap:44px;max-width:700px;display:grid}.authDesktopPanel>div{gap:18px;display:grid}.authDesktopPanel p{color:#c5a059;letter-spacing:.18em;margin:0;font-family:Outfit,Manrope,sans-serif;font-size:13px;font-weight:800}.authDesktopPanel h2{color:#fff;letter-spacing:0;max-width:680px;margin:0;font-family:Outfit,Manrope,sans-serif;font-size:clamp(44px,5vw,72px);font-weight:900;line-height:1.06}.authDesktopPanel span{color:#ffffffa3;max-width:560px;font-size:18px;line-height:1.65}.authDesktopPanel dl{grid-template-columns:repeat(2,minmax(0,180px));gap:16px;margin:0;display:grid}.authDesktopPanel dl div{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;align-content:center;gap:8px;min-height:112px;padding:20px;display:grid}.authDesktopPanel dt,.authDesktopPanel dd{margin:0}.authDesktopPanel dt{color:#ffffff7a;font-size:13px}.authDesktopPanel dd{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#f9d423,#c5a059,#8e6d2e);-webkit-background-clip:text;background-clip:text;font-family:Outfit,Manrope,sans-serif;font-size:30px;font-weight:900}.authLoginContent{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0e;border:1px solid #ffffff1a;border-radius:24px;justify-self:end;gap:30px;width:100%;max-width:500px;padding:44px;display:grid}.authSignupContent{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0e;border:1px solid #ffffff1a;border-radius:24px;justify-self:end;gap:28px;width:100%;max-width:500px;padding:40px;display:grid}.authIntro{justify-items:start;gap:24px;display:grid}.authTitleBlock{gap:10px;display:grid}.authTitleBlock h1{letter-spacing:0;margin:0;font-family:Outfit,Manrope,sans-serif;font-size:34px;font-weight:900}.authTitleBlock p{color:#ffffff8f;margin:0;font-size:15px;line-height:1.55}.authLogoGroup{align-items:center;gap:12px;display:flex}.authLogoGroup span{color:#050816;background:linear-gradient(90deg,#f9d423,#c5a059,#8e6d2e);border-radius:12px;flex:none;place-items:center;width:48px;height:48px;display:grid}.authLogoGroup strong{white-space:nowrap;font-family:Outfit,Manrope,sans-serif;font-size:30px;font-weight:800}.authLogoGroup.compact{justify-content:flex-start}.authLogoGroup.compact span{border-radius:10px;width:40px;height:40px}.authLogoSolo{justify-items:center;display:grid}.authHeader{justify-content:space-between;align-items:center;height:48px;padding:12px 24px;display:none}.authHeader button,.authHeader span{background:0 0;place-items:center;width:24px;height:24px;display:grid}.authHeader h1{margin:0;font-family:Outfit,Manrope,sans-serif;font-size:18px;font-weight:800}.authForm{gap:18px;width:100%;display:grid}.authField{gap:10px;display:grid}.authField>span{font-size:14px;font-weight:800}.authField input,.authField select{color:#fff;width:100%;height:56px;font:inherit;background:#121826;border:1px solid #ffffff1a;border-radius:12px;outline:none;padding:0 16px;font-size:15px}.authField input::placeholder{color:#fff6}.authField input:focus,.authField select:focus{border-color:#c5a059a6;box-shadow:0 0 0 3px #c5a05924}.authSelectWrap{align-items:center;display:flex;position:relative}.authSelectWrap select{appearance:none;color:#ffffff9e;padding-left:52px;padding-right:48px}.authSelectWrap.noFlag select{padding-left:16px}.authSelectWrap svg{pointer-events:none;color:#ffffff7a;position:absolute;right:16px}.countryFlag{z-index:1;pointer-events:none;font-size:17px;position:absolute;left:17px}.authError{color:#ff7b7b;white-space:pre-line;margin:-2px 0 0;font-size:13px;line-height:1.5}.authSubmit{color:#050816;background:linear-gradient(90deg,#f9d423,#c5a059,#8e6d2e);border-radius:28px;width:100%;height:56px;margin-top:12px;font-family:Outfit,Manrope,sans-serif;font-size:16px;font-weight:800}.authSubmit:disabled{cursor:wait;opacity:.68}.authDivider{color:#ffffff6b;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;width:100%;margin:-2px 0;font-size:12px;font-weight:800;display:grid}.authDivider span{background:#ffffff1a;height:1px}.googleSignInButton{color:#1f1f1f;letter-spacing:0;background:#fff;border:1px solid #747775;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;height:44px;padding:0 12px;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:14px;font-weight:500;transition:background .16s,border-color .16s,box-shadow .16s,opacity .16s;display:flex}.googleSignInButton:hover:not(:disabled){background:#f8faff;border-color:#5f6368;box-shadow:0 1px 2px #3c40434d}.googleSignInButton:focus-visible{outline-offset:2px;outline:2px solid #1a73e8}.googleSignInButton:active:not(:disabled){background:#f1f3f4}.googleSignInIcon{background:#fff;flex:none;place-items:center;width:18px;height:18px;display:grid}.googleSignInIcon svg{width:18px;height:18px;display:block}.googleSignInText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.googleSignInButton:disabled{cursor:wait;opacity:.62}.authSwitch{color:#fff9;justify-content:center;gap:8px;margin:0;font-size:14px;display:flex}.authSwitch a{color:#c5a059;font-weight:800}.authBottomArea{display:none}.authSupportLinks{justify-content:center;align-items:center;gap:16px;margin:0;display:flex}.authSupportLinks button{color:#fff6;background:0 0;font-size:13px}.authSupportLinks span{background:#ffffff1a;width:1px;height:12px}.authSignupIndicator{display:none}.authPhone .mobileHomeIndicator{background:#ffffff4d;border-radius:999px;width:134px;height:5px;display:none;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.authLoading{min-height:360px}.authLoading p{color:#ffffffb8;margin:auto;font-size:15px}.myPageLoadingRoot{color:#fff;isolation:isolate;background:#03050ce6;place-items:center;min-height:100dvh;display:grid;position:relative;overflow:hidden}.myPageLoadingRoot:before{z-index:-2;content:"";filter:blur(20px);opacity:.96;background:radial-gradient(circle at 48% 34%,#fdb9313d,#0000 29%),radial-gradient(circle at 68% 58%,#ffffff21,#0000 28%),linear-gradient(135deg,#090c16 0%,#02030a 58%,#10111a 100%);position:absolute;inset:-48px;transform:scale(1.04)}.myPageLoadingRoot:after{z-index:-1;content:"";-webkit-backdrop-filter:blur(18px)saturate(122%);background:#00000057;position:absolute;inset:0}.myPageLoadingLogo{box-shadow:none;background:0 0;border:0;justify-items:center;gap:22px;padding:0;display:grid}.myPageLoadingLogoText{object-fit:contain;filter:drop-shadow(0 0 20px #fdb93138)drop-shadow(0 12px 28px #00000057);width:min(76vw,360px);height:auto;display:block}.myPageLoadingIndicator{background:#fff3;border-radius:999px;width:112px;height:4px;display:block;position:relative;overflow:hidden}.myPageLoadingIndicator:before{content:"";border-radius:inherit;background:linear-gradient(90deg,#ffdf45,#fff8d8,#fff);width:38%;animation:1.1s ease-in-out infinite myPageLoadingSweep;position:absolute;top:0;bottom:0;left:-38%}@keyframes myPageLoadingSweep{0%{transform:translate(0)}to{transform:translate(366%)}}.desktopLanding{background:var(--surface);width:100%;max-width:none;min-height:100dvh;margin:0;overflow:visible}.desktopHeader{z-index:20;background:#0d0d14f5;width:100%;padding-left:32px;padding-right:32px;position:relative;box-shadow:0 1px #ffffff14}.desktopPageBody{background:var(--surface);align-content:start;width:100%;display:grid}.homeLanding .desktopPageBody{gap:0}.noticeBar{padding-right:var(--shell-pad);padding-left:var(--shell-pad);background:#1e1b4b}.desktopHero,.gameActivity,.winnerPreview,.liveWorkspace,.proofHero,.proofFilters,.proofGrid,.proofClaimPanel,.pagination,.aboutHero,.aboutMission,.aboutFeatures,.faqSection,.aboutFooter{width:100%;padding-right:var(--shell-pad);padding-left:var(--shell-pad)}.figmaHomeHero{border-bottom:1px solid #ffffff14;justify-content:flex-start;min-height:602px;padding-top:60px;padding-bottom:60px}.homeLedgerActivity{background:#0d0d14;padding-top:40px;padding-bottom:88px}.homeLedgerGrid,.winnerHeading,.winnerGrid,.liveMainColumn,.proofFilters>*,.proofGrid,.proofClaimCard,.pagination,.aboutMission>*,.aboutFeatures>*,.faqSection>*,.aboutFooter>*,.myPageShell{max-width:var(--section-max)}.homeLedgerGrid,.liveMainColumn,.proofClaimCard,.myPageShell{width:100%;margin-left:auto;margin-right:auto}.homeLanding{--surface:#0b0a14;--line:#252b46;--muted:#94a3b8;--dim:#475569;--gold:#ffb800;--red:#ef4444;--section-max:1280px;--shell-pad:max(24px, calc((100vw - 1440px) / 2 + 80px));color:#fff;background:#0b0a14;font-family:Inter,Geist,Manrope,Apple SD Gothic Neo,Noto Sans KR,Arial,sans-serif}.homeLanding .desktopPageBody{background:#0b0a14}.homeLanding .desktopHeader{box-shadow:none;background:#0a0d1d;border-bottom:1px solid #252b46;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.homeLanding .logoMark{letter-spacing:0;text-shadow:none;justify-self:start;gap:8px;font-family:Inter,Geist,sans-serif;font-size:20px;font-weight:800}.homeLanding .logoMark .logoSymbol{width:63px;height:63px;display:block}.homeLanding .logoMark .brandTextImage{max-width:170px;height:34px}.homeLanding .logoMark:before{content:none}.homeLanding .desktopNav{color:#94a3b8;justify-self:center;gap:48px;font-family:Inter,Geist,sans-serif;font-size:18px}.homeLanding .desktopNav .active{color:#fff;font-weight:600}.homeLanding .desktopActions{justify-self:end;gap:12px}.homeLanding .pointsDisplay,.homeLanding .mypageButton{min-height:41px;padding:0 16px;font-family:Inter,Geist,sans-serif;font-size:14px;font-weight:700}.homeLanding .pointsDisplay{color:#fff;background:#161b33;border-color:#2d3748;border-radius:999px}.homeLanding .pointsDisplay strong{color:#fff}.homeLanding .pointsDisplay svg{color:#ffb800}.homeLanding .mypageButton{color:#0a0d1d;background:#f0b90b;border-color:#f0b90b;border-radius:8px;padding:0 20px;font-weight:800}.homeLanding .noticeBar{color:#94a3b8;background:#0a0d1d;border-bottom:1px solid #252b46;font-family:Inter,Geist,sans-serif}.homeLanding .noticeBar span,.homeLanding .noticeBar strong{color:#ffb800}.homeLanding .figmaHomeHero{background:#0b0a14;border-bottom:0}.homeLanding .figmaHomeHero:before,.homeLanding .figmaHomeHero .heroGlow{display:none}.homeLanding .heroCopy{gap:20px}.homeLanding .heroCopy h1{letter-spacing:-.02em;text-shadow:none;font-family:Inter,Geist,sans-serif;font-size:clamp(44px,4.45vw,64px);font-weight:700;line-height:1.125}.homeLanding .heroCopy p{color:#94a3b8;font-family:Inter,Geist,sans-serif;font-size:20px}.homeLanding .livePick5JackpotCard{-webkit-backdrop-filter:none;backdrop-filter:none;background:#161b33;border-color:#ef4444;border-radius:32px;box-shadow:0 0 40px #ef444433,0 36px 70px #0003}.homeLanding .figmaStatusBadge{color:#fff;background:#ef4444;border:0;border-radius:999px;min-height:34px;padding:0 14px;font-family:Inter,Geist,sans-serif;font-size:12px;font-weight:800;top:22px;left:22px;box-shadow:0 6px 18px #ef444457}.homeLanding .figmaStatusBadge i{display:none}.homeLanding .livePick5Jackpot>span{color:#94a3b8;letter-spacing:.04em;font-family:Inter,Geist,sans-serif;font-size:12px;font-weight:600}.homeLanding .gameJackpot.livePick5Jackpot strong{color:#0000;-webkit-text-fill-color:transparent;letter-spacing:-.03em;text-shadow:0 0 48px #fde04766,0 14px 28px #0003;background:linear-gradient(90deg,#fde047 0%,#f59e0b 100%);-webkit-background-clip:text;background-clip:text;font-family:Inter,Geist,sans-serif;font-size:clamp(66px,8.8vw,128px);font-weight:800}.homeLanding .livePick5Jackpot strong .odometerValue,.homeLanding .livePick5Jackpot strong .odometerText{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#fde047 0%,#f59e0b 100%);-webkit-background-clip:text;background-clip:text}.homeLanding .homeCountdown{background:0 0;border:0;padding:0}.homeLanding .homeCountdown>span:first-child{color:#94a3b8;letter-spacing:.04em;text-shadow:none;text-transform:uppercase;font-family:Inter,Geist,sans-serif;font-size:12px;font-weight:600}.homeLanding .homeCountdown .splitFlapCountdown,.homeLanding .homeCountdownPlaceholder{color:#fff;font-family:Inter,Geist,sans-serif;font-size:clamp(42px,5vw,64px);font-weight:700}.homeLanding .homeCountdown .splitFlapCountdown,.homeLanding .homeCountdown .splitFlapChunk{gap:clamp(10px,1.1vw,16px)}.homeLanding .homeCountdown .splitFlapGroup{background:0 0;border-radius:0;justify-content:center;min-width:0;padding:0}.homeLanding .homeCountdown .splitFlapSeparator{color:#475569;font-size:inherit;top:0}.homeLanding .homeCountdown small{color:#475569;font-family:Inter,Geist,sans-serif}.homeLanding .homeLedgerActivity{background:#0b0a14}.homeLanding .homeLedgerGrid{align-items:stretch}.homeLanding .homeRoundLedger.homeLedgerCard,.homeLanding .homeRecentLedger.homeLedgerCard{box-shadow:none;background:0 0;border:0}.homeLanding .homeRoundLedger.homeLedgerCard{align-content:start;gap:24px}.homeLanding .homeRecentLedger.homeLedgerCard{contain:layout size;grid-template-rows:auto minmax(0,1fr);align-self:stretch;height:auto;min-height:0;max-height:none;overflow:hidden}.homeLanding .homeParticipationPanel,.homeLanding .homeLastDrawPanel,.homeLanding .homeRecordPanel,.homeLanding .homeRecentLedger .homeLedgerSectionHeader{background:#161b33;border:1px solid #252b46;border-radius:16px}.homeLanding .homeParticipationPanel,.homeLanding .homeLastDrawPanel,.homeLanding .homeRecordPanel{padding:24px}.homeLanding .homeRecentLedger .homeLedgerSectionHeader{min-height:28px;padding:0 16px}.homeLanding .homeLedgerSectionHeader span,.homeLanding .activitySection h3{color:#fff;font-family:Inter,Geist,sans-serif;font-size:20px;font-weight:600;line-height:1.4}.homeLanding .homeStatRow>span,.homeLanding .homeCarryoverRow span,.homeLanding .homePrizeLedgerRow small,.homeLanding .homePrizeLedgerRow p span,.homeLanding .homeRecordRow p,.homeLanding .homeRecentLedger .purchaseRow>div span{color:#94a3b8;font-family:Inter,Geist,sans-serif}.homeLanding .homeStatRow strong,.homeLanding .homePrizeLedgerRow>div strong,.homeLanding .homePrizeLedgerRow p b,.homeLanding .homeRecentLedger .purchaseRow strong{color:#fff;font-family:Inter,Geist,sans-serif;font-weight:700}.homeLanding .homeStatRow.accent strong,.homeLanding .homeStatRow.accent .odometerValue,.homeLanding .homeCarryoverRow strong{color:#ffb800}.homeLanding .homePlusDivider{color:#475569}.homeLanding .homePlusDivider span{background:#252b46}.homeLanding .homePrizeLedgerRow{background:#ffffff05;border:0;border-radius:8px;align-items:center;height:74px;min-height:74px;padding:12px}.homeLanding .homePrizeLedgerRow>div{align-content:center;justify-items:start;gap:4px;display:grid}.homeLanding .homePrizeLedgerRow>div strong{font-size:18px;line-height:1.15}.homeLanding .homePrizeLedgerRow p{text-align:right;align-content:center;justify-items:end;gap:2px;margin:0;display:grid}.homeLanding .homePrizeLedgerRow .rankBadge{color:#94a3b8;background:0 0;border:0;justify-content:flex-start;min-height:auto;padding:0;font-family:Inter,Geist,sans-serif;font-size:13px;font-weight:500;line-height:1.15}.homeLanding .homePrizeLedgerRow .rankBadge.topRank{color:#ffb800}.homeLanding .homePrizeLedgerRow p span{color:#94a3b8;background:0 0;padding:0;font-size:11px;font-weight:600;line-height:1.15}.homeLanding .homePrizeLedgerRow p b{color:#fff;font-size:16px;font-weight:700;line-height:1.15}.homeLanding .homeRecordRow{background:#1a2040;border-color:#252b46;border-radius:12px;grid-template-columns:140px minmax(0,1fr) auto;min-height:76px;padding:16px;position:relative;overflow:hidden}.homeLanding .homeRecordRow:before{content:"";background:#f59e0b;width:4px;position:absolute;top:-1px;bottom:-1px;left:-1px}.homeLanding .homeRecordRow:nth-child(2):before{background:#94a3b8}.homeLanding .homeRecordRow:nth-child(3):before{background:#cd7f32}.homeLanding .homeRecordIdentity,.homeLanding .homeRecordClaim,.homeLanding .homeRecordProof{z-index:1;position:relative}.homeLanding .homeRecordIdentity{align-content:center;justify-items:start;gap:8px;display:grid}.homeLanding .homeRecordIdentity>span{color:#0a0d1d;text-align:center;background:#f59e0b;border-radius:999px;justify-content:center;align-items:center;width:auto;min-width:32px;height:28px;min-height:28px;padding:0 10px;font-family:Inter,Geist,sans-serif;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.homeLanding .homeRecordRow:nth-child(2) .homeRecordIdentity>span{background:#94a3b8}.homeLanding .homeRecordRow:nth-child(3) .homeRecordIdentity>span{background:#cd7f32}.homeLanding .homeRecordIdentity p{color:#fff;text-align:left;margin:0;font-family:Inter,Geist,sans-serif;font-size:14px;font-weight:500}.homeLanding .homeRecordClaim{align-content:center;justify-items:start;gap:6px;display:grid}.homeLanding .homeRecordClaim small{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;font-family:Inter,Geist,sans-serif;font-size:10px;font-weight:600}.homeLanding .homeRecordRow strong{color:#f59e0b;font-family:Inter,Geist,sans-serif;font-size:22px;font-weight:800;line-height:1.1}.homeLanding .homeRecordClaim time{color:#94a3b8;font-family:Inter,Geist,sans-serif;font-size:12px;font-weight:600}.homeLanding .homeRecordProof{color:#34d399;white-space:nowrap;background:#0a0d1d;border:1px solid #34d399;border-radius:999px;justify-content:center;align-self:center;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-family:Inter,Geist,sans-serif;font-size:12px;font-weight:700;display:inline-flex}.homeRecordSkeletonRow .homeSkeletonRecordName{width:68px;height:14px}.homeRecordSkeletonRow .homeSkeletonRecordLabel{width:74px;height:10px}.homeRecordSkeletonRow .homeSkeletonRecordDate{width:72px;height:12px}.homeRecordSkeletonRow .homeSkeletonRecordProof{border-radius:999px;width:118px;height:34px}.homeLanding .homeRecentLedger .homePurchaseFeed{scrollbar-color:#94a3b847 transparent;scrollbar-width:none;gap:0;min-height:0;padding-right:0;overflow:hidden}.homeLanding .homeRecentLedger .homePurchaseFeed::-webkit-scrollbar{width:0;height:0;display:none}.homeLanding .homeRecentLedger .purchaseRow{background:0 0;border:0;border-bottom:1px solid #252b46;border-radius:0;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:12px 16px}.homeLanding .homeRecentLedger .purchaseRow:nth-child(2n){background:0 0}.homeLanding .homePurchaseIdentity{flex:auto;gap:8px}.homeLanding .homePurchaseMeta{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.homeLanding .homeRecentLedger .homePurchaseIdentity>span{color:#94a3b8;max-width:148px;font-family:Inter,Geist,sans-serif;font-size:13px;font-weight:500}.homeLanding .homePurchaseTxButton{color:#94a3b8;cursor:pointer;background:#252b46;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;padding:0;display:inline-flex}.homeLanding .homeRecentLedger .homePurchaseMeta b{color:#00f5ff;text-transform:uppercase;white-space:nowrap;background:#00f5ff1a;justify-content:center;align-items:center;min-width:auto;min-height:22px;padding:0 8px;font-family:Inter,Geist,sans-serif;font-size:11px;font-weight:700;display:inline-flex}.homeLanding .homeRecentLedger .homePurchaseMeta strong{color:#fff;text-align:right;white-space:nowrap;flex:none;font-family:Inter,Geist,sans-serif;font-size:14px;font-weight:700}.homeLanding .figmaHomeHero{justify-content:center;gap:40px;min-height:777px;padding-top:0;padding-bottom:0}.homeLanding .livePick5JackpotCard{--desktop-jackpot-border-angle:0deg;isolation:isolate;background:#161b33;border:2px solid #0000;justify-content:flex-start;gap:24px;min-height:541px;padding:64px;position:relative;overflow:hidden;box-shadow:0 0 40px #ef444433}.homeLanding .livePick5JackpotCard:before,.homeLanding .livePick5JackpotCard:after{content:"";pointer-events:none;position:absolute}.homeLanding .livePick5JackpotCard:before{z-index:0;border-radius:inherit;background:conic-gradient(from var(--desktop-jackpot-border-angle), #00f0ff 0deg, #38bdf8 72deg, #a855f7 150deg, #ff00d4 228deg, #00f0ff 320deg, #00f0ff 360deg);-webkit-mask-composite:xor;will-change:--desktop-jackpot-border-angle;padding:2px;animation:4.2s linear infinite desktopJackpotBorderSweep;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.homeLanding .livePick5JackpotCard:after{display:none}.homeLanding .livePick5JackpotCard>*{z-index:1;position:relative}.homeLanding .livePick5Jackpot{gap:24px}.homeLanding .livePick5Jackpot>span{align-items:center;min-height:20px;display:inline-flex}.homeLanding .gameJackpot.livePick5Jackpot strong{white-space:nowrap;width:max-content;max-width:100%;font-size:clamp(80px,9.75vw,140px);line-height:1.1}.homeLanding .homeCountdown{justify-items:center;gap:16px;display:grid}.homeLanding .homeCountdown .splitFlapCountdown,.homeLanding .homeCountdownPlaceholder{font-size:clamp(48px,5.55vw,80px);line-height:1}.homeLanding .homeCountdown .splitFlapCountdown,.homeLanding .homeCountdown .splitFlapChunk{gap:16px}.homeLanding .homeCountdown .splitFlapGroup{background:#1e2444;border-radius:12px;min-width:clamp(104px,10.8vw,156px);min-height:clamp(78px,7.78vw,112px);padding:16px 24px}.homeLanding .homeCountdown .splitFlapSeparator{color:#475569;width:auto;font-size:clamp(42px,4.45vw,64px);top:0}.homeLanding .homeCountdown small{font-size:12px}.homeLanding .homeLedgerGrid{grid-template-columns:minmax(0,724px) minmax(0,532px);align-items:start}.homeLanding .homeRoundLedger.homeLedgerCard{gap:24px;padding:0}.homeEarlyBirdPanel{background:#161b33;border:1px solid #252b46;border-radius:20px;align-content:start;gap:24px;min-height:317px;padding:32px;display:grid;overflow:hidden;box-shadow:0 12px 32px -12px #00000040}.earlyBirdHeader{gap:8px;display:grid}.earlyBirdBadge,.earlyBirdTicker span{color:#0a0d1d;white-space:nowrap;background:#f59e0b;border-radius:999px;justify-content:center;align-items:center;width:max-content;font-family:Inter,Geist,sans-serif;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.earlyBirdBadge{min-height:29px;padding:0 10px}.earlyBirdHeader h2{color:#fff;margin:0;font-family:Inter,Geist,sans-serif;font-size:24px;font-weight:700;line-height:1.25}.earlyBirdHeader p{color:#94a3b8;margin:0;font-family:Inter,Geist,sans-serif;font-size:14px;line-height:20px}.earlyBirdTicker{background:#ffb80014;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:8px 12px;display:flex}.earlyBirdTicker div{align-items:center;gap:8px;min-width:0;display:flex}.earlyBirdTicker span{min-height:20px;padding:0 6px}.earlyBirdTicker strong,.earlyBirdTicker time{color:#ffd900;white-space:nowrap;font-family:Inter,Geist,sans-serif;font-size:13px;font-weight:700}.earlyBirdTicker time{color:#ffb800;font-size:12px}.earlyBirdCta{color:#0a0d1d;background:#f59e0b;border-radius:12px;justify-content:center;align-items:center;min-height:56px;font-family:Inter,Geist,sans-serif;font-size:16px;font-weight:800;display:inline-flex}.homeLanding .homeParticipationPanel{background:#1e2444;border-radius:16px;gap:16px;min-height:235px;padding:16px}.homeLanding .homeParticipationPanel .homeStatLedger{background:#161c35;border:1px solid #252b46;border-radius:16px;grid-template-rows:repeat(3,20px) 36px;gap:12px;padding:20px}.homeLanding .homeStatRow{min-height:20px}.homeLanding .homeStatRow>span,.homeLanding .homeCarryoverRow span{font-size:14px;line-height:20px}.homeLanding .homeStatRow strong,.homeLanding .homeCarryoverRow strong{font-size:14px;font-weight:600;line-height:20px}.homeLanding .homeStatRow strong>i{display:none}.homeLanding .homeCarryoverRow{justify-content:space-between;align-items:center;height:36px;min-height:36px}.homeLanding .homeCarryoverRow div{align-content:center;gap:2px}.homeLanding .homeCarryoverRow small{color:#475569;font-size:10px;line-height:10px}.homeLanding .homePayoutPanel{background:#161b33;border:1px solid #252b46;border-radius:16px;gap:16px;min-height:437px;padding:24px}.homePayoutList{gap:16px;display:grid}.homeLanding .homePayoutRow{grid-template-columns:140px minmax(0,1fr) auto;min-height:96px;padding:16px}.homeLanding .homePayoutRow:nth-child(n+2) .homeRecordClaim strong,.homeLanding .homePayoutRow:nth-child(n+2) .homeRecordClaim .odometerValue{color:#fff}.homeLanding .homeRecentLedger.homeLedgerCard{contain:none;background:#161b33;border:1px solid #252b46;border-radius:16px;align-self:start;min-height:1062px;max-height:1062px;padding:24px}.homeLanding .homeRecentLedger .homeLedgerSectionHeader{background:0 0;border:0;min-height:28px;padding:0}.homeLanding .homeRecentLedger .homePurchaseMeta b{color:#3b82f6;background:0 0}.homeLanding .homeRecentLedger .homePurchaseMeta b.pointPaymentBadge{color:#22c580;background:0 0}.homeLanding .livePick5JackpotCard{background:#000;justify-content:center;gap:20px;min-height:521px;padding:28px 80px}.homeLanding .homeFigmaCountdown{background:0 0;border:0;gap:8px;width:100%;padding:0}.homeLanding .homeFigmaCountdown>span:first-child,.homeLanding .homeFigmaPrizeLabel{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;font-family:Inter,Geist,sans-serif;font-size:12px;font-weight:600;line-height:1.2}.homeLanding .homeFigmaCountdown .splitFlapCountdown,.homeLanding .homeFigmaCountdown .homeCountdownPlaceholder{color:#fff;font-family:Inter,Geist,sans-serif;font-size:48px;font-weight:700;line-height:1.25}.homeLanding .homeFigmaCountdown .splitFlapCountdown,.homeLanding .homeFigmaCountdown .splitFlapChunk{gap:16px}.homeLanding .homeFigmaCountdown .splitFlapGroup{background:0 0;border-radius:0;gap:2px;min-width:auto;min-height:60px;padding:0}.homeLanding .homeFigmaCountdown .splitFlapSeparator{color:#73829b;font-size:48px;top:0}.homeLanding .homeFigmaPrizeGroup{justify-items:center;gap:8px;width:100%;margin:0;display:grid}.homeLanding .homeFigmaPrizeGroup strong{width:max-content;max-width:100%;font-size:clamp(72px,8.35vw,120px);line-height:1.1}.homeLanding .homeFigmaStats{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr) 1px minmax(0,1fr);align-items:center;width:100%;height:60px;padding-top:12px;display:grid}.homeLanding .homeFigmaStats>div{text-align:center;justify-items:center;gap:8px;min-width:0;display:grid;overflow:hidden}.homeLanding .homeFigmaStats>div>span{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-family:Inter,Geist,sans-serif;font-size:13px;font-weight:500;line-height:1.15;overflow:hidden}.homeLanding .homeFigmaStats strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-family:Inter,Geist,sans-serif;font-size:20px;font-weight:700;line-height:1.15;overflow:hidden}.homeLanding .homeFigmaStats strong.accent,.homeLanding .homeFigmaStats strong.accent .odometerValue,.homeLanding .homeFigmaStats strong.accent .odometerText{color:#f0b90b}.homeLanding .homeFigmaStats>i{background:#333d5999;width:1px;height:36px}.homeLanding .homeSkeletonCardStat{border-radius:6px;width:96px;height:22px}.homeLanding .homeLedgerActivity{padding-top:46px;padding-bottom:88px}.homeLanding .homeLedgerGrid{grid-template-columns:minmax(0,1fr);gap:46px;width:100%;display:grid}.homeLanding .homeFigmaTopRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:46px;width:100%;display:grid}.homeLanding .homeFigmaPanel{color:#fff;background:#161b33;border:1px solid #2e375e;border-radius:16px;min-width:0}.homeLanding .homeFigmaPanel h2{color:#fff;margin:0;font-family:Inter,Geist,sans-serif;font-size:20px;font-weight:700;line-height:1.4}.homeLanding .homeEventsPanel{flex-direction:column;gap:16px;height:596px;min-height:596px;padding:24px;display:flex}.homeLanding .homeEventsList{gap:16px;display:grid}.homeLanding .homeEventItem{background:#0a0d1d;border:1px solid #2e375e;border-radius:12px;align-content:center;gap:10px;height:88px;padding:16px;display:grid}.homeLanding .homeEventRow{background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;min-height:28px;padding:0;display:flex}.homeLanding .homeEventInfo,.homeLanding .homeEventActions,.homeLanding .homeEventActions time{align-items:center;display:flex}.homeLanding .homeEventInfo{gap:10px;min-width:0}.homeLanding .homeEventInfo strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-family:Inter,Geist,sans-serif;font-size:13px;font-weight:500;overflow:hidden}.homeLanding .homeEventBadge{color:#1f1403;white-space:nowrap;border-radius:4px;align-items:center;min-height:24px;padding:0 8px;font-family:Inter,Geist,sans-serif;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.homeLanding .homeEventBadge.red{background:#d93333}.homeLanding .homeEventBadge.purple{background:#8c59d9}.homeLanding .homeEventBadge.gold{background:#ebad26}.homeLanding .homeEventBadge.blue{background:#33a6d9}.homeLanding .homeEventBadge.orange{background:#eb7326}.homeLanding .homeEventActions{flex:none;gap:8px}.homeLanding .homeEventActions time{color:#94a3b8;white-space:nowrap;gap:6px;font-family:Inter,Geist,sans-serif;font-size:13px;font-weight:600}.homeLanding .homeEventActions a{color:#1f1403;white-space:nowrap;background:#f0b90b;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 12px;font-family:Inter,Geist,sans-serif;font-size:12px;font-weight:800;display:inline-flex}.homeLanding .homeEventItem>p{color:#94a3b8;margin:0;font-family:Inter,Geist,sans-serif;font-size:12px;font-weight:500;line-height:15px}.homeLanding .homePrizePanel{flex-direction:column;gap:16px;height:596px;min-height:596px;padding:24px;display:flex}.homeLanding .homePrizeList{gap:16px;display:grid}.homeLanding .homePrizeRow{background:#0a0d1d;border:1px solid #2e375e;border-radius:12px;grid-template-columns:140px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:88px;padding:16px;display:grid}.homeLanding .homePrizeIdentity,.homeLanding .homePrizeAmount{grid-template-columns:1fr;align-content:center;justify-items:start;gap:2px;min-width:0;display:grid}.homeLanding .homePrizeRankBadge{color:#0d0800;border-radius:6px;align-items:center;min-height:28px;padding:0 10px;font-family:Inter,Geist,sans-serif;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.homeLanding .homePrizeRankBadge.first{background:#f0ba0a}.homeLanding .homePrizeRankBadge.second{color:#0a0d14;background:#a6b8d1}.homeLanding .homePrizeRankBadge.third{background:#ebad4a}.homeLanding .homePrizeRankBadge.fourth{color:#fff;background:#748caf}.homeLanding .homePrizeRankBadge.fifth{color:#fff;background:#687184}.homeLanding .homePrizeIdentity>strong{color:#fff;white-space:nowrap;font-family:Inter,Geist,sans-serif;font-size:14px;font-weight:500}.homeLanding .homePrizeAmount>small,.homeLanding .homePrizeAmount>span{color:#94a3b8;font-family:Inter,Geist,sans-serif;font-size:12px;font-weight:600;line-height:1.1}.homeLanding .homePrizeAmount>small{letter-spacing:.02em}.homeLanding .homePrizeAmount strong,.homeLanding .homePrizeAmount strong .odometerValue,.homeLanding .homePrizeAmount strong .odometerText{color:#fff;font-variant-numeric:normal;letter-spacing:normal;font-family:Inter,Geist,sans-serif;font-size:20px;font-weight:800;line-height:normal}.homeLanding .homePrizeRow:first-child .homePrizeAmount strong,.homeLanding .homePrizeRow:first-child .homePrizeAmount strong .odometerValue,.homeLanding .homePrizeRow:first-child .homePrizeAmount strong .odometerText{color:#f0ba0a}.homeLanding .homePrizeProof{color:#34d399;white-space:nowrap;background:#0a0d1d;border:1px solid #34d399;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:32px;padding:0 12px;font-family:Inter,Geist,sans-serif;font-size:12px;font-weight:700;display:inline-flex}.homeLanding .homePurchasesPanel{border-radius:16px;min-height:0;padding:24px 0 0;overflow:hidden}.homeLanding .homePurchasesPanel h2{padding:0 24px 16px}.homeLanding .homePurchaseTable{width:100%;overflow-x:auto}.homeLanding .homePurchaseTableRow{color:#94a3b8;border-top:1px solid #2e375e;grid-template-columns:200px 210px 210px 210px 210px minmax(192px,1fr);align-items:center;gap:0;min-width:1232px;min-height:55px;padding:0 24px;font-family:Inter,Geist,sans-serif;font-size:13px;display:grid}.homeLanding .homePurchaseTableHeader{color:#94a3b8;background:#0a0d1d;min-height:44px;font-weight:600}.homeLanding .homePurchaseTableRow:not(.homePurchaseTableHeader):nth-child(2n){background:#181d39}.homeLanding .homePurchaseTableRow:not(.homePurchaseTableHeader):nth-child(odd){background:#141834}.homeLanding .homePurchaseTableRow>:nth-child(5),.homeLanding .homePurchaseTableRow>:nth-child(6){text-align:right}.homeLanding .homePurchaseTableRow>:nth-child(6){justify-self:end;padding-right:16px}.homeLanding .homePurchaseTableRow>strong{color:#fff;font-size:14px;font-weight:600}.homeLanding .homePurchaseTableRow>time{color:#73829b;font-size:12px}.homeLanding .homeTransactionCell{color:#73829b;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.homeLanding .homePurchaseTxButton{color:#73829b;background:0 0;border:0;border-radius:4px;width:20px;height:20px;padding:0}.homeLanding .homePurchaseTxButton:hover{color:#fff;background:#252b46}.homeLanding .homePurchaseNumbersButton{color:#34d399;white-space:nowrap;background:#0a0d1d;border:1px solid #34d399;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 12px;font-family:Inter,Geist,sans-serif;font-size:12px;font-weight:700;line-height:1;transition:background .16s,color .16s;display:inline-flex}.homeLanding .homePurchaseNumbersButton:hover{color:#07130f;background:#34d399}.homeLanding .homePurchaseTableRow b{color:#5eead4;background:#2dd4bf24;border-radius:4px;align-items:center;min-height:22px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.homeLanding .homePurchaseTableRow b.pointPaymentBadge{color:#c4b5fd;background:#8b5cf629}.homeLanding .homePrizeSkeletonRow{background:#0a0d1d}.homeLanding .homeSkeletonPrizeRank{border-radius:6px;width:42px;height:28px}.homeLanding .homeSkeletonPrizeTotal{border-radius:6px;width:110px;height:22px}.homeLanding .homeSkeletonPrizeEach{border-radius:6px;width:86px;height:13px}.homeLanding .homeSkeletonPrizeProof{border-radius:999px;width:72px;height:34px}.homeLanding .homePurchaseSkeletonRow>span{border-radius:6px;height:14px}.homeLanding .homeSkeletonPurchaseCell{width:72px}.homeLanding .homeSkeletonTransactionCell{width:116px}.homeLanding .homeSkeletonPaymentCell{width:82px}.homeLanding .homeSkeletonPurchaseNumberCell{width:96px}.homeLanding .homeSkeletonAmountCell{justify-self:end;width:64px}.homeLanding .homeSkeletonTimeCell{justify-self:end;width:54px}@media (max-width:1180px){.homeLanding .homeFigmaTopRow{grid-template-columns:1fr}.homeLanding .homeEventsPanel,.homeLanding .homePrizePanel{height:auto;min-height:auto}}@media (max-width:760px){.homeLanding .livePick5JackpotCard{min-height:420px;padding:28px 18px}.homeLanding .homeFigmaCountdown .splitFlapCountdown,.homeLanding .homeFigmaCountdown .homeCountdownPlaceholder,.homeLanding .homeFigmaCountdown .splitFlapSeparator{font-size:34px}.homeLanding .homeFigmaCountdown .splitFlapChunk,.homeLanding .homeFigmaCountdown .splitFlapCountdown{gap:8px}.homeLanding .homeFigmaPrizeGroup strong{font-size:clamp(52px,15vw,84px)}.homeLanding .homeFigmaStats{gap:8px}.homeLanding .homeFigmaStats>div>span{font-size:10px}.homeLanding .homeFigmaStats strong{font-size:13px}.homeLanding .homeEventsPanel,.homeLanding .homePrizePanel{padding:20px}.homeLanding .homeEventRow{flex-direction:column;align-items:flex-start}.homeLanding .homeEventActions{justify-content:space-between;width:100%}.homeLanding .homePrizeRow{grid-template-columns:1fr auto}.homeLanding .homePrizeAmount{justify-self:end}.homeLanding .homePrizeProof{grid-column:2;justify-self:end}}@media (max-width:1180px){.homeLanding .homeLedgerGrid{grid-template-columns:1fr}.homeLanding .homeRecentLedger.homeLedgerCard{min-height:auto;max-height:none}}@media (max-width:760px){.homeLanding .figmaHomeHero{min-height:auto;padding-top:56px;padding-bottom:48px}.homeLanding .livePick5JackpotCard{min-height:380px;padding:24px}.homeLanding .homeCountdown .splitFlapGroup{min-width:76px;min-height:64px;padding:10px 12px}.earlyBirdTicker,.homeLanding .homePayoutRow{grid-template-columns:1fr;align-items:flex-start}.earlyBirdTicker,.earlyBirdTicker div{flex-wrap:wrap}.homeLanding .homePayoutRow{gap:16px}.homeLanding .homeRecordProof{width:max-content}}.winnerHeading,.winnerGrid,.aboutMission>*,.aboutFeatures>*,.faqSection>*,.aboutFooter>*{width:100%;margin-left:auto;margin-right:auto}.liveWorkspace{padding-top:24px;padding-bottom:88px}.liveWorkspace.compareMode{padding-top:48px;padding-right:var(--shell-pad);padding-bottom:96px;padding-left:var(--shell-pad)}.livePlayerStage,.liveSubTabBar,.liveInfoCard,.roundPurchasePanel,.drawHistory,.liveCompareView{width:100%}.liveInfoCard,.roundPurchasePanel,.drawHistoryHeader,.drawCard,.liveCompareStatusCard,.liveCompareNotice,.liveCompareEmpty,.ticketCompareCard{box-shadow:0 18px 46px #0000002e}.liveLanding{--surface:#0a0d1d;--line:#252b46;--muted:#94a3b8;--dim:#475569;--gold:#ffb800;--red:#ef4444;--blue:#3b82f6;--section-max:1280px;--shell-pad:max(24px, calc((100vw - 1440px) / 2 + 80px));color:#fff;background:#0a0d1d;font-family:Inter,Geist,Manrope,Apple SD Gothic Neo,Noto Sans KR,Arial,sans-serif}.liveLanding .desktopPageBody,.liveLanding .liveWorkspace{background:#0a0d1d}.liveLanding .desktopHeader{box-shadow:none;background:#0a0d1d;border-bottom:1px solid #252b46}.liveLanding .desktopNav{color:#94a3b8;font-family:Inter,Geist,sans-serif}.liveLanding .desktopNav .active{color:#fff}.liveLanding .pointsDisplay,.liveLanding .mypageButton{font-family:Inter,Geist,sans-serif}.liveLanding .pointsDisplay{color:#fff;background:#161b33;border-color:#2d3748;border-radius:999px}.liveLanding .pointsDisplay svg{color:#ffb800}.liveLanding .pointsDisplay strong{color:#fff}.liveLanding .mypageButton{color:#0a0d1d;background:#f0b90b;border-color:#f0b90b;border-radius:8px}.liveLanding .liveWorkspace{min-height:auto;padding-top:48px;padding-bottom:96px}.liveLanding .liveWorkspace.compareMode{padding-top:48px;padding-bottom:96px}.liveLanding .liveMainColumn{gap:40px;max-width:1280px}.liveLanding .livePlayerStage{aspect-ratio:1392/581;background:linear-gradient(#0a0d1d,#0a0d1d) padding-box padding-box,linear-gradient(92deg,#00f0ff 0%,#6366f1 51%,#ff00d4 100%) border-box;border:2px solid #0000;border-radius:32px;box-shadow:0 0 72px #00f0ff24,0 0 72px #ff00d41a,inset 0 0 0 1px #ffffff05}.liveLanding .videoChatPanel{display:none!important}.liveLanding .liveStageBadge{background:#ef4444;border-radius:4px;gap:6px;min-height:26px;padding:0 12px;font-family:Inter,Geist,sans-serif;font-size:12px;font-weight:900;top:28px;left:28px}.liveLanding .liveStageBadge i{width:8px;height:8px}.liveLanding .liveSubTabBar{background:0 0;border:0;justify-content:flex-start;gap:8px;height:40px;padding:0}.liveLanding .liveSubTabBar button{color:#94a3b8;background:#111832;border:1px solid #252b46;border-radius:999px;min-width:0;height:36px;padding:0 14px;font-family:Inter,Geist,sans-serif;font-size:12px;font-weight:700}.liveLanding .liveSubTabBar button.active{color:#0a0d1d;background:#ffb800;border-color:#ffb800}.liveFigmaContentGrid{grid-template-columns:minmax(0,1fr) 520px;align-items:start;gap:48px;display:grid}.liveFigmaLeftColumn{gap:32px;min-width:0;display:grid}.liveLanding .liveSummaryPanel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;gap:24px;padding:0}.liveLanding .liveSummaryPanel .liveInfoTop h1{color:#ffb800;text-shadow:none;margin:0 0 8px;font-family:Inter,Geist,sans-serif;font-size:36px;font-weight:900;line-height:1.15}.liveLanding .liveSummaryPanel .liveInfoTop p{color:#94a3b8;font-family:Inter,Geist,sans-serif;font-size:15px}.liveLanding .winningNumbers{gap:16px;padding-top:8px}.liveLanding .winningNumbers h2{color:#fff;font-family:Inter,Geist,sans-serif;font-size:18px;font-weight:800}.liveLanding .winningNumbers>div{gap:12px}.liveLanding .numberBall{color:#0a0d1d;background:#ffb800;border:0;width:48px;height:48px;font-family:Inter,Geist,sans-serif;font-size:21px;font-weight:800}.liveLanding .bonusBall{color:#fff;background:#3b82f6;border:0}.liveLanding .pendingBall{color:#94a3b8;background:#1e2444;border:1px dashed #252b46}.liveLanding .roundPurchasePanel{box-shadow:none;background:#161b33;border:1px solid #252b46;border-radius:24px;gap:24px;padding:32px}.liveLanding .roundPurchasePanel.collapsed,.liveLanding .roundPurchaseHeader{gap:18px}.liveLanding .roundPurchaseHeader h2{color:#fff;font-family:Inter,Geist,sans-serif;font-size:20px;font-weight:800}.liveLanding .roundPurchaseHeader p{color:#94a3b8;font-family:Inter,Geist,sans-serif;font-size:13px}.purchaseHeaderActions{align-items:center;gap:16px;display:flex}.liveLanding .purchasePointBalance{margin:0;font-family:Inter,Geist,sans-serif;font-size:14px;font-weight:500;color:#ffb800!important}.pickerToggleButton{color:#94a3b8;background:0 0;border:1px solid #252b46;border-radius:999px;align-items:center;gap:5px;min-height:30px;padding:0 12px;font-family:Inter,Geist,sans-serif;font-size:12px;font-weight:700;display:inline-flex}.pickerToggleButton[aria-expanded=true] svg{transform:rotate(180deg)}.liveLanding .walletNotice{border-radius:10px;margin:0;font-family:Inter,Geist,sans-serif}.liveLanding .pickerLabel{color:#64748b;text-transform:none;justify-content:flex-start;font-family:Inter,Geist,sans-serif;font-size:12px;font-weight:800}.liveLanding .pickerLabel b{color:#ffb800;font-size:12px}.liveLanding .numberPicker,.liveLanding .bonusPicker{flex-wrap:wrap;gap:10px;display:flex}.liveLanding .numberPicker button{aspect-ratio:auto;color:#fff;background:#1e2444;border:1px solid #252b46;border-radius:16px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-family:Inter,Geist,sans-serif;font-size:14px;font-weight:800;display:inline-flex}.liveLanding .numberPicker button.selected{color:#0a0d1d;box-shadow:none;background:#ffb800;border-color:#0000}.liveLanding .bonusPicker button.selected{color:#fff;background:#3b82f6}.liveCombinationStack{gap:12px;display:grid}.liveCombinationHeader{color:#64748b;justify-content:space-between;align-items:center;gap:16px;font-family:Inter,Geist,sans-serif;font-size:12px;font-weight:800;display:flex}.liveCombinationHeader b{color:#ffb800;align-items:center;gap:4px;display:inline-flex}.liveCombinationList{grid-template-columns:1fr;gap:8px;display:grid}.liveCombinationRow{background:#111832;border:1px solid #252b46e6;border-radius:12px;grid-template-columns:112px minmax(0,1fr) 32px;align-items:center;gap:10px;min-width:0;min-height:48px;padding:9px 10px;display:grid}.liveCombinationRow.draft{background:#ffb80012;border-color:#ffb80047}.liveCombinationRow strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-family:Inter,Geist,sans-serif;font-size:12px;font-weight:800;overflow:hidden}.liveCombinationRow>button{color:#64748b;background:0 0;border:1px solid #252b46;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.liveCombinationRow>button:not(:disabled):hover{color:#ef4444;border-color:#ef4444}.liveCombinationEmpty{color:#64748b;background:#1118329e;border:1px dashed #252b46;border-radius:12px;align-items:center;min-height:48px;margin:0;padding:0 12px;font-family:Inter,Geist,sans-serif;font-size:13px;display:flex}.liveLanding .ticketNumberStrip{align-items:center;gap:6px;min-width:0;display:flex}.liveLanding .ticketNumberStrip>div{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.liveLanding .ticketNumberStrip>b{color:#64748b;flex:none;font-size:12px}.liveLanding .ticketNumberPill{color:#fff;background:#1e2444;border:1px solid #252b46;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-family:Inter,Geist,sans-serif;font-size:11px;font-weight:900;display:grid}.liveLanding .draftNumberStrip .ticketNumberPill:not(.bonus):not(.pending){color:#0a0d1d;background:#ffb800;border-color:#0000}.liveLanding .ticketNumberPill.bonus{color:#fff;background:#3b82f6;border-color:#0000}.liveLanding .ticketNumberPill.pending,.liveLanding .ticketNumberPill.bonus.pending{color:#64748b;background:0 0;border-style:dashed;border-color:#252b46}.liveCombinationActions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.liveLanding .liveCombinationActions .compactButton{color:#94a3b8;border-color:#252b46;border-radius:8px;justify-content:center;gap:6px;min-width:0;min-height:34px;padding:0 8px;font-family:Inter,Geist,sans-serif;font-size:12px;font-weight:800}.liveLanding .purchaseCheckout.livePurchaseCheckout{background:0 0;border:0;border-radius:0;grid-template-columns:1fr;align-items:stretch;gap:16px;padding:0;display:grid}.liveLanding .purchaseCheckoutRows{gap:12px;display:grid!important}.liveLanding .purchaseCheckoutRows p{justify-content:space-between;align-items:center;gap:16px;margin:0;display:flex}.liveLanding .purchaseCheckoutRows span{color:#94a3b8;text-transform:none;font-family:Inter,Geist,sans-serif;font-size:14px;font-weight:500}.liveLanding .purchaseCheckoutRows strong{color:#fff;white-space:nowrap;font-family:Inter,Geist,sans-serif;font-size:18px;font-weight:900;line-height:1}.liveLanding .livePrimaryBuyButton{color:#0a0d1d;background:#ffb800;border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;min-height:64px;padding:0 18px;font-family:Inter,Geist,sans-serif;display:inline-flex;box-shadow:0 12px 26px #ffb8002e}.liveLanding .livePrimaryBuyButton span{color:#0a0d1d;text-transform:none;font-size:18px;font-weight:900;line-height:1.1}.liveLanding .livePrimaryBuyButton small{color:#0a0d1d9e;text-transform:none;font-size:12px;font-weight:700;line-height:1}.liveLanding .livePrimaryBuyButton:disabled{opacity:.52;box-shadow:none;cursor:not-allowed}.liveTicketRail{align-content:start;gap:24px;min-width:0;display:grid}.liveTicketRail>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.liveTicketRail h2{color:#fff;margin:0 0 4px;font-family:Inter,Geist,sans-serif;font-size:24px;font-weight:800}.liveTicketRail p{color:#94a3b8;margin:0;font-family:Inter,Geist,sans-serif;font-size:14px}.liveTicketRailList{gap:12px;display:grid}.liveTicketRail .ticketCompareCard{box-shadow:none;background:#161b33;border:1px solid #252b46;border-radius:16px}.liveTicketRail .ticketCompareBody{gap:16px;padding:20px}.liveTicketRail .ticketCompareBody header{align-items:center;gap:12px}.liveTicketRail .ticketCompareBody header>div{gap:8px}.liveTicketRail .ticketCompareBody strong{color:#fff;font-family:Inter,Geist,sans-serif;font-size:13px;font-weight:700;line-height:normal}.liveTicketRail .ticketCompareBody header span{color:#94a3b8;background:#1e2444;border-radius:4px;padding:2px 6px;font-family:Inter,Geist,sans-serif;font-size:11px;font-weight:400;line-height:normal}.liveTicketRail .ticketCompareNumbers{flex-wrap:nowrap;gap:8px}.liveTicketRail .ticketCompareBall{width:28px;height:28px;box-shadow:none;color:#94a3b8;background:0 0;border:1px solid #252b46;font-family:Inter,Geist,sans-serif;font-size:12px;font-weight:700}.liveTicketRail .ticketCompareBall:not(.bonus),.liveTicketRail .ticketCompareBall.matched{color:#0a0d1d;filter:drop-shadow(0 0 6px #ffb80066);background:#ffb800;border-color:#0000}.liveTicketRail .ticketCompareBall.bonus{color:#fff;filter:drop-shadow(0 0 6px #3b82f66b);background:#3b82f6;border-color:#0000}.liveTicketRail .ticketCompareBall.bonus.matched{color:#fff;background:#3b82f6}.liveTicketRail .ticketCompareNumbers em{color:#94a3b8;font-family:Inter,Geist,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:1}.liveTicketRail .ticketCompareStatus,.liveTicketRail .ticketCompareStatus.hot{color:#10b981;text-align:right;white-space:nowrap;background:0 0;border:0;margin:0;padding:0;font-family:Inter,Geist,sans-serif;font-size:13px;font-weight:600;line-height:normal}.liveTicketRailEmpty{color:#94a3b8;text-align:center;background:#161b33b3;border:1px dashed #252b46;border-radius:16px;align-content:center;place-items:center;gap:12px;min-height:156px;padding:24px;display:grid}.liveTicketRailEmpty strong{color:#fff;font-family:Inter,Geist,sans-serif}.liveTicketMoreButton{color:#94a3b8;background:0 0;border:1px dashed #252b46;border-radius:16px;justify-content:center;align-items:center;min-height:58px;padding:20px;font-family:Inter,Geist,sans-serif;font-size:14px;font-weight:400;line-height:normal;display:inline-flex}.liveTicketMoreButton:hover{color:#ffb800;border-color:#ffb800}.liveLanding .drawHistory{gap:24px}.liveLanding .drawHistoryHeader{min-height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.liveLanding .drawHistoryHeader h2{color:#fff;font-family:Inter,Geist,sans-serif;font-size:20px;font-weight:800}.liveLanding .drawHistoryHeader p{color:#94a3b8;font-family:Inter,Geist,sans-serif}.liveLanding .drawHistoryContent{grid-template-columns:286px minmax(0,1fr);align-items:start;gap:24px;display:grid}.liveLanding .drawReceiptRail{gap:12px;min-width:0;display:grid}.liveLanding .drawReceiptCard{min-width:0}.liveLanding .drawReceiptCard.active .drawReceipt{box-shadow:0 16px 34px #00000047,0 0 0 1px #ffb80029}.liveLanding .drawReceipt{width:100%}.liveLanding .drawTableCard{min-width:0;box-shadow:none;background:#161b33;border:1px solid #252b46;border-radius:16px;gap:24px;padding:24px;display:grid;overflow:hidden}.liveLanding .drawRoundSection{gap:12px;display:grid}.liveLanding .drawRoundSection h3{color:#475569;margin:0;font-family:Inter,Geist,sans-serif;font-size:13px;font-weight:700}.liveLanding .drawTable{scrollbar-width:none;gap:0;overflow-x:auto}.liveLanding .drawTable::-webkit-scrollbar{display:none}.liveLanding .drawTableHeader,.liveLanding .drawTableRow{grid-template-columns:70px 90px minmax(150px,1fr) 190px 150px;align-items:center;gap:0;min-width:780px;font-family:Inter,Geist,sans-serif;display:grid}.liveLanding .drawTableHeader{color:#475569;border-bottom:1px solid #252b46;padding-bottom:10px;font-size:11px;font-weight:800}.liveLanding .drawTableHeader span:nth-child(n+3),.liveLanding .drawTableRow>span:nth-child(n+4),.liveLanding .drawTableRow strong{text-align:right}.liveLanding .drawTableRow{color:#94a3b8;border-bottom:1px solid #252b46cc;min-height:47px;padding:10px 0;font-size:13px}.liveLanding .drawTableRow.totalRow{border-bottom:0;padding-top:12px}.liveLanding .drawTableRow strong{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:Inter,Geist,sans-serif;font-weight:500;overflow:hidden}.liveLanding .drawTableRow.totalRow strong{font-weight:800}.liveLanding .drawTableRow.totalRow .drawPrizeEach{color:#fff}.liveLanding .rankBadge{color:#94a3b8;background:#252b46;border:0;border-radius:6px;justify-content:center;align-items:center;width:54px;height:26px;font-family:Inter,Geist,sans-serif;font-size:12px;font-weight:800;display:inline-flex}.liveLanding .rankBadge.topRank{color:#0a0d1d;background:#ffb800}.liveLanding .rankBadge.secondRank{color:#0a0d1d;background:#94a3b8}.liveLanding .rankBadge.thirdRank{color:#0a0d1d;background:#cd7f32}.liveLanding .rankBadge.totalRank{color:#64748b;background:#1e2444;font-size:11px}.liveLanding .drawHistoryFooter{border-top:0;min-height:36px}@media (max-width:1180px){.liveFigmaContentGrid{grid-template-columns:1fr}.liveTicketRail{width:100%}.liveLanding .drawHistoryContent{grid-template-columns:1fr}.liveLanding .drawReceiptRail{grid-template-columns:repeat(2,minmax(0,1fr))}.liveLanding .purchaseCheckout{grid-template-columns:1fr;align-items:stretch}.liveLanding .checkoutActions{justify-content:flex-start}}.proofLanding,.aboutLanding,.liveLanding{min-height:100dvh}.proofHero,.aboutHero{border-bottom:1px solid #ffffff14}.proofHero{background:radial-gradient(700px 180px at 50% 18%,#1e1b4bd1,#0000 70%),#0d0d14;padding-top:64px;padding-bottom:40px}.proofFilters{background:#101018;border-bottom:1px solid #ffffff14;padding-top:32px;padding-bottom:32px}.proofGrid{background:#0d0d14;max-width:none;padding-top:48px;padding-bottom:48px}.proofGrid>.proofCard{min-width:0}.proofClaimPanel{padding-top:0;padding-bottom:48px}.pagination{padding-top:0;padding-bottom:88px}.aboutMission{padding-top:64px;padding-bottom:32px}.aboutFeatures,.faqSection{padding-top:32px;padding-bottom:64px}.aboutMission,.aboutFeatures,.faqSection{border-bottom:1px solid #ffffff0f}.aboutFooter{background:#090911;padding-top:72px;padding-bottom:48px}.myPageShell{border:1px solid #ffffff1f;border-radius:24px;margin-top:40px;margin-bottom:88px;box-shadow:0 22px 58px #00000047}.proofHero{background:#0d0d14;border-bottom:0;gap:8px;padding-top:64px;padding-bottom:40px}.proofFilters{background:#0d0d14;border-bottom:0;gap:12px;padding-top:0;padding-bottom:0}.proofGameFilters{min-height:36px}.proofGamePill{min-height:36px;padding:0 16px}.proofGamePill.red{background:#ef4444}.proofRankFilters{min-height:36px}.proofSearchRow{width:100%;max-width:var(--section-max);justify-content:flex-end;height:44px;margin:0 auto}.proofMyCardButton{background:var(--gold);min-height:43px;color:var(--surface);border:0;border-radius:8px;gap:6px;padding:0 16px;font-size:13px;font-weight:700}.proofMyCardButton.active{box-shadow:0 0 0 3px #fdb93133}.proofRoundDropdown{min-height:41px;position:relative}.proofRoundDropdown>button{color:#fff;background:#161b33;border:1px solid #252b46;border-radius:12px;align-items:center;gap:12px;height:41px;min-height:41px;padding:0 16px;font-family:Inter,Geist,sans-serif;font-size:14px;font-weight:400;display:inline-flex}.proofRoundDropdown span{color:#fff}.proofRoundDropdown strong{font-size:14px;font-weight:400}.proofRoundDropdown svg{color:#94a3b8;pointer-events:none;width:12px;height:12px}.proofRoundMenu{z-index:90;background:#161b33;border:1px solid #252b46;border-radius:12px;width:168px;max-height:280px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 20px 20px #00000040}.proofRoundMenu button{color:#94a3b8;text-align:left;border-radius:8px;justify-content:flex-start;min-height:38px;padding:0 10px;font-size:14px;font-weight:500}.proofRoundMenu button.active,.proofRoundMenu button:hover{color:#ffb800;background:#ffb8001f}.proofReviewNotice{width:100%;max-width:var(--section-max);border:1px solid #ffffff1f;border-radius:10px;margin:0 auto;padding:10px 14px;font-size:13px;font-weight:700}.proofReviewNotice.success{color:#86efac;background:#22c55e1a;border-color:#22c55e57}.proofReviewNotice.danger{color:#fca5a5;background:#ff4d4d1a;border-color:#ff4d4d5c}.proofSearchBox{border-radius:10px;height:44px}.proofSearchButton{min-height:43px}.proofGrid{background:#0d0d14;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;max-width:none;margin:0;padding-top:64px;padding-bottom:64px}.proofCard{border-radius:20px;gap:6px;height:auto;min-height:318px;padding:12px}.proofBadgeRow{gap:8px;min-height:26px}.proofGameBadge{color:#fff;background:#ef444421;border-radius:6px;min-height:26px;padding:4px 12px;font-size:14.4px}.proofCenterMeta{min-width:0;color:var(--muted);white-space:nowrap;justify-content:center;align-items:center;gap:6px;font-size:14.4px;display:inline-flex;overflow:hidden}.proofCenterMeta b{border:1px solid var(--gold);min-height:26px;color:var(--gold);border-radius:6px;align-items:center;padding:4px 12px;font-family:Outfit,Geist,sans-serif;font-size:14.4px;font-weight:800;line-height:1;display:inline-flex}.proofStatusBadge{border-radius:6px;min-height:26px;padding:4px 12px;font-size:14.4px}.proofWinner{padding:6px 0}.proofWinner strong{font-size:14.76px}.proofAmount{width:100%;color:var(--gold);font-size:25.74px;line-height:1.6}.proofReviewArea{justify-content:center;align-items:center;width:100%;min-height:35px;padding:8px 0;display:flex;overflow:hidden}.proofQuote{color:#ffffffb3;width:100%;min-height:0;font-size:14.4px;line-height:1.3}.proofQuote.reward{color:#86efac;text-align:center;font-weight:800}.proofCommentForm{gap:8px;width:100%;display:grid}.proofCommentForm textarea{resize:vertical;color:#fff;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;width:100%;min-height:58px;max-height:96px;padding:8px 10px;font-family:Geist,Outfit,sans-serif;font-size:12px;line-height:1.35}.proofIncentiveButton{border-color:var(--gold);width:100%;height:35px;min-height:35px;color:var(--gold);background:#fdb93114;font-family:Geist,Outfit,sans-serif;font-size:10px;font-weight:400}.proofIncentiveButton:disabled{cursor:not-allowed;opacity:.58}.proofHash{cursor:pointer;border:0;width:100%;height:26px;min-height:26px;padding:0 12px}.proofViewButton{width:100%;height:36px;min-height:36px;font-size:14.4px}.proofProcessingStatus{color:#22c55e;place-items:center;gap:4px;width:100%;height:44px;font-size:14.4px;font-weight:600;display:grid}.proofProcessingStatus i{background:#22c55e;border-radius:5px;width:10px;height:10px;display:block}.proofCardSkeleton{position:relative;overflow:hidden}.proofCardSkeleton:before{content:"";background:linear-gradient(90deg,#ffffff0a,#ffffff1a,#ffffff0a);border-radius:14px;animation:1.2s ease-in-out infinite skeletonPulse;position:absolute;inset:12px}.proofEmptyState{border:1px solid var(--line);min-height:318px;color:var(--muted);text-align:center;background:#ffffff0a;border-radius:20px;grid-column:1/-1;align-content:center;place-items:center;gap:10px;display:grid}.proofEmptyState h2,.proofEmptyState p{margin:0}.proofEmptyState h2{color:#fff;font-size:20px}.proofModalBackdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000ad;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.myPageProofModalBackdrop{z-index:2400}.proofModal{border:1px solid var(--line);background:#14141f;border-radius:20px;gap:22px;width:min(100%,560px);padding:24px;display:grid;box-shadow:0 24px 80px #0000006b}.proofModal header,.proofModal header>div,.proofModalActions{align-items:center;display:flex}.proofModal header{justify-content:space-between;gap:18px}.proofModal header>div{gap:12px}.proofModal h2{color:#fff;margin:0;font-family:Outfit,Geist,sans-serif;font-size:24px;font-weight:800}.proofModal header button{color:#fff;background:#ffffff14;border-radius:999px;place-items:center;width:36px;height:36px;display:grid}.proofModal dl{gap:10px;margin:0;display:grid}.proofModal dl>div{border-bottom:1px solid #ffffff14;justify-content:space-between;gap:16px;padding:12px 0;display:flex}.proofModal dt,.proofModal dd{margin:0}.proofModal dt{color:var(--muted)}.proofModal dd{color:#fff;text-align:right;font-weight:700}.proofModalActions{justify-content:flex-end;gap:12px}.proofModalActions button,.proofModalActions a{border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-size:14px;font-weight:800;display:inline-flex}.proofModalActions button{border:1px solid var(--line);color:#fff;background:0 0}.proofModalActions a{background:var(--gold);color:var(--surface)}.proofReviewModalBackdrop{z-index:90;background:#020617c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.proofReviewModal{background:#161b33;border:1px solid #252b46;border-radius:24px;flex-direction:column;align-items:stretch;gap:24px;width:min(100%,520px);padding:32px;display:flex;box-shadow:0 20px 20px #00000040}.proofReviewModalHeader{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.proofReviewModalHeader h2{color:#fff;align-items:center;gap:4px;margin:0;font-family:Inter,Geist,sans-serif;font-size:20px;font-weight:700;line-height:1.2;display:inline-flex}.proofReviewClose{color:#94a3b8;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.proofReviewClose svg{border:1.7px solid;border-radius:999px}.proofReviewModalBody{flex-direction:column;align-items:flex-start;gap:20px;width:100%;display:flex}.proofReviewInfoPill{color:#94a3b8;background:#252b46;border-radius:8px;align-items:center;min-height:31px;padding:6px 12px;font-family:Inter,Geist,sans-serif;font-size:13px;font-weight:500;line-height:1.45;display:inline-flex}.proofReviewRewardBanner{color:#ffb000;background:#ffb0001a;border-radius:12px;align-items:center;gap:8px;width:100%;min-height:40px;padding:12px;font-family:Inter,Geist,sans-serif;font-size:14px;font-weight:600;line-height:1.2;display:flex}.proofReviewRewardBanner svg{color:#ffb000;flex:none}.proofReviewInputStack{flex-direction:column;gap:8px;width:100%;display:flex}.proofReviewTextareaBox{background:#0f1327;border:1px solid #252b46;border-radius:12px;flex-direction:column;justify-content:space-between;width:100%;height:140px;padding:16px;display:flex}.proofReviewTextareaBox textarea{resize:none;color:#fff;background:0 0;border:0;outline:0;width:100%;min-height:84px;font-family:Inter,Geist,sans-serif;font-size:15px;font-weight:400;line-height:1.5}.proofReviewTextareaBox textarea::placeholder{color:#64748b}.proofReviewTextareaBox:focus-within{border-color:#ffb80080;box-shadow:0 0 0 3px #ffb80014}.proofReviewCounter{color:#64748b;justify-content:flex-end;width:100%;font-family:Inter,Geist,sans-serif;font-size:13px;font-weight:400;line-height:1.2;display:flex}.proofReviewCounter strong{color:#94a3b8;font-weight:600}.proofReviewInputStack p{color:#64748b;width:100%;margin:0;font-family:Inter,Geist,sans-serif;font-size:13px;font-weight:400;line-height:1.5}.proofReviewActions{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.proofReviewSubmit{color:#161b33;background:gold;border:0;border-radius:14px;justify-content:center;align-items:center;width:100%;height:56px;font-family:Inter,Geist,sans-serif;font-size:16px;font-weight:700;display:inline-flex}.proofReviewSubmit:disabled{cursor:not-allowed;opacity:.72}.proofReviewCancel{color:#94a3b8;background:0 0;border:0;font-family:Inter,Geist,sans-serif;font-size:14px;font-weight:500}.proofLanding{--section-max:1280px;--shell-pad:max(24px, calc((100vw - 1440px) / 2 + 80px));background:#0d0d14;min-height:100dvh}.proofLanding .desktopPageBody{background:#0d0d14}.proofContentArea{width:100%;padding:48px var(--shell-pad) 72px;background:#0d0d14;flex-direction:column;align-items:stretch;gap:24px;display:flex}.proofContentArea .proofHero{background:0 0;border:0;gap:12px;padding:0;display:grid}.proofContentArea .proofHero h1{color:#fff;margin:0;font-family:Sora,Outfit,Geist,sans-serif;font-size:34px;font-weight:800;line-height:1.2}.proofContentArea .proofHero p{color:#94a3b8;align-items:center;gap:8px;margin:0;font-family:Inter,Geist,sans-serif;font-size:14px;font-weight:400;display:inline-flex}.proofContentArea .proofHero svg{color:#22c55e}.proofContentArea .proofToolbar{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;width:100%;display:grid}.proofContentArea .proofFilters{background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:16px;padding:0;display:flex}.proofContentArea .proofGameFilters,.proofContentArea .proofRankFilters{align-items:center;gap:12px;min-height:0;display:flex}.proofContentArea .proofGamePill{border-radius:4px;min-height:23px;padding:4px 8px;font-family:Inter,Geist,sans-serif;font-size:11px;font-weight:800}.proofContentArea .proofGamePill.red{color:#fff;background:#d14c4c}.proofContentArea .proofRankFilters button{color:#94a3b8;background:#161b33;border:1px solid #252b46;border-radius:20px;min-height:31px;padding:0 18px;font-family:Inter,Geist,sans-serif;font-size:13px;font-weight:700}.proofContentArea .proofRankFilters button.active{color:#0a0d1d;background:#ffb800;border-color:#0000}.proofContentArea .proofSearchRow{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:12px;width:auto;max-width:none;height:auto;min-height:44px;margin:0;display:flex;overflow:visible}.proofContentArea .proofMyCardButton{color:#0a0d1d;white-space:nowrap;background:#ffb800;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:36px;min-height:36px;padding:0 14px;font-family:Inter,Geist,sans-serif;font-size:13px;font-weight:800;display:inline-flex}.proofContentArea .proofRoundDropdown{z-index:20;min-height:36px;color:inherit;background:0 0;border:0;border-radius:0;flex:none;margin-left:0;padding:0;position:relative}.proofContentArea .proofSearchBox,.proofContentArea .proofSearchButton{border-radius:12px;min-height:36px;font-family:Inter,Geist,sans-serif;font-size:14px}.proofContentArea .proofSearchBox{color:#fff;background:#161b33;border:1px solid #252b46}.proofContentArea .proofRoundDropdown>button{appearance:none;height:36px;min-height:36px;box-shadow:none;color:#fff;white-space:nowrap;background:#161b33;border:0;border-radius:8px;gap:12px;padding:0 16px;font-size:13px}.proofContentArea .proofRoundDropdown>button:hover,.proofContentArea .proofRoundDropdown>button:focus-visible{color:#fff;background:#1b213b;outline:none}.proofContentArea .proofRoundMenu{z-index:120;scrollbar-width:none;-ms-overflow-style:none;background:#161b33;border:0;left:0;right:auto}.proofContentArea .proofRoundMenu::-webkit-scrollbar{display:none}.proofContentArea .proofRoundMenu button{appearance:none;width:100%;box-shadow:none;color:#94a3b8;background:0 0;border:0;justify-content:flex-start;align-items:center;display:flex}.proofContentArea .proofRoundMenu button.active,.proofContentArea .proofRoundMenu button:hover,.proofContentArea .proofRoundMenu button:focus-visible{color:#ffb800;background:#ffb8001f;outline:none}.proofContentArea .proofSearchBox{flex:0 0 178px;align-items:center;gap:12px;width:178px;min-width:178px;padding:0 16px;display:flex}.proofContentArea .proofSearchBox svg{fill:none;color:#64748b;flex:none;width:14px;height:14px}.proofContentArea .proofSearchBox input{color:#fff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.proofContentArea .proofSearchBox input::placeholder{color:#475569}.proofContentArea .proofSearchButton{color:#fff;white-space:nowrap;background:#252b46;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;height:36px;min-height:36px;padding:0 18px;font-weight:600;display:inline-flex}.proofContentArea .proofSearchButton:hover,.proofContentArea .proofSearchButton:focus-visible{color:#fff;background:#303752;outline:none}.proofContentArea .proofReviewNotice{max-width:none;margin:0}.proofContentArea .proofGrid{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;margin:0;padding:0;display:grid}.proofContentArea .proofCard{min-width:0;min-height:206px;box-shadow:none;background:#171820;border:1px solid #252b46;border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;padding:14px;display:flex}.proofContentArea .proofBadgeRow{justify-content:flex-start;align-items:center;gap:8px;width:100%;min-height:21px;display:flex}.proofContentArea .proofGameBadge{color:#fff;background:#3b242d;border-radius:4px;min-height:21px;padding:4px 8px;font-family:Inter,Geist,sans-serif;font-size:11px;font-weight:800;line-height:1}.proofContentArea .proofCenterMeta{color:#94a3b8;align-items:center;gap:6px;min-width:0;margin-right:auto;font-family:Inter,Geist,sans-serif;font-size:12px;font-weight:500;display:inline-flex}.proofContentArea .proofCenterMeta b{color:#ffb800;background:#ffb80021;border:1px solid #ffb800;border-radius:4px;align-items:center;min-height:21px;padding:2px 6px;font-family:Inter,Geist,sans-serif;font-size:10px;font-weight:700;display:inline-flex}.proofContentArea .proofStatusBadge{color:#07130b;background:#22c55e;border-radius:4px;align-items:center;gap:4px;min-height:22px;padding:0 8px;font-family:Inter,Geist,sans-serif;font-size:11px;font-weight:900;display:inline-flex}.proofContentArea .proofStatusBadge:before{content:none;display:none}.proofContentArea .proofStatusBadge.pending{color:#0a0d1d;background:#f59e0b}.proofContentArea .proofStatusBadge.pending:before{background:#f59e0b}.proofContentArea .proofWinner{width:100%;padding:0}.proofContentArea .proofWinner strong{color:#fff;font-family:Inter,Geist,sans-serif;font-size:13px;font-weight:600}.proofContentArea .proofAmount{color:#ffb800;width:100%;font-family:Sora,Outfit,Geist,sans-serif;font-size:23px;font-weight:800;line-height:1}.proofContentArea .proofReviewArea{justify-content:stretch;align-items:stretch;width:100%;min-height:0;padding:0;display:flex}.proofContentArea .proofQuote{color:#94a3b8;width:100%;min-height:15px;margin:0;font-family:Inter,Geist,sans-serif;font-size:11px;font-style:italic;line-height:1.45}.proofContentArea .proofQuote.muted{color:#475569;font-style:normal}.proofContentArea .proofCommentForm{gap:8px;width:100%;display:grid}.proofContentArea .proofCommentForm textarea{color:#fff;background:#0a0d1d;border:1px solid #252b46;border-radius:8px;min-height:72px;padding:10px 12px;font-family:Inter,Geist,sans-serif;font-size:12px}.proofContentArea .proofIncentiveButton{color:#ffb800;background:#ffb80014;border:1px solid #ffb800;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:25px;padding:0 12px;font-family:Inter,Geist,sans-serif;font-size:11px;font-weight:700;display:inline-flex}.proofContentArea .proofHash{color:#475569;background:#10121a;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:24px;padding:0 9px;font-family:Inter,Geist,sans-serif;font-size:11px;display:flex}.proofContentArea .proofHash span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;display:inline-flex;overflow:hidden}.proofContentArea .proofHash svg{color:#475569;flex:none}.proofContentArea .proofViewButton{color:#fff;background:0 0;border:1px solid #2c3040;border-radius:999px;width:100%;min-height:26px;font-family:Inter,Geist,sans-serif;font-size:12px;font-weight:800}.proofContentArea .proofPaidLine{color:#22c55e;justify-content:center;align-self:center;align-items:center;gap:4px;font-family:Inter,Geist,sans-serif;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.proofContentArea .proofPaidLine>span{background:#22c55e;border-radius:50%;width:7px;height:7px}.proofContentArea .pagination{justify-content:center;gap:8px;width:100%;padding:0;display:flex}.proofContentArea .pagination button{color:#94a3b8;background:0 0;border:1px solid #0000;border-radius:8px;width:36px;height:36px;font-family:Inter,Geist,sans-serif;font-size:14px;font-weight:600}.proofContentArea .pagination button:first-child,.proofContentArea .pagination button:last-child{background:#161b33;border-color:#252b46}.proofContentArea .pagination button.active{color:#0a0d1d;background:#ffb800}.proofCertificateLanding,.proofCertificateLanding .desktopPageBody{background:#0d0d14}.proofCertificateContent{color:#fff;background:#0d0d14;align-content:start;gap:32px;width:100%;min-height:calc(100dvh - 80px);padding:72px 50px 104px;display:grid}.proofCertificateHero{justify-content:space-between;align-items:flex-end;gap:24px;min-width:0;display:flex}.proofCertificateHero>div{gap:8px;min-width:0;display:grid}.proofCertificateHero>div>span{color:#ffb800;letter-spacing:0;text-transform:uppercase;font-family:Inter,Geist,sans-serif;font-size:12px;font-weight:900;line-height:1.2}.proofCertificateHero h1{color:#fff;margin:0;font-family:Sora,Outfit,Geist,sans-serif;font-size:40px;font-weight:800;line-height:1.12}.proofCertificateHero p{color:#94a3b8;margin:0;font-family:Inter,Geist,sans-serif;font-size:14px;font-weight:500;line-height:1.45}.proofCertificateHero button{color:#0a0d1d;background:#ffb800;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-family:Inter,Geist,sans-serif;font-size:14px;font-weight:800;display:inline-flex}.proofCertificateHero button:disabled{cursor:not-allowed;opacity:.5}.proofCertificateLayout{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:24px;min-width:0;display:grid}.proofCertificateRecords{gap:16px;min-width:0;display:grid}.proofCertificateRecords header{justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex}.proofCertificateRecords h2{color:#fff;margin:0;font-family:Sora,Outfit,Geist,sans-serif;font-size:18px;font-weight:800;line-height:1.2}.proofCertificateRecords header span{color:#64748b;white-space:nowrap;font-family:Inter,Geist,sans-serif;font-size:12px;font-weight:800}.proofCertificateRecordList{gap:10px;min-width:0;display:grid}.proofCertificateRecordList button{color:#94a3b8;text-align:left;background:#161b33;border:1px solid #252b46;border-radius:8px;gap:8px;width:100%;min-width:0;padding:16px;display:grid}.proofCertificateRecordList button.active,.proofCertificateRecordList button:hover,.proofCertificateRecordList button:focus-visible{background:#1b213b;border-color:#ffb800a8;outline:none}.proofCertificateRecordList button span{color:#ffb800;font-family:Inter,Geist,sans-serif;font-size:12px;font-weight:900}.proofCertificateRecordList button strong{color:#fff;min-width:0;font-family:Inter,Geist,sans-serif;font-size:15px;font-weight:800;line-height:1.35}.proofCertificateRecordList button small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:Inter,Geist,sans-serif;font-size:11px;font-weight:700;line-height:1.3;overflow:hidden}.proofCertificateDocumentStage{background:#11162b;border:1px solid #252b46;border-radius:8px;justify-items:center;min-width:0;padding:24px;display:grid;overflow:auto}.proofCertificateSheet{color:#111827;background:#fff;border:1px solid #d0d5dd;border-radius:8px;align-content:start;gap:22px;width:min(100%,740px);min-height:1046px;padding:56px;display:grid;box-shadow:0 24px 80px #00000057}.proofCertificateSheetHeader{border-bottom:2px solid #111827;justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;display:flex}.proofCertificateSheetHeader div{gap:6px;min-width:0;display:grid}.proofCertificateSheetHeader span{color:#f59e0b;letter-spacing:0;font-family:Inter,Geist,sans-serif;font-size:12px;font-weight:900;line-height:1.2}.proofCertificateSheetHeader h2{color:#111827;margin:0;font-family:Sora,Outfit,Geist,sans-serif;font-size:30px;font-weight:900;line-height:1.08}.proofCertificateSheetHeader strong{color:#f59e0b;text-align:center;border:2px solid #f59e0b;border-radius:6px;min-width:88px;padding:11px 12px;font-family:Inter,Geist,sans-serif;font-size:17px;font-weight:900}.proofCertificatePrize{background:#fff8e1;border:1px solid #f3d47c;border-radius:8px;gap:8px;padding:22px;display:grid}.proofCertificatePrize span,.proofCertificateFields dt,.proofCertificateNumbers>span{color:#667085;letter-spacing:0;text-transform:uppercase;font-family:Inter,Geist,sans-serif;font-size:11px;font-weight:900;line-height:1.25}.proofCertificatePrize strong{color:#111827;font-family:Sora,Outfit,Geist,sans-serif;font-size:38px;font-weight:900;line-height:1}.proofCertificatePrize p{color:#475467;margin:0;font-family:Inter,Geist,sans-serif;font-size:14px;font-weight:800;line-height:1.4}.proofCertificateFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.proofCertificateFields>div{background:#fff;border:1px solid #d0d5dd;border-radius:8px;gap:7px;min-width:0;padding:12px;display:grid}.proofCertificateFields>div.wide{grid-column:1/-1}.proofCertificateFields dd{overflow-wrap:anywhere;color:#111827;min-width:0;margin:0;font-family:Inter,Geist,sans-serif;font-size:13px;font-weight:800;line-height:1.45}.proofCertificateNumbers{background:#fff;border:1px solid #d0d5dd;border-radius:8px;gap:12px;padding:14px;display:grid}.proofCertificateNumbers>div{flex-wrap:wrap;gap:8px;display:flex}.proofCertificateNumbers b{color:#fff;background:#111827;border-radius:50%;place-items:center;width:36px;height:36px;font-family:Inter,Geist,sans-serif;font-size:13px;font-weight:900;display:grid}.proofCertificateNumbers em{color:#667085;font-family:Inter,Geist,sans-serif;font-size:13px;font-style:normal;font-weight:800}.proofCertificateSheetFooter{border-top:1px solid #d0d5dd;justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-top:18px;display:flex}.proofCertificateSheetFooter div{color:#16a34a;align-items:center;gap:8px;font-family:Inter,Geist,sans-serif;font-size:14px;font-weight:900;display:inline-flex}.proofCertificateSheetFooter p{overflow-wrap:anywhere;color:#667085;text-align:right;min-width:0;margin:0;font-family:Inter,Geist,sans-serif;font-size:12px;font-weight:800;line-height:1.35}.proofCertificateEmpty{color:#64748b;text-align:center;background:#161b33;border:1px solid #252b46;border-radius:8px;place-items:center;gap:8px;min-height:142px;padding:20px;display:grid}.proofCertificateEmpty.document{width:min(100%,560px);min-height:420px}.proofCertificateEmpty strong{color:#fff;font-family:Inter,Geist,sans-serif;font-size:14px;font-weight:800}.proofCertificateEmpty span{color:#64748b;max-width:340px;font-family:Inter,Geist,sans-serif;font-size:13px;font-weight:500;line-height:1.45}@media (max-width:1100px){.proofCertificateContent{padding-left:32px;padding-right:32px}.proofCertificateLayout{grid-template-columns:1fr}.proofCertificateRecordList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.mobileProofContent .proofCertificateContent{background:#0b1020;gap:20px;min-height:0;padding:0}.mobileProofContent .proofCertificateHero{flex-direction:column;align-items:stretch;gap:16px}.mobileProofContent .proofCertificateHero>div>span{font-size:11px}.mobileProofContent .proofCertificateHero h1{font-size:28px}.mobileProofContent .proofCertificateHero p{font-size:13px}.mobileProofContent .proofCertificateHero button{width:100%}.mobileProofContent .proofCertificateLayout{grid-template-columns:1fr;gap:18px}.mobileProofContent .proofCertificateRecords{gap:12px}.mobileProofContent .proofCertificateRecordList{grid-template-columns:1fr;gap:8px}.mobileProofContent .proofCertificateRecordList button{padding:14px}.mobileProofContent .proofCertificateDocumentStage{background:0 0;border:0;padding:0;overflow:visible}.mobileProofContent .proofCertificateSheet{width:100%;min-height:0;box-shadow:none;gap:16px;padding:22px}.mobileProofContent .proofCertificateSheetHeader{flex-direction:column;align-items:flex-start;gap:14px}.mobileProofContent .proofCertificateSheetHeader h2{font-size:24px}.mobileProofContent .proofCertificatePrize{padding:18px}.mobileProofContent .proofCertificatePrize strong{font-size:30px}.mobileProofContent .proofCertificateFields{grid-template-columns:1fr}.mobileProofContent .proofCertificateSheetFooter{flex-direction:column;align-items:flex-start}.mobileProofContent .proofCertificateSheetFooter p{text-align:left}}@media (max-width:1100px){.desktopHeader{padding:0 32px}.desktopNav{gap:20px}.myPageHeroInner,.myPageContentGrid,.myReferralLayout,.myMessagesLayout{grid-template-columns:1fr}.myReferralTableCard{grid-column:auto}.myPageHeroInner{display:grid}.myPageHeroStats,.myPageMemberPanel,.myPageIdentity{width:100%}.myPageMemberPanel{align-items:flex-start}.myPageSideColumn{grid-template-columns:repeat(2,minmax(0,1fr))}.myActivityCard{grid-column:1/-1}.myWinningGrid,.myTicketStats,.myPointSummaryGrid,.myTransferGrid{grid-template-columns:1fr}.myTicketHistoryLayout .myTicketStats{grid-template-columns:repeat(3,minmax(0,1fr))}.walletOptionGrid{grid-template-columns:1fr}.myPageFooterTop,.myPageFooterBottom{flex-direction:column}.myPageFooterLinks{gap:48px}.desktopHero,.desktopStats,.winnerPreview,.gameActivity{padding-left:32px;padding-right:32px}.desktopStats,.winnerGrid,.jackpotShowcase,.activityColumns{grid-template-columns:repeat(2,minmax(0,1fr))}.activityColumn.red,.jackpotShowcase .gameCard.red{grid-column:1/-1}.liveSubTabBar{gap:24px;padding:0 32px;overflow-x:auto}.liveWorkspace{grid-template-columns:1fr}.liveWorkspace.compareMode{padding:32px}.liveCompareStatusBody{grid-template-columns:1fr;align-items:start}.liveDrawNow,.liveCompareTimer{justify-items:start}.liveCompareHeader{flex-direction:column;align-items:flex-start}.liveCompareHeaderActions{flex-wrap:wrap}.ticketCompareGrid{grid-template-columns:1fr}.liveCompareSummary{flex-direction:column;align-items:flex-start}.drawCard{grid-template-columns:1fr}.drawTableHeader,.drawTableRow{grid-template-columns:56px 56px minmax(100px,1fr) 92px 92px}.numberPicker{grid-template-columns:repeat(9,minmax(0,1fr))}.purchaseSummary{flex-direction:column;align-items:flex-start}.purchaseActions{flex-wrap:wrap;justify-content:flex-start;width:100%}.purchaseCheckout{flex-direction:column;align-items:flex-start}.ticketSetRow{flex-wrap:wrap;align-items:flex-start}.ticketNumberStrip{flex-basis:100%;order:3}.drawReceipt{width:min(100%,360px)}.liveRoundCardGrid{grid-template-columns:1fr}.chatPanel{min-height:520px}.videoChatPanel{display:none}.liveViewerCount{right:24px}.proofGrid{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:32px;padding-right:32px}.proofHero,.proofFilters,.proofClaimPanel,.pagination{padding-left:32px;padding-right:32px}.proofContentArea .proofToolbar{grid-template-columns:1fr}.proofSearchRow{flex-wrap:wrap;justify-content:flex-start;height:auto}.proofMyCardButton,.proofRoundDropdown,.proofSearchBox,.proofSearchButton{flex:0 auto}.aboutHero,.aboutMission,.aboutFeatures,.faqSection,.aboutFooter{padding-left:32px;padding-right:32px}.aboutFeatures>div,.profileStats,.jpusdHistoryGrid,.receiptNftTraits{grid-template-columns:repeat(2,minmax(0,1fr))}.jpusdWorkspace,.jpusdActionGrid,.receiptNftModal{grid-template-columns:1fr}.receiptNftModal{overflow:visible}.receiptNftPreviewPanel{min-height:420px}.footerTop{flex-direction:column}.settingsGrid,.scenarioGrid,.scenarioBottomGrid{grid-template-columns:1fr}.scenarioRewardGrid,.scenarioPaymentAddressGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.scenarioHeader{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.myTicketHistoryLayout .myTicketStats{grid-template-columns:1fr}.myTicketFilterBar{flex-wrap:wrap}.receiptNftImageBackdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a0d1d;padding:0}.receiptNftImageModal{width:100%;max-width:none;height:100dvh;max-height:none;box-shadow:none;background:#0a0d1d;border:0;border-radius:0;padding:0}.receiptNftImageModal img{border-radius:0;max-width:100%;max-height:100dvh}.receiptNftImageClose{background:#0f172ab8;top:16px;right:16px}.walletConnectorHeader{flex-direction:column;align-items:stretch}.walletOptionGrid{grid-template-columns:1fr}.ticketPaymentModalOverlay{place-items:end center;padding:0}.ticketPaymentModal{border-bottom:0;border-left:0;border-right:0;border-radius:18px 18px 0 0;gap:11px;width:100%;height:92dvh;max-height:92dvh;padding:16px;overflow:hidden}.ticketPaymentModalHeader{align-items:center;gap:12px}.ticketPaymentModalHeader h3{font-size:20px}.ticketPaymentModalHeader button{width:36px;height:36px}.ticketPaymentSummary{grid-template-columns:1fr .68fr 1fr;gap:7px}.ticketPaymentSummary>div{min-height:56px;padding:9px}.ticketPaymentSummary span{font-size:11px}.ticketPaymentSummary strong{font-size:14px}.ticketPaymentMethodTabs button{min-height:38px;padding:0 4px;font-size:12px}.ticketWalletConnector{min-height:336px;padding:12px}.ticketWalletConnector.connectionOnly{min-height:0;max-height:min(336px,100dvh - 260px)}.ticketWalletConnector .walletAssetTabs{gap:7px}.ticketWalletConnector .walletAssetTabs button{min-height:36px}.ticketWalletConnector .walletNetworkTrigger{min-height:52px}.ticketWalletConnector .walletNetworkSelected img{width:30px;height:30px}.ticketWalletConnector .walletNetworkSelected span{font-size:13px}.ticketWalletConnector .walletOptionGrid{grid-template-columns:1fr;gap:7px;min-height:298px}.ticketWalletConnector.connectionOnly .walletOptionGrid{min-height:0;max-height:min(248px,100dvh - 350px)}.ticketWalletConnector .walletOptionGrid button{grid-template-columns:28px minmax(0,1fr) 14px;gap:6px;min-height:54px;padding:7px}.ticketWalletConnector .walletOptionGrid span{font-size:12px}.ticketWalletConnector .walletOptionGrid small{font-size:11px}.ticketWalletConnector .walletOptionLogo{width:28px;height:28px}.ticketManualDepositPanel{min-height:336px;padding:12px}.ticketManualPickerGrid{grid-template-columns:1fr;gap:8px}.ticketManualDepositBody{grid-template-columns:96px minmax(0,1fr);gap:10px}.ticketManualQrBox{width:96px}.ticketManualInstruction strong{font-size:17px}.ticketManualAddressLine{grid-template-columns:minmax(0,1fr) 76px}.ticketManualAddressLine code{font-size:11px}.ticketPointPayCard{grid-template-columns:1fr 1fr;padding:12px}.ticketPointPayCard b{grid-column:1/-1;justify-self:start}.ticketPaymentModalActions{padding:12px 16px calc(12px + env(safe-area-inset-bottom));flex-direction:column-reverse;align-items:stretch;margin:1px -16px -16px;bottom:-16px}.ticketPaymentModalActions button{width:100%}.myReferralStats,.myReferralTableGrid{grid-template-columns:1fr}.myReferralCodeBox{flex-direction:column;justify-content:center;align-items:stretch;padding:24px}.myReferralCodeBox strong{overflow-wrap:anywhere;font-size:22px}.myReferralTableCard .myTableHeader{display:none}.myReferralTableCard .myTableRow{align-items:start;gap:8px;min-height:0;padding:16px 20px}.proofGrid{grid-template-columns:1fr;gap:18px;padding-top:32px;padding-left:18px;padding-right:18px}.proofHero,.proofFilters,.pagination{padding-left:18px;padding-right:18px}.proofHero h1{font-size:40px}.proofSearchRow,.proofGameFilters,.proofRankFilters{flex-wrap:wrap}.proofContentArea .proofSearchRow{flex-direction:column;align-items:stretch}.proofContentArea .proofMyCardButton,.proofContentArea .proofRoundDropdown,.proofContentArea .proofRoundDropdown>button,.proofContentArea .proofSearchBox,.proofContentArea .proofSearchButton{flex:none;width:100%}.proofContentArea .proofRoundMenu,.proofSearchBox{width:100%}.mobileHome .mobileProofContent{padding:84px 20px calc(28px + env(safe-area-inset-bottom));gap:0}.mobileProofContent .proofContentArea{background:#0b1020;gap:24px;padding:0}.mobileProofContent .proofToolbar{grid-template-columns:1fr;gap:20px;display:grid}.mobileProofContent .proofHero{align-items:start;gap:10px;padding:0;display:grid}.mobileProofContent .proofHero h1{color:#fff;font-size:28px;line-height:1.15;display:block}.mobileProofContent .proofHero p{color:#fff;gap:8px;font-size:13px;font-weight:800}.mobileProofContent .proofHero svg{width:20px;height:20px}.mobileProofContent .proofFilters{gap:24px}.mobileProofContent .proofGameFilters,.mobileProofContent .proofRankFilters{gap:10px}.mobileProofContent .proofRankFilters{width:100%}.mobileProofContent .proofRankFilters button{background:#161c35;border:0;min-height:31px;padding:0 16px;font-weight:800}.mobileProofContent .proofRankFilters button.active{color:#0b1020;background:#ffb800}.mobileProofContent .proofSearchRow{flex-wrap:wrap;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;width:100%;min-height:41px;display:grid;overflow:visible}.mobileProofContent .proofMyCardButton{color:#ffb800;white-space:nowrap;background:0 0;border:1px solid #ffb800;flex:none;width:100%;min-width:0;height:36px;min-height:36px;padding:0 12px;font-size:13px;font-weight:800}.mobileProofContent .proofMyCardButton svg{width:14px;height:14px}.mobileProofContent .proofRoundDropdown{flex:auto;min-width:0}.mobileProofContent .proofRoundDropdown>button{white-space:nowrap;background:#161b33;border:0;justify-content:center;width:100%;padding:0 14px}.mobileProofContent .proofRoundDropdown span{text-overflow:ellipsis;overflow:hidden}.mobileProofContent .proofRoundMenu{width:100%}.mobileProofContent .proofSearchBox,.mobileProofContent .proofSearchButton{grid-column:1/-1;width:100%;min-width:0}.mobileProofContent .proofGrid{grid-template-columns:1fr;gap:12px;padding:0}.mobileProofContent .proofCard{border-radius:12px;gap:8px;width:100%;min-height:206px;padding:14px}.mobileProofContent .proofBadgeRow{gap:8px;min-height:22px}.mobileProofContent .proofGameBadge{min-height:21px;padding:4px 8px;font-size:11px}.mobileProofContent .proofCenterMeta{color:#475659;font-size:11px}.mobileProofContent .proofCenterMeta b{min-height:18px;padding:1px 6px;font-size:10px}.mobileProofContent .proofStatusBadge{font-size:11px}.mobileProofContent .proofWinner strong{font-size:14px;font-weight:400}.mobileProofContent .proofAmount{font-size:23px;line-height:1.1}.mobileProofContent .proofQuote{color:#475659;min-height:17px;font-size:11px;line-height:1.35}.mobileProofContent .proofIncentiveButton{background:0 0;min-height:25px;font-size:12px}.mobileProofContent .proofHash{min-height:24px;padding:0 10px;font-size:10px}.mobileProofContent .proofViewButton{min-height:26px}.mobileProofContent .pagination{padding:6px 0 0}.mobileMyPage{color:#fff;gap:20px;width:100%;min-width:0;display:grid}.mobileMyPage *,.mobileMyPage :before,.mobileMyPage :after{box-sizing:border-box}.mobileMyPage button,.mobileMyPage input{font:inherit}.mobileMyProfileHeader,.mobileMyCard,.mobileMySummaryGrid article,.mobileMyWinCard{background:#111527;border:1px solid #1e2640}.mobileMyProfileHeader{border-radius:16px;gap:20px;padding:16px;display:grid}.mobileMyUserRow{align-items:center;gap:16px;display:flex}.mobileMyAvatar{color:#0a0c1a;background:#ffb800;border-radius:22px;flex:none;place-items:center;width:44px;height:44px;font-family:Inter,Geist,sans-serif;font-size:20px;font-weight:900;display:grid}.mobileMyUserRow strong{color:#fff;font-size:16px;font-weight:800;display:block}.mobileMyUserRow span{color:#94a3b8;margin-top:2px;font-size:12px;font-weight:500;display:block}.mobileMyStatPills,.mobileMyReferralStats,.mobileMySummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mobileMyStatPills article{background:#0a0c1a;border:1px solid #1e2640;border-radius:10px;gap:4px;min-width:0;padding:8px 10px;display:grid}.mobileMyStatPills span,.mobileMySummaryGrid span,.mobileMyReferralStats span{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;overflow:hidden}.mobileMyStatPills strong,.mobileMySummaryGrid strong,.mobileMyReferralStats strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.mobileMyStatPills article:first-child strong,.mobileMyStatPills article:last-child strong,.mobileMySummaryGrid article:first-child strong,.mobileMySummaryGrid .positive,.mobileMyReferralStats strong{color:#ffb800}.mobileMySummaryGrid .negative{color:#ef4444}.mobileMyTabs{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x;border-bottom:1px solid #1e2640;width:100%;min-width:0;max-width:100%;padding:0 20px;display:flex;overflow:auto hidden}.mobileMyTabs::-webkit-scrollbar{display:none}.mobileMyTabs button{color:#94a3b8;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:6px;min-width:fit-content;padding:12px;font-size:14px;font-weight:800;display:inline-flex}.mobileMyTabs button.active{color:#ffb800;border-bottom-color:#ffb800}.mobileMyTabs b,.mobileMyMessagesCard header span{color:#0a0c1a;background:#ffb800;border-radius:4px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-family:Inter,Geist,sans-serif;font-size:10px;font-weight:900;display:inline-grid}.mobileMyNotice{border-radius:10px;margin:0;padding:12px 14px;font-size:12px;font-weight:700;line-height:1.45}.mobileMyNotice.success{color:#86efac;background:#22c55e1f;border:1px solid #22c55e59}.mobileMyNotice.danger{color:#fca5a5;background:#ef44441f;border:1px solid #ef444459}.mobileMyCard{border-radius:12px;gap:20px;padding:16px;display:grid}.mobileMyCard h2{color:#fff;margin:0;font-size:14px;font-weight:800}.mobileMyProfileCard{gap:16px}.mobileMyField{color:#94a3b8;text-transform:uppercase;gap:8px;font-size:12px;font-weight:800;display:grid}.mobileMyField input{color:#fff;background:#070914;border:1px solid #1e2640;border-radius:10px;width:100%;min-width:0;height:44px;padding:0 12px;font-size:14px;font-weight:800}.mobileMyFieldControl{background:#070914;border:1px solid #1e2640;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;display:grid;overflow:hidden}.mobileMyFieldControl input{background:0 0;border:0}.mobileMyFieldControl button,.mobileMyActionRow button,.mobileMyWalletRow button{color:#ffb800;background:0 0;border:1px solid #ffb800;border-radius:6px;justify-content:center;align-items:center;min-height:30px;margin-right:10px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.mobileMyPrimaryButton{color:#0a0c1a;background:#ffb800;border:0;border-radius:10px;width:100%;height:48px;font-size:14px;font-weight:900}.mobileMyPrimaryButton:disabled,.mobileMyWalletRow button:disabled{opacity:.62}.mobileMySecurityCard{gap:18px}.mobileMyActionRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.mobileMyActionRow span{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.mobileMyWeb3Block{gap:12px;display:grid}.mobileMyWeb3Block>span{color:#94a3b8;text-transform:uppercase;font-size:12px;font-weight:800}.mobileMyWalletRow{background:#0a0c1a;border:1px solid #1e2640;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.mobileMyWalletRow div{align-items:center;gap:10px;min-width:0;display:flex}.mobileMyWalletRow svg{color:#94a3b8;flex:none}.mobileMyWalletRow strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.mobileMyWalletRow button{color:#94a3b8;border-color:#1e2640;margin-right:0}.mobileMyWalletRow button.connected{color:#22c55e;border-color:#22c55e59}.mobileMyReferralCodeCard{background:#111527;border:1px solid #ffb800;border-radius:12px;grid-template-columns:minmax(0,1fr) 40px;gap:20px;padding:20px;display:grid}.mobileMyReferralCodeCard>div:first-child{gap:8px;min-width:0;display:grid}.mobileMyReferralCodeCard>div:first-child span{color:#94a3b8;text-transform:uppercase;font-size:12px;font-weight:800}.mobileMyReferralCodeCard>div:first-child strong{color:#ffb800;text-overflow:ellipsis;white-space:nowrap;font-family:Inter,Geist,sans-serif;font-size:24px;font-weight:900;overflow:hidden}.mobileMyReferralCodeCard>button{color:#ffb800;background:#ffb80024;border:0;border-radius:8px;align-self:end;place-items:center;width:40px;height:40px;display:grid}.mobileMyReferralStats{grid-column:1/-1}.mobileMyReferralStats article{gap:4px;min-width:0;display:grid}.mobileMyTableHead{color:#94a3b8;font-size:11px;font-weight:700}.mobileMyTableRow,.mobileMyTicketRow,.mobileMyPointRow{border-top:1px solid #1e2640}.mobileMyReferralGrid{grid-template-columns:80px minmax(0,1fr) 70px 70px;align-items:center;gap:0;min-width:0;padding:8px 0;display:grid}.mobileMyReferralGrid span,.mobileMyReferralGrid strong,.mobileMyReferralGrid em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mobileMyReferralGrid span{color:#94a3b8;font-size:12px;font-weight:500}.mobileMyReferralGrid strong{color:#fff;font-size:12px;font-weight:800}.mobileMyReferralGrid b,.mobileMyTicketGrid b{border-radius:6px;justify-content:center;align-items:center;width:max-content;max-width:64px;min-height:20px;padding:0 8px;font-family:Inter,Geist,sans-serif;font-size:10px;font-style:normal;font-weight:900;display:inline-flex}.mobileMyReferralGrid b.active,.mobileMyReferralGrid b.won{color:#22c55e;background:#22c55e1f}.mobileMyReferralGrid b.pending,.mobileMyTicketGrid b.pending{color:#ffb800;background:#ffb8001f}.mobileMyTicketGrid b.won{color:#22c55e;background:#22c55e1f}.mobileMyReferralGrid b.lost,.mobileMyTicketGrid b.lost{color:#94a3b8;background:#1e2640}.mobileMyReferralGrid em{color:#ffb800;text-align:right;font-size:12px;font-style:normal;font-weight:900}.mobileMyEmpty,.mobileMyEmptyState p{color:#94a3b8;margin:0;font-size:13px;line-height:1.45}.mobileMyMessagesCard{gap:12px}.mobileMyMessagesCard header{align-items:center;gap:8px;display:flex}.mobileMyMessageList{display:grid}.mobileMyMessageList button{color:#94a3b8;text-align:left;background:0 0;border:0;border-bottom:1px solid #1e2640;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:14px 0;display:grid}.mobileMyMessageList button:last-child{border-bottom:0}.mobileMyMessageList button span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:11px;font-weight:700;display:inline-flex;overflow:hidden}.mobileMyMessageList button span b{background:#ffb800;border-radius:50%;flex:none;width:6px;height:6px}.mobileMyMessageList time{color:#475569;font-family:Inter,Geist,sans-serif;font-size:11px;font-weight:500}.mobileMyMessageList strong{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:13px;font-weight:500;line-height:1.5;overflow:hidden}.mobileMyMessageList button.unread span{color:#ffb800}.mobileMyMessageList button.unread strong{color:#fff;font-weight:800}.mobileMyFilterChips{scrollbar-width:none;align-items:center;gap:8px;display:flex;overflow-x:auto}.mobileMyFilterChips::-webkit-scrollbar{display:none}.mobileMyFilterChips button{color:#fff;white-space:nowrap;background:#111527;border:1px solid #1e2640;border-radius:20px;align-items:center;gap:4px;min-height:30px;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex}.mobileMySummaryGrid article{border-radius:12px;gap:8px;min-width:0;padding:12px;display:grid}.mobileMyTicketTable,.mobileMyPointTable{gap:0}.mobileMyTicketGrid{grid-template-columns:46px minmax(0,1fr) 56px 64px;align-items:center;gap:0;min-width:0;padding:8px 0;display:grid}.mobileMyTicketGrid>span,.mobileMyTicketGrid>strong,.mobileMyTicketGrid>em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mobileMyTicketGrid>span{color:#fff;font-size:12px;font-weight:500}.mobileMyTicketGrid>strong{color:#fff;font-family:Inter,Geist,sans-serif;font-size:12px;font-weight:900}.mobileMyTicketGrid>em{color:#fff;text-align:right;font-family:Inter,Geist,sans-serif;font-size:12px;font-style:normal}.mobileMyTicketGrid b{justify-self:end}.mobileMyTicketMeta{justify-content:space-between;align-items:center;gap:8px;padding:0 0 12px 46px;display:flex}.mobileMyTicketMeta small{color:#475569;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.mobileMyTicketMeta button{color:#ffb800;background:0 0;border:1px solid #ffb80073;border-radius:6px;flex:none;min-height:24px;padding:0 8px;font-size:10px;font-weight:900}.mobileMyTicketMeta button.pending{color:#94a3b8;border-color:#94a3b83d}.mobileMyWinningList{gap:20px;display:grid}.mobileMyWinCard{border-radius:12px;gap:20px;padding:20px;display:grid}.mobileMyWinCard header{justify-content:space-between;align-items:center;gap:10px;display:flex}.mobileMyWinCard header .game{color:#0a0c1a;background:#d14c4c;border-radius:6px;align-items:center;min-height:22px;padding:0 8px;font-family:Inter,Geist,sans-serif;font-size:10px;font-weight:900;display:inline-flex}.mobileMyWinCard header>div{flex:auto;justify-content:center;align-items:center;gap:8px;min-width:0;display:inline-flex}.mobileMyWinCard header>div strong{color:#fff;font-size:14px;font-weight:900}.mobileMyWinCard header>div b{color:#ffb800;background:#ffb8001f;border-radius:6px;align-items:center;min-height:22px;padding:0 8px;font-family:Inter,Geist,sans-serif;font-size:10px;font-weight:900;display:inline-flex}.mobileMyWinCard header em{flex:none;font-size:11px;font-style:normal;font-weight:900}.mobileMyWinCard header em.paid{color:#22c55e}.mobileMyWinCard header em.pending{color:#ffb800}.mobileMyWinnerName{color:#94a3b8;font-size:12px}.mobileMyPrizeAmount{color:#ffb800;font-family:Inter,Geist,sans-serif;font-size:24px;font-weight:900}.mobileMyReviewButton,.mobileMyVerifyButton{border-radius:8px;width:100%;min-height:42px;font-size:14px;font-weight:900}.mobileMyReviewButton{color:#ffb800;background:0 0;border:1px solid #ffb800}.mobileMyQuote{color:#94a3b8;margin:0;font-size:14px;font-style:italic;line-height:1.45}.mobileMyProofHash{color:#94a3b8;background:#070914;border:1px solid #1e2640;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 12px;font-size:11px;font-weight:700;display:flex}.mobileMyProofHash span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mobileMyVerifyButton{color:#fff;background:0 0;border:1px solid #475569}.mobileMyPagination{color:#94a3b8;justify-content:center;align-items:center;gap:12px;font-size:14px;font-weight:900;display:flex}.mobileMyPagination button{color:inherit;background:0 0;border:0;font-weight:900}.mobileMyPagination button.active{color:#ffb800}.mobileMyPagination button:disabled{color:#475569}.mobileMyPointGrid{grid-template-columns:80px minmax(0,1fr) 64px;align-items:center;gap:12px;min-width:0;padding:12px 0;display:grid}.mobileMyPointRow>span{gap:2px;display:grid}.mobileMyPointRow>span strong{color:#94a3b8;font-size:10px;font-weight:500}.mobileMyPointRow>span small{color:#475569;font-size:10px}.mobileMyPointRow p{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;margin:0;font-size:12px;font-weight:700;line-height:1.5;display:-webkit-box;overflow:hidden}.mobileMyPointRow em{color:#ffb800;text-align:right;font-family:Inter,Geist,sans-serif;font-size:12px;font-style:normal;font-weight:900}.mobileMyPointRow em.debit{color:#ef4444}.mobileMyEmptyState{text-align:center;justify-items:center}.mobileMyEmptyState svg{color:#ffb800}.proofCard{height:auto;min-height:318px}.proofModal{padding:20px}.myPageProofModalBackdrop{background:#14141f;place-items:stretch stretch;padding:0}.myPageProofModal{width:100vw;height:100dvh;padding:calc(22px + env(safe-area-inset-top)) 20px calc(22px + env(safe-area-inset-bottom));box-shadow:none;border:0;border-radius:0;align-content:start;overflow-y:auto}.proofReviewModalBackdrop{padding:16px}.proofReviewModal{border-radius:22px;gap:20px;width:100%;padding:24px}.proofReviewModalHeader h2{font-size:18px}.proofModal dl>div{flex-direction:column;gap:6px}.proofModal dd{text-align:left}.receiptNftToolbar{flex-direction:column;align-items:stretch}.receiptNftRoundFilter{flex-direction:column;align-items:stretch;gap:6px}.receiptNftRoundFilter select{width:100%}.receiptNftResultCount{text-align:left}.receiptNftPagination{justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.scenarioShell{padding:28px 14px 48px}.scenarioTwoCols,.scenarioContractGrid,.scenarioMetrics,.scenarioRewardGrid,.scenarioPaymentAddressGrid,.scenarioPurchaseRow,.scenarioSettlementSummary div,.scenarioWinnerTable div{grid-template-columns:1fr}.scenarioPurchaseRow strong,.scenarioSettlementSummary strong,.scenarioWinnerTable strong,.scenarioWinnerTable em{justify-self:start}.authRoot{padding:0}.authPhone{width:100vw;min-height:100dvh;box-shadow:none;background:linear-gradient(#0a0e1a 0%,#050816 47%,#000 100%);flex-direction:column;gap:0;padding:0;display:flex}.authPhone.login,.authPhone.signup{min-height:100dvh}.authPhone>.statusBar{display:flex}.authDesktopPanel{display:none}.authHeader{display:flex}.authLoginContent{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;flex-direction:column;justify-self:auto;align-items:center;gap:48px;width:100%;max-width:none;padding:80px 24px 24px;display:flex}.authSignupContent{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;flex-direction:column;justify-self:auto;gap:40px;width:100%;max-width:none;padding:24px;display:flex}.authIntro{justify-items:center;gap:32px}.authSignupIntro{gap:0}.authTitleBlock{justify-items:center}.authTitleBlock h1{font-size:32px;font-weight:800}.authTitleBlock p,.authSignupIntro .authTitleBlock,.authLogoGroup.compact strong{display:none}.authLogoGroup.compact{justify-content:center}.authForm{gap:20px}.authSupportLinksInline{display:none}.authBottomArea{flex-direction:column;flex:1;justify-content:flex-start;align-items:center;min-height:190px;padding-top:24px;display:flex}.authSignupIndicator{min-height:53px;margin-top:auto;display:block;position:relative}.authPhone .mobileHomeIndicator{display:block}.desktopLanding,.myPageShell,.myPageFrame{display:none}.lotteryRoot{background:radial-gradient(circle at 50% -14%,#172448b3,#0000 34%),#000;justify-content:center;display:flex}.mobileHome{color:#fff;background:#0b1020;width:min(100vw,390px);min-height:100dvh;font-family:Geist,Inter,Manrope,sans-serif;display:block;position:relative;overflow:visible;box-shadow:0 0 0 1px #ffffff0a}.mobileHeader{z-index:90;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b1020f0;border-bottom:1px solid #252b46;justify-content:space-between;align-items:center;width:min(100vw,390px);height:64px;padding:0 20px;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%)}.mobileBrand{color:#fff;align-items:center;gap:8px;font-family:Inter,Geist,sans-serif;font-size:18px;font-weight:800;line-height:1;display:flex}.mobileBrandMark{object-fit:contain;filter:drop-shadow(0 0 10px #fdb93159);width:60px;height:60px;display:block;transform:translateY(3px)}.mobileBrandTextImage{object-fit:contain;width:auto;max-width:142px;height:30px;display:block;transform:translateY(2px)}.mobileMenuButton{color:#fff;z-index:91;background:0 0;place-items:center;width:32px;height:32px;display:grid;position:relative}.mobileMenuButton span,.mobileMenuButton:before,.mobileMenuButton:after{content:"";background:currentColor;border-radius:999px;width:18px;height:2px;display:block;position:absolute}.mobileMenuButton span{transform:translateY(0)}.mobileMenuButton:before{transform:translateY(-6px)}.mobileMenuButton:after{transform:translateY(6px)}.mobileMenuButton.isOpen span{opacity:0}.mobileMenuButton.isOpen:before{transform:rotate(45deg)}.mobileMenuButton.isOpen:after{transform:rotate(-45deg)}.mobileMenuBackdrop{z-index:80;pointer-events:none;opacity:0;background:0 0;transition:opacity .18s,background-color .18s;position:fixed;inset:0}.mobileMenuBackdrop.isOpen{pointer-events:auto;opacity:1;background:#00000085}.mobileMenuDrawer{z-index:90;overscroll-behavior:contain;color:#fff;pointer-events:none;opacity:0;background:#0b1020;border-top:1px solid #252b46;flex-direction:column;width:min(100vw,390px);transition:transform .22s,opacity .18s;display:flex;position:fixed;top:64px;bottom:0;left:50%;overflow-y:auto;transform:translate(50%);box-shadow:-20px 0 38px #00000057}.mobileMenuDrawer.isOpen{pointer-events:auto;opacity:1;transform:translate(-50%)}.mobileDrawerNav{display:grid}.mobileDrawerNav a,.mobileDrawerNav button{color:#fff;background:0 0;border-bottom:1px solid #252b46;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:0 20px;font-family:Inter,Geist,sans-serif;font-size:15px;font-weight:800;line-height:1;display:flex}.mobileDrawerNav a:first-child,.mobileDrawerNav button:first-child{border-top:1px solid #252b46}.mobileDrawerNav a.active,.mobileDrawerNav button.active{color:#ffb800}.mobileDrawerNav svg{color:currentColor;flex:none}.mobileDrawerAccount{background:#0f1529;border-bottom:1px solid #252b46;gap:10px;padding:16px 20px;display:grid}.mobileDrawerBalance,.mobileDrawerMyPageButton{color:#fff;background:#161b33;border:1px solid #252b46;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:0 14px;font-family:Inter,Geist,sans-serif;display:flex}.mobileDrawerBalance svg,.mobileDrawerMyPageButton svg{color:#ffb800;flex:none}.mobileDrawerBalance span,.mobileDrawerMyPageButton span{min-width:0;font-size:13px;font-weight:800;line-height:1}.mobileDrawerBalance strong{color:#ffb800;white-space:nowrap;margin-left:auto;font-size:13px;font-weight:900;line-height:1}.mobileDrawerMyPageButton{color:#0a0d1d;background:#ffb800;justify-content:space-between;width:100%}.mobileDrawerMyPageButton svg{color:currentColor}.mobileDrawerMyPageButton span{text-align:left;flex:auto}.mobileContent{padding:64px 20px calc(28px + env(safe-area-inset-bottom));flex-direction:column;gap:16px;display:flex}.mobileAboutContent{padding:64px 0 calc(28px + env(safe-area-inset-bottom));background:#0a0d1d;gap:0}.mobileAboutContent .aboutHero{text-align:center;background:#0a0d1d;border:0;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:188px;padding:60px 20px;display:flex}.mobileAboutContent .aboutHero h1{color:#fff;margin:0;font-family:Geist,Inter,sans-serif;font-size:32px;font-weight:800;line-height:1.1}.mobileAboutContent .aboutHero p{color:#94a3b8;width:auto;margin:0;font-size:14px;font-weight:400;line-height:1.5}.mobileAboutContent .aboutMission{padding:20px}.mobileAboutContent .aboutMission article{box-shadow:none;background:#161c35;border:0;border-radius:20px;gap:16px;padding:24px}.mobileAboutContent .aboutMission h2,.mobileAboutContent .aboutFeatures h2,.mobileAboutContent .faqSection h2{color:#fff;margin:0;font-family:Geist,Inter,sans-serif;font-size:18px;font-weight:700;line-height:1.3}.mobileAboutContent .aboutMission p{color:#94a3b8;margin:0;font-size:14px;line-height:1.5}.mobileAboutContent .aboutFeatures,.mobileAboutContent .faqSection{gap:20px;padding:20px}.mobileAboutContent .aboutFeatures>div{grid-template-columns:1fr;gap:20px}.mobileAboutContent .featureCard{min-height:101px;box-shadow:none;background:#1a2040;border:0;border-radius:16px;align-items:center;gap:16px;padding:20px;display:flex}.mobileAboutContent .featureCard span{color:#ffb800;background:#ffb80014;border-radius:12px;flex:none;width:48px;height:48px}.mobileAboutContent .featureCard h3{color:#fff;margin:0 0 4px;font-family:Geist,Inter,sans-serif;font-size:16px;font-weight:700;line-height:1.3}.mobileAboutContent .featureCard p{color:#94a3b8;margin:0;font-size:12px;line-height:1.5}.mobileAboutContent .faqSection>div{gap:20px}.mobileAboutContent .faqSection button{color:#fff;background:#161c35;border:1px solid #252b46;border-radius:12px;min-height:62px;padding:20px;font-family:Inter,Geist,sans-serif;font-size:13px;font-weight:600}.mobileAboutContent .faqSection svg{color:#94a3b8;width:18px;height:18px}.mobileHomeHero{padding:20px 0}.mobileHeroCard{isolation:isolate;background:#161c35;border:2px solid #0000;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:285px;padding:32px 18px;display:flex;position:relative;overflow:hidden}.mobileHeroCard:before{z-index:-2;content:"";background:conic-gradient(#00f0ff 0deg 118deg,#7b61ff 198deg,#ff00d4 286deg,#00f0ff 360deg);animation:4.2s linear infinite jackpotBorderSpin;position:absolute;inset:-50%}.mobileHeroCard:after{z-index:-1;content:"";background:#161c35;border-radius:22px;position:absolute;inset:2px}.mobileHeroPrize,.mobileHeroCountdown{text-align:center;justify-items:center;gap:8px;display:grid}.mobileHeroPrize p,.mobileHeroCountdown p{color:#94a3b8;text-transform:uppercase;margin:0;font-size:12px;font-weight:600;line-height:1.35}.mobileHeroPrize strong{overflow-wrap:anywhere;color:#ffb800;text-align:center;max-width:100%;font-size:clamp(30px,8.7vw,34px);font-weight:800;line-height:1.1}.mobileTimerBoxes,.mobileTimerGroup{align-items:center;gap:8px;display:flex}.mobileTimerGroup b{color:#fff;background:#1a2040;border-radius:8px;place-items:center;width:68px;height:68px;font-family:Geist Mono,SFMono-Regular,Consolas,monospace;font-size:34px;font-weight:800;line-height:1;display:grid}.mobileTimerGroup i{color:#475569;font-family:Inter,Geist,sans-serif;font-size:24px;font-style:normal;font-weight:800}.mobileHeroNote{color:#475569;text-align:center;width:100%;margin:0;font-size:12px;line-height:1.5}.mobileBonusCard{background:#161c35;border:1px solid #ffb800;border-radius:20px;gap:20px;padding:24px;display:grid}.mobileBonusCopy{gap:8px;display:grid}.mobileBonusCopy h2,.mobileProgressSection h2,.mobileWinnersSection h2,.mobileRecentSection h2{color:#fff;margin:0;font-size:18px;font-weight:800;line-height:1.2}.mobileBonusCopy p{color:#94a3b8;margin:0;font-size:12px;line-height:1.5}.mobileBonusTicker{color:#ffb800;background:#ffb80014;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;height:40px;padding:8px 12px;display:flex}.mobileBonusTicker strong{text-overflow:ellipsis;white-space:nowrap;font-family:Inter,Geist,sans-serif;font-size:13px;font-weight:800;overflow:hidden}.mobileBonusTicker time{flex:none;font-family:Geist Mono,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:800}.mobileBonusTicker time:before{content:"⏱";margin-right:6px}.mobileBonusCard a{color:#0b1020;background:#ffb800;border-radius:12px;place-items:center;width:100%;min-height:58px;padding:18px 24px;font-family:Inter,Geist,sans-serif;font-size:16px;font-weight:800;display:grid}.mobileProgressSection,.mobileWinnersSection{background:#1e2444;border:1px solid #252b46;border-radius:16px;gap:16px;padding:16px;display:grid}.mobileProgressLedger{background:#161c35;border:1px solid #252b46;border-radius:16px;gap:12px;padding:20px;display:grid}.mobileProgressLedger>div{justify-content:space-between;align-items:center;gap:12px;min-height:18px;display:flex}.mobileProgressLedger span{color:#94a3b8;font-size:12px;line-height:1.5}.mobileProgressLedger small{color:#475569;font-family:Inter,Geist,sans-serif;font-size:10px;line-height:1.2;display:block}.mobileProgressLedger strong{color:#fff;white-space:nowrap;flex:none;font-family:Inter,Geist,sans-serif;font-size:14px;font-weight:800;line-height:1.2}.mobileProgressLedger>div:nth-child(n+3) strong{color:#ffb800}.mobileCarryoverRow{align-items:flex-start}.mobileWinnerList{gap:12px;display:grid}.mobileWinnerRow{background:#1a2040;border:1px solid #252b46;border-radius:12px;grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:16px;display:grid;position:relative;overflow:hidden}.mobileWinnerRow:before{content:"";background:#ffb800;width:4px;position:absolute;top:-1px;bottom:-1px;left:-1px}.mobileWinnerRow.rank2:before{background:#94a3b8}.mobileWinnerRow.rank3:before{background:#cd7f32}.mobileWinnerRank{justify-items:start;gap:4px;display:grid}.mobileWinnerRank b{color:#0b1020;background:#ffb800;border-radius:4px;place-items:center;min-width:34px;padding:4px 8px;font-family:Inter,Geist,sans-serif;font-size:12px;font-weight:900;line-height:1;display:inline-grid}.mobileWinnerRow.rank2 .mobileWinnerRank b{color:#fff;background:#94a3b8}.mobileWinnerRow.rank3 .mobileWinnerRank b{color:#fff;background:#cd7f32}.mobileWinnerRank span{color:#94a3b8;white-space:nowrap;font-family:Inter,Geist,sans-serif;font-size:10px;line-height:1.2}.mobileWinnerPrize{gap:2px;min-width:0;display:grid}.mobileWinnerPrize span{color:#94a3b8;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.2}.mobileWinnerPrize strong{color:#ffb800;text-overflow:ellipsis;white-space:nowrap;font-family:Inter,Geist,sans-serif;font-size:18px;font-weight:900;line-height:1.2;overflow:hidden}.mobileWinnerRow.rank2 .mobileWinnerPrize strong{color:#94a3b8}.mobileWinnerRow.rank3 .mobileWinnerPrize strong{color:#cd7f32}.mobileWinnerRow a{color:#10b981;border:1px solid #10b981;border-radius:20px;flex:none;place-items:center;padding:6px 10px;font-family:Inter,Geist,sans-serif;font-size:10px;font-weight:800;line-height:1;display:inline-grid}.mobileRecentSection{background:#161b32;border:1px solid #252b46;border-radius:16px;gap:12px;padding:16px;display:grid}.mobileRecentList{display:grid}.mobileRecentList article{border-bottom:1px solid #252b46;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:12px 16px;display:flex}.mobileRecentList article:last-child{border-bottom:0}.mobileRecentIdentity,.mobileRecentPayment{align-items:center;min-width:0;display:flex}.mobileRecentIdentity{gap:4px;width:112px}.mobileRecentIdentity span{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:Geist Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:500;overflow:hidden}.mobileRecentIdentity button{color:#94a3b8;background:#252b46;border-radius:4px;flex:none;place-items:center;width:26px;height:26px;display:grid}.mobileRecentPayment{flex:1;justify-content:flex-end;gap:6px}.mobileRecentPayment b{color:#3b82f6;text-transform:uppercase;flex:none;font-size:11px;font-weight:800;line-height:1}.mobileRecentPayment strong{color:#fff;white-space:nowrap;font-family:Inter,Geist,sans-serif;font-size:14px;font-weight:800;line-height:20px}.mobileBottomNav{z-index:60;width:min(100vw,390px);min-height:calc(58px + env(safe-area-inset-bottom));padding:7px 0 max(12px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a1224f5;border-top:1px solid #ffffff1a;align-items:flex-start;display:flex;position:fixed;bottom:0;left:50%;right:auto;transform:translate(-50%)}.mobileBottomNav a,.mobileBottomNav button{color:#61758f;background:0 0;flex:1;align-content:start;justify-items:center;gap:0;min-width:0;min-height:39px;padding-top:18px;display:grid;position:relative}.mobileBottomNav span{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-family:Inter,Geist,sans-serif;font-size:11px;font-weight:400;line-height:1.15;overflow:hidden}.mobileBottomNav a.active,.mobileBottomNav button.active{color:#ffb800}.mobileBottomNav a.active:before,.mobileBottomNav button.active:before{content:"";background:#ffb800;border-radius:1px;width:24px;height:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}.mobileHomeIndicator{display:none}}.adminRoot{--admin-bg:#060b14;--admin-panel:#0d1117;--admin-glass:#ffffff0a;--admin-line:#ffffff14;--admin-muted:#848e9c;--admin-dim:#475569;--admin-text:#f8fafc;--admin-violet:#3b82f6;--admin-purple:#2563eb;--admin-gold:#f0b90b;--admin-orange:#d89f07;--admin-green:#00c087;--admin-red:#ef4444;background:var(--admin-bg);min-height:100dvh;color:var(--admin-text);letter-spacing:0;font-family:Geist,Manrope,Apple SD Gothic Neo,Noto Sans KR,Arial,sans-serif;display:flex;overflow:hidden}.adminRoot input,.adminRoot textarea{color:inherit;font:inherit}.adminSidebar{z-index:20;border-right:1px solid var(--admin-line);background:var(--admin-panel);flex-direction:column;flex:0 0 240px;gap:0;width:240px;height:100dvh;padding:0;display:flex;position:sticky;top:0}.adminBrand,.adminHeaderLeft,.adminHeaderRight,.adminUser,.adminUserCell,.adminFilterGroup,.adminToolbarRight,.adminInlineActions,.adminIconActionRow{align-items:center;display:flex}.adminBrand{white-space:nowrap;gap:12px;min-height:80px;padding:24px}.adminBrandMark{background:var(--admin-gold);color:#060b14;border-radius:8px;place-items:center;width:32px;height:32px;font-size:18px;font-weight:900;line-height:1;display:grid}.adminBrandIcon{background:#050505;border-radius:6px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden;transform:translateY(3px)}.adminBrandIcon img{object-fit:contain;width:100%;height:100%;display:block}.adminBrandTextImage{object-fit:contain;width:auto;max-width:136px;height:30px;display:block;transform:translateY(2px)}.adminBrand strong{color:#fff;font-size:18px;font-weight:800}.adminNav{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;gap:4px;padding:4px 0 16px;display:flex;overflow-y:auto}.adminNav::-webkit-scrollbar{width:0;height:0;display:none}.adminNavGroup{gap:4px;display:grid}.adminNavGroup+.adminNavGroup{margin-top:0}.adminNavGroup>p{color:#848e9c99;text-transform:uppercase;margin:0;padding:10px 24px 4px;font-size:12px;font-weight:600;line-height:1.3}.adminNavItem{width:100%;min-height:40px;color:var(--admin-muted);text-align:left;background:0 0;border-left:3px solid #0000;border-radius:0;align-items:center;gap:12px;padding:0 16px 0 24px;font-size:14px;font-weight:500;transition:background .16s,color .16s;display:flex}.adminNavItem svg{color:currentColor;flex:none}.adminNavItem:hover{color:#f1f5f9;background:#ffffff0d}.adminNavItem.active{border-left-color:var(--admin-gold);color:var(--admin-gold);background:#f0b90b0f}.adminSidebarFooter{border-top:1px solid var(--admin-line);align-items:center;gap:12px;min-height:76px;padding:20px;display:flex}.adminFooterAvatar{background:var(--admin-gold);color:#060b14;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.adminSidebarFooter>span:nth-child(2){flex:1;gap:2px;min-width:0;display:grid}.adminSidebarFooter strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.adminSidebarFooter small{color:var(--admin-muted);font-size:12px}.adminSidebarFooter>svg{color:var(--admin-muted)}.adminLiveStatus{width:max-content;color:var(--admin-red);white-space:nowrap;background:#ef44441a;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.adminLiveStatus span,.adminDot{background:var(--admin-red);border-radius:50%;width:8px;height:8px}.adminWorkspace{flex-direction:column;flex:1;min-width:0;height:100dvh;display:flex}.adminHeader{border-bottom:1px solid var(--admin-line);background:var(--admin-panel);flex:none;justify-content:space-between;align-items:center;gap:24px;height:72px;padding:0 32px;display:flex}.adminHeaderLeft{gap:12px;min-width:0}.adminHeader h1{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:24px;font-weight:800;overflow:hidden}.adminHeaderRight{gap:16px}.adminMobileMenu{display:none}.adminSearch{width:300px;height:38px;color:var(--admin-dim);background:#ffffff0d;border-radius:12px;align-items:center;gap:12px;padding:0 16px;display:flex}.adminSearch input,.adminInlineSearch input,.adminField input,.adminField textarea,.adminFieldBox input,.adminAdjustmentCard input,.adminAdjustmentCard textarea,.adminInputWithButton input{background:0 0;border:0;outline:0;width:100%}.adminSearch input::placeholder,.adminInlineSearch input::placeholder,.adminField textarea::placeholder,.adminAdjustmentCard input::placeholder,.adminAdjustmentCard textarea::placeholder{color:var(--admin-dim)}.adminIconButton,.adminIconAction,.adminIconPlain,.adminAddButton{color:var(--admin-muted);background:#ffffff0d;border-radius:12px;place-items:center;display:grid}.adminIconButton{width:40px;height:40px;position:relative}.adminIconButton .adminDot{width:6px;height:6px;position:absolute;top:9px;right:10px}.adminUser{gap:12px}.adminUser>span{white-space:nowrap;justify-items:end;gap:2px;line-height:1.2;display:grid}.adminUser strong,.adminUserCell strong{color:#fff;font-size:14px;font-weight:700}.adminUser small,.adminUserCell small{color:var(--admin-dim);font-size:11px}.adminAvatar{color:#fff;background:radial-gradient(circle at 35% 28%,#ffffffe6,#0000 0 16%,#0000 17%),linear-gradient(135deg,#334155,#0f172a 55%,#64748b);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:11px;font-weight:800;display:grid}.adminContent{flex:1;min-height:0;padding:32px;overflow:auto}.adminWorkspace.dashboardMode .adminContent{padding:32px}.adminFigmaDashboard{gap:24px;min-width:0;display:grid;position:relative}.adminDashboardMenu{display:none}.adminFigmaMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.adminFigmaMetric{border:1px solid var(--admin-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;box-shadow:inset 0 1px #ffffff08}.adminFigmaPanel{background:#0d1117;border:1px solid #1e2640}.adminFigmaMetric{box-sizing:border-box;border-radius:16px;flex-direction:column;gap:2px;min-width:0;height:88px;padding:16px;display:flex}.adminFigmaMetric.metric-gold{border-color:var(--admin-gold);background:#f0b90b14}.adminFigmaMetricTop{flex:none;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:14px;display:flex}.adminFigmaMetricTop span{color:#848e9cc7;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:500;line-height:1;overflow:hidden}.adminFigmaMetricTop svg{color:var(--admin-muted);flex:none}.adminFigmaMetric.metric-gold .adminFigmaMetricTop svg,.adminFigmaMetric.metric-gold strong,.adminFigmaMetric.metric-gold small{color:var(--admin-gold)}.adminFigmaMetric.metric-green strong,.adminFigmaMetric.metric-green small,.adminFigmaMetric.metric-activity strong{color:var(--admin-green)}.adminFigmaMetric strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:600;line-height:1.05;overflow:hidden}.adminFigmaMetric small{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;line-height:1.1;overflow:hidden}.adminDashboardNotice{color:#fca5a5;background:#ef444414;border:1px solid #ef44443d;border-radius:8px;align-items:center;min-height:42px;padding:0 14px;font-size:13px;display:flex}.adminFigmaMainGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.adminFigmaPanel{border-radius:12px;min-width:0;overflow:hidden}.adminPurchasePanel,.adminWindowPanel{height:340px;padding:0}.adminPanelTitleBlock{gap:4px;display:grid}.adminPurchasePanel .adminPanelTitleBlock{border-bottom:1px solid #1e2640;justify-content:center;height:44px;padding:0 20px}.adminPanelTitleBlock h2,.adminRecentPanel h2,.adminRevenueTitleRow h2,.adminRoundProfitCard h2{color:#fff;margin:0;font-size:14px;font-weight:600;line-height:1.35}.adminPanelTitleBlock p{color:var(--admin-muted);margin:0;font-size:11px;line-height:1.3}.adminWindowHeader{align-items:center;height:44px;padding:0 20px;display:flex}.adminWindowSubtitle{color:#64748b;align-items:flex-start;height:24px;margin:0;padding:0 20px;font-size:11px;line-height:1.3;display:flex}.adminRoundBadge{border:1px solid var(--admin-gold);min-height:20px;color:var(--admin-gold);background:#1a1600;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.adminFigmaChart{box-sizing:border-box;grid-template-rows:212px 24px 36px;align-content:start;height:296px;padding:12px 16px 0 0;display:grid;position:relative}.adminChartPlot{min-width:0;height:212px;position:relative}.adminChartGridLines{color:#475569;grid-template-rows:repeat(6,1fr);font-size:10px;display:grid;position:absolute;inset:0}.adminChartGridLines span{box-sizing:border-box;justify-content:flex-end;width:36px;padding-right:4px;line-height:1;display:flex;position:relative}.adminChartGridLines span:after{content:"";background:#1e2640;height:1px;position:absolute;top:6px;left:40px;right:0}.adminFigmaBars{z-index:1;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:19px;padding-right:0;display:grid;position:absolute;inset:0 0 8px 40px}.adminFigmaBarGroup{justify-content:center;align-items:end;gap:6px;height:100%;display:flex;position:relative}.adminFigmaBarGroup span{opacity:.88;border-radius:3px 3px 0 0;width:26px;min-height:8px}.adminFigmaBarGroup .visitors{background:#4a9eff}.adminFigmaBarGroup .buyers{background:#f0b90b}.adminChartXAxis{grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;gap:19px;margin-left:40px;display:grid}.adminChartXAxis span{color:#475569;text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;line-height:1;overflow:hidden}.adminFigmaLegend{color:#94a3b8;align-items:center;gap:16px;margin:0;padding-left:20px;font-size:11px;display:flex}.adminFigmaLegend span{align-items:center;gap:8px;display:inline-flex}.adminFigmaLegend i{border-radius:50%;width:9px;height:9px}.adminFigmaLegend i.visitors{background:#4a9eff}.adminFigmaLegend i.buyers{background:#f0b90b}.adminWindowTable{color:#fff;margin:0 12px;display:grid}.adminWindowTable>div{border-bottom:1px solid #1e26408c;grid-template-columns:minmax(132px,1.5fr) minmax(74px,.78fr) minmax(48px,.55fr) minmax(70px,.75fr) minmax(96px,1fr);align-items:center;gap:8px;min-height:44px;display:grid}.adminWindowTable>div.head{color:#475569;border-bottom-color:#1e2640;min-height:32px;font-size:11px}.adminWindowTable>div.highlight{background:#3b82f614;border-radius:4px}.adminWindowTable span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.adminWindowTable b{color:var(--admin-gold);background:#f0b90b1f;border-radius:4px;margin-left:6px;padding:2px 6px;font-size:10px}.adminWindowTable .accent{color:#93c5fd;font-weight:700}.adminWindowTable .success{color:var(--admin-green)}.adminWindowTable .muted{color:var(--admin-muted)}.adminWindowTable>div.total{color:#fff;background:#ffffff0a;border-bottom:0;margin-top:0;font-weight:700}.adminWindowTable>div.total span:first-child,.adminWindowTable>div.total span:last-child{color:var(--admin-gold)}.adminFigmaDataCardsRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.adminRevenueSummaryCard,.adminRoundProfitCard{height:224px}.adminRevenueSummaryCard{background:#ffffff0a;border-color:#ffffff0f;align-content:start;gap:14px;padding:24px 24px 26px;display:grid}.adminRevenueTitleRow,.adminRevenueTotalRow{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.adminRevenueTitleRow span{color:var(--admin-muted);white-space:nowrap;font-size:11px}.adminRevenueTotalRow{justify-content:flex-start;align-items:flex-end;gap:12px}.adminRevenueTotalRow span{color:var(--admin-muted);font-size:12px;font-weight:500}.adminRevenueTotalRow strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:26px;font-weight:600;line-height:1.1;overflow:hidden}.adminRevenueBar{gap:3px;width:100%;height:14px;display:flex;overflow:hidden}.adminRevenueBar i{border-radius:3px;min-width:3px;height:100%}.adminRevenueBar .segment-prize,.adminRevenueMetrics .segment-prize i{background:#f64646b8}.adminRevenueBar .segment-points,.adminRevenueMetrics .segment-points i{background:#66a6ffb8}.adminRevenueBar .segment-profit,.adminRevenueMetrics .segment-profit i{background:#f0b90bcc}.adminRevenueMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.adminRevenueMetrics article{background:#ffffff08;border-radius:8px;gap:6px;min-width:0;padding:12px 14px;display:grid}.adminRevenueMetrics span{min-width:0;color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:10px;font-weight:500;display:flex;overflow:hidden}.adminRevenueMetrics span i{border-radius:2px;flex:none;width:6px;height:6px}.adminRevenueMetrics strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.adminRevenueMetrics .segment-prize strong,.adminRoundProfitTable .prize{color:#f64646}.adminRevenueMetrics .segment-points strong,.adminRoundProfitTable .points{color:#66a6ff}.adminRevenueMetrics .segment-profit strong{color:var(--admin-gold)}.adminRoundProfitCard{background:#ffffff0a;border-color:#ffffff0f;padding:20px 20px 18px}.adminRoundProfitTable{margin-top:16px;display:grid}.adminRoundProfitTable>div{grid-template-columns:60px minmax(90px,1fr) minmax(96px,1fr) minmax(76px,.8fr) minmax(86px,.9fr);align-items:center;gap:8px;min-height:24px;display:grid}.adminRoundProfitTable>div.head{min-height:22px;color:var(--admin-muted);border-bottom:1px solid #ffffff0f;font-size:10px;font-weight:500}.adminRoundProfitTable span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2;overflow:hidden}.adminRoundProfitTable .round{color:var(--admin-gold)}.adminRoundProfitTable .profit.tone-success{color:#4ade80}.adminRoundProfitTable .profit.tone-danger{color:var(--admin-red)}.adminRoundProfitEmpty{color:var(--admin-muted);margin:18px 0 0;font-size:12px}.adminFigmaRecentGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.adminRecentPanel{min-height:160px;padding:20px}.adminRecentRows{gap:11px;margin-top:16px;display:grid}.adminRecentRow{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.adminRecentRow>div{gap:4px;min-width:0;display:grid}.adminRecentRow>div:last-child{justify-items:end}.adminRecentRow strong,.adminRecentRow b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.25;overflow:hidden}.adminRecentRow small{color:var(--admin-muted);font-size:10px;line-height:1.2}.adminRecentRow b{color:var(--admin-gold);font-weight:500}.adminDashboardSync{border:1px solid var(--admin-line);color:var(--admin-muted);background:#0d1117eb;border-radius:999px;padding:8px 12px;font-size:12px;position:fixed;bottom:20px;right:20px}.adminDataPage{grid-template-rows:auto auto minmax(0,auto) auto;align-content:start;gap:16px;min-width:0;min-height:calc(100dvh - 64px);display:grid}.adminDataToolbar,.adminDataToolbarLeft,.adminDataToolbarRight,.adminDataSearch,.adminDataSelect,.adminDataButton,.adminDataSummary,.adminDataSummaryItem,.adminDataPagination,.adminDataBadge,.adminDataHashCell{align-items:center;display:flex}.adminDataToolbar{justify-content:space-between;gap:20px;min-width:0}.adminDataToolbarLeft,.adminDataToolbarRight{flex-wrap:wrap;gap:12px;min-width:0}.adminDataToolbarRight{justify-content:flex-end}.adminDataSearch,.adminDataSelect,.adminDataButton{border:1px solid var(--admin-line);color:#cbd5e1;background:#0d1117;height:40px;font-size:14px}.adminDataSearch{color:#64748b;border-radius:8px;gap:10px;width:280px;padding:0 14px}.adminDataSearch input{color:#e5e7eb;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:14px}.adminDataSearch input::placeholder{color:#64748b}.adminDataSelect{border-radius:8px;gap:6px;min-width:138px;padding:0 12px 0 14px;position:relative;overflow:visible}.adminDataSelectLabel{color:var(--admin-muted);white-space:nowrap;font-size:13px}.adminDataSelectTrigger{color:#f8fafc;min-width:0;height:100%;font:inherit;text-align:left;background:0 0;border:0;outline:0;flex:auto;justify-content:space-between;align-items:center;gap:8px;font-weight:700;display:inline-flex}.adminDataSelectTrigger:disabled{cursor:not-allowed;opacity:.5}.adminDataSelectValue{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.adminDataSelectTrigger svg{color:var(--admin-muted);pointer-events:none;flex:none;transition:transform .16s}.adminDataSelect.is-open .adminDataSelectTrigger svg{transform:rotate(180deg)}.adminDataSelectMenu{z-index:30;background:#0d1117;border:1px solid #ffffff1a;border-radius:10px;gap:2px;max-height:220px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px #0000005c}.adminDataSelectMenu button{appearance:none;color:#d9d9d9;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;min-width:0;min-height:32px;padding:0 10px;font-size:13px;font-weight:700;display:flex}.adminDataSelectMenu button:hover,.adminDataSelectMenu button:focus-visible{color:#fff;background:#ffffff14;outline:0}.adminDataSelectMenu button.active{color:var(--admin-gold);background:0 0}.adminDataSelectMenu button.active:hover,.adminDataSelectMenu button.active:focus-visible{background:#f0b90b24}.adminDataButton{white-space:nowrap;border-radius:8px;justify-content:center;gap:8px;padding:0 16px;font-weight:800}.adminDataButton.tone-gold{background:var(--admin-gold);color:#060b14;border-color:#f0b90b70}.adminDataButton.tone-ghost{color:#e2e8f0;background:#ffffff0a}.adminDataButton svg{flex:none}.adminDataSummary{flex-wrap:wrap;justify-content:flex-end;gap:12px;min-width:0}.adminDataPage>.adminDataSummary{justify-content:flex-start}.adminDataSummary.variant-inline{gap:40px;min-height:23px}.adminDataSummaryItem{border:1px solid var(--admin-line);white-space:nowrap;background:#ffffff0a;border-radius:8px;gap:8px;min-height:40px;padding:0 12px}.adminDataSummary.variant-inline .adminDataSummaryItem{background:0 0;border:0;border-radius:0;gap:8px;min-height:23px;padding:0}.adminDataSummaryItem small{color:var(--admin-muted);font-size:12px}.adminDataSummaryItem strong{color:#fff;font-size:13px;font-weight:800}.adminDataSummary.variant-inline .adminDataSummaryItem small{color:#848e9c;opacity:.6;text-transform:uppercase;font-size:12px;font-weight:500}.adminDataSummary.variant-inline .adminDataSummaryItem strong{font-size:18px;font-weight:700;line-height:1.25}.adminDataSummary.variant-inline .adminDataSummaryItem:last-child{gap:6px}.adminDataSummary.variant-inline .adminDataSummaryItem:last-child small{color:#94a3b7;opacity:1;text-transform:none;font-family:Inter,Geist,sans-serif;font-weight:400}.adminDataSummary.variant-inline .adminDataSummaryItem:last-child strong{color:var(--admin-gold);font-family:Inter,Geist,sans-serif;font-size:13px;font-weight:800}.adminDataSummaryItem.tone-gold strong{color:var(--admin-gold)}.adminDataSummaryItem.tone-success strong{color:var(--admin-green)}.adminDataSummaryItem.tone-danger strong{color:#f87171}.adminFigmaStatsPage{gap:24px}.adminFigmaStatsPage>.adminDataSummary.variant-inline{justify-content:flex-start;gap:40px;min-height:24px}.adminFigmaStatsPage .adminDataSummary.variant-inline .adminDataSummaryItem{gap:8px;min-height:24px}.adminFigmaStatsPage .adminDataSummary.variant-inline .adminDataSummaryItem small{color:#848e9c;opacity:.6;text-transform:none;font-family:Geist,Inter,sans-serif;font-size:12px;font-weight:500}.adminTransactionDataPage .adminDataSummary.variant-inline .adminDataSummaryItem small{opacity:1}.adminFigmaStatsPage .adminDataSummary.variant-inline .adminDataSummaryItem strong{color:#fff;font-size:18px;font-weight:700;line-height:1.25}.adminFigmaStatsPage .adminDataSummary.variant-inline .adminDataSummaryItem.tone-gold strong{color:var(--admin-gold)}.adminFigmaStatsPage .adminDataSummary.variant-inline .adminDataSummaryItem.tone-success strong{color:var(--admin-green)}.adminFigmaStatsPage .adminDataSummary.variant-inline .adminDataSummaryItem.tone-danger strong{color:#f6465d}.adminMemberDataPage .adminDataSummary.variant-inline .adminDataSummaryItem:last-child{gap:6px}.adminMemberDataPage .adminDataSummary.variant-inline .adminDataSummaryItem:last-child small{color:#94a3b7;opacity:1;font-family:Inter,Geist,sans-serif;font-weight:400}.adminMemberDataPage .adminDataSummary.variant-inline .adminDataSummaryItem:last-child strong{color:var(--admin-gold);font-family:Inter,Geist,sans-serif;font-size:13px;font-weight:800}.adminDataNotice{color:#fca5a5;background:#ef444414;border:1px solid #ef444438;border-radius:8px;align-items:center;min-height:38px;margin:0;padding:0 14px;font-size:13px;display:flex}.adminDataMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-width:0;display:grid}.adminDataMetricCard{border:1px solid var(--admin-line);background:#ffffff0a;border-radius:16px;align-content:center;gap:8px;min-width:0;min-height:74px;padding:16px 20px;display:grid}.adminDataMetricCard span{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.adminDataMetricCard strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(20px,2.1vw,28px);font-weight:800;line-height:1;overflow:hidden}.adminDataMetricCard.tone-gold strong{color:var(--admin-gold)}.adminDataMetricCard.tone-success strong{color:var(--admin-green)}.adminDataTableCard{border:1px solid var(--admin-line);background:#ffffff0a;border-radius:16px;min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.adminDataTableTop{border-bottom:1px solid var(--admin-line);align-items:center;min-height:62px;padding:0 20px;display:flex}.adminDataTableHeaderBar,.adminDataTableHeaderActions{align-items:center;min-width:0;display:flex}.adminDataTableHeaderBar{justify-content:space-between;gap:16px;width:100%}.adminDataTableHeaderBar h2{color:#fff;margin:0;font-size:18px;font-weight:800;line-height:1.25}.adminDataTableHeaderActions{justify-content:flex-end;gap:10px}.adminDataTableScroller{scrollbar-width:thin;min-width:0;overflow-x:auto}.adminDataGrid{min-width:0;display:grid}.adminDataGridHeader,.adminDataGridRow{align-items:center;min-width:0;display:grid}.adminDataGridHeader{min-height:44px;color:var(--admin-muted);padding:0 16px;font-size:12px;font-weight:800}.adminDataGridRow{color:#e5e7eb;border-top:1px solid #ffffff12;min-height:56px;padding:0 16px;font-size:13px}.adminDataGridRow.is-highlighted{box-shadow:inset 3px 0 0 var(--admin-gold);background:#f0b90b14}.adminDataTableCard.density-compact .adminDataGridRow{min-height:45px}.adminDataGridRow.empty{color:#0000}.adminDataGridHeader>span,.adminDataGridRow>span{text-align:center;text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;min-width:0;padding:0 8px;display:flex;overflow:hidden}.adminDataGridHeader .align-center,.adminDataGridRow .align-center,.adminDataGridHeader .align-end,.adminDataGridRow .align-end{text-align:center;justify-self:center}.adminDataBadge{color:#cbd5e1;background:#94a3b81f;border-radius:8px;justify-content:center;gap:4px;width:max-content;min-height:24px;padding:0 10px;font-size:12px;font-weight:800}.adminDataBadge.tone-success{color:var(--admin-green);background:#00c08724}.adminDataBadge.tone-danger{color:#f87171;background:#ef444424}.adminDataBadge.tone-pending,.adminDataBadge.tone-warning,.adminDataBadge.tone-gold{color:var(--admin-gold);background:#f0b90b24}.adminDataBadge.tone-info{color:#60a5fa;background:#3b82f624}.adminDataBadge.tone-muted{color:var(--admin-muted);background:#94a3b81a}.adminEarlybirdBadge{border-radius:4px;justify-content:flex-start;align-items:center;width:86px;min-height:22px;padding:0 14px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.adminEarlybirdBadge.tone-muted{color:gray;background:#80808026}.adminEarlybirdBadge.tone-warning{color:#e59933;background:#e5993326}.adminEarlybirdBadge.tone-gold{color:#e5bf33;background:#e5bf3326}.adminEarlybirdBadge.tone-success{color:#66d94d;background:#66d94d26}.adminDataHashCell{color:#93c5fd;gap:6px;width:max-content;min-width:0;max-width:100%;text-decoration:none}.adminDataHashCell span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.adminDataHashCell svg{color:var(--admin-muted);flex:none}.adminTicketNumbers{align-items:center;gap:6px;min-width:0;display:inline-flex}.adminTicketNumbers i{color:#f8fafc;background:#ffffff14;border-radius:999px;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;font-weight:800;display:grid}.adminTicketNumbers b{color:var(--admin-gold);font-size:12px;font-weight:800}.adminTicketNumbers em{color:gray;font-size:12px;font-style:normal;font-weight:800}.adminTicketWallet,.adminTicketMeta{color:#cbd5e1}.adminTicketAmount{color:#fff;font-size:14px;font-weight:700}.adminWinnerRankBadge{color:#64748b;background:#64748b1a;border-radius:4px;place-items:center;min-width:28px;min-height:20px;padding:0 8px;font-size:11px;font-weight:700;display:inline-grid}.adminWinnerRankBadge.tone-first{color:#d14c4c;background:#d14c4c1a}.adminWinnerRankBadge.tone-middle{color:#fb923c;background:#f973161a}.adminWinnerRankBadge.tone-default{color:#64748b;background:#64748b1a}.adminGameSettingsPage{grid-template-rows:auto auto;gap:20px}.adminGameSettingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;min-width:0;display:grid}.adminGameSettingsCard,.adminGameRankCard{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;min-width:0;box-shadow:inset 0 1px #ffffff08}.adminGameSettingsCard{align-content:start;gap:20px;min-height:0;padding:24px;display:grid}.adminGameSettingsCard h2,.adminGameRankCard h2{color:#fff;margin:0;font-size:18px;font-weight:800;line-height:1.2}.adminGameSettingsFields{gap:16px;display:grid}.adminGameField{gap:8px;min-width:0;display:grid}.adminGameField span,.adminGameDayBlock>span{color:var(--admin-muted);font-size:12px;font-weight:700;line-height:1.2}.adminGameInputWrap,.adminGameInputLike{color:#fff;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:8px;min-width:0;min-height:38px;padding:0 12px;font-size:14px;font-weight:600;display:flex}.adminGameInputWrap:focus-within{border-color:#f0b90ba6;box-shadow:0 0 0 3px #f0b90b1a}.adminGameInputWrap.readOnly{color:#fff;background:#ffffff08}.adminGameInputWrap input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0}.adminGameInputWrap input[type=datetime-local]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.adminGameInputWrap input:read-only{cursor:default}.adminGameInputWrap em{color:var(--admin-muted);flex:none;font-size:12px;font-style:normal;font-weight:800}.adminGameFieldSplit{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.adminGameField.noLabel{align-self:end}.adminGameSettingsFields .adminDataButton{width:100%;margin-top:2px}.adminDataButton:disabled{opacity:.5;cursor:not-allowed}.adminGameSaveNotice{border-radius:8px;align-items:center;min-height:32px;margin:0;padding:0 12px;font-size:13px;font-weight:700;display:flex}.adminGameSaveNotice.success{color:var(--admin-green);background:#00c08714;border:1px solid #00c0873d}.adminGameSaveNotice.danger{color:#fca5a5;background:#ef444414;border:1px solid #ef44443d}.adminGameDayBlock{gap:6px;min-width:0;display:grid}.adminGameDayBlock>div{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.adminGameDayBlock b{border:1px solid var(--admin-line);color:#fff;background:#ffffff08;border-radius:8px;place-items:center;height:34px;font-size:14px;font-weight:800;display:grid}.adminGameDayBlock b.selected{background:var(--admin-gold);color:#060b14;border-color:#f0b90bbf}.adminGameRankCard{align-content:start;gap:20px;min-height:0;padding:20px 24px 24px;display:grid}.adminGameRankTable{border:1px solid #ffffff14;border-radius:12px;min-width:0;overflow:hidden}.adminGameRankHeader,.adminGameRankRow{grid-template-columns:120px 140px 140px 96px;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:grid}.adminGameRankHeader{min-height:40px;color:var(--admin-muted);background:#ffffff08;border-bottom:1px solid #ffffff14;font-size:12px;font-weight:800}.adminGameRankRow{color:#fff;border-bottom:1px solid #ffffff12;min-height:42px;font-size:14px}.adminGameRankRow:last-child{border-bottom:0}.adminGameInputLike.align-end{justify-content:flex-end}.adminGameRankRateField{color:#fff;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;justify-content:flex-end;align-items:center;gap:6px;min-width:0;min-height:38px;padding:0 10px;font-size:14px;font-weight:700;display:flex}.adminGameRankRateField:focus-within{border-color:#f0b90ba6;box-shadow:0 0 0 3px #f0b90b1a}.adminGameRankRateField input{width:100%;min-width:0;color:inherit;font:inherit;text-align:right;background:0 0;border:0;outline:0}.adminGameRankRateField input:disabled{cursor:not-allowed}.adminGameRankRateField span{color:var(--admin-muted);flex:none;font-size:12px;font-weight:800}.adminDataEmpty{color:var(--admin-muted);pointer-events:none;background:#060b1433;place-items:center;margin:0;font-size:13px;display:grid;position:absolute;inset:44px 0 0}.adminDataTableCard.has-header .adminDataEmpty{inset:106px 0 0}.adminDataPagination{justify-content:center;gap:8px;padding-top:4px}.adminDataPagination button,.adminDataPageGap{color:#cbd5e1;background:#ffffff0d;border-radius:8px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:grid}.adminDataPagination button.active{background:var(--admin-gold);color:#060b14}.adminDataPagination button:disabled{opacity:.36;cursor:not-allowed}.adminDataPageGap{color:var(--admin-dim);background:0 0}.adminSecurityLogPage{grid-template-rows:auto auto minmax(0,auto) auto;align-self:stretch;gap:18px;width:100%;min-height:0}.adminSecurityLogTitle{min-width:0}.adminSecurityLogTitle h1{color:#fff;margin:0;font-family:Inter,Geist,sans-serif;font-size:24px;font-weight:800;line-height:1.25}.adminSecurityLogPage .adminDataToolbar{background:#0d1117;border:1px solid #1e2640;border-radius:12px;align-items:end;gap:16px;padding:20px}.adminSecurityLogPage .adminDataToolbarLeft{align-items:end;gap:12px}.adminSecurityLogPage .adminDataToolbarRight{align-items:end}.adminSecurityLogPage .adminDataSelect{background:0 0;border:0;align-items:start;gap:6px;min-width:150px;height:auto;padding:0;display:grid}.adminSecurityLogPage .adminDataSelectLabel{color:#848e9c;font-family:Inter,Geist,sans-serif;font-size:11px;font-weight:700}.adminSecurityLogPage .adminDataSelectTrigger{color:#fff;background:#ffffff0a;border:1px solid #1e2640;border-radius:6px;width:100%;height:38px;padding:0 12px;font-family:Inter,Geist,sans-serif;font-size:13px;font-weight:400}.adminSecurityLogPage .adminDataSearch{background:#ffffff0a;border-radius:6px;width:min(100%,340px);height:38px}.adminSecurityLogPage .adminDataSearch input,.adminSecurityLogPage .adminDataSearch input::placeholder{font-family:Inter,Geist,sans-serif;font-size:13px}.adminSecurityLogPage .adminDataButton{border-radius:6px;height:38px;font-family:Inter,Geist,sans-serif;font-size:13px}.adminSecurityLogPage .adminDataTableCard{background:#ffffff0a;border-color:#ffffff0f;border-radius:12px;padding:16px 20px}.adminSecurityLogPage .adminDataGrid{gap:0;min-width:780px!important}.adminSecurityLogPage .adminDataGridHeader{color:#64748bb3;background:#ffffff08;border-radius:6px;min-height:24px;padding:0 10px;font-family:Geist,Inter,sans-serif;font-size:11px;font-weight:500}.adminSecurityLogPage .adminDataGridRow{color:#b4bec8;border-top:0;border-radius:4px;min-height:28px;padding:0 10px;font-family:Geist,Inter,sans-serif;font-size:12px}.adminSecurityLogPage .adminDataGridRow:nth-child(odd){background:#ffffff05}.adminSecurityLogPage .adminDataGridHeader>span,.adminSecurityLogPage .adminDataGridRow>span{text-align:left;justify-content:flex-start;padding:0}.adminSecurityLogPage .adminDataGridRow>span:first-child{color:#fff}.adminSecurityLogPage .adminDataGridHeader .align-end,.adminSecurityLogPage .adminDataGridRow .align-end{justify-content:flex-end;justify-self:end}.adminSecurityLogAction{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.adminSecurityLogPage .adminDataBadge{border-radius:4px;min-height:20px;padding:0 8px;font-size:10px;font-weight:600}.adminSecurityLogPage .adminDataPagination{gap:4px;padding-top:12px}.adminSecurityLogPage .adminDataPagination button,.adminSecurityLogPage .adminDataPagination .adminDataPageGap{color:#ffffffb3;background:#ffffff14;border:1px solid #ffffff1f;border-radius:6px;width:32px;height:32px}.adminSecurityLogPage .adminDataPagination button.active{background:var(--admin-gold);color:#0d121a;border-color:#0000}.adminDetailedMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;min-width:0;display:grid}.adminDetailedMetricCard,.adminPointSettingsCard,.adminQuickBonusCard,.adminFailedPaymentCard{border:1px solid var(--admin-line);background:#ffffff08;border-radius:12px;min-width:0;box-shadow:inset 0 1px #ffffff08}.adminDetailedMetricCard{align-content:center;gap:8px;min-height:108px;padding:18px 20px;display:grid}.adminDetailedMetricCard span,.adminDetailedMetricCard small{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden}.adminDetailedMetricCard strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(24px,2.4vw,32px);font-weight:800;line-height:1.18;overflow:hidden}.adminDetailedMetricCard.tone-gold{background:#f0b90b12;border-color:#f0b90b8c}.adminDetailedMetricCard.tone-gold strong{color:var(--admin-gold)}.adminDetailedMetricCard.tone-success strong{color:var(--admin-green)}.adminDetailedMetricCard.tone-danger strong{color:#f87171}.adminSegmentTabs{border:1px solid var(--admin-line);background:#ffffff08;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:4px;display:inline-flex}.adminSegmentTabs button{color:#cbd5e1;white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.adminSegmentTabs button.active{color:var(--admin-gold);background:#f0b90b1f;border-color:#f0b90bb3}.adminSegmentTabs b{color:currentColor;background:#ffffff14;border-radius:999px;place-items:center;min-width:20px;min-height:20px;font-size:11px;display:inline-grid}.adminPaymentPage{background:#050b14;grid-template-rows:auto;gap:24px}.adminPaymentRankPanel{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;min-width:0;overflow:hidden}.adminPaymentRankPanelHeader{justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:20px 24px;display:flex}.adminPaymentRankPanelHeader h2,.adminPaymentWalletHeader h2{color:#fff;margin:0;font-size:18px;font-weight:800;line-height:1.25}.adminPaymentRankFilterBar{background:#ffffff05;border-bottom:1px solid #ffffff08;align-items:center;gap:16px;min-width:0;min-height:65px;padding:12px 24px;display:flex}.adminPaymentRankFilterBar .adminDataSelect{background:#060b14;border-color:#ffffff14;border-radius:8px;gap:0;width:160px;min-width:160px;height:40px;padding:0 12px}.adminPaymentRankFilterBar .adminDataSelectLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.adminPaymentRankFilterBar .adminDataSelectTrigger{color:#fff;font-size:13px;font-weight:500}.adminPaymentRankFilterBar .adminDataSelectValue{color:#fff}.adminPaymentRankFilterBar .adminDataSelectMenu{background:#060b14;border-color:#ffffff14}.adminPaymentRankTable{min-width:0;min-height:421px;overflow-x:auto}.adminPaymentRankTableHead,.adminPaymentRankRow{grid-template-columns:76px 70px 84px 130px 158px 320px 130px;align-items:center;gap:20px;min-width:1088px;display:grid}.adminPaymentRankTableHead{color:#666;background:#ffffff05;border-top:1px solid #ffffff05;border-bottom:1px solid #ffffff0f;padding:10px 24px;font-size:12px;font-weight:500}.adminPaymentRankRow{color:#b3b3b3;border-bottom:1px solid #ffffff08;min-height:39px;padding:7px 24px;font-size:13px;font-weight:400}.adminPaymentRankRow:last-child{border-bottom:0}.adminPaymentRankRound{color:gray;font-weight:500}.adminPaymentRankMoney{color:#b3b3b3;font-weight:400}.adminPaymentRankTotal{color:#fff;font-weight:800}.adminPaymentRankBadge,.adminPaymentRankStatus{white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;min-height:24px;padding:4px 10px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.adminPaymentRankBadge.tone-first{color:#f0ba0a;background:#f0ba0a26}.adminPaymentRankBadge.tone-second{color:#bfbfbf;background:#bfbfbf26}.adminPaymentRankBadge.tone-third{color:#cc8033;background:#cc803326}.adminPaymentRankBadge.tone-fourth{color:#4dd9cc;background:#4dd9cc26}.adminPaymentRankBadge.tone-fifth{color:#999;background:#99999926}.adminPaymentNetworkPillStack{flex-wrap:wrap;align-items:center;gap:5px 6px;min-width:0;display:flex;overflow:visible}.adminPaymentNetworkPillStack em{color:gray;font-size:11px;font-style:normal;font-weight:800}.adminPaymentNetworkPill{color:#99b2ff;text-overflow:ellipsis;white-space:nowrap;background:#637df01a;border-radius:5px;align-items:center;gap:6px;min-width:0;max-width:154px;min-height:20px;padding:4px 10px 4px 8px;font-size:11px;font-weight:500;line-height:1;display:inline-flex;overflow:hidden}.adminPaymentNetworkPill i{background:#637df0;border-radius:999px;flex:none;width:6px;height:6px}.adminPaymentNetworkDot{background:#637df0;border-radius:999px;flex:none;width:8px;height:8px}.adminPaymentNetworkPill span,.adminPaymentNetworkPill strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.adminPaymentNetworkPill strong{color:#fff;font-weight:800}.adminPaymentCoinIcon{color:#99b2ff;background:radial-gradient(circle at 30% 24%,#ffffff52,#0000 29%),#637df029;border:1px solid #99b2ff40;border-radius:999px;flex:none;place-items:center;width:32px;height:32px;display:inline-grid;box-shadow:inset 0 1px #ffffff2e,0 8px 18px #0000002e}.adminPaymentCoinIcon img{object-fit:contain;width:22px;height:22px;display:block}.adminPaymentNetworkPill .adminPaymentCoinIcon{width:18px;height:18px;box-shadow:none;background:#ffffff0f;border-color:currentColor}.adminPaymentNetworkPill .adminPaymentCoinIcon img{width:13px;height:13px}.adminPaymentCoinIcon.tone-bnb{color:#f2cc4d;background:radial-gradient(circle at 30% 24%,#ffffff57,#0000 29%),#f2ba2629;border-color:#f2cc4d42}.adminPaymentCoinIcon.tone-solana{color:#4dd9cc;background:radial-gradient(circle at 30% 24%,#ffffff57,#0000 29%),#4dd9cc29;border-color:#4dd9cc47}.adminPaymentCoinIcon.tone-tron{color:#f66;background:radial-gradient(circle at 30% 24%,#ffffff57,#0000 29%),#ff4d4d29;border-color:#ff666647}.adminPaymentCoinIcon.tone-internal{color:#b3b3b3;background:radial-gradient(circle at 30% 24%,#fff3,#0000 29%),#ffffff14;border-color:#b3b3b338}.adminPaymentNetworkPill.tone-polygon,.adminPaymentNetworkPill.tone-base{color:#b280ff;background:#8245d91a}.adminPaymentNetworkPill.tone-polygon i,.adminPaymentNetworkDot.tone-polygon,.adminPaymentNetworkPill.tone-base i,.adminPaymentNetworkDot.tone-base{background:#8245d9}.adminPaymentNetworkPill.tone-bnb{color:#f2cc4d;background:#f2ba261a}.adminPaymentNetworkPill.tone-bnb i,.adminPaymentNetworkDot.tone-bnb{background:#f2ba26}.adminPaymentNetworkPill.tone-solana{color:#4dd9cc;background:#4dd9cc1a}.adminPaymentNetworkPill.tone-solana i,.adminPaymentNetworkDot.tone-solana{background:#4dd9cc}.adminPaymentNetworkPill.tone-arbitrum,.adminPaymentNetworkPill.tone-tron,.adminPaymentNetworkPill.tone-internal{color:#b3b3b3;background:#ffffff14}.adminPaymentNetworkPill.tone-tron{color:#ff8585;background:#ff4d4d1a}.adminPaymentNetworkPill.tone-arbitrum i,.adminPaymentNetworkPill.tone-tron i,.adminPaymentNetworkPill.tone-internal i,.adminPaymentNetworkDot.tone-arbitrum,.adminPaymentNetworkDot.tone-tron{background:gray}.adminPaymentRankStatusCell{justify-items:start;gap:3px;display:grid}.adminPaymentRankStatus{min-width:0;min-height:22px}.adminPaymentRankStatus.tone-pending{color:#f0ba0a;background:#f0ba0a26}.adminPaymentRankStatus.tone-info{color:#4d99ff;background:#4d99ff26}.adminPaymentRankStatus.tone-success{color:#21c45e;background:#21c45e26}.adminPaymentRankStatus.tone-warning{color:#f2991a;background:#f2991a26}.adminPaymentRankStatusCell small{color:#666;font-size:10px;font-weight:700}.adminPaymentRankEmpty{color:gray;border-top:1px solid #ffffff08;min-width:1088px;padding:28px 24px;font-size:13px;font-weight:700}.adminPaymentRankPagination{background:#ffffff05;border-top:1px solid #ffffff08;justify-content:center;align-items:center;min-height:56px;padding:12px 24px;display:flex}.adminPaymentRankPagination .adminDataPagination{width:100%;padding-top:0}.adminPaymentRankPagination .adminDataPagination button,.adminPaymentRankPagination .adminDataPageGap{color:#666;background:#ffffff05;border:1px solid #ffffff08;border-radius:8px;width:32px;height:32px;font-size:14px}.adminPaymentRankPagination .adminDataPagination button.active{color:#05080f;background:#f0ba0a;border-color:#0000}.adminPaymentWalletGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;min-width:0;display:grid}.adminPaymentWalletCard{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;align-content:start;gap:16px;min-width:0;padding:24px;display:grid}.adminPaymentWalletConfigCard{grid-column:1/-1;gap:20px}.adminPaymentWalletHeader{justify-content:space-between;align-items:center;gap:14px;display:flex}.adminPaymentWalletHeader h2{font-size:16px}.adminPaymentGoldButton,.adminPaymentRefreshButton{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:30px;font-size:12px;font-weight:800;display:inline-flex}.adminPaymentGoldButton{color:#050b14;background:#f0ba0a;padding:6px 12px}.adminPaymentGoldButton:disabled,.adminPaymentRefreshButton:disabled{cursor:not-allowed;opacity:.55}.adminPaymentRefreshButton{color:#b3b3b3;background:#ffffff0f;border:1px solid #ffffff1a;padding:8px 16px}.adminPaymentBalanceRows{gap:10px;min-width:0;display:grid}.adminPaymentWalletTable{background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;min-width:0;display:grid;overflow:hidden}.adminPaymentWalletTableHead,.adminPaymentWalletTableRow{grid-template-columns:minmax(142px,.86fr) minmax(220px,1.7fr) minmax(100px,.62fr) 88px 76px;align-items:center;gap:16px;min-width:0;display:grid}.adminPaymentWalletTableHead{color:#666;background:#ffffff05;border-bottom:1px solid #ffffff0f;min-height:44px;padding:0 20px;font-size:12px;font-weight:800}.adminPaymentWalletTableRow{color:#b3b3b3;border-bottom:1px solid #ffffff09;min-height:58px;padding:10px 20px;font-size:13px;font-weight:700}.adminPaymentWalletTableRow:last-child{border-bottom:0}.adminPaymentWalletNetworkCell{align-items:center;gap:12px;min-width:0;display:inline-flex}.adminPaymentWalletNetworkCell strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.adminPaymentWalletAddressInput{min-width:0;display:block;position:relative}.adminPaymentWalletAddressInput span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.adminPaymentWalletAddressInput input{color:#fff;background:#050b14bd;border:1px solid #ffffff14;border-radius:6px;outline:none;width:100%;min-width:0;height:36px;padding:0 12px;font-size:12px;font-weight:700}.adminPaymentWalletAddressInput input:focus{border-color:#f0ba0a8c}.adminPaymentWalletBalanceCell{color:#f0ba0a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:800;overflow:hidden}.adminPaymentWalletStatusCell{align-items:center;min-width:0;display:inline-flex}.adminPaymentWalletActions{justify-content:flex-end;min-width:0;display:inline-flex}.adminPaymentWalletActions button{color:#4dd9cc;background:#ffffff0f;border-radius:4px;min-height:28px;padding:0 10px;font-size:12px;font-weight:800}.adminPaymentWalletActions button:disabled{cursor:not-allowed;color:gray;opacity:.45}.adminPaymentTotalBalance{background:#f0ba0a14;border:1px solid #f0ba0a33;border-radius:8px;gap:6px;padding:16px;display:grid}.adminPaymentTotalBalance span,.adminPaymentTotalBalance small{color:gray;font-size:12px;font-weight:700}.adminPaymentTotalBalance small{font-size:11px}.adminPaymentTotalBalance strong{color:#f0ba0a;font-size:24px;font-weight:900;line-height:1.1}.adminPaymentBalanceRow{background:#ffffff05;border:1px solid #ffffff0a;border-radius:8px;grid-template-columns:32px minmax(0,1fr) minmax(108px,auto) 52px;align-items:center;gap:12px;min-width:0;padding:14px 16px;display:grid}.adminPaymentTokenIcon{color:#99b2ff;background:#637df02e;border-radius:999px;place-items:center;width:32px;height:32px;font-size:13px;font-weight:900;display:inline-grid}.adminPaymentTokenIcon.tone-bnb{color:#f2cc4d;background:#f2ba2629}.adminPaymentTokenIcon.tone-solana{color:#4dd9cc;background:#4dd9cc29}.adminPaymentTokenIcon.tone-polygon,.adminPaymentTokenIcon.tone-base{color:#b280ff;background:#8245d929}.adminPaymentBalanceName,.adminPaymentBalanceAmount{gap:3px;min-width:0;display:grid}.adminPaymentBalanceName strong,.adminPaymentBalanceAmount strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.adminPaymentBalanceName small,.adminPaymentBalanceAmount small{color:gray;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.adminPaymentBalanceAmount{text-align:right;justify-items:end}.adminPaymentBalanceShare{color:#999;text-align:right;font-size:11px;font-weight:900}.adminPaymentBalanceShare.tone-success{color:#21c45e}.adminPaymentSaveNotice{gap:6px;display:grid}.adminPaymentOpsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.adminPaymentOpsGrid span{background:#ffffff05;border:1px solid #ffffff0d;border-radius:8px;gap:4px;min-width:0;padding:14px;display:grid}.adminPaymentOpsGrid strong{color:#fff;font-size:20px;font-weight:900}.adminPaymentOpsGrid small{color:gray;font-size:11px;font-weight:800}.adminPaymentControlGrid{grid-template-columns:minmax(320px,.86fr) minmax(0,1.35fr);gap:18px;min-width:0;display:grid}.adminPaymentSettingsCard,.adminPaymentNetworkCard{border:1px solid var(--admin-line);background:#ffffff08;border-radius:12px;gap:16px;min-width:0;padding:18px 20px 20px;display:grid;box-shadow:inset 0 1px #ffffff08}.adminPaymentCardHeader{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.adminPaymentCardHeader span{gap:5px;min-width:0;display:grid}.adminPaymentCardHeader h2{color:#fff;margin:0;font-size:17px;font-weight:850;line-height:1.25}.adminPaymentCardHeader small{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.35;overflow:hidden}.adminPaymentToggleGrid,.adminPaymentPolicyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.adminPaymentToggleRow{border:1px solid var(--admin-line);color:#e5e7eb;background:#ffffff0a;border-radius:8px;align-items:center;gap:10px;min-width:0;min-height:42px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.adminPaymentPolicyGrid label{gap:7px;min-width:0;display:grid}.adminPaymentPolicyGrid span{color:var(--admin-muted);font-size:12px;font-weight:800}.adminPaymentPolicyGrid input,.adminPaymentPolicyGrid select{border:1px solid var(--admin-line);color:#fff;background:#05080e9e;border-radius:8px;outline:none;width:100%;min-width:0;height:40px;padding:0 11px;font-size:13px;font-weight:800}.adminPaymentPolicyGrid input:focus,.adminPaymentPolicyGrid select:focus,.adminPaymentNetworkRow input:focus{border-color:#f0b90b99}.adminPaymentNetworkRows{gap:9px;min-width:0;display:grid}.adminPaymentNetworkRow{background:#ffffff06;border:1px solid #94a3b82e;border-radius:8px;grid-template-columns:42px minmax(118px,.85fr) minmax(180px,1.45fr) 82px 72px minmax(138px,1fr);align-items:center;gap:8px;min-width:0;min-height:46px;padding:8px;display:grid}.adminPaymentNetworkToggle{place-items:center;min-width:0;display:grid}.adminPaymentNetworkLabel{gap:3px;min-width:0;display:grid}.adminPaymentNetworkLabel strong,.adminPaymentNetworkLabel small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adminPaymentNetworkLabel strong{color:#fff;font-size:12px;font-weight:850}.adminPaymentNetworkLabel small{color:var(--admin-muted);font-size:11px;font-weight:700}.adminPaymentNetworkRow input{border:1px solid var(--admin-line);color:#fff;background:#05080e94;border-radius:7px;outline:none;width:100%;min-width:0;height:34px;padding:0 9px;font-size:12px;font-weight:750}.adminPaymentExceptionRow{background:#f59e0b14;border:1px solid #f59e0b47;border-radius:8px;grid-template-columns:190px minmax(0,1fr) 118px;align-items:center;gap:14px;min-width:0;min-height:54px;padding:0 14px;display:grid}.adminPaymentExceptionRow span{gap:3px;min-width:0;display:grid}.adminPaymentExceptionRow strong,.adminPaymentExceptionRow small,.adminPaymentExceptionRow p,.adminPaymentExceptionRow a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adminPaymentExceptionRow strong{color:#fff;font-size:13px}.adminPaymentExceptionRow small{color:var(--admin-gold);font-size:12px}.adminPaymentExceptionRow p{color:#fcd34d;margin:0;font-size:13px}.adminPaymentExceptionRow a{color:#fde68a;text-align:right;font-size:12px;font-weight:850}.adminPaymentCheckbox{color:#060b14;border:1px solid #94a3b873;border-radius:4px;place-items:center;width:18px;height:18px;display:inline-grid}.adminPaymentCheckbox.checked{border-color:var(--admin-gold);background:var(--admin-gold)}.adminPaymentActionRow{justify-content:center;align-items:center;gap:6px;display:inline-flex}.adminPaymentActionButton{border:1px solid var(--admin-line);color:#e5e7eb;white-space:nowrap;background:#ffffff0d;border-radius:7px;min-height:28px;padding:0 10px;font-size:12px;font-weight:800}.adminPaymentActionButton.primary{background:var(--admin-gold);color:#060b14;border-color:#f0b90b99}.adminFailedPaymentCard{gap:14px;padding:18px 20px 20px;display:grid}.adminPointSectionHeader{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.adminPointSectionHeader h2{color:#fff;margin:0;font-size:18px;font-weight:800;line-height:1.25}.adminFailedPaymentRows{gap:10px;display:grid}.adminFailedPaymentRow{background:#ef444414;border:1px solid #ef444447;border-radius:8px;grid-template-columns:190px minmax(0,1fr) 72px;align-items:center;gap:14px;min-width:0;min-height:54px;padding:0 14px;display:grid}.adminFailedPaymentRow span{gap:3px;min-width:0;display:grid}.adminFailedPaymentRow strong,.adminFailedPaymentRow small,.adminFailedPaymentRow p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adminFailedPaymentRow strong{color:#fff;font-size:13px}.adminFailedPaymentRow small{color:var(--admin-gold);font-size:12px}.adminFailedPaymentRow p,.adminFailedPaymentEmpty{color:#fca5a5;margin:0;font-size:13px}.adminFailedPaymentRow button{color:#fca5a5;background:#ef44442e;border-radius:7px;min-height:30px;font-size:12px;font-weight:800}.adminPointPage{grid-template-rows:auto auto auto auto minmax(0,auto) auto}.adminPointSettingsCard,.adminQuickBonusCard{gap:16px;padding:20px;display:grid}.adminPointSettingsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-width:0;display:grid}.adminPointSettingField{gap:8px;min-width:0;display:grid}.adminPointSettingField>span{color:var(--admin-muted);font-size:12px;font-weight:800}.adminPointSettingField>div{border:1px solid var(--admin-line);background:#ffffff08;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:0 12px;display:flex}.adminPointSettingField strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:800;overflow:hidden}.adminQuickBonusCard .adminToggle.checked,.adminPointSettingsCard .adminToggle.checked{background:var(--admin-green)}.adminQuickBonusHeader{justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;display:flex}.adminQuickBonusHeader>div{gap:5px;min-width:0;display:grid}.adminQuickBonusHeader h2{color:#fff;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:800;line-height:1.25;display:flex}.adminQuickBonusHeader h2 svg{color:var(--admin-gold)}.adminQuickBonusHeader span,.adminQuickBonusCard p,.adminQuickBonusActions span{color:var(--admin-muted);margin:0;font-size:13px;line-height:1.45}.adminQuickBonusTable{border:1px solid var(--admin-line);border-radius:10px;min-width:0;overflow:hidden}.adminQuickBonusTable>div{color:#e5e7eb;border-top:1px solid #ffffff12;grid-template-columns:1fr .75fr .75fr .75fr .75fr 44px;align-items:center;gap:10px;min-height:44px;padding:0 12px;font-size:13px;display:grid}.adminQuickBonusTable>div.head{min-height:38px;color:var(--admin-muted);border-top:0;font-size:12px;font-weight:800}.adminQuickBonusTable strong{color:var(--admin-gold)}.adminTableIconButton{color:#f87171;background:#ef44441a;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.adminDashedAddButton{min-height:42px;color:var(--admin-gold);background:#f0b90b0d;border:1px dashed #f0b90b7a;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.adminQuickBonusActions{justify-content:space-between;align-items:center;gap:16px;display:flex}.adminQuickBonusActions>div{align-items:center;gap:10px;display:flex}.adminPointDelta{font-weight:900}.adminPointDelta.tone-success{color:var(--admin-green)}.adminPointDelta.tone-danger{color:#f87171}.adminPointFigmaPage{align-content:start;gap:18px;width:min(1136px,100%);min-width:0;display:grid}.adminPointFigmaSettingsCard{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:16px;gap:20px;min-width:0;padding:24px;display:grid;overflow:hidden}.adminPointBasicSection{gap:16px;display:grid}.adminPointBasicSection h2,.adminPointQuickHeader h2{color:#fff;margin:0;font-family:Inter,Geist,sans-serif;font-size:18px;font-weight:800;line-height:1.2}.adminPointBasicRow{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:16px;min-width:0;display:grid}.adminPointFigmaField{align-content:start;gap:8px;min-width:0;height:58px;display:grid}.adminPointFigmaField>span{color:#fff;font-size:14px;line-height:17px}.adminPointFigmaField>div{align-items:center;gap:15px;min-width:0;display:flex}.adminPointFigmaField input,.adminPointTierTable input{height:33px;color:var(--admin-gold);background:#0003;border:1px solid #ffffff14;border-radius:6px;outline:0;font-family:Inter,Geist,sans-serif;font-size:13px;font-weight:800}.adminPointFigmaField input{width:140px;padding:0 8px;font-size:14px;font-weight:500}.adminPointFigmaField input:focus,.adminPointTierTable input:focus,.adminPointSearchInput:focus-within,.adminPointFilter:focus-within{border-color:#f0b90b94;box-shadow:0 0 0 3px #f0b90b14}.adminPointToggleButton{background:0 0;place-items:center;width:max-content;padding:0;display:inline-grid}.adminPointFigmaPage .adminToggle.checked{background:var(--admin-gold)}.adminPointSaveButton,.adminPointSearchButton{background:var(--admin-gold);color:#060b14;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;min-height:36px;font-size:14px;font-weight:800;display:inline-flex}.adminPointSaveButton{padding:0 16px}.adminPointSaveButton.primary{width:100%;height:36px}.adminPointSaveButton.ghost{color:#e2e8f0;background:#ffffff0f;border:1px solid #ffffff14}.adminPointSaveButton:disabled,.adminPointSearchButton:disabled{opacity:.54;cursor:not-allowed}.adminPointFigmaDivider{background:#ffffff14;height:1px}.adminPointQuickHeader{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.adminPointQuickHeader>div{gap:4px;min-width:0;display:grid}.adminPointQuickHeader h2{align-items:center;gap:6px;font-size:15px;display:inline-flex}.adminPointQuickHeader h2 svg{color:var(--admin-gold)}.adminPointQuickHeader span,.adminPointQuickDescription{color:#64748b;margin:0;font-size:12px;line-height:1.45}.adminPointTierTable{scrollbar-width:thin;min-width:0;display:grid;overflow-x:auto}.adminPointTierTable>div{grid-template-columns:140px 120px 130px 130px minmax(120px,1fr) 32px;align-items:center;gap:28px;min-width:0;min-height:48px;display:grid}.adminPointTierTable>div.head{color:#475569;border-bottom:1px solid #1e2640;min-height:32px;font-size:10px;font-weight:800}.adminPointTierTable strong{color:var(--admin-gold);font-size:13px;font-weight:800}.adminPointTierTable input{width:100%;padding:0 12px}.adminPointTierTable .adminPointToggleButton{justify-self:center}.adminPointDeleteButton{width:32px;height:32px;color:var(--admin-red);background:#ef44441a;border-radius:16px;place-items:center;display:grid}.adminPointAddTierButton{min-height:40px;color:var(--admin-gold);background:0 0;border:1px dashed #f0b90b4d;border-radius:8px;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.adminPointBottomRow{justify-content:space-between;align-items:center;gap:16px;min-width:0;padding-top:16px;display:flex}.adminPointBottomRow>span{color:var(--admin-gold);white-space:nowrap;font-size:11px}.adminPointBottomRow>div{align-items:center;gap:10px;display:inline-flex}.adminPointSearchBar{align-items:center;gap:12px;min-width:0;display:flex;overflow:hidden}.adminPointSearchInput,.adminPointFilter{color:#fff;background:#0d1117;border:1px solid #ffffff14;border-radius:8px;align-items:center;height:38px;display:inline-flex}.adminPointSearchInput{color:#64748b;gap:10px;width:184px;padding:0 12px}.adminPointSearchInput input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.adminPointSearchInput input::placeholder{color:#64748b}.adminPointFilter{gap:4px;padding:0 12px}.adminPointFilter span,.adminPointFilter select{color:#fff;font-size:12px}.adminPointFilter select{appearance:none;background:0 0;border:0;outline:0;font-weight:700}.adminPointFilter option{color:#fff;background:#0d1117}.adminPointSearchButton{height:38px;padding:0 24px}.adminPointNotice{border-radius:8px;align-items:center;min-height:34px;margin:0;padding:0 12px;font-size:13px;font-weight:700;display:flex}.adminPointNotice.success{color:var(--admin-green);background:#00c08714;border:1px solid #00c0873d}.adminPointNotice.danger{color:#fca5a5;background:#ef444414;border:1px solid #ef44443d}.adminPointHistoryCard{min-width:0}.adminPointHistoryCard .adminDataTableCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border-color:#ffffff14;border-radius:16px}.adminPointHistoryCard .adminDataTableTop{min-height:60px;padding:0 20px}.adminPointHistoryCard .adminDataTableHeaderBar h2{font-size:16px}.adminPointHistoryCard .adminDataGrid{min-width:1088px!important}.adminPointHistoryCard .adminDataGridHeader{color:#848e9c;border-bottom:1px solid #1e2640;min-height:40px;padding:0 20px;font-family:Inter,Geist,sans-serif;font-size:12px}.adminPointHistoryCard .adminDataGridRow{color:#fff;border-top:0;border-bottom:1px solid #1e2640;min-height:48px;padding:0 20px;font-family:Inter,Geist,sans-serif;font-size:13px}.adminPointHistoryCard .adminDataGridHeader>span,.adminPointHistoryCard .adminDataGridRow>span{padding:0}.adminPointHistoryCard .adminDataBadge{border-radius:4px;min-height:20px;padding:0 8px;font-size:11px}.adminPointHistoryCard .adminDataBadge.tone-danger,.adminPointHistoryCard .adminDataBadge.tone-warning{color:#f6465d;background:#f6465d21}.adminPointHistoryCard .adminDataBadge.tone-gold{color:var(--admin-gold);background:#f0b90b1a}.adminPointFigmaPage>.adminDataPagination{gap:4px;padding:12px 0 0}.adminPointFigmaPage>.adminDataPagination button,.adminPointFigmaPage>.adminDataPagination .adminDataPageGap{background:#ffffff14;border:1px solid #ffffff1f;border-radius:6px;width:32px;height:32px}.adminPointFigmaPage>.adminDataPagination button.active{background:var(--admin-gold);border-color:#0000}@media (max-width:1100px){.adminPointBasicRow{grid-template-columns:repeat(2,minmax(0,1fr))}.adminPointTierTable>div{min-width:920px}}@media (max-width:760px){.adminPointFigmaSettingsCard{padding:18px}.adminPointBasicRow{grid-template-columns:minmax(0,1fr)}.adminPointFigmaField input{width:min(180px,100%)}.adminPointBottomRow,.adminPointSearchBar{flex-wrap:wrap}.adminPointBottomRow>span{white-space:normal}.adminPointSearchInput,.adminPointFilter,.adminPointSearchButton{width:100%}}.adminReferralPage{grid-template-rows:auto minmax(0,auto) auto}.adminStack{gap:32px;display:grid}.adminStack.tight{gap:16px}.adminKpiGrid,.adminTwoColumn,.adminThreeColumn,.adminStatsRow,.adminFeedGrid,.adminGameGrid,.adminWinnerGrid,.adminSettingsGrid,.adminSettingsLower,.adminMiniMetricGrid,.adminBroadcastLayout,.adminChatbotGrid{gap:24px;display:grid}.adminKpiGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.adminTwoColumn{grid-template-columns:repeat(2,minmax(0,1fr))}.adminTwoColumn.compact{gap:12px}.adminThreeColumn{grid-template-columns:repeat(3,minmax(0,1fr))}.adminStatsRow{grid-template-columns:400px minmax(0,1fr)}.adminFeedGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.adminMetricCard,.adminGlassCard,.adminTableCard{border:1px solid var(--admin-line);background:linear-gradient(145deg, #ffffff09, #ffffff04), var(--admin-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px #ffffff08}.adminMetricCard{border-radius:16px;align-content:start;gap:16px;min-height:140px;padding:20px;display:grid}.adminMetricCard.compact{min-height:110px}.adminMetricCard>div{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.adminMetricCard span{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.adminMetricCard b{color:var(--admin-green);font-size:12px}.adminMetricCard em{color:var(--admin-red);font-size:10px;font-style:normal;font-weight:800}.adminMetricCard strong{color:#fff;word-break:break-word;font-family:Manrope,Geist,sans-serif;font-size:32px;font-weight:800;line-height:1.25}.adminMetricCard.compact strong{font-size:30px}.adminMetricCard.featured{background:linear-gradient(135deg, var(--admin-orange), var(--admin-gold))}.adminMetricCard.featured span,.adminMetricCard.featured strong{color:#030712}.adminGlassCard{border-radius:16px;min-width:0;padding:20px}.adminTwoColumn>.adminGlassCard{min-height:360px}.adminGlassCard>h2,.adminSectionHeader h2,.adminPanelHeader h2,.adminCategoryPanel h2,.adminSettingsLower h3{color:#fff;margin:0;font-size:16px;font-weight:800;line-height:1.35}.adminGlassCard>h2{margin-bottom:16px}.adminAreaChart,.adminLineChart,.adminBarChart{height:283px;position:relative}.adminAreaChart{background:linear-gradient(#7c3aed2e,#4f46e50a),#ffffff08;border-radius:8px;justify-content:space-around;align-items:end;gap:16px;padding:40px 20px 30px;display:flex;overflow:hidden}.adminAreaChart span{opacity:.72;background:linear-gradient(#7c3aed,#4f46e5);border-radius:8px 8px 0 0;width:100%;max-width:52px}.adminChartLabel{color:var(--admin-dim);font-size:12px;position:absolute;top:0;left:0}.adminLineChart{place-items:center;display:grid}.adminLineChart svg{width:100%;max-width:526px;height:220px}.adminLineChart polyline{fill:none;stroke:#7c3aed;stroke-width:3px}.adminCountryCard{min-height:360px}.adminDonutChart{place-items:center;height:260px;display:grid;position:relative}.adminDonutChart span{background:conic-gradient(#7c3aed 0 68%, #ffffff12 68% 100%);border-radius:50%;place-items:center;width:180px;height:180px;display:grid}.adminDonutChart span:after{content:"";background:#0d0e13;border-radius:50%;width:106px;height:106px;display:block}.adminDonutChart strong{color:#fff;font-size:24px;position:absolute}.adminBarChart{align-items:end;gap:24px;padding-top:40px;display:flex}.adminBarChart span{background:linear-gradient(135deg,#4f46e5 25%,#7c3aed 75%);border-radius:8px 8px 0 0;flex:1;min-width:32px}.adminFeedCardRows{gap:1px;display:grid}.adminFeedRow{border-bottom:1px solid var(--admin-line);align-items:center;gap:12px;min-height:56px;padding:12px 0;display:flex}.adminFeedRow>span{flex:1;gap:2px;min-width:0;display:grid}.adminFeedRow strong{color:#fff;font-size:13px}.adminFeedRow small{color:var(--admin-dim);font-size:11px}.adminFeedRow b{color:#fff;font-size:13px}.adminFeedRow b.gold{color:var(--admin-gold)}.adminToolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.adminToolbarTall{min-height:45px}.adminFilterGroup{flex-wrap:wrap;gap:12px}.adminToolbarRight{gap:12px}.adminSegmented{border:1px solid var(--admin-line);background:#ffffff08;border-radius:12px;align-items:center;min-height:40px;padding:1px;display:inline-flex}.adminSegmented button,.adminSelectButton,.adminPrimarySubtle,.adminPrimaryButton,.adminSmallButton,.adminInlineActions button,.adminFormActions button,.adminFullPrimary,.adminBroadcastButtons button,.adminAdjustmentCard button{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:38px;display:inline-flex}.adminSegmented button{color:var(--admin-muted);padding:0 22px;font-size:14px}.adminSegmented button.active{background:var(--admin-violet);color:#fff}.adminSelectButton,.adminPrimarySubtle{color:#fff;background:#ffffff0d;padding:0 16px;font-size:14px;font-weight:600}.adminPrimarySubtle{background:#4f46e538}.adminPrimaryButton,.adminFullPrimary{background:var(--admin-violet);color:#fff;padding:0 20px;font-size:14px;font-weight:800}.adminInlineSearch{border:1px solid var(--admin-line);background:#ffffff0a;border-radius:10px;align-items:center;width:280px;height:38px;padding:0 16px;display:flex}.adminInlineSearch.wide{width:min(400px,100%)}.adminSummaryStrip{align-items:center;gap:24px;margin-left:auto;display:flex}.adminSummaryStrip span{justify-items:end;gap:2px;display:grid}.adminSummaryStrip small{color:var(--admin-muted);font-size:12px}.adminSummaryStrip strong{color:#fff;font-size:22px}.adminTableCard{border-radius:16px;overflow:hidden}.adminTableScroller{overflow-x:auto}.adminTableCard table{border-collapse:collapse;width:100%;min-width:920px}.adminTableCard th{height:56px;color:var(--admin-muted);text-align:left;white-space:nowrap;padding:0 20px;font-size:12px;font-weight:800}.adminTableCard td{border-top:1px solid var(--admin-line);color:#e5e7eb;white-space:nowrap;height:72px;padding:0 20px;font-size:14px}.adminTableCard .wide{min-width:180px}.adminTableCard .numbers{min-width:260px}.adminUserCell{gap:12px;min-width:0}.adminUserCell .adminAvatar{width:32px;height:32px}.adminUserCell>span{gap:2px;min-width:0;display:grid}.adminCountryCode{color:#cbd5e1;background:#ffffff0f;border-radius:8px;justify-content:center;min-width:32px;padding:4px 8px;font-size:12px;font-weight:800;display:inline-flex}.adminStatus{border-radius:8px;justify-content:center;align-items:center;min-height:22px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.adminStatus-active,.adminStatus-success{color:var(--admin-green);background:#10b98124}.adminStatus-pending,.adminStatus-warning{color:var(--admin-gold);background:#fbbf2424}.adminStatus-danger{color:#f87171;background:#ef444424}.adminStatus-info{color:#60a5fa;background:#3b82f624}.adminStatus-violet{color:#a78bfa;background:#7c3aed29}.adminStatus-muted{color:var(--admin-muted);background:#94a3b81f}.adminApprovalActions,.adminNumberBalls{align-items:center;gap:8px;display:inline-flex}.adminApprovalActions.disabled{opacity:.4;pointer-events:none}.adminIconAction{width:32px;height:32px}.adminIconAction.danger{color:#f87171}.adminPagination{justify-content:center;gap:8px;padding:20px 0;display:flex}.adminPagination.compact{padding:0}.adminPagination button{color:#fff;background:#ffffff0d;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.adminPagination.compact button{width:32px;height:32px}.adminPagination button.active{background:var(--admin-violet)}.adminMemberLayout{grid-template-columns:minmax(0,1fr) 380px;gap:32px;display:grid}.adminDetailPanel{align-self:start}.adminPanelHeader,.adminSectionHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.adminIconPlain{background:0 0;width:32px;height:32px}.adminDescriptionList,.adminGameFacts{grid-template-columns:minmax(0,1fr) auto;gap:12px 16px;margin:24px 0;display:grid}.adminDescriptionList dt,.adminGameFacts dt{color:var(--admin-muted);font-size:13px}.adminDescriptionList dd,.adminGameFacts dd{color:#fff;text-align:right;margin:0;font-size:13px;font-weight:700}.adminField{color:var(--admin-muted);gap:8px;font-size:13px;display:grid}.adminField textarea{resize:vertical;min-height:80px}.adminField textarea,.adminField input,.adminInputWithButton input,.adminAdjustmentCard input,.adminAdjustmentCard textarea,.adminFieldBox input{border:1px solid var(--admin-line);background:#ffffff08;border-radius:8px}.adminField textarea,.adminField input,.adminAdjustmentCard input,.adminAdjustmentCard textarea{padding:12px}.adminActionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:24px;display:grid}.adminActionGrid button{color:#fff;background:#ffffff12;border-radius:10px;min-height:42px;font-size:14px;font-weight:700}.adminBall{color:#fff;background:linear-gradient(135deg,#4f46e5 25%,#7c3aed 75%);border-radius:50%;place-items:center;width:32px;height:32px;font-family:Manrope,Geist,sans-serif;font-size:14px;font-weight:800;display:inline-grid}.adminBall.bonus{background:linear-gradient(135deg, var(--admin-orange), var(--admin-gold));color:#030712}.adminCheckText{color:var(--admin-green);font-weight:800}.adminXText{color:#f87171;font-weight:800}.adminGoldText{color:var(--admin-gold)}.adminSuccessText{color:var(--admin-green)}.adminDangerText{color:#f87171}.adminWinnerGrid{grid-template-columns:400px minmax(0,1fr)}.adminWinningNumbers{min-height:299px}.adminBonusBlock{gap:8px;width:max-content;margin-top:24px;display:grid}.adminBonusBlock small{color:var(--admin-muted)}.adminPanelDivider{background:var(--admin-line);height:1px;margin:24px 0}.adminSwitchRow{color:#fff;justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex}.adminToggle{background:#ffffff1f;border-radius:999px;align-items:center;width:48px;height:24px;padding:2px;display:inline-flex}.adminToggle.small{width:40px;height:20px}.adminToggle span{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .16s}.adminToggle.small span{width:16px;height:16px}.adminToggle.checked{background:var(--admin-violet)}.adminToggle.checked span{transform:translate(24px)}.adminToggle.small.checked span{transform:translate(20px)}.adminInlineActions{gap:8px}.adminInlineActions button,.adminSmallButton{color:#fff;background:#ffffff14;padding:0 12px;font-size:12px;font-weight:800}.adminPointLookup{gap:24px;display:grid}.adminMiniMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.adminMiniMetric{border:1px solid var(--admin-line);background:#ffffff09;border-radius:12px;align-content:start;gap:8px;min-height:107px;padding:20px;display:grid}.adminMiniMetric span{color:var(--admin-muted);font-size:13px;font-weight:700}.adminMiniMetric strong{color:#fff;font-family:Manrope,Geist,sans-serif;font-size:30px;line-height:1.2}.adminAdjustmentCard{align-content:start;gap:12px;min-height:269px;display:grid}.adminAdjustmentCard button.success{color:#34d399;background:#10b9812e;width:max-content;padding:0 16px}.adminAdjustmentCard button.danger{color:#f87171;background:#ef44442e;width:max-content;padding:0 16px}.adminGameGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.adminGameCard{align-content:start;min-height:201px;display:grid}.adminCardActions{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.adminSettingsGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px}.adminFieldBox{color:var(--admin-muted);gap:8px;font-size:13px;display:grid}.adminFieldBox input{height:39px;padding:0 12px}.adminSettingsLower{grid-template-columns:repeat(2,minmax(0,1fr))}.adminSimpleRows{border:1px solid var(--admin-line);border-radius:10px;margin-top:12px;overflow:hidden}.adminSimpleRows div{border-top:1px solid var(--admin-line);grid-template-columns:repeat(2,minmax(0,1fr));min-height:39px;display:grid}.adminSimpleRows div:first-child{border-top:0}.adminSimpleRows div.head{color:var(--admin-muted);background:#ffffff0a}.adminSimpleRows span{align-items:center;padding:0 12px;font-size:13px;display:flex}.adminFormActions{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.adminFormActions button{color:#fff;background:#ffffff14;padding:0 24px}.adminFormActions button.primary{background:var(--admin-violet)}.adminCheckbox{border:1px solid var(--admin-line);background:#ffffff0a;border-radius:5px;width:18px;height:18px;display:inline-block}.adminHash{align-items:center;gap:8px;display:inline-flex}.adminLivePage{grid-template-rows:auto auto auto auto auto;gap:24px;width:100%;margin:0;display:grid}.adminLiveTitleRow{align-items:center;min-height:40px;display:flex}.adminLiveTitleRow h1,.adminBroadcastSettingsCard h2,.adminLiveNumberCard h2,.adminBroadcastHistoryCard h2,.adminBroadcastBannerCard h2{color:#fff;margin:0;line-height:1.2}.adminLiveTitleRow h1{font-size:20px;font-weight:800}.adminLiveMonitor,.adminBroadcastSettingsCard,.adminLiveNumberCard,.adminBroadcastHistoryCard,.adminBroadcastBannerCard{background:var(--admin-glass);border-radius:16px;min-width:0}.adminLiveMonitor{gap:16px;padding:24px;display:grid}.adminLiveMonitorHeader{align-items:center;gap:10px;min-width:0;min-height:24px;display:flex}.adminLiveMonitorHeader strong{color:#fff;font-size:16px;font-weight:800}.adminLiveMonitorHeader>i,.adminLiveNumberHeader>i{flex:1;min-width:20px}.adminLiveMonitorHeader>span:not(.adminLiveBadge){color:#64748b;white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.adminLiveMonitorHeader svg{color:var(--admin-gold)}.adminBroadcastPreviewCountry{color:#94a3b8;white-space:nowrap;background:#ffffff0d;border-radius:8px;align-items:center;gap:6px;min-height:28px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.adminBroadcastPreviewCountry select{color:#fff;background:#0f172af2;border:1px solid #ffffff1a;border-radius:6px;outline:0;min-width:76px;height:24px;font-size:11px;font-weight:800}.adminLiveBadge{color:#94a3b8;white-space:nowrap;background:#94a3b81f;border-radius:4px;align-items:center;min-height:18px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.adminLiveBadge.isLive{color:var(--admin-red);background:#ef444426}.adminVideoPreview{color:inherit;background:0 0;border-radius:0;display:block;position:relative;overflow:visible}.adminVideoPreview iframe{border:0;width:100%;height:100%;display:block}.adminVideoPreview .livePlayerStage,.adminVideoPreview .livePlayerStage.cloudflareLivePlayer,.adminVideoPreview .livePlayerStage.pausedMode{background:linear-gradient(#0a0d1d,#0a0d1d) padding-box padding-box,linear-gradient(92deg,#00f0ff 0%,#6366f1 51%,#ff00d4 100%) border-box;border:2px solid #0000;border-radius:32px;width:100%;height:auto;box-shadow:0 0 72px #00f0ff24,0 0 72px #ff00d41a,inset 0 0 0 1px #ffffff05}.adminVideoPreview .livePlayerStage{aspect-ratio:1392/581}.adminVideoPreview .livePlayerStage.cloudflareLivePlayer,.adminVideoPreview .livePlayerStage.pausedMode{aspect-ratio:16/9}.adminLivePreviewMessage{text-align:center;place-items:center;padding:24px;display:grid}.adminLivePreviewMessage p{color:#f8fafc;margin:0;font-size:18px;font-weight:800;line-height:1.35}.adminLiveControlGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;display:grid}.adminBroadcastSettingsCard,.adminLiveNumberCard,.adminBroadcastBannerCard{align-content:start;gap:16px;min-height:288px;padding:24px;display:grid}.adminBroadcastSettingsCard h2,.adminLiveNumberCard h2,.adminBroadcastHistoryCard h2,.adminBroadcastBannerCard h2{font-size:16px;font-weight:800}.adminBroadcastCardHeader,.adminLiveNumberHeader{align-items:center;gap:10px;min-width:0;display:flex}.adminBroadcastCardHeader button{min-height:28px;color:var(--admin-gold);background:#f0b90b24;border-radius:7px;align-items:center;gap:6px;margin-left:auto;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.adminLiveSettingRow{grid-template-columns:90px minmax(0,1fr);align-items:center;gap:16px;min-width:0;display:grid}.adminLiveSettingRow>span{color:#64748b;font-size:12px;font-weight:700}.adminLiveSettingRow input,.adminLiveSettingRow select,.adminField select{color:#fff;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;outline:0;width:100%;min-width:0;height:36px;padding:0 12px;font-size:13px}.adminLiveSettingRow input::placeholder{color:#64748b}.adminLiveStatusSummary{background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:0 14px;display:flex}.adminLiveStatusSummary span{color:#64748b;font-size:12px;font-weight:800}.adminLiveStatusSummary b{color:#94a3b8;background:#94a3b81f;border-radius:999px;align-items:center;min-height:24px;padding:0 12px;font-size:11px;font-weight:900;display:inline-flex}.adminLiveStatusSummary b.isLive{color:var(--admin-red);background:#ef444426}.adminBroadcastBannerTop{grid-template-columns:180px minmax(0,1.4fr) minmax(0,1fr);gap:14px;min-width:0;display:grid}.adminBroadcastCountryRules{gap:12px;min-width:0;display:grid}.adminBroadcastRulesHeader{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.adminBroadcastRulesHeader strong{color:#fff;font-size:13px;font-weight:800}.adminBroadcastRulesHeader button{min-height:30px;color:var(--admin-gold);background:#f0b90b24;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.adminBroadcastBannerEmpty{color:#64748b;border:1px dashed #ffffff1f;border-radius:12px;margin:0;padding:14px;font-size:12px;font-weight:700}.adminBroadcastRuleRow{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:140px minmax(0,1.3fr) minmax(0,1fr) 82px;align-items:end;gap:12px;min-width:0;padding:14px;display:grid}.adminBroadcastRuleActions{justify-content:flex-end;align-items:center;gap:8px;padding-bottom:1px;display:flex}.adminBroadcastRuleActions button{color:#94a3b8;background:#ffffff0f;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.adminBroadcastButtons{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.adminBroadcastButtons button{color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;font-size:12px;font-weight:800;display:inline-flex}.adminBroadcastButtons .success{background:#10b981}.adminBroadcastButtons .warning{background:var(--admin-gold);color:#161005}.adminBroadcastButtons .danger{background:var(--admin-red)}.adminLiveNumberHeader span,.adminLiveNumberHeader b{white-space:nowrap;border-radius:6px;align-items:center;min-height:21px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.adminLiveNumberHeader span{color:var(--admin-gold);background:#f0b90b24}.adminLiveNumberHeader b{color:var(--admin-red);background:#ef44441f}.adminLiveDrawPanel{border-radius:12px;gap:14px;min-height:183px;padding:20px;display:grid}.adminLiveDrawLabel{align-items:center;gap:8px;display:flex}.adminLiveDrawLabel span{color:#8c94a1;font-size:12px;font-weight:700}.adminLiveDrawLabel i{background:#8c94a133;flex:1;height:1px}.adminLiveDrawInputs{justify-content:center;align-items:start;gap:16px;min-width:0;display:flex}.adminLiveDrawMainBalls{gap:10px;display:flex}.adminLiveDrawSlot{justify-items:center;gap:5px;width:72px;display:grid}.adminLiveBallInput{background:#f5f7fa;border:1.5px dashed #d1d6de99;border-radius:14px;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.adminLiveBallInput.bonus{border-radius:50%}.adminLiveBallInput.filled{background:#f2f5f7;border-style:solid;border-color:#d1d6de}.adminLiveBallInput.confirmed{border-color:#10b981d9;box-shadow:0 0 0 3px #10b9811f}.adminLiveBallInput input{color:#4d5461;text-align:center;background:0 0;border:0;outline:0;width:100%;height:100%;font-size:26px;font-weight:900}.adminLiveBallInput input::placeholder{color:#d1d6de;opacity:1}.adminLiveDrawSlot>span{color:#8c94a1;font-size:10px;font-weight:700}.adminLiveDrawSlot button{color:#10b981;background:#10b9811f;border-radius:6px;width:72px;min-height:20px;font-size:10px;font-weight:800}.adminLiveDrawSlot button.confirmed{color:#fff;background:#10b981}.adminLiveDrawPlus{color:#8c94a1;align-self:end;padding-bottom:32px;font-size:22px;line-height:1}.adminBroadcastHistoryCard{gap:16px;min-height:500px;padding:24px;display:grid}.adminBroadcastHistoryTable{min-width:0;overflow-x:auto}.adminBroadcastHistoryTable .head,.adminBroadcastHistoryTable .row{grid-template-columns:70px 150px 120px 130px 130px 140px 100px 100px;align-items:center;min-width:980px;display:grid}.adminBroadcastHistoryTable .head{color:#475569;min-height:38px;font-size:11px;font-weight:900}.adminBroadcastHistoryTable .row{color:#fff;min-height:46px;font-size:13px}.adminBroadcastHistoryTable strong{color:var(--admin-gold);font-size:13px}.adminBroadcastHistoryTable em{color:var(--admin-gold);font-style:normal}.adminBroadcastHistoryTable em.green{color:#10b981}.adminBroadcastHistoryTable button,.adminBroadcastHistoryTable b{border-radius:6px;align-items:center;width:max-content;min-height:23px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.adminBroadcastHistoryTable button{color:#6366f1;background:#6366f126}.adminBroadcastHistoryTable b.done{color:#10b981;background:#10b9811a}.adminBroadcastHistoryTable b.pending{color:var(--admin-gold);background:#f0b90b1a}.adminBroadcastVodButton{color:#818cf8;background:#6366f126;border-radius:7px;align-items:center;width:max-content;min-height:24px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.adminFullPrimary{width:100%}.adminSwitchRow button{background:0 0;border:0;padding:0;display:inline-flex}.adminBroadcastNotice{border-radius:10px;margin:0;padding:8px 10px;font-size:12px;font-weight:700}.adminBroadcastNotice.success{color:#34d399;background:#10b9811f}.adminBroadcastNotice.danger{color:#f87171;background:#ef44441f}.adminBroadcastMeta{color:var(--admin-dim);margin:0;font-size:12px}.adminSubTabs{align-items:flex-start;min-height:56px;display:flex;overflow-x:auto}.adminSubTabs button{min-height:42px;color:var(--admin-muted);white-space:nowrap;padding:0 24px;font-weight:700;position:relative}.adminSubTabs button.active{color:#fff}.adminSubTabs button.active:after{background:var(--admin-violet);content:"";border-radius:999px;height:2px;position:absolute;bottom:0;left:24px;right:24px}.adminChatbotGrid{grid-template-columns:240px minmax(0,1fr)}.adminCategoryPanel{align-content:start;gap:8px;display:grid}.adminCategoryPanel h2{color:var(--admin-muted);margin-bottom:8px;font-size:13px}.adminCategoryPanel button{color:#fff;background:#ffffff08;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:43px;padding:0 12px;display:flex}.adminCategoryPanel button.active{background:#4f46e538}.adminCategoryPanel b{color:#cbd5e1;background:#ffffff14;border-radius:999px;place-items:center;min-width:24px;min-height:19px;font-size:11px;display:grid}.adminAddButton{background:var(--admin-violet);color:#fff;width:44px;height:44px}.adminNoticeStrip{border:1px solid var(--admin-line);background:#ffffff0a;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:0 16px;display:flex}.adminNoticeStrip>span{align-items:center;gap:12px;display:inline-flex}.adminNoticeStrip button{color:#fff;font-weight:700}.adminTableFooter{justify-content:space-between;align-items:center;gap:16px;display:flex}.adminTableFooter>span{color:var(--admin-muted);align-items:center;gap:8px;font-size:14px;display:inline-flex}.adminTableFooter button{color:#fff;background:#ffffff0f;border-radius:8px;min-height:28px;padding:0 12px}.adminChatbotFigma{color:#fff;flex-direction:column;gap:24px;min-width:0;min-height:calc(100dvh - 64px);font-family:Inter,Geist,Apple SD Gothic Neo,Noto Sans KR,Arial,sans-serif;display:flex}.adminChatbotTitleBlock{gap:16px;display:grid}.adminChatbotTitleBlock h1{color:#fff;margin:0;font-size:24px;font-weight:800;line-height:1.2}.adminChatbotTabs{align-items:flex-start;gap:32px;padding-top:12px;display:flex}.adminChatbotTabs button{appearance:none;color:#848e9c;white-space:nowrap;background:0 0;border:0;min-height:24px;padding:0 0 12px;font-size:14px;font-weight:600;line-height:1;position:relative}.adminChatbotTabs button.active{color:var(--admin-gold)}.adminChatbotTabs button.active:after{background:var(--admin-gold);content:"";height:2px;position:absolute;bottom:0;left:0;right:0}.adminChatbotNotice{border-radius:8px;margin:-8px 0 0;padding:10px 12px;font-size:12px;font-weight:700}.adminChatbotNotice.success{color:#00c087;background:#00c0871a}.adminChatbotNotice.danger{color:#f6465d;background:#f6465d1a}.adminChatbotCanvas{flex:1;align-items:stretch;gap:24px;min-width:0;min-height:770px;display:flex}.adminChatbotGlassCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;min-width:0;box-shadow:inset 0 1px #ffffff05}.adminChatbotSideCard{flex-direction:column;flex:0 0 504px;width:504px;display:flex;overflow:hidden}.adminChatbotSideTop{gap:16px;padding:20px;display:grid}.adminChatbotGoldButton,.adminChatbotSaveButton,.adminChatbotDangerButton,.adminChatbotGhostButton{white-space:nowrap;appearance:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:800;line-height:1;display:inline-flex}.adminChatbotGoldButton,.adminChatbotSaveButton{background:var(--admin-gold);color:#060b14}.adminChatbotGoldButton{width:100%}.adminChatbotDangerButton{color:#f6465d;background:0 0;border:1px solid #f6465d}.adminChatbotGhostButton{color:#848e9c;background:0 0;border:1px solid #1e2640}.adminChatbotSaveButton.wide,.adminChatbotGhostButton{width:100%}.adminChatbotGoldButton:disabled,.adminChatbotSaveButton:disabled,.adminChatbotDangerButton:disabled{cursor:not-allowed;opacity:.58}.adminChatbotSectionLabel{color:#fff;border:1px solid #1e2640;border-radius:8px;align-items:center;min-height:34px;padding:0 12px;font-size:13px;font-weight:800;display:flex}.adminChatbotRows{flex-direction:column;display:flex}.adminChatbotSummaryRow{color:#848e9c;text-align:left;appearance:none;background:0 0;border-bottom:1px solid #1e2640;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:58px;padding:0 20px;display:flex}.adminChatbotSummaryRow.active{background:#ffffff0a}.adminChatbotSummaryRow span{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.adminChatbotSummaryRow.active span{color:#fff;font-weight:700}.adminChatbotSummaryRow input,.adminChatbotSummaryRow select,.adminChatbotSummaryRow b{color:#fff;min-width:86px;font:inherit;text-align:right;background:0 0;border:0;outline:0;font-size:12px;font-weight:400}.adminChatbotSummaryRow select{appearance:none;width:154px;color:var(--admin-gold)}.adminChatbotSummaryRow b.enabled{color:#00c087}.adminChatbotSummaryRow b.disabled{color:#f6465d}.adminChatbotEditorCard{flex:1;padding:24px}.adminChatbotEditorStack{gap:24px;display:grid}.adminChatbotField{gap:8px;display:grid}.adminChatbotField>span{color:#848e9c;font-size:13px;font-weight:700}.adminChatbotField input:not(.adminChatbotTagInput),.adminChatbotField textarea{color:#fff;background:#ffffff0a;border:1px solid #1e2640;border-radius:8px;outline:0;width:100%;font-size:14px;line-height:1.55}.adminChatbotField input:not(.adminChatbotTagInput){height:44px;padding:0 16px}.adminChatbotField textarea{resize:vertical;min-height:152px;padding:16px}.adminChatbotField textarea.large{height:200px}.adminChatbotField textarea.prompt{min-height:215px}.adminChatbotTagWrap{flex-wrap:wrap;gap:8px;display:flex}.adminChatbotTag{color:#fff;background:#ffffff1a;border-radius:6px;align-items:center;gap:6px;min-height:28px;padding:0 10px;font-size:12px;display:inline-flex}.adminChatbotTag button{color:#b8c0cc;place-items:center;width:12px;height:12px;display:grid}.adminChatbotTagInput{color:#848e9c;background:0 0;border:1px dashed #1e2640;border-radius:6px;outline:0;width:72px;min-height:28px;padding:0 10px;font-size:12px}.adminChatbotTagInput::placeholder{color:#848e9c}.adminChatbotActionRow{justify-content:space-between;align-items:center;gap:16px;padding-top:8px;display:flex}.adminChatbotSwitchButton{color:#fff;appearance:none;background:0 0;border:0;align-items:center;gap:12px;padding:0;font-size:14px;display:inline-flex}.adminChatbotSwitchButton strong{font-size:14px;font-weight:700}.adminChatbotSwitch{background:#ffffff21;border-radius:999px;align-items:center;width:44px;height:24px;padding:2px;display:inline-flex}.adminChatbotSwitch span{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .16s}.adminChatbotSwitch.checked{background:var(--admin-gold)}.adminChatbotSwitch.checked span{transform:translate(20px)}.adminChatbotButtonGroup{align-items:center;gap:12px;display:flex}.adminChatbotButtonGroup .adminChatbotDangerButton{min-width:88px;padding:0 24px}.adminChatbotButtonGroup .adminChatbotSaveButton{min-width:116px;padding:0 32px}.adminChatbotPromptColumn{flex-direction:column;flex:1;gap:24px;min-width:0;display:flex}.adminChatbotPromptFooter{background:#ffffff08;border:1px solid #1e2640;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:0 24px;display:flex}.adminChatbotPromptFooter div{color:#848e9c;align-items:center;gap:20px;min-width:0;font-size:13px;display:flex}.adminChatbotPromptFooter b,.adminChatbotPromptFooter strong{color:#fff}.adminChatbotPromptFooter i{background:#1e2640;width:1px;height:16px}.adminChatbotPromptFooter time{color:#ff8a00;white-space:nowrap;background:#ff8a0021;border-radius:6px;padding:7px 12px;font-size:13px;font-weight:800}.adminChatbotGreenDot{background:#00c087;border-radius:50%;width:8px;height:8px}.adminChatbotHistoryGrid{grid-template-columns:minmax(0,1fr) 320px;gap:24px;min-height:770px;display:grid}.adminChatbotHistoryPanel{align-content:start;gap:14px;padding:24px;display:grid}.adminChatbotHistoryPanel.compact{gap:18px}.adminChatbotHistoryHeader{color:#fff;align-items:center;gap:10px;display:flex}.adminChatbotHistoryHeader svg{color:var(--admin-gold)}.adminChatbotHistoryHeader strong{font-size:15px;font-weight:800}.adminChatbotHistoryHeader span{color:#848e9c;margin-left:auto;font-size:12px}.adminChatbotHistoryItem{background:#ffffff09;border:1px solid #1e2640;border-radius:12px;gap:10px;padding:14px;display:grid}.adminChatbotHistoryItem header{color:#848e9c;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.adminChatbotHistoryItem p,.adminChatbotHistoryItem blockquote{color:#fff;margin:0;font-size:13px;line-height:1.55}.adminChatbotHistoryItem blockquote{border-left:2px solid var(--admin-gold);color:#dbe2ef;padding-left:10px}.adminChatbotHistoryItem small{color:#848e9c;font-size:11px}.adminChatbotEmptyState{color:#848e9c;align-content:center;place-items:center;gap:10px;min-height:280px;display:grid}.adminChatbotEmptyState p{margin:0;font-size:13px}.adminChatbotStatusList{grid-template-columns:minmax(0,1fr) auto;gap:12px;margin:0;display:grid}.adminChatbotStatusList dt{color:#848e9c;font-size:13px}.adminChatbotStatusList dd{color:#fff;text-align:right;margin:0;font-size:13px;font-weight:800}@media (max-width:1180px){.adminFigmaMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminDataMetricGrid,.adminDetailedMetricGrid,.adminGameSettingsGrid,.adminPointSettingsGrid,.adminBroadcastBannerTop,.adminBroadcastRuleRow,.adminFigmaMainGrid,.adminFigmaDataCardsRow,.adminFigmaRecentGrid{grid-template-columns:1fr}.adminKpiGrid,.adminFeedGrid,.adminMiniMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminStatsRow,.adminWinnerGrid,.adminMemberLayout,.adminLiveControlGrid,.adminChatbotHistoryGrid,.adminChatbotGrid,.adminPaymentWalletGrid,.adminPaymentControlGrid,.adminSettingsLower{grid-template-columns:1fr}.adminChatbotCanvas{flex-direction:column}.adminChatbotSideCard{flex-basis:auto;width:100%}.adminThreeColumn,.adminGameGrid,.adminSettingsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminCountryCard{min-height:320px}.adminVideoPreview{height:360px}}@media (max-width:900px){.adminRoot{overflow:visible}.adminSidebar{transition:transform .18s;position:fixed;left:0;transform:translate(-100%)}.adminSidebar.isOpen{transform:translate(0)}.adminOverlay{z-index:10;background:#0000008c;position:fixed;inset:0}.adminWorkspace{height:auto;min-height:100dvh}.adminWorkspace.dashboardMode .adminContent{padding:20px}.adminMobileMenu{color:#fff;background:#ffffff0f;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.adminHeader{z-index:8;padding:0 16px;position:sticky;top:0}.adminSearch,.adminUser>span{display:none}.adminContent{padding:20px}.adminDashboardMenu{color:#fff;background:#ffffff0f;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.adminFigmaMetricGrid,.adminDataMetricGrid,.adminDetailedMetricGrid,.adminGameSettingsGrid,.adminPointSettingsGrid,.adminBroadcastBannerTop,.adminBroadcastRuleRow,.adminFigmaMainGrid,.adminFigmaDataCardsRow,.adminFigmaRecentGrid{grid-template-columns:1fr}.adminSegmentTabs{scrollbar-width:none;width:100%;overflow-x:auto}.adminSegmentTabs::-webkit-scrollbar{display:none}.adminQuickBonusTable{overflow-x:auto}.adminQuickBonusTable>div{min-width:680px}.adminFailedPaymentRow,.adminPaymentExceptionRow,.adminPaymentNetworkRow,.adminPaymentBalanceRow,.adminQuickBonusActions{grid-template-columns:1fr}.adminFailedPaymentRow,.adminPaymentExceptionRow,.adminPaymentNetworkRow,.adminPaymentBalanceRow{min-height:0;padding:12px}.adminPaymentRankPanelHeader,.adminPaymentWalletHeader{align-items:flex-start;display:grid}.adminPaymentRankFilterBar{grid-template-columns:1fr;display:grid}.adminPaymentRankFilterBar .adminDataSelect{width:100%}.adminPaymentOpsGrid{grid-template-columns:1fr}.adminPaymentWalletTableHead{display:none}.adminPaymentWalletTableRow{grid-template-columns:1fr;align-items:stretch;gap:10px;padding:14px}.adminPaymentWalletNetworkCell,.adminPaymentWalletStatusCell,.adminPaymentWalletActions{justify-content:flex-start}.adminPaymentWalletBalanceCell{white-space:normal}.adminQuickBonusActions{display:grid}.adminPurchasePanel,.adminWindowPanel{height:auto;min-height:320px}.adminRevenueSummaryCard,.adminRoundProfitCard{height:auto}.adminRevenueMetrics{grid-template-columns:1fr}.adminWindowTable{overflow-x:auto}.adminWindowTable>div,.adminRoundProfitTable>div{min-width:600px}.adminRoundProfitTable{overflow-x:auto}.adminTwoColumn,.adminThreeColumn,.adminKpiGrid,.adminFeedGrid,.adminMiniMetricGrid,.adminGameGrid,.adminSettingsGrid,.adminLiveControlGrid{grid-template-columns:1fr}.adminToolbar,.adminToolbarTall,.adminSectionHeader,.adminNoticeStrip,.adminChatbotActionRow,.adminChatbotPromptFooter,.adminTableFooter{flex-direction:column;align-items:stretch}.adminChatbotButtonGroup,.adminChatbotPromptFooter div{flex-wrap:wrap;width:100%}.adminChatbotButtonGroup .adminChatbotDangerButton,.adminChatbotButtonGroup .adminChatbotSaveButton{flex:1}.adminChatbotTabs{scrollbar-width:none;overflow-x:auto}.adminChatbotTabs::-webkit-scrollbar{display:none}.adminToolbarRight,.adminSummaryStrip{margin-left:0}.adminSummaryStrip{justify-content:space-between}.adminSegmented{max-width:100%;overflow-x:auto}.adminVideoPreview{height:300px}.adminLiveMonitorHeader{flex-wrap:wrap;align-items:flex-start}.adminLiveMonitorHeader>i{display:none}.adminLiveDrawInputs,.adminLiveDrawMainBalls{flex-wrap:wrap}.adminLiveDrawPlus{align-self:center;padding-bottom:28px}.adminGameRankTable{overflow-x:auto}.adminGameRankHeader,.adminGameRankRow{min-width:560px}}.desktopNav a,.desktopNav button{color:inherit;font:inherit;background:0 0;align-items:center;font-weight:500;display:inline-flex}.accountPill{color:#fff;background:#fdb93114;border:1px solid #fdb93159;border-radius:999px;align-items:center;gap:8px;max-width:180px;min-height:43px;padding:0 16px;font-family:Outfit,Geist,sans-serif;font-size:14px;font-weight:800;display:inline-flex}.accountPill svg{color:var(--gold);flex:none}.accountPill span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sessionLogoutButton{color:#ffffffb8;padding:0 16px}.authModalOverlay{z-index:2000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.authModalShell.authPhone,.authModalShell.authPhone.login,.authModalShell.authPhone.signup{background:#090d18;border:1px solid #ffffff1f;border-radius:22px;grid-template-columns:minmax(280px,.9fr) minmax(360px,1fr);width:min(100%,920px);min-height:0;max-height:calc(100dvh - 48px);padding:0;display:grid;overflow:auto;box-shadow:0 28px 80px #00000094}.authModalShell>.statusBar,.authModalShell .authDesktopPanel,.authModalShell .authBottomArea,.authModalShell .authSignupIndicator,.authModalShell .mobileHomeIndicator,.authModalShell .authHeader,.authModalShell .authSupportLinksInline{display:none}.authModalAside{background:linear-gradient(160deg,#fdb93129,#0000 44%),linear-gradient(#ffffff0f,#ffffff05);border-right:1px solid #ffffff1a;align-content:space-between;gap:40px;min-height:100%;padding:38px;display:grid}.authModalAsideCopy{gap:14px;display:grid}.authModalAsideCopy p{color:var(--gold);letter-spacing:.16em;margin:0;font-family:Outfit,Geist,sans-serif;font-size:12px;font-weight:800}.authModalAsideCopy h2{letter-spacing:0;max-width:330px;margin:0;font-family:Outfit,Geist,sans-serif;font-size:36px;font-weight:900;line-height:1.14}.authModalAside dl{grid-template-columns:1fr;gap:12px;margin:0;display:grid}.authModalAside dl div{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;align-content:center;gap:8px;min-height:86px;padding:18px;display:grid}.authModalAside dt,.authModalAside dd{margin:0}.authModalAside dt{color:#ffffff7a;font-size:13px}.authModalAside dd{color:var(--gold);font-family:Outfit,Geist,sans-serif;font-size:26px;font-weight:900}.authModalShell .authLoginContent,.authModalShell .authSignupContent{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;align-content:start;justify-self:auto;gap:20px;width:100%;max-width:none;padding:42px;display:grid}.authModalShell .authSignupContent{padding-top:42px}.authModalTop{justify-items:start;gap:18px;margin-bottom:4px;display:grid}.authModalShell .authLogoGroup.compact strong{font-size:24px;display:block}.authModalShell .authTitleBlock{gap:8px}.authModalShell .authTitleBlock h1{font-size:30px}.authModalShell .authTitleBlock p{color:#ffffff94;max-width:380px}.authModeTabs{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:100%;padding:4px;display:grid}.authModeTabs button{color:#ffffff94;background:0 0;border-radius:999px;height:40px;font-family:Outfit,Geist,sans-serif;font-size:14px;font-weight:800}.authModeTabs button.active{color:#fff;background:#fdb93129;box-shadow:inset 0 0 0 1px #fdb93147}.authModalShell .authForm{gap:14px}.authModalShell .authField{gap:8px}.authModalShell .authField input,.authModalShell .authField select{background:#ffffff0e;border-radius:10px;height:50px}.authModalShell .authSubmit{height:52px;margin-top:4px}.authModalShell .authDivider{margin:0}.authModalShell .authGoogleButton{border-color:#ffffff29;height:52px}.authModalShell .authSwitch{margin-top:2px}.authModalClose{z-index:2;color:#ffffffd1;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:18px;right:18px}.authSwitchButton{color:#c5a059;background:0 0;font-weight:800}.nftDesignerRoot{color:#fff;background:linear-gradient(135deg,#fdb9311a,#0000 28%),linear-gradient(220deg,#3b82f61f,#0000 34%),#0d0d14;min-height:100dvh}.nftDesignerShell{width:min(1440px,100%);margin:0 auto;padding:44px 24px 64px}.nftDesignerHeader{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.nftDesignerHeader span{color:var(--gold);letter-spacing:.08em;font-family:Outfit,Geist,sans-serif;font-size:12px;font-weight:900}.nftDesignerHeader h1{margin:8px 0 0;font-family:Outfit,Geist,sans-serif;font-size:clamp(34px,5vw,62px);line-height:1}.nftDesignerActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.nftDesignerActions button,.nftResetButton{color:#fff;background:#ffffff0f;border:1px solid #ffffff21;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-family:Outfit,Geist,sans-serif;font-size:14px;font-weight:850;display:inline-flex}.nftDesignerActions button:first-child{background:var(--gold);color:#181824;border-color:#fdb93166}.nftDesignerGrid{grid-template-columns:minmax(280px,330px) minmax(0,1fr) minmax(250px,292px);align-items:start;gap:18px;display:grid}.nftLayerPanel,.nftStackPanel{background:#11111bdb;border:1px solid #ffffff1f;border-radius:12px;gap:18px;min-width:0;padding:18px;display:grid;box-shadow:0 18px 48px #00000038}.nftPanelTitle,.nftLayerSummary div:first-child{align-items:center;gap:9px;display:flex}.nftPanelTitle h2{margin:0;font-family:Outfit,Geist,sans-serif;font-size:19px}.nftLayerGroups{gap:18px;display:grid}.nftLayerGroup{gap:10px;display:grid}.nftLayerGroupHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.nftLayerGroupHeader h3{color:#ffffffb8;margin:0;font-size:13px;font-weight:850}.nftLayerGroupHeader button{color:#ffffffbd;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.nftOptionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.nftOptionGrid button{color:#ffffffb8;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:8px;min-width:0;height:44px;padding:0 9px;font-size:13px;font-weight:780;display:flex}.nftOptionGrid button.active{color:#fff;background:#fdb9311a;border-color:#fdb9317a}.nftOptionGrid button span{border:1px solid #ffffff2e;border-radius:50%;flex:none;width:20px;height:20px;box-shadow:inset 0 0 0 1px #00000024}.nftPreviewStage{perspective:1400px;perspective-origin:50% 42%;background-color:#ffffff09;background-image:linear-gradient(90deg,#ffffff09 1px,#0000 1px),linear-gradient(#ffffff09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #ffffff1a;border-radius:12px;place-items:center;min-width:0;padding:clamp(16px,3vw,28px);display:grid;overflow:hidden}.nftReceiptPreview{--nft-canvas-width:677px;--nft-canvas-height:865px;--receipt-paper:#fff4d6;--receipt-paper-2:#ead19a;--receipt-ink:#211b16;--receipt-muted:#7b6843;--receipt-line:#7b5d1d47;--receipt-ball:radial-gradient(circle at 32% 24%, #fff, #e2e8f0 44%, #aeb8c8 100%);--receipt-bonus:radial-gradient(circle at 32% 24%, #fff9d3, #fdb931 52%, #9a6818 100%);width:min(100%, var(--nft-canvas-width));aspect-ratio:677/865;isolation:isolate;transform-style:preserve-3d;transform-origin:50%;backface-visibility:hidden;will-change:transform;position:relative}.nftReceiptPreviewSvg{filter:drop-shadow(0 26px 44px #00000057);overflow:visible}.nftReceiptPreviewSvg svg{border-radius:30px;width:100%;height:100%;display:block;overflow:visible}.nftReceiptPreview.motion-on.motion-card{animation:8.75s ease-in-out infinite nftCardTilt}.nftReceiptPreview.motion-on.motion-foil{animation:10.83s ease-in-out infinite nftFoilTilt}.nftReceiptPreview.motion-on.motion-pack{animation:6.46s ease-in-out infinite nftPackSwing}.nftReceiptPreview.motion-off{animation:none;transform:rotateX(0)rotateY(0)rotate(0)}.nftReceiptPreview.no-nft-background svg{border-radius:0}.nftLayerBackground,.nftLayerGlow,.nftLayerPaper,.nftMotionShadow,.nftMotionShine,.nftMotionTopGlaze,.nftMotionEdge,.nftMotionSparkle{position:absolute;inset:0}.nftMotionShadow{z-index:-1;filter:blur(18px);opacity:.88;background:radial-gradient(at 50% 60%,#00000094,#0000 68%),linear-gradient(90deg,#fdb93129,#3b82f61a);border-radius:34px;animation:7.08s ease-in-out infinite nftShadowBreath;inset:6% 4% -6%;transform:translateZ(-70px)}.nftLayerBackground{z-index:0;background:linear-gradient(135deg,#0b0b12,#2f2a58);border-radius:30px;box-shadow:0 28px 72px #0000005c}.bg-vault .nftLayerBackground{background:linear-gradient(90deg,#ffffff0d 1px,#0000 1px) 0 0/24px 24px,linear-gradient(135deg,#111827,#14532d)}.bg-royal .nftLayerBackground{background:repeating-linear-gradient(135deg,#ffffff0f 0 1px,#0000 1px 16px),linear-gradient(135deg,#101827,#1d4ed8)}.bg-ruby .nftLayerBackground{background:linear-gradient(45deg,#fdb93126 0 1px,#0000 1px 22px),linear-gradient(135deg,#1c0f16,#b91c1c)}.nftLayerGlow{z-index:1;mix-blend-mode:screen;opacity:.72;background:linear-gradient(115deg,#fdb9315c,#0000 32%),linear-gradient(285deg,#ffffff29,#0000 32%);border-radius:30px}.nftLayerPaper{z-index:2;background:linear-gradient(90deg, #ffffff38 1px, transparent 1px), linear-gradient(var(--receipt-paper), var(--receipt-paper-2));color:var(--receipt-ink);background-size:22px 22px,auto;border:1px solid #ffffff38;border-radius:16px;grid-template-rows:auto auto minmax(0,1fr) auto auto;gap:clamp(9px,1.55vw,14px);padding:clamp(22px,3.2vw,34px);display:grid;inset:36px;overflow:hidden;box-shadow:inset 0 1px #ffffffb8,0 18px 48px #0000004d}.nftMotionShine{z-index:5;mix-blend-mode:screen;opacity:.62;pointer-events:none;background:linear-gradient(110deg,#0000 21%,#ffffff0f 34%,#ffffff7a 46%,#ffffff0f 58%,#0000 72%),linear-gradient(25deg,#67e8f914,#0000 42%,#fdb9311f);border-radius:30px;animation:7.08s ease-in-out infinite nftShineSweep;transform:translate(-72%)skew(-12deg)}.nftMotionTopGlaze{z-index:6;mix-blend-mode:screen;opacity:.065;pointer-events:none;background:linear-gradient(125deg,#0000 8%,#7dd3fc0d 18%,#86efac06 30%,#fde04709 42%,#f472b60b 66%,#a78bfa0d 80%,#0000 94%),linear-gradient(104deg,#0000 12%,#ffffff13 29%,#67e8f90b 42%,#f9a8d40a 62%,#0000 90%);border-radius:30px;animation:7.08s ease-in-out infinite nftTopGlaze}.nftMotionEdge{z-index:7;opacity:.68;pointer-events:none;background:linear-gradient(90deg,#ffffff47,#0000 10% 90%,#fdb9314d),linear-gradient(#ffffff38,#0000 17% 84%,#00000047);border:1px solid #ffffff3d;border-radius:30px;animation:7.08s ease-in-out infinite nftEdgeLight}.nftMotionSparkle{z-index:8;opacity:0;pointer-events:none;background:radial-gradient(circle at 18% 22%,#ffffffad 0 1px,#0000 3px),radial-gradient(circle at 68% 18%,#fdb931a8 0 1px,#0000 3px),radial-gradient(circle at 80% 70%,#67e8f99e 0 1px,#0000 3px),radial-gradient(circle at 30% 78%,#ffffff7a 0 1px,#0000 3px);border-radius:30px;animation:7.08s ease-in-out infinite nftSparklePulse}.motion-foil .nftMotionShine{background:linear-gradient(105deg,#0000 18%,#67e8f92e 34%,#ffffff94 48%,#f9a8d42e 62%,#0000 78%);animation-duration:9.58s}.motion-foil .nftMotionTopGlaze{opacity:.08;animation-duration:9.58s}.motion-foil .nftMotionSparkle{opacity:.28;animation-duration:5s}.motion-pack .nftMotionShadow{opacity:.82;animation-duration:6.46s}.motion-pack .nftMotionTopGlaze{opacity:.1;animation-duration:6.46s}.motion-pack .nftMotionEdge{opacity:.68;animation-duration:6.46s}.motion-pack .nftMotionShine{animation-duration:6.46s}.motion-off .nftMotionShadow,.motion-off .nftMotionShine,.motion-off .nftMotionTopGlaze,.motion-off .nftMotionEdge,.motion-off .nftMotionSparkle{animation-play-state:paused}.motion-off .nftMotionShine,.motion-off .nftMotionSparkle{opacity:.2}.paper-pearl{--receipt-paper:#fff;--receipt-paper-2:#dfe7f5;--receipt-ink:#111827;--receipt-muted:#64748b;--receipt-line:#64748b40}.paper-linen{--receipt-paper:#f7edd8;--receipt-paper-2:#c7ab75;--receipt-ink:#22190c;--receipt-muted:#765d32;--receipt-line:#765d3247}.paper-graphite{--receipt-paper:#2b2d35;--receipt-paper-2:#0f1117;--receipt-ink:#f8fafc;--receipt-muted:#a8b1c0;--receipt-line:#ffffff26}.trim-notch .nftLayerPaper:before,.trim-notch .nftLayerPaper:after{content:"";background:#0d0d14;border-radius:50%;width:42px;height:42px;position:absolute;top:48%;transform:translateY(-50%)}.trim-notch .nftLayerPaper:before{left:-22px}.trim-notch .nftLayerPaper:after{right:-22px}.trim-holo .nftLayerPaper{border-color:#67e8f97a;box-shadow:inset 0 1px #ffffffb8,inset 0 0 0 4px #a78bfa24,0 18px 52px #67e8f929}.trim-coin .nftLayerPaper{border:4px double #eab308ad}.trim-plain .nftLayerPaper{background-size:auto;border-color:#ffffff2e}.nftReceiptTopline,.nftReceiptHero,.nftReceiptBallStack,.nftReceiptFooter{z-index:2;position:relative}.nftReceiptTopline,.nftReceiptHero,.nftReceiptFooter{justify-content:space-between;align-items:center;gap:16px;display:flex}.nftReceiptTopline{border-bottom:2px dashed var(--receipt-line);color:var(--receipt-muted);padding-bottom:14px;font-family:Outfit,Geist,sans-serif;font-size:13px;font-weight:900}.nftReceiptTopline b{color:var(--receipt-ink);text-transform:uppercase}.nftReceiptHero h2{margin:4px 0 3px;font-family:Outfit,Geist,sans-serif;font-size:clamp(30px,4.8vw,52px);line-height:.95}.nftReceiptHero span,.nftReceiptFields span,.nftReceiptFooter span{color:var(--receipt-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.nftReceiptHero p{color:var(--receipt-muted);margin:0;font-weight:800}.nftReceiptBallStack{border-top:2px dashed var(--receipt-line);border-bottom:2px dashed var(--receipt-line);grid-template-rows:repeat(5,minmax(0,1fr));gap:clamp(7px,1.12vw,11px);padding:clamp(12px,1.75vw,18px) 0;display:grid}.nftReceiptBallRow{grid-template-columns:repeat(5,minmax(0,1fr));place-items:center;gap:clamp(8px,1.3vw,14px);min-width:0;display:grid}.nftReceiptBallRow span{background:var(--receipt-ball);color:#111827;border-radius:50%;place-items:center;width:clamp(44px,5.6vw,64px);height:clamp(44px,5.6vw,64px);font-family:Outfit,Geist,sans-serif;font-size:clamp(17px,2.35vw,27px);font-weight:950;display:grid;box-shadow:inset -8px -10px 17px #00000038,inset 6px 6px 12px #ffffff94,0 8px 16px #0000003b}.nftReceiptBallRow span.bonus{background:var(--receipt-bonus)}.nftSecuritySeal{color:#a66b00;background:#fdb93121;border:2px solid #fdb9318f;border-radius:50%;flex:none;place-items:center;width:86px;height:86px;display:grid;transform:rotate(8deg)}.nftSecuritySeal span{color:currentColor;margin-top:-14px;font-size:10px}.nftReceiptFields{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px 18px;padding-bottom:2px;display:grid;position:relative}.nftReceiptFields div{background:0 0;border:0;border-radius:0;gap:4px;min-width:0;padding:0;display:grid}.paper-graphite .nftReceiptFields div{background:0 0}.nftReceiptFields strong{min-width:0;color:var(--receipt-ink);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(11px,1.35vw,14px);font-weight:900;overflow:hidden}.balls-gold{--receipt-ball:radial-gradient(circle at 32% 24%, #fff7c2, #facc15 42%, #b45309 100%);--receipt-bonus:radial-gradient(circle at 32% 24%, #fff, #fb7185 52%, #991b1b 100%)}.balls-chrome{--receipt-ball:radial-gradient(circle at 30% 20%, #fff, #94a3b8 52%, #1e293b 100%);--receipt-bonus:radial-gradient(circle at 30% 20%, #fff, #fbbf24 52%, #78350f 100%)}.balls-neon{--receipt-ball:radial-gradient(circle at 32% 24%, #ecfeff, #22d3ee 60%, #0f766e 100%);--receipt-bonus:radial-gradient(circle at 32% 24%, #fefce8, #facc15 55%, #854d0e 100%)}.nftReceiptFooter{border-top:2px dashed var(--receipt-line);padding-top:12px;font-family:SFMono-Regular,Consolas,monospace}.nftReceiptFooter strong{color:var(--receipt-ink);font-size:clamp(11px,1.3vw,14px)}.nftReceiptStamp{z-index:4;color:#b91c1cc7;letter-spacing:.04em;mix-blend-mode:multiply;border:4px solid #ef4444b8;border-radius:8px;place-items:center;width:clamp(118px,16vw,154px);height:clamp(54px,7vw,68px);font-family:Outfit,Geist,sans-serif;font-size:clamp(18px,2.4vw,27px);font-weight:900;display:grid;position:absolute;bottom:clamp(70px,9vw,94px);right:clamp(20px,3.5vw,36px);transform:rotate(-10deg)}.stamp-verified .nftReceiptStamp{color:#166534d1;border-color:#22c55eb8}.stamp-settled .nftReceiptStamp{color:#1e40afd1;border-color:#3b82f6b3}.stamp-jackpot .nftReceiptStamp{color:#b45309db;border-color:#d97706c7}.paper-graphite .nftReceiptStamp{mix-blend-mode:screen}.hide-background .nftLayerBackground,.hide-background .nftLayerGlow{opacity:0}.hide-paper .nftLayerPaper{box-shadow:none;background:#ffffff09;border-color:#ffffff38}.hide-numbers .nftReceiptBallStack,.hide-details .nftReceiptTopline,.hide-details .nftReceiptHero div:first-child,.hide-details .nftReceiptFields,.hide-details .nftReceiptFooter{opacity:.12}.hide-seal .nftSecuritySeal,.hide-stamp .nftReceiptStamp{display:none}.nftMotionPanel{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:10px;gap:10px;padding:12px;display:grid}.nftMotionHeader,.nftMotionHeader div{align-items:center;gap:9px;display:flex}.nftMotionHeader{justify-content:space-between}.nftMotionHeader div{color:var(--gold);font-family:Outfit,Geist,sans-serif;font-size:14px;font-weight:900}.nftMotionHeader button{color:#fff;background:#fdb9311a;border:1px solid #fdb9314d;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-family:Outfit,Geist,sans-serif;font-size:12px;font-weight:850;display:inline-flex}.nftMotionChoices{gap:8px;display:grid}.nftMotionChoices button{color:#ffffff9e;text-align:left;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;gap:3px;min-width:0;padding:10px 11px;display:grid}.nftMotionChoices button.active{background:#fdb93114;border-color:#fdb93161}.nftMotionChoices strong{color:#fff;font-family:Outfit,Geist,sans-serif;font-size:13px;font-weight:900}.nftMotionChoices span{font-size:12px;line-height:1.35}.nftVisibleLayerList{gap:8px;display:grid}.nftVisibleLayerList button{color:#ffffffb8;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:0 12px;font-size:13px;font-weight:800;display:flex}.nftVisibleLayerList button.active{color:#fff;border-color:#fdb93161}.nftVisibleLayerList button b{color:var(--gold);font-family:Outfit,Geist,sans-serif;font-size:12px}.nftLayerSummary{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:10px;gap:10px;padding:14px;display:grid}.nftLayerSummary div:first-child{color:var(--gold);font-family:Outfit,Geist,sans-serif;font-size:14px;font-weight:900}.nftLayerSummary p{color:#ffffff8f;justify-content:space-between;gap:12px;min-width:0;margin:0;font-size:13px;display:flex}.nftLayerSummary strong{color:#fff}.nftResetButton{width:100%}@keyframes nftCardTilt{0%,to{transform:rotateX(1deg)rotateY(-9deg)translateZ(0)scale(.993)}50%{transform:rotateX(-.75deg)rotateY(9deg)translateZ(0)scale(1.004)}}@keyframes nftFoilTilt{0%,to{transform:rotateX(.9deg)rotateY(-8.5deg)translateZ(0)scale(.994)}25%{transform:rotateX(.3deg)rotateY(-3.5deg)translateZ(7px)scale(.999)}50%{transform:rotateX(-.75deg)rotateY(8.5deg)translateZ(0)scale(1.004)}75%{transform:rotateX(.2deg)rotateY(3.5deg)translateZ(7px)scale(.999)}}@keyframes nftPackSwing{0%,to{transform:rotateX(1.5deg)rotateY(-11.5deg)translateZ(0)scale(.988)}50%{transform:rotateX(-1deg)rotateY(11.5deg)translateZ(0)scale(1.007)}}@keyframes nftShineSweep{0%{opacity:.24;transform:translate(-78%)skew(-12deg)}45%,55%{opacity:.88}to{opacity:.24;transform:translate(78%)skew(-12deg)}}@keyframes nftShadowBreath{0%,to{opacity:.58;transform:translate(-6px)translateY(10px)translateZ(-70px)scaleX(.95)}50%{opacity:.84;transform:translate(6px)translateY(13px)translateZ(-70px)scaleX(1.04)}}@keyframes nftTopGlaze{0%,to{opacity:.035}45%,58%{opacity:.085}}@keyframes nftEdgeLight{0%,to{opacity:.42}50%{opacity:.82}}@keyframes nftSparklePulse{0%,to{opacity:0;transform:scale(.98)}45%,58%{opacity:.46;transform:scale(1.01)}}@media (max-width:1180px){.nftDesignerGrid{grid-template-columns:minmax(280px,340px) minmax(0,1fr)}.nftStackPanel{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.nftStackPanel>.nftPanelTitle,.nftStackPanel>.nftResetButton{grid-column:1/-1}.nftResetButton{align-self:end}}@media (max-width:860px){.nftDesignerHeader{flex-direction:column;align-items:flex-start}.nftDesignerActions{justify-content:flex-start}.nftDesignerGrid,.nftStackPanel{grid-template-columns:1fr}.nftStackPanel,.nftStackPanel>.nftPanelTitle,.nftStackPanel>.nftResetButton{grid-column:auto}.nftPreviewStage{order:-1}}@media (prefers-reduced-motion:reduce){.nftReceiptPreview,.nftMotionShadow,.nftMotionShine,.nftMotionEdge,.nftMotionSparkle{animation:none!important}}@media (max-width:560px){.nftDesignerShell{padding:28px 14px 44px}.nftDesignerHeader h1{font-size:36px}.nftDesignerActions{width:100%}.nftDesignerActions button{flex:1;min-width:0}.nftLayerPanel,.nftStackPanel,.nftPreviewStage{border-radius:10px;padding:14px}.nftReceiptPreview{width:min(100%,420px)}.nftLayerPaper{border-radius:12px;gap:8px;padding:17px;inset:17px}.nftReceiptTopline{padding-bottom:9px;font-size:11px}.nftReceiptHero{gap:8px}.nftReceiptHero h2{font-size:clamp(27px,9vw,38px)}.nftReceiptHero p{font-size:12px}.nftSecuritySeal{width:62px;height:62px}.nftSecuritySeal span{display:none}.nftReceiptFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.nftReceiptBallStack{gap:5px;padding:9px 0}.nftReceiptBallRow{gap:4px}.nftReceiptBallRow span{width:clamp(27px,8vw,39px);height:clamp(27px,8vw,39px);font-size:clamp(12px,3.55vw,17px)}.nftReceiptFields div{padding:0}.nftReceiptFields span,.nftReceiptHero span,.nftReceiptFooter span{font-size:9px}.nftReceiptFields strong{font-size:10px}.nftReceiptFooter{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;padding-top:8px;display:grid}.nftReceiptStamp{border-width:3px;width:98px;height:44px;font-size:17px;bottom:54px;right:22px}}@media (max-width:760px){.authModalOverlay{padding:16px}.authModalShell.authPhone,.authModalShell.authPhone.login,.authModalShell.authPhone.signup{border-radius:20px;width:min(100%,440px);min-height:0;max-height:calc(100dvh - 32px);display:block}.authModalAside{display:none}.authModalShell .authLoginContent,.authModalShell .authSignupContent{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;align-items:stretch;gap:20px;width:100%;max-width:none;padding:32px 22px 26px;display:grid}.authModalShell .authSignupContent{padding-top:32px}.authModalTop,.authModalShell .authTitleBlock{justify-items:start;gap:14px;display:grid}.authModalShell .authTitleBlock h1{font-size:28px}.authModalShell .authTitleBlock p,.authModalShell .authLogoGroup.compact strong{display:block}.authModalShell .authSignupIntro .authTitleBlock{display:grid}.authModalShell .authLogoGroup.compact{justify-content:flex-start}.authModalShell .authLogoGroup.compact strong{font-size:24px}.authModeTabs button{height:38px}.authModalClose{top:14px;right:14px}.desktopLanding.liveLanding{background:#0d0d14;width:100%;max-width:none;min-height:100dvh;display:block;overflow:visible}.liveLanding .desktopHeader{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d0d14f7;flex-wrap:wrap;gap:10px;height:auto;min-height:64px;padding:10px 12px;position:sticky;top:0}.liveLanding .logoMark{background:0 0;flex:auto;gap:8px;width:auto;height:auto;font-size:18px;transform:none}.liveLanding .logoMark .logoSymbol{width:60px;height:60px}.liveLanding .logoMark .brandTextImage{max-width:152px;height:30px}.liveLanding .desktopActions{flex:none;gap:8px}.liveLanding .pointsDisplay{display:none}.liveLanding .mypageButton{min-height:34px;padding:0 12px;font-size:12px}.liveLanding .desktopNav{scrollbar-width:none;order:3;gap:8px;width:100%;padding-bottom:2px;overflow-x:auto}.liveLanding .desktopNav::-webkit-scrollbar{display:none}.liveLanding .desktopNav a,.liveLanding .desktopNav button{white-space:nowrap;background:#ffffff0e;border-radius:999px;flex:none;align-items:center;min-height:34px;padding:0 12px;font-size:12px;display:inline-flex}.liveLanding .desktopNav a.active,.liveLanding .desktopNav button.active{color:#fdb931;background:#fdb93129}.liveLanding .desktopPageBody{background:#0d0d14;min-height:0;display:block}.liveLanding .liveWorkspace,.liveLanding .liveWorkspace.compareMode{background:#0d0d14;width:100%;min-height:0;padding:12px;display:block}.liveLanding .liveMainColumn{gap:14px}.liveLanding .livePlayerStage{aspect-ratio:16/10;border-radius:16px}.liveLanding .videoChatPanel{display:none}.liveLanding .liveStageBadge,.liveLanding .liveViewerCount{border-radius:6px;min-height:24px;padding:4px 8px;font-size:11px;top:10px}.liveLanding .liveStageBadge{left:10px}.liveLanding .liveViewerCount{right:10px}.liveLanding .liveSubTabBar{scrollbar-width:none;background:#151522;border:1px solid #ffffff17;border-radius:12px;gap:8px;height:auto;min-height:48px;padding:6px;overflow-x:auto}.liveLanding .liveSubTabBar::-webkit-scrollbar{display:none}.liveLanding .liveSubTabBar button{border:0;border-radius:8px;flex:1 0 auto;justify-content:center;height:36px;padding:0 12px;font-size:12px}.liveLanding .liveSubTabBar button.active{color:#fdb931;background:#fdb93129}.liveLanding .liveInfoCard,.liveLanding .roundPurchasePanel{border-radius:16px;gap:14px;padding:14px}.liveLanding .liveInfoTop{flex-direction:column;align-items:flex-start;gap:10px}.liveLanding .liveInfoTop h1{font-size:30px;line-height:1.08}.liveLanding .winningNumbers h2{font-size:15px}.liveLanding .winningNumbers>div{gap:6px}.liveLanding .numberBall{width:36px;height:36px;font-size:13px}.liveLanding .roundPurchaseHeader{flex-direction:column;align-items:flex-start;gap:8px}.liveLanding .roundPurchaseHeader h2{font-size:19px}.liveLanding .purchasePointBalance{justify-content:center;width:100%}.liveLanding .numberPicker{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.liveLanding .bonusPicker{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.liveLanding .numberPicker button{width:100%;min-width:0;font-size:13px}.liveLanding .purchaseSummary.multiSetSummary{grid-template-columns:1fr;gap:12px;padding:12px;display:grid}.liveLanding .selectedNumbers{min-height:0}.liveLanding .miniBall{width:32px;height:32px;font-size:12px}.liveLanding .purchaseActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.liveLanding .purchaseActions .iconOnlyButton,.liveLanding .purchaseActions .compactButton{width:100%;min-width:0;padding-left:8px;padding-right:8px;font-size:12px}.liveLanding .ticketSetCart{padding:12px}.liveLanding .ticketSetRow{grid-template-columns:36px minmax(0,1fr) 32px;align-items:center;gap:8px;padding:8px;display:grid}.liveLanding .ticketSetLabel{width:auto}.liveLanding .ticketNumberStrip{gap:5px;min-width:0;display:flex}.liveLanding .ticketNumberStrip>div{gap:4px}.liveLanding .ticketNumberPill{width:27px;height:27px;font-size:11px}.liveLanding .purchaseCheckout{grid-template-columns:1fr;align-items:stretch;gap:12px;padding:14px;display:grid}.liveLanding .liveCombinationRow{grid-template-columns:1fr 32px;gap:8px}.liveLanding .liveCombinationRow strong{grid-column:1/-1}.liveLanding .liveCombinationActions{grid-template-columns:repeat(2,minmax(0,1fr))}.liveLanding .purchaseCheckout.livePurchaseCheckout{gap:14px;padding:0}.liveLanding .purchaseCheckout>div:first-child{display:grid}.liveLanding .purchaseCheckout strong{white-space:normal;font-size:24px}.liveLanding .checkoutActions{grid-template-columns:.8fr 1.2fr}.liveLanding .drawHistoryHeader{flex-direction:column;align-items:flex-start;gap:10px;padding:12px}.liveLanding .drawReceiptRail{grid-template-columns:1fr}.liveLanding .drawTable{scrollbar-width:none;overflow-x:auto}.liveLanding .drawTable::-webkit-scrollbar{display:none}.liveLanding .drawTableHeader,.liveLanding .drawTableRow{min-width:780px}.liveLanding .liveCompareView,.liveLanding .liveCompareStatusCard,.liveLanding .liveCompareHeader,.liveLanding .liveCompareNotice{border-radius:16px}.liveLanding .liveCompareStatusBody,.liveLanding .liveCompareHeader,.liveLanding .liveCompareSummary,.liveLanding .ticketCompareGrid{grid-template-columns:1fr}.liveLanding .liveCompareHeader{align-items:flex-start;gap:12px}.liveLanding .ticketPaymentModalOverlay{align-items:end;padding:0}.liveLanding .ticketPaymentModal{border-bottom:0;border-left:0;border-right:0;border-radius:18px 18px 0 0;width:100%;height:94dvh;max-height:94dvh;padding:14px;overflow:hidden}.liveLanding .ticketPaymentSummary{grid-template-columns:1fr .64fr 1fr}.liveLanding .ticketWalletConnector{min-height:0}.liveLanding .ticketWalletConnector .walletOptionGrid{grid-template-columns:1fr;min-height:298px}.desktopLanding.liveLanding{display:none}.desktopLanding.liveLanding+.mobileHome{display:block}.mobileHome .mobileLiveContent{max-width:100%;padding-top:64px;overflow-x:hidden}.mobileHome .mobileLiveHistory,.mobileHome .mobileLiveHistoryList,.mobileHome .mobileLiveHistoryItem,.mobileHome .mobileLivePrizeTable{min-width:0;max-width:100%;overflow-x:hidden}.mobileHome .mobileLivePrizeHead,.mobileHome .mobileLivePrizeRow{grid-template-columns:44px 36px minmax(0,1fr) minmax(0,.72fr) minmax(0,.82fr);gap:3px;min-width:0;padding-left:6px;padding-right:6px;font-size:8px}.mobileHome .mobileLivePrizeRow .rankBadge{min-width:30px;max-width:42px;padding-left:5px;padding-right:5px;font-size:9px}.mobileHome .mobileLivePrizeHead>*,.mobileHome .mobileLivePrizeRow>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}.liveLanding .ticketPaymentModalOverlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000c}.liveLanding .figmaPaymentModal{color:#fff;background:#161b33;border:1px solid #2e375e;border-radius:24px;flex-direction:column;gap:0;width:min(100vw - 48px,560px);height:auto;max-height:calc(100dvh - 48px);padding:0;font-family:Inter,Geist,sans-serif;display:flex;overflow:hidden;box-shadow:0 20px 40px #00000040}.liveLanding .figmaPaymentModal.select{scrollbar-width:none;background:#0a0d1d;border-color:#2e3a59;gap:24px;padding:32px;overflow:auto;box-shadow:0 32px 32px #00000080}.liveLanding .figmaPaymentModal.select::-webkit-scrollbar{display:none}.liveLanding .figmaPaymentHeader{border-bottom:1px solid #2e375e;justify-content:space-between;align-items:center;gap:18px;padding:24px 32px;display:flex}.figmaPaymentHeaderTitle{align-items:center;gap:10px;min-width:0;display:flex}.liveLanding .figmaPaymentHeader h3{color:#fff;min-width:0;margin:0;font-family:Inter,Geist,sans-serif;font-size:20px;font-weight:700;line-height:1.25}.liveLanding .figmaPaymentHeader button{color:#94a3b8;background:0 0;border-radius:16px;flex:none;place-items:center;width:32px;height:32px;display:grid}.liveLanding .figmaPaymentHeader button:hover{color:#fff}.figmaPaymentBackButton{margin-left:-6px}.figmaPaymentPurchaseCard{background:#161b33;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.figmaPaymentPurchaseCard div{gap:4px;min-width:0;display:grid}.figmaPaymentPurchaseCard span{color:#8f9bb3;font-size:13px;font-weight:400}.figmaPaymentPurchaseCard strong{color:#ffb800;white-space:nowrap;font-size:28px;font-weight:800;line-height:1}.figmaPaymentPurchaseCard p{color:#ff5722;white-space:nowrap;align-items:center;gap:6px;min-width:0;margin:0;font-size:12px;font-weight:600;display:inline-flex}.figmaPaymentMethodList{gap:12px;display:grid}.figmaPaymentMethod{text-align:left;background:#161b33;border:1px solid #2e3a59;border-radius:12px;grid-template-columns:20px 44px minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;padding:20px;transition:border-color .16s,background .16s;display:grid}.figmaPaymentMethod.active{background:#ffb80014;border:2px solid #ffb800;padding:19px}.figmaPaymentRadio{color:#0a0d1d;border:2px solid #8f9bb3;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.figmaPaymentMethod.active .figmaPaymentRadio{background:#ffb800;border-color:#ffb800}.figmaPaymentIconBox{color:#facc15;background:#1f264d;border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.figmaPaymentMethod:nth-child(2) .figmaPaymentIconBox{color:#f8fafc}.figmaPaymentMethod:nth-child(3) .figmaPaymentIconBox{color:#b388ff}.figmaPaymentMethodText{gap:4px;min-width:0;display:grid}.figmaPaymentMethodText>span{align-items:center;gap:8px;min-width:0;display:flex}.figmaPaymentMethodText strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:700;line-height:1.2;overflow:hidden}.figmaPaymentMethodText b,.figmaPaymentMethod em{color:#fff;white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;min-height:22px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:700;line-height:1;display:inline-flex}.figmaPaymentMethodText b.green{background:#00e676}.figmaPaymentMethodText b.orange{background:#ff5722}.figmaPaymentMethodText b.violet{background:#b388ff}.figmaPaymentMethodText small{color:#8f9bb3;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:400;line-height:1.25;overflow:hidden}.figmaPaymentMethod.active .figmaPaymentMethodText small{color:#00e676}.figmaPaymentMethod em{color:#ffb800;justify-self:end;font-size:15px}.figmaPaymentMethod em.blue{color:#fff;background:#2196f3;border-radius:6px;font-size:11px}.figmaPaymentMethod em.violet{color:#fff;background:#b388ff;border-radius:6px;font-size:11px}.figmaPaymentNotice{color:#ffb800;background:#ffb80014;border:1px solid #ffb80040;border-radius:8px;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:12px;padding:16px;display:grid}.figmaPaymentNotice p{margin:0;font-size:13px;font-weight:400;line-height:1.5}.figmaPaymentFooter{gap:14px;display:grid}.figmaPaymentPrimary,.figmaPaymentOutline{border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:56px;font-size:16px;font-weight:700;line-height:1;display:inline-flex}.figmaPaymentPrimary{color:#000;background:#facc15}.figmaPaymentPrimary.violet{color:#fff;background:#8b5cf6}.figmaPaymentOutline{color:#f59e0b;background:0 0;border:2px solid #f59e0b}.figmaPaymentPrimary:disabled,.figmaPaymentOutline:disabled{cursor:not-allowed;opacity:.52}.figmaPaymentCancel{color:#64748b;background:0 0;justify-self:center;font-size:14px;font-weight:500;text-decoration:underline}.figmaPaymentDetailBody{scrollbar-width:none;gap:24px;min-height:0;padding:32px;display:grid;overflow:auto}.figmaPaymentDetailBody::-webkit-scrollbar{display:none}.figmaPaymentOrderCard{background:#1f2644;border:1px solid #2e375e;border-radius:16px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px;display:grid}.figmaPaymentOrderCard img{object-fit:cover;border-radius:12px;width:72px;height:72px}.figmaPaymentOrderCard div{gap:4px;min-width:0;display:grid}.figmaPaymentOrderCard strong,.figmaPaymentOrderCard span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.figmaPaymentOrderCard strong{color:#fff;font-size:16px;font-weight:600}.figmaPaymentOrderCard span{color:#94a3b8;font-size:13px}.figmaPaymentOrderCard b{color:#facc15;white-space:nowrap;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:20px;font-weight:700}.figmaWalletStepTrack{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.figmaWalletStep{appearance:none;text-align:center;background:#11162b;border:1px solid #2e375e;border-radius:12px;justify-items:center;gap:5px;min-width:0;padding:12px 8px;display:grid}.figmaWalletStep:disabled{cursor:default}.figmaWalletStep.clickable{cursor:pointer}.figmaWalletStep.clickable:hover{border-color:#facc15}.figmaWalletStep span{color:#94a3b8;background:#263052;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:grid}.figmaWalletStep span img{object-fit:contain;border-radius:50%;width:18px;height:18px;display:block}.figmaWalletStep span img.stable{transform:scale(1.22)}.figmaWalletStep.done span{color:#07120b;background:#22c55e}.figmaWalletStep.active{background:#8b5cf61f;border-color:#8b5cf6}.figmaWalletStep.active span{color:#fff;background:#8b5cf6}.figmaWalletStep strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.figmaWalletStep small{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;font-size:11px;line-height:1.25;overflow:hidden}.figmaWalletStepCard{background:#1f2644;border:1px solid #2e375e;border-radius:16px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:16px;padding:20px;display:grid}.figmaWalletStepIcon{color:#a78bfa;background:#8b5cf624;border-radius:16px;place-items:center;width:56px;height:56px;display:grid}.figmaWalletStepIcon.ready{color:#22c55e;background:#22c55e24}.figmaWalletStepCard div{gap:5px;min-width:0;display:grid}.figmaWalletStepCard strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;overflow:hidden}.figmaWalletStepCard p{color:#94a3b8;margin:0;font-size:13px;line-height:1.45}.figmaWalletConnectionSummary{background:#11162b;border-radius:14px;gap:10px;padding:16px;display:grid}.figmaWalletConnectionSummary p{color:#94a3b8;justify-content:space-between;align-items:center;gap:12px;margin:0;font-size:13px;display:flex}.figmaWalletConnectionSummary strong{color:#fff;white-space:nowrap;font-size:13px}.figmaWalletAssetTabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.figmaWalletAssetTabs button{text-align:left;background:#1f2644;border:1px solid #2e375e;border-radius:14px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:3px 12px;min-width:0;padding:14px;display:grid}.figmaWalletAssetTabs button.active{background:#facc151a;border-color:#facc15}.figmaWalletAssetTabs button:disabled{cursor:not-allowed;opacity:.45}.figmaWalletAssetLogo{color:#facc15;background:#0a0d1d;border-radius:50%;grid-row:span 2;place-items:center;width:42px;height:42px;font-weight:900;display:grid;overflow:hidden}.figmaWalletAssetLogo img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.figmaWalletAssetLogo.stable img{transform:scale(1.22)}.figmaWalletAssetTabs strong,.figmaWalletAssetTabs small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.figmaWalletAssetTabs strong{color:#fff;font-size:16px}.figmaWalletAssetTabs small{color:#94a3b8;font-size:12px}.figmaWalletNetworkList{gap:10px;display:grid}.figmaWalletNetworkList button{color:#fff;text-align:left;background:#11162b;border:1px solid #2e375e;border-radius:14px;grid-template-columns:40px minmax(0,1fr) 20px;align-items:center;gap:12px;min-width:0;padding:14px;display:grid}.figmaWalletNetworkList button.active{background:#8b5cf61f;border-color:#8b5cf6}.figmaWalletNetworkList img{object-fit:contain;background:0 0;border-radius:10px;width:40px;height:40px}.figmaWalletNetworkList span{gap:4px;min-width:0;display:grid}.figmaWalletNetworkList strong,.figmaWalletNetworkList small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.figmaWalletNetworkList strong{color:#fff;font-size:14px}.figmaWalletNetworkList small{color:#94a3b8;font-size:12px}.figmaWalletNetworkList svg{color:#22c55e;justify-self:end}.figmaWalletDetectedPanel{gap:12px;display:grid}.figmaWalletDetectedHeader{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.figmaWalletDetectedHeader>div{gap:3px;min-width:0;display:grid}.figmaWalletDetectedHeader strong{color:#fff;font-size:15px;font-weight:800}.figmaWalletDetectedHeader span,.figmaWalletDetectedNote{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;line-height:1.4;overflow:hidden}.figmaWalletDetectedHeader b{color:#facc15;white-space:nowrap;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.figmaWalletDetectedList{gap:8px;display:grid}.figmaWalletDetectedList button{color:#fff;text-align:left;background:#11162b;border:1px solid #2e375e;border-radius:12px;grid-template-columns:38px minmax(0,1fr) minmax(92px,auto) 20px;align-items:center;gap:10px;min-width:0;padding:12px;display:grid}.figmaWalletDetectedList button.active{background:#8b5cf61f;border-color:#8b5cf6}.figmaWalletDetectedList button.ready{border-color:#22c55e8c}.figmaWalletDetectedList button.warning{border-color:#f59e0b80}.figmaWalletDetectedList img{object-fit:contain;border-radius:10px;width:38px;height:38px}.figmaWalletDetectedList span,.figmaWalletDetectedList em{gap:3px;min-width:0;display:grid}.figmaWalletDetectedList strong,.figmaWalletDetectedList small,.figmaWalletDetectedList b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.figmaWalletDetectedList strong{color:#fff;font-size:14px}.figmaWalletDetectedList small{color:#94a3b8;font-size:11px}.figmaWalletDetectedList em{text-align:right;justify-items:end;font-style:normal}.figmaWalletDetectedList b{color:#facc15;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:800}.figmaWalletDetectedList svg{color:#22c55e;justify-self:end}.figmaWalletDetectedEmpty{color:#94a3b8;text-align:center;background:#11162b;border:1px dashed #2e375e;border-radius:14px;place-items:center;gap:7px;min-height:118px;padding:18px;display:grid}.figmaWalletDetectedEmpty strong{color:#fff;font-size:14px}.figmaWalletDetectedEmpty p,.figmaWalletDetectedNote{margin:0}.figmaWalletDetectedNote.warning{color:#f59e0b}.figmaPointBreakdown{gap:16px;display:grid}.figmaPointBreakdown p{color:#94a3b8;justify-content:space-between;align-items:center;gap:16px;margin:0;font-size:14px;display:flex}.figmaPointBreakdown p strong{color:#fff;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:400}.figmaPointBreakdown>div{background:#1f2644;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:16px;display:flex}.figmaPointBreakdown>div span{color:#64748b;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:18px;text-decoration:line-through}.figmaPointBreakdown>div svg{color:#facc15}.figmaPointBreakdown>div strong{color:#fff;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:20px}.figmaPointBreakdown small{color:#94a3b8;font-size:13px}.figmaPointStatus{text-align:center;justify-items:center;gap:10px;display:grid}.figmaPointStatus span{color:#22c55e;background:#22c55e21;border:2px solid #22c55e;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.figmaPointStatus.warning span{color:#f59e0b;background:#f59e0b21;border-color:#f59e0b}.figmaPointStatus strong{color:#22c55e;font-size:16px;font-weight:600}.figmaPointStatus.warning strong{color:#f59e0b}.figmaPointStatus p{color:#64748b;margin:0;font-size:13px}.figmaManualPanel{background:0 0;border-radius:0;gap:20px;width:100%;min-width:0;max-width:100%;min-height:0;padding:0}.figmaManualDepositBox{background:#1f2644;border-radius:16px;justify-items:center;gap:20px;width:100%;min-width:0;max-width:100%;padding:24px;display:grid}.figmaManualAddressHeader{justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.figmaManualAddressHeader span{color:#94a3b8;font-size:13px;font-weight:600}.figmaManualAddressHeader button{color:#facc15;background:0 0;align-items:center;gap:4px;font-size:12px;display:inline-flex}.figmaManualAddressHeader button:disabled{cursor:not-allowed;opacity:.48}.figmaManualAddressLine{background:#0a0d1d;border:1px solid #2e375e;border-radius:8px;width:100%;min-width:0;max-width:100%;padding:12px}.figmaManualAddressLine code{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;display:block;overflow:hidden}.figmaManualQrBox{color:#64748b;background:#f8fafc;border:1px dashed #64748b;border-radius:12px;place-items:center;width:120px;height:120px;display:grid;overflow:hidden}.figmaManualQrBox img{width:100%;height:100%;display:block}.figmaManualQrBox span{justify-items:center;gap:6px;font-size:12px;display:grid}.figmaManualAmount{text-align:center;justify-items:center;gap:4px;min-width:0;max-width:100%;display:grid}.figmaManualAmount span{color:#94a3b8;font-size:13px}.figmaManualAmount strong{color:#fff;font-size:15px;font-weight:700}.figmaManualTimer{color:#f59e0b;justify-self:center;align-items:center;gap:6px;margin:0;font-size:14px;font-weight:600;display:inline-flex}.figmaManualStepper{grid-template-columns:minmax(0,1fr) minmax(20px,1fr) minmax(0,1fr) minmax(20px,1fr) minmax(0,1fr);align-items:start;gap:0;width:100%;min-width:0;max-width:100%;display:grid}.figmaManualStepper div{justify-items:center;gap:8px;min-width:0;display:grid}.figmaManualStepper span{background:#64748b;border-radius:50%;width:12px;height:12px}.figmaManualStepper span.done{background:#22c55e}.figmaManualStepper span.active{background:#f59e0b;box-shadow:0 0 0 6px #f59e0b1a}.figmaManualStepper i{background:#2e375e;height:1px;margin-top:6px}.figmaManualStepper p{color:#64748b;overflow-wrap:anywhere;text-align:center;min-width:0;max-width:100%;margin:0;font-size:12px;line-height:1.25}.figmaManualStepper div:nth-of-type(2) p{color:#f59e0b;font-weight:700}.figmaManualFootnote{text-align:center;justify-items:center;gap:4px;display:grid}.figmaManualFootnote p,.figmaManualFootnote small{color:#64748b;margin:0;font-size:12px}.figmaWalletInfo{background:#1f2644;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:20px;display:grid}.figmaWalletInfo>div{align-items:center;gap:8px;min-width:0;display:flex}.figmaWalletLogo{color:#fff;background:#0ea5e9;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.figmaWalletInfo strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.figmaWalletInfo i{background:#22c55e;border-radius:50%;flex:none;width:6px;height:6px}.figmaWalletInfo em{color:#94a3b8;white-space:nowrap;background:#0a0d1d;border:1px solid #2e375e;border-radius:6px;padding:4px 8px;font-size:11px;font-style:normal}.figmaWalletInfo p{color:#64748b;grid-column:1/-1;margin:0;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.figmaTxPreview{gap:12px;display:grid}.figmaTxPreview p{justify-content:space-between;align-items:center;gap:16px;margin:0;display:flex}.figmaTxPreview span{color:#94a3b8;font-size:13px}.figmaTxPreview strong{color:#fff;align-items:center;gap:4px;font-size:13px;font-weight:400;display:inline-flex}.figmaTxPreview hr{background:#2e375e;border:0;width:100%;height:1px;margin:0}.figmaTxPreview .total span,.figmaTxPreview .total strong{color:#fff;font-size:14px;font-weight:700}.figmaTxPreview .total strong{color:#facc15;font-size:16px}.figmaSigningRequest{border:1px solid #8b5cf6;border-radius:16px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:16px;padding:20px;display:grid}.figmaSigningRequest>span{color:#8b5cf6;background:#8b5cf60f;border-radius:20px;place-items:center;width:40px;height:40px;display:grid}.figmaSigningRequest div{gap:4px;min-width:0;display:grid}.figmaSigningRequest strong{color:#fff;font-size:15px;font-weight:700}.figmaSigningRequest p{color:#94a3b8;max-width:240px;margin:0;font-size:13px;line-height:1.25}.figmaPaymentError{color:#facc15;background:#f59e0b1a;border:1px solid #f59e0b47;border-radius:10px;gap:4px;padding:12px 14px;display:grid}.figmaPaymentError strong{color:#fff;font-size:12px}.figmaPaymentError span{font-size:13px;line-height:1.45}.figmaPaymentStatus{color:#86efac;background:#22c55e1a;border:1px solid #22c55e47;border-radius:10px;gap:4px;padding:12px 14px;display:grid}.figmaPaymentStatus strong{color:#fff;font-size:12px}.figmaPaymentStatus span{font-size:13px;line-height:1.45}@media (max-width:640px){.liveLanding .ticketPaymentModalOverlay{align-items:stretch;padding:0}.liveLanding .figmaPaymentModal,.liveLanding .figmaPaymentModal.select,.liveLanding .figmaPaymentModal.detail{border:0;border-radius:0;width:100%;height:100dvh;min-height:100dvh;max-height:100dvh}.liveLanding .figmaPaymentModal.select{gap:14px;padding:18px}.liveLanding .figmaPaymentHeader{padding:20px 22px}.liveLanding .figmaPaymentModal.select .figmaPaymentHeader{padding:0}.figmaPaymentHeaderTitle{gap:6px}.figmaPaymentPurchaseCard{flex-direction:column;align-items:flex-start;gap:10px;padding:14px}.figmaPaymentPurchaseCard strong{font-size:24px}.figmaPaymentMethod,.figmaPaymentMethod.active{grid-template-columns:20px 40px minmax(0,1fr);gap:12px;padding:14px}.figmaPaymentMethodText>span{flex-direction:column;align-items:flex-start;gap:6px}.figmaPaymentMethod em{grid-column:3;justify-self:start;margin-top:2px}.figmaPaymentIconBox{width:40px;height:40px}.figmaPaymentNotice{padding:12px}.figmaPaymentDetailBody{gap:18px;width:100%;max-width:100%;padding:20px 16px;overflow-x:hidden}.figmaPaymentModal.detail .figmaPaymentFooter{padding:0 16px 20px}.figmaPaymentOrderCard{grid-template-columns:63px minmax(0,1fr);gap:12px;padding:16px}.figmaPaymentOrderCard img{width:63px;height:63px}.figmaPaymentOrderCard b{grid-column:1/-1;justify-self:end;font-size:18px}.figmaWalletStepTrack{gap:6px}.figmaWalletStep{padding:10px 6px}.figmaWalletStep small{display:none}.figmaWalletStepCard{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:16px}.figmaWalletStepIcon{border-radius:14px;width:48px;height:48px}.figmaWalletAssetTabs button{grid-template-columns:34px minmax(0,1fr);gap:2px 10px;padding:12px}.figmaWalletAssetLogo{width:34px;height:34px}.figmaWalletNetworkList button{grid-template-columns:34px minmax(0,1fr) 18px;padding:12px}.figmaWalletNetworkList img{width:34px;height:34px}.figmaManualDepositBox{gap:16px;padding:16px}.figmaManualAddressHeader{flex-direction:column;align-items:stretch;gap:8px}.figmaManualAddressHeader button{align-self:flex-start;min-height:32px}.figmaManualAddressLine code{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;word-break:break-all;line-height:1.45}.figmaManualQrBox{width:min(116px,44vw);height:min(116px,44vw)}.figmaManualAmount strong{overflow-wrap:anywhere;max-width:100%;line-height:1.35}.figmaManualTimer{text-align:center;flex-wrap:wrap;justify-content:center;max-width:100%;line-height:1.4}.figmaManualStepper{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1fr)}.figmaManualStepper p{font-size:11px}.figmaWalletInfo{grid-template-columns:1fr}.figmaWalletInfo em{justify-self:start}.figmaTxPreview p{flex-direction:column;align-items:flex-start;gap:5px}.figmaSigningRequest{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:16px}.figmaSigningRequest>span{width:36px;height:36px}}.liveLanding .figmaPaymentModal,.liveLanding .figmaPaymentModal.select,.liveLanding .figmaPaymentModal.detail{width:min(100vw - 32px,520px);max-height:calc(100dvh - 32px);overflow:hidden}.liveLanding .figmaPaymentModal.select{gap:14px;padding:22px}.liveLanding .figmaPaymentHeader{padding:16px 22px}.liveLanding .figmaPaymentHeader button{width:30px;height:30px}.figmaPaymentPurchaseCard{border-radius:10px;gap:12px;padding:12px 14px}.figmaPaymentPurchaseCard strong{font-size:22px}.figmaPaymentMethodList{gap:8px}.figmaPaymentMethod,.figmaPaymentMethod.active{border-width:1px;border-radius:10px;grid-template-columns:18px 34px minmax(0,1fr) auto;gap:10px;padding:11px 12px}.figmaPaymentRadio{width:18px;height:18px}.figmaPaymentIconBox{width:34px;height:34px}.figmaPaymentMethodText{gap:2px}.figmaPaymentMethodText strong{font-size:14px}.figmaPaymentMethodText b,.figmaPaymentMethod em{min-height:18px;padding:3px 6px;font-size:9px}.figmaPaymentMethod em{font-size:12px}.figmaPaymentMethodText small{font-size:11px}.figmaPaymentNotice{align-items:center;gap:8px;padding:9px 10px}.figmaPaymentNotice p{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden}.figmaPaymentFooter{gap:8px}.figmaPaymentPrimary,.figmaPaymentOutline{border-radius:10px;min-height:46px;font-size:14px}.figmaPaymentCancel{font-size:12px}.figmaPaymentModal.detail .figmaPaymentFooter{padding:0 22px 20px}.figmaPaymentDetailBody{gap:10px;padding:16px 22px 14px;overflow:hidden}.figmaPaymentOrderCard{border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;padding:10px}.figmaPaymentOrderCard img{border-radius:8px;width:40px;height:40px}.figmaPaymentOrderCard strong{font-size:14px}.figmaPaymentOrderCard span{font-size:11px}.figmaPaymentOrderCard b{font-size:16px}.figmaWalletStepTrack{gap:6px}.figmaWalletStep{border-radius:9px;gap:3px;padding:7px 6px}.figmaWalletStep span{width:20px;height:20px;font-size:11px}.figmaWalletStep span img{width:17px;height:17px}.figmaWalletStep strong{font-size:12px}.figmaWalletStep small{display:none}.figmaWalletStepCard{border-radius:12px;grid-template-columns:42px minmax(0,1fr);gap:10px;padding:12px}.figmaWalletStepIcon{border-radius:12px;width:42px;height:42px}.figmaWalletStepCard strong{font-size:14px}.figmaWalletStepCard p{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;overflow:hidden}.figmaWalletConnectionSummary{border-radius:10px;gap:6px;padding:10px 12px}.figmaWalletConnectionSummary p,.figmaWalletConnectionSummary strong{font-size:12px}.figmaWalletAssetTabs{gap:8px}.figmaWalletAssetTabs button{border-radius:11px;grid-template-columns:32px minmax(0,1fr);gap:1px 9px;padding:9px 10px}.figmaWalletAssetLogo{width:32px;height:32px}.figmaWalletAssetTabs strong{font-size:14px}.figmaWalletAssetTabs small{font-size:11px}.figmaWalletNetworkList{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.figmaWalletNetworkList button{border-radius:11px;grid-template-columns:30px minmax(0,1fr) 16px;gap:8px;padding:8px 9px}.figmaWalletNetworkList img{border-radius:8px;width:30px;height:30px}.figmaWalletNetworkList span{gap:1px}.figmaWalletNetworkList strong{font-size:12px}.figmaWalletNetworkList small{font-size:10px}.figmaWalletInfo{border-radius:12px;gap:6px 8px;padding:10px 12px}.figmaWalletInfo strong{font-size:13px}.figmaWalletInfo em{padding:3px 6px;font-size:10px}.figmaWalletInfo p{font-size:12px}.figmaTxPreview{background:#11162b;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;padding:10px 12px}.figmaTxPreview p{gap:2px;display:grid}.figmaTxPreview p:first-of-type,.figmaTxPreview p:nth-of-type(4),.figmaTxPreview p:nth-of-type(5),.figmaTxPreview hr{display:none}.figmaTxPreview .total{grid-column:1/-1;display:flex}.figmaTxPreview span{font-size:11px}.figmaTxPreview strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.figmaTxPreview .total span,.figmaTxPreview .total strong{font-size:13px}.figmaSigningRequest{border-radius:12px;grid-template-columns:32px minmax(0,1fr);gap:10px;padding:10px 12px}.figmaSigningRequest>span{width:32px;height:32px}.figmaSigningRequest strong{font-size:13px}.figmaSigningRequest p{text-overflow:ellipsis;white-space:nowrap;max-width:none;font-size:11px;line-height:1.2;overflow:hidden}.figmaPaymentError,.figmaPaymentStatus{border-radius:9px;gap:2px;padding:8px 10px}.figmaPaymentError span,.figmaPaymentStatus span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden}@media (max-width:640px){.liveLanding .figmaPaymentModal,.liveLanding .figmaPaymentModal.select,.liveLanding .figmaPaymentModal.detail{border:1px solid #2e375e;border-radius:18px;height:auto;min-height:0;max-height:calc(100dvh - 12px);margin:6px}.liveLanding .ticketPaymentModalOverlay{align-items:center;padding:0}.liveLanding .figmaPaymentModal.select{gap:10px;padding:14px}.liveLanding .figmaPaymentHeader{padding:12px 14px}.liveLanding .figmaPaymentHeader h3{font-size:16px}.figmaPaymentPurchaseCard{flex-direction:row;align-items:center;padding:10px 11px}.figmaPaymentPurchaseCard strong{font-size:19px}.figmaPaymentPurchaseCard p{font-size:10px}.figmaPaymentMethod,.figmaPaymentMethod.active{grid-template-columns:18px 30px minmax(0,1fr);gap:8px;padding:9px 10px}.figmaPaymentIconBox{width:30px;height:30px}.figmaPaymentMethodText>span{flex-direction:row;align-items:center;gap:5px}.figmaPaymentMethodText b,.figmaPaymentMethod em,.figmaPaymentNotice{display:none}.figmaPaymentMethodText small{font-size:10px}.figmaPaymentPrimary,.figmaPaymentOutline{min-height:42px}.figmaPaymentDetailBody{gap:8px;padding:10px 12px 8px}.figmaPaymentModal.detail .figmaPaymentFooter{padding:0 12px 12px}.figmaPaymentOrderCard{grid-template-columns:34px minmax(0,1fr) auto;padding:8px}.figmaPaymentOrderCard img{width:34px;height:34px}.figmaPaymentOrderCard b{grid-column:auto;justify-self:end;font-size:14px}.figmaWalletNetworkList{gap:6px}.figmaWalletNetworkList button{grid-template-columns:26px minmax(0,1fr);gap:7px;padding:7px}.figmaWalletNetworkList img{width:26px;height:26px}.figmaWalletNetworkList small,.figmaWalletNetworkList svg,.figmaSigningRequest p{display:none}.figmaWalletInfo{grid-template-columns:minmax(0,1fr) auto}.figmaWalletInfo p{grid-column:1/-1}.figmaTxPreview{padding:8px 10px}}.liveLanding .livePlayerStage{aspect-ratio:1440/686}.liveLanding .livePlayerStage.countdownMode{box-shadow:none;background:#0a0d1d;border:0;border-radius:0}.liveFigmaContentGrid{align-items:stretch}.liveFigmaLeftColumn,.liveTicketRail{height:100%}.liveTicketRail>header{min-height:53px}.liveTicketHeaderLink{color:#94a3b8;white-space:nowrap;border:1px solid #252b46;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-family:Inter,Geist,sans-serif;font-size:12px;font-weight:700;display:inline-flex}.liveTicketHeaderLink:hover{color:#ffb800;border-color:#ffb800}.liveTicketRail .ticketCompareCard{height:87px;min-height:87px}.liveTicketRail .ticketCompareBody{align-content:center;gap:10px;height:100%;padding:14px 20px}.liveTicketRail .ticketCompareBall:not(.bonus),.liveTicketRail .ticketCompareBall.missed,.liveTicketRail .ticketCompareBall.pending,.liveTicketRail .ticketCompareBall.bonus{color:#94a3b8;filter:none;box-shadow:none;background:0 0;border-color:#252b46}.liveTicketRail .ticketCompareBall.matched:not(.bonus){color:#0a0d1d;filter:drop-shadow(0 0 6px #ffb80066);background:#ffb800;border-color:#0000}.liveTicketRail .ticketCompareBall.bonus.matched{color:#fff;filter:drop-shadow(0 0 6px #3b82f66b);background:#3b82f6;border-color:#0000}.liveLanding .drawTableCard{background:0 0;border:0;border-radius:0;gap:32px;padding:0;overflow:visible}.liveLanding .drawRoundSection{gap:0}.liveLanding .drawRoundSection+.drawRoundSection{border-top:1px solid #252b46;padding-top:32px}.liveLanding .drawRoundSection h3{display:none}.liveLanding .drawTableHeader,.liveLanding .drawTableRow{grid-template-columns:60px 80px minmax(128px,1fr) minmax(128px,1fr) minmax(128px,1fr);min-width:760px;padding-left:16px;padding-right:16px}.liveLanding .drawTableHeader{color:#94a3b8;border:1px solid #252b46;min-height:40px;padding-top:12px;padding-bottom:12px;font-size:13px;font-weight:400}.liveLanding .drawTableHeader span:nth-child(2),.liveLanding .drawTableRow>span:nth-child(2){text-align:left}.liveLanding .drawTableRow{color:#94a3b8;border-bottom:0;min-height:48px;padding-top:12px;padding-bottom:12px;font-size:14px}.liveLanding .drawTableRow>span:nth-child(2){color:#fff;font-weight:700}.liveLanding .drawTableRow>span:nth-child(4){color:#ffb800;text-align:right}.liveLanding .drawTableRow strong{color:#ffb800;font-size:14px;font-weight:700}.liveLanding .drawTableRow .drawPrizeEach{color:#fff;font-weight:800}.liveLanding .drawTableHeader+.drawTableRow .drawPrizeEach{color:#ffb800}.liveLanding .rankBadge{border-radius:4px;width:auto;min-width:34px;height:19px;padding:2px 8px;font-size:12px}.liveLanding .rankBadge:not(.topRank):not(.secondRank):not(.thirdRank){color:#fff;background:#252b46}.liveLanding .winningNumbers .numberBall.goldBall,.liveLanding .ticketNumberStrip .ticketNumberPill:not(.bonus):not(.pending),.liveTicketRail .ticketCompareBall:not(.bonus){color:#0a0d1d;background:#ffb800;border-color:#0000}.liveLanding .winningNumbers .numberBall.bonusBall:not(.pending),.liveLanding .ticketNumberStrip .ticketNumberPill.bonus:not(.pending),.liveTicketRail .ticketCompareBall.bonus{color:#fff;background:#3b82f6;border-color:#0000}.liveTicketRail .ticketCompareBall:not(.bonus){filter:drop-shadow(0 0 6px #ffb80057)}.liveTicketRail .ticketCompareBall.bonus{filter:drop-shadow(0 0 6px #3b82f661)}.liveLanding .numberPicker button.selected{color:#0a0d1d;background:#ffb800;border-color:#0000}@media (max-width:1180px){.liveFigmaLeftColumn,.liveTicketRail{height:auto}}@media (max-width:760px){.liveLanding .livePlayerStage{aspect-ratio:16/10}.liveLanding .livePlayerStage.countdownMode{border-radius:16px}.liveTicketRail .ticketCompareCard{height:auto;min-height:87px}.liveTicketRail>header{min-height:0}.liveLanding .drawTableHeader,.liveLanding .drawTableRow{min-width:760px}}.liveLanding .drawHistoryContent{grid-template-columns:1fr;gap:0;display:grid}.liveLanding .drawHistoryRoundList{gap:32px;display:grid}.liveLanding .drawHistoryRoundPair{grid-template-columns:286px minmax(0,1fr);align-items:start;gap:24px;min-width:0;display:grid}.liveLanding .drawHistoryRoundPair+.drawHistoryRoundPair{border-top:1px solid #252b46;padding-top:32px}.liveLanding .drawHistoryRoundPair .drawReceiptCard,.liveLanding .drawHistoryRoundPair .drawRoundSection{min-width:0}.liveLanding .drawHistoryRoundPair .drawReceipt{width:100%}@media (max-width:1180px){.liveLanding .drawHistoryRoundPair{grid-template-columns:1fr}}@media (max-width:760px){.desktopLanding.liveLanding{display:none!important}.desktopLanding.liveLanding+.mobileHome{display:block!important}.mobileHome .mobileLiveContent{max-width:100%;padding-top:64px;overflow-x:hidden}.mobileHome .mobileLiveNumberGrid,.mobileHome .mobileLiveBonusGrid{grid-template-columns:repeat(8,32px);justify-content:center;justify-items:center;gap:6px}.mobileHome .mobileLiveNumberGrid button,.mobileHome .mobileLiveBonusGrid button{aspect-ratio:1;border-radius:50%;justify-content:center;justify-self:center;align-items:center;padding:0;line-height:1;display:inline-flex;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important}.mobileHome .mobileLiveCombinationList{gap:6px;display:grid}.mobileHome .mobileLiveCombinationRow{align-items:center;gap:8px;min-height:38px;padding:4px 6px 4px 10px;grid-template-columns:minmax(0,1fr) 32px!important;display:grid!important}.mobileHome .mobileLiveCombinationBalls{white-space:nowrap;align-items:center;gap:6px;min-width:0;overflow:hidden;flex-flow:row!important;display:flex!important}.mobileHome .mobileLiveCombinationBall{aspect-ratio:1;border-radius:50%;line-height:1;flex:0 0 26px!important;width:26px!important;min-width:26px!important;max-width:26px!important;height:26px!important;min-height:26px!important;max-height:26px!important}.mobileHome .mobileLiveCombinationDelete{width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important}.liveLanding .liveCombinationRow{align-items:center;grid-template-columns:minmax(0,1fr) 32px!important}.liveLanding .liveCombinationRow strong{display:none}.liveLanding .liveCombinationRow .ticketNumberStrip,.liveLanding .liveCombinationRow .ticketNumberStrip>div{align-items:center;flex-flow:row!important;display:flex!important}.liveLanding .liveCombinationRow .ticketNumberPill{border-radius:50%;flex:0 0 26px!important;width:26px!important;min-width:26px!important;max-width:26px!important;height:26px!important;min-height:26px!important;max-height:26px!important}.mobileHome .mobileLiveNumberGrid button,.mobileHome .mobileLiveBonusGrid button{box-sizing:border-box;flex:0 0 32px!important}.mobileHome .numberBall,.mobileHome .miniBall,.mobileHome .ticketNumberPill{aspect-ratio:1;box-sizing:border-box;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.mobileHome .mobileLiveCombinationBall{box-sizing:border-box;justify-content:center;align-items:center;padding:0;display:inline-flex}.liveLanding .liveCombinationRow .ticketNumberStrip b,.liveLanding .liveCombinationRow .ticketNumberStrip .ticketNumberPill.bonus{display:none!important}.mobileHome .mobileLiveHero{padding-left:16px;padding-right:16px}.mobileHome .mobileLivePrizePool,.mobileHome .mobileLiveSelection{margin-left:16px;margin-right:16px}.mobileHome .mobileLivePrizePool,.mobileHome .mobileLiveSelection,.mobileHome .mobileLiveSelection.expanded{padding-left:14px;padding-right:14px}.mobileHome .mobileLiveTickets,.mobileHome .mobileLiveHistory{padding-left:16px;padding-right:16px}.mobileHome .mobileLiveCombinationRow{padding-left:8px;padding-right:6px}.mobileHome .mobileLiveTicketList .ticketCompareCard{height:87px;min-height:87px;box-shadow:none;background:#161b33;border:1px solid #252b46;border-radius:16px}.mobileHome .mobileLiveTicketList .ticketCompareBody{align-content:center;gap:10px;height:100%;padding:14px 20px}.mobileHome .mobileLiveTicketList .ticketCompareBody header{align-items:center;gap:12px}.mobileHome .mobileLiveTicketList .ticketCompareBody header>div{gap:8px}.mobileHome .mobileLiveTicketList .ticketCompareBody strong{color:#fff;font-family:Inter,Geist,sans-serif;font-size:13px;font-weight:700;line-height:normal}.mobileHome .mobileLiveTicketList .ticketCompareBody header span{color:#94a3b8;background:#1e2444;border-radius:4px;padding:2px 6px;font-family:Inter,Geist,sans-serif;font-size:11px;font-weight:400;line-height:normal}.mobileHome .mobileLiveTicketList .ticketCompareNumbers{flex-wrap:nowrap;align-items:center;gap:8px;display:flex;overflow:hidden}.mobileHome .mobileLiveTicketList .ticketCompareBall{width:28px;height:28px;box-shadow:none;color:#94a3b8;background:0 0;border:1px solid #252b46;flex:0 0 28px;font-family:Inter,Geist,sans-serif;font-size:12px;font-weight:700}.mobileHome .mobileLiveTicketList .ticketCompareBall:not(.bonus),.mobileHome .mobileLiveTicketList .ticketCompareBall.matched{color:#0a0d1d;filter:drop-shadow(0 0 6px #ffb80066);background:#ffb800;border-color:#0000}.mobileHome .mobileLiveTicketList .ticketCompareBall.bonus,.mobileHome .mobileLiveTicketList .ticketCompareBall.bonus.matched{color:#fff;filter:drop-shadow(0 0 6px #3b82f66b);background:#3b82f6;border-color:#0000}.mobileHome .mobileLiveTicketList .ticketCompareNumbers em{color:#94a3b8;font-family:Inter,Geist,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:1}.mobileHome .mobileLiveTicketList .ticketCompareStatus,.mobileHome .mobileLiveTicketList .ticketCompareStatus.hot{color:#10b981;text-align:right;white-space:nowrap;background:0 0;border:0;margin:0;padding:0;font-family:Inter,Geist,sans-serif;font-size:13px;font-weight:600;line-height:normal}}@media (min-width:761px){.liveLanding .drawTableHeader,.liveLanding .drawTableRow{grid-template-columns:92px 116px minmax(140px,1fr) minmax(140px,1fr) minmax(140px,1fr);column-gap:18px}.liveLanding .drawTableHeader span:first-child,.liveLanding .drawTableRow>span:first-child,.liveLanding .drawTableHeader span:nth-child(2),.liveLanding .drawTableRow>span:nth-child(2){justify-self:start}}@media (max-width:760px){.mobileHome .mobileLiveHero{padding-left:16px!important;padding-right:16px!important}.mobileHome .mobileLivePrizePool,.mobileHome .mobileLiveSelection{margin-left:16px!important;margin-right:16px!important}.mobileHome .mobileLiveTickets,.mobileHome .mobileLiveHistory{padding-left:16px!important;padding-right:16px!important}.mobileHome .mobileLiveTicketList{gap:12px!important}.mobileHome .mobileLiveTicketList .ticketCompareCard{height:87px!important;min-height:87px!important;box-shadow:none!important;background:#161b33!important;border:1px solid #252b46!important;border-radius:16px!important}.mobileHome .mobileLiveTicketList .ticketCompareBody{align-content:center!important;gap:10px!important;height:100%!important;padding:14px 20px!important}.mobileHome .mobileLiveTicketList .ticketCompareBody header{align-items:center!important;gap:12px!important}.mobileHome .mobileLiveTicketList .ticketCompareBody header>div{gap:8px!important}.mobileHome .mobileLiveTicketList .ticketCompareBody strong{color:#fff!important;font-family:Inter,Geist,sans-serif!important;font-size:13px!important;font-weight:700!important;line-height:normal!important}.mobileHome .mobileLiveTicketList .ticketCompareBody header span{color:#94a3b8!important;background:#1e2444!important;border-radius:4px!important;padding:2px 6px!important;font-family:Inter,Geist,sans-serif!important;font-size:11px!important;font-weight:400!important;line-height:normal!important}.mobileHome .mobileLiveTicketList .ticketCompareNumbers{flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;display:flex!important;overflow:hidden!important}.mobileHome .mobileLiveTicketList .ticketCompareBall{width:28px!important;height:28px!important;box-shadow:none!important;color:#94a3b8!important;background:0 0!important;border:1px solid #252b46!important;border-radius:50%!important;flex:0 0 28px!important;font-family:Inter,Geist,sans-serif!important;font-size:12px!important;font-weight:700!important}.mobileHome .mobileLiveTicketList .ticketCompareBall:not(.bonus),.mobileHome .mobileLiveTicketList .ticketCompareBall.matched{color:#0a0d1d!important;filter:drop-shadow(0 0 6px #ffb80066)!important;background:#ffb800!important;border-color:#0000!important}.mobileHome .mobileLiveTicketList .ticketCompareBall.bonus,.mobileHome .mobileLiveTicketList .ticketCompareBall.bonus.matched{color:#fff!important;filter:drop-shadow(0 0 6px #3b82f66b)!important;background:#3b82f6!important;border-color:#0000!important}.mobileHome .mobileLiveTicketList .ticketCompareNumbers em{color:#94a3b8!important;font-family:Inter,Geist,sans-serif!important;font-size:18px!important;font-style:normal!important;font-weight:400!important;line-height:1!important}.mobileHome .mobileLiveTicketList .ticketCompareStatus,.mobileHome .mobileLiveTicketList .ticketCompareStatus.hot{color:#10b981!important;text-align:right!important;white-space:nowrap!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-family:Inter,Geist,sans-serif!important;font-size:13px!important;font-weight:600!important;line-height:normal!important}.mobileHome .mobileLiveTicketRailShell{padding:14px 16px!important}.mobileHome .mobileLiveTicketRailShell .liveTicketRail{gap:24px!important;height:auto!important}.mobileHome .mobileLiveTicketRailShell .liveTicketRail>header{min-height:53px!important}.mobileHome .mobileLiveTicketRailShell .liveTicketRail .ticketCompareCard{height:87px!important;min-height:87px!important}.mobileHome .mobileLiveTicketRailShell .liveTicketRail .ticketCompareBody{align-content:center!important;gap:10px!important;height:100%!important;padding:14px 20px!important}.mobileHome .mobileLiveTicketRailShell .liveTicketRail .ticketCompareBall{aspect-ratio:auto!important;flex:none!important;place-items:center!important;display:grid!important}.mobileHome .mobileLiveContent{padding-left:0!important;padding-right:0!important;overflow-x:hidden!important}.mobileHome .mobileLiveHero,.mobileHome .mobileLiveTickets,.mobileHome .mobileLiveHistory,.mobileHome .mobileLiveTicketRailShell{padding-left:12px!important;padding-right:12px!important}.mobileHome .mobileLivePrizePool,.mobileHome .mobileLiveSelection{box-sizing:border-box!important;width:auto!important;max-width:calc(100% - 24px)!important;margin-left:12px!important;margin-right:12px!important}.mobileHome .mobileLivePrizePool,.mobileHome .mobileLiveSelection,.mobileHome .mobileLiveSelection.expanded{padding-left:12px!important;padding-right:12px!important}.mobileHome .mobileLiveSelection{overflow:hidden!important}.mobileHome .mobileLiveSelection header,.mobileHome .mobileLiveSelection header>div{min-width:0!important}.mobileHome .mobileLiveSelectionActions{justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}.mobileHome .mobileLiveSelectionBalance{color:#ffb800!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:112px!important;margin:0!important;font-family:Inter,Geist,sans-serif!important;font-size:12px!important;font-weight:600!important;overflow:hidden!important}.mobileHome .mobileLivePickerToggle{color:#94a3b8!important;background:0 0!important;border:1px solid #252b46!important;border-radius:999px!important;flex:none!important;align-items:center!important;gap:5px!important;min-height:30px!important;padding:0 10px!important;font-family:Inter,Geist,sans-serif!important;font-size:12px!important;font-weight:700!important;display:inline-flex!important}.mobileHome .mobileLivePickerStack,.mobileHome .mobileLivePickerGroup{min-width:0!important;display:grid!important}.mobileHome .mobileLivePickerStack{gap:14px!important}.mobileHome .mobileLivePickerGroup{gap:8px!important}.mobileHome .mobileLivePickerLabel{color:#94a3b8!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;min-width:0!important;font-family:Inter,Geist,sans-serif!important;font-size:11px!important;font-weight:700!important;display:flex!important}.mobileHome .mobileLivePickerLabel strong{color:#ffb800!important;font-size:11px!important}.mobileHome .mobileLivePickerGroup.bonus .mobileLivePickerLabel strong{color:#3b82f6!important}.mobileHome .mobileLiveNumberGrid,.mobileHome .mobileLiveBonusGrid{grid-template-columns:repeat(auto-fill,32px)!important;justify-content:center!important;justify-items:center!important;gap:6px!important;width:100%!important;max-width:100%!important;overflow:visible!important}.mobileHome .mobileLiveNumberGrid button,.mobileHome .mobileLiveBonusGrid button{flex:0 0 32px!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important}.mobileHome .mobileLiveCombinationBalls{gap:5px!important;overflow:visible!important}.mobileHome .mobileLiveCombinationBall{flex:0 0 24px!important;width:24px!important;min-width:24px!important;max-width:24px!important;height:24px!important;min-height:24px!important;max-height:24px!important}.mobileHome .mobileLiveCombinationBall.bonus{color:#fff!important;background:#3b82f6!important;border-color:#0000!important}.mobileHome .mobileLiveCombinationBall.bonus.pending{color:#60a5fa!important;background:#1e2444!important;border:1px dashed #60a5fa8c!important}.mobileHome .mobileLiveCombinationPlus{color:#94a3b8!important;font-family:Inter,Geist,sans-serif!important;font-size:13px!important;font-weight:700!important;line-height:1!important}.mobileHome .mobileLiveCombinationActions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.mobileHome .mobileLiveCombinationAction{color:#cbd5e1!important;white-space:nowrap!important;background:#161c35!important;border:1px solid #252b46!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-width:0!important;min-height:38px!important;padding:0 8px!important;font-family:Inter,Geist,sans-serif!important;font-size:11px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.mobileHome .mobileLiveCombinationAction:disabled{opacity:.42!important}.mobileHome .mobileLiveCombinationAction svg{flex:none!important}.mobileHome .mobileLiveCombinationAction span{text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}.mobileHome .mobileLiveTicketSection .liveTicketRail{align-content:start!important;gap:24px!important;min-width:0!important;height:100%!important;display:grid!important}.mobileHome .mobileLiveTicketSection .liveTicketRail>header{justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;min-height:53px!important;display:flex!important}.mobileHome .mobileLiveTicketSection .liveTicketRailList{gap:12px!important;display:grid!important}.mobileHome .mobileLiveTicketSection .liveTicketRail .ticketCompareCard{height:87px!important;min-height:87px!important;box-shadow:none!important;background:#161b33!important;border:1px solid #252b46!important;border-radius:16px!important}.mobileHome .mobileLiveTicketSection .liveTicketRail .ticketCompareBody{align-content:center!important;gap:10px!important;height:100%!important;padding:14px 20px!important;display:grid!important}.mobileHome .mobileLiveTicketSection .liveTicketRail .ticketCompareBody header{justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.mobileHome .mobileLiveTicketSection .liveTicketRail .ticketCompareBody header>div{align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.mobileHome .mobileLiveTicketSection .liveTicketRail .ticketCompareNumbers{flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.mobileHome .mobileLiveTicketSection .liveTicketRail .ticketCompareBall{box-sizing:content-box!important;border-radius:50%!important;flex:none!important;place-items:center!important;width:28px!important;height:28px!important;padding:0!important;font-family:Inter,Geist,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:normal!important;display:grid!important}.mobileHome .mobileLiveTicketSection{padding:24px 16px!important}.mobileHome .mobileLiveTicketSection .liveTicketRail{gap:24px!important}.mobileHome .mobileLiveTicketSection .liveTicketRail h2{color:#fff!important;margin:0 0 4px!important;font-family:Inter,Geist,sans-serif!important;font-size:24px!important;font-weight:800!important}.mobileHome .mobileLiveTicketSection .liveTicketRail p{color:#94a3b8!important;margin:0!important;font-family:Inter,Geist,sans-serif!important;font-size:14px!important}.mobileHome .mobileLiveTicketSection .liveTicketRail .ticketCompareBall:not(.bonus),.mobileHome .mobileLiveTicketSection .liveTicketRail .ticketCompareBall.missed,.mobileHome .mobileLiveTicketSection .liveTicketRail .ticketCompareBall.pending,.mobileHome .mobileLiveTicketSection .liveTicketRail .ticketCompareBall.bonus{color:#94a3b8!important;filter:none!important;box-shadow:none!important;background:0 0!important;border-color:#252b46!important}.mobileHome .mobileLiveTicketSection .liveTicketRail .ticketCompareBall.matched:not(.bonus){color:#0a0d1d!important;filter:drop-shadow(0 0 6px #ffb80066)!important;background:#ffb800!important;border-color:#0000!important}.mobileHome .mobileLiveTicketSection .liveTicketRail .ticketCompareBall.bonus.matched{color:#fff!important;filter:drop-shadow(0 0 6px #3b82f66b)!important;background:#3b82f6!important;border-color:#0000!important}.mobileHome .drawHistory{gap:24px;width:auto;margin:0 16px 32px;padding:0}.mobileHome .drawHistoryHeader{min-height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.mobileHome .drawHistoryHeader h2{color:#fff;font-family:Inter,Geist,sans-serif;font-size:20px;font-weight:800}.mobileHome .drawHistoryHeader p{color:#94a3b8;font-family:Inter,Geist,sans-serif}.mobileHome .drawHistoryContent{grid-template-columns:1fr;gap:0;display:grid}.mobileHome .drawHistoryRoundList{gap:32px;display:grid}.mobileHome .drawHistoryRoundPair{grid-template-columns:1fr;align-items:start;gap:24px;min-width:0;display:grid}.mobileHome .drawHistoryRoundPair+.drawHistoryRoundPair{border-top:1px solid #252b46;padding-top:32px}.mobileHome .drawHistoryRoundPair .drawReceiptCard,.mobileHome .drawHistoryRoundPair .drawRoundSection{min-width:0}.mobileHome .drawHistoryRoundPair .drawReceipt{width:100%}.mobileHome .drawRoundSection{gap:12px;display:grid}.mobileHome .drawRoundSection h3{color:#475569;margin:0;font-family:Inter,Geist,sans-serif;font-size:13px;font-weight:700}.mobileHome .drawTable{scrollbar-width:none;gap:0;overflow-x:auto}.mobileHome .drawTable::-webkit-scrollbar{display:none}.mobileHome .drawTableHeader,.mobileHome .drawTableRow{grid-template-columns:70px 90px minmax(150px,1fr) 190px 150px;align-items:center;gap:0;min-width:780px;font-family:Inter,Geist,sans-serif;display:grid}.mobileHome .drawTableHeader{color:#475569;border-bottom:1px solid #252b46;padding-bottom:10px;font-size:11px;font-weight:800}.mobileHome .drawTableHeader span:nth-child(2),.mobileHome .drawTableRow>span:nth-child(2){text-align:center}.mobileHome .drawTableHeader span:nth-child(n+3),.mobileHome .drawTableRow>span:nth-child(n+4),.mobileHome .drawTableRow strong{text-align:right}.mobileHome .drawTableRow{color:#94a3b8;border-bottom:1px solid #252b46cc;min-height:47px;padding:10px 0;font-size:13px}.mobileHome .drawTableRow.totalRow{border-bottom:0;padding-top:12px}.mobileHome .drawTableRow strong{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:Inter,Geist,sans-serif;font-weight:500;overflow:hidden}.mobileHome .drawTableRow .drawPrizeEach{color:#ffb800;font-weight:800}.mobileHome .drawTableRow.totalRow strong{font-weight:800}.mobileHome .drawTableRow.totalRow .drawPrizeEach{color:#fff}.mobileHome .rankBadge{color:#94a3b8;background:#252b46;border:0;border-radius:6px;justify-content:center;align-items:center;width:54px;height:26px;font-family:Inter,Geist,sans-serif;font-size:12px;font-weight:800;display:inline-flex}.mobileHome .rankBadge.topRank{color:#0a0d1d;background:#ffb800}.mobileHome .rankBadge.secondRank{color:#0a0d1d;background:#94a3b8}.mobileHome .rankBadge.thirdRank{color:#0a0d1d;background:#cd7f32}.mobileHome .rankBadge.totalRank{color:#64748b;background:#1e2444;font-size:11px}.mobileHome .drawHistoryFooter{border-top:0;min-height:36px}}@media (max-width:340px){.mobileHome .mobileLiveNumberGrid,.mobileHome .mobileLiveBonusGrid{grid-template-columns:repeat(auto-fill,30px)!important;gap:5px!important}.mobileHome .mobileLiveNumberGrid button,.mobileHome .mobileLiveBonusGrid button{flex-basis:30px!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important}}.livePlayerStage.cloudflareLivePlayer,.livePlayerStage.pausedMode,.liveLanding .livePlayerStage.cloudflareLivePlayer,.liveLanding .livePlayerStage.pausedMode{aspect-ratio:16/9}.livePlayerStage iframe{border:0;width:100%;height:100%;display:block}.liveBroadcastBanner{z-index:6;color:#fff;background:linear-gradient(90deg,#05050ae0,#0f172ad1);border-bottom:1px solid #ffffff1f;height:42px;text-decoration:none;display:block;position:absolute;top:0;left:0;right:0;overflow:hidden}.liveBroadcastBannerTrack{white-space:nowrap;will-change:transform;align-items:center;height:100%;animation:18s linear infinite liveBroadcastBannerSlide;display:inline-flex}.liveBroadcastBannerTrack strong{color:#fff;letter-spacing:0;padding:0 28px;font-family:Inter,Geist,sans-serif;font-size:14px;font-weight:900}@keyframes liveBroadcastBannerSlide{0%{transform:translate(100vw)}to{transform:translate(-100%)}}@media (max-width:760px){.mobileHome .mobileLiveBroadcastStage,.mobileHome .mobileLiveBroadcastStage.cloudflareLivePlayer,.mobileHome .mobileLiveBroadcastStage.pausedMode{border-radius:16px!important;width:calc(100% - 32px)!important;margin-left:16px!important;margin-right:16px!important}.mobileHome .mobileLiveBroadcastStage .liveBroadcastBanner{background:linear-gradient(90deg,#05050ae6,#0f172ad6)!important;border-bottom-color:#ffffff1a!important;height:30px!important}.mobileHome .mobileLiveBroadcastStage .liveBroadcastBannerTrack strong{padding:0 16px!important;font-size:11px!important;font-weight:800!important;line-height:1.2!important}.mobileHome .mobileLiveBroadcastStage .liveCountdownCards{gap:14px!important;overflow:visible!important}.mobileHome .mobileLiveBroadcastStage .liveCountdownChunk{overflow:visible!important}.mobileHome .mobileLiveBroadcastStage .liveCountdownChunk strong{z-index:1!important;position:relative!important}.mobileHome .mobileLiveBroadcastStage .liveCountdownChunk b{z-index:4!important;color:#94a3b8!important;font-size:24px!important;display:block!important;right:-14px!important}}.livePausedStandby{color:#f8fafc;text-align:center;background:#05050a;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.livePausedStandbyContent{justify-items:center;gap:16px;width:min(100%,560px);padding:24px;display:grid}.livePausedStandbyContent p{color:#f8fafc;margin:0;font-family:Inter,Geist,sans-serif;font-size:clamp(18px,2vw,28px);font-weight:900;line-height:1.3}.livePausedStandbyContent small{color:#94a3b8;font-size:13px;font-weight:600;line-height:1.45}.siteChatbotWidget{right:max(22px, env(safe-area-inset-right));bottom:max(22px, env(safe-area-inset-bottom));z-index:2147482000;font-family:Inter,Geist,sans-serif;position:fixed}.siteChatbotWidget,.siteChatbotWidget *{box-sizing:border-box}.siteChatbotLauncher{appearance:none;color:#090d16;cursor:pointer;width:76px;height:64px;font:inherit;letter-spacing:0;background:linear-gradient(#ffd254fa,#f0b90bfa),#f0b90b;border:1px solid #ffb800a6;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:0 18px 44px #0000006b,inset 0 0 0 1px #ffffff1f}.siteChatbotLauncher span{line-height:1}.siteChatbotPanel{color:#fff;background:linear-gradient(#0f1422f7,#050912fa),#060b14;border:1px solid #ffffff1f;border-radius:22px;grid-template-rows:auto 1fr auto auto;width:min(392px,100vw - 44px);height:min(620px,100vh - 124px);min-height:460px;display:grid;position:absolute;bottom:76px;right:0;overflow:hidden;box-shadow:0 28px 80px #00000085,inset 0 0 0 1px #ffb80014}.siteChatbotPanel:after{content:"";background:#050912;border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;width:14px;height:14px;position:absolute;bottom:-7px;right:28px;transform:rotate(45deg)}.siteChatbotHeader{background:#ffffff09;border-bottom:1px solid #ffffff1a;grid-template-columns:44px minmax(0,1fr) 38px;align-items:center;gap:12px;min-height:76px;padding:14px 16px;display:grid}.siteChatbotAvatar{color:#f0b90b;background:#f0b90b29;border-radius:15px;place-items:center;width:44px;height:44px;display:grid}.siteChatbotHeader strong,.siteChatbotHeader small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.siteChatbotHeader strong{color:#fff;letter-spacing:0;font-size:15px;font-weight:900}.siteChatbotHeader small{color:#8b96a8;margin-top:4px;font-size:12px;font-weight:700}.siteChatbotIconButton{appearance:none;color:#d9e2f1;cursor:pointer;width:38px;height:38px;font:inherit;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;place-items:center;display:grid}.siteChatbotMessages{scrollbar-width:none;flex-direction:column;gap:12px;min-height:0;padding:18px 16px;display:flex;overflow-y:auto}.siteChatbotMessages::-webkit-scrollbar{display:none}.siteChatbotBubble{color:#e6edf7;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px;width:fit-content;max-width:min(82%,300px);padding:11px 13px;font-size:14px;font-weight:600;line-height:1.45}.siteChatbotBubble.assistant{background:#fff1;border:1px solid #ffffff1a;border-top-left-radius:8px;align-self:flex-start}.siteChatbotBubble.user{color:#070b12;background:#f0b90b;border-top-right-radius:8px;align-self:flex-end}.siteChatbotTyping{color:#b8c2d2;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:9px 12px;font-size:12px;font-weight:800;display:inline-flex}.siteChatbotTyping svg{animation:1s linear infinite siteChatbotSpin}.siteChatbotError{color:#ff6b7c;margin:0;padding:0 16px 10px;font-size:12px;font-weight:800;line-height:1.35}.siteChatbotComposer{background:#03070eb8;border-top:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) 44px;gap:10px;padding:14px 16px 16px;display:grid}.siteChatbotComposer input{color:#fff;width:100%;min-width:0;height:44px;font:inherit;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:14px;outline:none;padding:0 14px;font-size:14px;font-weight:700}.siteChatbotComposer input::placeholder{color:#6f7a8d}.siteChatbotComposer input:focus{border-color:#f0b90b99}.siteChatbotComposer button{appearance:none;color:#070b12;cursor:pointer;width:44px;height:44px;font:inherit;background:#f0b90b;border:0;border-radius:14px;place-items:center;display:grid}.siteChatbotComposer button:disabled{cursor:not-allowed;opacity:.5}.siteChatbotComposer button:disabled svg{animation:none}.siteChatbotComposer button:not(:disabled) .lucide-loader-2{animation:1s linear infinite siteChatbotSpin}@keyframes siteChatbotSpin{to{transform:rotate(360deg)}}@media (max-width:640px){body.siteChatbotBodyLocked{overflow:hidden}.siteChatbotWidget{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom))}.siteChatbotWidget.open{width:100vw;height:100dvh;inset:0}.siteChatbotWidget.open .siteChatbotLauncher{display:none}.siteChatbotPanel{border:0;border-radius:0;width:100vw;height:100dvh;min-height:0;position:fixed;inset:0}.siteChatbotPanel:after{display:none}.siteChatbotHeader{min-height:calc(72px + env(safe-area-inset-top));padding:calc(12px + env(safe-area-inset-top)) 14px 12px}.siteChatbotMessages{padding:16px 14px}.siteChatbotBubble{max-width:86%}.siteChatbotComposer{padding:12px 14px calc(14px + env(safe-area-inset-bottom))}}.proofCertificateLanding,.proofCertificateLanding .desktopPageBody{background:#050912;min-height:100dvh}.proofCertificateLanding{--section-max:1280px;--shell-pad:max(24px, calc((100vw - 1440px) / 2 + 80px))}.proofCertificateContent{width:100%;min-height:calc(100dvh - 80px);padding:80px var(--shell-pad) 100px;color:#fff;background:#050912;flex-direction:column;align-items:stretch;gap:48px;display:flex}.proofCertificateIntro{gap:24px;width:min(100%,600px);display:grid}.proofCertificateIntro h1{color:#fff;margin:0;font-family:Sora,Outfit,Geist,sans-serif;font-size:48px;font-weight:700;line-height:1.12}.proofCertificateIntro p{color:#94a3b8;width:min(100%,600px);margin:0;font-family:Geist,Inter,sans-serif;font-size:18px;font-weight:400;line-height:28px}.proofCertificateRounds{gap:24px;min-width:0;display:grid;position:relative}.proofCertificateRoundsHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.proofCertificateRoundsHeader h2{color:#fff;margin:0;font-family:Sora,Outfit,Geist,sans-serif;font-size:24px;font-weight:700;line-height:1.2}.proofCertificateRoundsHeader a{color:#f0b90b;white-space:nowrap;font-family:Inter,Geist,sans-serif;font-size:13px;font-weight:500;line-height:1;display:none}.proofCertificateRoundSelector{z-index:5;width:fit-content;position:relative}.proofCertificateRoundSelector>button{color:#94a3b8;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-family:Geist,Inter,sans-serif;font-size:14px;font-weight:400;line-height:1;display:inline-flex}.proofCertificateRoundSelector strong{color:#f0b90b;font-size:15px;font-weight:700}.proofCertificateRoundSelector svg{color:#73808c}.proofCertificateRoundMenu{background:#111827;border:1px solid #ffffff1a;border-radius:8px;width:220px;max-height:280px;position:absolute;top:calc(100% + 8px);left:0;overflow:auto;box-shadow:0 18px 50px #00000061}.proofCertificateRoundMenu button{color:#fff;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 12px;font-family:Inter,Geist,sans-serif;display:flex}.proofCertificateRoundMenu button:hover,.proofCertificateRoundMenu button:focus-visible,.proofCertificateRoundMenu button.active{background:#f0b90b1f;outline:none}.proofCertificateRoundMenu button span{color:#f0b90b;font-size:13px;font-weight:800}.proofCertificateRoundMenu button small,.proofCertificateRoundMenuEmpty{color:#73808c;font-size:12px;font-weight:500}.proofCertificateRoundMenuEmpty{padding:14px;display:block}.proofCertificateNotice{color:#fecaca;background:#ef444414;border:1px solid #ef444447;border-radius:8px;margin:0;padding:12px 14px;font-family:Inter,Geist,sans-serif;font-size:13px;font-weight:700}.proofCertificateTable{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;min-width:0;display:grid;overflow:hidden}.proofCertificateTableHeader,.proofCertificateTableRow{border-bottom:1px solid #ffffff0f;grid-template-columns:80px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:16px;min-width:0;padding:14px 20px;font-family:Inter,Geist,sans-serif;display:grid}.proofCertificateTableHeader{color:#73808c;background:#ffffff0a;font-size:13px;font-weight:500}.proofCertificateTableHeader>div,.proofCertificateLinkedCell{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.proofCertificateTableHeader small,.proofCertificateLinkedCell>span{color:#667380;white-space:nowrap;font-size:12px;font-weight:400}.proofCertificateTableRow{color:#fff;min-height:54px;font-size:14px;font-weight:500}.proofCertificateTableRow:last-child{border-bottom:0}.proofCertificateRoundCell{white-space:nowrap}.proofCertificateAction{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:28px;padding:0 10px;font-family:Inter,Geist,sans-serif;font-size:13px;font-weight:500;line-height:1;display:inline-flex;overflow:hidden}.proofCertificateAction svg{flex:none}.proofCertificateVideoAction{color:#4dd9cc;background:#143840e6}.proofCertificatePdfAction{color:#f0ba0a;background:#40330ae6}.proofCertificateTableEmpty,.proofCertificateMobileEmpty{color:#73808c;place-items:center;min-height:120px;padding:18px;font-family:Inter,Geist,sans-serif;font-size:13px;font-weight:600;display:grid}.proofCertificateMobileList{display:none}.proofCertificatePagination{justify-content:center;align-items:center;gap:8px;width:100%;padding-top:4px;display:flex}.proofCertificatePagination button{color:#94a3b8;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:36px;height:36px;font-family:Geist,Inter,sans-serif;font-size:14px;font-weight:600;display:inline-grid}.proofCertificatePagination button:first-child,.proofCertificatePagination button:last-child{background:#ffffff0a;border-color:#ffffff0f}.proofCertificatePagination button.active{color:#0a0d1d;background:#f0b90b}.proofCertificatePagination button:disabled{cursor:not-allowed;opacity:.45}.proofCertificatePageBody .siteChatbotWidget{display:none}@media (max-width:900px){.proofCertificateContent{padding-right:var(--shell-pad);padding-left:var(--shell-pad)}}@media (max-width:760px){.mobileProofCertificateShell{background:#0b0f1e;min-height:100dvh}.mobileProofCertificateShell .mobileHeader{background:#0b0f1ef5;border-color:#252b46;height:64px;top:0}.mobileProofCertificateShell .mobileMenuDrawer{top:64px}.mobileProofCertificateShell .mobileMenuButton{color:#fff}.mobileProofCertificateShell .mobileProofContent{min-height:100dvh;padding:84px 20px calc(32px + env(safe-area-inset-bottom));background:#0b0f1e;gap:0}.mobileProofCertificateShell .proofCertificateContent{background:0 0;gap:24px;min-height:0;padding:0}.mobileProofCertificateShell .proofCertificateIntro{gap:8px}.mobileProofCertificateShell .proofCertificateIntro h1{font-family:Geist,Inter,sans-serif;font-size:28px;font-weight:800;line-height:1.15}.mobileProofCertificateShell .proofCertificateIntro p{color:#94a3b8;font-family:Inter,Geist,sans-serif;font-size:13px;line-height:1.5}.mobileProofCertificateShell .proofCertificateRounds{gap:16px}.mobileProofCertificateShell .proofCertificateRoundsHeader{order:2}.mobileProofCertificateShell .proofCertificateRoundsHeader h2{font-family:Inter,Geist,sans-serif;font-size:18px;font-weight:800}.mobileProofCertificateShell .proofCertificateRoundsHeader a{display:inline-flex}.mobileProofCertificateShell .proofCertificateRoundSelector{order:1;width:100%}.mobileProofCertificateShell .proofCertificateRoundSelector>button{color:#fff;background:#161b33;border-color:#252b46;border-radius:12px;justify-content:space-between;width:100%;min-height:40px}.mobileProofCertificateShell .proofCertificateRoundSelector>button span{margin-right:auto}.mobileProofCertificateShell .proofCertificateRoundMenu{width:100%}.mobileProofCertificateShell .proofCertificateNotice{order:3}.mobileProofCertificateShell .proofCertificateTable{display:none}.mobileProofCertificateShell .proofCertificateMobileList{order:4;gap:12px;display:grid}.proofCertificateMobileCard{background:#161b33;border:1px solid #ffffff0f;border-radius:12px;gap:4px;min-height:68px;padding:14px 16px 11px;display:grid}.proofCertificateMobileCardTop{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.proofCertificateMobileCardTop>div:first-child{gap:2px;min-width:0;display:grid}.proofCertificateMobileCardTop strong{color:#f0b90b;font-family:Inter,Geist,sans-serif;font-size:14px;font-weight:800;line-height:1.1}.proofCertificateMobileCardTop span{color:#64748b;font-family:Inter,Geist,sans-serif;font-size:12px;font-weight:400;line-height:1.1}.proofCertificateMobileActions{flex:none;align-items:center;gap:8px;display:flex}.proofCertificateMobileActions a{border-radius:8px;place-items:center;width:36px;height:36px;display:inline-grid}.proofCertificateMobileVideo{color:#4dd9cc;background:#143840e6}.proofCertificateMobilePdf{color:#fff;background:#40330ae6}.proofCertificateMobileCounts{color:#738099;justify-content:flex-end;gap:8px;min-width:0;margin:0;font-family:Inter,Geist,sans-serif;font-size:10px;font-weight:400;line-height:1;display:flex}.proofCertificateMobileCounts span{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.mobileProofCertificateShell .proofCertificatePagination{order:5;gap:4px;padding-top:8px}.mobileProofCertificateShell .proofCertificatePagination button{color:#64748b;background:0 0;border:0;border-radius:0;width:20px;height:24px;font-size:14px}.mobileProofCertificateShell .proofCertificatePagination button:first-child,.mobileProofCertificateShell .proofCertificatePagination button:last-child{background:0 0;border:0;width:24px}.mobileProofCertificateShell .proofCertificatePagination button.active{color:#f0b90b;background:0 0}}.liveLanding .ticketPaymentModalOverlay{align-items:center;padding:20px;overflow:hidden}.liveLanding .figmaPaymentModal,.liveLanding .figmaPaymentModal.select,.liveLanding .figmaPaymentModal.detail{background:#161b33;border:1px solid #2e375e;border-radius:24px;grid-template-rows:72px minmax(0,1fr) 238px;gap:0;width:min(560px,100vw - 40px);height:min(924px,100dvh - 40px);min-height:0;max-height:calc(100dvh - 40px);padding:0;display:grid;overflow:hidden}.liveLanding .figmaPaymentModal.select{background:#0a0d1d;border-color:#2e3a59;border-radius:24px;grid-template-rows:32px minmax(0,1fr) 354px;row-gap:32px;padding:32px 32px 0}.liveLanding .figmaPaymentHeader,.liveLanding .figmaPaymentModal.select .figmaPaymentHeader{box-sizing:border-box;border-bottom:1px solid #2e375e;min-height:0;padding:24px 32px}.liveLanding .figmaPaymentModal.select .figmaPaymentHeader{border-bottom:0;padding:0}.liveLanding .figmaPaymentHeader h3{font-size:20px}.liveLanding .figmaPaymentSelectBody{scrollbar-width:none;align-content:start;gap:32px;min-height:0;display:grid;overflow:auto}.liveLanding .figmaPaymentSelectBody::-webkit-scrollbar{display:none}.liveLanding .figmaPaymentDetailBody::-webkit-scrollbar{display:none}.liveLanding .figmaPaymentPurchaseCard{box-sizing:border-box;min-height:94px}.liveLanding .figmaPaymentPurchaseCard p{display:none}.liveLanding .figmaPaymentMethodList{gap:12px}.liveLanding .figmaPaymentMethod,.liveLanding .figmaPaymentMethod.active{box-sizing:border-box;min-height:84px}.liveLanding .figmaPaymentRadio{position:relative}.liveLanding .figmaPaymentMethod.active .figmaPaymentRadio:after{content:"";background:#0a0d1d;border-radius:50%;width:8px;height:8px}.liveLanding .figmaPaymentFooter{align-content:start;gap:0;min-height:0;padding:0;display:grid}.liveLanding .figmaPaymentPayoutNotice{box-sizing:border-box;color:#94a3b8;background:#0e1120;border-radius:8px;align-content:start;gap:0;min-height:122px;padding:12px 14px;font-size:13px;line-height:1.25;display:grid}.liveLanding .figmaPaymentPayoutNotice strong{color:#fff;font-size:12px;font-weight:600}.liveLanding .figmaPaymentPayoutNotice ul{gap:6px;margin:10px 0 0;padding-left:16px;display:grid}.liveLanding .figmaPaymentPayoutNotice hr{background:#2e375e;border:0;width:100%;height:1px;margin:10px 0 8px}.liveLanding .figmaPaymentPayoutNotice p{color:#f5c200;margin:0;font-size:12px}.liveLanding .figmaPaymentNotice{box-sizing:border-box;align-items:center;min-height:52px;margin:32px 0 0;padding:16px}.liveLanding .figmaPaymentNotice p{white-space:normal}.liveLanding .figmaPaymentMethodText>span{flex-wrap:wrap}.liveLanding .figmaPaymentMethodText strong{text-overflow:clip;white-space:normal;overflow:visible}.liveLanding .figmaPaymentPrimary,.liveLanding .figmaPaymentOutline{border-radius:12px;min-height:56px;margin-top:32px;font-size:18px}.liveLanding .figmaPaymentCancel{margin-top:16px;font-size:15px}.liveLanding .figmaPaymentDetailBody{scrollbar-width:none;align-content:start;min-height:0;padding:32px;overflow:auto}.liveLanding .figmaPaymentModal.detail .figmaPaymentFooter{padding:0 32px 26px}.liveLanding .figmaPaymentModal.detail .figmaPaymentPayoutNotice{border-radius:0;margin:0 -32px}.liveLanding .figmaPaymentModal.detail .figmaPaymentPrimary,.liveLanding .figmaPaymentModal.detail .figmaPaymentOutline{margin-top:0}.liveLanding .figmaManualPanel{gap:24px}.liveLanding .figmaManualStepper{display:block}.liveLanding .figmaManualStepperTrack{grid-template-columns:minmax(0,1fr) minmax(20px,1fr) minmax(0,1fr) minmax(20px,1fr) minmax(0,1fr);align-items:start;min-width:0;display:grid}.liveLanding .figmaManualStepperNote{color:#64748b;text-align:center;margin:12px 0 0;font-size:12px}@media (max-width:640px){.liveLanding .ticketPaymentModalOverlay{align-items:center;padding:12px}.liveLanding .figmaPaymentModal,.liveLanding .figmaPaymentModal.select,.liveLanding .figmaPaymentModal.detail{border-radius:18px;width:100%;height:min(924px,100dvh - 24px);max-height:calc(100dvh - 24px)}.liveLanding .figmaPaymentModal.select{grid-template-rows:32px minmax(0,1fr) 354px;row-gap:18px;padding:18px 18px 0}.liveLanding .figmaPaymentHeader,.liveLanding .figmaPaymentModal.select .figmaPaymentHeader{padding:20px}.liveLanding .figmaPaymentModal.select .figmaPaymentHeader{padding:0}.liveLanding .figmaPaymentHeader h3{font-size:18px}.liveLanding .figmaPaymentSelectBody{gap:18px}.liveLanding .figmaPaymentPurchaseCard,.liveLanding .figmaPaymentMethod,.liveLanding .figmaPaymentMethod.active{min-height:78px;padding:14px}.liveLanding .figmaPaymentPayoutNotice{min-height:122px}.liveLanding .figmaPaymentNotice{margin-top:18px;padding:12px}.liveLanding .figmaPaymentPrimary,.liveLanding .figmaPaymentOutline{min-height:52px;margin-top:18px;font-size:16px}.liveLanding .figmaPaymentCancel{margin-top:12px;font-size:14px}.liveLanding .figmaPaymentDetailBody{padding:20px}.liveLanding .figmaPaymentModal.detail .figmaPaymentFooter{padding:0 20px 18px}.liveLanding .figmaPaymentModal.detail .figmaPaymentPayoutNotice{margin:0 -20px}}.liveLanding .figmaWalletAssetSelection{gap:24px;display:grid}.liveLanding .figmaManualSelection .figmaWalletSelectionBox{border-color:#2e375e}.liveLanding .figmaManualSelection .figmaWalletSelectionRows button.active,.liveLanding .figmaManualSelection .figmaWalletSelectionRows button.active .figmaSelectionRadio{border-color:#facc15}.liveLanding .figmaManualSelection .figmaWalletSelectionRows button.active .figmaSelectionRadio:after{background:#facc15}.liveLanding .figmaWalletSelectionBox{background:#1f2644;border:1px solid #2e375e;border-radius:16px;min-width:0;padding:20px}.liveLanding .figmaWalletSelectionBox h4{color:#fff;margin:0 0 16px;font-size:14px;font-weight:700}.liveLanding .figmaWalletSelectionRows{gap:8px;display:grid}.liveLanding .figmaWalletSelectionRows button{color:#fff;text-align:left;background:#0a0d1d;border:1px solid #2e375e;border-radius:10px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:58px;padding:12px;display:grid}.liveLanding .figmaWalletSelectionRows button.active{border-color:#8b5cf6}.liveLanding .figmaSelectionRadio{box-sizing:border-box;border:2px solid #94a3b8;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.liveLanding .figmaWalletSelectionRows button.active .figmaSelectionRadio{border-color:#8b5cf6}.liveLanding .figmaWalletSelectionRows button.active .figmaSelectionRadio:after{content:"";background:#8b5cf6;border-radius:50%;width:8px;height:8px}.liveLanding .figmaWalletSelectionRows button>span:nth-child(2){gap:2px;min-width:0;display:grid}.liveLanding .figmaWalletSelectionRows strong{font-size:14px}.liveLanding .figmaWalletSelectionRows small{color:#94a3b8;font-size:12px}.liveLanding .figmaWalletSelectionRows em{color:#94a3b8;font-size:12px;font-style:normal}.liveLanding .figmaWalletSelectionRows button.active em{color:#facc15}.liveLanding .figmaWalletEstimatedAmount{background:#1f2644;border:1px solid #2e375e;border-radius:16px;gap:8px;padding:20px;display:grid}.liveLanding .figmaWalletEstimatedAmount span{color:#94a3b8;font-size:13px}.liveLanding .figmaWalletEstimatedAmount strong{color:#fff;font-size:18px}.liveLanding .figmaWalletEstimatedAmount small{color:#94a3b8;font-size:12px}@media (max-width:640px){.liveLanding .figmaWalletAssetSelection{gap:14px}.liveLanding .figmaWalletSelectionBox,.liveLanding .figmaWalletEstimatedAmount{border-radius:12px;padding:14px}.liveLanding .figmaWalletSelectionRows button{min-height:52px;padding:10px}}.homePurchaseModalPortal{z-index:1200;font-family:Inter,Geist,sans-serif;position:fixed;inset:0}.homePurchaseModalOverlay{background:#050814c2;place-items:center;width:100%;height:100%;padding:24px;display:grid}.homePurchaseNumbersModal{color:#fff;background:#161b33;border:1px solid #252b46;border-radius:24px;flex-direction:column;width:min(576px,100%);max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 24px 24px #00000080}.homePurchaseModalHeader{flex:none;justify-content:space-between;align-items:center;gap:16px;padding:32px 32px 0;display:flex}.homePurchaseModalHeader h2{color:#fff;margin:0;font-size:20px;font-weight:700;line-height:1.4}.homePurchaseModalClose{color:#94a3b8;background:#ffffff1a;border:0;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;padding:0;display:grid}.homePurchaseModalClose:hover,.homePurchaseModalCopy:hover{color:#fff}.homePurchaseModalContent{scrollbar-color:#394466 transparent;gap:24px;min-height:0;padding:24px 32px;display:grid;overflow-y:auto}.homePurchaseSummaryCard,.homePurchaseCombinationCard{background:#0a0d1d;border:1px solid #252b46;border-radius:16px}.homePurchaseSummaryCard{gap:16px;padding:20px;display:grid}.homePurchaseSummaryTop{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.homePurchaseSummaryTop>div,.homePurchaseSummaryTransaction{gap:6px;min-width:0;display:grid}.homePurchaseSummaryTop span,.homePurchaseSummaryTransaction>span{color:#94a3b8;font-size:12px;font-weight:500;line-height:1.2}.homePurchaseSummaryTop strong,.homePurchaseSummaryTransaction strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;line-height:1.25;overflow:hidden}.homePurchaseSummaryTop>div:last-child{text-align:right;justify-items:end}.homePurchaseSummaryTop .homePurchaseSummaryAmount{color:#ffb800;font-size:18px;font-weight:800}.homePurchaseSummaryDivider{background:#252b46;height:1px}.homePurchaseSummaryTransaction>div{align-items:center;gap:6px;min-width:0;display:flex}.homePurchaseModalCopy{color:#73829b;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;width:20px;height:20px;padding:0;display:grid}.homePurchaseCombinations{gap:12px;display:grid}.homePurchaseCombinationList{gap:8px;display:grid}.homePurchaseCombinations h3{color:#94a3b8;margin:0;font-size:13px;font-weight:600;line-height:1.3}.homePurchaseCombinationCard{gap:8px;padding:12px 16px;display:grid}.homePurchaseCombinationHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.homePurchaseCombinationHeader strong{color:#fff;font-size:13px;font-weight:600}.homePurchaseCombinationHeader span{color:#10b981;font-size:11px;font-weight:600}.homePurchaseNumberBalls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.homePurchaseNumberBalls>span{box-sizing:border-box;color:#0a0d1d;text-align:center;background:#ffb800;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:1px 0 0;font-size:13px;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 0 6px #ffb80066}.homePurchaseNumberBalls>span.bonus{box-shadow:none;color:#0a0d1d;background:#00ffb7;border-color:#0000}.homePurchaseNumberBalls>i{color:#73829b;font-size:18px;font-style:normal;font-weight:500;line-height:1}.homePurchaseModalFooter{flex:none;padding:0 32px 32px}.homePurchaseModalDone{color:#1f1403;background:#f0b90b;border:0;border-radius:10px;width:100%;min-height:44px;padding:0 16px;font-size:14px;font-weight:800}.homePurchaseModalDone:hover{background:#ffca28}@media (max-width:640px){.homePurchaseModalOverlay{padding:12px}.homePurchaseNumbersModal{border-radius:18px;max-height:calc(100vh - 24px)}.homePurchaseModalHeader{padding:24px 20px 0}.homePurchaseModalContent{padding:20px}.homePurchaseModalFooter{padding:0 20px 20px}.homePurchaseSummaryTop{gap:12px}}.liveLanding .liveWorkspace{padding-right:var(--shell-pad);padding-left:var(--shell-pad)}.liveLanding .livePlayerStage{aspect-ratio:16/9;background:linear-gradient(#000,#000) padding-box padding-box,linear-gradient(92deg,#00f0ff 0%,#6366f1 51%,#ff00d4 100%) border-box;border:2px solid #0000;border-radius:32px;overflow:hidden;box-shadow:0 0 40px #00f0ff24,0 0 40px #ff00d41a}.liveLanding .livePlayerStage.countdownMode{background:linear-gradient(#000,#000) padding-box padding-box,linear-gradient(92deg,#00f0ff 0%,#6366f1 51%,#ff00d4 100%) border-box;border:2px solid #0000;border-radius:32px;box-shadow:0 0 40px #00f0ff24,0 0 40px #ff00d41a}.liveLanding .liveCountdownStandby{background:#000}.liveLanding .liveCountdownGlow{background:radial-gradient(#ffb80014 0%,#0000 44%),linear-gradient(#0a0d1d00 0%,#0a0d1d4d 100%)}.liveLanding .liveCountdownFigmaContent{z-index:1;text-align:center;align-content:center;justify-items:center;gap:18px;width:min(100%,1120px);padding:28px 48px 48px;display:grid;position:relative}.liveLanding .liveCountdownFigmaContent .liveCountdownTitle{margin-top:0;transform:translateY(-4px)}.liveLanding .liveCountdownHomeTimer{transform:translateY(-4px)}.liveLanding .liveCountdownFigmaContent .liveCountdownTitle{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;font-family:Inter,Geist,sans-serif;font-size:12px;font-weight:600}.liveLanding .liveCountdownHomeTimer{color:#fff;justify-content:center;align-items:center;gap:16px;font-family:Inter,Geist,sans-serif;font-size:clamp(48px,5vw,72px);font-weight:700;line-height:1;display:inline-flex}.liveLanding .liveCountdownHomeChunk{align-items:center;gap:16px;display:inline-flex}.liveLanding .liveCountdownHomeChunk strong{color:#fff;font-size:inherit;font-weight:700}.liveLanding .liveCountdownHomeChunk b{color:#475569;font-size:inherit;font-weight:700}.liveLanding .liveCountdownFigmaPrize{place-self:center;justify-items:center;gap:8px;display:grid}.liveLanding .liveCountdownFigmaPrize span,.liveLanding .liveCountdownFigmaStats span{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;font-family:Inter,Geist,sans-serif;font-size:12px;font-weight:600}.liveLanding .liveCountdownFigmaPrize strong{color:#0000;letter-spacing:-.04em;text-shadow:0 0 48px #fde04766;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#fde047 0%,#f59e0b 100%);-webkit-background-clip:text;background-clip:text;font-family:Inter,Geist,sans-serif;font-size:clamp(72px,8.35vw,120px);font-weight:800;line-height:1.05}.liveLanding .liveCountdownFigmaStats{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr) 1px minmax(0,1fr);align-items:center;gap:16px;width:100%;margin-top:16px;padding-top:24px;padding-bottom:4px;display:grid}.liveLanding .liveCountdownFigmaStats>div{justify-items:center;gap:8px;min-width:0;display:grid}.liveLanding .liveCountdownFigmaStats strong{color:#fff;white-space:nowrap;font-family:Inter,Geist,sans-serif;font-size:18px;font-weight:700}.liveLanding .liveCountdownFigmaStats>div:last-child strong{color:#f0b90b}.liveLanding .liveCountdownFigmaStats>i{background:#333d5999;width:1px;height:36px}.liveLanding .liveCountdownStandby.liveCountdownFigma{place-items:stretch stretch}.liveLanding .liveCountdownFigma .liveCountdownFigmaContent{grid-template-rows:auto auto minmax(0,1fr) auto;height:100%;min-height:0}.liveLanding .liveCountdownFigma .liveCountdownFigmaPrize{align-self:center}.liveLanding .liveCountdownFigma .liveCountdownFigmaStats{align-self:end;margin-top:0}.liveLanding .liveCountdownStandby.liveCountdownFigma{justify-items:stretch}.liveLanding .liveCountdownFigma .liveCountdownFigmaContent{justify-self:center;justify-items:center;margin-left:auto;margin-right:auto}.liveLanding .liveCountdownFigma .liveCountdownHomeTimer,.liveLanding .liveCountdownFigma .liveCountdownFigmaPrize,.liveLanding .liveCountdownFigma .liveCountdownFigmaStats{justify-self:center}.liveLanding .figmaPaymentModal,.liveLanding .figmaPaymentModal.select,.liveLanding .figmaPaymentModal.detail{grid-template-rows:auto minmax(0,1fr) auto}.liveLanding .figmaPaymentModal.select{row-gap:18px}.liveLanding .figmaPaymentFooter{align-self:start;height:max-content;min-height:0;padding:0 0 18px}.liveLanding .liveFigmaContentGrid{grid-template-columns:minmax(0,1fr);gap:32px}.liveLanding .liveFigmaLeftColumn,.liveLanding .liveTicketRail{height:auto}.liveLanding .liveSummaryPanel{display:none}.liveLanding .figmaWalletNetworkTabs{scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x proximity;touch-action:pan-x;gap:8px;min-width:0;padding-bottom:2px;display:flex;overflow:auto hidden}.liveLanding .figmaWalletNetworkTabs::-webkit-scrollbar{display:none}.liveLanding .figmaWalletNetworkTabs button{scroll-snap-align:start;flex:1 0 132px;min-width:132px;min-height:58px}@media (max-width:640px){.liveLanding .figmaWalletNetworkTabs button{flex-basis:142px;min-width:142px}}.liveLanding .roundPurchasePanel{border-radius:32px;padding:32px}.liveLanding .roundPurchaseHeader{justify-content:flex-start}.liveLanding .numberPickerGroup{gap:12px}.liveLanding .numberPicker,.liveLanding .numberPicker.bonusPicker{grid-template-columns:repeat(15,60px);justify-content:space-between;gap:10px;display:grid}.liveLanding .numberPicker.bonusPicker{grid-template-columns:repeat(5,60px);justify-content:start}.liveLanding .numberPicker button{aspect-ratio:1;color:#fff;background:#0a0d1d;border:1px solid #252b46;border-radius:50%;width:60px;height:60px;font-family:Inter,Geist,sans-serif;font-size:24px;font-weight:700}.liveLanding .numberPicker button.selected,.liveLanding .bonusPicker button.selected{color:#1a1a2e;box-shadow:none;background:#f0b90b;border-color:#0000}.liveLanding .pickerLabel{color:#475569;font-size:14px;font-weight:700}.liveLanding .liveCombinationStack{border-top:1px solid #252b46;padding-top:16px}.liveLanding .liveCombinationHeader{color:#94a3b8}.liveLanding .liveCombinationHeader b{color:#fff}.liveLanding .liveCombinationRow.draft{background:#f0b90b14;border-color:#f0b90b73}.liveLanding .liveCombinationActions{grid-template-columns:1fr}.liveLanding .liveCombinationActions .compactButton{border-radius:999px}.liveLanding .livePrimaryBuyButton{border-radius:12px}.liveLanding .drawHistory{display:none}@media (max-width:1180px){.liveLanding .numberPicker,.liveLanding .numberPicker.bonusPicker{grid-template-columns:repeat(10,minmax(48px,1fr))}.liveLanding .numberPicker button{width:100%;height:auto}}@media (max-width:760px){.liveLanding .livePlayerStage,.liveLanding .livePlayerStage.countdownMode{aspect-ratio:16/9;border-radius:16px}.liveLanding .liveCountdownFigmaContent{gap:12px;padding:24px 16px 32px}.liveLanding .liveCountdownHomeTimer{gap:8px;font-size:34px}.liveLanding .liveCountdownHomeChunk{gap:8px}.liveLanding .liveCountdownFigmaPrize strong{font-size:clamp(48px,15vw,84px)}.liveLanding .liveCountdownFigmaStats{gap:8px;margin-top:8px;padding-top:16px;padding-bottom:0}.liveLanding .liveCountdownFigmaStats span{font-size:10px}.liveLanding .liveCountdownFigmaStats strong{font-size:12px}.liveLanding .roundPurchasePanel{border-radius:20px;padding:20px}}.liveLanding .liveRandomNumbersActions{grid-column:1/-1;justify-content:flex-start;align-items:center;gap:8px;display:flex}.liveLanding .liveRandomNumbersButton{color:#f0b90b;background:#f0b90b1f;border:1px solid #f0b90b80;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 12px;font-family:Inter,Geist,sans-serif;font-size:11px;font-weight:700;display:inline-flex}.liveLanding .liveRandomNumbersButton.add{color:#fff;background:#0a0d1d;border-color:#252b46}.liveLanding .liveRandomNumbersButton.add:hover:not(:disabled){color:#f0b90b;background:#f0b90b1f;border-color:#f0b90b}.liveLanding .liveRandomNumbersButton.clear{color:#94a3b8;background:0 0;border-color:#252b46}.liveLanding .liveRandomNumbersButton.clear:hover:not(:disabled){color:#fca5a5;background:#ef44441f;border-color:#ef4444}.liveLanding .liveRandomNumbersButton:hover:not(:disabled){color:#0a0d1d;background:#f0b90b}.liveLanding .liveRandomNumbersButton:disabled,.liveLanding .liveAddCombinationButton:disabled{cursor:not-allowed;opacity:.48}.liveLanding .liveCombinationActions{display:none}.liveLanding .liveAddCombinationButton{color:#fff;background:0 0;border:1px solid #252b46;border-radius:999px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:38px;padding:0 14px;font-family:Inter,Geist,sans-serif;font-size:12px;font-weight:700;display:inline-flex}.liveLanding .liveAddCombinationButton:hover:not(:disabled){background:#0a0d1d;border-color:#94a3b8}.liveLanding .bonusPicker button.selected{color:#fff;background:#3b82f6;border-color:#0000}.liveLanding .liveTicketRail{background:#161b33;border:1px solid #252b46;border-radius:32px;gap:24px;padding:32px}.liveLanding .liveTicketRail h2{margin-bottom:4px;font-size:20px;font-weight:700}.liveLanding .liveTicketRail>header p{color:#94a3b8;font-size:13px}.liveLanding .liveTicketRail .liveTicketHeaderLink{display:none}.liveLanding .liveTicketRailList{gap:8px}.liveLanding .liveTicketRail .ticketCompareCard{background:#0a0d1d;border:1px solid #252b46;border-radius:10px}.liveLanding .liveTicketRail .ticketCompareBody{gap:10px;padding:12px 16px}.liveLanding .liveTicketRail .ticketCompareBody header{gap:12px}.liveLanding .liveTicketRail .ticketCompareBody strong{font-size:12px}.liveLanding .liveTicketRail .ticketCompareBody header span{color:#94a3b8;background:#1e2444;border-radius:4px;padding:2px 6px;font-size:10px}.liveLanding .liveTicketRail .ticketCompareStatus,.liveLanding .liveTicketRail .ticketCompareStatus.hot{color:#10b981;font-size:11px}.liveLanding .liveTicketRail .ticketCompareBall{width:26px;height:26px;font-size:11px}.liveLanding .liveTicketTotal{color:#64748b;text-align:center;margin:4px 0 0;font-family:Inter,Geist,sans-serif;font-size:11px}.liveLanding .liveTicketRailFooter{justify-content:space-between;align-items:center;gap:12px;min-height:30px;display:flex}.liveLanding .liveTicketRailFooter .liveTicketTotal{text-align:left}.liveLanding .liveTicketPagination{color:#94a3b8;white-space:nowrap;align-items:center;gap:8px;font-family:Inter,Geist,sans-serif;font-size:11px;font-weight:700;display:inline-flex}.liveLanding .liveTicketPagination button{color:#fff;background:#0a0d1d;border:1px solid #252b46;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.liveLanding .liveTicketPagination button:hover:not(:disabled){color:#ffb800;border-color:#ffb800}.liveLanding .liveTicketPagination button:disabled{opacity:.35;cursor:not-allowed}.proofCertificateContent{min-height:calc(100dvh - 80px);padding:32px var(--shell-pad) 120px;background:#050912;gap:24px}.proofCertificateIntro{gap:6px;width:min(100%,640px)}.proofCertificateIntro h1{color:#f8fafc;font-family:Inter,Geist,sans-serif;font-size:18px;font-weight:800;line-height:1.25}.proofCertificateIntro p{color:#94a3b8;width:auto;font-family:Inter,Geist,sans-serif;font-size:13px;line-height:1.35}.proofCertificateRounds{gap:16px}.proofCertificateRoundList{gap:16px;display:grid}.proofCertificateRoundCard{background:#161b33;border:1px solid #252b46;border-radius:16px;grid-template-columns:200px minmax(0,1fr);align-items:center;gap:16px;min-width:0;padding:16px;display:grid}.proofCertificateRoundSummary{align-content:center;gap:8px;min-width:0;display:grid}.proofCertificateRoundMeta,.proofCertificateRoundActions{text-align:center;align-content:center;justify-items:center;min-width:0;display:grid}.proofCertificateRoundMeta{gap:8px}.proofCertificateRoundMeta>strong{color:#f8fafc;font-family:Inter,Geist,sans-serif;font-size:14px;font-weight:800;line-height:1}.proofCertificateWinningNumbers{justify-content:center;align-items:center;gap:4px;display:inline-flex}.proofCertificateWinningNumbers span{color:#0a0d1d;background:#f0b90b;border-radius:50%;place-items:center;width:22px;height:22px;font-family:Inter,Geist,sans-serif;font-size:11px;font-weight:800;display:inline-grid}.proofCertificateWinningNumbers span.bonus{color:#fff;background:#3b82f6;border:0}.proofCertificateWinningNumbers i{color:#808799;font-size:12px;font-style:normal;font-weight:700}.proofCertificateRoundMeta p{color:#808799;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin:0;font-family:Inter,Geist,sans-serif;font-size:10px;line-height:1;display:flex}.proofCertificateRoundMeta p b{color:#f0b90b;font-weight:800}.proofCertificateRoundActions{gap:4px}.proofCertificateRoundAction{color:#dbe3f1;white-space:nowrap;background:#0a0d1d;border:1px solid #252b46;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:18px;padding:0 7px;font-family:Inter,Geist,sans-serif;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.proofCertificateRoundAction:hover,.proofCertificateRoundAction:focus-visible{color:#f0b90b;border-color:#f0b90b;outline:none}.proofCertificateRoundAction.featured{color:#0a0d1d;background:#f0c71a;border-color:#f0c71a}.proofCertificateRoundAction.featured:hover,.proofCertificateRoundAction.featured:focus-visible{color:#0a0d1d;background:#ffe27a;border-color:#ffe27a}.proofCertificatePrizeTable{background:#0a0d1d33;border:1px solid #252b46;border-radius:8px;min-width:0;overflow:hidden}.proofCertificatePrizeRow{color:#b7c0d3;text-align:center;border-bottom:1px solid #252b46;grid-template-columns:.8fr 1.35fr 1.1fr 1.35fr;align-items:center;min-width:0;min-height:23px;font-family:Inter,Geist,sans-serif;font-size:12px;line-height:1;display:grid}.proofCertificatePrizeRow:last-child{border-bottom:0}.proofCertificatePrizeRow>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0 8px;overflow:hidden}.proofCertificatePrizeRow.header{color:#808799;min-height:20px;font-size:10px}.proofCertificatePrizeRow strong{color:#f8fafc;font-weight:700}.proofCertificatePrizeRow:nth-child(2) strong:nth-child(2){color:#f0b90b}.proofCertificateTableEmpty{background:#161b33;border:1px solid #252b46;border-radius:16px;min-height:120px}@media (max-width:1050px){.proofCertificateRoundCard{grid-template-columns:160px minmax(0,1fr);gap:12px}}@media (max-width:760px){.mobileProofCertificateShell .proofCertificateContent{gap:24px;padding:0}.mobileProofCertificateShell .proofCertificateIntro h1{font-size:18px}.mobileProofCertificateShell .proofCertificateIntro p{font-size:13px}.proofCertificateRoundCard{grid-template-columns:1fr;gap:14px;padding:14px}.proofCertificateRoundSummary,.proofCertificateRoundMeta,.proofCertificateRoundActions{width:100%}.proofCertificateRoundActions{grid-template-columns:1fr;align-items:stretch}.proofCertificateRoundAction{min-height:26px;padding:0 4px;font-size:9px}.proofCertificatePrizeRow{grid-template-columns:.8fr 1.25fr 1fr 1.25fr;font-size:10px}.proofCertificatePrizeRow>*{padding:0 3px}}.liveLanding .figmaWalletSelectionRows button{grid-template-columns:34px minmax(0,1fr) auto}.liveLanding .figmaPaymentLogoFrame{background:#0a0d1d;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid;overflow:hidden}.liveLanding .figmaPaymentLogoFrame img{object-fit:cover;width:100%;height:100%;display:block}.liveLanding .figmaDetectedLogoGroup{width:38px;height:38px;display:block;position:relative}.liveLanding .figmaDetectedLogoGroup .network{object-fit:cover;border:0;border-radius:9px;width:38px;height:38px;display:block}.liveLanding .figmaDetectedLogoGroup .asset{object-fit:cover;border:0;border-radius:5px;width:18px;height:18px;display:block;position:absolute;bottom:-4px;right:-4px}.walletAssetLogo,.walletAssetLogo img,.walletNetworkSelected img,.walletNetworkMenu img{object-fit:cover;border-radius:8px}.liveLanding .figmaWalletAssetSelection{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start}.liveLanding .figmaWalletAssetSelection .figmaWalletNetworkTabs{scroll-snap-type:none;touch-action:auto;padding-bottom:0;display:grid;overflow:visible}.liveLanding .figmaWalletAssetSelection .figmaWalletNetworkTabs button{flex:none;width:100%;min-width:0}.liveLanding .figmaWalletAssetSelection .figmaWalletEstimatedAmount{grid-column:1/-1}@media (max-width:640px){.liveLanding .figmaWalletAssetSelection{grid-template-columns:1fr}.liveLanding .figmaWalletAssetSelection .figmaWalletEstimatedAmount{grid-column:auto}}.liveLanding .roundPurchaseHeader{justify-content:space-between;align-items:center}.liveLanding .roundPurchaseHeader>div:first-child{min-width:0}.liveLanding .roundPurchaseTitleGroup{align-items:baseline;gap:16px;display:flex}.liveLanding .roundPurchaseTitleGroup h2,.liveLanding .roundPurchaseTitleGroup p{margin:0}.liveLanding .roundPurchasePanel.collapsed{gap:0;padding:24px 32px}.numberSelectionToggle{color:#94a3b8;background:#252b46;border:0;border-radius:8px;justify-content:center;gap:0;width:32px;min-width:32px;height:32px;min-height:32px;padding:0}.numberSelectionToggle svg{flex:none}.mobileHome .mobileLiveSelection{background:#161b33;border-color:#252b46;border-radius:32px}.mobileHome .mobileLiveSelection.collapsed{gap:0}.mobileHome .mobileLiveSelectionHeader{flex-wrap:nowrap;align-items:center;gap:16px}.mobileHome .mobileLiveSelectionHeader>div:first-child{flex:auto}.mobileHome .mobileLiveSelection h2{font-size:20px;font-weight:700;line-height:normal}.mobileHome .mobileLiveSelection header p{font-size:13px}.mobileHome .mobileLiveSelectionActions{flex:0 0 32px;width:32px}.mobileHome .mobileLivePickerToggle{color:#94a3b8;background:#252b46;border:0;border-radius:8px;justify-content:center;gap:0;width:32px;min-width:32px;height:32px;min-height:32px;padding:0}@media (max-width:760px){.liveLanding .roundPurchasePanel.collapsed{padding:20px}.mobileHome .mobileLiveSelection,.mobileHome .mobileLiveSelection.expanded{padding:20px 16px}}.homeLanding,.homeLanding .desktopPageBody,.homeLanding .figmaHomeHero,.homeLanding .homeLedgerActivity,.liveLanding,.liveLanding .desktopPageBody,.liveLanding .liveWorkspace,.proofCertificateLanding,.proofCertificateLanding .desktopPageBody,.proofCertificateContent{background:#000}@media (max-width:760px){.mobileHome.mobileHomeShell,.mobileHome.mobileLiveShell,.mobileHome.mobileProofCertificateShell,.mobileHome.mobileProofCertificateShell .mobileProofContent,.mobileHome.mobileProofCertificateShell .proofCertificateContent{background:#000}}.aboutLanding .desktopPageBody{background:#0a0d1d}.aboutReveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(28px)}.aboutReveal.is-visible{opacity:1;transform:translateY(0)}.aboutFigmaHero{color:#fff;background:#0a0d1d;justify-content:center;align-items:center;min-height:800px;padding:120px 80px;display:flex;position:relative;overflow:hidden}.aboutFigmaHeroBackground,.aboutFigmaHeroBackground:after{position:absolute;inset:0}.aboutFigmaHeroBackground{z-index:0}.aboutFigmaHeroBackground:after{content:"";background:#0a0d1db3}.aboutFigmaHeroBackground img{object-fit:cover;width:100%;height:100%;display:block}.aboutFigmaHeroContent{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:40px;width:min(900px,100%);display:flex;position:relative}.aboutFigmaBrand,.aboutComparisonBadge{align-items:center;gap:12px;display:flex}.aboutFigmaBrand img{width:40px;height:40px}.aboutFigmaBrand span{color:#fff;font-family:Inter,sans-serif;font-size:24px;font-weight:800;line-height:1}.aboutFigmaHeroCopy{flex-direction:column;align-items:center;gap:24px;width:100%;display:flex}.aboutFigmaHeroCopy h1{color:#fff;letter-spacing:-.045em;flex-direction:column;gap:0;margin:0;font-family:Inter,sans-serif;font-size:64px;font-weight:900;line-height:1.1;display:flex}.aboutFigmaHeroCopy p{color:#a0aec0;width:700px;max-width:100%;margin:0;font-family:Inter,sans-serif;font-size:20px;line-height:1.6}.aboutProcess{color:#fff;background:#0e1225;grid-template-columns:515px minmax(0,1fr);align-items:start;gap:100px;min-height:781px;padding:80px;display:grid}.aboutProcessIntro{flex-direction:column;align-items:flex-start;gap:40px;display:flex}.aboutSectionEyebrow,.aboutComparisonBadge span{color:#f0b90b;letter-spacing:.01em;text-transform:uppercase;font-family:Inter,sans-serif;font-size:14px;font-weight:800;line-height:1}.aboutProcessIntro h2{color:#fff;flex-direction:column;margin:0;font-family:Instrument Serif,Georgia,serif;font-size:48px;font-weight:400;line-height:1;display:flex}.aboutProcessImage{object-fit:cover;border-radius:24px;width:100%;height:400px;display:block}.aboutProcessSteps{flex-direction:column;justify-content:center;gap:10px;min-width:0;padding-top:0;display:flex}.aboutProcessStep{align-items:flex-start;gap:40px;display:flex}.aboutProcessMarker{justify-content:center;width:48px;min-width:48px;height:100%;display:flex;position:relative}.aboutProcessMarker span{z-index:1;color:#0a0d1d;background:#f0b90b;border-radius:24px;place-items:center;width:48px;height:48px;font-family:Inter,sans-serif;font-size:20px;font-weight:800;display:grid;position:relative}.aboutProcessMarker i{background:#2e375e;width:2px;position:absolute;top:48px;bottom:-10px}.aboutProcessStepCopy{flex:1;min-width:0;padding-bottom:48px}.aboutProcessStepCopy h3{color:#fff;margin:0 0 12px;font-family:Inter,sans-serif;font-size:24px;font-weight:700;line-height:1.1}.aboutProcessStepCopy p{color:#a0aec0;margin:0;font-family:Inter,sans-serif;font-size:16px;line-height:1.6}.aboutComparison,.aboutHighlights{color:#fff;background:#0a0d1d;position:relative;overflow:hidden}.aboutComparison{flex-direction:column;align-items:center;min-height:1288px;padding:160px 80px 120px;display:flex}.aboutBackgroundWord{color:#fff;opacity:.03;pointer-events:none;white-space:nowrap;font-family:Instrument Serif,Georgia,serif;font-size:180px;font-weight:400;line-height:1;position:absolute;top:60px;left:80px}.aboutComparisonHeader{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:24px;width:min(1200px,100%);padding-bottom:80px;display:flex;position:relative}.aboutComparisonBadge img{width:24px;height:24px}.aboutComparisonHeader h2,.aboutHighlightsHeader h2{color:#fff;margin:0;font-family:Instrument Serif,Georgia,serif;font-size:56px;font-weight:400;line-height:1.1}.aboutComparisonHeader p,.aboutHighlightsHeader p{color:#a0aec0;width:700px;max-width:100%;margin:0;font-family:Inter,sans-serif;font-size:18px;line-height:1.6}.aboutComparisonTableWrap{z-index:1;background:#161b33;border:1px solid #2e375e;border-radius:24px;width:min(1200px,100%);position:relative;overflow:hidden;box-shadow:0 20px 40px #00000040}.aboutComparisonTable{border-collapse:collapse;table-layout:fixed;width:100%;font-family:Inter,sans-serif}.aboutComparisonTable th,.aboutComparisonTable td{vertical-align:middle;padding:20px 24px;font-size:16px;line-height:1.15}.aboutComparisonTable thead{background:#12162b}.aboutComparisonTable thead th{color:#a0aec0;text-align:center;text-transform:uppercase;font-size:14px;font-weight:700}.aboutComparisonTable thead th:first-child,.aboutComparisonTable tbody th{text-align:left}.aboutComparisonTable thead th:last-child,.aboutComparisonTable tbody td:last-child{text-align:right}.aboutComparisonTable tbody tr:nth-child(odd){background:#181d39}.aboutComparisonTable tbody tr:nth-child(2n){background:#141834}.aboutComparisonTable tbody tr:not(:last-child){border-bottom:1px solid #2e375e}.aboutComparisonTable tbody th{color:#fff;font-weight:400}.aboutComparisonTable tbody td{color:#fff;text-align:center}.aboutComparisonTable .aboutComparisonJackpotPlay{background:#f2c94c0d}.aboutComparisonTable .aboutComparisonJackpotPlay th,.aboutComparisonTable .aboutComparisonJackpotPlay td{color:#f0b90b;font-weight:700}.aboutComparisonNote{z-index:1;color:#a0aec0;align-items:flex-start;gap:8px;width:min(1200px,100%);margin:0;padding-top:32px;font-family:Inter,sans-serif;font-size:14px;font-style:italic;line-height:1.4;display:flex;position:relative}.aboutComparisonNote img{flex:none;width:16px;height:16px}.aboutHighlights{flex-direction:column;gap:80px;min-height:701px;padding:160px 80px 120px;display:flex}.aboutHighlightsHeader{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex;position:relative}.aboutHighlightsGrid{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid;position:relative}.aboutHighlightCard{background:#161b33;border:1px solid #2e375e;border-radius:24px;flex-direction:column;justify-content:space-between;min-width:0;height:320px;padding:32px;display:flex}.aboutHighlightCard h3{color:#fff;margin:0 0 16px;font-family:Inter,sans-serif;font-size:24px;font-weight:700;line-height:1.15}.aboutHighlightCard p{color:#a0aec0;margin:0;font-family:Inter,sans-serif;font-size:15px;line-height:1.6}.aboutHighlightCard>img{align-self:flex-end;width:28px;height:28px}@media (max-width:1180px) and (min-width:761px){.aboutProcess{grid-template-columns:1fr;gap:56px}.aboutProcessIntro{max-width:600px}.aboutHighlightsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.aboutComparisonTableWrap{overflow-x:auto}.aboutComparisonTable{min-width:1050px}}@media (max-width:760px){.mobileAboutContent{background:#0a0d1d;padding:64px 0 32px}.mobileAboutContent .aboutReveal{transform:translateY(18px)}.mobileAboutContent .aboutFigmaHero{min-height:560px;padding:88px 20px 64px}.mobileAboutContent .aboutFigmaHeroContent{gap:28px}.mobileAboutContent .aboutFigmaBrand img{width:32px;height:32px}.mobileAboutContent .aboutFigmaBrand span{font-size:18px}.mobileAboutContent .aboutFigmaHeroCopy h1{letter-spacing:-.04em;font-size:clamp(34px,9vw,48px)}.mobileAboutContent .aboutFigmaHeroCopy p,.mobileAboutContent .aboutComparisonHeader p,.mobileAboutContent .aboutHighlightsHeader p{width:auto;font-size:15px}.mobileAboutContent .aboutProcess{flex-direction:column;gap:40px;min-height:0;padding:56px 20px 64px;display:flex}.mobileAboutContent .aboutProcessIntro{gap:24px}.mobileAboutContent .aboutProcessIntro h2{font-size:38px;line-height:1.05}.mobileAboutContent .aboutProcessImage{height:280px}.mobileAboutContent .aboutProcessSteps{gap:0}.mobileAboutContent .aboutProcessStep{gap:20px}.mobileAboutContent .aboutProcessStepCopy{padding-bottom:32px}.mobileAboutContent .aboutProcessStepCopy h3{font-size:19px}.mobileAboutContent .aboutProcessStepCopy p{font-size:14px}.mobileAboutContent .aboutComparison{align-items:stretch;min-height:0;padding:80px 20px 64px}.mobileAboutContent .aboutBackgroundWord{font-size:96px;top:32px;left:20px}.mobileAboutContent .aboutComparisonHeader{padding-bottom:40px}.mobileAboutContent .aboutComparisonHeader h2,.mobileAboutContent .aboutHighlightsHeader h2{font-size:40px}.mobileAboutContent .aboutComparisonTableWrap{border-radius:18px;overflow-x:auto}.mobileAboutContent .aboutComparisonTable{min-width:980px}.mobileAboutContent .aboutComparisonNote{font-size:12px}.mobileAboutContent .aboutHighlights{gap:40px;min-height:0;padding:80px 20px 64px}.mobileAboutContent .aboutHighlightsGrid{grid-template-columns:1fr;gap:16px}.mobileAboutContent .aboutHighlightCard{border-radius:20px;height:auto;min-height:240px;padding:24px}.mobileAboutContent .aboutHighlightCard h3{font-size:20px}.aboutFooter{padding:56px 20px 32px}}@media (prefers-reduced-motion:reduce){.aboutReveal,.aboutReveal.is-visible{transition:none;transform:none}}@media (max-width:760px){.mobileHome.mobileHomeShell,.mobileHome.mobileLiveShell{background:#000}.mobileHomeShell .mobileContent,.mobileLiveShell .mobileLiveContent{background:#000;gap:24px;padding:80px 16px 32px}.mobileFigmaJackpotCard{color:#fff;background:#000;border:2px solid #00f0ff;border-radius:20px;flex-direction:column;align-items:center;gap:20px;width:100%;padding:20px;display:flex;overflow:hidden;box-shadow:0 0 30px #ef444433,inset -1px 0 #ff00d4}.mobileFigmaCountdown,.mobileFigmaPrizeGroup{flex-direction:column;align-items:center;width:100%;display:flex}.mobileFigmaCountdown{gap:8px}.mobileFigmaCountdown p,.mobileFigmaPrizeGroup>span{color:#94a3b8;letter-spacing:.04em;text-align:center;margin:0;font-family:Inter,sans-serif;font-size:11px;font-weight:600;line-height:1.2}.mobileFigmaCountdownRow,.mobileFigmaCountdownGroup{align-items:center;gap:8px;display:flex}.mobileFigmaCountdownGroup b{color:#fff;background:#161b33;border-radius:8px;place-items:center;min-width:52px;padding:4px 10px;font-family:Inter,sans-serif;font-size:28px;font-weight:700;line-height:1;display:grid}.mobileFigmaCountdownGroup i{color:#73829b;font-family:Inter,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:1}.mobileFigmaPrizeGroup{gap:4px}.mobileFigmaPrizeGroup>strong{color:#0000;letter-spacing:-.04em;text-shadow:0 0 24px #fde0474d;white-space:nowrap;background:linear-gradient(90deg,#fde047,#f59e0b);-webkit-background-clip:text;background-clip:text;max-width:100%;font-family:Inter,sans-serif;font-size:64px;font-weight:800;line-height:1.1}.mobileFigmaPrizeGroup>strong[data-integer-digits="4"]{font-size:56px}.mobileFigmaPrizeGroup>strong[data-integer-digits="5"]{font-size:52px}.mobileFigmaPrizeGroup>strong[data-integer-digits="6"]{font-size:48px}.mobileFigmaPrizeGroup>strong[data-integer-digits="7"]{font-size:44px}.mobileFigmaPrizeGroup>strong[data-integer-digits="8"]{font-size:40px}.mobileFigmaPrizeGroup>strong[data-integer-digits="9"]{font-size:36px}.mobileFigmaJackpotDivider{background:linear-gradient(90deg,#00f0ff,#252b46 44%,#ff00d4);width:100%;height:1px}.mobileFigmaJackpotStats{gap:12px;width:100%;display:grid}.mobileFigmaJackpotStats>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.mobileFigmaJackpotStats span{color:#94a3b8;font-family:Inter,sans-serif;font-size:13px}.mobileFigmaJackpotStats strong{color:#fff;white-space:nowrap;font-family:Inter,sans-serif;font-size:15px;font-weight:700}.mobileFigmaJackpotStats strong.accent{color:#f0b90b}.mobileFigmaEventsPanel,.mobileFigmaPrizesPanel,.mobileFigmaPurchasesPanel{background:#161b33;border:1px solid #252b46;border-radius:16px;flex-direction:column;gap:16px;width:100%;padding:16px;display:flex}.mobileFigmaEventsPanel h2,.mobileFigmaPrizesPanel h2,.mobileFigmaPurchasesPanel h2{color:#fff;margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:1.2}.mobileFigmaEventsList,.mobileFigmaPrizeList,.mobileFigmaPurchaseList{gap:12px;display:grid}.mobileFigmaEventCard{background:#0a0d1d;border:1px solid #252b46;border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.mobileFigmaEventTop,.mobileFigmaEventTitle,.mobileFigmaEventAction{align-items:center;display:flex}.mobileFigmaEventTop{justify-content:space-between;gap:8px}.mobileFigmaEventTitle{gap:8px;min-width:0}.mobileFigmaEventTitle strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-family:Inter,sans-serif;font-size:13px;font-weight:600;overflow:hidden}.mobileFigmaEventBadge{color:#1f1403;border-radius:4px;flex:none;padding:2px 6px;font-family:Inter,sans-serif;font-size:10px;font-weight:700}.mobileFigmaEventBadge.red{background:#d93333}.mobileFigmaEventBadge.purple,.mobileFigmaEventBadge.violet{background:#8c59d9}.mobileFigmaEventBadge.gold{background:#f2bf33}.mobileFigmaEventBadge.blue{background:#33a6d9}.mobileFigmaEventBadge.orange{background:#eb7326}.mobileFigmaEventAction{flex:none;gap:8px}.mobileFigmaEventAction time{color:#94a3b8;white-space:nowrap;font-family:Inter,sans-serif;font-size:12px}.mobileFigmaEventAction a{color:#1f1403;white-space:nowrap;background:#f0b90b;border-radius:999px;padding:6px 12px;font-family:Inter,sans-serif;font-size:11px;font-weight:700}.mobileFigmaEventCard p{color:#94a3b8;margin:0;font-family:Inter,sans-serif;font-size:12px;line-height:1.4}.mobileFigmaPrizeRow{background:#0a0d1d;border:1px solid #252b46;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;min-height:68px;padding:12px;display:grid;position:relative}.mobileFigmaPrizeIdentity,.mobileFigmaPrizeAmount{flex-direction:column;min-width:0;display:flex}.mobileFigmaPrizeIdentity{justify-content:center;gap:4px}.mobileFigmaPrizeIdentity>strong{color:#fff;font-family:Inter,sans-serif;font-size:11px;font-weight:600}.mobileFigmaPrizeRank{color:#1f1403;background:#f2bf33;border-radius:4px;width:fit-content;padding:3px 6px;font-family:Inter,sans-serif;font-size:10px;font-weight:800}.mobileFigmaPrizeRank.second{background:#cbd5e1}.mobileFigmaPrizeRank.third{background:#d19a64}.mobileFigmaPrizeRank.fourth,.mobileFigmaPrizeRank.fifth{color:#fff;background:#64748b}.mobileFigmaPrizeAmount{align-items:flex-end;gap:2px}.mobileFigmaPrizeAmount small,.mobileFigmaPrizeAmount span{color:#94a3b8;font-family:Inter,sans-serif;font-size:9px}.mobileFigmaPrizeAmount strong{color:#f0b90b;font-family:Inter,sans-serif;font-size:15px;font-weight:800}.mobileFigmaPrizeRow>a{color:#10b981;border:1px solid #10b981;border-radius:999px;align-items:center;gap:3px;padding:2px 6px;font-family:Inter,sans-serif;font-size:8px;font-weight:700;display:inline-flex;position:absolute;top:10px;right:10px}.mobileFigmaPurchaseList article{background:#0a0d1d;border:1px solid #252b46;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:12px;display:flex}.mobileFigmaPurchaseIdentity,.mobileFigmaPurchaseAmount{flex-direction:column;gap:4px;min-width:0;display:flex}.mobileFigmaPurchaseIdentity{flex:1;position:relative}.mobileFigmaPurchaseIdentity strong{color:#fff;font-family:Inter,sans-serif;font-size:12px;font-weight:700}.mobileFigmaPurchaseIdentity span,.mobileFigmaPurchaseAmount span{color:#64748b;font-family:Inter,sans-serif;font-size:9px}.mobileFigmaPurchaseIdentity a{color:#10b981;border:1px solid #10b981;border-radius:999px;width:fit-content;padding:2px 6px;font-family:Inter,sans-serif;font-size:8px;font-weight:700}.mobileFigmaPurchaseAmount{align-items:flex-end}.mobileFigmaPurchaseAmount strong{color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:700}.mobileFigmaEmptyPurchase{color:#94a3b8;font-size:12px}.mobileLiveShell .mobileLiveBroadcastStage{display:none}.mobileLiveShell .mobileLiveSelection{background:#161b33;border-radius:16px;gap:16px;margin:0;padding:16px}.mobileLiveShell .mobileLiveSelection.expanded{gap:16px;padding:16px}.mobileLiveShell .mobileLiveSelectionHeader{flex-wrap:nowrap;gap:8px}.mobileLiveShell .mobileLiveSelection h2{font-size:16px;line-height:1.2}.mobileLiveShell .mobileLiveSelection header p{margin-top:4px;font-size:12px}.mobileLiveShell .mobileLivePickerToggle{border-radius:6px;width:24px;min-width:24px;height:24px;min-height:24px;padding:0}.mobileLiveShell .mobileLiveNumberGrid{grid-template-columns:repeat(7,44px);justify-content:space-between;gap:6px 0}.mobileLiveShell .mobileLiveBonusGrid{grid-template-columns:repeat(5,44px);justify-content:space-between;gap:6px 0}.mobileLiveShell .mobileLiveNumberGrid button,.mobileLiveShell .mobileLiveBonusGrid button{background:#0a0d1d;border-radius:22px;width:44px;min-width:44px;height:44px;min-height:44px;font-size:16px}.mobileLiveShell .mobileLiveNumberGrid button.selected,.mobileLiveShell .mobileLiveBonusGrid button.selected{color:#0a0d1d;background:#f0b90b}.mobileLiveShell .mobileLiveCombinationActions{grid-template-columns:1fr}.mobileLiveShell .mobileLiveCombinationActions button:not(:first-child){display:none}.mobileLiveShell .mobileLiveCombinationAction:first-child{color:#f0b90b;background:#252b46;border:0;border-radius:999px;min-height:28px}.mobileLiveShell .mobileLiveSelectionSummary{border-bottom:1px solid #252b46;min-height:24px;padding-bottom:8px;font-size:11px}.mobileLiveShell .mobileEarlyBirdRow{color:#f0b90b;background:#252b46;min-height:40px;font-size:10px}.mobileLiveShell .mobileLiveBuyButton{background:#f0b90b;border-radius:8px;min-height:44px;font-size:14px}.mobileLiveShell .mobileLiveTicketSection{margin:0}.mobileLiveShell .mobileLiveTicketSection .liveTicketRail{background:#161b33;border:1px solid #252b46;border-radius:16px;gap:16px;padding:16px}.mobileLiveShell .mobileLiveTicketSection .liveTicketRail>header{gap:4px}.mobileLiveShell .mobileLiveTicketSection .liveTicketRail h2{font-size:16px}.mobileLiveShell .mobileLiveTicketSection .liveTicketRail p{font-size:11px}.mobileLiveShell .mobileLiveTicketSection .liveTicketRailList{gap:12px}.mobileLiveShell .mobileLiveTicketSection .ticketCompareCard{background:#0a0d1d;border-radius:12px;padding:12px}.mobileLiveShell .mobileLiveTicketSection .ticketCompareBody header strong{font-size:13px}.mobileLiveShell .mobileLiveTicketSection .ticketCompareBody header p{color:#10b981;font-size:11px}.mobileLiveShell .mobileLiveTicketSection .ticketCompareBall{width:26px;height:26px;font-size:12px}.mobileLiveShell .mobileLiveHistory{display:none}.mobileProofCertificateShell .mobileProofContent{background:#0a0d1d;gap:24px;padding:88px 20px 40px}.mobileProofCertificateShell .proofCertificateContent{gap:24px}.mobileProofCertificateShell .proofCertificateIntro{gap:8px}.mobileProofCertificateShell .proofCertificateIntro h1{font-size:24px;line-height:1.2}.mobileProofCertificateShell .proofCertificateIntro p{font-size:14px;line-height:1.5}.mobileProofCertificateShell .proofCertificateRoundList{gap:20px}.mobileProofCertificateShell .proofCertificateRoundCard{background:#161b33;border-radius:16px;gap:20px;padding:16px}.mobileProofCertificateShell .proofCertificateRoundSummary{gap:20px}.mobileProofCertificateShell .proofCertificateRoundMeta{text-align:left;align-items:stretch;gap:8px}.mobileProofCertificateShell .proofCertificateRoundMeta>strong{display:none}.proofCertificateMobileBadgeRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.proofCertificateMobileBadgeRow span,.proofCertificateMobileBadgeRow b{border-radius:6px;padding:4px 10px;font-family:Inter,sans-serif;font-size:13px;line-height:1}.proofCertificateMobileBadgeRow span{color:#f0b90b;background:#1c213e}.proofCertificateMobileBadgeRow b{color:#34d399;background:#05966933;font-weight:600}.mobileProofCertificateShell .proofCertificateWinningNumbers{justify-content:flex-start;gap:6px}.mobileProofCertificateShell .proofCertificateWinningNumbers span{width:32px;height:32px;font-size:13px}.mobileProofCertificateShell .proofCertificateRoundMeta p{text-align:left;background:#0a0d1d;border-radius:8px;grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:12px;display:grid}.mobileProofCertificateShell .proofCertificateRoundMeta p span{color:#fff;flex-direction:column;align-items:flex-start;gap:4px;font-size:13px;display:flex}.mobileProofCertificateShell .proofCertificateRoundMeta p small{color:#94a3b8;font-size:11px}.mobileProofCertificateShell .proofCertificateRoundMeta p b{color:#f0b90b;font-size:13px}.mobileProofCertificateShell .proofCertificateRoundActions{grid-template-columns:1fr 1fr;gap:8px}.mobileProofCertificateShell .proofCertificateRoundAction{border-color:#384059;border-radius:8px;min-height:30px;padding:0 10px;font-size:11px}.mobileProofCertificateShell .proofCertificateRoundAction.featured{color:#0a0d1d;background:#f0b90b;grid-column:1/-1;min-height:32px}.mobileProofCertificateShell .proofCertificatePrizeTable{border-radius:10px}.mobileProofCertificateShell .proofCertificatePrizeRow{min-height:31px;font-size:11px}.mobileProofCertificateShell .proofCertificatePrizeRow.header{min-height:31px;font-size:10px}.mobileProofCertificateShell .proofCertificatePrizeRow>*{padding:0 8px}.mobileProofCertificateShell .proofCertificatePagination{gap:8px;padding-top:16px}.mobileProofCertificateShell .proofCertificatePagination button{color:#94a3b8;border:1px solid #252b46;border-radius:8px;width:28px;height:32px}.mobileProofCertificateShell .proofCertificatePagination button.active{color:#0a0d1d;background:#f0b90b}.mobileProofCertificateShell .proofCertificatePagination button:first-child,.mobileProofCertificateShell .proofCertificatePagination button:last-child{background:0 0;border:1px solid #252b46;width:32px}.mobileAboutContent{background:#0a0d1d;padding:64px 0 0}.mobileAboutContent .aboutFigmaHero,.mobileAboutContent .aboutComparison,.mobileAboutContent .aboutProcess,.mobileAboutContent .aboutHighlights{order:initial}.mobileAboutContent .aboutFigmaHero{order:1}.mobileAboutContent .aboutComparison{order:2}.mobileAboutContent .aboutProcess{order:3}.mobileAboutContent .aboutHighlights{order:4}.mobileAboutContent .aboutFigmaHero{min-height:252px;padding:36px 20px 20px}.mobileAboutContent .aboutFigmaHeroContent{gap:18px}.mobileAboutContent .aboutFigmaBrand img{width:20px;height:20px}.mobileAboutContent .aboutFigmaBrand span{font-size:10px}.mobileAboutContent .aboutFigmaHeroCopy{gap:10px}.mobileAboutContent .aboutFigmaHeroCopy h1{letter-spacing:-.04em;font-size:20px}.mobileAboutContent .aboutFigmaHeroCopy p{width:100%;font-size:8px;line-height:1.5}.aboutMobileHeroCta{color:#0a0d1d;background:#f0b90b;border-radius:6px;justify-content:center;align-items:center;width:100%;min-height:27px;font-family:Inter,sans-serif;font-size:9px;font-weight:800;display:inline-flex}.mobileAboutContent .aboutComparison{align-items:stretch;min-height:0;padding:28px 10px 24px}.mobileAboutContent .aboutBackgroundWord{display:none}.mobileAboutContent .aboutComparisonHeader{gap:10px;padding-bottom:14px}.mobileAboutContent .aboutComparisonBadge{gap:4px}.mobileAboutContent .aboutComparisonBadge img{width:10px;height:10px}.mobileAboutContent .aboutComparisonBadge span{font-size:6px}.mobileAboutContent .aboutComparisonHeader h2,.mobileAboutContent .aboutHighlightsHeader h2{font-size:18px}.mobileAboutContent .aboutComparisonHeader p,.mobileAboutContent .aboutHighlightsHeader p{width:100%;font-size:7px;line-height:1.45}.mobileAboutContent .aboutComparisonTableWrap{border-radius:6px;overflow:hidden}.mobileAboutContent .aboutComparisonTable{table-layout:fixed;width:100%;min-width:0}.mobileAboutContent .aboutComparisonTable th,.mobileAboutContent .aboutComparisonTable td{text-overflow:ellipsis;white-space:nowrap;padding:3px 2px;font-size:5px;line-height:1.05;overflow:hidden}.mobileAboutContent .aboutComparisonTable thead th{font-size:5px}.mobileAboutContent .aboutComparisonNote{gap:3px;padding-top:8px;font-size:6px}.mobileAboutContent .aboutComparisonNote img{width:7px;height:7px}.mobileAboutContent .aboutProcess{grid-template-columns:165px minmax(0,1fr);align-items:start;gap:12px;min-height:0;padding:28px 10px 24px;display:grid}.mobileAboutContent .aboutProcessIntro{gap:14px}.mobileAboutContent .aboutSectionEyebrow{font-size:7px}.mobileAboutContent .aboutProcessIntro h2{font-size:18px;line-height:1.05}.mobileAboutContent .aboutProcessImage{border-radius:8px;width:165px;height:90px}.mobileAboutContent .aboutProcessSteps{gap:0;padding-top:0}.mobileAboutContent .aboutProcessStep{gap:6px}.mobileAboutContent .aboutProcessMarker{width:18px;min-width:18px}.mobileAboutContent .aboutProcessMarker span{border-radius:9px;width:18px;height:18px;font-size:9px}.mobileAboutContent .aboutProcessMarker i{width:1px;top:18px;bottom:-2px}.mobileAboutContent .aboutProcessStepCopy{padding-bottom:8px}.mobileAboutContent .aboutProcessStepCopy h3{margin-bottom:3px;font-size:9px;line-height:1.1}.mobileAboutContent .aboutProcessStepCopy p{font-size:6px;line-height:1.35}.mobileAboutContent .aboutHighlights{gap:24px;min-height:0;padding:32px 10px 28px}.mobileAboutContent .aboutFooter{background:#0a0d1d;border-top:1px solid #252b46;order:5;gap:20px;padding:24px 10px 16px;display:grid}.mobileAboutContent .aboutFooter .footerTop,.mobileAboutContent .aboutFooter .footerBottom{flex-direction:column;gap:12px;display:flex}.mobileAboutContent .aboutFooter .footerBrand{gap:6px;width:auto}.mobileAboutContent .aboutFooter .footerBrand h2{font-size:10px}.mobileAboutContent .aboutFooter .footerBrand p,.mobileAboutContent .aboutFooter .footerBottom p{font-size:7px;line-height:1.4}.mobileAboutContent .aboutFooter .footerLinks{display:none}.mobileAboutContent .aboutFooter .footerBottom{flex-direction:row;justify-content:space-between;align-items:center}.mobileAboutContent .aboutHighlightsHeader{gap:10px}.mobileAboutContent .aboutHighlightsGrid{grid-template-columns:1fr;gap:8px}.mobileAboutContent .aboutHighlightCard{border-radius:8px;gap:8px;height:auto;min-height:72px;padding:12px}.mobileAboutContent .aboutHighlightCard h3{margin-bottom:5px;font-size:10px;line-height:1.15}.mobileAboutContent .aboutHighlightCard p{font-size:7px;line-height:1.4}.mobileAboutContent .aboutHighlightCard>img{width:14px;height:14px}.mobileAboutContent+.aboutFooter,.mobileAboutContent~.aboutFooter{display:none}.mobileAboutShell .mobileAboutContent{background:#0a0d1d;padding:0 16px}.mobileAboutHeroSection,.mobileAboutComparisonSection,.mobileAboutProcessSection,.mobileAboutHighlightsSection,.mobileAboutFooter{box-sizing:border-box;width:calc(100% + 32px);margin-left:-16px;margin-right:-16px;overflow:hidden}.mobileAboutHeroSection{color:#fff;background:#0a0d1d;justify-content:center;align-items:center;height:520px;padding:48px 24px;display:flex;position:relative}.mobileAboutHeroBackground,.mobileAboutHeroBackground:after{position:absolute;inset:0}.mobileAboutHeroBackground{z-index:0}.mobileAboutHeroBackground:after{content:"";background:#0a0d1dbf}.mobileAboutHeroBackground img{object-fit:cover;width:100%;height:100%;display:block}.mobileAboutHeroContent{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:24px;width:100%;display:flex;position:relative}.mobileAboutBrand{align-items:center;gap:8px;display:flex}.mobileAboutBrand img{width:24px;height:24px}.mobileAboutBrand span{color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:800;line-height:1}.mobileAboutHeroCopy{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.mobileAboutHeroCopy h1{color:#fff;letter-spacing:-.04em;overflow-wrap:anywhere;width:100%;margin:0;font-family:Inter,sans-serif;font-size:32px;font-weight:900;line-height:1.25}.mobileAboutHeroCopy h1 span{display:block}.mobileAboutHeroCopy p{color:#a0aec0;width:100%;margin:0;font-family:Inter,sans-serif;font-size:14px;line-height:1.6}.mobileAboutHeroCopy a{color:#0a0d1d;background:#f0b90b;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:56px;padding:16px 32px;font-family:Inter,sans-serif;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 8px 8px #f0b90b4d}.mobileAboutComparisonSection,.mobileAboutProcessSection,.mobileAboutHighlightsSection{color:#fff}.mobileAboutComparisonSection{background:#0a0d1d;flex-direction:column;align-items:center;gap:32px;padding:64px 20px;display:flex}.mobileAboutSectionHeader{text-align:center;flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.mobileAboutBadge{border:1px solid #f0b90b;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.mobileAboutBadge img{width:16px;height:16px}.mobileAboutBadge span,.mobileAboutHighlightsBadge{color:#f0b90b;letter-spacing:.01em;text-transform:uppercase;font-family:Inter,sans-serif;font-size:12px;font-weight:800;line-height:1}.mobileAboutSectionHeader h2{color:#fff;width:100%;margin:0;font-family:Inter,sans-serif;font-size:24px;font-weight:900;line-height:1.3}.mobileAboutSectionHeader>p{color:#a0aec0;width:100%;margin:0;font-family:Inter,sans-serif;font-size:13px;line-height:1.5}.mobileAboutTableWrap{background:#161b33;border:1px solid #2e375e;border-radius:7px;width:100%;overflow:hidden;box-shadow:0 6px 12px #00000040}.mobileAboutTable{border-collapse:collapse;table-layout:fixed;width:100%;font-family:Inter,sans-serif}.mobileAboutTable th,.mobileAboutTable td{text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;padding:5.833px 7px;font-size:4.667px;line-height:1.1;overflow:hidden}.mobileAboutTable thead{background:#12162b}.mobileAboutTable thead th{color:#a0aec0;text-align:center;text-transform:uppercase;font-size:4.083px;font-weight:700}.mobileAboutTable thead th:first-child,.mobileAboutTable tbody th{text-align:left}.mobileAboutTable thead th:last-child,.mobileAboutTable tbody td:last-child{text-align:right}.mobileAboutTable tbody tr:nth-child(odd){background:#181d39}.mobileAboutTable tbody tr:nth-child(2n){background:#141834}.mobileAboutTable tbody tr:not(:last-child){border-bottom:1px solid #2e375e}.mobileAboutTable tbody th,.mobileAboutTable tbody td{color:#fff;text-align:center;font-weight:400}.mobileAboutTable tbody tr.jackpotPlay th,.mobileAboutTable tbody tr.jackpotPlay td{color:#f0b90b;background:#f2c94c0d;font-weight:700}.mobileAboutComparisonNote{color:#a0aec0;align-items:flex-start;gap:8px;width:100%;margin:0;font-family:Inter,sans-serif;font-size:12px;font-style:italic;line-height:1.4;display:flex}.mobileAboutComparisonNote img{flex:none;width:16px;height:16px}.mobileAboutProcessSection{background:#0e1225;flex-direction:column;gap:32px;padding:64px 20px;display:flex}.mobileAboutProcessIntro{flex-direction:column;gap:12px;display:flex}.mobileAboutProcessIntro>span{color:#f0b90b;text-transform:uppercase;font-family:Inter,sans-serif;font-size:14px;font-weight:800;line-height:1}.mobileAboutProcessIntro h2{color:#fff;flex-direction:column;margin:0;font-family:Inter,sans-serif;font-size:24px;font-weight:800;line-height:1.3;display:flex}.mobileAboutProcessImage{object-fit:cover;border-radius:8px;width:100%;height:180px;display:block}.mobileAboutProcessSteps{flex-direction:column;gap:24px;display:flex}.mobileAboutProcessStep{align-items:flex-start;gap:16px;min-height:65px;display:flex}.mobileAboutProcessStep>div:last-child{min-width:0}.mobileAboutProcessMarker{justify-content:center;width:36px;min-width:36px;height:65px;display:flex;position:relative}.mobileAboutProcessMarker span{z-index:1;color:#0a0d1d;background:#f0b90b;border-radius:50%;place-items:center;width:36px;height:36px;font-family:Inter,sans-serif;font-size:16px;font-weight:800;display:grid;position:relative}.mobileAboutProcessMarker i{background:#2e375e;width:1px;position:absolute;top:36px;bottom:-24px}.mobileAboutProcessStep h3{color:#fff;margin:0 0 6px;font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:1.2}.mobileAboutProcessStep p{color:#a0aec0;margin:0;font-family:Inter,sans-serif;font-size:13px;line-height:1.55}.mobileAboutHighlightsSection{background:#0a0d1d;flex-direction:column;gap:32px;padding:64px 20px;display:flex}.mobileAboutHighlightsBadge{border:1px solid #f0b90b;border-radius:999px;padding:6px 12px}.mobileAboutHighlightsGrid{grid-template-columns:1fr;gap:16px;display:grid}.mobileAboutHighlightCard{background:#161b33;border:1px solid #2e375e;border-radius:8px;flex-direction:column;justify-content:space-between;gap:16px;min-height:128px;padding:24px;display:flex}.mobileAboutHighlightCard h3{color:#fff;margin:0 0 8px;font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:1.25}.mobileAboutHighlightCard p{color:#a0aec0;margin:0;font-family:Inter,sans-serif;font-size:13px;line-height:1.5}.mobileAboutHighlightCard img{align-self:flex-end;width:24px;height:24px}.mobileAboutFooter{color:#fff;background:#0a0d1d;flex-direction:column;gap:24px;height:160px;padding:40px 20px;display:flex}.mobileAboutFooterBrand{align-items:center;gap:8px;display:flex}.mobileAboutFooterBrand img{width:20px;height:20px}.mobileAboutFooterBrand span{color:#fff;font-family:Inter,sans-serif;font-size:19px;font-weight:800;line-height:1}.mobileAboutFooter p{color:#a0aec0;width:100%;margin:0;font-family:Inter,sans-serif;font-size:12px;line-height:1.5}.mobileFigmaEventTop,.mobileFigmaEventTitle{min-width:0}.mobileFigmaEventTitle{flex:auto}.mobileFigmaEventCard p{-webkit-line-clamp:2;overflow-wrap:anywhere;text-overflow:ellipsis;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.mobileFigmaPrizeAmount{gap:2px}}.aboutMobileHeroCta,.proofCertificateMobileBadgeRow{display:none}@media (max-width:760px){.aboutMobileHeroCta{display:inline-flex}.proofCertificateMobileBadgeRow{display:flex}html,body{max-width:100%;overflow-x:hidden}.lotteryRoot,.mobileHome,.mobileHome.mobileHomeShell,.mobileHome.mobileLiveShell,.mobileHome.mobileProofCertificateShell,.mobileHome.mobileAboutShell{box-sizing:border-box;width:min(100vw,390px);min-width:0;max-width:100vw;overflow-x:hidden}.mobileHome .mobileHeader{box-sizing:border-box;width:min(100vw,390px);max-width:100vw}.mobileHomeShell .mobileContent,.mobileLiveShell .mobileLiveContent,.mobileProofCertificateShell .mobileProofContent,.mobileAboutShell .mobileAboutContent{box-sizing:border-box;width:100%;min-width:0;padding-left:16px;padding-right:16px;overflow-x:hidden}.mobileProofCertificateShell .mobileProofContent{padding-top:88px}.mobileAboutShell .mobileAboutContent{padding-top:64px}.mobileLiveShell .mobileLiveNumberGrid,.mobileLiveShell .mobileLiveBonusGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;width:100%;min-width:0}.mobileLiveShell .mobileLiveBonusGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.mobileLiveShell .mobileLiveNumberGrid button,.mobileLiveShell .mobileLiveBonusGrid button{aspect-ratio:1;width:100%;min-width:0;height:auto;min-height:0}.mobileLiveShell .mobileLiveSelection,.mobileLiveShell .mobileLiveTicketSection,.mobileLiveShell .liveTicketRail,.mobileProofCertificateShell .proofCertificateContent,.mobileAboutShell .aboutFigmaHero,.mobileAboutShell .aboutComparison,.mobileAboutShell .aboutProcess,.mobileAboutShell .aboutHighlights,.mobileAboutShell .aboutFooter{box-sizing:border-box;min-width:0;max-width:100%}}.homeLanding .homeEventItem,.homeLanding .homeEventRow,.homeLanding .homeEventInfo{min-width:0;max-width:100%}.homeLanding .homeEventInfo{flex:auto;overflow:hidden}.homeLanding .homeEventInfo strong{min-width:0;max-width:100%}.homeLanding .homeEventItem>p{-webkit-line-clamp:2;overflow-wrap:anywhere;word-break:break-word;text-overflow:ellipsis;-webkit-box-orient:vertical;width:100%;min-width:0;max-width:100%;display:-webkit-box;overflow:hidden}@media (max-width:760px){.mobileFigmaEventCard,.mobileFigmaEventTop,.mobileFigmaEventTitle,.mobileFigmaEventCard p{min-width:0;max-width:100%}.mobileFigmaEventTop{overflow:hidden}.mobileFigmaEventTitle{flex:auto;overflow:hidden}.mobileFigmaEventTitle strong{min-width:0;max-width:100%}.mobileFigmaEventCard p{-webkit-line-clamp:2;overflow-wrap:anywhere;word-break:break-word;text-overflow:ellipsis;-webkit-box-orient:vertical;width:100%;display:-webkit-box;overflow:hidden}.mobileFigmaPrizeRow{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;min-height:84px}.mobileFigmaPrizeIdentity{grid-area:1/1/span 2;min-width:0;overflow:hidden}.mobileFigmaPrizeIdentity>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mobileFigmaPrizeRow>a{white-space:nowrap;grid-area:1/2;justify-self:end;min-width:0;position:static}.mobileFigmaPrizeAmount{grid-area:2/2;align-items:flex-end;min-width:0;max-width:100%}.mobileFigmaPrizeAmount strong,.mobileFigmaPrizeAmount span{white-space:nowrap;max-width:100%}}.livePaymentPortal .figmaPaymentModal.select{background:#111630;border:1px solid #2e375e;border-radius:16px;flex-direction:column;gap:32px;width:min(616px,100vw - 40px);padding:32px;display:flex;overflow:hidden;box-shadow:0 24px 24px #00000080}.livePaymentPortal .figmaPaymentModal.select .figmaPaymentHeader{border:0;flex:none;align-items:flex-start;gap:16px;padding:0}.livePaymentPortal .figmaPaymentHeaderTitle{align-items:flex-start;gap:12px}.livePaymentPortal .figmaPaymentHeading{gap:8px;min-width:0;display:grid}.livePaymentPortal .figmaPaymentModal.select .figmaPaymentHeader h3{font-size:22px;font-weight:800;line-height:1.2}.livePaymentPortal .figmaPaymentModal.select .figmaPaymentSelectBody{flex-direction:column;flex:auto;gap:32px;min-height:0;display:flex;overflow:auto}.livePaymentPortal .figmaPaymentPurchaseCard{background:#0a0d1d;border:1px solid #2e375e;border-radius:12px;flex:none;gap:16px;min-height:164px;padding:24px;display:grid}.livePaymentPortal .figmaPaymentSummaryRow,.livePaymentPortal .figmaPaymentSummaryTotal{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.livePaymentPortal .figmaPaymentSummaryRow span{color:#94a3b8;font-size:14px;line-height:1.25}.livePaymentPortal .figmaPaymentSummaryRow strong{color:#f8fafc;white-space:nowrap;font-size:14px;font-weight:700;line-height:1.25}.livePaymentPortal .figmaPaymentSummaryDivider{background:#2e375e;width:100%;height:1px}.livePaymentPortal .figmaPaymentSummaryTotal strong{color:#f8fafc;font-size:16px;font-weight:800}.livePaymentPortal .figmaPaymentSummaryTotal b{color:#facc15;white-space:nowrap;font-size:30px;font-weight:800;line-height:1}.livePaymentPortal .figmaPaymentMethodList{flex:none;gap:12px;display:grid}.livePaymentPortal .figmaPaymentMethod,.livePaymentPortal .figmaPaymentMethod.active{box-sizing:border-box;border-radius:12px;grid-template-columns:20px 48px minmax(0,1fr);gap:16px;min-height:102px;padding:20px}.livePaymentPortal .figmaPaymentMethod{background:#0a0d1d;border:1px solid #2e375e}.livePaymentPortal .figmaPaymentMethod.active{background:#0a0d1d;border:2px solid #facc15;padding:19px;box-shadow:0 0 12px #facc152e}.livePaymentPortal .figmaPaymentIconBox{background:#1f264d;border-radius:12px;width:48px;height:48px}.livePaymentPortal .figmaPaymentMethodText{gap:4px;min-width:0;display:grid}.livePaymentPortal .figmaPaymentMethodText strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:700;line-height:1.2;overflow:hidden}.livePaymentPortal .figmaPaymentMethodText small{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;line-height:1.25;overflow:hidden}.livePaymentPortal .figmaPaymentMethodText small.figmaPaymentMethodMeta{color:#64748b;font-size:13px}.livePaymentPortal .figmaPaymentMethod.active .figmaPaymentMethodMeta{color:#facc15}.livePaymentPortal .figmaPaymentModal.select .figmaPaymentFooter{flex-direction:column;flex:none;gap:32px;padding:0;display:flex}.livePaymentPortal .figmaPaymentModal.select .figmaPaymentPrimary,.livePaymentPortal .figmaPaymentModal.select .figmaPaymentOutline{border-radius:8px;min-height:52px;margin:0;font-size:16px}.livePaymentPortal .figmaPaymentModal.select .figmaPaymentOutline{color:#94a3b8;background:0 0;border:1px solid #2e375e}.livePaymentPortal .figmaPaymentModal.select .figmaPaymentPrimary{color:#111630;background:#facc15}.livePaymentPortal .figmaPaymentModal.select .figmaPaymentNotice{color:#64748b;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;min-height:0;margin:0;padding:0;display:flex}.livePaymentPortal .figmaPaymentModal.select .figmaPaymentNotice p{color:#64748b;text-align:center;font-size:12px;line-height:1.25}@media (max-width:640px){.livePaymentPortal .figmaPaymentModal.select{border-radius:18px;gap:20px;width:100%;padding:24px 20px 20px}.livePaymentPortal .figmaPaymentModal.select .figmaPaymentHeader h3{font-size:20px}.livePaymentPortal .figmaPaymentHeading p{font-size:13px}.livePaymentPortal .figmaPaymentModal.select .figmaPaymentSelectBody{gap:20px}.livePaymentPortal .figmaPaymentPurchaseCard{gap:12px;min-height:148px;padding:20px}.livePaymentPortal .figmaPaymentSummaryTotal b{font-size:26px}.livePaymentPortal .figmaPaymentMethod,.livePaymentPortal .figmaPaymentMethod.active{gap:12px;min-height:92px;padding:16px}.livePaymentPortal .figmaPaymentMethod.active{padding:15px}.livePaymentPortal .figmaPaymentIconBox{width:44px;height:44px}.livePaymentPortal .figmaPaymentMethodText strong{font-size:15px}.livePaymentPortal .figmaPaymentMethodText small{font-size:12px}.livePaymentPortal .figmaPaymentMethodText small.figmaPaymentMethodMeta{font-size:11px}.livePaymentPortal .figmaPaymentModal.select .figmaPaymentFooter{gap:20px}}:root{--jp-layer-chatbot:1000000;--jp-layer-popup:1100000;--jp-layer-popup-nested:1200000}.siteChatbotWidget{z-index:var(--jp-layer-chatbot)!important}.jpMyModalOverlay,.jpAuthRootModal,.authModalOverlay,.ticketPaymentModalOverlay,.myMessageDetailOverlay,.myChangeModalOverlay,.receiptNftModalBackdrop,.proofModalBackdrop,.proofReviewModalBackdrop,.homePurchaseModalPortal,.mobileMenuBackdrop,.mobileMenuDrawer{z-index:var(--jp-layer-popup)!important}.walletConnectQrOverlay,.receiptNftImageBackdrop{z-index:var(--jp-layer-popup-nested)!important}w3m-modal,appkit-modal{--apkt-z-index:1300000;--w3m-z-index:1300000;z-index:2147483647!important}.livePaymentPortal .figmaPaymentModal.select .figmaPaymentSelectBody{gap:20px}@media (max-width:640px){.livePaymentPortal .figmaPaymentModal.select{gap:0;padding:0}}.livePaymentPortal .ticketPaymentModalOverlay{z-index:2147483000;padding:24px}.livePaymentPortal .figmaPaymentModal,.livePaymentPortal .figmaPaymentModal.select,.livePaymentPortal .figmaPaymentModal.detail{box-sizing:border-box;background:#10162f;border:1px solid #2e375e;border-radius:16px;flex-direction:column;gap:0;width:520px;max-width:calc(100vw - 32px);height:700px;max-height:calc(100dvh - 48px);padding:0;display:flex;overflow:hidden;box-shadow:0 24px 48px #0000008c}.livePaymentPortal .figmaPaymentModal .figmaPaymentHeader,.livePaymentPortal .figmaPaymentModal.select .figmaPaymentHeader{background:0 0;border:0;flex:none;justify-content:space-between;align-items:flex-start;gap:20px;min-height:88px;padding:27px 31px 16px;display:flex}.livePaymentPortal .figmaPaymentModal:not(.view-select):not(.view-wallet-connect) .figmaPaymentHeader{min-height:82px}.livePaymentPortal .figmaPaymentHeading,.livePaymentPortal .figmaPaymentTitleLine{min-width:0}.livePaymentPortal .figmaPaymentTitleLine{align-items:center;gap:12px;display:flex}.livePaymentPortal .figmaPaymentModal .figmaPaymentHeader h3,.livePaymentPortal .figmaPaymentModal.select .figmaPaymentHeader h3{color:#f8fafc;letter-spacing:-.02em;margin:0;font-size:24px;font-weight:800;line-height:1.2}.livePaymentPortal .figmaPaymentHeading p{color:#8490ad;margin:7px 0 0;font-size:13px;line-height:1.35}.livePaymentPortal .figmaPaymentStepBadge{color:#facc15;letter-spacing:.06em;background:#facc1524;border-radius:999px;justify-content:center;align-items:center;height:22px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.livePaymentPortal .figmaPaymentCloseButton{color:#9aa5c0;background:#252c4c;border:0;border-radius:999px;place-items:center;width:28px;min-width:28px;height:28px;padding:0;display:grid}.livePaymentPortal .figmaPaymentAlertSlot{color:#d8c980;background:#facc1512;border:1px solid #facc1547;border-radius:7px;flex:0 0 30px;align-items:center;gap:7px;min-width:0;margin:0 31px 8px;padding:0 10px;font-size:11px;line-height:1;display:flex}.livePaymentPortal .figmaPaymentAlertSlot.error{color:#fca5a5;background:#f8717114;border-color:#f8717152}.livePaymentPortal .figmaPaymentAlertSlot span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.livePaymentPortal .figmaPaymentSelectBody,.livePaymentPortal .figmaPaymentModal.select .figmaPaymentSelectBody,.livePaymentPortal .figmaPaymentDetailBody{scrollbar-width:thin;scrollbar-color:#394266 transparent;flex:auto;min-height:0;overflow:hidden auto}.livePaymentPortal .figmaPaymentSelectBody,.livePaymentPortal .figmaPaymentModal.select .figmaPaymentSelectBody{flex-direction:column;gap:20px;padding:0 31px 4px;display:flex}.livePaymentPortal .figmaPaymentPurchaseCard{box-sizing:border-box;background:#0a0d1d;border:1px solid #2e375e;border-radius:12px;gap:13px;min-height:164px;padding:20px 23px;display:grid}.livePaymentPortal .figmaPaymentSummaryRow span{color:#8792ae;font-size:13px}.livePaymentPortal .figmaPaymentSummaryRow strong{color:#f8fafc;font-size:13px}.livePaymentPortal .figmaPaymentSummaryTotal strong{font-size:14px}.livePaymentPortal .figmaPaymentSummaryTotal b{color:#facc15;font-size:30px;line-height:1}.livePaymentPortal .figmaPaymentMethodList{gap:8px;display:grid}.livePaymentPortal .figmaPaymentMethod,.livePaymentPortal .figmaPaymentMethod.active{background:#0a0d1d;border-radius:12px;grid-template-columns:20px 48px minmax(0,1fr);align-items:center;gap:16px;min-height:90px;padding:14px 19px}.livePaymentPortal .figmaPaymentMethod{border:1px solid #2e375e}.livePaymentPortal .figmaPaymentMethod.active{border:2px solid #facc15;padding:13px 18px;box-shadow:0 0 12px #facc1524}.livePaymentPortal .figmaPaymentMethodText{gap:3px}.livePaymentPortal .figmaPaymentMethodText strong{font-size:15px}.livePaymentPortal .figmaPaymentMethodText small{font-size:12px}.livePaymentPortal .figmaPaymentMethodText small.figmaPaymentMethodMeta{font-size:11px}.livePaymentPortal .figmaPaymentModal .figmaPaymentFooter,.livePaymentPortal .figmaPaymentModal.select .figmaPaymentFooter{background:#10162f;border:0;flex-direction:column;flex:none;gap:16px;padding:8px 31px 24px;display:flex}.livePaymentPortal .figmaPaymentActionRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.livePaymentPortal .figmaPaymentModal .figmaPaymentPrimary,.livePaymentPortal .figmaPaymentModal .figmaPaymentOutline,.livePaymentPortal .figmaPaymentModal.select .figmaPaymentPrimary,.livePaymentPortal .figmaPaymentModal.select .figmaPaymentOutline{border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;margin:0;padding:0 16px;font-size:15px;font-weight:800;display:inline-flex}.livePaymentPortal .figmaPaymentModal .figmaPaymentOutline{color:#9aa5c0;background:0 0;border:1px solid #2e375e}.livePaymentPortal .figmaPaymentModal .figmaPaymentPrimary{color:#11162d;background:#facc15;border:1px solid #facc15}.livePaymentPortal .figmaPaymentModal button:disabled{cursor:not-allowed;opacity:.48}.livePaymentPortal .figmaPaymentNotice,.livePaymentPortal .figmaPaymentModal.select .figmaPaymentNotice{color:#69738f;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;min-height:20px;margin:0;padding:0;display:flex}.livePaymentPortal .figmaPaymentNotice p,.livePaymentPortal .figmaPaymentModal.select .figmaPaymentNotice p{color:inherit;margin:0;font-size:11px}.livePaymentPortal .figmaPaymentDetailBody{padding:8px 31px 12px;display:block}.livePaymentPortal .figmaPointPaymentContent{flex-direction:column;height:100%;min-height:0;display:flex}.livePaymentPortal .figmaPaymentModal.detail>.figmaPaymentFooter,.livePaymentPortal .figmaPaymentModal.select>.figmaPaymentFooter{box-sizing:border-box;width:100%;padding:8px 31px 24px}.livePaymentPortal .figmaPaymentModal.select>.figmaPaymentFooter .figmaPaymentActionRow,.livePaymentPortal .figmaPaymentModal.detail>.figmaPaymentFooter .figmaPaymentActionRow{width:100%}.livePaymentPortal .figmaPaymentModal.view-manual-selection .figmaPaymentHeader,.livePaymentPortal .figmaPaymentModal.view-wallet-asset .figmaPaymentHeader,.livePaymentPortal .figmaPaymentModal.view-manual-selection .figmaPaymentDetailBody,.livePaymentPortal .figmaPaymentModal.view-wallet-asset .figmaPaymentDetailBody{padding-left:23px;padding-right:23px}.livePaymentPortal .figmaPointBalanceRow{color:#96a0ba;justify-content:space-between;align-items:center;margin-top:24px;font-size:13px;display:flex}.livePaymentPortal .figmaPointBalanceRow strong{color:#f8fafc;font-size:16px}.livePaymentPortal .figmaPointBalanceAfter{color:#9ca7c0;background:#151b38;border:1px solid #2e375e;border-radius:8px;justify-content:space-between;align-items:center;min-height:49px;margin-top:11px;padding:0 15px;font-size:13px;display:flex}.livePaymentPortal .figmaPointBalanceAfter strong{color:#facc15;font-size:18px}.livePaymentPortal .figmaPointConsent{color:#9aa5c0;align-items:center;gap:10px;margin-top:auto;padding:18px 0 4px;font-size:12px;line-height:1.35;display:flex}.livePaymentPortal .figmaPointConsent input{accent-color:#facc15;width:17px;height:17px;margin:0}.livePaymentPortal .figmaWalletAssetSelection{flex-direction:column;align-items:stretch;gap:21px;width:100%;display:flex}.livePaymentPortal .figmaWalletSelectionBox{background:0 0;border:0;gap:9px;padding:0;display:grid}.livePaymentPortal .figmaWalletSelectionBox h4,.livePaymentPortal .figmaWalletPaySection h4{color:#f8fafc;margin:0;font-size:13px;font-weight:700}.livePaymentPortal .figmaWalletSelectionRows{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.livePaymentPortal .figmaWalletSelectionRows>button{color:#9aa5c0;background:#0b0f22;border:1px solid #2e375e;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 12px;display:flex}.livePaymentPortal .figmaWalletSelectionRows>button.active{color:#f8fafc;background:#facc1514;border-color:#facc15}.livePaymentPortal .figmaWalletNetworkTabs{grid-template-columns:1fr;gap:8px}.livePaymentPortal .figmaWalletNetworkTabs>button{justify-content:flex-start;min-height:40px;padding:0 14px 0 44px;position:relative}.livePaymentPortal .figmaWalletNetworkTabs>button:before{box-sizing:border-box;content:"";border:1px solid #66708c;border-radius:999px;width:15px;height:15px;position:absolute;left:15px}.livePaymentPortal .figmaWalletNetworkTabs>button.active:before{border:4px solid #facc15}.livePaymentPortal .figmaPaymentLogoFrame{background:0 0;border:0;border-radius:999px;place-items:center;width:23px;height:23px;padding:0;display:grid}.livePaymentPortal .figmaPaymentLogoFrame img{object-fit:contain;width:22px;height:22px}.livePaymentPortal .figmaWalletNetworkTabs button>span:last-child{align-items:baseline;gap:7px;min-width:0;display:flex}.livePaymentPortal .figmaWalletNetworkTabs button small{color:#6f7a97;font-size:10px}.livePaymentPortal .figmaWalletEstimatedAmount{background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:16px;margin-top:2px;padding:0;display:flex}.livePaymentPortal .figmaWalletEstimatedAmount span{color:#9aa5c0;font-size:13px}.livePaymentPortal .figmaWalletEstimatedAmount strong{color:#facc15;font-size:29px;line-height:1}.livePaymentPortal .figmaWalletEstimatedAmount small{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.livePaymentPortal .figmaManualPanel{flex-direction:column;gap:19px;display:flex}.livePaymentPortal .figmaManualCoinTabs{background:#0b0f22;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-height:43px;padding:4px;display:grid}.livePaymentPortal .figmaManualCoinTabs span{color:#727d99;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.livePaymentPortal .figmaManualCoinTabs span.active{color:#f8fafc;background:#facc1517;border-color:#facc15}.livePaymentPortal .figmaManualCoinTabs img{width:20px;height:20px}.livePaymentPortal .figmaManualAmountCard{background:#0b0f22;border:1px solid #2e375e;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:100px;display:flex}.livePaymentPortal .figmaManualAmountCard span{color:#8893ae;font-size:12px}.livePaymentPortal .figmaManualAmountCard strong{color:#facc15;font-size:31px}.livePaymentPortal .figmaManualTransferRow{grid-template-columns:100px minmax(0,1fr);align-items:center;gap:17px;display:grid}.livePaymentPortal .figmaManualQrBox{background:#fff;border:5px solid #fff;border-radius:7px;place-items:center;width:100px;height:100px;display:grid;overflow:hidden}.livePaymentPortal .figmaManualQrBox img{object-fit:cover;grid-area:1/1;width:100%;height:100%}.livePaymentPortal .figmaManualQrBox span{color:#15192d;grid-area:1/1;place-items:center;gap:4px;font-size:9px;display:grid}.livePaymentPortal .figmaManualAddressBlock{gap:7px;min-width:0;display:grid}.livePaymentPortal .figmaManualAddressBlock>span{color:#98a3bd;font-size:12px}.livePaymentPortal .figmaManualAddressBlock button{color:#a8b2ca;background:#0b0f22;border:1px solid #2e375e;border-radius:7px;align-items:center;gap:8px;min-width:0;height:45px;padding:0 12px;display:flex}.livePaymentPortal .figmaManualAddressBlock code{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:10px;overflow:hidden}.livePaymentPortal .figmaManualAddressBlock small{color:#facc15;font-size:10px}.livePaymentPortal .figmaWalletImportant{box-sizing:border-box;color:#9aa5c0;background:#facc1509;border:1px solid #facc1585;border-radius:10px;min-height:148px;padding:18px 20px}.livePaymentPortal .figmaWalletImportant>strong{color:#facc15;align-items:center;gap:8px;font-size:13px;display:flex}.livePaymentPortal .figmaWalletImportant ul{gap:8px;margin:15px 0 0;padding-left:17px;font-size:11px;line-height:1.35;display:grid}.livePaymentPortal .figmaWalletConnectContent{flex-direction:column;gap:16px;display:flex}.livePaymentPortal .figmaWalletConnectInfo{color:#a5afc6;background:#151b38;border:1px solid #2e375e;border-radius:8px;align-items:center;gap:10px;min-height:50px;padding:0 15px;font-size:12px;display:flex}.livePaymentPortal .figmaWalletQrCard{background:#0b0f22;border:1px solid #2e375e;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:253px;display:flex}.livePaymentPortal .figmaWalletQrVisual{color:#11162d;background:#e8edf7;border-radius:8px;place-items:center;width:160px;height:160px;display:grid;position:relative}.livePaymentPortal .figmaWalletQrImage{object-fit:contain;border-radius:8px;width:160px;height:160px;display:block}.livePaymentPortal .figmaWalletQrSkeleton{background:linear-gradient(110deg,#0000 22%,#ffffffc2 42%,#0000 62%) -180px 0/180px 100% no-repeat,#cfd6e4;border-radius:8px;animation:1.15s ease-in-out infinite figmaWalletQrSkeleton;position:absolute;inset:0;overflow:hidden}.livePaymentPortal .figmaWalletQrSkeleton i{border:7px solid #aeb8cb;border-radius:5px;width:38px;height:38px;position:absolute}.livePaymentPortal .figmaWalletQrSkeleton i:first-child{top:20px;left:20px}.livePaymentPortal .figmaWalletQrSkeleton i:nth-child(2){top:20px;right:20px}.livePaymentPortal .figmaWalletQrSkeleton i:nth-child(3){bottom:20px;left:20px}.livePaymentPortal .figmaWalletQrSkeleton i:nth-child(4){border-width:5px;width:25px;height:25px;bottom:27px;right:27px}.livePaymentPortal .figmaWalletQrSkeleton.error{opacity:.62;animation:none}@keyframes figmaWalletQrSkeleton{0%{background-position:-180px 0}to{background-position:180px 0}}.livePaymentPortal .figmaWalletQrCard>strong{color:#f8fafc;margin-top:11px;font-size:13px}.livePaymentPortal .figmaWalletQrCard>p{color:#7f8aa5;text-align:center;max-width:310px;margin:5px 0 0;font-size:10px;line-height:1.35}.livePaymentPortal .figmaWalletConnectButton{color:#11162d;background:#facc15;border:1px solid #facc15;border-radius:8px;min-height:57px;font-size:14px;font-weight:800}.livePaymentPortal .figmaWalletSecureNote{color:#69738e;justify-content:center;align-items:center;gap:7px;margin:0;font-size:10px;display:flex}.livePaymentPortal .ticketWalletConnectorBridge{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.livePaymentPortal .figmaWalletPayContent{flex-direction:column;gap:13px;display:flex}.livePaymentPortal .figmaWalletConnectedRow{background:#34d3990d;border:1px solid #34d39957;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;min-height:49px;padding:0 15px;display:flex}.livePaymentPortal .figmaWalletConnectedRow span{color:#34d399;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.livePaymentPortal .figmaWalletConnectedRow i{background:#34d399;border-radius:999px;width:7px;height:7px}.livePaymentPortal .figmaWalletConnectedRow strong{color:#a7b1c8;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.livePaymentPortal .figmaWalletPaySection{gap:8px;display:grid}.livePaymentPortal .figmaWalletPayField{color:#f8fafc;background:#0b0f22;border:1px solid #2e375e;border-radius:8px;align-items:center;gap:9px;min-height:48px;padding:0 14px;font-size:12px;display:flex}.livePaymentPortal .figmaWalletPayField img{object-fit:contain;width:23px;height:23px}.livePaymentPortal .figmaWalletPayGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.livePaymentPortal .figmaWalletPayField.amount{color:#facc15;justify-content:flex-end}.livePaymentPortal .figmaWalletGasRow{color:#8d98b2;justify-content:space-between;align-items:center;font-size:11px;display:flex}.livePaymentPortal .figmaWalletGasRow strong{color:#f8fafc}.livePaymentPortal .figmaWalletPayContent .figmaWalletImportant{min-height:182px}.livePaymentPortal .figmaPaymentButtonLabel{justify-content:center;align-items:center;gap:8px;display:inline-flex}.livePaymentPortal .figmaPaymentButtonLabel>span:last-child{align-items:center;gap:8px;display:inline-flex}.livePaymentPortal .figmaPaymentSpinner{box-sizing:border-box;border:2px solid;border-right-color:#0000;border-radius:999px;width:16px;height:16px;animation:.75s linear infinite figmaPaymentSpin}@keyframes figmaPaymentSpin{to{transform:rotate(360deg)}}@media (max-width:640px){.livePaymentPortal .ticketPaymentModalOverlay{align-items:flex-end;padding:12px}.livePaymentPortal .figmaPaymentModal,.livePaymentPortal .figmaPaymentModal.select,.livePaymentPortal .figmaPaymentModal.detail{border-radius:16px;width:100%;max-width:none;height:min(700px,100dvh - 24px);max-height:calc(100dvh - 24px)}.livePaymentPortal .figmaPaymentModal .figmaPaymentHeader,.livePaymentPortal .figmaPaymentModal.select .figmaPaymentHeader{min-height:78px;padding:23px 20px 13px}.livePaymentPortal .figmaPaymentModal .figmaPaymentHeader h3,.livePaymentPortal .figmaPaymentModal.select .figmaPaymentHeader h3{font-size:21px}.livePaymentPortal .figmaPaymentAlertSlot{margin-left:20px;margin-right:20px}.livePaymentPortal .figmaPaymentSelectBody,.livePaymentPortal .figmaPaymentModal.select .figmaPaymentSelectBody,.livePaymentPortal .figmaPaymentDetailBody{padding-left:20px;padding-right:20px}.livePaymentPortal .figmaPaymentModal .figmaPaymentFooter,.livePaymentPortal .figmaPaymentModal.select .figmaPaymentFooter{padding-bottom:20px;padding-left:20px;padding-right:20px}.livePaymentPortal .figmaPaymentMethod,.livePaymentPortal .figmaPaymentMethod.active{grid-template-columns:18px 40px minmax(0,1fr);gap:11px}.livePaymentPortal .figmaPaymentIconBox{width:40px;height:40px}.livePaymentPortal .figmaManualTransferRow{grid-template-columns:86px minmax(0,1fr);gap:12px}.livePaymentPortal .figmaManualQrBox{width:86px;height:86px}}.jpMySummaryCard{gap:16px;padding:24px 28px}@media (max-width:760px){.mobileMyPageContent{background:#0a0d1d!important;padding:64px 0 0!important}.mobileMyPageContent .jpMyDashboard{width:100%;padding:12px 16px 24px}.mobileMyPageContent .jpMySummaryCard{gap:12px;padding:20px}.mobileMyPageContent .jpMyTitle+.jpMySummaryRow{margin-top:-4px}.mobileMyPageContent .jpMyAccountCard{gap:8px}.mobileMyPageContent .jpMyAccountMeta>div{min-height:32px}.mobileMyPageContent .jpMyTabs button{font-size:10px}.mobileMyPageContent .globalSiteFooter{padding-left:16px;padding-right:16px}.myPageLoadingLogoText{width:min(61vw,288px)}.mobileBrandTextImage{max-width:114px;height:24px}.mobileHome.mobileLiveShell .mobileLiveContent{box-sizing:border-box;min-width:0}.mobileHome.mobileLiveShell .mobileFigmaJackpotCard{box-sizing:border-box;min-width:0;max-width:calc(100% - 32px);width:calc(100% - 32px)!important;margin:0 16px!important;padding:20px!important}.mobileHome.mobileLiveShell .mobileLiveSelection{box-sizing:border-box;min-width:0;max-width:calc(100% - 32px);width:calc(100% - 32px)!important;margin:0 16px 16px!important;padding:16px!important}.mobileHome.mobileLiveShell .mobileLiveSelection.expanded{padding:16px!important}.mobileHome.mobileLiveShell .mobileLiveSelectionActions{min-width:32px;flex:0 0 32px!important;width:32px!important}.mobileHome.mobileLiveShell .mobileLivePickerToggle{visibility:visible!important;opacity:1!important;color:#f0b90b!important;background:#252b46!important;border:1px solid #2e375e!important;border-radius:8px!important;place-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;display:grid!important}.mobileHome.mobileLiveShell .mobileLivePickerToggle svg{stroke:currentColor;visibility:visible!important;opacity:1!important;color:currentColor!important;width:18px!important;height:18px!important;display:block!important}}.livePaymentPortal .figmaPaymentModal.select{gap:0;padding:0}.livePaymentPortal .figmaPaymentModal.select .figmaPaymentSelectBody{gap:20px;overflow:hidden}.livePaymentPortal .figmaPaymentModal.select .figmaPaymentFooter{gap:16px}@media (max-width:640px){.livePaymentPortal .figmaPaymentModal.select{gap:0;padding:0}.livePaymentPortal .figmaPaymentModal.select .figmaPaymentSelectBody{gap:20px;padding-bottom:0;overflow-y:hidden}.livePaymentPortal .figmaPaymentModal.select .figmaPaymentFooter{gap:16px}}.liveLanding .liveCountdownHomeTimer .homeCountdownPlaceholder{color:#fff;font-family:Inter,Geist,sans-serif;font-size:48px;font-weight:700;line-height:1.25}.liveLanding .homeSkeletonCardStat{border-radius:6px;width:96px;height:22px;margin:0 auto}.liveLanding .liveCountdownStandby.liveCountdownFigma .liveCountdownFigmaContent{box-sizing:border-box;text-align:center;grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);align-content:stretch;justify-items:center;gap:0;width:100%;max-width:1120px;height:100%;margin:0 auto;padding:32px 48px}.liveLanding .liveCountdownTopGroup{text-align:center;place-self:center;justify-items:center;gap:12px;width:100%;display:grid}.liveLanding .liveCountdownTopGroup .liveCountdownTitle,.liveLanding .liveCountdownTopGroup .liveCountdownHomeTimer{text-align:center;justify-self:center;margin:0;transform:none}.liveLanding .liveCountdownStandby.liveCountdownFigma .liveCountdownFigmaPrize{text-align:center;place-self:center;margin:0}.liveLanding .liveCountdownStandby.liveCountdownFigma .liveCountdownFigmaPrize strong{text-align:center;width:max-content;max-width:100%;margin:0 auto;display:block}.liveLanding .liveCountdownStandby.liveCountdownFigma .liveCountdownFigmaStats{text-align:center;place-self:center;gap:0;width:min(100%,900px);margin:0 auto;padding:0}.liveLanding .liveCountdownStandby.liveCountdownFigma .liveCountdownFigmaStats>div{text-align:center;justify-items:center;width:100%}@media (max-width:760px){.liveLanding .liveCountdownStandby.liveCountdownFigma .liveCountdownFigmaContent{padding:20px 16px}.mobileHome.mobileLiveShell .mobileFigmaCountdown,.mobileHome.mobileLiveShell .mobileFigmaPrizeGroup{text-align:center;align-items:center}.mobileHome.mobileLiveShell .mobileFigmaCountdownRow{justify-content:center;width:100%}.mobileHome.mobileLiveShell .mobileFigmaPrizeGroup>strong{text-align:center;width:100%}.mobileHome.mobileLiveShell .mobileFigmaJackpotStats{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px}.mobileHome.mobileLiveShell .mobileFigmaJackpotStats>div{text-align:center;flex-direction:column;justify-content:flex-start;gap:6px;min-width:0}.mobileHome.mobileLiveShell .mobileFigmaJackpotStats span{text-align:center;place-items:center;min-height:24px;font-size:10px;line-height:1.2;display:grid}.mobileHome.mobileLiveShell .mobileFigmaJackpotStats strong{text-align:center;width:100%;font-size:12px}}.liveLanding .liveTicketRailList,.mobileLiveShell .liveTicketRailList{grid-template-columns:minmax(0,1fr)!important}.liveLanding .liveTicketRail h2,.mobileLiveShell .liveTicketRail h2{white-space:nowrap}.liveLanding .liveTicketRail .liveTicketHeaderLink,.mobileLiveShell .liveTicketRail .liveTicketHeaderLink{color:#94a3b8;background:0 0;border:1px solid #2e375e;border-radius:8px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.liveLanding .liveTicketRailFooter{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.liveLanding .liveTicketPagination,.mobileLiveShell .liveTicketPagination{justify-self:center;gap:8px;width:auto;padding-top:0;display:flex}.liveLanding .liveTicketPagination button,.mobileLiveShell .liveTicketPagination button{color:#94a3b8;background:0 0;border:0;border-radius:8px;width:36px;height:36px;font-family:Inter,Geist,sans-serif;font-size:12px;font-weight:600}.liveLanding .liveTicketPagination button:first-child,.liveLanding .liveTicketPagination button:last-child,.mobileLiveShell .liveTicketPagination button:first-child,.mobileLiveShell .liveTicketPagination button:last-child{background:0 0;border:1px solid #2e375e}.liveLanding .liveTicketPagination button.active,.mobileLiveShell .liveTicketPagination button.active{color:#0a0d1d;background:#f0b90b;border-color:#0000;font-weight:700}.liveLanding .liveTicketPagination button:disabled:not(.active),.mobileLiveShell .liveTicketPagination button:disabled:not(.active){cursor:not-allowed;opacity:.45}@media (max-width:760px){.mobileLiveShell .liveTicketRailFooter{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.mobileLiveShell .liveTicketPagination{grid-area:2/1/auto/-1;gap:6px}.mobileLiveShell .liveTicketPagination button{width:32px;height:32px}}.homeLanding .homeEventsPanel{justify-content:flex-start;gap:0;height:596px;min-height:596px;padding:24px}.homeLanding .homeFigmaEventList{flex-direction:column;flex:auto;justify-content:space-between;min-height:0;margin-top:40px;display:flex}.homeLanding .homeFigmaEventCard{background:#0a0d1d;border:1px solid #2e375e;border-radius:12px;flex:0 0 87px;justify-content:space-between;align-items:center;gap:16px;width:100%;height:87px;padding:16px;display:flex;overflow:hidden}.homeLanding .homeFigmaEventCard.attendance{padding-left:20px;padding-right:20px}.homeLanding .homeFigmaEventCard.earlyBird{padding:12px 16px}.homeLanding .homeFigmaEventCopy{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;font-family:Inter,Geist,sans-serif;font-style:normal;display:flex}.homeLanding .homeFigmaEventCopy.attendanceCopy{flex:0 0 190px;width:190px}.homeLanding .homeFigmaEventCopy.earlyBirdCopy{flex:0 0 150px;gap:2px;width:150px}.homeLanding .homeFigmaEventCopy.referralCopy,.homeLanding .homeFigmaEventCopy.surpriseCopy{flex:auto}.homeLanding .homeFigmaEventCopy strong,.homeLanding .homeFigmaEventCopy span{text-overflow:ellipsis;white-space:nowrap;width:100%;margin:0;overflow:hidden}.homeLanding .homeFigmaEventCopy strong{color:#fff;font-size:14px;font-weight:700;line-height:18px}.homeLanding .homeFigmaEventCopy.earlyBirdCopy strong{font-size:13px;line-height:normal}.homeLanding .homeFigmaEventCopy span{color:#94a3b8;font-size:11px;font-weight:500;line-height:14px}.homeLanding .homeFigmaEventCopy.referralCopy strong{line-height:20px}.homeLanding .homeFigmaEventCopy.referralCopy span{line-height:16px}.homeLanding .homeFigmaEventCopy strong em{color:#f0b90b;font-style:normal;font-weight:800}.homeLanding .homeFigmaEventCard.surprise{border-color:#1e2438}.homeLanding .homeFigmaEventCopy.surpriseCopy strong{color:#64748b;line-height:20px}.homeLanding .homeFigmaEventCopy.surpriseCopy span{color:#475569;font-weight:400;line-height:16px}.homeLanding .homeAttendanceProgress{flex:none;align-items:center;display:flex}.homeLanding .homeAttendanceProgressItem{align-items:center;display:inline-flex}.homeLanding .homeAttendanceProgressItem i{color:#0a0d1d;background:#1a1f35;border:1.5px solid #2e375e;border-radius:50%;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;font-style:normal;display:inline-flex}.homeLanding .homeAttendanceProgressItem i.completed{background:#f0b90b;border-color:#f0b90b}.homeLanding .homeAttendanceProgressItem i.bonus{color:#f0b90b;border-color:#f0b90b;flex-basis:22px;width:22px;height:22px}.homeLanding .homeAttendanceProgressItem b{background:#2e375e;flex:0 0 12px;width:12px;height:2px}.homeLanding .homeAttendanceProgressItem b.completed{background:#f0b90b}.homeLanding .homeEarlyBirdSteps{flex:none;align-items:center;gap:8px;height:100%;display:flex}.homeLanding .homeEarlyBirdSteps>span{color:#64748b;background:#111827;border:1px solid #2e375e;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:72px;height:46px;padding:4px 10px;font-family:Inter,Geist,sans-serif;display:flex}.homeLanding .homeEarlyBirdSteps>span.current{color:#fff;background:#1a2235;border-color:#22c55e}.homeLanding .homeEarlyBirdSteps small{color:#fff;background:#22c55e;border-radius:10px;justify-content:center;align-items:center;padding:1px 4px;font-size:8px;font-weight:700;line-height:normal;display:inline-flex}.homeLanding .homeEarlyBirdSteps strong{font-size:12px;font-weight:700;line-height:normal}.homeLanding .homeFigmaEventCta{color:#0a0d1d;white-space:nowrap;background:#f0b90b;border:0;border-radius:18px;flex:none;justify-content:center;align-items:center;min-width:77px;min-height:31px;padding:0 14px;font-family:Inter,Geist,sans-serif;font-size:12px;font-weight:700;line-height:normal;display:inline-flex}.homeLanding .homeFigmaEventCard.referral .homeFigmaEventCta{padding-left:16px;padding-right:16px}.homeLanding .homeFigmaEventCta:disabled{cursor:default;color:#475569;background:#1e2438}.liveLanding .roundPurchaseTitleGroup{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.liveLanding .numberPicker,.liveLanding .numberPicker.bonusPicker{gap:6px 0}.liveLanding .liveSelectedNumbersSection{background:#111827;border:1px solid #2e375e;border-radius:8px;gap:12px;width:100%;padding:16px;display:grid}.liveLanding .liveSelectedNumbersSection>span{color:#94a3b8;font-family:Inter,Geist,sans-serif;font-size:11px;font-weight:400;line-height:normal}.liveLanding .liveSelectedNumbersSection .ticketNumberStrip,.liveLanding .liveSelectedNumbersSection .ticketNumberStrip>div{align-items:center;gap:8px;display:flex}.liveLanding .liveSelectedNumbersSection .ticketNumberPill{color:#0a0d1d;background:#f0b90b;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;font-size:14px;font-weight:800;display:inline-flex}.liveLanding .liveSelectedNumbersSection .ticketNumberPill.pending{color:#64748b;background:#0a0d1d;border:1px dashed #2e375e}.liveLanding .liveSelectedNumbersSection .ticketNumberStrip>b{color:#94a3b8;font-size:14px;font-weight:800}.liveLanding .liveAddToCartButton{color:#0a0d1d;background:#f0b90b;border:0;border-radius:8px;justify-content:center;align-items:center;width:100%;height:44px;font-family:Inter,Geist,sans-serif;font-size:14px;font-weight:800;display:inline-flex}.liveLanding .liveAddToCartButton:disabled{cursor:not-allowed;opacity:.48}.liveLanding .liveCombinationStack{border-top:0;gap:12px;padding-top:0}.liveLanding .liveCombinationHeader{color:#94a3b8;align-items:center;min-height:20px;font-size:14px;font-weight:700;display:flex}.liveLanding .liveCombinationRow{background:#0a0d1d;border:1px solid #2e375e;border-radius:16px;min-height:44px;padding:8px 12px}.liveLanding .liveCombinationEmpty{color:#64748b;background:#0a0d1d;border:1px solid #2e375e;border-radius:16px;align-items:center;min-height:44px;padding:0 12px;font-size:12px;display:flex}@media (max-width:760px){.mobileHome.mobileLiveShell .mobileLiveRandomActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.mobileHome.mobileLiveShell .mobileLiveRandomActions button{color:#f0b90b;white-space:nowrap;background:#f0b90b1f;border:1px solid #f0b90b80;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:38px;padding:0 10px;font-family:Inter,Geist,sans-serif;font-size:10px;font-weight:700;display:inline-flex}.mobileHome.mobileLiveShell .mobileLiveRandomActions button:nth-child(2){color:#fff;background:#0a0d1d;border-color:#2e375e}.mobileHome.mobileLiveShell .mobileLiveRandomActions button.clear{color:#94a3b8;background:0 0;border-color:#2e375e;width:100%;min-height:38px}.mobileHome.mobileLiveShell .mobileLiveRandomActions button:disabled{opacity:.45}.mobileHome.mobileLiveShell .mobileLiveSelectedNumbersSection{background:#111827;border:1px solid #2e375e;border-radius:8px;gap:12px;padding:14px;display:grid}.mobileHome.mobileLiveShell .mobileLiveSelectedNumbersSection>span{color:#94a3b8;font-family:Inter,Geist,sans-serif;font-size:11px}.mobileHome.mobileLiveShell .mobileLiveSelectedNumbersSection .mobileLiveCombinationBalls{overflow:visible!important}.mobileHome.mobileLiveShell .mobileLiveAddToCartButton{color:#0a0d1d;background:#f0b90b;border:0;border-radius:8px;width:100%;min-height:44px;font-family:Inter,Geist,sans-serif;font-size:13px;font-weight:800}.mobileHome.mobileLiveShell .mobileLiveAddToCartButton:disabled{opacity:.48}.mobileHome.mobileLiveShell .mobileLiveCartSection{gap:10px;display:grid}.mobileHome.mobileLiveShell .mobileLiveCartSection>strong{color:#94a3b8;font-family:Inter,Geist,sans-serif;font-size:12px;font-weight:700}.mobileHome.mobileLiveShell .mobileLiveCartEmpty{color:#64748b;background:#0a0d1d;border:1px solid #2e375e;border-radius:12px;align-items:center;min-height:40px;margin:0;padding:0 12px;font-size:11px;display:flex}}.liveLanding .bonusPicker button.selected,.liveLanding .winningNumbers .numberBall.bonusBall:not(.pending),.liveLanding .ticketNumberStrip .ticketNumberPill.bonus:not(.pending),.liveTicketRail .ticketCompareBall.bonus,.mobileLiveTicketBalls .ticketCompareBall.bonus,.mobileHome.mobileLiveShell .mobileLiveBonusGrid button.selected,.mobileHome.mobileLiveShell .mobileLiveCombinationBall.bonus:not(.pending),.proofCertificateLanding .proofCertificateWinningNumbers span.bonus:not(.pending),.mobileHome.mobileProofCertificateShell .proofCertificateWinningNumbers span.bonus:not(.pending){color:#0a0d1d!important;filter:none!important;box-shadow:none!important;background:#00ffb7!important;border-color:#0000!important}@media (max-width:760px){.mobileHome.mobileLiveShell .mobileLiveTicketSection .liveTicketRail,.mobileHome.mobileLiveShell .mobileLiveTicketSection .liveTicketRailList,.mobileHome.mobileLiveShell .mobileLiveTicketSection .ticketCompareCard,.mobileHome.mobileLiveShell .mobileLiveTicketSection .ticketCompareBody{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.mobileHome.mobileLiveShell .mobileLiveTicketSection .ticketCompareCard{width:100%!important;padding:0!important;overflow:hidden!important}.mobileHome.mobileLiveShell .mobileLiveTicketSection .ticketCompareBody{width:100%!important;padding:12px!important}.mobileHome.mobileLiveShell .mobileLiveTicketSection .ticketCompareNumbers{justify-content:space-between!important;gap:clamp(3px,1.4vw,6px)!important;width:calc(100% - 16px)!important;max-width:100%!important;overflow:hidden!important}.mobileHome.mobileLiveShell .mobileLiveTicketSection .ticketCompareBall{box-sizing:border-box!important;flex:0 0 clamp(22px,6.7vw,26px)!important;width:clamp(22px,6.7vw,26px)!important;min-width:clamp(22px,6.7vw,26px)!important;max-width:clamp(22px,6.7vw,26px)!important;height:clamp(22px,6.7vw,26px)!important;min-height:clamp(22px,6.7vw,26px)!important;max-height:clamp(22px,6.7vw,26px)!important}.mobileHome.mobileLiveShell .mobileLiveTicketSection .ticketCompareNumbers em{flex:none;margin:0}.mobileHome.mobileLiveShell .mobileLiveTicketSection .liveTicketRail .ticketCompareBall:not(.bonus){color:#0a0d1d!important;filter:none!important;box-shadow:none!important;background:#ffb800!important;border-color:#0000!important}.mobileHome.mobileLiveShell .mobileLiveTicketSection .liveTicketRail .ticketCompareBall.bonus{color:#0a0d1d!important;filter:none!important;box-shadow:none!important;background:#00ffb7!important;border-color:#0000!important}}.proofCertificateLanding .proofCertificateWinningNumbers span,.mobileHome.mobileProofCertificateShell .proofCertificateWinningNumbers span{box-sizing:border-box!important;text-align:center!important;justify-content:center!important;align-items:center!important;padding:1px 0 0!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.proofCertificateLanding .proofCertificateRoundMeta p,.mobileHome.mobileProofCertificateShell .proofCertificateRoundMeta p{grid-template-rows:minmax(0,1fr) auto!important;row-gap:8px!important;height:84px!important}.proofCertificateLanding .proofCertificateRoundSummary,.proofCertificateLanding .proofCertificateRoundMeta,.mobileHome.mobileProofCertificateShell .proofCertificateRoundSummary,.mobileHome.mobileProofCertificateShell .proofCertificateRoundMeta{height:auto!important}.proofCertificateLanding .proofCertificateRoundCard{height:auto!important;min-height:334px!important}.proofCertificateLanding .proofCertificateRoundMeta p .proofCertificatePrizeStat b,.mobileHome.mobileProofCertificateShell .proofCertificateRoundMeta p .proofCertificatePrizeStat b{color:#f0b90b!important}.proofCertificateLanding .proofCertificateRoundMeta p>.proofCertificatePayoutNotice,.mobileHome.mobileProofCertificateShell .proofCertificateRoundMeta p>.proofCertificatePayoutNotice{color:#64748b;text-align:center;white-space:nowrap;grid-column:1/-1;width:100%;margin:0;font-family:Inter,Geist,sans-serif;font-size:10px;font-weight:400;line-height:1.4;display:block}.proofSkeletonStats{grid-template-rows:minmax(0,1fr) auto;row-gap:8px;height:84px!important}.proofSkeletonStats>.proofSkeletonPayoutNotice{grid-column:1/-1;display:block}.proofSkeletonPayoutNotice .homeSkeleton{width:72%;height:7px;margin:0 auto}@media (max-width:760px){.mobileHome .mobileFigmaEventsPanel{border:0;border-radius:12px;gap:10px;height:288px;min-height:288px;padding:16px 14px;overflow:hidden}.mobileHome .mobileFigmaEventsPanel h2{flex:none;font-size:16px;line-height:19px}.mobileHome .mobileFigmaEventsPanel .homeFigmaEventList{flex-direction:column;gap:10px;width:100%;min-height:0;margin:0;display:flex}.mobileHome .mobileFigmaEventsPanel .homeFigmaEventCard{background:#0a0d1d;border:1px solid #2e375e;border-radius:8px;flex-direction:row;flex:none;justify-content:space-between;align-items:center;gap:6px;width:100%;min-width:0;padding:10px 12px;display:flex;overflow:hidden}.mobileHome .mobileFigmaEventsPanel .homeFigmaEventCard.attendance{height:47px}.mobileHome .mobileFigmaEventsPanel .homeFigmaEventCard.earlyBird{height:52px}.mobileHome .mobileFigmaEventsPanel .homeFigmaEventCard.referral,.mobileHome .mobileFigmaEventsPanel .homeFigmaEventCard.surprise{height:49px}.mobileHome .mobileFigmaEventsPanel .homeFigmaEventCopy{white-space:nowrap;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;font-family:Inter,Geist,sans-serif;font-style:normal;line-height:normal;display:flex;overflow:hidden}.mobileHome .mobileFigmaEventsPanel .homeFigmaEventCopy.attendanceCopy{flex:0 0 115px;width:115px;height:27px}.mobileHome .mobileFigmaEventsPanel .homeFigmaEventCopy.earlyBirdCopy{flex:0 0 105px;gap:2px;width:105px}.mobileHome .mobileFigmaEventsPanel .homeFigmaEventCopy.referralCopy,.mobileHome .mobileFigmaEventsPanel .homeFigmaEventCopy.surpriseCopy{flex:auto}.mobileHome .mobileFigmaEventsPanel .homeFigmaEventCopy strong,.mobileHome .mobileFigmaEventsPanel .homeFigmaEventCopy span{text-overflow:ellipsis;white-space:nowrap;width:100%;margin:0;overflow:hidden}.mobileHome .mobileFigmaEventsPanel .homeFigmaEventCopy strong{color:#fff;font-size:12px;font-weight:700;line-height:normal}.mobileHome .mobileFigmaEventsPanel .homeFigmaEventCopy.attendanceCopy strong{font-size:10px}.mobileHome .mobileFigmaEventsPanel .homeFigmaEventCopy.earlyBirdCopy strong{font-size:11px}.mobileHome .mobileFigmaEventsPanel .homeFigmaEventCopy span{color:#94a3b8;font-size:9px;font-weight:500;line-height:normal}.mobileHome .mobileFigmaEventsPanel .homeFigmaEventCopy.attendanceCopy span{font-size:8px}.mobileHome .mobileFigmaEventsPanel .homeFigmaEventCopy.surpriseCopy strong{color:#94a3b8}.mobileHome .mobileFigmaEventsPanel .homeFigmaEventCopy.surpriseCopy span{color:#64748b;font-weight:400}.mobileHome .mobileFigmaEventsPanel .homeFigmaEventCopy strong em{color:inherit;font-style:normal;font-weight:inherit}.mobileHome .mobileFigmaEventsPanel .homeAttendanceProgress{flex:0 0 98px;align-items:center;width:98px;height:14px;display:flex}.mobileHome .mobileFigmaEventsPanel .homeAttendanceProgressItem{align-items:center;display:inline-flex}.mobileHome .mobileFigmaEventsPanel .homeAttendanceProgressItem i{color:#0a0d1d;background:#1a1f35;border:1px solid #2e375e;border-radius:50%;flex:0 0 10px;justify-content:center;align-items:center;width:10px;height:10px;font-style:normal;display:inline-flex}.mobileHome .mobileFigmaEventsPanel .homeAttendanceProgressItem i.completed{background:#f0b90b;border-color:#f0b90b}.mobileHome .mobileFigmaEventsPanel .homeAttendanceProgressItem i.bonus{color:#f0b90b;border-color:#f0b90b;flex-basis:14px;width:14px;height:14px}.mobileHome .mobileFigmaEventsPanel .homeAttendanceProgressItem i.completed svg{width:4px;height:4px}.mobileHome .mobileFigmaEventsPanel .homeAttendanceProgressItem i.bonus svg{width:8px;height:8px}.mobileHome .mobileFigmaEventsPanel .homeAttendanceProgressItem b{background:#2e375e;flex:0 0 4px;width:4px;height:1px}.mobileHome .mobileFigmaEventsPanel .homeAttendanceProgressItem b.completed{background:#f0b90b}.mobileHome .mobileFigmaEventsPanel .homeEarlyBirdSteps{flex:0 0 122px;align-items:center;gap:4px;width:122px;height:32px;display:flex;overflow:hidden}.mobileHome .mobileFigmaEventsPanel .homeEarlyBirdSteps>span{color:#94a3b8;background:#1a1f35;border:1px solid #2e375e;border-radius:6px;flex-direction:column;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:20px;padding:4px 7px;font-family:Inter,Geist,sans-serif;display:flex}.mobileHome .mobileFigmaEventsPanel .homeEarlyBirdSteps>span.current{color:#fff;border-color:#22c55e;flex-basis:42px;gap:2px;width:42px;height:32px}.mobileHome .mobileFigmaEventsPanel .homeEarlyBirdSteps small{color:#fff;background:#22c55e;border-radius:3px;justify-content:center;align-items:center;padding:1px 4px;font-size:7px;font-weight:700;line-height:normal;display:inline-flex}.mobileHome .mobileFigmaEventsPanel .homeEarlyBirdSteps strong{font-size:10px;font-weight:700;line-height:normal}.mobileHome .mobileFigmaEventsPanel .homeFigmaEventCta{color:#000;white-space:nowrap;background:#f0b90b;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;min-width:57px;height:22px;min-height:22px;padding:0 10px;font-family:Inter,Geist,sans-serif;font-size:10px;font-weight:700;line-height:normal;display:inline-flex}.mobileHome .mobileFigmaEventsPanel .homeFigmaEventCard.attendance .homeFigmaEventCta{min-width:64px}.mobileHome .mobileFigmaEventsPanel .homeFigmaEventCta:disabled{color:#64748b;background:#2e375e}}.ticketSalesBadge{z-index:3;box-sizing:border-box;color:#fff;white-space:nowrap;background:#111827;border:1px solid #22c55e;border-radius:999px;align-items:center;gap:10px;min-height:34px;padding:8px 14px;font-family:Inter,Geist,sans-serif;font-size:14px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:24px;left:24px;box-shadow:0 6px 16px #0006,0 0 12px #22c55e33}.ticketSalesBadgeDot{background:#22c55e;border-radius:50%;flex:0 0 8px;width:8px;height:8px;position:relative;box-shadow:0 0 0 4px #22c55e1f,0 0 12px #22c55ee6}.homeLanding .livePick5JackpotCard>.ticketSalesBadge,.liveLanding .liveCountdownStandby>.ticketSalesBadge{position:absolute}@media (max-width:760px){.mobileFigmaJackpotCard{padding-top:64px;position:relative}.mobileHome.mobileLiveShell .mobileFigmaJackpotCard{padding-top:64px!important}.mobileFigmaJackpotCard>.ticketSalesBadge{gap:8px;min-height:30px;padding:7px 11px;font-size:12px;top:16px;left:16px}.mobileFigmaJackpotCard>.ticketSalesBadge .ticketSalesBadgeDot{flex-basis:7px;width:7px;height:7px}.mobileFigmaPurchasesPanel{background:#0a0d1d;border:1px solid #252b46;border-radius:12px;gap:0;padding:0;overflow:hidden}.mobileFigmaPurchasesPanel h2{box-sizing:border-box;background:#0a0d1d;width:100%;padding:14px 16px;font-size:15px;line-height:normal}.mobileFigmaPurchaseList{gap:0}.mobileFigmaPurchaseList article{background:#0a0d1d;border:0;border-bottom:1px solid #252b46;border-radius:0;flex-direction:column;align-items:stretch;gap:8px;min-height:0;padding:12px;display:flex}.mobileFigmaPurchaseList article:last-child{border-bottom:0}.mobileFigmaPurchaseTopRow,.mobileFigmaPurchaseMidRow,.mobileFigmaPurchaseBottomRow{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.mobileFigmaPurchaseTopRow strong{color:#fff;white-space:nowrap;font-family:Inter,sans-serif;font-size:13px;font-weight:600;line-height:normal}.mobileFigmaPurchaseTopRow strong:last-child{font-weight:700}.mobileFigmaPurchaseMidRow>span,.mobileFigmaPurchaseBottomRow time{color:#73829b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:Inter,sans-serif;font-size:11px;font-weight:400;line-height:normal;overflow:hidden}.mobileFigmaPurchaseMidRow b{color:#4dd9cc;white-space:nowrap;background:#28b4aa1f;border-radius:4px;flex:none;padding:2px 6px;font-family:Inter,sans-serif;font-size:10px;font-weight:500;line-height:normal}.mobileFigmaPurchaseMidRow b.points{color:#c084fc;background:#a855f71f}.mobileFigmaPurchaseBottomRow button{color:#34d399;white-space:nowrap;background:0 0;border:1px solid #34d399;border-radius:999px;min-height:0;padding:4px 10px;font-family:Inter,sans-serif;font-size:11px;font-weight:700;line-height:normal}.mobileFigmaPurchaseBottomRow time{flex:none}.mobileFigmaPurchaseList .mobileFigmaEmptyPurchase{color:#94a3b8;font-size:12px}}
