@font-face{font-family:Noto Sans Lao;src:url(/fonts/NotoSansLao.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}.ui-language-switch{z-index:10000;background:#0b1829ed;border:1px solid #a5d7ff40;border-radius:10px;padding:4px;display:block;position:fixed;top:76px;right:18px;box-shadow:0 4px 16px #0005}.ui-language-switch button{color:#b9c7d8;white-space:nowrap;cursor:pointer;border-radius:6px;min-height:44px;padding:5px 9px;font-size:12px;line-height:1.6}.ui-language-switch button[aria-pressed=true]{color:#102133;background:#b5e4f4}.ui-language-switch button:focus-visible{outline-offset:2px;outline:2px solid #fff}html:lang(lo) body{font-family:Noto Sans Lao,Lao Sangam MN,Phetsarath OT,sans-serif}html:lang(lo) button,html:lang(lo) select,html:lang(lo) label{letter-spacing:normal;line-height:1.65}@media (max-width:760px){.ui-language-switch{width:max-content;max-width:calc(100% - 24px);margin:8px 12px 12px auto;position:relative;top:auto;bottom:auto;right:auto}}.ui-language-switch summary{cursor:pointer;color:#e1edf9;border-radius:6px;justify-content:space-between;align-items:center;gap:14px;min-height:44px;padding:5px 10px;font-size:13px;list-style:none;display:flex}.ui-language-switch summary::-webkit-details-marker{display:none}.ui-language-switch summary:focus-visible{outline-offset:2px;outline:2px solid #fff}.ui-language-options{background:#0b1829;border:1px solid #a5d7ff40;border-radius:10px;flex-direction:column;gap:3px;min-width:100%;padding:4px;display:flex;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 4px 16px #0005}.ui-language-options button{text-align:left}
.GenerationMediaFrame-module__g4geqW__frame{background:#11191e;position:relative;overflow:hidden}.GenerationMediaFrame-module__g4geqW__media{position:relative}.GenerationMediaFrame-module__g4geqW__overlay{z-index:20;opacity:1;background:#11191e;transition:opacity .56s;position:absolute;inset:0;overflow:hidden}.GenerationMediaFrame-module__g4geqW__reveal{opacity:0;pointer-events:none}.GenerationMediaFrame-module__g4geqW__sweep{pointer-events:none;will-change:transform;background:linear-gradient(90deg,#0000 0%,#d7e0e905 20%,#d7e0e916 48%,#e8eef520 57%,#d7e0e909 74%,#0000 100%);animation:3.2s linear infinite GenerationMediaFrame-module__g4geqW__sweep;position:absolute;inset:0;transform:translate(-100%)}.GenerationMediaFrame-module__g4geqW__finished{opacity:0;transition:opacity .22s}.GenerationMediaFrame-module__g4geqW__caption{color:#b5c9ce;letter-spacing:2px;text-shadow:0 1px 5px #11191e;justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex;position:absolute;bottom:22px;left:0;right:0}.GenerationMediaFrame-module__g4geqW__dot{background:#95d0dd;border-radius:50%;width:4px;height:4px;animation:2.6s ease-in-out infinite GenerationMediaFrame-module__g4geqW__breathe;box-shadow:0 0 8px #76bbcf66}.GenerationMediaFrame-module__g4geqW__cancel{color:#94a8ad;cursor:pointer;background:#11191e88;border:1px solid #829ca126;border-radius:5px;padding:3px 8px;font-size:10px;position:absolute;top:9px;right:10px}.GenerationMediaFrame-module__g4geqW__cancel:hover{color:#d1e2e7;border-color:#829ca166}.GenerationMediaFrame-module__g4geqW__failure{z-index:21;color:#d5bca0;overflow-wrap:anywhere;background:#161b21ed;padding:8px 12px;font-size:11px;line-height:1.5;position:absolute;bottom:0;left:0;right:0}@keyframes GenerationMediaFrame-module__g4geqW__sweep{0%{transform:translate(-100%)}85%,to{transform:translate(100%)}}@keyframes GenerationMediaFrame-module__g4geqW__breathe{50%{opacity:.35;box-shadow:0 0 4px #76bbcf33}}@media (prefers-reduced-motion:reduce){.GenerationMediaFrame-module__g4geqW__sweep{opacity:.35;will-change:auto;animation:none;transform:none}.GenerationMediaFrame-module__g4geqW__finished{opacity:0}.GenerationMediaFrame-module__g4geqW__dot{animation:none}.GenerationMediaFrame-module__g4geqW__overlay{transition:none}}
.CanvasEdgeHighlight-module__3EaOxq__highlight{pointer-events:none}@media (prefers-reduced-motion:reduce){.CanvasEdgeHighlight-module__3EaOxq__highlight{display:none}}
.login-module__Si-P0q__page{background-color:#080f19;background-image:radial-gradient(at 16% 8%,#153961a8,#0000 44%),radial-gradient(at 90% 90%,#133d6866,#0000 42%),linear-gradient(#9dcaff09 1px,#0000 1px),linear-gradient(90deg,#9dcaff09 1px,#0000 1px);background-size:auto,auto,64px 64px,64px 64px;justify-content:center;align-items:center;min-height:100svh;padding:24px;display:flex}.login-module__Si-P0q__frame{grid-template-columns:minmax(0,1fr) clamp(360px,34%,480px);align-items:center;width:100%;max-width:1800px;display:grid;position:relative}.login-module__Si-P0q__visual{aspect-ratio:16/9;background:#0b1829;width:100%;min-width:0;position:relative}.login-module__Si-P0q__film{object-fit:contain;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.login-module__Si-P0q__soundBtn{z-index:3;color:#dbeeff;-webkit-backdrop-filter:blur(8px);cursor:pointer;background:#0d1c2ecc;border:1px solid #8ec5ef4d;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;transition:color .18s,border-color .18s,background .18s;display:inline-flex;position:absolute;top:14px;right:14px;box-shadow:0 4px 14px #0006,inset 0 1px #ffffff1f}.login-module__Si-P0q__soundBtn:hover{color:#fff;background:#12273ecc;border-color:#a9d8ff8f}.login-module__Si-P0q__soundBtn:focus-visible{outline-offset:2px;outline:2px solid #7cc8ff80}.login-module__Si-P0q__panel{z-index:1;background:#0d1c2f;border-top:0;border-bottom:1px solid #a8d5f526;border-left:1px solid #a8d5f526;border-right:0;border-radius:0;flex-direction:column;justify-content:center;width:100%;min-height:100%;padding:clamp(26px,2.8vw,44px);display:flex;position:relative;box-shadow:-22px 24px 42px -12px #000b,-5px 8px 16px -6px #000a}.login-module__Si-P0q__heading{text-align:center;margin:8px 0 34px}.login-module__Si-P0q__heading h1{font-size:clamp(30px,2.5vw,42px)}.login-module__Si-P0q__heading p{color:#c4d3e199;margin-top:10px}.login-module__Si-P0q__panel input:not([type=checkbox]){background-color:#b3c9e511;min-height:48px}.login-module__Si-P0q__panel .lg-seg-opt.active{color:#102539;background:linear-gradient(120deg,#d8eeff,#91caff);box-shadow:0 2px 14px #75baff22}.login-module__Si-P0q__panel .lg-btn-prime{color:#071d30;background:linear-gradient(115deg,#c5e7ff,#67afff);min-height:50px;box-shadow:0 8px 25px #3895f333}@media (min-width:1600px){.login-module__Si-P0q__panel{padding-top:50px;padding-bottom:50px}}@media (max-width:760px){.login-module__Si-P0q__page{align-items:flex-start;padding:20px 14px}.login-module__Si-P0q__frame{grid-template-columns:minmax(0,1fr)}.login-module__Si-P0q__visual,.login-module__Si-P0q__film{width:100%}.login-module__Si-P0q__panel{width:100%;padding:26px 22px;box-shadow:0 16px 30px -12px #000b}.login-module__Si-P0q__heading{margin:0 0 24px}}
