.plusAccountPage{color:#fff;background:#050505;min-height:100vh;padding-bottom:6rem;font-family:Arial,sans-serif}.plusAccountPage>nav{border-bottom:1px solid #222;justify-content:space-between;align-items:center;height:64px;padding:0 5vw;display:flex}.plusAccountPage>nav>a:last-child{color:#888;letter-spacing:.1em;font-size:.62rem;text-decoration:none}.plusAccountPage>header,.plusAccountGrid{width:min(1100px,90vw);margin:auto}.plusAccountPage>header{padding:5rem 0 2rem}.plusAccountPage>header p,.subscriptionPanel>p{color:#69ff00;letter-spacing:.17em;font-size:.6rem;font-weight:900}.plusAccountPage>header h1{letter-spacing:-.075em;margin:.8rem 0;font-size:clamp(4rem,9vw,8rem);line-height:.8}.plusAccountGrid{grid-template-columns:1.3fr .7fr;gap:1rem;display:grid}.profilePanel,.subscriptionPanel{background:#090909;border:1px solid #292929;padding:2rem}.profilePanel{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.profilePanel label{color:#777;letter-spacing:.1em;flex-direction:column;gap:.5rem;font-size:.55rem;display:flex}.profilePanel input,.profilePanel textarea{color:#fff;font:inherit;background:#111;border:1px solid #333;padding:.85rem}.profilePanel label:nth-of-type(3),.profilePanel label:nth-of-type(4),.profilePanel button,.profilePanel>span{grid-column:1/-1}.profilePanel button,.subscriptionPanel button{color:#050505;letter-spacing:.08em;cursor:pointer;background:#f4f4f0;border:0;padding:1rem;font-size:.65rem;font-weight:900}.profilePhoto{grid-column:1/-1;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.profilePhoto img{object-fit:cover;border-radius:50%;width:90px;height:90px}.profilePhoto input{display:none}.subscriptionPanel h2{letter-spacing:-.05em;font-size:2rem}.subscriptionPanel{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.subscriptionPanel .status{letter-spacing:.13em;border:1px solid #333;padding:.5rem;font-size:.6rem}.subscriptionPanel .status.active{color:#69ff00;border-color:#31542a}.subscriptionPanel button{width:100%;margin-top:auto}.subscriptionPanel em{color:#f99;font-size:.7rem}.lifetimeNote{color:#888;font-size:.8rem;line-height:1.5}@media (max-width:760px){.plusAccountGrid,.profilePanel{grid-template-columns:1fr}.profilePanel>*{grid-column:1!important}.plusAccountPage>header{padding-top:3rem}}.plusAccountPage .plusWordmark{letter-spacing:-.065em;font-size:1.45rem;color:#fff!important}.plusAccountPage .plusWordmark span{background:linear-gradient(120deg,#ff4fd8,#9d66ff 45%,#00cfff);-webkit-background-clip:text;background-clip:text;color:#0000!important}.profilePanel small{color:#666;line-height:1.4}.accountChoosePlan{box-sizing:border-box;text-align:center;color:#050505;letter-spacing:.08em;background:#f4f4f0;width:100%;margin-top:auto;padding:1rem;font-size:.65rem;font-weight:900;text-decoration:none}.accountNavActions{align-items:center;gap:1.2rem;display:flex}.accountNavActions a,.accountNavActions .plusSignOut{color:#888;letter-spacing:.1em;font-size:.62rem;text-decoration:none}.accountNavActions .plusSignOut{border-left:1px solid #333;padding-left:1.2rem}.plusAccountPage>nav{height:84px!important;min-height:84px!important;padding-inline:max(24px,50vw - 750px)!important}.subscriptionPanel button{min-height:48px}.subscriptionPanel button:before{content:"⚙ ";font-size:.8rem}@media (max-width:760px){.plusAccountPage>nav{height:70px!important;min-height:70px!important;padding-inline:16px!important}.plusAccountPage .plusWordmark{font-size:23px!important}}
