@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb.p.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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43.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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb.p.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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4.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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c.p.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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172.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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4.p.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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7.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:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/28485c0de2075f40.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/5fb25f343c7550ca.p.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:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7db6c35d839a711c.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}.__className_19c7e7{font-family:Poppins;font-style:normal}.__variable_19c7e7{--font-poppins:"Poppins",Poppins}:root{--ink:#211815;--gold:#f4b827}*{box-sizing:border-box}*,:after,:before{font-family:inherit}body,html{margin:0;min-height:100%;font-family:var(--font-poppins),Poppins}button,input,select,textarea{font:inherit}button{cursor:pointer}.boot-wait{min-height:100vh;display:grid;place-items:center;background:#1a1510;color:#fff;font-weight:700}.login-page{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px 16px;position:relative;overflow:hidden}.login-bg{position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,196,70,.28),rgba(20,40,20,.25) 42%,rgba(10,20,12,.55)),url(/images/tea-plantation.jpg) 50% /cover no-repeat;filter:saturate(1.05)}.login-back{position:absolute;z-index:2;top:18px;left:18px;display:inline-flex;gap:6px;border:1px solid rgba(255,255,255,.28);border-radius:12px;padding:10px 14px;font-weight:700;font-size:13px;backdrop-filter:blur(12px)}.login-back,.login-page .login-card{align-items:center;background:rgba(18,22,18,.42);color:#fff}.login-page .login-card{position:relative;z-index:1;width:min(100%,380px);padding:36px 28px 28px;border-radius:28px;border:1px solid rgba(255,255,255,.28);backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);box-shadow:0 24px 60px rgba(0,0,0,.28);display:flex;flex-direction:column}.login-logo{margin-bottom:14px;border-radius:18px;filter:drop-shadow(0 8px 16px rgba(0,0,0,.25))}.login-page .login-card h1{margin:0;font-size:22px;font-weight:800;letter-spacing:-.03em;text-align:center}.login-sub{margin:8px 0 22px;color:rgba(255,255,255,.82);font-size:14px;text-align:center}.field{width:100%;display:flex;align-items:center;gap:10px;margin-bottom:12px;padding:0 14px;height:48px;border-radius:14px;background:rgba(10,14,12,.45);border:1px solid rgba(255,255,255,.14)}.field-icon{color:rgba(255,255,255,.7);display:grid;place-items:center;flex-shrink:0}.field input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:#fff;font-size:15px}.field input::placeholder{color:rgba(255,255,255,.55)}.login-error{width:100%;margin:0 0 10px;color:#ffb4b4;font-size:13px;font-weight:600;text-align:left}.login-btn{width:100%;margin-top:6px;height:48px;border:0;border-radius:14px;background:linear-gradient(180deg,#ffd45a,#f0b21a);color:#2a1c08;font-weight:800;font-size:16px;box-shadow:0 10px 24px rgba(240,178,26,.35)}.login-btn:disabled{opacity:.7;cursor:wait}.login-copy{margin:18px 0 0;font-size:11px;color:rgba(255,255,255,.55)}.demo-modal-overlay{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:20px;background:rgba(10,8,6,.62);backdrop-filter:blur(6px)}.demo-modal{position:relative;width:min(100%,420px);padding:28px 24px 24px;border-radius:22px;background:#fffdf8;color:#211815;box-shadow:0 24px 60px rgba(0,0,0,.35)}.demo-modal h2{margin:0;font-size:22px;font-weight:700;letter-spacing:-.03em}.demo-modal-sub{margin:8px 0 18px;color:#66716e;font-size:13px;line-height:1.5}.demo-modal-close{position:absolute;top:14px;right:14px;width:36px;height:36px;border:0;border-radius:10px;background:#f2f5f4;color:#4d5b57;display:grid;place-items:center}.demo-modal label{display:block;margin:0 0 12px;color:#5c6865;font-size:13px;font-weight:600}.demo-modal input{display:block;width:100%;margin-top:6px;border:1px solid #dbe3e1;border-radius:12px;padding:12px 14px;background:#fff;color:#211815;font-size:15px;outline:0}.demo-modal input:focus{border-color:#eeb229;box-shadow:0 0 0 3px rgba(238,178,41,.18)}.demo-modal-error{margin:0 0 10px;color:#c23d44;font-size:13px;font-weight:600}.demo-modal-success p{margin:0 0 16px;color:#16826b;font-weight:600}.demo-modal-submit{width:100%;margin-top:6px;height:48px;border:0;border-radius:12px;background:linear-gradient(180deg,#ffd45a,#f0b21a);color:#2a1c08;font-weight:800;font-size:15px}.demo-modal-submit:disabled{opacity:.7;cursor:wait}