@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:200;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:200;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:200;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:200;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:200;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:200;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.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:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.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:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.DIME2W_className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.DIME2W_variable{--font-plex:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:300;font-display:swap;src:url(../media/57c9eb05141b6b7c-s.1_ys3c26k4_gs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c73fb3e54683eaf8-s.p.2gbellpigh0-a.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:300;font-display:swap;src:url(../media/caaacb6502e94400-s.3e2xrstrwhhfi.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d9fa5058ff337146-s.p.44jmtf5zsgne4.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:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/08f3d05b771d66cc-s.0dczi0c-ciz7y.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/413670c8b897121b-s.p.05ilbcjt5w4fk.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/72b93e0389b54497-s.2702wjwyj2vsx.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ab8c2f9dfe50fb3c-s.p.3fhymijt5-wr6.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:IBM Plex Sans Thai;font-style:normal;font-weight:500;font-display:swap;src:url(../media/57f2d0e8dd065b18-s.0ur3_fbwo_va3.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:500;font-display:swap;src:url(../media/966a1ae9b0187c65-s.p.09_mmm-c_hkcy.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:500;font-display:swap;src:url(../media/25d906941e607a44-s.0ghkj-ex387wh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:500;font-display:swap;src:url(../media/666deae7c569669f-s.p.2alr3g42g9l52.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:IBM Plex Sans Thai Fallback;src:local(Arial);ascent-override:110.31%;descent-override:52.78%;line-gap-override:0.0%;size-adjust:101.17%}.o8EtFG_className{font-family:IBM Plex Sans Thai,IBM Plex Sans Thai Fallback;font-style:normal}.o8EtFG_variable{--font-plex-thai:"IBM Plex Sans Thai", "IBM Plex Sans Thai Fallback"}
.hBw1pG_header{background:var(--ground);color:var(--ink);border-bottom:1px solid var(--line);z-index:10;position:relative}.hBw1pG_bar{align-items:center;gap:16px 32px;padding-block:16px;display:flex}.hBw1pG_brand{color:var(--ink);align-items:center;gap:12px;margin-right:auto;display:inline-flex}.hBw1pG_brand:hover{text-decoration:none}.hBw1pG_name{letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;font-size:17px}.hBw1pG_nav{gap:8px 24px;font-size:15px;display:flex}.hBw1pG_navLink{color:var(--ink);padding-block:8px}.hBw1pG_navLink[aria-current=page]{color:var(--accent-text)}.hBw1pG_actions{align-items:center;gap:10px;display:flex}.hBw1pG_lang{border:1px solid var(--control-border);border-radius:var(--radius-pill);font-size:13px;display:flex;overflow:hidden}.hBw1pG_lang a{color:var(--ink);justify-content:center;align-items:center;min-width:44px;min-height:40px;padding:0 14px;display:inline-flex}.hBw1pG_lang a:hover{text-decoration:none}.hBw1pG_lang a[aria-current=true]{background:var(--ink);color:var(--ground)}.hBw1pG_menu{display:none;position:relative}.hBw1pG_menu summary{cursor:pointer;justify-content:center;align-items:center;width:44px;height:44px;list-style:none;display:flex}.hBw1pG_menu summary::-webkit-details-marker{display:none}.hBw1pG_menuPanel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;min-width:220px;padding:8px 20px;display:flex;position:absolute;top:52px;right:0}.hBw1pG_menuPanel .hBw1pG_navLink{border-bottom:1px solid var(--line);padding-block:12px}.hBw1pG_menuPanel .hBw1pG_navLink:last-child{border-bottom:0}@media (max-width:980px){.hBw1pG_nav,.hBw1pG_actions .hBw1pG_signIn{display:none}.hBw1pG_menu{display:block}}@media (max-width:400px){.hBw1pG_name{letter-spacing:.12em;font-size:15px}.hBw1pG_bar{gap:8px}}
:root,[data-theme=night]{--ground:#111114;--surface:#18181c;--ink:#eae8e1;--muted:#9a9a9f;--faint:#67676e;--line:#33333a;--control-border:#6e6e76;--accent:#e0a23b;--accent-text:#e0a23b;--on-accent:#111114;--scrim:#1111149e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=paper]{--ground:#eae8e1;--surface:#e1ded5;--ink:#111114;--muted:#55555b;--faint:#8a8a90;--line:#cfccc2;--control-border:#7a776f;--accent:#e0a23b;--accent-text:#8a5a0b;--on-accent:#111114;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{--space-1:4px;--space-2:8px;--space-3:16px;--space-4:24px;--space-5:48px;--space-6:80px;--radius-sm:12px;--radius-md:16px;--radius-pill:999px;--max:1200px;--gutter:max(16px, env(safe-area-inset-left,0px));--gutter-r:max(16px, env(safe-area-inset-right,0px))}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--ground);color:var(--ink);font-family:var(--font-plex), var(--font-plex-thai), "Helvetica Neue", Arial, sans-serif;margin:0;font-size:17px;font-weight:400;line-height:1.65}:lang(th) body,body:lang(th){line-height:1.75}img{max-width:100%;height:auto;display:block}a{color:var(--accent-text);text-decoration:none}a:hover{text-underline-offset:4px;text-decoration:underline}:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px;border-radius:4px}h1,h2,h3{text-wrap:balance;margin:0}p{margin:0}.skip-link{z-index:50;background:var(--accent);color:var(--on-accent);border-radius:var(--radius-pill);padding:8px 16px;position:absolute;top:8px;left:-9999px}.skip-link:focus{left:16px}.wrap{max-width:var(--max);padding-left:var(--gutter);padding-right:var(--gutter-r);margin:0 auto}.band{border-top:1px solid var(--line)}.band>.wrap{padding-block:var(--space-6)}.band-surface{background:var(--surface)}.page{background:var(--ground);color:var(--ink)}.stack{gap:var(--space-3);flex-direction:column;display:flex}.grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.section-head{justify-content:space-between;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;margin-bottom:36px;display:flex}.prose{flex-direction:column;gap:20px;max-width:680px;display:flex}.prose p{font-size:18px;line-height:1.75}.eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:500}.eyebrow.accent{color:var(--accent-text)}:lang(th) .eyebrow{letter-spacing:.04em;font-size:14px}.display{letter-spacing:-.01em;font-size:clamp(40px,6vw,68px);font-weight:200;line-height:1.08}.h1{font-size:clamp(36px,5vw,60px);font-weight:300;line-height:1.1}.h2{font-size:clamp(28px,3.4vw,40px);font-weight:300;line-height:1.2}:lang(th) .display,:lang(th) .h1{font-weight:300;line-height:1.35}:lang(th) .h2{line-height:1.4}.lead{color:var(--muted);max-width:600px;font-size:19px;line-height:1.65}.muted{color:var(--muted)}.small{font-size:15px}.btn{font:inherit;border-radius:var(--radius-pill);justify-content:center;align-items:center;gap:var(--space-2);cursor:pointer;border:1px solid var(--control-border);min-height:48px;color:var(--ink);background:0 0;padding:0 26px;font-size:16px;display:inline-flex}.btn:hover{border-color:var(--ink);text-decoration:none}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:500}.btn-primary:hover{background:#eab456;border-color:#eab456}.btn-small{min-height:44px;padding:0 18px;font-size:14px}.btn-row{flex-wrap:wrap;gap:12px;display:flex}.chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip{font:inherit;border-radius:var(--radius-pill);border:1px solid var(--control-border);min-height:44px;color:var(--ink);cursor:pointer;background:0 0;padding:0 16px;font-size:14px}.chip[aria-pressed=true]{background:var(--ink);color:var(--ground);border-color:var(--ink)}.badge{letter-spacing:.12em;text-transform:uppercase;border-radius:var(--radius-pill);align-self:flex-start;padding:2px 10px;font-size:12px;line-height:20px;display:inline-block}.badge-new{background:var(--accent);color:var(--on-accent);font-weight:500}.badge-soon{border:1px solid var(--control-border);color:var(--muted)}:lang(th) .badge{letter-spacing:.02em}.thai-word{font-family:var(--font-plex-thai), var(--font-plex), sans-serif;color:var(--muted);font-size:15px}.card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--ground);color:var(--ink);flex-direction:column;display:flex;overflow:hidden}a.card:hover{border-color:var(--control-border);text-decoration:none}.card-body{padding:var(--space-4);flex-direction:column;flex-grow:1;gap:12px;display:flex}.card-title{font-size:20px;font-weight:500;line-height:1.35}.card-text{color:var(--muted);font-size:15px;line-height:1.6}.card-text strong{color:var(--ink);font-weight:500}.glyph{font-size:44px;font-weight:300;line-height:1.15}.glyph.accent{color:var(--accent-text)}.card-photo{aspect-ratio:4/3;object-fit:cover;border-bottom:1px solid var(--line);width:100%}.card-photo-empty{aspect-ratio:4/3;border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;font-size:13px;display:flex}.when{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);font-size:13px;font-weight:500}:lang(th) .when{letter-spacing:.02em;font-size:14px}.date-line{color:var(--muted);margin-top:auto;font-size:13px}.credit{color:var(--muted);font-size:12px}.credit a{color:inherit;text-decoration:underline}.field{color:var(--muted);flex-direction:column;gap:8px;font-size:14px;display:flex}.input{background:var(--ground);color:var(--ink);border:1px solid var(--control-border);border-radius:var(--radius-sm);font:inherit;width:100%;min-height:48px;padding:14px 16px;font-size:16px}textarea.input{resize:vertical}.notice{border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-4);background:var(--surface)}@media (prefers-reduced-motion:no-preference){.btn,.chip,a.card{transition:border-color .15s,background-color .15s}}
