.account-page{min-height:100vh;background:radial-gradient(circle at 12% 5%,rgba(184,255,61,.1),transparent 25%),#071b15}.account-shell{width:min(720px,calc(100% - 28px));margin:auto;padding:42px 0 70px}.account-shell .installer-brand{text-decoration:none}.account-card{padding:25px;border:1px solid #dce7e1;border-radius:22px;background:#fff;box-shadow:0 24px 70px rgba(0,0,0,.18)}.account-card h1{margin:9px 0 0;color:#0b3023;font-size:36px;letter-spacing:-.045em}.account-card h2{margin:7px 0 0;color:#0c3829;font-size:23px;letter-spacing:-.03em}.account-card>p{color:#687a71;font-size:12px;line-height:1.6}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:25px;padding:5px;border-radius:12px;background:#edf3f0}.auth-tabs a{padding:10px;border-radius:9px;color:#62766c;text-align:center;font-size:11px;font-weight:850}.auth-tabs a.active{background:#fff;color:#123e2e;box-shadow:0 4px 16px rgba(17,64,47,.08)}.account-form{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:22px}.account-form .full{grid-column:1/-1}.account-form label>span,.compact-form label>span{display:block;margin-bottom:6px;color:#4f685e;font-size:10px;font-weight:800}.account-form input,.compact-form input,.compact-form select{width:100%;height:44px;padding:0 12px;border:1px solid #d2dfd8;border-radius:10px;outline:0;background:#fbfdfc;color:#17372b}.account-form input:focus,.compact-form input:focus,.compact-form select:focus{border-color:#4b8f73;box-shadow:0 0 0 3px rgba(75,143,115,.12)}.account-form small{display:block;margin-top:5px;color:#87978f;font-size:8px}.consent{display:flex!important;align-items:flex-start;gap:9px;color:#667a70;font-size:9px;line-height:1.55}.consent input{width:15px;height:15px;margin-top:2px;accent-color:#176d4e}.consent a{color:#176748;font-weight:850}.account-back{display:block;margin-top:18px;color:#5f766b;text-align:center;font-size:11px;font-weight:800}.account-header{border-bottom:1px solid rgba(255,255,255,.08);background:#061a13;color:#fff}.account-container{width:min(1120px,calc(100% - 32px));margin:auto}.account-header>.account-container{display:flex;min-height:72px;align-items:center;justify-content:space-between}.account-header button{padding:9px 13px;border:1px solid rgba(255,255,255,.14);border-radius:9px;background:rgba(255,255,255,.05);color:#fff;font-size:10px;font-weight:800}.account-dashboard{padding-top:45px;padding-bottom:70px}.profile-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:25px;color:#fff}.profile-hero .eyebrow{color:var(--lime)}.profile-hero h1{margin:7px 0 0;font-size:43px;letter-spacing:-.05em}.profile-hero p{margin:6px 0 0;color:rgba(255,255,255,.48);font-size:12px}.kyc-badge{padding:9px 12px;border:1px solid rgba(243,198,90,.24);border-radius:99px;background:rgba(243,198,90,.08);color:#f4d88c;font-size:9px;font-weight:850}.profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.profile-grid .account-card{box-shadow:0 16px 45px rgba(0,0,0,.13)}.account-card dl{margin:18px 0 0}.account-card dl>div{display:flex;justify-content:space-between;gap:15px;padding:11px 0;border-bottom:1px solid #e8efeb}.account-card dt{color:#76877f;font-size:9px}.account-card dd{margin:0;color:#193f31;text-align:right;font-size:10px;font-weight:800}.compact-form{display:grid;gap:12px;margin-top:18px}.compact-form .button{justify-self:start}.money-input{display:flex;align-items:center;padding-left:12px;border:1px solid #d2dfd8;border-radius:10px;background:#fbfdfc}.money-input b{color:#287055;font-size:11px}.money-input input{border:0;background:transparent}.status-note{margin-top:14px;padding:10px;border-radius:9px;background:#fff4d9;color:#755719;font-size:9px;font-weight:750}.account-history{margin-top:16px}.account-history table{width:100%;margin-top:18px;border-collapse:collapse}.account-history th,.account-history td{padding:12px;border-bottom:1px solid #e8efeb;color:#52665d;text-align:left;font-size:9px;white-space:nowrap}.account-history th{color:#7d8e86;font-size:8px;text-transform:uppercase}.account-history code{color:#176748;font-weight:800}.empty-cell{text-align:center!important;color:#86968e!important}.danger-card{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:16px;padding:20px;border:1px solid rgba(239,110,110,.22);border-radius:18px;background:rgba(130,34,34,.12);color:#fff}.danger-card strong{font-size:13px}.danger-card p{max-width:610px;margin:5px 0 0;color:rgba(255,255,255,.47);font-size:9px;line-height:1.55}.danger-card form{display:grid;flex:none;gap:8px}.danger-card label{color:rgba(255,255,255,.65);font-size:8px}.danger-card input{accent-color:#d65b5b}.danger-card button{padding:9px 11px;border:1px solid rgba(255,255,255,.15);border-radius:9px;background:#a73d3d;color:#fff;font-size:9px;font-weight:850}
@media(max-width:700px){.account-form,.profile-grid{grid-template-columns:1fr}.account-form .full{grid-column:auto}.profile-hero{align-items:flex-start;flex-direction:column}.profile-hero h1{font-size:36px}.danger-card{align-items:flex-start;flex-direction:column}.danger-card form{width:100%}.danger-card button{width:100%}.account-card{padding:20px}}
.account-ticket-status{display:inline-flex;padding:5px 8px;border-radius:99px;background:#edf3f0;color:#61766c;font-size:8px;font-weight:850}.account-ticket-status.pending{background:#fff4d9;color:#76591b}.account-ticket-status.won{background:#e8f8ee;color:#176340}.account-ticket-status.lost{background:#f0f2f1;color:#6b7872}
