@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;gap:3px;padding:4px;display:flex;position:fixed;top:76px;right:18px;box-shadow:0 4px 16px #0005}.ui-language-switch button{color:#b9c7d8;border-radius:6px;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{top:auto;bottom:12px;right:12px}}
.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}}
