@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:100;font-display:swap;src:url(../media/77a891e5742cc134-s.583b49e9.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:100;font-display:swap;src:url(../media/04f2bd2afa807ebe-s.p.f6e85e51.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:100;font-display:swap;src:url(../media/da9c0b9f205cc42f-s.eabf3772.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:IBM Plex Sans Thai;font-style:normal;font-weight:100;font-display:swap;src:url(../media/7b60eea355d29e65-s.4f37fe08.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:200;font-display:swap;src:url(../media/c1c02e56bd0861fe-s.9819b2b0.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:200;font-display:swap;src:url(../media/47a705c7ed0eab21-s.p.83fe7272.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:200;font-display:swap;src:url(../media/a6601a300cb75ead-s.c032d403.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:IBM Plex Sans Thai;font-style:normal;font-weight:200;font-display:swap;src:url(../media/25390075d9922645-s.98a165b0.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:300;font-display:swap;src:url(../media/57c9eb05141b6b7c-s.f6238e61.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.906d019a.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.87291198.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:IBM Plex Sans Thai;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d9fa5058ff337146-s.696b0120.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.14e8a2c5.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.0824205a.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.2b795e3d.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:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ab8c2f9dfe50fb3c-s.965f1cd0.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.75f780da.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.930a8de6.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.03677ff4.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:IBM Plex Sans Thai;font-style:normal;font-weight:500;font-display:swap;src:url(../media/666deae7c569669f-s.666a1a68.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:600;font-display:swap;src:url(../media/cce0da533fe89a78-s.6e59fc4f.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:600;font-display:swap;src:url(../media/411573def610439a-s.p.b7d92953.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:600;font-display:swap;src:url(../media/0f35197ba25d2b5b-s.d7eb3b20.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:IBM Plex Sans Thai;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e4b5e1d5de235207-s.c98ad417.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:700;font-display:swap;src:url(../media/cdf71b3840042aba-s.682c261b.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:700;font-display:swap;src:url(../media/86fee4a10e2832ea-s.p.ad7a5276.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:700;font-display:swap;src:url(../media/b1ef0ab36ab59f4e-s.34907d07.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:IBM Plex Sans Thai;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9fdf3a539c009271-s.08dddbec.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%}.ibm_plex_sans_thai_20600aa9-module__ECexpW__className{font-family:IBM Plex Sans Thai,IBM Plex Sans Thai Fallback;font-style:normal}
.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none;align-content:flex-start;width:100%;display:flex;position:relative;overflow:hidden}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{width:100%;min-height:100%;position:relative;overflow:hidden}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}
.tiptap :first-child{margin-top:0}.tiptap{border-radius:calc(var(--spacing)*3);padding:calc(var(--spacing)*8);color:#000;outline:none}.tiptap p.is-editor-empty:first-child:before{color:#adb5bd;content:attr(data-placeholder);float:left;pointer-events:none;height:0}.tiptap p{margin:1.25em 0;line-height:1.75}.tiptap ul{list-style:outside}.tiptap ol{list-style:decimal}.tiptap ul,.tiptap ol{margin:1.25rem 1rem 1.25rem .4rem;padding-left:1rem}:is(.tiptap ul,.tiptap ol) li{margin:0 0 1rem}.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6{text-wrap:pretty;color:inherit;font-weight:700}.tiptap h1{margin-top:0;margin-bottom:.889em;font-size:2.25em;line-height:1.111}.tiptap h2{margin-top:2em;margin-bottom:1em;font-size:1.5em;line-height:1.333}.tiptap h3{margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;line-height:1.6}.tiptap h4,.tiptap h5,.tiptap h6{margin-top:1.5em;margin-bottom:.5em;font-size:1em;line-height:1.5}.tiptap code{background-color:var(--color-secondary);color:var(--black);border-radius:.4rem;padding:.25em .3em;font-size:.85rem}.tiptap pre{background-color:var(--color-secondary);color:var(--white);border-radius:.5rem;margin:1.5rem 0;padding:.75rem 1rem;font-family:JetBrainsMono,monospace}.tiptap pre code{background-color:none;color:inherit;padding:0;font-size:.8rem}.tiptap blockquote{border-left:3px solid var(--color-secondary);margin:1.5rem 0;padding-left:1rem}.tiptap hr{border-top:1px solid var(--color-border);margin:2rem 0}.tiptap a,.tiptap a.custom-link{color:var(--color-text-link);cursor:pointer;text-decoration:underline;transition:opacity .2s ease-out}.tiptap a:hover,.tiptap a.custom-link:hover{opacity:.8}.tiptap a:visited,.tiptap a.custom-link:visited{color:var(--color-text-link)}.tiptap img{border-radius:var(--radius-lg);width:100%;height:auto;margin:1em 0}.tiptap .image-caption{text-align:center;color:var(--color-text-secondary,#666);margin-top:-.5em;margin-bottom:1em;padding:.5em;font-size:.9em;display:block}.tiptap .custom-image{transition:opacity .2s ease-out}.tiptap .custom-image .custom-image-loading-spinner{aspect-ratio:16/9;background-color:var(--color-bluegray-100);border-radius:var(--radius-lg);justify-content:center;align-items:center;margin:1em 0;animation:.75s linear infinite pulse;display:flex}.tiptap .custom-image .custom-image-loading-spinner .loading-spinner-icon{color:var(--color-bluegray-500);animation:.75s linear infinite spin}.tiptap .custom-image-loaded{animation:.75s ease-out image-loaded-fade-in}.tiptap .custom-image-figure{margin:1em 0}.tiptap .custom-image-figure .custom-image-caption{text-align:center;color:var(--color-text-secondary,#666);cursor:text;border-radius:var(--radius-md,.375rem);margin-top:.5em;padding:.5em;font-size:.9em;transition:background-color .2s;display:block}.tiptap .custom-image-figure .custom-image-caption.custom-image-caption-empty{color:var(--color-text-trivial,#999);font-style:italic}.tiptap .custom-image-figure .custom-image-caption:hover{background-color:var(--color-bluegray-50,#f8f9fa)}.tiptap .custom-image-figure .custom-image-caption-editor{margin-top:.5em}.tiptap .custom-image-figure .custom-image-caption-editor .custom-image-caption-textarea{border:1px solid var(--color-border,#ddd);border-radius:var(--radius-md,.375rem);resize:vertical;width:100%;min-height:3em;padding:.5em;font-family:inherit;font-size:.9em}.tiptap .custom-image-figure .custom-image-caption-editor .custom-image-caption-textarea:focus{border-color:var(--color-primary,#007bff);outline:none}.tiptap .custom-image-figure .custom-image-caption-editor .custom-image-caption-hint{color:var(--color-text-trivial,#999);text-align:center;margin-top:.25em;font-size:.75em}.tiptap img.ProseMirror-selectednode,.tiptap .ProseMirror-selectednode img{outline:4px solid var(--color-primary)}.tiptap .tiptap-image-upload{--outside-padding:calc(var(--spacing)*4);--outside-border-radius:var(--radius-4xl);background-color:var(--color-bluegray-200);padding:var(--outside-padding);border-radius:var(--outside-border-radius);cursor:pointer;margin-bottom:1rem;transition:all .2s ease-out}.ProseMirror-selectednode :is(.tiptap .tiptap-image-upload){outline:2px solid var(--color-primary)}.tiptap .tiptap-image-upload.tiptap-image-upload-error{background-color:var(--color-surface-incorrect)}.tiptap .tiptap-image-upload.tiptap-image-upload-error .tiptap-image-upload-text{color:var(--color-text-incorrect)}.tiptap .tiptap-image-upload:has(.tiptap-image-upload-dragger-active){padding:calc(var(--outside-padding) - (var(--spacing)*3))}.tiptap .tiptap-image-upload .padder input{display:none}.tiptap .tiptap-image-upload .padder .tiptap-image-upload-preview{padding:calc(var(--spacing)*12);border:1px dashed var(--color-bluegray-400);border-radius:calc(var(--outside-border-radius) - var(--outside-padding));background-color:var(--color-bg);flex-direction:column;align-items:center;display:flex}.tiptap .tiptap-image-upload .padder .tiptap-image-upload-preview .tiptap-image-upload-progress{background-color:var(--color-bluegray-400);border-radius:20px;width:100%;height:4px}.tiptap .tiptap-image-upload .padder .tiptap-image-upload-preview .tiptap-image-upload-preview-content{flex-direction:column;align-items:center;display:flex}.tiptap .tiptap-image-upload .padder .tiptap-image-upload-preview .tiptap-image-upload-preview-content .tiptap-image-upload-file-info{align-items:center;gap:calc(var(--spacing)*4);flex-direction:column;display:flex}.tiptap .tiptap-image-upload .padder .tiptap-image-upload-preview .tiptap-image-upload-preview-content .tiptap-image-upload-file-info .tiptap-image-upload-file-icon{width:fit-content;padding:calc(var(--spacing)*4);background-color:var(--color-bluegray-100);border-radius:var(--radius-4xl)}.tiptap .tiptap-image-upload .padder .tiptap-image-upload-preview .tiptap-image-upload-preview-content .tiptap-image-upload-file-info .tiptap-image-upload-details{align-items:center;gap:calc(var(--spacing)*2);flex-direction:column;display:flex}.tiptap .tiptap-image-upload .padder .tiptap-image-upload-preview .tiptap-image-upload-preview-content .tiptap-image-upload-file-info .tiptap-image-upload-details .tiptap-image-upload-subtext{color:var(--color-bluegray-500);font-size:12px}.tiptap .tiptap-image-upload .padder .tiptap-image-upload-preview .tiptap-image-upload-preview-content .tiptap-image-upload-actions{padding:calc(var(--spacing)*4)calc(var(--spacing)*4);border-radius:var(--radius-xl);background-color:var(--color-bluegray-50);margin:calc(var(--spacing)*4)0 calc(var(--spacing)*8)0;align-items:center;gap:var(--spacing);color:var(--color-bluegray-600);grid-template-columns:1fr auto;display:grid}.tiptap .tiptap-image-upload .padder .tiptap-image-upload-preview .tiptap-image-upload-preview-content .tiptap-image-upload-actions .tiptap-image-upload-progress-text{font-size:14px}.tiptap .tiptap-image-upload .padder .tiptap-image-upload-dragger.tiptap-image-upload-dragger-active{padding:calc((var(--spacing)*12) + (var(--spacing)*3))}.tiptap .tiptap-image-upload .padder .tiptap-image-upload-dragger{border:1px dashed var(--color-bluegray-400);border-radius:calc(var(--outside-border-radius) - var(--outside-padding));padding:calc(var(--spacing)*12);background-color:var(--color-white);align-items:center;gap:calc(var(--spacing)*12);flex-direction:column;width:100%;transition:all .2s ease-out;display:flex}.tiptap .tiptap-image-upload .padder .tiptap-image-upload-dragger .tiptap-image-upload-content{align-items:center;gap:calc(var(--spacing)*4);flex-direction:column;display:flex}.tiptap .tiptap-image-upload .padder .tiptap-image-upload-dragger .tiptap-image-upload-content .tiptap-image-upload-text{color:var(--color-text-nontrivial)}.tiptap .tiptap-image-upload .padder .tiptap-image-upload-dragger .tiptap-image-upload-content .tiptap-image-upload-subtext{color:var(--color-text-trivial)}@keyframes image-loaded-fade-in{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}
