@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2ad14601e1aca84e-s.p.02j3om-c3bw7w.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfdc4a4e1962f368-s.15t3sjx84co9b.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:Bai Jamjuree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/63c335eab52d9132-s.1chf9f55693u5.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/137e738a3044ae84-s.p.1qvbhs2i2dzz5.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:Bai Jamjuree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7f9e30255aa8467e-s.p.3bbfl45r8jzr9.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/80be3e0eecf4d247-s.1pumkgo__sxwk.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:Bai Jamjuree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9793edbfb1f6c1e3-s.0keg1dd8usu8i.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a3c73b24938559c3-s.p.16_h8xmjmng0_.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:Bai Jamjuree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a2d218bb3530e54d-s.p.3g5m_w6i65a5n.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c4cb8967e5254149-s.11w7iqcih0vm-.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:Bai Jamjuree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/19f9a3c2674251d1-s.0475x8l9gserx.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bai Jamjuree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/186c8edb2e53be7f-s.p.1w7v5n205a0u5.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:Bai Jamjuree Fallback;src:local(Arial);ascent-override:96.7%;descent-override:24.18%;line-gap-override:0.0%;size-adjust:103.41%}.bai_jamjuree_173e988b-module__H3p2uG__className{font-family:Bai Jamjuree,Bai Jamjuree Fallback;font-style:normal}.bai_jamjuree_173e988b-module__H3p2uG__variable{--font-mark:"Bai Jamjuree", "Bai Jamjuree Fallback"}
@font-face{font-family:Noto Sans Thai Looped;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/cf5137f13e977cd9-s.p.3tm3xjr2tc5ut.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 Looped;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7f8ffe3f2925e231-s.2b2_t97a71fws.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai Looped;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/d5110018ffd17724-s.p.3o7l06385mh_r.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 Thai Looped;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/cf5137f13e977cd9-s.p.3tm3xjr2tc5ut.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 Looped;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7f8ffe3f2925e231-s.2b2_t97a71fws.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai Looped;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/d5110018ffd17724-s.p.3o7l06385mh_r.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 Thai Looped;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/cf5137f13e977cd9-s.p.3tm3xjr2tc5ut.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 Looped;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7f8ffe3f2925e231-s.2b2_t97a71fws.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai Looped;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/d5110018ffd17724-s.p.3o7l06385mh_r.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 Thai Looped Fallback;src:local(Arial);ascent-override:117.56%;descent-override:32.92%;line-gap-override:0.0%;size-adjust:106.33%}.noto_sans_thai_looped_d672e732-module__adNEpa__className{font-family:Noto Sans Thai Looped,Noto Sans Thai Looped Fallback;font-style:normal}.noto_sans_thai_looped_d672e732-module__adNEpa__variable{--font-body:"Noto Sans Thai Looped", "Noto Sans Thai Looped Fallback"}
:root{--paper:#f2f4f3;--cell:#fff;--trim:#e2e7e6;--makeready:#cdd5d4;--cell-empty:#ccd4d3;--cyan:#00a3e0;--cyan-deep:#006890;--cyan-wash:#d9eff9;--magenta:#dc0077;--yellow:#ffe800;--key:#11151a;--key-soft:#3a424a;--key-faint:#5d686f;--on-cyan-soft:#06303f;--on-cyan-faint:#073544;--rule-control:#7e8a8e;--rule-control-dark:#626c72;--on-key-soft:#8a959d;--on-key-faint:#7b858c;--rule-dark:#262d34;--rule-dark-soft:#1e242a;--shadow-plate:0 18px 46px -18px #000000bf;--swatch-edge:#828d95bf;--error-wash:#ffe6f2;--error-ink:#b3005f;--mark:#007aa880;--mark-strong:#007aa8d9;--rule:1px;--gutter:clamp(.75rem, 2.2vw, 1.5rem);--bleed:clamp(1rem, 4vw, 3.25rem);--ease:cubic-bezier(.16, 1, .3, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}section[id],footer{scroll-margin-top:4.25rem}body{background:var(--paper);color:var(--key);font-family:var(--font-body), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.85;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-mark), system-ui, sans-serif;letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:600;line-height:1.24}p{max-width:68ch;margin:0}a{color:inherit}img{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--magenta);outline-offset:3px}::selection{background:var(--yellow);color:var(--key)}.display{font-family:var(--font-mark), system-ui, sans-serif;letter-spacing:-.03em;font-size:clamp(2.4rem,6.4vw,5.25rem);font-weight:600;line-height:1.12}.h2{letter-spacing:-.025em;font-size:clamp(1.75rem,3.6vw,3rem);line-height:1.2}.h3{letter-spacing:-.01em;font-size:clamp(1.2rem,1.9vw,1.55rem);line-height:1.35}.mark{font-family:var(--font-mark), system-ui, sans-serif;letter-spacing:.16em;color:var(--key-faint);font-feature-settings:"tnum" 1;font-size:.7rem;font-weight:500;line-height:1.4}.mark--ink{color:var(--cyan-deep)}.num{font-family:var(--font-mark), system-ui, sans-serif;font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums}.lead{color:var(--key-soft);font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.75}.sheet{background:var(--cell);position:relative}.fold-v,.fold-h{pointer-events:none;z-index:3;position:absolute}.fold-v{border-left:1px dashed var(--mark);width:0;top:0;bottom:0}.fold-h{border-top:1px dashed var(--mark);height:0;left:0;right:0}.gripper{padding:.5rem var(--bleed);border-top:1px solid var(--makeready);background:repeating-linear-gradient(90deg, var(--trim) 0 6px, transparent 6px 12px);align-items:center;gap:1.25rem;display:flex}.ink-button{background:var(--magenta);color:#fff;font-family:var(--font-mark), system-ui, sans-serif;letter-spacing:.01em;cursor:pointer;transition:background .25s var(--ease), transform .25s var(--ease);border:none;align-items:center;gap:.9rem;padding:.95rem 1.6rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.ink-button:hover{background:#c2006b;transform:translateY(-1px)}.ink-button:active{transform:translateY(0)}.ink-button:disabled{background:var(--makeready);color:var(--key-faint);cursor:not-allowed;transform:none}.ghost-button{border:1px solid var(--cyan-deep);color:var(--key);font-family:var(--font-mark), system-ui, sans-serif;letter-spacing:.06em;cursor:pointer;transition:border-color .2s var(--ease), background .2s var(--ease);background:0 0;align-items:center;gap:.65rem;padding:.7rem 1.1rem;font-size:.85rem;font-weight:500;display:inline-flex}.ghost-button:hover{border-color:var(--cyan-deep);background:var(--cyan-wash)}.field{flex-direction:column;gap:.4rem;display:flex}.field>label{font-family:var(--font-mark), system-ui, sans-serif;letter-spacing:.1em;color:var(--key-soft);font-size:.78rem;font-weight:500}.field input,.field select,.field textarea{background:var(--cell);border:1px solid var(--rule-control);width:100%;transition:border-color .2s var(--ease), box-shadow .2s var(--ease);border-radius:0;padding:.8rem .9rem}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--key-faint)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--cyan);box-shadow:inset 0 -3px 0 var(--cyan);outline:none}.field textarea{resize:vertical;min-height:6.5rem;line-height:1.7}.field[data-invalid=true] input,.field[data-invalid=true] select{border:2px solid var(--magenta)}.field-error{font-family:var(--font-mark), system-ui, sans-serif;color:var(--error-ink);font-size:.8rem}.chips{flex-wrap:wrap;gap:.4rem;display:flex}.chip{background:var(--cell);border:1px solid var(--rule-control);cursor:pointer;transition:all .18s var(--ease);padding:.55rem .95rem;font-size:.95rem;line-height:1.5;position:relative}.chip:hover{border-color:var(--cyan);background:var(--cyan-wash)}.chip[aria-pressed=true],.chip[data-on=true]{background:var(--key);border-color:var(--key);color:var(--cell)}.chip input{opacity:0;pointer-events:none;position:absolute}.chip:has(input:focus-visible){outline:3px solid var(--magenta);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
