:root{--background:#fafafa;--foreground:#171717;--blue-50:#f4fafe;--blue-100:#cae6fc;--blue-200:#a0d2fa;--blue-300:#75bef8;--blue-400:#4baaf5;--blue-500:#2196f3;--blue-600:#1c80cf;--blue-700:#1769aa;--blue-800:#125386;--blue-900:#0d3c61;--green-50:#f6fbf6;--green-100:#d4ecd5;--green-200:#b2ddb4;--green-300:#90cd93;--green-400:#6ebe71;--green-500:#4caf50;--green-600:#419544;--green-700:#357b38;--green-800:#2a602c;--green-900:#1e4620;--yellow-50:#fffcf5;--yellow-100:#fef0cd;--yellow-200:#fde4a5;--yellow-300:#fdd87d;--yellow-400:#fccc55;--yellow-500:#fbc02d;--yellow-600:#d5a326;--yellow-700:#b08620;--yellow-800:#8a6a19;--yellow-900:#644d12;--cyan-50:#f2fcfd;--cyan-100:#c2eff5;--cyan-200:#91e2ed;--cyan-300:#61d5e4;--cyan-400:#30c9dc;--cyan-500:#00bcd4;--cyan-600:#00a0b4;--cyan-700:#008494;--cyan-800:#006775;--cyan-900:#004b55;--pink-50:#fef4f7;--pink-100:#fac9da;--pink-200:#f69ebc;--pink-300:#f1749e;--pink-400:#ed4981;--pink-500:#e91e63;--pink-600:#c61a54;--pink-700:#a31545;--pink-800:#801136;--pink-900:#5d0c28;--indigo-50:#f5f6fb;--indigo-100:#d1d5ed;--indigo-200:#acb4df;--indigo-300:#8893d1;--indigo-400:#6372c3;--indigo-500:#3f51b5;--indigo-600:#36459a;--indigo-700:#2c397f;--indigo-800:#232d64;--indigo-900:#192048;--teal-50:#f2faf9;--teal-100:#c2e6e2;--teal-200:#91d2cc;--teal-300:#61beb5;--teal-400:#30aa9f;--teal-500:#009688;--teal-600:#008074;--teal-700:#00695f;--teal-800:#00534b;--teal-900:#003c36;--orange-50:#fff8f2;--orange-100:#fde0c2;--orange-200:#fbc791;--orange-300:#f9ae61;--orange-400:#f79530;--orange-500:#f57c00;--orange-600:#d06900;--orange-700:#ac5700;--orange-800:#874400;--orange-900:#623200;--bluegray-50:#f7f9f9;--bluegray-100:#d9e0e3;--bluegray-200:#bbc7cd;--bluegray-300:#9caeb7;--bluegray-400:#7e96a1;--bluegray-500:#607d8b;--bluegray-600:#526a76;--bluegray-700:#435861;--bluegray-800:#35454c;--bluegray-900:#263238;--purple-50:#faf4fb;--purple-100:#e7cbec;--purple-200:#d4a2dd;--purple-300:#c279ce;--purple-400:#af50bf;--purple-500:#9c27b0;--purple-600:#852196;--purple-700:#6d1b7b;--purple-800:#561561;--purple-900:#3e1046;--red-50:#fff5f5;--red-100:#ffd1ce;--red-200:#ffada7;--red-300:#ff8980;--red-400:#ff6459;--red-500:#ff4032;--red-600:#d9362b;--red-700:#b32d23;--red-800:#8c231c;--red-900:#661a14;--gray-50:#f7f7f7;--gray-100:#ebebeb;--gray-200:#cfcfcf;--gray-300:#b5b5b5;--gray-400:#999;--gray-500:#7f7f7f;--gray-600:#6b6b6b;--gray-700:#575757;--gray-800:#454545;--gray-900:#303030;--gray-950:#262626;--tune-red:red;--tune-red-50:#fff0f0;--tune-red-100:#ffd6d6;--tune-red-200:#ff9e9e;--tune-red-300:#ff6b6b;--tune-red-400:#f33;--tune-red-500:var(--tune-red);--tune-red-600:#db0000;--tune-red-700:#b80000;--tune-red-800:#8f0000;--tune-red-900:#6b0000;--tune-red-950:#4d0000;--primary-50:var(--tune-red-100);--primary-100:var(--tune-red-100);--primary-200:var(--tune-red-200);--primary-300:var(--tune-red-300);--primary-400:var(--tune-red-400);--primary-500:var(--tune-red-500);--primary-600:var(--tune-red-600);--primary-700:var(--tune-red-700);--primary-800:var(--tune-red-800);--primary-900:var(--tune-red-900);--primary-950:var(--tune-red-950);--normal-gray:#1d1d1d;--secondary:#ffc31e;--font-family:"Noto Sans Thai"}body,html{max-width:100vw;margin:0}body{background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-style:normal;font-weight:500;line-height:24px}body,body a{color:var(--foreground)}body .text-normal-gray{color:var(--normal-gray)}@media(prefers-color-scheme:dark){html{color-scheme:dark}}h1{font-size:72px;font-weight:500;line-height:86.4px}h1,h2{font-style:normal}h2{font-size:58px;font-weight:400;line-height:69.6px}h3{font-size:40px;font-weight:500;line-height:50px}h3,h4{font-style:normal}h4{font-size:32px;font-weight:400;line-height:40px}h5{font-size:26px;font-style:normal;font-weight:600;line-height:36.4px}.p-float-label:has(.p-inputwrapper-filled) label,.p-float-label:has(.p-inputwrapper-focus) label,.p-float-label:has(input.p-filled) label,.p-float-label:has(input:-webkit-autofill) label,.p-float-label:has(input:focus) label,.p-float-label:has(textarea.p-filled) label,.p-float-label:has(textarea:focus) label{font-size:1rem!important;left:0!important;top:-1rem}