.AuthForm-module__NWQLQW__form{gap:20px;display:grid}.AuthForm-module__NWQLQW__google,.AuthForm-module__NWQLQW__submit{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:54px;padding:12px 20px;font-size:16px;font-weight:600;transition:background .16s,transform .16s;display:flex}.AuthForm-module__NWQLQW__google{color:#2e3925;background:#fff;border:1px solid #cbd3c0}.AuthForm-module__NWQLQW__google:hover{background:#f0f3e8;border-color:#929f82}.AuthForm-module__NWQLQW__googleMark{color:#426dcc;font-family:Arial,sans-serif;font-size:23px;font-weight:700}.AuthForm-module__NWQLQW__divider{color:#67735d;align-items:center;gap:16px;margin:2px 0;font-size:13px;display:flex}.AuthForm-module__NWQLQW__divider>span{background:#dce1d3;flex:1;height:1px}.AuthForm-module__NWQLQW__field{gap:8px;display:grid}.AuthForm-module__NWQLQW__field label{color:#303c25;justify-content:space-between;align-items:center;font-size:15px;font-weight:500;display:flex}.AuthForm-module__NWQLQW__field label>span{color:#6a765f;font-size:12px;font-weight:400}.AuthForm-module__NWQLQW__field input{color:#23291f;background:#fff;border:1px solid #cbd3c0;border-radius:11px;width:100%;min-height:53px;padding:12px 15px;font-size:16px;line-height:1.6;transition:border-color .16s,box-shadow .16s}.AuthForm-module__NWQLQW__field input:focus-visible{outline-offset:1px;border-color:#648147;outline:2px solid #64814744}.AuthForm-module__NWQLQW__field input::placeholder{color:#7c8772;font-size:15px}.AuthForm-module__NWQLQW__password{position:relative}.AuthForm-module__NWQLQW__password input{padding-right:58px}.AuthForm-module__NWQLQW__password button{color:#69765c;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:45px;display:grid;position:absolute;top:4px;bottom:4px;right:4px}.AuthForm-module__NWQLQW__password button:hover{background:#edf1e6}.AuthForm-module__NWQLQW__submit{color:#23291f;background:#f9d84a;border:1px solid #0000;margin-top:2px}.AuthForm-module__NWQLQW__submit:hover{background:#f1cb31}.AuthForm-module__NWQLQW__submit:active,.AuthForm-module__NWQLQW__google:active{transform:scale(.99)}.AuthForm-module__NWQLQW__form button:disabled{opacity:.6;cursor:wait;transform:none}.AuthForm-module__NWQLQW__hint{color:#69745f;font-size:13px;line-height:1.8}.AuthForm-module__NWQLQW__confirmation{color:#40572f;background:#edf2e5;border:1px solid #cfdcc1;border-radius:16px;padding:28px}.AuthForm-module__NWQLQW__confirmation h2{margin-top:18px;font-size:24px}.AuthForm-module__NWQLQW__confirmation p{overflow-wrap:anywhere;margin-top:14px;font-size:15px;line-height:1.85}.AuthForm-module__NWQLQW__spinner{border:2px solid #8c8039;border-top-color:#0000;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite AuthForm-module__NWQLQW__auth-spin}@keyframes AuthForm-module__NWQLQW__auth-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.AuthForm-module__NWQLQW__google,.AuthForm-module__NWQLQW__submit,.AuthForm-module__NWQLQW__field input{transition:none}.AuthForm-module__NWQLQW__spinner{animation:none}}
.AuthShell-module__obNF7W__page{background:#fafbf6;min-height:100dvh;padding:0 38px}.AuthShell-module__obNF7W__header{justify-content:space-between;align-items:center;gap:24px;max-width:1280px;height:100px;margin:auto;display:flex}.AuthShell-module__obNF7W__brand{color:#23291f;font-family:var(--ds-font-anuphan),sans-serif;align-items:center;gap:10px;display:flex}.AuthShell-module__obNF7W__brand>span{letter-spacing:-.04em;font-size:26px;font-weight:700;line-height:1}.AuthShell-module__obNF7W__brand small{letter-spacing:.24em;color:#5d6954;margin-top:5px;font-size:9px;display:block}.AuthShell-module__obNF7W__help,.AuthShell-module__obNF7W__back{color:#59634f;align-items:center;gap:9px;min-height:44px;font-size:14px;display:inline-flex}.AuthShell-module__obNF7W__help:hover,.AuthShell-module__obNF7W__back:hover{color:#23291f;text-underline-offset:5px;text-decoration:underline}.AuthShell-module__obNF7W__main{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:80px;max-width:1180px;margin:16px auto 0;display:grid;min-height:auto!important;padding:0!important}.AuthShell-module__obNF7W__story{color:#29331f;background:#f5db58;border-radius:30px;flex-direction:column;justify-content:space-between;min-height:700px;padding:40px 44px 32px;display:flex;position:relative;overflow:hidden}.AuthShell-module__obNF7W__kicker{color:#535b29;font-size:14px;font-weight:500}.AuthShell-module__obNF7W__slogan{font-family:var(--ds-font-anuphan),sans-serif;letter-spacing:-.04em;margin-top:24px;font-size:38px;font-weight:500;line-height:1.14}.AuthShell-module__obNF7W__slogan strong{letter-spacing:-.065em;margin:4px 0 8px;font-size:clamp(54px,5.8vw,82px);font-weight:700;display:block}.AuthShell-module__obNF7W__slogan>span{font-size:36px;display:block}.AuthShell-module__obNF7W__illustration{justify-content:center;min-width:0;margin:4px -10px;display:flex}.AuthShell-module__obNF7W__illustration img{filter:drop-shadow(0 9px 10px #75631812);width:min(100%,310px);height:auto}.AuthShell-module__obNF7W__storyBottom{border-top:1px solid #5c622a35;align-items:center;gap:15px;padding-top:22px;font-size:17px;font-weight:500;line-height:1.8;display:flex}.AuthShell-module__obNF7W__storyBottom span{color:#555e35;font-size:14px;font-weight:400}.AuthShell-module__obNF7W__formArea{width:100%;max-width:420px;padding:20px 0}.AuthShell-module__obNF7W__back{margin-bottom:20px;font-size:13px}.AuthShell-module__obNF7W__eyebrow{color:#596b4b;margin-bottom:8px;font-size:15px}.AuthShell-module__obNF7W__formArea h1{margin:0;font-size:38px;font-weight:700}.AuthShell-module__obNF7W__description{color:#66705c;margin-top:13px;margin-bottom:28px;font-size:16px;line-height:1.85}.AuthShell-module__obNF7W__switch{color:#606b55;justify-content:center;align-items:center;gap:12px;margin-top:25px;font-size:14px;display:flex}.AuthShell-module__obNF7W__switch a{color:#354727;text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;font-weight:600;-webkit-text-decoration:underline #9eaf8a;text-decoration:underline #9eaf8a;display:flex}.AuthShell-module__obNF7W__footer{color:#6c765f;text-align:right;max-width:1180px;margin:30px auto 0;padding:10px 0 24px;font-size:12px}@media (max-width:1050px){.AuthShell-module__obNF7W__main{gap:48px}.AuthShell-module__obNF7W__story{min-height:650px;padding:34px 30px}.AuthShell-module__obNF7W__slogan strong{font-size:62px}.AuthShell-module__obNF7W__slogan>span{font-size:29px}}@media (max-width:800px){.AuthShell-module__obNF7W__page{padding:0 24px}.AuthShell-module__obNF7W__header{height:85px}.AuthShell-module__obNF7W__main{max-width:430px;margin:14px auto 0;display:block}.AuthShell-module__obNF7W__story{display:none}.AuthShell-module__obNF7W__formArea{max-width:none;padding:12px 0 24px}.AuthShell-module__obNF7W__back{margin-bottom:26px}.AuthShell-module__obNF7W__footer{text-align:center;margin-top:10px}.AuthShell-module__obNF7W__description{margin-bottom:24px}}@media (max-width:440px){.AuthShell-module__obNF7W__page{padding:0 22px}.AuthShell-module__obNF7W__help{gap:0;font-size:0}.AuthShell-module__obNF7W__help>span{width:22px!important;height:22px!important}.AuthShell-module__obNF7W__formArea h1{font-size:34px}}
