@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-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) both}@keyframes tz-card-enter-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@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}}