@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7e832ad540183e91-s.3hj06t9-fdplt.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2094fb60fd9c8287-s.2ch_0577yepja.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:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c875c6f5d3e977ac-s.p.2hvcnh59x4e6z.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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.3xzwb88tucl-q.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.20csvlgbb63y1.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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.17e3l4txdrufi.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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ewdtdf6ai7o-.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.03ilua6xb7p2f.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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.1bg6trwi21i5q.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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.3a_7qwcscqi0t.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.22w-t0ek6hrfw.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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.1n2oi-d4a-xww.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:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_5139c1a8-module__Uls-bq__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_5139c1a8-module__Uls-bq__variable{--font-poppins:"Poppins", "Poppins Fallback"}
@font-face{font-family:Koh Santepheap;font-style:normal;font-weight:100;font-display:swap;src:url(../media/ea1330e6a1d9a823-s.3gda09h4s1fzd.woff2)format("woff2");unicode-range:U+1780-17FF,U+19E0-19FF,U+200C-200D,U+25CC}@font-face{font-family:Koh Santepheap;font-style:normal;font-weight:100;font-display:swap;src:url(../media/ec83c937acf3ffb5-s.p.2m1twmzfo6u_x.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:Koh Santepheap;font-style:normal;font-weight:300;font-display:swap;src:url(../media/4c67563192d7cca6-s.3f6lzlyj93n4o.woff2)format("woff2");unicode-range:U+1780-17FF,U+19E0-19FF,U+200C-200D,U+25CC}@font-face{font-family:Koh Santepheap;font-style:normal;font-weight:300;font-display:swap;src:url(../media/51d0b237a17fb05a-s.p.2dg8d810iye69.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:Koh Santepheap;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4df29a7badcd70b2-s.1i4rd2oxp7qww.woff2)format("woff2");unicode-range:U+1780-17FF,U+19E0-19FF,U+200C-200D,U+25CC}@font-face{font-family:Koh Santepheap;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cd6a83a42b2a5fdd-s.p.0z7qfsgzkflld.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:Koh Santepheap;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7f83f1e1c64701b2-s.1icra5m75aa1u.woff2)format("woff2");unicode-range:U+1780-17FF,U+19E0-19FF,U+200C-200D,U+25CC}@font-face{font-family:Koh Santepheap;font-style:normal;font-weight:700;font-display:swap;src:url(../media/257749b4cb35f2f5-s.p.3stgba6culvs2.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:Koh Santepheap Fallback;src:local(Times New Roman);ascent-override:84.46%;descent-override:22.66%;line-gap-override:0.0%;size-adjust:118.51%}.koh_santepheap_3bd4b388-module__WCj9XW__className{font-family:Koh Santepheap,Koh Santepheap Fallback;font-style:normal}.koh_santepheap_3bd4b388-module__WCj9XW__variable{--font-koh:"Koh Santepheap", "Koh Santepheap Fallback"}
:root{--paper:#f6f8f8;--paper-2:#eaeef0;--card:#fff;--ink:#22272b;--ink-soft:#59626a;--accent:#175a66;--accent-soft:#e1ecee;--clay:#8a5030;--clay-soft:#f2e8e2;--rule:#d6dbdf;--serif:var(--font-koh), "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, "Times New Roman", serif;--sans:var(--font-poppins), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono:ui-monospace, "SFMono-Regular", "DejaVu Sans Mono", Menlo, Consolas, monospace;--measure:46rem;--shell:1200px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font:17px/1.62 var(--sans);margin:0}a{color:var(--accent)}a:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}header.site{border-bottom:1px solid var(--rule);background:var(--card);position:sticky;top:0}.sitein{max-width:var(--shell);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;padding:1rem 1.5rem;display:flex}.brand{display:flex}nav.site{color:var(--ink-soft);flex-wrap:wrap;align-items:baseline;gap:1.1rem;font-size:.84rem;display:flex}nav.site a{color:var(--ink-soft);text-decoration:none}nav.site a:hover{color:var(--ink)}nav.site a.now{color:var(--ink);border-bottom:2px solid var(--accent);padding-bottom:2px}.tag{font:11px/1 var(--mono);background:var(--accent-soft);color:var(--accent);border:1px solid var(--accent);letter-spacing:.04em;white-space:nowrap;border-radius:3px;padding:.28rem .45rem}main{max-width:var(--shell);margin:0 auto;padding:2.4rem 1.5rem 4rem}.col{max-width:var(--measure)}h1{font-family:var(--serif);letter-spacing:-.012em;margin:0 0 .9rem;font-size:clamp(1.9rem,3.6vw,2.55rem);font-weight:600;line-height:1.18}h2{font-family:var(--serif);border-top:1px solid var(--rule);margin:2.7rem 0 .7rem;padding-top:1.5rem;font-size:1.34rem;font-weight:600}h3{margin:1.5rem 0 .35rem;font-size:1rem}p{margin:0 0 1rem}.lede{color:var(--ink-soft);font-size:1.09rem}.note{color:var(--ink-soft);font-size:.9rem}ul,ol{margin:0 0 1rem;padding-left:1.2rem}li{margin-bottom:.5rem}.answer{background:var(--card);border:1px solid var(--rule);border-left:4px solid var(--accent);border-radius:4px;margin:1.4rem 0 2rem;padding:1.2rem 1.35rem .35rem}.answer .k{font:11px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--accent);margin-bottom:.55rem;display:block}.tablewrap{margin:.6rem 0 1.2rem;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.95rem}th,td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:top;padding:.55rem .6rem}th{font:11px/1.4 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft)}td.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.no{color:var(--clay);font-weight:600}.yes{color:var(--accent);font-weight:600}.gates{background:var(--paper-2);border:1px solid var(--rule);border-radius:5px;margin:1.3rem 0 1.6rem;padding:1.5rem 1.4rem 1.1rem}.gates h3{font-family:var(--serif);margin:0 0 1.2rem;font-size:1.06rem;font-weight:600}.rail{align-items:stretch;display:flex}.gate{flex:1 1 0;min-width:0;padding:.1rem .7rem 0}.gate:first-child{padding-left:0}.gate+.gate{border-left:1px solid var(--rule)}.gate .n{font:11px/1 var(--mono);color:var(--ink-soft);letter-spacing:.06em}.gate .t{margin:.35rem 0 .3rem;font-size:.95rem;font-weight:600}.gate .d{color:var(--ink-soft);font-size:.82rem;line-height:1.5}.gate.stop{border-top:3px solid var(--clay);padding-top:.3rem}.gate.stop .t{color:var(--clay)}.gates .cap{color:var(--ink-soft);border-top:1px dashed var(--rule);margin:1.15rem 0 0;padding-top:.8rem;font-size:.9rem}.gates .cap strong{color:var(--ink)}@media (max-width:46rem){.rail{flex-wrap:wrap}.gate{flex:100%;padding:.7rem 0}.gate+.gate{border-left:0;border-top:1px solid var(--rule)}.gate:first-child{padding-top:0}.gate.stop{border-top:3px solid var(--clay)}}.faq h3{font-family:var(--serif);margin:1.6rem 0 .3rem;font-size:1.02rem;font-weight:600}footer.site{border-top:1px solid var(--rule);background:var(--card)}.footin{max-width:var(--shell);color:var(--ink-soft);margin:0 auto;padding:1.4rem 1.5rem 2rem;font-size:.85rem}.footin p{margin:0 0 .6rem}.footin .promise{color:var(--ink)}.footin .soon{font-size:.82rem}@media print{header.site,footer.site,nav.site{display:none}body{background:#fff}}.tool{margin-top:1.6rem}.panel{background:var(--card);border:1px solid var(--rule);border-radius:4px;margin:0 0 1rem;padding:1.1rem 1.25rem 1.25rem}.paneltitle{font-family:var(--serif);border:0;flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:0 0 .5rem;padding:0;font-size:1.05rem;font-weight:600;display:flex}.pill{font:11px/1 var(--mono);background:var(--accent-soft);color:var(--accent);font-variant-numeric:tabular-nums;border-radius:3px;padding:.3rem .45rem}.notice{border:1px solid var(--rule);border-left:3px solid var(--accent);background:var(--accent-soft);border-radius:3px;margin:0 0 1rem;padding:.75rem .9rem;font-size:.9rem}.notice.bad{border-left-color:var(--clay);background:var(--clay-soft)}.fields{flex-wrap:wrap;gap:.9rem;margin:.3rem 0 1rem;display:flex}.field{color:var(--ink-soft);flex-direction:column;gap:.3rem;font-size:.82rem;display:flex}.field select,.field input{font:inherit;color:var(--ink);border:1px solid var(--rule);background:#fff;border-radius:3px;min-width:11rem;padding:.45rem .5rem;font-size:.92rem}.btn{font:inherit;background:var(--accent);color:#fff;border:1px solid var(--accent);cursor:pointer;border-radius:3px;padding:.5rem .95rem;font-size:.92rem;text-decoration:none;display:inline-block}.btn.secondary{color:var(--accent);background:0 0}.btn[disabled]{opacity:.45;cursor:not-allowed}.tooltable{font-size:.86rem}.tooltable td,.tooltable th{font-variant-numeric:tabular-nums}.skips{color:var(--ink-soft);margin:.4rem 0 1rem;font-size:.85rem}.skips code{font-family:var(--mono);font-size:.82rem}.skips ul{margin:.6rem 0 0}
