*{box-sizing:border-box}body{margin:0;background:#10130f;color:#edf0e6;font:14px/1.8 'Be Vietnam Pro',system-ui,sans-serif}a{color:#ffad60;text-underline-offset:4px}button,input{font:inherit}button,.button{cursor:pointer;min-height:44px;border-radius:6px;border:1px solid #425137;display:inline-flex;align-items:center;justify-content:center;padding:10px 17px;text-decoration:none;font-size:12px;font-weight:600}.primary{background:#ff982f;color:#1e1409;border-color:#ff982f}.secondary{background:#202a19;color:#e6eddb}.quiet{background:transparent;color:#b4c3a4;border:0;padding:5px 10px}.full{width:100%}.member-header{max-width:1200px;margin:auto;padding:20px 24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #35402d}.brand{color:#edf0e6;font-size:19px;letter-spacing:-.7px;font-weight:800;text-decoration:none;white-space:nowrap}.brand i{display:inline-block;width:13px;height:13px;background:#ff982f;clip-path:polygon(0 0,100% 0,100% 65%,65% 100%,0 100%);margin-right:6px}.member-header nav{display:flex;align-items:center;gap:20px;font-size:12px}.member-header nav>a{color:#bec9b3;text-decoration:none}main{max-width:1152px;padding:40px 24px;min-height:75vh;margin:auto}footer{max-width:1152px;margin:auto;padding:20px 24px;border-top:1px solid #303c26;font-size:10px;color:#9faf91}footer a{color:#b3c2a3}h1,h2,h3{line-height:1.3;letter-spacing:-.04em}h1{font-size:35px;margin:12px 0}h2{font-size:21px;margin:10px 0 16px}h3{font-size:15px;margin:5px 0}.eyebrow{font-size:9px;color:#a9bc94;letter-spacing:1.8px}.muted,small{color:#adbc9f}.small,small{font-size:11px}.error{color:#ffac8d;font-size:12px}.notice{background:#ff9b3210;border:1px solid #ff9b323a;border-radius:6px;padding:11px 16px;color:#dfc6a3;font-size:11px}section{padding:24px;background:#1a2216;border:1px solid #394b2e;border-radius:10px}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px}.page-heading p{margin:8px 0}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:25px 0}.metrics strong{display:block;font-size:29px;color:#e7efd9;font-weight:700;margin-top:8px;letter-spacing:-1px}.metrics section{background:linear-gradient(135deg,#24321b,#182014)}.account-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:28px 0 20px}.account-tabs a{padding:8px 16px;border:1px solid #3e4d32;border-radius:5px;color:#b7c5a8;text-decoration:none;font-size:12px}.account-tabs a.active{border-color:#da8b3b;background:#ff982f15;color:#ffb16c}.order-list{display:grid;gap:16px}.order-top,.order-middle,.order-bottom{display:flex;justify-content:space-between;gap:20px}.order-top small{display:block;margin-top:3px;font-size:10px}.code{font-size:11px;letter-spacing:.8px;color:#b8c8a8}.status{font-size:10px;border:1px solid #72815b55;border-radius:5px;padding:5px 9px;align-self:start;white-space:nowrap;color:#c9d8b5;background:#72815b12}.status.fulfilled{color:#c1e399;background:#93c74814;border-color:#93c74855}.status.pending{color:#f1c88f;border-color:#d1933d55}.status.expired,.status.cancelled{color:#a2ac97}.order-middle{align-items:center;padding:18px 0}.order-middle>strong{font-size:24px;letter-spacing:-.8px;white-space:nowrap}.order-middle p{margin:3px 0}.delivered{font-size:11px;color:#c1dd9d;margin-top:12px!important}.order-bottom{align-items:center;padding-top:15px;border-top:1px solid #3d4b3055}.order-bottom small{font-size:9px}.auth-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center;padding:30px 0}.auth-intro h1{font-size:43px;line-height:1.25;margin:20px 0}.auth-intro em{font-style:normal;color:#ffad60}.auth-intro p,.auth-intro li{font-size:13px;color:#b3c1a5}.auth-intro ul{padding-left:18px;line-height:2.5;margin-top:25px}.auth-card{padding:32px}.auth-card label{display:block;font-size:12px;margin:17px 0 6px}.auth-card input{background:#10180d;color:#eff3e8;width:100%;padding:11px 13px;border:1px solid #455937;border-radius:5px;min-height:45px}.auth-card small{font-size:9px}.auth-switch{text-align:center;font-size:12px;margin:22px 0}.demo-access{border-top:1px solid #3e4d32;padding-top:20px}.demo-access small{display:block;margin-top:8px;text-align:center}.password-card{max-width:480px;margin:30px auto}.detail-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:22px}.item-row{display:flex;justify-content:space-between;gap:14px;padding:15px 0;border-bottom:1px solid #394b2e}.item-row strong{white-space:nowrap}.item-row .amount{font-size:25px;color:#ffae65}.qr{width:270px;max-width:100%;display:block;margin:20px auto;border-radius:6px}.credential{border:1px solid #526b3d;border-radius:7px;padding:16px;margin-top:16px;background:#111b0c}.credential label{display:block;font-size:10px;margin:10px 0 4px;color:#afc399}.credential .field-row{display:flex;gap:6px;align-items:center}.credential input{min-width:0;width:100%;background:#0c1408;border:1px solid #3f5630;border-radius:4px;padding:9px;color:#e6f0da;font:12px/1.7 'Be Vietnam Pro',sans-serif}.credential button{font-size:10px;padding:6px 10px;min-height:36px;white-space:nowrap}.credential h3{font-size:13px}.empty{text-align:center;padding:50px}.empty .button{margin-top:18px}:focus-visible{outline:2px solid #ffad60;outline-offset:3px}@media(max-width:750px){.auth-layout,.detail-grid{grid-template-columns:1fr;gap:25px}.auth-layout{padding:0}.auth-intro h1{font-size:32px}.auth-intro ul{display:none}.metrics{grid-template-columns:1fr 1fr}.metrics section:last-child{grid-column:1/-1}.page-heading{align-items:start}.page-heading h1{font-size:25px;overflow-wrap:anywhere}.member-header{padding:15px}.member-header nav{gap:8px}.member-header nav>a{font-size:10px}.brand{font-size:15px}.member-header .quiet{font-size:10px;padding:4px}main{padding:25px 16px}.order-middle>strong{font-size:20px}.order-bottom{align-items:start;flex-direction:column;gap:12px}.order-top{gap:10px}.status{font-size:9px}.auth-card{padding:24px}.metrics strong{font-size:25px}section{padding:20px}.credential .field-row{flex-wrap:wrap}.credential input{flex-basis:100%}}
