.ModernLotteryTemplate_template__XNSrj{--color-primary:#2b8a4a;--color-primary-foreground:#fff;color:#3b3b3b;background:#eee;background-image:var(--modern-background);background-repeat:no-repeat;background-position:center 50px;background-size:100% auto;font-family:bahnschrift,Bahnschrift,sans-serif}.ModernLotteryTemplate_template__XNSrj a,.ModernLotteryTemplate_template__XNSrj button{-webkit-tap-highlight-color:transparent}.ModernLotteryTemplate_template__XNSrj button{cursor:pointer}.ModernLotteryTemplate_template__XNSrj button:disabled{cursor:not-allowed;opacity:.5}.ModernLotteryTemplate_template__XNSrj :is(a,button,input):focus-visible{outline:3px solid #0c663a;outline-offset:4px}.ModernLotteryTemplate_helpBar__eDNIx{min-height:50px;display:flex;justify-content:center;align-items:center;padding:8px 20px;background:#0c663a;color:white;text-align:center;font-size:14px;font-weight:700}.ModernLotteryTemplate_nav__UMO4J{background:#ffffffdc}.ModernLotteryTemplate_navInner__tUwk9{max-width:1088px;margin:auto;display:flex;align-items:center;justify-content:space-between;min-height:100px;padding:12px 0;gap:20px}.ModernLotteryTemplate_logo__JizWT{height:80px;max-width:180px;object-fit:contain}.ModernLotteryTemplate_main__ZePi2{max-width:1088px;margin:auto;padding-bottom:84px}.ModernLotteryTemplate_hero__TlRKU{display:grid;grid-template-columns:1.85fr 1fr;align-items:center;gap:38px;min-height:330px;padding:40px 0}.ModernLotteryTemplate_banner__aVl3Q{width:100%;height:auto;max-height:240px;object-fit:contain}.ModernLotteryTemplate_drawInfo__goSRv{display:flex;flex-direction:column;align-items:center;gap:18px}.ModernLotteryTemplate_drawBadges__zyB2E{display:flex;justify-content:center;gap:12px}.ModernLotteryTemplate_drawBadge__cmhx2{display:flex;align-items:center;gap:12px;background:white;border-radius:12px;padding:12px 16px;color:#212a34;font-size:14px;line-height:1.3}.ModernLotteryTemplate_drawBadge__cmhx2 svg{flex-shrink:0;width:28px;height:28px;color:#0c663a}.ModernLotteryTemplate_drawBadge__cmhx2 strong{display:block;font-size:16px}.ModernLotteryTemplate_timer__FoylB p{color:#212a34;white-space:nowrap;font-size:16px}.ModernLotteryTemplate_selectionGrid__b1dH4{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);gap:24px 38px;align-items:stretch}.ModernLotteryTemplate_steps___bPup{background:white;border:1px solid #dde3d8;border-radius:16px;padding:32px 40px 36px}.ModernLotteryTemplate_step__jNtxD+.ModernLotteryTemplate_step__jNtxD{margin-top:26px}.ModernLotteryTemplate_step__jNtxD h2{display:flex;align-items:center;gap:24px;font-size:20px;font-weight:700;margin-bottom:16px;line-height:1.4}.ModernLotteryTemplate_step__jNtxD h2>span{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;background:#0c663a;color:white;width:44px;height:44px;font-size:24px}.ModernLotteryTemplate_stepBody__7r6C9{margin-left:22px;padding-left:44px;border-left:1px solid #eee}.ModernLotteryTemplate_step__jNtxD:last-child .ModernLotteryTemplate_stepBody__7r6C9{border-color:transparent}.ModernLotteryTemplate_numberRow__lHArl{display:flex;align-items:center;justify-content:space-between;gap:16px}.ModernLotteryTemplate_digits__cL7ZB{gap:12px}.ModernLotteryTemplate_digit__yPLOK{width:76px;height:88px;border:1px solid #d2d2d2!important;border-radius:12px!important;background:white;box-shadow:2px 3px 0 #0000000d;font-size:58px;font-weight:700;color:#0f4a22}.ModernLotteryTemplate_random__JWVRe{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:12px;color:#212a34}.ModernLotteryTemplate_random__JWVRe>span{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:#2b8a4a;color:white}.ModernLotteryTemplate_random__JWVRe svg{width:38px;height:38px}.ModernLotteryTemplate_hint__AGj33{color:#707070;font-size:16px;margin-top:16px}.ModernLotteryTemplate_fractions__h2Vi7{display:flex;flex-wrap:wrap;gap:14px}.ModernLotteryTemplate_fraction__Ba4aN{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:116px;min-height:92px;padding:10px;border:1px solid #b9c8b3;border-radius:12px;font-size:14px}.ModernLotteryTemplate_fraction__Ba4aN strong{font-size:22px}.ModernLotteryTemplate_fraction__Ba4aN small{font-size:12px}.ModernLotteryTemplate_fraction__Ba4aN[aria-pressed=true]{background:#1f6b2e;color:white;border-color:#1f6b2e}.ModernLotteryTemplate_fraction__Ba4aN[aria-pressed=true] small{color:#ffdf49}.ModernLotteryTemplate_availability__m6Woi{color:#1f6b2e;font-size:13px;margin-bottom:14px}.ModernLotteryTemplate_series__phPX8{display:flex;gap:20px;flex-wrap:wrap}.ModernLotteryTemplate_series__phPX8 button{min-width:62px;min-height:50px;border:1px solid #b9c8b3;border-radius:12px;font-size:20px}.ModernLotteryTemplate_series__phPX8 button[aria-pressed=true]{background:#2b8a4a;border-color:#2b8a4a;color:white;font-weight:700}.ModernLotteryTemplate_error__I4Ifv{color:#b42318;margin:12px 0}.ModernLotteryTemplate_retry__rPEVR{text-decoration:underline;margin-bottom:12px}.ModernLotteryTemplate_ticket__PdyPU{border-radius:14px;overflow:hidden;background:white;align-self:start}.ModernLotteryTemplate_ticketHead__z8pTK{position:relative;background:linear-gradient(115deg,#0c663a,#004b33);color:white;text-align:center;padding:26px 16px 32px}.ModernLotteryTemplate_ticketHead__z8pTK:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:12px;background:radial-gradient(circle at 12px 12px,white 8px,transparent 9px) repeat-x;background-size:26px 13px}.ModernLotteryTemplate_ticketHead__z8pTK h2{color:#feca1a;font-size:20px;font-weight:700}.ModernLotteryTemplate_ticketNumber__x4ccw{font-size:70px;font-weight:700;line-height:1.1;letter-spacing:2px;margin:8px 0 14px}.ModernLotteryTemplate_tags__xv9ev{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;font-size:12px;font-weight:700;color:#024028}.ModernLotteryTemplate_tags__xv9ev span{background:#feca1a;border-radius:20px;padding:6px 14px}.ModernLotteryTemplate_tags__xv9ev span+span{background:#fff}.ModernLotteryTemplate_ticketBody__bmVfu{padding:20px 18px 26px}.ModernLotteryTemplate_ticketDetails__jyBvN{display:flex;justify-content:space-between;text-align:center;gap:8px;font-size:14px}.ModernLotteryTemplate_ticketDetails__jyBvN>div{flex:1}.ModernLotteryTemplate_ticketDetails__jyBvN dt{font-size:12px}.ModernLotteryTemplate_ticketDetails__jyBvN dd{font-weight:700}.ModernLotteryTemplate_ticketDetails__jyBvN>div+div{border-left:1px solid #eee}.ModernLotteryTemplate_prize__Zv5_G{background:#e8f3ec;border-radius:14px;padding:12px 8px;text-align:center;margin-top:16px;font-size:14px}.ModernLotteryTemplate_prize__Zv5_G strong{display:block;color:#2b8a4a;font-size:24px}.ModernLotteryTemplate_total__llc6w{margin:14px 0 20px;padding-top:14px;border-top:2px dashed #e2e2e2;text-align:center;font-size:14px}.ModernLotteryTemplate_total__llc6w strong{display:block;font-size:40px;line-height:1.15}.ModernLotteryTemplate_addButton__pIaDO,.ModernLotteryTemplate_buyButton__NPIn9{display:flex;align-items:center;justify-content:center;gap:12px;border:1px solid #feca1a;border-radius:40px;padding:12px 16px;min-height:56px;width:100%;color:#024028;background:#feca1a;font-size:18px;font-weight:700;text-align:center}.ModernLotteryTemplate_buyButton__NPIn9{background:white;margin-top:14px}.ModernLotteryTemplate_addButton__pIaDO svg,.ModernLotteryTemplate_buyButton__NPIn9 svg{width:24px;height:24px;flex-shrink:0}.ModernLotteryTemplate_delivery__iz6Jd,.ModernLotteryTemplate_support__yvE4w{display:flex;align-items:center;gap:14px;min-height:84px;background:#2b8a4a;color:white;border:2px solid #feca1a;border-radius:14px;padding:16px 24px;font-size:14px}.ModernLotteryTemplate_delivery__iz6Jd svg,.ModernLotteryTemplate_support__yvE4w svg{flex-shrink:0;width:28px;height:28px}.ModernLotteryTemplate_partners__oMTW6{display:flex;align-items:center;justify-content:center;gap:70px;padding:70px 24px;background:white}.ModernLotteryTemplate_partnerLogo__UpP9E{width:170px;max-height:105px;object-fit:contain}.ModernLotteryTemplate_expressLogo___SepO{width:230px;height:100px}.ModernLotteryTemplate_billuyo__vFpM9{color:#00cd64;font-size:22px;text-align:right}.ModernLotteryTemplate_billuyoLogo__4IFm6{width:200px;height:auto}.ModernLotteryTemplate_footerLinks__R_yau{display:flex;align-items:flex-start;justify-content:center;gap:50px;padding:70px 24px;background:#f6f5f9;color:#0c1436}.ModernLotteryTemplate_footerLinks__R_yau a{display:flex;flex-direction:column;align-items:center;gap:28px;text-align:center;max-width:115px;font-size:18px}.ModernLotteryTemplate_footerLinks__R_yau svg{width:48px;height:48px;color:#7a92a8}.ModernLotteryTemplate_confirmation___GqiJ{text-align:center}.ModernLotteryTemplate_confirmation___GqiJ .ModernLotteryTemplate_buyButton__NPIn9{margin-top:0}.ModernLotteryTemplate_srOnly__N_y8L{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1199px){.ModernLotteryTemplate_main__ZePi2,.ModernLotteryTemplate_navInner__tUwk9{margin-inline:28px}.ModernLotteryTemplate_hero__TlRKU{min-height:270px;padding-top:50px}.ModernLotteryTemplate_selectionGrid__b1dH4{gap:24px;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.ModernLotteryTemplate_steps___bPup{padding:24px}.ModernLotteryTemplate_step__jNtxD h2{gap:16px;font-size:18px}.ModernLotteryTemplate_stepBody__7r6C9{padding-left:24px}.ModernLotteryTemplate_digit__yPLOK{width:56px;height:70px;font-size:44px}.ModernLotteryTemplate_digits__cL7ZB{gap:10px}.ModernLotteryTemplate_random__JWVRe>span{width:52px;height:52px}.ModernLotteryTemplate_random__JWVRe svg{width:28px;height:28px}.ModernLotteryTemplate_fraction__Ba4aN{min-width:95px}.ModernLotteryTemplate_series__phPX8{gap:12px}}@media (max-width:767px){.ModernLotteryTemplate_template__XNSrj{background-size:auto 640px;background-position:center 50px}.ModernLotteryTemplate_helpBar__eDNIx{font-size:12px}.ModernLotteryTemplate_navInner__tUwk9{margin:0;min-height:126px;padding:12px 16px;flex-direction:column;gap:12px}.ModernLotteryTemplate_logo__JizWT{height:52px}.ModernLotteryTemplate_navInner__tUwk9 button{height:40px}.ModernLotteryTemplate_main__ZePi2{margin:0 16px;padding-bottom:40px}.ModernLotteryTemplate_hero__TlRKU{min-height:320px;padding:32px 0 24px;display:flex;flex-direction:column;gap:24px}.ModernLotteryTemplate_banner__aVl3Q{max-width:400px}.ModernLotteryTemplate_drawInfo__goSRv{gap:12px;width:100%}.ModernLotteryTemplate_drawBadge__cmhx2{padding:8px 12px;font-size:12px}.ModernLotteryTemplate_drawBadge__cmhx2 strong,.ModernLotteryTemplate_timer__FoylB p{font-size:13px}.ModernLotteryTemplate_drawBadge__cmhx2 svg{width:22px;height:22px}.ModernLotteryTemplate_drawBadges__zyB2E{gap:10px}.ModernLotteryTemplate_selectionGrid__b1dH4{grid-template-columns:minmax(0,1fr);gap:20px}.ModernLotteryTemplate_steps___bPup{padding:24px 18px}.ModernLotteryTemplate_step__jNtxD h2{gap:14px;font-size:17px}.ModernLotteryTemplate_step__jNtxD h2>span{width:36px;height:36px;font-size:22px}.ModernLotteryTemplate_stepBody__7r6C9{padding-left:0;margin-left:0;border:0}.ModernLotteryTemplate_numberRow__lHArl{justify-content:center;gap:12px}.ModernLotteryTemplate_digit__yPLOK{width:clamp(42px,12vw,70px);height:68px;font-size:44px}.ModernLotteryTemplate_digits__cL7ZB{gap:8px}.ModernLotteryTemplate_random__JWVRe>span{width:46px;height:46px}.ModernLotteryTemplate_hint__AGj33{font-size:13px;text-align:center}.ModernLotteryTemplate_fractions__h2Vi7{gap:12px}.ModernLotteryTemplate_fraction__Ba4aN{min-width:86px;flex:1}.ModernLotteryTemplate_fraction__Ba4aN strong{font-size:20px}.ModernLotteryTemplate_series__phPX8{gap:14px}.ModernLotteryTemplate_series__phPX8 button{flex:1 0 55px;max-width:85px}.ModernLotteryTemplate_ticketHead__z8pTK{padding-top:24px}.ModernLotteryTemplate_ticketDetails__jyBvN>div:first-child{display:none}.ModernLotteryTemplate_ticketDetails__jyBvN>div:nth-child(2){border:0}.ModernLotteryTemplate_ticketBody__bmVfu{padding:24px}.ModernLotteryTemplate_delivery__iz6Jd,.ModernLotteryTemplate_support__yvE4w{padding:16px;justify-content:center}.ModernLotteryTemplate_partners__oMTW6{flex-direction:column;gap:40px;padding:60px 24px}.ModernLotteryTemplate_footerLinks__R_yau{flex-wrap:wrap;gap:40px 36px;padding:48px 24px}.ModernLotteryTemplate_footerLinks__R_yau a{width:120px}}@media (prefers-reduced-motion:reduce){.ModernLotteryTemplate_template__XNSrj *,.ModernLotteryTemplate_template__XNSrj :after,.ModernLotteryTemplate_template__XNSrj :before{animation:none!important;transition:none!important}}