@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/db9bfcd87f1d73a3-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/4e2312c98e240c05-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/feed52454563c595-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/f83e5507ec3854fa-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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(/_next/static/media/8934311971e59087-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/bfdf244a9384e8b2-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b10e9fa1144bb4fb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/d13ab8ed065835e4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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(/_next/static/media/2b32cc5cb75c7a84-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/0d4277ce62acaedf-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:IBM Plex Sans Thai;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/942c4903ae74b0f3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/66c5464579bf95d1-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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.00%;size-adjust:101.17%}.__className_f499c4{font-family:IBM Plex Sans Thai,IBM Plex Sans Thai Fallback;font-style:normal}.__variable_f499c4{--font-sans:"IBM Plex Sans Thai","IBM Plex Sans Thai Fallback"}[data-sonner-toaster]{font-family:var(--font-sans),"IBM Plex Sans Thai",sans-serif}.tz-auth-card{width:100%;max-width:28rem;border-radius:1.5rem;border:1px solid rgb(255 255 255/15%);background-color:rgb(8 13 27/95%);box-shadow:0 25px 50px -12px rgb(0 0 0/45%)}.tz-auth-control{width:100%;border-radius:1rem;border:1px solid rgb(255 255 255/10%);background-color:#0b1020;padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;color:#fff;outline:none;transition:border-color .15s,box-shadow .15s}.tz-auth-control::-moz-placeholder{color:#64748b}.tz-auth-control::placeholder{color:#64748b}.tz-auth-control:hover{border-color:rgb(255 255 255/20%)}.tz-auth-control:focus{border-color:var(--tz-accent,#38bdf8);box-shadow:0 0 0 3px var(--tz-accent-ring,rgb(56 189 248/12%))}.tz-auth-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;cursor:pointer;width:1.25rem;height:1.25rem;border-radius:.375rem;outline:none;border:1px solid rgb(148 163 184/46%);background-color:rgb(15 23 42/76%);box-shadow:inset 0 1px 0 rgb(255 255 255/8%),0 1px 2px rgb(0 0 0/16%);transition:background-color .15s,border-color .15s}.tz-auth-checkbox:hover{border-color:var(--tz-accent,#38bdf8);background-color:rgb(15 23 42/92%)}.tz-auth-checkbox:focus-visible{border-color:var(--tz-accent,#38bdf8);box-shadow:0 0 0 3px var(--tz-accent-ring,rgb(56 189 248/16%)),inset 0 1px 0 rgb(255 255 255/10%)}.tz-auth-checkbox:checked{border-color:var(--tz-accent,#38bdf8);background-color:var(--tz-accent,#38bdf8);background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.1 7.1L5.7 9.7L10.9 4.3' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:14px 14px;box-shadow:0 8px 18px var(--tz-accent-ring,rgb(56 189 248/22%)),inset 0 1px 0 rgb(255 255 255/22%)}.tz-auth-checkbox:disabled{cursor:not-allowed;opacity:.5}.tz-auth-split{display:flex;width:100%;max-width:70rem;min-height:37.5rem;overflow:hidden;border:1px solid rgb(235 221 229/82%);border-radius:1.625rem;background:#fff;box-shadow:0 18px 50px rgb(43 35 41/12%)}.tz-auth-brand-panel{position:relative;display:flex;width:42%;flex:none;flex-direction:column;overflow:hidden;padding:2.5rem 2.375rem;color:#fff;background:linear-gradient(150deg,#f78bb6,#b79be8 52%,#5bc2f2)}.tz-auth-form-panel{display:flex;flex:1;align-items:center;padding:2.75rem 2.875rem}.tz-auth-split-enter{animation:tz-auth-card-enter .3s cubic-bezier(.23,1,.32,1) both}.tz-auth-brand-panel:before{position:absolute;inset:-25%;z-index:0;content:"";pointer-events:none;background:radial-gradient(circle,rgb(255 255 255/20%) 0,transparent 62%);animation:tz-auth-ambient-drift 4s cubic-bezier(.77,0,.175,1) infinite}.tz-auth-brand-logo{animation:tz-auth-logo-enter .3s cubic-bezier(.23,1,.32,1) both}.tz-auth-submit{transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}@media (hover:hover) and (pointer:fine){.tz-auth-submit:not(:disabled):active{transform:scale(.97)}}.tz-auth-field-error-enter,.tz-auth-notice-enter{animation:tz-auth-message-enter .2s cubic-bezier(.23,1,.32,1) both}.tz-auth-success-icon{animation:tz-auth-success-pop .5s cubic-bezier(.23,1,.32,1) both}.tz-auth-success-copy{animation:tz-auth-copy-enter .3s cubic-bezier(.23,1,.32,1) both;animation-delay:80ms}.tz-auth-success-sparkle{position:absolute;color:#f4649b;font-size:1.25rem;line-height:1;animation:tz-auth-sparkle .5s cubic-bezier(.23,1,.32,1) both}.tz-auth-success-sparkle:nth-child(2){right:calc(50% - 3.5rem);top:.5rem;animation-delay:.1s}.tz-auth-success-sparkle:nth-child(3){left:calc(50% - 3.75rem);top:2.5rem;animation-delay:.16s}.tz-auth-mascot-sparkle{position:absolute;z-index:1;color:rgb(255 255 255/88%);font-size:1.125rem;line-height:1;text-shadow:0 2px 8px rgb(125 87 188/28%);animation:tz-auth-sparkle .5s cubic-bezier(.23,1,.32,1) both}.tz-auth-mascot-sparkle-one{left:18%;top:24%}.tz-auth-mascot-sparkle-two{right:16%;top:38%;animation-delay:.16s}.tz-auth-page-sparkles{overflow:hidden}.tz-auth-page-sparkles,.tz-auth-water-ripple{position:absolute;inset:0;z-index:0;pointer-events:none}.tz-auth-water-ripple{width:100%;height:100%}.tz-auth-page-sparkle{position:absolute;color:var(--tz-accent,#f4649b);font-size:1.25rem;line-height:1;opacity:.42;text-shadow:0 2px 12px var(--tz-accent-ring,rgb(244 100 155/18%));animation:tz-auth-page-twinkle 4s cubic-bezier(.77,0,.175,1) infinite}.tz-auth-page-sparkle:first-child{left:8%;top:14%;animation-delay:0s}.tz-auth-page-sparkle:nth-child(2){left:19%;bottom:15%;animation-delay:.5s}.tz-auth-page-sparkle:nth-child(3){left:42%;top:9%;animation-delay:1s}.tz-auth-page-sparkle:nth-child(4){right:18%;top:19%;animation-delay:1.5s}.tz-auth-page-sparkle:nth-child(5){right:8%;bottom:18%;animation-delay:2s}.tz-auth-page-sparkle:nth-child(6){right:35%;bottom:9%;animation-delay:2.5s}@keyframes tz-auth-card-enter{0%{opacity:0;transform:translate3d(0,1rem,0) scale(.97)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes tz-auth-logo-enter{0%{opacity:0;transform:translate3d(0,.5rem,0) scale(.97)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes tz-auth-message-enter{0%{opacity:0;transform:translate3d(0,-.5rem,0)}to{opacity:1;transform:translateZ(0)}}@keyframes tz-auth-success-pop{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes tz-auth-copy-enter{0%{opacity:0;transform:translate3d(0,.5rem,0)}to{opacity:1;transform:translateZ(0)}}@keyframes tz-auth-sparkle{0%{opacity:0;transform:scale(.95) rotate(-12deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes tz-auth-ambient-drift{0%,to{transform:translate3d(-3%,-2%,0);opacity:.65}50%{transform:translate3d(3%,2%,0);opacity:1}}@keyframes tz-auth-page-twinkle{0%,to{opacity:.2;transform:scale(.95) rotate(-8deg)}50%{opacity:.58;transform:scale(1) rotate(8deg)}}.tz-auth-mascot-float{animation:tz-auth-mascot-float 4s cubic-bezier(.77,0,.175,1) infinite;will-change:transform}@keyframes tz-auth-mascot-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-.75rem,0)}}@media (prefers-reduced-motion:reduce){.tz-auth-brand-logo,.tz-auth-brand-panel:before,.tz-auth-field-error-enter,.tz-auth-mascot-float,.tz-auth-mascot-sparkle,.tz-auth-notice-enter,.tz-auth-page-sparkle,.tz-auth-split-enter,.tz-auth-success-copy,.tz-auth-success-icon,.tz-auth-success-sparkle{animation:none}.tz-auth-mascot-float{will-change:auto}.tz-auth-water-ripple{display:none}}.tz-auth-light-control{width:100%;box-sizing:border-box;height:2.875rem;border:1.5px solid #e2dbe0;border-radius:.75rem;background:#fff;padding:0 .875rem;color:#2b2329;font-family:inherit;font-size:.9375rem;outline:none;transition:border-color .12s,box-shadow .12s,background-color .12s}.tz-auth-light-control::-moz-placeholder{color:#9a8f97}.tz-auth-light-control::placeholder{color:#9a8f97}.tz-auth-light-control:hover:not(:disabled){border-color:#c7bec4}.tz-auth-light-control:focus,.tz-auth-light-control:focus-visible{border-color:var(--tz-accent,#f4649b);box-shadow:0 0 0 4px var(--tz-accent-soft,#fef0f5)}.tz-auth-light-control[aria-invalid=true]{border-color:#e4506a;background:#fffafb;box-shadow:0 0 0 4px rgb(228 80 106/9%)}.tz-auth-light-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25rem;height:1.25rem;flex:none;cursor:pointer;border:1.5px solid #d9d0d6;border-radius:.375rem;background:#fff;background-position:50%;background-repeat:no-repeat;outline:none}.tz-auth-light-checkbox:checked{border-color:var(--tz-accent,#f4649b);background-color:var(--tz-accent,#f4649b);background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.1 7.1L5.7 9.7L10.9 4.3' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.tz-auth-light-checkbox:focus-visible{border-color:var(--tz-accent,#f4649b);box-shadow:0 0 0 4px var(--tz-accent-soft,#fef0f5)}.tz-auth-light-checkbox:disabled{cursor:not-allowed;opacity:.55}@media (max-width:767px){.tz-auth-split{min-height:0;flex-direction:column;border-radius:1.25rem}.tz-auth-brand-panel{width:100%;padding:1rem 1.25rem}.tz-auth-form-panel{padding:1.75rem 1.25rem 2rem}}.tz-loading-bar{width:40%;border-radius:9999px;animation:tz-loading-bar-run 1.1s ease-in-out infinite}@keyframes tz-loading-bar-run{0%{transform:translateX(-100%)}to{transform:translateX(350%)}}.tz-control{display:flex;width:100%;min-height:2.75rem;align-items:center;border-radius:.625rem;border:1px solid #dde3ea;background-color:#fff;padding:0 .875rem;font-size:.875rem;color:#1f2937;outline:none;-webkit-tap-highlight-color:transparent;transition:border-color .15s,box-shadow .15s,background-color .15s,transform .1s ease-out}.tz-control::-moz-placeholder{color:#8a93a0}.tz-control::placeholder{color:#8a93a0}.tz-control:focus,.tz-control:hover{border-color:var(--tz-accent,#33a9e3)}.tz-control:focus{box-shadow:0 0 0 3px var(--tz-accent-ring,rgb(51 169 227/14%))}.tz-control:disabled{cursor:not-allowed;opacity:.6}.dark .tz-control{border-color:rgb(255 255 255/10%);background-color:#11162a;color:#e5e7eb}.dark .tz-control::-moz-placeholder{color:#6b7280}.dark .tz-control::placeholder{color:#6b7280}.tz-search-control{display:flex;min-height:2.75rem;width:100%;align-items:center;gap:.625rem;border-radius:.625rem;border:1px solid #dde3ea;background-color:#fff;padding:0 .875rem;color:#8a93a0;transition:border-color .15s,box-shadow .15s}.tz-search-control:focus-within{border-color:var(--tz-accent,#33a9e3);box-shadow:0 0 0 3px var(--tz-accent-ring,rgb(51 169 227/14%))}.tz-search-input{min-width:0;flex:1;border:0;background:transparent;padding:0;font-size:.875rem;color:#1f2937;outline:none}.tz-search-input::-moz-placeholder{color:#8a93a0}.tz-search-input::placeholder{color:#8a93a0}.dark .tz-search-control{border-color:rgb(255 255 255/10%);background-color:#11162a;color:#9ca3af}.dark .tz-search-input{color:#e5e7eb}.dark .tz-search-input::-moz-placeholder{color:#6b7280}.dark .tz-search-input::placeholder{color:#6b7280}.tz-primary-action{display:inline-flex;min-height:2.75rem;flex:none;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;padding:0 1.25rem;font-size:.875rem;font-weight:700;color:#fff;background-color:var(--tz-accent,#33a9e3);box-shadow:0 8px 18px var(--tz-accent-ring,rgb(51 169 227/22%));-webkit-tap-highlight-color:transparent;transition:background-color .15s,opacity .15s,transform .15s ease-out}.tz-primary-action:hover{background-color:var(--tz-accent-strong,#1970a1)}.tz-primary-action:active:not(:disabled){transform:scale(.97)}.tz-primary-action:disabled{cursor:not-allowed;opacity:.6}.tz-secondary-action{display:inline-flex;min-height:2.75rem;flex:none;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;border:1px solid #dde3ea;padding:0 1.125rem;font-size:.875rem;font-weight:600;color:#4e5a67;background-color:#fff;-webkit-tap-highlight-color:transparent;transition:border-color .15s,background-color .15s,color .15s,transform .15s ease-out}.tz-secondary-action:active:not(:disabled){transform:scale(.97)}.tz-secondary-action:hover{border-color:var(--tz-accent,#33a9e3);background-color:var(--tz-accent-soft,rgb(51 169 227/8%));color:var(--tz-accent-strong,#1970a1)}.tz-secondary-action:disabled{cursor:not-allowed;opacity:.6}.dark .tz-secondary-action{border-color:rgb(255 255 255/10%);color:#cbd5e1;background-color:#11162a}.dark .tz-secondary-action:hover{border-color:var(--tz-accent,#33a9e3);background-color:var(--tz-accent-soft,rgb(51 169 227/8%));color:var(--tz-accent-strong,#1970a1)}.tz-card{border-radius:1rem;border:1px solid #eaeef2;background-color:#fff;box-shadow:0 1px 2px rgb(15 23 42/5%),0 14px 34px rgb(15 23 42/4%)}.dark .tz-card{border-color:rgb(255 255 255/8%);background-color:#0f1428;box-shadow:0 1px 2px rgb(0 0 0/20%),0 14px 34px rgb(0 0 0/20%)}.tz-card-enter{animation:tz-card-enter-fade .28s cubic-bezier(.16,1,.3,1) backwards}@keyframes tz-card-enter-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tz-card-enter{animation:none}}.tz-dialog-overlay{animation:tz-dialog-overlay-in .18s ease-out both}.tz-dialog-overlay[data-state=closed]{animation:tz-dialog-overlay-out .15s ease-in both}.tz-dialog-content{animation:tz-dialog-content-in .22s cubic-bezier(.16,1,.3,1) both}.tz-dialog-content[data-state=closed]{animation:tz-dialog-content-out .15s ease-in both}@keyframes tz-dialog-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes tz-dialog-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes tz-dialog-content-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.94)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes tz-dialog-content-out{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.96)}}@media (prefers-reduced-motion:reduce){.tz-dialog-content,.tz-dialog-overlay{animation:none}}