/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/noto-sans-thai-thai-400-normal.0deeb29e.woff2)format("woff2"),url(/_next/static/media/noto-sans-thai-thai-400-normal.3a5d8780.woff)format("woff");unicode-range:u+2d7,u+303,u+331,u+e01-e5b,u+200c-200d,u+25cc}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/noto-sans-thai-latin-ext-400-normal.3589c6d9.woff2)format("woff2"),url(/_next/static/media/noto-sans-thai-latin-ext-400-normal.37fa23cf.woff)format("woff");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:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/noto-sans-thai-latin-400-normal.b6e916c2.woff2)format("woff2"),url(/_next/static/media/noto-sans-thai-latin-400-normal.e5ecb78a.woff)format("woff");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:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/noto-sans-thai-thai-500-normal.6ae156fa.woff2)format("woff2"),url(/_next/static/media/noto-sans-thai-thai-500-normal.1835eb3a.woff)format("woff");unicode-range:u+2d7,u+303,u+331,u+e01-e5b,u+200c-200d,u+25cc}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/noto-sans-thai-latin-ext-500-normal.ab8ad4b3.woff2)format("woff2"),url(/_next/static/media/noto-sans-thai-latin-ext-500-normal.dad626e6.woff)format("woff");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:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/noto-sans-thai-latin-500-normal.e104cd02.woff2)format("woff2"),url(/_next/static/media/noto-sans-thai-latin-500-normal.97780499.woff)format("woff");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:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/noto-sans-thai-thai-600-normal.871a5c9f.woff2)format("woff2"),url(/_next/static/media/noto-sans-thai-thai-600-normal.2ce5631b.woff)format("woff");unicode-range:u+2d7,u+303,u+331,u+e01-e5b,u+200c-200d,u+25cc}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/noto-sans-thai-latin-ext-600-normal.5b0e8bdc.woff2)format("woff2"),url(/_next/static/media/noto-sans-thai-latin-ext-600-normal.919c1116.woff)format("woff");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:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/noto-sans-thai-latin-600-normal.5864c91b.woff2)format("woff2"),url(/_next/static/media/noto-sans-thai-latin-600-normal.5a7a54c8.woff)format("woff");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}.login-page.login-refresh{--line-height-thai:1.65;--lr-bg:#102d43;--lr-glow:#047e7950;--lr-corner-glow:#00857a55;--lr-text:#f1f6fa;--lr-muted:#b8ccd9;--lr-line:#9ac2cf35;--mx:50%;--my:50%;--input-background:9 36 55/.4;--input-text:241 246 250;--border-strong:66 92 111;--input-placeholder:184 204 217;isolation:isolate;background:var(--lr-bg);min-height:100dvh;color:var(--lr-text);color-scheme:dark;flex-direction:column;align-items:stretch;padding:0;font-family:Noto Sans Thai,sans-serif;font-size:13px;line-height:1.65;display:flex;position:relative;overflow:clip}.login-refresh *{box-sizing:border-box}.login-light-field{z-index:-2;pointer-events:none;position:absolute;inset:0}.login-light-field:after{content:"";filter:blur(70px);background:conic-gradient(from 70deg,#00ccb420,#0000,#1795b018,#0000);border-radius:50%;width:70%;height:85%;position:absolute;top:15%;left:25%}.login-art-grid{z-index:-1;pointer-events:none;position:absolute;inset:0}.login-light-field{background:radial-gradient(ellipse at var(--mx) var(--my),var(--lr-glow),transparent 50%),radial-gradient(ellipse at 85% 85%,var(--lr-corner-glow),transparent 55%),radial-gradient(ellipse at 0 0,#233e5c,transparent 60%)}.login-art-grid{background-image:linear-gradient(#b9d5e108 1px,#0000 0),linear-gradient(90deg,#b9d5e108 1px,#0000 0);background-size:55px 55px;-webkit-mask-image:linear-gradient(#0000 5%,#000 70%,#0000);mask-image:linear-gradient(#0000 5%,#000 70%,#0000)}.login-top{color:var(--lr-muted);flex-shrink:0;justify-content:space-between;gap:12px;height:22.5px;font-size:11px;position:relative}.login-top,.login-top>div{align-items:center;display:flex}.login-top>div{gap:8px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.login-brand{width:fit-content;line-height:0;display:block}.login-approved-logo{background:#f8fbfc;border-radius:9px;width:139px;height:auto;padding:7px 12px;display:block}.login-refresh .theme-toggle{color:var(--lr-muted);background:0 0;border:0;padding:4px}.login-refresh .theme-toggle__label{display:none}.login-refresh .language-switcher{color:var(--lr-muted);border:1px solid var(--lr-line);box-shadow:none;background:#14354a70;border-radius:7px;gap:2px;padding:2px;font-size:11px}.login-refresh .language-switcher__option{min-width:0;min-height:28px;color:var(--lr-muted);background:0 0;border:0;border-radius:5px;padding:3px 9px;font-size:11px}.login-refresh .language-switcher__option[aria-pressed=true]{color:var(--lr-text);box-shadow:none;background:#24556a85}.login-refresh .theme-toggle{min-width:32px;min-height:32px}@media (pointer:coarse){.login-refresh .language-switcher__option,.login-refresh .theme-toggle{min-width:44px;min-height:44px}}.login-stage{grid-template-columns:1.05fr 1fr;width:100%;min-height:100dvh;display:grid}.login-art{flex-direction:column;min-width:0;min-height:760px;padding:42px 56px 26px;display:flex;position:relative}.login-story{min-width:0;margin:auto 0;padding-top:32px}.login-form-area{flex-direction:column;justify-content:space-between;min-width:0;padding:38px 46px 24px;display:flex}.login-eyebrow{letter-spacing:2px;color:#78ddcb;font-size:10px;font-weight:600}.login-story>.login-eyebrow{color:#9fbac9;align-items:center;gap:8px;display:flex}.login-story>.login-eyebrow:before{content:"";background:#61cabd;width:22px;height:1px}.login-story h2{letter-spacing:-.8px;color:var(--lr-text);margin:18px 0 17px;font-size:clamp(27px,2.8vw,42px);font-weight:600;line-height:1.6}.login-story h2>span{line-height:inherit;color:#78ddcb;font-style:normal}.login-story>p{color:#b2c6d4;margin:0;font-size:14px;line-height:1.9}.login-orbit-scene{perspective:800px;max-width:470px;height:295px;margin:25px auto 6px;position:relative}.login-orbit{border:1px solid #67c9bb20;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(52deg)rotate(-18deg)}.login-orbit.orbit-one{width:330px;height:330px}.login-orbit.orbit-two{opacity:.5;border-style:dashed;width:440px;height:440px}.login-orbit-core{background:linear-gradient(130deg,#e9f8f4,#fff);border:1px solid #ffffffd0;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:216px;height:124px;display:flex;position:absolute;top:83px;left:50%;transform:translate(-50%)rotate(-5deg);box-shadow:0 25px 80px #00182470}.login-orbit-core img{width:148px;height:auto}.login-orbit-core span{color:#51777b;font-size:9px}.login-float-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e4052ec;border:1px solid #81c9c32c;border-radius:10px;align-items:center;gap:9px;padding:13px 14px;display:flex;position:absolute;box-shadow:0 12px 25px #031b3033}.login-float-card strong{font-size:11px;font-weight:500;display:block}.login-float-card small{color:#a3c2cd;margin-top:2px;font-size:9px;display:block}.login-float-card>svg{color:#89e4d1}.login-float-card.float-a{z-index:2;top:24px;left:-4px}.login-float-card.float-b{bottom:22px;right:-4px}.login-float-icon{color:#89e4d1;background:#72d8c71c;border-radius:8px;place-items:center;width:35px;height:35px;display:grid}.login-orbit-spark{color:#85e2d1;background:#65d6c31a;border:1px solid #65d6c32a;border-radius:12px;place-items:center;width:40px;height:40px;display:grid;position:absolute}.login-orbit-spark.spark-one{top:35px;right:8%;transform:rotate(12deg)}.login-orbit-spark.spark-two{bottom:30px;left:13%;transform:rotate(-12deg)}.login-refresh .login-card{width:100%;max-width:370px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:45px auto 50px;padding:0}.login-welcome-icon{border:1px solid var(--lr-line);color:#78ddcb;background:#76cfbf0d;border-radius:12px;place-items:center;width:43px;height:43px;margin-bottom:24px;display:grid}.login-refresh .login-card__brand{margin:0;font-size:10px;line-height:1.65}.login-refresh .login-card__heading{letter-spacing:-.7px;color:var(--lr-text);margin:8px 0;font-size:30px;font-weight:600;line-height:1.65}.login-refresh .login-card__header{margin:0}.login-refresh .login-card__text{color:var(--lr-muted);margin:0;font-size:13px;line-height:1.65}.login-refresh .login-form{flex-direction:column;gap:0;margin-top:30px;display:flex}.login-refresh .login-field{display:block}.login-refresh .login-field+.login-field{margin-top:21px}.login-refresh .login-form>.login-submit:not(:first-child){margin-top:24px}.login-refresh .login-form>.login-remember+.login-submit{margin-top:0}.login-refresh .login-label{color:var(--lr-text);margin-bottom:8px;font-size:12px;font-weight:500;line-height:1.65;display:block}.login-page.login-refresh .login-input{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;height:auto;min-height:48px;color:var(--lr-text);font:inherit;box-shadow:none;background:#09243766;border:1px solid #9ac2cf40;border-radius:7px;padding:11px 13px;font-size:13px}.login-page.login-refresh .login-input::placeholder{color:var(--lr-muted);opacity:1}.login-page.login-refresh .login-input:focus{border-color:#78ddcb;outline:3px solid #78ddcb18}.login-input-icon{position:relative}.login-input-icon>svg{z-index:1;color:var(--lr-muted);pointer-events:none;position:absolute;top:16px;left:13px}.login-page.login-refresh .login-input-icon>.login-input{padding-left:40px}.login-refresh .login-password-toggle{z-index:1;min-height:40px;color:var(--lr-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:6px;font-size:11px;display:inline-flex}.login-refresh .login-password-toggle:hover{background:#ffffff0a}.login-refresh .login-submit{isolation:isolate;background:var(--az-accent);border:1px solid #50c6b34a;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:7px 12px 7px 18px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.login-refresh .login-submit{background:color-mix(in srgb,var(--az-accent) 88%,black)}}.login-refresh .login-submit{color:#fff;font-size:14px;font-weight:600;transform:none;box-shadow:0 4px 18px #001d322e}.login-slide-arrow{background:#b8f4db1c;border:1px solid #d3fff15c;border-radius:7px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid;overflow:hidden}.login-refresh .login-submit:after{content:"";pointer-events:none;background:linear-gradient(100deg,var(--az-accent),#20b497);transform-origin:100%;z-index:-1;position:absolute;inset:0;transform:scaleX(0)}.login-refresh .login-submit:disabled:after{display:none}.login-refresh .login-card button[aria-pressed=true]:not(.login-password-toggle){color:var(--lr-text);border-color:var(--lr-line);background:#14354a}.login-refresh .login-card .btn--ghost{color:var(--lr-muted)}.login-refresh .login-card .btn--sm{min-height:36px;padding:7px 12px;font-size:12px}.login-refresh :focus-visible{outline-offset:3px;outline:3px solid #8deedb}.login-remember{margin:13px 0 24px}.login-refresh .login-remember label{cursor:pointer;color:var(--lr-muted);align-items:center;gap:7px;font-size:11px;line-height:1.65;display:flex}.login-refresh #remember{accent-color:var(--az-accent);width:14px;height:14px;margin:0}.login-divider{color:var(--lr-muted);align-items:center;gap:13px;margin:22px 0;font-size:10px;display:flex}.login-divider span{background:var(--lr-line);flex:1;height:1px}.login-refresh .login-mode-switch{border:1px solid var(--lr-line);width:100%;min-height:47px;color:var(--lr-text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14354a70;border-radius:8px;font-size:12px;font-weight:600}.login-refresh .login-mode-switch:hover{background:#24556a85;border-color:#78ddcb}.login-invitation{text-align:center;overflow-wrap:anywhere;margin:25px 0 0;font-size:11px;line-height:1.65}.login-invitation>span{display:block}.login-invitation a,.login-refresh .login-card a{color:var(--lr-muted);text-underline-offset:4px}.login-art-bottom{color:#8faab9;letter-spacing:1.7px;justify-content:space-between;align-items:center;margin-top:25px;font-size:9px;display:flex}.login-art-dots{gap:5px;display:flex}.login-art-dots i{background:#698a9a;border-radius:5px;width:5px;height:5px}.login-art-dots i:first-child{background:#70d7c6;width:17px}.login-bottom{color:var(--lr-muted);justify-content:space-between;gap:12px;font-size:10px;display:flex}.login-refresh .login-error{overflow-wrap:anywhere;color:#ffd6cf;background:#4b2428;border-radius:8px;margin-top:16px;padding:14px;font-size:13px}.login-refresh .login-success{overflow-wrap:anywhere;color:#d4f7e9;background:#164b46;border-radius:8px;padding:14px}.login-refresh button:disabled{opacity:.6;cursor:not-allowed}@media (prefers-reduced-motion:no-preference){.login-light-field:after{animation:login-light-turn 18s linear infinite}.login-orbit-core{animation:login-float-core 8s ease-in-out infinite}.login-float-card,.login-orbit-spark{animation:login-float 7s ease-in-out infinite}.login-float-card.float-b,.login-orbit-spark.spark-two{animation-delay:-3s}.login-refresh .login-submit:is(:hover,:focus-visible,:active):not(:disabled):not([aria-busy=true]):after{animation:login-slide-fill .75s cubic-bezier(.2,.65,.25,1) both}.login-refresh .login-submit:is(:hover,:focus-visible,:active):not(:disabled):not([aria-busy=true]) .login-slide-arrow svg{animation:login-slide-arrow .75s cubic-bezier(.2,.65,.25,1) both}}@keyframes login-light-turn{to{rotate:1turn}}@keyframes login-float{0%,to{translate:0}50%{translate:0 -9px}}@keyframes login-float-core{0%,to{transform:translate(-50%)rotate(-5deg)}50%{transform:translate(-50%)rotate(-2deg)translateY(-8px)}}@keyframes login-slide-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes login-slide-arrow{0%,to{opacity:1;transform:translate(0)}40%{opacity:0;transform:translate(25px)}41%{opacity:0;transform:translate(-25px)}}@media (min-width:1600px){.login-art{padding:50px 90px}.login-story h2{font-size:46px}.login-orbit-scene{height:330px;margin-top:40px}.login-orbit-core{top:110px}.login-refresh .login-card{max-width:390px}}@media (max-width:1200px){.login-art,.login-form-area{padding-left:35px;padding-right:35px}}@media (max-width:1030px){.login-art{min-height:720px;padding:35px 28px}.login-story h2{font-size:30px}.login-float-card.float-a{left:-12px}.login-float-card.float-b{right:-12px}.login-float-card{padding:11px}.login-float-card strong{font-size:10px}.login-orbit.orbit-two{width:370px;height:370px}}@media (max-width:860px){.login-stage{grid-template-columns:.95fr 1fr}.login-art{padding:32px 24px}.login-story h2{font-size:26px}.login-story>p{font-size:12px}.login-form-area{padding:30px 25px 22px}.login-refresh .login-card__heading{font-size:26px}.login-orbit-core{width:175px;height:110px}.login-orbit-core img{width:130px}.login-orbit-scene{height:270px}.login-float-icon{display:none}.login-float-card.float-a{top:25px}.login-float-card.float-b{bottom:14px}.login-orbit.orbit-one{width:270px;height:270px}.login-orbit.orbit-two{width:340px;height:340px}.login-orbit-spark.spark-one{top:48px;right:0}.login-art-bottom{font-size:8px}}@media (max-width:650px){.login-stage{flex-direction:column;display:flex}.login-art{min-height:0;padding:22px 24px 24px}.login-approved-logo{width:120px}.login-story{padding-top:20px}.login-story h2{margin:10px 0 12px;font-size:25px;line-height:1.55}.login-story>p{font-size:12px}.login-story>.login-eyebrow{font-size:8px}.login-art-bottom,.login-orbit-scene{display:none}.login-form-area{padding:24px}.login-top{font-size:10px}.login-refresh .login-card{max-width:420px;margin:28px auto 34px}.login-welcome-icon{display:none}.login-refresh .login-card__heading{font-size:27px}.login-refresh .login-form{margin-top:23px}.login-page.login-refresh .login-input{font-size:16px}}@media (min-width:651px) and (max-height:850px){.login-form-area{padding-top:24px;padding-bottom:20px}.login-refresh .login-card{margin-top:24px;margin-bottom:24px}}@media (prefers-reduced-motion:reduce){.login-refresh{--mx:50%!important;--my:40%!important}.login-refresh *,.login-refresh :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}