:root{--color-primary:#4caf50;--color-primary-light:#8bc34a;--color-primary-dark:#388e3c;--color-accent:gold;--color-bg:beige;--color-bg-light:#fffef5;--color-card-bg:#fff;--color-text:#333;--color-text-light:#666;--color-text-muted:#999;--color-border:rgba(0,0,0,.08);--color-border-light:rgba(0,0,0,.04);--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-xl:32px;--radius-full:9999px;--shadow-sm:0 2px 8px rgba(0,0,0,.08);--shadow-md:0 4px 16px rgba(0,0,0,.12);--shadow-lg:0 8px 32px rgba(0,0,0,.16);--transition-fast:.2s ease;--transition-normal:.3s ease;--transition-slow:.6s ease;--content-max-width:1200px;--page-max-width:1920px;--header-height:60px;--section-padding-y:40px;--section-padding-x:16px}@media(min-width:1440px){:root{--section-padding-x:120px}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{line-height:1.5;min-height:100vh;text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{color:inherit;font:inherit}button{background:transparent;border:none;cursor:pointer}a{color:inherit;text-decoration:none}ol,ul{list-style:none}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@font-face{font-display:swap;font-family:AlimamaFangYuan;src:url(https://dldl-sea-cycdn.lrgameglobal.com/static/fonts/AlimamaFangYuan.TTF) format("truetype")}[lang=th]{word-break:keep-all}html{scroll-behavior:smooth}body,html{overflow-x:hidden}body{background-color:var(--color-bg);color:var(--color-text);font-family:AlimamaFangYuan,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji}a{transition:color var(--transition-fast)}@media(hover:hover)and (pointer:fine){a:hover{color:var(--color-primary)}}::-moz-selection{background-color:var(--color-primary);color:#fff}::selection{background-color:var(--color-primary);color:#fff}::-webkit-scrollbar{height:8px;width:8px}@media(max-width:1023px){body,html{scrollbar-width:none;-ms-overflow-style:none}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none;height:0;width:0}}::-webkit-scrollbar-track{background:var(--color-bg)}::-webkit-scrollbar-thumb{background:var(--color-text-muted);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-light)}.page-container{width:100%}.pc-only{display:none;display:block}.btn-shimmer{border-radius:9999px;display:block;isolation:isolate;line-height:0;overflow:hidden;position:relative;width:100%}.btn-shimmer img,.btn-shimmer picture{border-radius:inherit;display:block}.btn-shimmer:after{animation:shimmer 2.5s ease-in-out infinite;background:linear-gradient(120deg,transparent,transparent,hsla(0,0%,100%,.6),transparent,transparent);content:"";height:100%;left:-100%;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.42) 0,rgba(0,0,0,.58) 6%,rgba(0,0,0,.72) 12%,rgba(0,0,0,.9) 20%,#000 30%,#000 70%,rgba(0,0,0,.9) 80%,rgba(0,0,0,.72) 88%,rgba(0,0,0,.58) 94%,rgba(0,0,0,.42));mask-image:linear-gradient(180deg,#0000006b 0,#00000094,#000000b8 12%,#000000e6 20%,#000 30% 70%,#000000e6 80%,#000000b8 88%,#00000094 94%,#0000006b);pointer-events:none;position:absolute;top:0;width:100%;z-index:1}@keyframes shimmer{0%{left:-100%}to{left:100%}}.mobile-only{display:block;display:none}[data-animate]{opacity:0;transition:opacity .6s ease,transform .6s ease;will-change:opacity,transform}[data-animate=fade-up]{transform:translateY(32px)}[data-animate=slide-left]{transform:translate(-48px)}[data-animate=slide-right]{transform:translate(48px)}[data-animate=zoom-in]{transform:scale(.92)}[data-animate].animate-in{opacity:1;transform:translate(0) scale(1)}.fade-enter-active,.fade-leave-active{transition:opacity var(--transition-normal)}.fade-enter-from,.fade-leave-to{opacity:0}.slide-up-enter-active,.slide-up-leave-active{transition:opacity var(--transition-normal),transform var(--transition-normal)}.slide-up-enter-from,.slide-up-leave-to{opacity:0;transform:translateY(20px)}.dropdown-enter-active,.dropdown-leave-active{transition:opacity .2s ease,transform .2s ease}.dropdown-enter-from,.dropdown-leave-to{opacity:0;transform:translateY(-8px)}.modal-enter-active,.modal-leave-active{transition:opacity var(--transition-normal)}.modal-enter-from,.modal-leave-to{opacity:0}.modal-enter-from .modal-content,.modal-leave-to .modal-content{transform:scale(.9)}.toast-enter-active,.toast-leave-active{transition:all .3s ease}.toast-enter-from{opacity:0;transform:translate(100%)}.toast-leave-to{opacity:0;transform:translateY(-100%)}.toast-container[data-v-b9898213]{display:flex;flex-direction:column;gap:8px;pointer-events:none;position:fixed;z-index:2000}.toast-container--center[data-v-b9898213]{align-items:center;left:0;right:0;top:50%;transform:translateY(-50%)}.toast-container--top[data-v-b9898213]{align-items:center;left:0;right:0;top:20px}.toast-container--top-left[data-v-b9898213]{left:20px;top:20px}.toast-container--top-right[data-v-b9898213]{right:20px;top:20px}.toast-container--bottom[data-v-b9898213]{align-items:center;bottom:20px;left:0;right:0}.toast-container--bottom-left[data-v-b9898213]{bottom:20px;left:20px}.toast-container--bottom-right[data-v-b9898213]{bottom:20px;right:20px}.toast[data-v-b9898213]{align-items:center;border-radius:var(--radius-md);box-shadow:var(--shadow-md);color:#fff;display:flex;font-size:14px;gap:12px;max-width:90vw;padding:12px 20px;pointer-events:auto;position:relative}.toast__message[data-v-b9898213]{flex:1;overflow-wrap:break-word}.toast__badge[data-v-b9898213]{align-items:center;background:#0000004d;border:2px solid;border-radius:999px;display:flex;font-size:12px;font-weight:600;height:20px;justify-content:center;min-width:20px;padding:0 6px;position:absolute;right:-6px;top:-6px}.toast__close[data-v-b9898213]{background:transparent;border:none;color:currentColor;cursor:pointer;font-size:20px;height:20px;line-height:1;opacity:.7;padding:0;transition:opacity .2s;width:20px}.toast__close[data-v-b9898213]:hover{opacity:1}.toast--success[data-v-b9898213]{background:#4caf50}.toast--error[data-v-b9898213]{background:#f44336}.toast--warning[data-v-b9898213]{background:#ff9800}.toast--info[data-v-b9898213]{background:#2196f3}.toast-center-enter-active[data-v-b9898213],.toast-center-leave-active[data-v-b9898213]{transition:all .3s ease}.toast-center-enter-from[data-v-b9898213],.toast-center-leave-to[data-v-b9898213]{opacity:0;transform:scale(.9)}.toast-top-enter-active[data-v-b9898213],.toast-top-leave-active[data-v-b9898213]{transition:all .3s ease}.toast-top-enter-from[data-v-b9898213]{opacity:0;transform:translateY(-20px)}.toast-top-leave-to[data-v-b9898213]{opacity:0;transform:translateY(-10px)}.toast-bottom-enter-active[data-v-b9898213],.toast-bottom-leave-active[data-v-b9898213]{transition:all .3s ease}.toast-bottom-enter-from[data-v-b9898213]{opacity:0;transform:translateY(20px)}.toast-bottom-leave-to[data-v-b9898213]{opacity:0;transform:translateY(10px)}body,html{touch-action:pan-x pan-y;-ms-touch-action:pan-x pan-y}body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}input,select,textarea{touch-action:manipulation;-webkit-text-size-adjust:100%}.ui-button[data-v-80931bfb]{align-items:center;border:none;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-weight:500;gap:8px;justify-content:center;transition:all var(--transition-fast)}.ui-button--sm[data-v-80931bfb]{font-size:12px;padding:6px 12px}.ui-button--md[data-v-80931bfb]{font-size:14px;padding:10px 20px}.ui-button--lg[data-v-80931bfb]{font-size:16px;padding:14px 28px}.ui-button--primary[data-v-80931bfb]{background:var(--color-primary);color:#fff}@media(hover:hover)and (pointer:fine){.ui-button--primary[data-v-80931bfb]:hover{background:var(--color-primary-dark)}}.ui-button--secondary[data-v-80931bfb]{background:#e0e0e0;color:var(--color-text)}@media(hover:hover)and (pointer:fine){.ui-button--secondary[data-v-80931bfb]:hover{background:#d0d0d0}}.ui-button--outline[data-v-80931bfb]{background:transparent;border:1px solid var(--color-primary);color:var(--color-primary)}@media(hover:hover)and (pointer:fine){.ui-button--outline[data-v-80931bfb]:hover{background:var(--color-primary);color:#fff}}.ui-button--text[data-v-80931bfb]{background:transparent;color:var(--color-primary)}@media(hover:hover)and (pointer:fine){.ui-button--text[data-v-80931bfb]:hover{background:#4caf501a}}.ui-button--disabled[data-v-80931bfb]{cursor:not-allowed;opacity:.5}.ui-button--loading[data-v-80931bfb]{cursor:wait}.ui-button--block[data-v-80931bfb]{width:100%}.ui-button__loading[data-v-80931bfb]{animation:pulse-80931bfb 1s infinite}@keyframes pulse-80931bfb{0%,to{opacity:1}50%{opacity:.5}}.error-page[data-v-4c90254b]{align-items:center;background:var(--color-bg);display:flex;justify-content:center;min-height:100vh;padding:var(--section-padding-x)}.error-page__content[data-v-4c90254b]{max-width:400px;text-align:center}.error-page__code[data-v-4c90254b]{color:var(--color-primary);font-size:120px;font-size:160px;font-weight:700;line-height:1;opacity:.3}.error-page__title[data-v-4c90254b]{color:var(--color-text);font-size:24px;font-size:32px;font-weight:600;margin-bottom:12px}.error-page__message[data-v-4c90254b]{color:var(--color-text-light);font-size:14px;font-size:16px;margin-bottom:32px}.error-page__actions[data-v-4c90254b]{display:flex;gap:12px;justify-content:center}
