@font-face{font-family:__notoSansThai_2a373a;src:url(/_next/static/media/28a97bfe7090a827-s.p.ttf) format("truetype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:__notoSansThai_2a373a;src:url(/_next/static/media/23bd89e090b1c518-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__notoSansThai_2a373a;src:url(/_next/static/media/012191d805d0525f-s.p.ttf) format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__notoSansThai_2a373a;src:url(/_next/static/media/b361231eae0439bd-s.p.ttf) format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__notoSansThai_2a373a;src:url(/_next/static/media/e8c2e97a80dc1309-s.p.ttf) format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__notoSansThai_Fallback_2a373a;src:local("Arial");ascent-override:99.66%;descent-override:42.27%;line-gap-override:0.00%;size-adjust:106.47%}.__className_2a373a{font-family:__notoSansThai_2a373a,__notoSansThai_Fallback_2a373a}.__variable_2a373a{--font-noto-sans-thai:"__notoSansThai_2a373a","__notoSansThai_Fallback_2a373a"}:root{--surface-bg:#0b0e14;--surface-1:#151a22;--surface-2:#1e2532;--surface-3:#2a3441;--border:#2a3441;--forest-50:rgba(16,185,129,.1);--forest-100:rgba(16,185,129,.2);--forest-200:rgba(16,185,129,.3);--forest-600:#10b981;--forest-700:#059669;--text-primary:#f8fafc;--text-secondary:#94a3b8;--text-tertiary:#64748b;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--radius-sm:6px;--radius-md:12px;--radius-lg:16px;--radius-full:999px;--font-primary:var(--font-noto-sans-thai);--font-mono:"Courier New",monospace;--shadow-sm:0 1px 2px rgba(0,0,0,.5);--shadow-md:0 4px 6px rgba(0,0,0,.5);--shadow-lg:0 10px 15px rgba(0,0,0,.5);--glow-primary:0 0 15px rgba(16,185,129,.3)}*{box-sizing:border-box;margin:0;padding:0}html{font-size:16px}body{font-family:var(--font-primary);background:var(--surface-bg);color:var(--text-primary);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:radial-gradient(circle at 50% 0,#15202b 0,#0b0e14 60%);background-attachment:fixed}button{font-family:inherit}input,select,textarea{font-family:inherit;background:var(--surface-2);color:var(--text-primary);border:1px solid var(--border)}input:focus{outline:none;border-color:var(--forest-600);box-shadow:var(--glow-primary)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--surface-bg)}::-webkit-scrollbar-thumb{background:var(--surface-3);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--forest-600)}.glass-panel{background:rgba(21,26,34,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.05)}