.ls-stage{--ls-gold:#f2c14e;--ls-orange:#c4622d;--ls-ink:#0b0c26;position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:18px;padding:clamp(22px,4vw,48px) clamp(16px,4vw,44px) 26px;border-radius:28px;background:radial-gradient(120% 80% at 50% 0,#2a1d5a 0,transparent 60%),radial-gradient(90% 70% at 50% 110%,#4a1f10 0,transparent 65%),linear-gradient(180deg,#0d0e2e,var(--ls-ink));color:#fff;box-shadow:0 30px 80px rgb(7 8 28/45%),inset 0 0 0 1px rgb(255 255 255/6%);text-align:center}.ls-rays{position:absolute;inset:-40%;z-index:-2;background:repeating-conic-gradient(from 0deg at 50% 50%,rgb(242 193 78/7%) 0deg 6deg,transparent 6deg 18deg);mask-image:radial-gradient(circle at 50% 45%,#000 0,transparent 55%);animation:ls-turn 60s linear infinite}.ls-glow{position:absolute;top:22%;left:50%;z-index:-1;width:min(620px,90%);aspect-ratio:2/1;border-radius:50%;background:radial-gradient(closest-side,rgb(196 98 45/45%),transparent);filter:blur(30px);transform:translateX(-50%);animation:ls-breathe 4s ease-in-out infinite}.ls-stage.is-rolling .ls-rays{animation-duration:8s}.ls-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;width:100%;max-width:980px;text-align:start}.ls-head small{color:#b9bad6;font-size:13px}.ls-head h1{margin:2px 0 0;font-size:clamp(20px,3vw,30px);line-height:1.5}.ls-live{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border:1px solid rgb(255 255 255/16%);border-radius:999px;background:rgb(255 255 255/6%);color:#d8d9ee;font-size:13px;font-weight:700}.ls-live i{width:9px;height:9px;border-radius:50%;background:#8a8ba6}.ls-live.is-on{border-color:rgb(255 92 92/50%);color:#fff}.ls-live.is-on i{background:#ff4d4d;box-shadow:0 0 0 0 rgb(255 77 77/60%);animation:ls-ping 1.6s ease-out infinite}.ls-prize{display:grid;gap:4px;padding:14px 28px;border:1px solid rgb(242 193 78/35%);border-radius:20px;background:linear-gradient(180deg,rgb(242 193 78/14%),rgb(242 193 78/4%));backdrop-filter:blur(6px)}.ls-prize span{color:var(--ls-gold);font-size:13px;font-weight:700}.ls-prize strong{font-size:clamp(22px,4vw,38px);line-height:1.4}.ls-prize small{color:#c9cae0;font-size:13px}.ls-reel{display:flex;direction:ltr;gap:clamp(8px,1.6vw,16px);padding:clamp(12px,2vw,20px);border-radius:26px;background:linear-gradient(180deg,rgb(255 255 255/10%),rgb(255 255 255/2%));box-shadow:inset 0 0 0 1px rgb(255 255 255/10%),0 0 60px rgb(242 193 78/18%)}.ls-digit{position:relative;display:grid;place-items:center;width:clamp(62px,11vw,120px);height:clamp(86px,15vw,160px);overflow:hidden;border-radius:18px;background:linear-gradient(180deg,#fff8e8,#ffffff 45%,#f3e3c2);box-shadow:inset 0 -8px 16px rgb(0 0 0/14%),inset 0 8px 16px rgb(255 255 255/90%),0 10px 26px rgb(0 0 0/35%)}.ls-digit:after,.ls-digit:before{content:"";position:absolute;inset-inline:0;height:26%;pointer-events:none}.ls-digit:before{top:0;background:linear-gradient(180deg,rgb(0 0 0/22%),transparent)}.ls-digit:after{bottom:0;background:linear-gradient(0deg,rgb(0 0 0/22%),transparent)}.ls-digit b{color:var(--ls-ink);font-size:clamp(48px,9vw,104px);font-weight:700;line-height:1}.ls-stage.is-rolling .ls-digit b{animation:ls-spin .14s linear infinite;filter:blur(1.2px)}.ls-stage:not(.is-rolling) .ls-digit b{animation:ls-land .5s cubic-bezier(.2,1.6,.4,1) both}.ls-caption{min-height:1.6em;margin:0;color:#e6e6f5;font-size:clamp(15px,2vw,19px)}.ls-winners{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:10px;width:100%;max-width:980px;margin:0;padding:0;list-style:none}.ls-winners:has(>:only-child){max-width:560px}.ls-winner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:10px 14px;border:1px solid rgb(242 193 78/40%);border-radius:16px;background:linear-gradient(90deg,rgb(242 193 78/18%),rgb(255 255 255/5%));text-align:start}.ls-winner>div{min-width:0}.ls-winner strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ls-winner.is-fresh{animation:ls-arrive .7s cubic-bezier(.2,1.4,.4,1) both}.ls-winner.is-empty,.ls-winner.is-pending{border-style:dashed;border-color:rgb(255 255 255/18%);background:rgb(255 255 255/4%)}.ls-winner.is-empty .ls-winner-rank,.ls-winner.is-pending .ls-winner-rank{background:rgb(255 255 255/14%);color:#fff}.ls-winner.is-empty{opacity:.55}.ls-winner.is-drawing{border-color:rgb(242 193 78/70%);animation:ls-drawing 1s ease-in-out infinite}.ls-winner.is-empty strong,.ls-winner.is-pending strong{color:#d8d9ee;font-weight:400}.ls-winner-rank{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--ls-gold);color:var(--ls-ink);font-weight:700}.ls-winner strong{display:block;font-size:clamp(16px,2.2vw,21px)}.ls-winner small{color:#c9cae0;font-size:13px}.ls-winner-serial{color:#d8d9ee;font-size:12px}.ls-winner-serial b{display:block;color:var(--ls-gold);font-size:22px;line-height:1.2}.ls-replace{grid-column:1/-1;justify-self:start;padding:4px 10px;border:1px solid rgb(255 255 255/25%);border-radius:10px;background:transparent;color:#fff;font:inherit;font-size:12px;cursor:pointer}.ls-replace:hover:not(:disabled){border-color:#ff8a8a;color:#ffb3b3}.ls-empty{margin:40px 0;color:#c9cae0}.ls-go{min-width:min(360px,100%);min-height:74px;padding:14px 40px;border:0;border-radius:999px;background:linear-gradient(180deg,#ffd571,#f2a93b 55%,#d9822b);color:#2a1404;font:inherit;font-size:clamp(20px,3vw,26px);font-weight:700;cursor:pointer;box-shadow:0 0 0 6px rgb(242 193 78/18%),0 18px 40px rgb(217 130 43/45%);transition:transform .15s ease,box-shadow .15s ease}.ls-go:not(:disabled){animation:ls-call 2.4s ease-in-out infinite}.ls-go:hover:not(:disabled){transform:translateY(-2px) scale(1.02)}.ls-go:active:not(:disabled){transform:scale(.98)}.ls-go:disabled{opacity:.55;cursor:default;box-shadow:none}.ls-foot{margin:6px 0 0;color:#8f90ad;font-size:12px}.ls-confetti{position:absolute;inset:0;z-index:3;overflow:hidden;pointer-events:none}.ls-confetti i{position:absolute;top:-20px;width:9px;height:14px;border-radius:2px;opacity:0;animation:ls-fall 2.8s cubic-bezier(.3,.6,.5,1) forwards}@keyframes ls-turn{to{transform:rotate(1turn)}}@keyframes ls-breathe{50%{opacity:.6;transform:translateX(-50%) scale(1.08)}}@keyframes ls-ping{70%{box-shadow:0 0 0 10px rgb(255 77 77/0)}to{box-shadow:0 0 0 0 rgb(255 77 77/0)}}@keyframes ls-spin{0%{transform:translateY(-35%)}to{transform:translateY(35%)}}@keyframes ls-land{0%{transform:translateY(-40%) scale(.9);opacity:.3}to{transform:none;opacity:1}}@keyframes ls-arrive{0%{transform:translateY(16px) scale(.94);opacity:0;box-shadow:0 0 0 0 rgb(242 193 78/0)}60%{box-shadow:0 0 40px 4px rgb(242 193 78/45%)}to{transform:none;opacity:1;box-shadow:0 0 0 0 rgb(242 193 78/0)}}@keyframes ls-drawing{50%{box-shadow:0 0 22px rgb(242 193 78/35%)}}@keyframes ls-call{50%{box-shadow:0 0 0 12px rgb(242 193 78/10%),0 18px 40px rgb(217 130 43/55%)}}@keyframes ls-fall{0%{opacity:1;transform:translate(0) rotate(0)}to{opacity:0;transform:translate(var(--drift),110vh) rotate(var(--spin))}}@media (prefers-reduced-motion:reduce){.ls-glow,.ls-go,.ls-live.is-on i,.ls-rays,.ls-winner.is-drawing{animation:none}.ls-stage.is-rolling .ls-digit b{animation:none;filter:none}.ls-confetti{display:none}}@media (max-width:640px){.ls-stage{border-radius:20px}.ls-head{justify-content:center;text-align:center}}.lottery-live{display:grid;gap:28px;margin-top:24px}.lr-results h2{margin:0 0 14px}.lr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:14px}.lr-card{padding:18px;border:1px solid #ecdcc6;border-radius:18px;background:linear-gradient(180deg,#fffaf2,#fff)}.lr-card header{display:grid;gap:2px;margin-bottom:10px}.lr-card header span{color:#b0622f;font-size:12px;font-weight:700}.lr-card h3{margin:0;font-size:18px}.lr-card time{color:#8a8c9a;font-size:12px}.lr-card ol{display:grid;gap:8px;margin:0;padding:0;list-style:none}.lr-card li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:#f8f1e6}.lr-serial{display:grid;place-items:center;min-width:38px;height:30px;padding:0 8px;border-radius:9px;background:#141536;color:#f2c14e;font-size:14px}.lr-card small{color:#6b6d7c;font-size:12px}.lr-waiting{margin:0;padding:16px 18px;border:1px dashed #d9cbb6;border-radius:14px;color:#6b6d7c}html.ls-locked,html.ls-locked body{overflow:hidden}.ls-takeover{position:fixed;inset:0;z-index:2000;overflow:auto;overscroll-behavior:contain;background:#07081c;animation:ls-takeover-in .45s ease both}.ls-takeover .ls-stage{min-height:100%;align-content:center;border-radius:0;box-shadow:none}.ls-takeover-close{position:fixed;top:14px;left:14px;z-index:2;padding:8px 14px;border:1px solid rgb(255 255 255/25%);border-radius:999px;background:rgb(7 8 28/60%);color:#fff;font:inherit;font-size:13px;cursor:pointer}@keyframes ls-takeover-in{0%{opacity:0;transform:scale(1.02)}}.ls-page{min-height:100vh;background:#07081c}.ls-missing{padding:40px;text-align:center}.lc-console{display:grid;grid-template-columns:340px minmax(0,1fr);height:100vh;color:#fff}.lc-panel{display:flex;flex-direction:column;gap:12px;min-height:0;padding:18px;border-inline-end:1px solid rgb(255 255 255/8%);background:#0c0d29}.lc-panel-head{display:grid;gap:2px;padding-bottom:12px;border-bottom:1px solid rgb(255 255 255/8%)}.lc-panel-head a{margin-bottom:8px;color:#b9bad6;font-size:12px}.lc-panel-head a:hover{color:#fff}.lc-panel-head strong{font-size:18px}.lc-hint,.lc-panel-head small{color:#9fa0bf;font-size:12px;line-height:1.9}.lc-hint a,.lc-label{color:#f2c14e}.lc-label{margin:4px 0 0;font-size:13px}.lc-rounds{display:grid;align-content:start;gap:8px;min-height:0;margin:0;padding:0 0 0 4px;overflow-y:auto;list-style:none}.lc-rounds button{display:grid;gap:4px;width:100%;padding:10px 12px;border:1px solid rgb(255 255 255/10%);border-radius:14px;background:rgb(255 255 255/4%);color:#fff;font:inherit;text-align:start;cursor:pointer}.lc-rounds button:hover:not(:disabled){border-color:rgb(242 193 78/45%)}.lc-rounds button[aria-pressed=true]{border-color:#f2c14e;background:rgb(242 193 78/12%);box-shadow:inset -4px 0 0 #f2c14e}.lc-rounds button:disabled{cursor:default}.lc-round-prize{font-weight:700}.lc-round-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:#b9bad6;font-size:12px}.lc-badge{padding:1px 8px;border-radius:999px;background:#f2c14e;color:#2a1404;font-size:11px}.lc-round-progress{position:relative;display:block;height:20px;overflow:hidden;border-radius:999px;background:rgb(255 255 255/8%)}.lc-round-progress i{position:absolute;inset-block:0;inset-inline-start:0;background:linear-gradient(90deg,#d9822b,#f2c14e);transition:width .4s ease}.lc-round-progress small{position:relative;display:block;padding-inline:10px;font-size:11px;line-height:20px}.is-done .lc-round-prize:before{content:"✓ ";color:#7fd1c2}.lc-actions{display:grid;gap:10px;margin-top:auto;padding-top:12px;border-top:1px solid rgb(255 255 255/8%)}.lc-actions .ls-go{min-width:0;width:100%;min-height:64px;padding:12px 18px;font-size:19px;line-height:1.5}.lc-exit,.lc-present{padding:9px 14px;border:1px solid rgb(255 255 255/18%);border-radius:12px;background:transparent;color:#fff;font:inherit;font-size:13px;cursor:pointer}.lc-exit:hover,.lc-present:hover{border-color:#f2c14e}.lc-error{margin:0;padding:8px 12px;border-radius:10px;background:rgb(255 77 77/16%);color:#ffd0d0;font-size:13px}.lc-stage{min-width:0;min-height:0;padding:14px;overflow-y:auto}.lc-stage .ls-stage{min-height:100%;align-content:center;gap:14px;padding-block:22px}.lc-stage .ls-digit{width:clamp(56px,7vw,104px);height:clamp(76px,10vw,140px)}.lc-stage .ls-digit b{font-size:clamp(44px,6.4vw,92px)}.lc-exit:focus-visible,.lc-present:focus-visible,.lc-rounds button:focus-visible,.ls-go:focus-visible,.ls-replace:focus-visible,.ls-takeover-close:focus-visible{outline:3px solid #fff;outline-offset:3px}.lc-console.is-presenting{grid-template-columns:minmax(0,1fr)}.lc-console.is-presenting .lc-panel{display:none}.lc-console.is-presenting .lc-stage{padding:0}.lc-console.is-presenting .lc-stage .ls-stage{border-radius:0}.lc-dock{position:fixed;bottom:16px;left:16px;z-index:5;display:flex;gap:8px;align-items:center;padding:8px;border:1px solid rgb(255 255 255/12%);border-radius:18px;background:rgb(7 8 28/72%);backdrop-filter:blur(8px);opacity:.35;transition:opacity .2s ease}.lc-dock:focus-within,.lc-dock:hover{opacity:1}.ls-go.is-compact{min-width:0;min-height:46px;padding:8px 20px;font-size:15px;animation:none}@media (max-width:900px){.lc-console{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);height:auto;min-height:100vh}.lc-panel{border-inline-end:0;border-bottom:1px solid rgb(255 255 255/8%)}.lc-rounds{max-height:220px}.lc-stage{overflow:visible}}.lsp{display:grid;gap:12px;width:100%;min-width:0;max-width:1100px;padding-top:8px}.lsp h2{display:flex;align-items:center;gap:14px;margin:0;color:#f2c14e;font-size:14px;font-weight:700}.lsp h2 i{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgb(242 193 78/70%))}.lsp h2 i:last-child{transform:scaleX(-1)}.lsp-viewport{max-width:100%;overflow:hidden;direction:ltr;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.lsp-track{display:flex;width:max-content;animation:lsp-drift linear infinite}.lsp-viewport:hover .lsp-track{animation-play-state:paused}.lsp ul{display:flex;gap:16px;margin:0;padding:4px 8px 6px;list-style:none}.lsp-logo,.lsp-logo a{display:grid;justify-items:center;gap:6px;color:#c9cae0;font-size:11px}.lsp-plate{display:block;box-sizing:border-box;width:136px;height:74px;padding:10px 14px;overflow:hidden;border-radius:16px;background:linear-gradient(180deg,#fffaf0,#f2e3c4);box-shadow:0 0 0 1px rgb(242 193 78/50%),0 10px 24px rgb(0 0 0/35%),0 0 26px rgb(242 193 78/14%);transition:transform .2s ease,box-shadow .2s ease}.lsp-logo a:focus-visible .lsp-plate,.lsp-logo a:hover .lsp-plate{transform:translateY(-3px);box-shadow:0 0 0 2px #f2c14e,0 14px 28px rgb(0 0 0/40%),0 0 34px rgb(242 193 78/30%)}.lsp-plate img{display:block;width:100%;height:100%;object-fit:contain}.lsp-logo small{max-width:136px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lottery-live>.lsp{max-width:none;padding:18px clamp(14px,3vw,28px) 16px;border-radius:22px;background:linear-gradient(180deg,#14153a,#0b0c26)}@keyframes lsp-drift{to{transform:translateX(-50%)}}.lsp.is-static>ul{flex-wrap:wrap;justify-content:center;gap:16px 18px;padding:4px 0 6px}@media (max-width:640px){.lsp-plate{width:100px;height:58px}.lsp-logo small{max-width:100px}}.lc-switch{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid rgb(255 255 255/12%);border-radius:12px;cursor:pointer}.lc-switch input{width:18px;height:18px;margin-top:3px;accent-color:#f2c14e;flex-shrink:0}.lc-switch span{display:grid;gap:2px}.lc-switch strong{font-size:13px}.lc-switch small{color:#9fa0bf;font-size:11px;line-height:1.8}.ls-state{display:grid;justify-items:center;gap:6px;max-width:620px;padding:8px 0 4px}.ls-state-icon{display:grid;place-items:center;width:74px;height:74px;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgb(255 255 255/22%),rgb(242 193 78/12%));box-shadow:0 0 0 1px rgb(242 193 78/40%),0 0 40px rgb(242 193 78/22%);font-size:34px}.ls-state h2{margin:8px 0 0;font-size:clamp(22px,3.4vw,34px);line-height:1.5}.ls-state p{margin:0;color:#c9cae0;font-size:15px;line-height:2}.ls-stage.is-ended .ls-state-icon{background:radial-gradient(circle at 35% 30%,#ffe08a,#c4862d);box-shadow:0 0 0 1px #f2c14e,0 0 50px rgb(242 193 78/45%)}.ls-countdown{--cd-color:hsl(var(--cd-hue,120) 78% 55%);display:flex;direction:ltr;gap:clamp(8px,1.6vw,16px)}.ls-countdown-part{display:grid;justify-items:center;gap:4px}.ls-countdown-part b{display:grid;place-items:center;min-width:clamp(64px,10vw,112px);height:clamp(72px,11vw,120px);padding:0 10px;border:1px solid color-mix(in srgb,var(--cd-color) 55%,transparent);border-radius:18px;background:linear-gradient(180deg,rgb(255 255 255/9%),rgb(255 255 255/2%));color:var(--cd-color);font-size:clamp(36px,6vw,64px);line-height:1;text-shadow:0 0 22px color-mix(in srgb,var(--cd-color) 60%,transparent);box-shadow:0 0 34px color-mix(in srgb,var(--cd-color) 22%,transparent);transition:color 1s linear,border-color 1s linear,text-shadow 1s linear,box-shadow 1s linear}.ls-countdown-part small{color:#c9cae0;font-size:12px}.ls-countdown.is-zero b{animation:ls-zero 1.4s ease-in-out infinite}@keyframes ls-zero{50%{box-shadow:0 0 46px color-mix(in srgb,var(--cd-color) 50%,transparent)}}.ls-prize-list{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:980px;margin:0;padding:0;list-style:none}.ls-prize-list li{display:grid;gap:2px;padding:10px 18px;border:1px solid rgb(242 193 78/35%);border-radius:14px;background:rgb(242 193 78/8%)}.ls-prize-list strong{font-size:15px}.ls-prize-list small{color:#c9cae0;font-size:12px}.ls-rounds-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px;width:100%;max-width:1100px}.ls-round-card{padding:14px;border:1px solid rgb(242 193 78/30%);border-radius:18px;background:linear-gradient(180deg,rgb(255 255 255/7%),rgb(255 255 255/2%));text-align:start}.ls-round-card header{display:grid;gap:2px;margin-bottom:10px}.ls-round-card header span{color:#f2c14e;font-size:12px}.ls-round-card header strong{font-size:17px}.ls-round-card header small{color:#c9cae0;font-size:12px}.ls-round-card ol{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ls-round-card li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:rgb(242 193 78/12%)}.ls-round-card li.is-shown{animation:ls-arrive .7s cubic-bezier(.2,1.4,.4,1) both}.ls-round-card li.is-empty{border:1px dashed rgb(255 255 255/18%);background:transparent;opacity:.6}.ls-round-card li span{display:grid;min-width:0}.ls-round-card li strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ls-round-card li small{color:#c9cae0;font-size:12px}.ls-round-serial{display:grid;place-items:center;min-width:40px;height:34px;padding:0 8px;border-radius:10px;background:#f2c14e;color:#2a1404}.ls-round-card li.is-empty .ls-round-serial{background:rgb(255 255 255/12%);color:#fff}.lc-state{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border-radius:12px;background:rgb(255 255 255/6%)}.lc-state button{min-height:36px;padding:0 6px;border:0;border-radius:9px;background:transparent;color:#c9cae0;font:inherit;font-size:12px;cursor:pointer}.lc-state button[aria-checked=true].is-pending{background:#f2c14e;color:#2a1404}.lc-state button[aria-checked=true].is-live{background:#e0473b;color:#fff}.lc-state button[aria-checked=true].is-ended{background:#3f9a67;color:#fff}.ls-when{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px;margin:0;padding:10px 20px;border:1px solid rgb(242 193 78/40%);border-radius:999px;background:rgb(242 193 78/10%)}.ls-when span{color:#f2c14e;font-size:13px}.ls-when strong{font-size:clamp(15px,2vw,18px)}.ls-when strong+strong:before{content:"·";margin-inline-end:12px;color:#c9cae0}