.account-page{color:#050505;background:#eef7fb;width:100%;height:100dvh;min-height:100dvh;padding:1.5rem clamp(1rem,4vw,4.75rem) 7.5rem;overflow:hidden auto}.account-header{border-bottom:1px solid #d8e5eb;grid-template-columns:1fr auto 1fr;align-items:center;max-width:88rem;height:4.4rem;margin:0 auto;display:grid}.account-header a{color:#050505;align-items:center;gap:.45rem;font-size:.86rem;font-weight:600;text-decoration:none;display:inline-flex}.account-header>strong{font-size:.95rem}.secure{color:#56656e;justify-self:end;align-items:center;gap:.4rem;font-size:.72rem;display:inline-flex}.account-intro{grid-template-columns:minmax(0,1fr) 23rem;align-items:end;gap:2rem;max-width:88rem;margin:4.3rem auto 2rem;display:grid}.account-intro>div>p{color:#7e8d04;letter-spacing:.15em;text-transform:uppercase;margin:0 0 .75rem;font-size:.72rem;font-weight:800}.account-intro h1{letter-spacing:-.07em;max-width:13ch;margin:0;font-size:clamp(3rem,5.3vw,6.2rem);font-weight:600;line-height:.92}.account-intro>div>span{color:#5d676d;max-width:41rem;margin-top:1.4rem;line-height:1.6;display:block}.account-intro aside{background:#d2e659;border-radius:1.8rem;align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}.account-intro aside svg{margin-top:.15rem}.account-intro aside small,.account-intro aside strong,.account-intro aside p{display:block}.account-intro aside small{letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.account-intro aside strong{margin:.25rem 0;font-size:1.5rem}.account-intro aside p{color:#444b0d;margin:0;font-size:.72rem}.account-grid{grid-template-columns:minmax(0,1.35fr) minmax(20rem,.75fr);gap:1.2rem;max-width:88rem;margin:0 auto;display:grid}.account-card{background:#fff;border-radius:2rem;min-width:0;padding:2rem;box-shadow:0 .25rem 1.5rem #15476e0b}.account-title{justify-content:space-between;align-items:center;gap:1rem;display:flex}.account-title small,.safeguards-card>small{color:#7c858a;text-transform:uppercase;letter-spacing:.1em;font-size:.68rem}.account-title h2{letter-spacing:-.035em;margin:.2rem 0 0;font-size:1.5rem}.verified-chip{background:#d2e659;border-radius:1.2rem;align-items:center;gap:.35rem;padding:.52rem .75rem;font-size:.72rem;font-weight:700;display:inline-flex}.verification-progress{background:#edf2f4;border-radius:1rem;height:.45rem;margin:1.6rem 0 .8rem;overflow:hidden}.verification-progress span{border-radius:inherit;background:#94a103;height:100%;display:block}.account-note{color:#687177;margin:0 0 1.4rem;font-size:.76rem}.check-list{border-top:1px solid #e6eef4}.check-list>div{border-bottom:1px solid #e6eef4;grid-template-columns:2.7rem minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:1rem 0;display:grid}.check-icon{color:#35769c;background:#eef6fc;border-radius:.8rem;place-items:center;width:2.5rem;height:2.5rem;display:grid}.check-list strong,.check-list small{display:block}.check-list strong{font-size:.84rem}.check-list small{color:#7b858b;margin-top:.2rem;font-size:.68rem}.check-list b{color:#6d7804;font-size:.7rem}.row-action{cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;margin-top:1.4rem;padding:.8rem 0;font-weight:650;display:flex}.payout-card{color:#fff;background:#3ea2e8}.payout-card .account-title small{color:#ffffffc2}.bank-account{border:1px solid #ffffff5c;border-radius:1.2rem;margin:1.7rem 0 1.2rem;padding:1.3rem}.bank-account span,.bank-account strong,.bank-account small{display:block}.bank-account span{opacity:.78;font-size:.7rem}.bank-account strong{letter-spacing:.08em;margin:.35rem 0 1.2rem;font-size:2rem}.bank-account small{opacity:.8}.payout-card dl{margin:0}.payout-card dl>div{border-top:1px solid #ffffff4d;justify-content:space-between;align-items:center;padding:.78rem 0;display:flex}.payout-card dt{opacity:.8;font-size:.72rem}.payout-card dd{margin:0;font-size:.78rem;font-weight:650}.dark-account-action{color:#fff;cursor:pointer;background:#050505;border:0;border-radius:1.5rem;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:1.2rem;padding:1rem;font-weight:650;display:flex}.change-warning{opacity:.8;margin:1rem 0 0;font-size:.66rem;line-height:1.45}.history-card{grid-column:1}.history-card .account-title a{color:#050505;font-size:.72rem;font-weight:650}.payout-total{background:#eef6fc;border-radius:1.2rem;justify-content:space-between;align-items:flex-end;margin:1.5rem 0 1.2rem;padding:1.3rem;display:flex}.payout-total span{color:#637078;font-size:.72rem}.payout-total strong{letter-spacing:-.055em;font-size:2.8rem;font-weight:500}.payout-list>div{border-top:1px solid #e6eef4;grid-template-columns:1.2fr 1fr .6fr .7fr;align-items:center;gap:1rem;padding:.9rem 0;font-size:.74rem;display:grid}.payout-list time,.payout-list span{color:#687177}.payout-list>div>strong{text-align:right}.payout-list b{color:#6d7804;justify-content:flex-end;align-items:center;gap:.25rem;display:flex}.safeguards-card{background:#d2e659;grid-area:2/2}.safeguards-card h2{letter-spacing:-.05em;max-width:11ch;margin:.45rem 0 1.5rem;font-size:2rem;line-height:1.03}.safeguards-card ul{border-top:1px solid #0000002e;border-bottom:1px solid #0000002e;gap:1rem;margin:0;padding:1.3rem 0;list-style:none;display:grid}.safeguards-card li{grid-template-columns:1.2rem 1fr;gap:.55rem;font-size:.75rem;line-height:1.45;display:grid}.safeguards-card p{color:#444b0d;margin:1.3rem 0 0;font-size:.68rem;line-height:1.5}@media (max-width:800px){.account-intro,.account-grid{grid-template-columns:1fr}.history-card,.safeguards-card{grid-area:auto}.account-header{grid-template-columns:1fr 1fr}.account-header>strong{display:none}}@media (max-width:520px){.account-page{padding:1rem 1rem 7rem}.account-intro{margin-top:3rem}.account-intro h1{font-size:3.5rem}.account-card{border-radius:1.45rem;padding:1.35rem}.check-list>div{grid-template-columns:2.6rem 1fr}.check-list b{grid-column:2}.payout-list>div{grid-template-columns:1fr 1fr}.payout-list>div>strong,.payout-list b{text-align:left;justify-content:flex-start}.secure{font-size:0}.secure svg{width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.account-page *,.account-page :before,.account-page :after{transition:none!important;animation:none!important}}
