*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#080d18;--card:#0f1829;--card2:#141f35;--border:#1e3a5f;--accent:#00bcd4;--accent2:#0097a7;--text:#e2e8f0;--dim:#8695ad;--success:#10b981;--warn:#f59e0b;--error:#ef4444;--font:"Courier New", "Courier", monospace}@media (prefers-color-scheme:light){:root:not([data-theme]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f7fb;--card:#fff;--card2:#eef3f9;--border:#cdd9e8;--accent:#00707c;--accent2:#00565f;--text:#0d1a2b;--dim:#475669;--success:#067a52;--warn:#a35c00;--error:#c62828}}:root{--bg2:color-mix(in srgb, var(--bg) 93%, var(--text));--card3:color-mix(in srgb, var(--card2) 82%, var(--border));--code:color-mix(in srgb, var(--bg) 88%, var(--text));--on-accent:var(--bg);--text2:color-mix(in srgb, var(--text) 86%, var(--bg));--dim-lt:color-mix(in srgb, var(--text) 74%, var(--bg));--dim2:color-mix(in srgb, var(--dim) 88%, var(--text));--dim3:color-mix(in srgb, var(--dim) 94%, var(--bg));--success2:color-mix(in srgb, var(--success) 78%, var(--text));--success3:color-mix(in srgb, var(--success) 88%, var(--text));--teal:color-mix(in srgb, var(--accent) 80%, var(--success));--warn2:color-mix(in srgb, var(--warn) 88%, var(--text));--error2:color-mix(in srgb, var(--error) 88%, var(--text));--error3:color-mix(in srgb, var(--error) 76%, var(--text));--error4:color-mix(in srgb, var(--error) 92%, var(--warn));--error5:color-mix(in srgb, var(--error) 80%, var(--warn));--error-bg:color-mix(in srgb, var(--error) 13%, var(--card));--success-bg:color-mix(in srgb, var(--success) 13%, var(--card));--warn-bg:color-mix(in srgb, var(--warn) 13%, var(--card));--info-bg:color-mix(in srgb, var(--accent) 13%, var(--card));--on-success:color-mix(in srgb, var(--success) 50%, var(--text));--on-error:color-mix(in srgb, var(--error) 50%, var(--text));--on-warn:color-mix(in srgb, var(--warn) 50%, var(--text));--on-info:color-mix(in srgb, var(--accent) 50%, var(--text))}html[lang=th]{--font:system-ui, -apple-system, "Segoe UI", "Noto Sans Thai", Tahoma, sans-serif}html[lang=th] *,html[lang=th] :before,html[lang=th] :after{letter-spacing:0!important}html[lang=th] [style*=monospace],html[lang=th] [style*=Courier]{font-family:var(--font)!important}html[lang=th] body{line-height:1.7}html[lang=th] [style*="line-height:1.1"],html[lang=th] [style*="line-height:1.25"],html[lang=th] [style*="line-height:1.3"],html[lang=th] [style*="line-height:1.4"]{line-height:1.5!important}html,body{background:var(--bg);color:var(--text);font-family:var(--font);min-height:100vh;font-size:14px;line-height:1.6}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}button{font-family:var(--font);cursor:pointer;border:none;outline:none}input,textarea{font-family:var(--font);background:var(--card2);border:1px solid var(--border);color:var(--text);border-radius:6px;outline:none;width:100%;padding:10px 12px;font-size:13px;transition:border-color .15s}input:focus,textarea:focus{border-color:var(--accent)}input::placeholder{color:var(--dim)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}html,body{max-width:100%;overflow-x:hidden}.lp-nav-link{white-space:nowrap}.lp-qr svg{width:100%;height:100%;display:block}@media (max-width:640px){.lp-nav{flex-wrap:wrap;gap:8px 14px;min-height:52px;height:auto!important;padding:8px 16px!important}.lp-nav-links{gap:14px!important}.lp-logo{letter-spacing:2px!important;font-size:13px!important}.lp-hero{padding:48px 20px 40px!important}.lp-h1{letter-spacing:.5px!important;font-size:24px!important}.lp-sub{font-size:13.5px!important}.lp-sec{padding:44px 18px!important}.lp-sec-h2{margin-bottom:24px!important;font-size:20px!important}.lp-grid{grid-template-columns:1fr!important}.lp-footer{flex-direction:column;align-items:flex-start!important;padding:22px 18px!important}.lp-footer-links{flex-wrap:wrap;gap:14px 18px!important}.lp-beta{padding:8px 14px!important;font-size:11px!important}.lp-qr{display:none!important}}@media (max-width:1380px){.wa-email{display:none}}@media (max-width:1220px){.wa-nav{flex-wrap:wrap;gap:10px;height:auto!important;padding:10px 14px!important}.wa-tabs{order:3;width:100%;overflow-x:auto}.wa-tabs button{white-space:nowrap;flex:1 0 auto}}@media (max-width:640px){.wa-main{padding:18px 12px 48px!important}.wa-stack{flex-direction:column!important}.wa-stack>*{width:100%;flex:none!important}.wa-list{max-height:none!important;overflow:visible!important}.wa-map{height:52vh!important}}.wa-map,.wa-map .leaflet-grab{cursor:grab}.wa-map.wa-grabbing,.wa-map.wa-grabbing .leaflet-grab,.wa-map .leaflet-dragging .leaflet-grab,.wa-map.leaflet-dragging,.wa-map:active .leaflet-grab{cursor:grabbing}
