:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fefefe;--fg:#121416;--fg2:#25282b;--fg3:#45484a;--fg4:#62686b;--line:#d8dadd;--line2:#e7e9e3;--surface:#f7f9f3;--surface2:#eff2e8;--muted:#c9ccc6;--card:#fefefe;--glass:#fefefeeb;--floatShadow:0 10px 42px -16px #12141633,0 2px 7px -4px #12141614;--accentSoft:#edfcb4;--accentLine:#c4df29;--accentText:#121416;--accentStrong:#9ab31b;--focus:#121416}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#121416;--fg:#f4f5f0;--fg2:#e2e4dd;--fg3:#c2c6bd;--fg4:#a2a79e;--line:#2e3235;--line2:#23272a;--surface:#1a1d20;--surface2:#212528;--muted:#3c4144;--card:#16191b;--glass:#121416e0;--floatShadow:0 0 0 1px #ffffff08,0 24px 60px #0000008c;--accentSoft:#cff02524;--accentLine:#cff02566;--accentText:#cff025;--accentStrong:#cff025;--focus:#cff025}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#121416;--fg:#f4f5f0;--fg2:#e2e4dd;--fg3:#c2c6bd;--fg4:#a2a79e;--line:#2e3235;--line2:#23272a;--surface:#1a1d20;--surface2:#212528;--muted:#3c4144;--card:#16191b;--glass:#121416e0;--floatShadow:0 0 0 1px #ffffff08,0 24px 60px #0000008c;--accentSoft:#cff02524;--accentLine:#cff02566;--accentText:#cff025;--accentStrong:#cff025;--focus:#cff025}}:root{--accent:#cff025;--accentHover:#c2e31a;--accentInk:#121416;--radius-sm:16px;--radius-md:20px;--radius-lg:24px;--radius-pill:999px;--container:1240px;--gutter:24px;--page-zoom:1;--font-cjk-system:"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans CJK SC";--font-system:system-ui,-apple-system,"Segoe UI",var(--font-cjk-system),"Noto Sans Thai","Leelawadee UI",Thonburi;--font-sans:var(--font-general),var(--font-thai),var(--font-system),var(--font-noto-sc),sans-serif;--font-display:var(--font-space-grotesk),var(--font-thai),var(--font-system),var(--font-noto-sc),sans-serif;--font-mono:var(--font-geist-mono),var(--font-thai),ui-monospace,"SF Mono","Cascadia Mono",Menlo,Consolas,var(--font-cjk-system),var(--font-noto-sc),monospace}:root:lang(zh){--font-sans:var(--font-general),var(--font-thai),var(--font-noto-sc),var(--font-system),sans-serif;--font-display:var(--font-space-grotesk),var(--font-thai),var(--font-noto-sc),var(--font-system),sans-serif;--font-mono:var(--font-geist-mono),var(--font-thai),var(--font-noto-sc),ui-monospace,"SF Mono","Cascadia Mono",Menlo,Consolas,monospace}@media (max-width:480px){:root{--gutter:16px}}*,:before,:after{box-sizing:border-box}@media (min-width:2112px) and (min-height:880px){:root{--page-zoom:1.1}}@media (min-width:2304px) and (min-height:960px){:root{--page-zoom:1.2}}@media (min-width:2560px) and (min-height:1067px){:root{--page-zoom:1.3333}}@media (min-width:2784px) and (min-height:1160px){:root{--page-zoom:1.45}}@media (min-width:3000px) and (min-height:1250px){:root{--page-zoom:1.5625}}@media (min-width:3200px) and (min-height:1334px){:root{--page-zoom:1.6667}}@media (min-width:3456px) and (min-height:1440px){:root{--page-zoom:1.8}}@media (min-width:3840px) and (min-height:1600px){:root{--page-zoom:2}}@media (min-width:4320px) and (min-height:1800px){:root{--page-zoom:2.25}}@media (min-width:5120px) and (min-height:2134px){:root{--page-zoom:2.6667}}html{zoom:var(--page-zoom);-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--fg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;margin:0;font-size:16px;line-height:1.6}h1,h2,h3,h4,h5,h6,p,figure,blockquote{margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-display)}a{color:var(--fg);text-decoration:none}a:hover{color:var(--fg)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}html .radix-themes{--default-font-family:var(--font-sans);--cursor-button:pointer;--cursor-menu-item:pointer}@media (pointer:coarse),(max-width:1024px){html body :is(input,select,textarea):not([type=checkbox],[type=radio],[type=range]){font-size:16px}}img,svg,video,canvas{max-width:100%}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background:var(--accent);color:var(--accentInk)}:lang(th),html :lang(th) :is(p,li,dd,dt,td,th,label,figcaption,blockquote,summary,small,a,button,h1,h2,h3,h4,h5,h6){line-height:1.85}:is(h1,h2,h3,h4,h5,h6) :lang(th){line-height:inherit}html :lang(th) :is(h1,h2,h3,h4,h5,h6,.da-h1-home,.da-h1,.da-h2),:is(h1,h2,h3,h4,h5,h6,.da-h1-home,.da-h1,.da-h2) :lang(th){letter-spacing:0}.da-h1-home{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:clamp(34px,9.8vw,52px);font-weight:400;line-height:1.2}.da-h1{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:clamp(32px,9vw,46px);font-weight:400;line-height:1.2}.da-h2{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(26px,6.6vw,32px);font-weight:500;line-height:1.25}:lang(zh) :is(h1,h2,h3,h4){letter-spacing:.02em}:lang(zh) :is(.da-h1-home,.da-h1){letter-spacing:.03em;font-weight:400;line-height:1.32}:lang(zh) .da-h2{letter-spacing:.02em;font-weight:450;line-height:1.4}.da-body{color:var(--fg3);margin:0;font-size:16px;line-height:1.7}.da-eyebrow{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--fg4);margin:0;font-size:12px;font-weight:400;line-height:1.5}.da-mono{font-family:var(--font-mono)}.da-sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.da-skip{top:16px;left:var(--gutter);z-index:40;border-radius:var(--radius-pill);background:var(--fg);min-height:44px;color:var(--bg);align-items:center;padding:0 18px;font-size:14px;font-weight:500;display:inline-flex;position:absolute}.da-skip:hover{color:var(--bg)}.da-skip:not(:focus){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;min-height:0;margin:-1px;padding:0;overflow:hidden}main[tabindex="-1"]:focus{outline:none}@keyframes da-caret{0%,to{opacity:1}50%{opacity:0}}@keyframes da-pulse{0%{box-shadow:0 0 #9ab31b80}70%{box-shadow:0 0 0 7px #9ab31b00}to{box-shadow:0 0 #9ab31b00}}@keyframes da-rec{0%{box-shadow:0 0 #ef444480}70%{box-shadow:0 0 0 7px #ef444400}to{box-shadow:0 0 #ef444400}}.da-caret{vertical-align:-.08em;background:var(--accentStrong);width:3px;height:.9em;margin-left:6px;animation:1s step-end infinite da-caret;display:inline-block}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.da-caret{opacity:1;animation:none!important}}
