@font-face{font-family:__notoLao_4c688e;src:url(/_next/static/media/ca94ec9ebb719704-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__notoLao_4c688e;src:url(/_next/static/media/64a78739ccd18b3b-s.p.ttf) format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__notoLao_Fallback_4c688e;src:local("Arial");ascent-override:118.30%;descent-override:46.20%;line-gap-override:0.00%;size-adjust:100.00%}.__className_4c688e{font-family:__notoLao_4c688e,__notoLao_Fallback_4c688e,Phetsarath OT,Noto Sans Lao,Leelawadee UI,sans-serif}.__variable_4c688e{--font-lao:"__notoLao_4c688e","__notoLao_Fallback_4c688e",Phetsarath OT,Noto Sans Lao,Leelawadee UI,sans-serif}:root{--blue:#1774e8;--blue2:#0b4fc0;--blue-deep:#082a86;--blue-ink:#06154a;--gold:#ffc531;--gold-deep:#e08a00;--gold-glow:#ffe9a6;--gold-hot:#ffb300;--red:#f23140;--red-deep:#c10d22;--green:#16b36b;--green-deep:#0f8a52;--lo:var(--font-lao),"Phetsarath OT","Noto Sans Lao","Lao UI","Leelawadee UI",sans-serif;--ui:"Segoe UI",system-ui,-apple-system,Roboto,var(--font-lao),"Noto Sans Lao",sans-serif;--serif:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;--card:#fff;--card-2:#fff3d6;--appbg:#fff4dd;--ink:#221833;--text:#221833;--muted:#8a7fa0;--line:rgba(120,60,10,.14);--brand:var(--blue)}:root[data-theme=dark]{--card:#1c1740;--card-2:#2a2158;--appbg:#0f0a2e;--ink:#ffeccb;--text:#ffeccb;--muted:#b4a6d0;--line:rgba(255,220,150,.14)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body,html{margin:0;padding:0;min-height:100dvh}body{font-family:var(--ui);color:var(--text);background:#f4f6f9;line-height:1.5}:root[data-theme=dark] body{background:#0f0a2e}.app-shell{height:100dvh;display:flex;justify-content:center;background:#0a0710;overflow:hidden}a{color:var(--blue);text-decoration:none}h1,h2,h3{margin:0 0 12px;line-height:1.25}.lo{font-family:var(--lo)}.app{width:100%;max-width:460px;height:100dvh;display:flex;flex-direction:column;color:var(--ink);background:radial-gradient(420px 300px at 100% 0,rgba(242,49,64,.12),transparent 60%),radial-gradient(420px 300px at 0 100%,rgba(23,116,232,.12),transparent 60%),var(--appbg)}.app,.hdr{position:relative;overflow:hidden}.hdr{flex:0 0 auto;padding:max(14px,env(safe-area-inset-top)) 20px 18px;color:#fff;background:linear-gradient(150deg,var(--blue) 0,var(--blue2) 55%,var(--blue-deep) 100%);box-shadow:0 8px 24px -12px rgba(11,79,192,.7);border-bottom:2px solid var(--gold);position:-webkit-sticky;position:sticky;top:0;z-index:10}.hdr:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(2px 2px at 18% 34%,var(--gold-glow),transparent),radial-gradient(2px 2px at 82% 22%,#fff,transparent),radial-gradient(1.5px 1.5px at 62% 60%,var(--gold-glow),transparent),radial-gradient(2px 2px at 38% 74%,#fff,transparent),radial-gradient(1.5px 1.5px at 90% 68%,var(--gold-glow),transparent);animation:twinkle 3.2s ease-in-out infinite}@keyframes twinkle{0%,to{opacity:.35}50%{opacity:1}}.hdr:after{content:"";position:absolute;right:-50px;top:-70px;width:190px;height:190px;border-radius:50%;background:radial-gradient(circle,rgba(255,197,49,.45),transparent 68%)}.hdr .row{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1;gap:10px}.brand{font-size:22px;font-weight:700;color:var(--gold-glow);text-shadow:0 0 12px rgba(255,197,49,.6)}.brand,.hdr .sub{font-family:var(--lo)}.hdr .sub{font-size:11.5px;color:hsla(0,0%,100%,.8)}.avatar{width:38px;height:38px;border-radius:50%;border:2px solid var(--gold);box-shadow:0 0 12px rgba(255,197,49,.6);cursor:pointer;transition:transform .12s;display:grid;place-items:center;font-size:18px;background:linear-gradient(135deg,var(--blue),var(--blue-deep));color:#fff}.avatar:active{transform:scale(.9)}.body{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:14px;padding:16px 16px 20px}.body>*{flex-shrink:0}.card{background:var(--card);border:1px solid var(--line);border-radius:20px;box-shadow:0 10px 26px -16px rgba(120,60,10,.4);padding:16px}.card h3{font-family:var(--lo);font-size:16px;color:var(--blue)}:root[data-theme=dark] .card h3{color:var(--gold)}.pad{padding:16px}.btn{position:relative;overflow:hidden;border:0;cursor:pointer;font-family:var(--lo);font-weight:800;border-radius:15px;padding:14px 15px;font-size:15px;line-height:1.5;color:var(--ink);background:var(--card-2);transition:transform .12s,box-shadow .2s,filter .2s}.btn:active{transform:scale(.96)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-gold:after{content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;transform:skewX(-20deg);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.55),transparent);animation:sweep 3.6s ease-in-out infinite}@keyframes sweep{0%{left:-60%}45%,to{left:130%}}.btn-gold{color:#4a2600;background:linear-gradient(180deg,var(--gold-glow),var(--gold),var(--gold-deep));box-shadow:0 12px 26px -10px rgba(224,138,0,.85),inset 0 1px 0 hsla(0,0%,100%,.7)}.btn-brand,.btn-indigo{color:#fff;background:linear-gradient(180deg,var(--blue),var(--blue-deep));box-shadow:0 12px 26px -12px rgba(11,79,192,.8)}.btn-ghost{color:var(--blue);background:transparent;border:1.6px solid var(--line);font-weight:700}.btn-green{color:#fff;background:linear-gradient(180deg,var(--green),var(--green-deep))}.btn-red{color:#fff;background:linear-gradient(180deg,var(--red),var(--red-deep))}.btn-sm{padding:8px 12px;font-size:13px;border-radius:11px}.btn-block,.w100{width:100%;display:block}.login-top{text-align:center;padding:max(28px,env(safe-area-inset-top)) 20px 22px;color:#fff;position:relative;overflow:hidden;flex:0 0 auto;background:linear-gradient(170deg,var(--blue) 0,var(--blue-deep) 60%,var(--blue-ink) 100%);border-bottom:3px solid var(--gold)}.login-top:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(2px 2px at 15% 25%,var(--gold-glow),transparent),radial-gradient(2px 2px at 80% 18%,#fff,transparent),radial-gradient(2px 2px at 30% 70%,var(--gold-glow),transparent),radial-gradient(1.5px 1.5px at 68% 55%,#fff,transparent),radial-gradient(2px 2px at 88% 78%,var(--gold-glow),transparent);animation:twinkle 2.8s ease-in-out infinite}.champa{width:58px;height:58px;margin:0 auto 8px;filter:drop-shadow(0 0 16px rgba(255,197,49,.7));animation:sway 6s ease-in-out infinite;position:relative}@keyframes sway{0%,to{rotate:-5deg;translate:0 0}50%{rotate:5deg;translate:0 -4px}}.login-top .big{font-family:var(--lo);font-size:38px;font-weight:700;line-height:1.25;color:var(--gold);text-shadow:0 0 24px rgba(255,197,49,.6),0 3px 0 var(--blue-ink);position:relative}.login-top .lt{font-family:var(--serif);font-style:italic;font-size:15px;color:#ffdd96;margin-top:3px;position:relative}.field{display:flex;align-items:center;gap:12px;border:1.6px solid var(--line);border-radius:16px;padding:14px 16px;background:var(--card)}.field .pre{font-weight:800;color:var(--blue);font-size:15px}.field .vline{width:1px;height:22px;background:var(--line)}.field input,.field textarea{border:0;outline:0;background:transparent;font-size:16px;color:var(--ink);flex:1 1;letter-spacing:.04em;font-family:var(--ui);min-width:0}.or{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:12px;font-family:var(--lo)}.or:after,.or:before{content:"";flex:1 1;height:1px;background:var(--line)}.guest{display:flex;align-items:center;justify-content:center;gap:10px;border-radius:16px;padding:14px;font-weight:700;font-size:14px;background:transparent;border:1px solid var(--line);color:var(--ink);font-family:var(--lo);cursor:pointer;transition:transform .12s}.guest:active{transform:scale(.97)}.balance{color:#fff;border-radius:22px;padding:18px 20px 22px;position:relative;overflow:hidden;background:linear-gradient(135deg,var(--blue) 0,var(--blue2) 60%,var(--blue-deep) 100%);box-shadow:0 18px 38px -16px rgba(11,79,192,.85),inset 0 0 0 1.5px rgba(255,197,49,.5)}.balance:before{inset:0;z-index:0;background:repeating-linear-gradient(45deg,rgba(255,197,49,.12) 0 2px,transparent 2px 13px)}.balance:after,.balance:before{content:"";position:absolute;pointer-events:none}.balance:after{top:0;left:-70%;width:55%;height:100%;transform:skewX(-18deg);z-index:1;background:linear-gradient(90deg,transparent,rgba(255,232,160,.35),transparent);animation:sweep 4.2s ease-in-out infinite}.balance .lbl{font-family:var(--lo);font-size:12px}.balance .amt,.balance .lbl{color:var(--gold-glow);position:relative}.balance .amt{font-size:30px;font-weight:800;text-shadow:0 0 18px rgba(255,197,49,.5);white-space:nowrap;line-height:1.4;margin-top:3px}.balance .amt small{font-size:15px;color:#fff;font-weight:600}.balance .row{display:flex;justify-content:space-between;align-items:center;gap:12px;position:relative;z-index:2}.balance .row>div:first-child{min-width:0}.pill{flex:0 0 auto;font-family:var(--lo);font-weight:800;font-size:13px;color:#4a2600;background:linear-gradient(180deg,var(--gold-glow),var(--gold-deep));padding:10px 16px;border-radius:13px;cursor:pointer;border:0;box-shadow:0 6px 14px -6px rgba(224,138,0,.8)}.pill:active{transform:scale(.96)}.live{display:inline-flex;align-items:center;gap:7px;font-family:var(--lo);font-size:12.5px;color:var(--red);font-weight:800}.live .p{width:8px;height:8px;border-radius:50%;background:var(--red);animation:pulse 1.6s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(242,49,64,.6)}70%{box-shadow:0 0 0 9px transparent}to{box-shadow:0 0 0 0 transparent}}.rings{display:flex;gap:8px;justify-content:center}.ring{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:22px;background:var(--card);border:2.5px solid color-mix(in srgb,var(--gold-deep) 55%,var(--line));color:var(--blue);box-shadow:0 4px 12px -9px rgba(224,138,0,.5)}:root[data-theme=dark] .ring{color:var(--gold-glow)}.ring.gold{background:linear-gradient(180deg,var(--gold-glow),var(--gold-deep));border-color:var(--gold);color:#4a2600}.rings .ring{animation:ballPop .42s cubic-bezier(.34,1.56,.5,1) both}.rings .ring:first-child{animation-delay:.04s}.rings .ring:nth-child(2){animation-delay:.12s}.rings .ring:nth-child(3){animation-delay:.2s}.rings .ring:nth-child(4){animation-delay:.28s}.rings .ring:nth-child(5){animation-delay:.36s}.rings .ring:nth-child(6){animation-delay:.44s}@keyframes ballPop{0%{opacity:0;transform:scale(.2) translateY(-6px)}70%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.cd{display:flex;gap:6px;align-items:center}.cd b{background:linear-gradient(180deg,var(--blue),var(--blue-deep));color:#fff;border-radius:9px;padding:5px 9px;min-width:34px;text-align:center;display:inline-block;box-shadow:0 4px 10px -5px rgba(11,79,192,.65)}.cd b,.cd s{font-size:19px}.cd s{color:var(--gold-deep);font-weight:800;text-decoration:none}.entries{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.entry{position:relative;overflow:hidden;background:var(--card);border:1.5px solid var(--line);border-radius:18px;padding:16px;cursor:pointer;transition:transform .14s,box-shadow .2s;box-shadow:0 10px 22px -16px rgba(120,60,10,.5)}.entry:active{transform:scale(.96)}.entry .ico{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;font-size:24px;background:linear-gradient(135deg,var(--gold-glow),var(--gold-deep));margin-bottom:10px;box-shadow:0 6px 14px -6px rgba(224,138,0,.5)}.entry .t{font-family:var(--lo);font-weight:800;font-size:16px;color:var(--blue)}:root[data-theme=dark] .entry .t{color:var(--gold)}.entry .d{font-size:11.5px;color:var(--muted)}.lotpick{display:flex;gap:8px;background:var(--card-2);border:1px solid var(--line);border-radius:16px;padding:5px}.lotpick .lot{flex:1 1;text-align:center;border-radius:12px;padding:9px 6px;cursor:pointer;font-family:var(--lo);font-weight:800;font-size:14px;color:var(--muted);transition:transform .12s,background .2s}.lotpick .lot:active{transform:scale(.97)}.lotpick .lot.on{background:linear-gradient(180deg,var(--gold-glow),var(--gold),var(--gold-deep));box-shadow:0 6px 14px -7px rgba(224,138,0,.8);color:#4a2600}.animal-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(62px,1fr));grid-gap:8px;gap:8px}.atile{position:relative;background:var(--card);border:1.5px solid var(--line);border-radius:15px;padding:8px 3px 7px;text-align:center;cursor:pointer;transition:transform .12s,box-shadow .2s,border-color .2s;box-shadow:0 6px 16px -12px rgba(120,60,10,.5)}.atile:active{transform:scale(.93)}.atile.has{border-color:var(--gold);box-shadow:0 0 0 2px rgba(255,197,49,.4),0 8px 16px -8px rgba(224,138,0,.5)}.atile .ae{font-size:25px;line-height:1.05}.atile .an{font-family:var(--lo);font-size:10.5px;font-weight:800;color:var(--ink);margin-top:3px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atile .anum{font-size:9.5px;font-weight:700;color:var(--gold-deep);margin-top:2px}.atile .cnt{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:linear-gradient(180deg,var(--red),var(--red-deep));color:#fff;font-size:11px;place-items:center;box-shadow:0 2px 6px -1px rgba(193,13,34,.7)}.atile .cnt,.nchip{font-weight:800;display:grid}.nchip{min-width:37px;height:37px;padding:0 8px;border-radius:11px;border:1.8px solid var(--gold-deep);background:var(--card);color:var(--gold-deep);place-items:center;font-size:14px;cursor:pointer;transition:transform .12s cubic-bezier(.34,1.5,.5,1),background .15s,color .15s}.nchip:active{transform:scale(.86)}.nchip.on{background:linear-gradient(180deg,var(--blue),var(--blue-deep));color:var(--gold-glow);border-color:var(--gold);transform:scale(1.08)}.betbar{flex:0 0 auto;border-top:1px solid var(--line);background:var(--card);padding:13px 16px;display:flex;align-items:center;gap:12px;box-shadow:0 -8px 20px -14px rgba(120,60,10,.5)}.betbar .info{font-family:var(--lo);font-size:12px;color:var(--muted)}.betbar .info b{display:block;font-family:var(--ui);color:var(--ink);font-size:19px}.botnav{flex:0 0 auto;display:flex;justify-content:space-around;padding:8px 6px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--card);z-index:20}.botnav .tab{display:flex;flex-direction:column;align-items:center;gap:3px;font-family:var(--lo);font-size:10.5px;color:var(--muted);cursor:pointer;padding:4px 10px;border-radius:12px;position:relative;background:none;border:0;transition:transform .12s}.botnav .tab:active{transform:scale(.92)}.botnav .tab .i{font-size:21px;line-height:1}.botnav .tab.on{color:var(--blue);background:rgba(23,116,232,.12);font-weight:700}:root[data-theme=dark] .botnav .tab.on{color:var(--gold);background:rgba(255,197,49,.14)}.botnav .tab .badge{position:absolute;top:0;right:6px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--red);color:#fff;font-size:10px;line-height:16px;font-weight:800;font-family:var(--ui)}.marquee{display:flex;align-items:center;gap:8px;background:var(--card-2);border:1px solid var(--line);border-radius:14px;padding:9px 12px;overflow:hidden}.marquee .mq-ico{flex:0 0 auto}.marquee .mq-track,.marquee .track{white-space:nowrap;overflow:hidden;font-size:13px;color:var(--ink)}.tabbar{display:flex;gap:6px;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:4px;margin-bottom:14px}.tabbar button{flex:1 1;text-align:center;padding:9px 6px;border-radius:10px;font-weight:700;font-size:14px;cursor:pointer;border:0;background:transparent;color:var(--muted);font-family:var(--lo);transition:background .2s,color .2s}.tabbar button.on{background:linear-gradient(180deg,var(--gold-glow),var(--gold-deep));color:#3a2600}.menu .mi{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--line);font-family:var(--lo);font-size:14px;color:var(--ink);cursor:pointer}.menu .mi:last-child{border-bottom:0}.menu .mi .ma{margin-left:auto}.menu .mi .ma,.muted{color:var(--muted)}.gold{color:var(--gold-deep);font-weight:700}:root[data-theme=dark] .gold{color:var(--gold)}.green{color:var(--green)}.red{color:var(--red)}.grid{display:grid}.tag{display:inline-block;font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid var(--line)}.fld,.tag{color:var(--muted)}.fld{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;font-size:13px}.fld>span{font-family:var(--lo)}.input{border:1.6px solid var(--line);border-radius:12px;padding:12px 14px;font-size:15px;background:var(--card);color:var(--ink);outline:0;width:100%;font-family:var(--ui)}.input:focus{border-color:var(--gold)}.tblwrap{overflow-x:auto}.tbl{width:100%;border-collapse:collapse;font-size:13.5px}.tbl th{text-align:left;color:var(--muted);font-weight:700;font-family:var(--lo);padding:8px 10px;white-space:nowrap}.tbl td,.tbl th{border-bottom:1px solid var(--line)}.tbl td{padding:10px;vertical-align:top}.modal-backdrop{position:fixed;inset:0;background:rgba(10,6,30,.6);z-index:100;display:grid;place-items:center;padding:24px}.modal{background:var(--appbg);border-radius:22px;padding:22px;max-width:400px;width:100%;border:1px solid var(--line);border-top:3px solid var(--gold)}.sheet-scrim{position:fixed;top:0;left:0;right:0;height:100vh;height:100dvh;background:rgba(10,6,30,.6);z-index:90;display:flex;align-items:flex-end;justify-content:center}.sheet{background:var(--appbg);border-radius:28px 28px 0 0;border-top:3px solid var(--gold);padding:18px 20px calc(24px + env(safe-area-inset-bottom));width:100%;max-width:460px;box-shadow:0 -20px 50px -20px rgba(0,0,0,.6);animation:sheetUp .36s cubic-bezier(.34,1.15,.4,1) both;max-height:88dvh;overflow-y:auto}@keyframes sheetUp{0%{transform:translateY(105%)}to{transform:translateY(0)}}.sheet-handle{width:40px;height:4px;border-radius:2px;background:var(--line);margin:0 auto 14px}@keyframes cardIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.body>*{animation:cardIn .36s ease backwards}.body>:nth-child(2){animation-delay:.04s}.body>:nth-child(3){animation-delay:.08s}.body>:nth-child(4){animation-delay:.12s}.body>:nth-child(5){animation-delay:.16s}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}.container{max-width:1040px;margin:0 auto;padding:0 20px}.nav{background:#fff;border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;z-index:10}.nav .container{display:flex;align-items:center;justify-content:space-between;height:60px}.nav .brand{font-weight:800;font-size:20px;color:var(--blue);text-shadow:none;font-family:var(--ui)}.nav .brand span{color:var(--gold-deep)}.hero{background:linear-gradient(150deg,var(--blue) 0,var(--blue2) 55%,var(--blue-deep) 100%);color:#fff;padding:64px 0 72px;border-bottom:3px solid var(--gold)}.hero h1{font-size:clamp(28px,5vw,44px);font-weight:800;max-width:760px}.hero p{font-size:16px;line-height:1.8;max-width:640px;color:hsla(0,0%,100%,.88)}.block{padding:48px 0}.block h2{font-size:clamp(22px,3.5vw,30px);font-weight:800}.g3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.zodiac{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:12px;gap:12px}.zcell{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:12px 14px}.zcell .nums{color:var(--gold-deep);font-weight:700;letter-spacing:.1em;margin-top:6px;font-size:15px}.site{background:#0f1524;color:#9aa7bd;padding:24px 0;font-size:13px}.langsw{position:relative}.langsw-cur{display:flex;align-items:center;gap:4px;background:hsla(0,0%,100%,.16);border:0;border-radius:8px;padding:4px 6px;cursor:pointer;color:#fff;line-height:0}.langsw-cur .caret{font-size:9px;line-height:1;opacity:.85}.langsw .flag{display:block;width:22px;height:15px;border-radius:3px;overflow:hidden;box-shadow:0 0 0 1px rgba(0,0,0,.2)}.langsw .flag svg{display:block;width:100%;height:100%}.langsw-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:901;background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:0 14px 34px -12px rgba(0,0,0,.4);padding:5px;min-width:128px;display:flex;flex-direction:column;gap:2px;animation:cardIn .16s ease}.langsw-menu button{display:flex;align-items:center;gap:9px;background:transparent;border:0;border-radius:8px;padding:8px 10px;cursor:pointer;color:var(--ink);font-size:13.5px;font-family:var(--ui);text-align:left}.langsw-menu button.on{background:rgba(232,138,0,.14);color:var(--gold-deep);font-weight:700}:root[data-theme=dark] .langsw-menu button.on{color:var(--gold)}