@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-thai-thai-400-normal.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-sans-thai-thai-500-normal.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-thai-thai-700-normal.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-sans-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans:"Noto Sans Thai", "Noto Sans", system-ui, sans-serif;--fw-regular:400;--fw-medium:500;--fw-bold:700;--t-display-size:32px;--t-display-lh:40px;--t-display-weight:700;--t-title-1-size:26px;--t-title-1-lh:34px;--t-title-1-weight:700;--t-title-2-size:20px;--t-title-2-lh:28px;--t-title-2-weight:700;--t-headline-size:17px;--t-headline-lh:24px;--t-headline-weight:700;--t-body-size:16px;--t-body-lh:24px;--t-body-weight:400;--t-callout-size:15px;--t-callout-lh:22px;--t-callout-weight:500;--t-subhead-size:14px;--t-subhead-lh:20px;--t-subhead-weight:400;--t-caption-size:12px;--t-caption-lh:16px;--t-caption-weight:500;--sp-2:2px;--sp-4:4px;--sp-8:8px;--sp-12:12px;--sp-16:16px;--sp-20:20px;--sp-24:24px;--sp-32:32px;--sp-40:40px;--sp-56:56px;--gutter:16px;--section-gap:28px;--card-gap:12px;--tap-min:44px;--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-sheet:24px;--r-pill:999px;--glass-blur:blur(20px) saturate(180%);--dur-press:.12s;--dur-fade:.2s;--dur-sheet:.28s;--dur-snap:.4s;--dur-count:.6s;--ease-standard:cubic-bezier(.2, .8, .2, 1);--ease-spring:linear(0, .044, .145, .271, .401, .523, .631, .722, .796, .854, .899, .933, .958, .975, .987, .995, 1);--press-scale:.97;--press-opacity:.9;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--brand-ink:#000;--brand-paper:#fff;--player-bg:#000;--player-grad-top:linear-gradient(#000000a6, transparent);--player-grad-bottom:linear-gradient(transparent, #000000a6);--player-grad-top-h:120px;--player-grad-bottom-h:220px;--player-chip:#17171fb8;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--surface:#f3f2f7;--surface-2:#e9e8f0;--border:#e4e3eb;--text:#111118;--text-muted:#656570;--text-faint:#a3a3ae;--accent:#6c4bff;--accent-press:#5a3beb;--accent-soft:#6c4bff1a;--on-accent:#fff;--glow:none;--success:#16a34a;--warning:#d97706;--danger:#dc2626;--danger-text:#c82425;--success-text:#14773b;--coin:#f5b800;--overlay:#0d0d1299;--glass:#ffffffb8;--shadow-1:0 1px 2px #1111180f;--shadow-2:0 8px 24px #11111814;--shadow-3:0 16px 48px #1111181f}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0d0d12;--surface:#17171f;--surface-2:#1f1f2a;--border:#2a2a36;--text:#fff;--text-muted:#8a8a99;--text-faint:#5c5c6b;--accent:#7856ff;--accent-press:#6a4af0;--accent-soft:#7856ff29;--on-accent:#fff;--glow:0 0 32px #7856ff59;--success:#22c55e;--warning:#f59e0b;--danger:#ef4444;--danger-text:#f15757;--success-text:#22c55e;--coin:#ffc21a;--overlay:#000000b3;--glass:#17171fb8;--shadow-1:0 0 0 1px var(--border);--shadow-2:0 0 0 1px var(--border);--shadow-3:0 0 0 1px var(--border), 0 16px 48px #00000080}}:root[data-theme=dark],[data-theme-scope=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0d0d12;--surface:#17171f;--surface-2:#1f1f2a;--border:#2a2a36;--text:#fff;--text-muted:#8a8a99;--text-faint:#5c5c6b;--accent:#7856ff;--accent-press:#6a4af0;--accent-soft:#7856ff29;--on-accent:#fff;--glow:0 0 32px #7856ff59;--success:#22c55e;--warning:#f59e0b;--danger:#ef4444;--danger-text:#f15757;--success-text:#22c55e;--coin:#ffc21a;--overlay:#000000b3;--glass:#17171fb8;--shadow-1:0 0 0 1px var(--border);--shadow-2:0 0 0 1px var(--border);--shadow-3:0 0 0 1px var(--border), 0 16px 48px #00000080}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;background:var(--bg)}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--t-body-size);line-height:var(--t-body-lh);font-weight:var(--t-body-weight);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol{margin:0}:where(ul[role=list],ol[role=list]){padding:0;list-style:none}img,svg,video,canvas{max-width:100%;display:block}a{color:var(--accent);text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0}input,select,textarea{font-size:16px}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[hidden]{display:none!important}.t-display{font-size:var(--t-display-size);line-height:var(--t-display-lh);font-weight:var(--t-display-weight)}.t-title-1{font-size:var(--t-title-1-size);line-height:var(--t-title-1-lh);font-weight:var(--t-title-1-weight)}.t-title-2{font-size:var(--t-title-2-size);line-height:var(--t-title-2-lh);font-weight:var(--t-title-2-weight)}.t-headline{font-size:var(--t-headline-size);line-height:var(--t-headline-lh);font-weight:var(--t-headline-weight)}.t-body{font-size:var(--t-body-size);line-height:var(--t-body-lh);font-weight:var(--t-body-weight)}.t-callout{font-size:var(--t-callout-size);line-height:var(--t-callout-lh);font-weight:var(--t-callout-weight)}.t-subhead{font-size:var(--t-subhead-size);line-height:var(--t-subhead-lh);font-weight:var(--t-subhead-weight)}.t-caption{font-size:var(--t-caption-size);line-height:var(--t-caption-lh);font-weight:var(--t-caption-weight)}.t-numeric{font-variant-numeric:tabular-nums}.t-muted{color:var(--text-muted)}.t-faint{color:var(--text-faint)}.glass{background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.player-gradient-top{height:var(--player-grad-top-h);background:var(--player-grad-top)}.player-gradient-bottom{height:var(--player-grad-bottom-h);background:var(--player-grad-bottom)}.safe-top{padding-top:var(--safe-top)}.safe-bottom{padding-bottom:var(--safe-bottom)}.safe-x{padding-left:var(--safe-left);padding-right:var(--safe-right)}.safe-all{padding:var(--safe-top) var(--safe-right) var(--safe-bottom) var(--safe-left)}.pressable{transition:transform var(--dur-press) var(--ease-standard), opacity var(--dur-press) var(--ease-standard)}.pressable:active{transform:scale(var(--press-scale));opacity:var(--press-opacity)}@media (prefers-reduced-motion:reduce){:root{--dur-press:1ms;--dur-fade:1ms;--dur-sheet:1ms;--dur-snap:1ms;--dur-count:1ms}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}._line_1pa8i_1{z-index:100;background:var(--accent);transform-origin:0;width:100%;height:2px;animation:_grow_1pa8i_1 1.4s var(--ease-standard) infinite;pointer-events:none;position:fixed;top:0;left:0}@keyframes _grow_1pa8i_1{0%{opacity:1;transform:scaleX(0)}80%{opacity:1;transform:scaleX(.9)}to{opacity:0;transform:scaleX(1)}}
