.account-page{min-height:100vh;background:radial-gradient(circle at 72% 20%,#00e2d522 0,transparent 24%),radial-gradient(circle at 90% 28%,#326dff20 0,transparent 28%),radial-gradient(circle at 24% 12%,#144c7f22 0,transparent 30%),linear-gradient(180deg,#04111b,#041019 43%,#03090f);overflow:hidden;position:relative}.account-page:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 70% 105%,#067f7838,transparent 34%),radial-gradient(ellipse at 92% 86%,#0a50af2b,transparent 26%);z-index:0}.account-nav{max-width:1480px;height:92px;border-bottom:1px solid #ffffff12;position:relative;z-index:10}.account-nav .brand b{font-size:24px}.account-nav .login{padding:13px 22px}.account-nav .primary.compact{padding:14px 22px;text-decoration:none}.account-hero{max-width:1500px;margin:0 auto;padding:36px 28px;display:grid;grid-template-columns:minmax(470px,.78fr) minmax(680px,1.22fr);grid-gap:64px;gap:64px;align-items:start;position:relative;z-index:2}.signin-card{background:linear-gradient(145deg,#0c1825ec,#07131bed);border:1px solid #2c8fbb7a;border-radius:26px;padding:38px 40px 34px;box-shadow:0 30px 100px #0009,0 0 54px #1b82ff18;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.account-kicker{font-size:12px;letter-spacing:3px;color:#8ba4b7;font-weight:800}.signin-card h1{font-size:clamp(36px,4vw,60px);line-height:1.03;letter-spacing:-2.4px;margin:18px 0 14px;color:#fff}.signin-card h1 span{display:block;background:linear-gradient(90deg,#53cfff,#59f1bd);-webkit-background-clip:text;color:transparent}.signin-intro{color:#b4c2cf!important;font-size:16px!important;line-height:1.7!important;max-width:620px}.plan-pill{display:inline-block;margin:2px 0 10px;padding:8px 12px;border-radius:100px;background:#0e3d3c;color:#78f3c6;border:1px solid #32cba266;font-size:12px;font-weight:800}.social-login{display:grid;grid-gap:14px;gap:14px;margin:28px 0 22px}.social-login-button{display:grid;grid-template-columns:36px 1fr 26px;align-items:center;grid-gap:12px;gap:12px;min-height:62px;padding:0 20px;border-radius:15px;text-decoration:none;font-size:16px;font-weight:800;transition:.2s ease}.social-login-button:hover{transform:translateY(-2px);box-shadow:0 14px 32px #0006}.social-login-button.google{background:#f5f8fa;color:#111923;border:1px solid #e3e9ec}.social-login-button.apple{display:none!important}.google-icon{font-weight:900;font-size:25px;color:#4285f4}.apple-icon{font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:29px}.social-login-divider{display:flex;align-items:center;gap:18px;margin:22px 0;color:#9fb0bd;font-size:13px}.social-login-divider:after,.social-login-divider:before{content:"";height:1px;background:#ffffff23;flex:1 1}.email-login-form{display:grid;grid-gap:11px;gap:11px}.email-login-form label{font-size:13px;color:#bac8d2;font-weight:700}.email-input-wrap{display:grid;grid-template-columns:38px 1fr;align-items:center;background:#050a10;border:1px solid #506577;border-radius:14px;padding:0 14px}.email-input-wrap span{color:#aec0ce}.email-input-wrap input{min-width:0;border:0;background:transparent;color:#fff;padding:16px 0;outline:0}.email-input-wrap input::placeholder{color:#728596}.email-cta{margin-top:3px;display:grid;grid-template-columns:38px 1fr 30px;align-items:center;padding:0 16px;min-height:61px;border:0;border-radius:14px;background:linear-gradient(100deg,#59e9ba,#49c6ff);color:#06151c;font-weight:900;font-size:15px;cursor:pointer;box-shadow:0 14px 40px #36cfe02b}.email-cta:disabled{opacity:.6;cursor:wait}.email-sent{margin-top:18px;padding:18px;border:1px solid #3fd4aa55;border-radius:14px;background:#0b211c}.email-sent p{color:#9cb5ad}.email-sent>div{display:flex;gap:10px;flex-wrap:wrap}.setup-note{display:grid;grid-template-columns:26px 1fr;grid-gap:10px;gap:10px;margin-top:20px;color:#67e9be}.setup-note b{font-size:13px}.setup-note p{margin:5px 0 0;color:#8fa4b3;font-size:12px;line-height:1.55}.social-login-note,.social-login-privacy{font-size:12px!important;color:#8fa2b0!important;line-height:1.6;margin:14px 0 0}.formerror{display:block;color:#ff8091;margin-top:16px}.account-showcase{min-height:720px;position:relative;padding-top:58px}.scribble{position:absolute;left:35px;top:2px;color:#6ea7ff;font:italic 20px/1.35 cursive;transform:rotate(-6deg);opacity:.95;z-index:6}.glow-orbit{position:absolute;border-radius:50%;border:4px solid transparent;filter:drop-shadow(0 0 10px #1fe9d8);opacity:.65}.orbit-a{width:560px;height:360px;right:10px;top:30px;border-top-color:#17dfcf;border-right-color:#17dfcf;transform:rotate(12deg)}.orbit-b{width:470px;height:300px;right:-40px;top:95px;border-right-color:#4b78ff;border-bottom-color:#4b78ff;transform:rotate(-10deg)}.dashboard-mock{position:absolute;border-radius:24px;border:1px solid #3a6fa07a;box-shadow:0 35px 85px #000c;overflow:hidden;z-index:4}.dark-mock{width:760px;right:8px;top:86px;background:linear-gradient(155deg,#0c1624,#07121d);transform:rotate(-2.8deg)}.mock-top{height:58px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff0c;color:#e8f3fa;font-size:12px}.mock-top>span{color:#71869a}.mini-bars{color:#56eac2}.mock-body{display:grid;grid-template-columns:145px 1fr;min-height:390px}.mock-body aside{padding:22px 15px;border-right:1px solid #ffffff0c;display:grid;align-content:start;grid-gap:17px;gap:17px;color:#8da0b4;font-size:11px}.mock-body aside strong{padding:10px;border-radius:9px;background:#0d3767;color:#d9f0ff}.mock-main{padding:20px 18px}.mock-title{display:flex;justify-content:space-between;gap:12px}.mock-title div{display:grid}.mock-title b{font-size:16px}.mock-title small{color:#718699;margin-top:4px}.mock-title button{height:34px;color:#a9bbca;background:#111e2f;border:1px solid #ffffff16;border-radius:9px;font-size:10px}.mock-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin:18px 0}.mock-stats>div{padding:13px 12px;border:1px solid #ffffff0d;border-radius:12px;background:#101d2b}.mock-stats span{display:block;color:#8399ac;font-size:9px}.mock-stats b{display:block;margin-top:7px;font-size:20px}.mock-stats>div:first-child b{color:#5ff0bd}.mock-stats>div:nth-child(2) b{color:#65b4ff}.mock-stats>div:nth-child(3) b{color:#ffbd5b}.mock-stats>div:nth-child(4) b{color:#b098ff}.recent-head{display:flex;justify-content:space-between;font-size:12px;margin:5px 0 7px}.recent-head span{color:#4ecfff}.recent-row{display:grid;grid-template-columns:32px 1.4fr 1fr auto;align-items:center;grid-gap:10px;gap:10px;border-top:1px solid #ffffff0b;padding:11px 0;font-size:10px}.recent-row i{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;font-style:normal}.recent-row i.green{background:#0e6a4b;color:#69efbd}.recent-row i.purple{background:#3d2e75;color:#b1a1ff}.recent-row i.blue{background:#174f84;color:#79c3ff}.recent-row div{display:grid}.recent-row small{color:#71869a;margin-top:2px}.recent-row em{font-style:normal;color:#53e2b2}.recent-row em.warn{color:#ffbf52}.light-mock{width:545px;left:34px;top:390px;background:#f8fbff;color:#183047;border-color:#dfeafb;transform:rotate(6deg);box-shadow:0 28px 60px #0008}.mock-top.light{color:#183047;border-color:#dfe7ef}.mock-top.light>span{color:#7d90a5}.light-content{display:grid;grid-template-columns:116px 1fr;min-height:230px}.light-content aside{background:#eaf1f8;padding:16px 10px;display:grid;align-content:start;grid-gap:12px;gap:12px;font-size:9px;color:#53718d}.light-content aside strong{background:#d5e6fa;color:#226ab8;padding:8px;border-radius:8px}.light-content>div{padding:16px 14px}.light-content>div>small{display:block;color:#8aa0b3;margin:4px 0 10px}.light-tabs{display:flex;gap:13px;color:#7790a8;font-size:8px;margin-bottom:7px}.light-tabs span:first-child{color:#2b80dd}.light-row{display:grid;grid-template-columns:1.5fr 1fr auto;grid-gap:8px;gap:8px;border-top:1px solid #e4ebf1;padding:10px 0;font-size:9px}.light-row em{font-style:normal;color:#18a877}.light-row em.warn{color:#d88c11}.float-chip{position:absolute;z-index:8;display:flex;align-items:center;gap:10px;padding:13px 18px;border:1px solid #2f78b8;border-radius:16px;background:#0b1b2be8;box-shadow:0 15px 40px #0008;color:#cce4f3;font-size:12px}.float-chip i{width:7px;height:7px;background:#5ee9be;border-radius:50%}.chip-one{right:190px;top:58px;border-color:#199f82;background:#0a2c2b}.chip-two{right:-34px;top:280px;border-color:#4f6be5;background:#122143}.chip-three{right:-22px;top:358px;border-color:#24a58d;background:#0c2b2b}.benefit-row{position:absolute;left:115px;right:12px;bottom:58px;display:grid;grid-template-columns:repeat(3,1fr);z-index:5}.benefit-row>div{display:grid;grid-gap:7px;gap:7px;padding:0 26px;border-right:1px solid #ffffff1d}.benefit-row>div:last-child{border-right:0}.benefit-row span{font-size:34px;color:#45e6bd}.benefit-row b{font-size:15px}.benefit-row small{color:#8ea4b5;line-height:1.45;max-width:190px}.switch-strip{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:16px;color:#74899c;font-size:10px;letter-spacing:1.8px}.switch-strip b{letter-spacing:0;color:#c2d2dc;border:1px solid #38546c;border-radius:100px;padding:9px 14px;font-size:10px}.account-loading{position:relative;z-index:3;max-width:1200px;margin:60px auto;color:#9db2bf}.account-signed-in{position:relative;z-index:3;max-width:1240px;margin:0 auto;padding:0 24px 80px}.member-banner{display:flex;justify-content:space-between;align-items:end;margin:6px 0 20px;padding:30px;border:1px solid #2d91ad78;border-radius:24px;background:linear-gradient(120deg,#0b2434,#0b1d1d);box-shadow:0 24px 64px #0008}.member-banner span{color:#74e8c3;font-weight:800;font-size:11px;letter-spacing:.16em}.member-banner h1{margin:10px 0 8px;font-size:clamp(28px,4vw,44px);letter-spacing:-1.5px}.member-banner p{margin:0;color:#a5bdc8;max-width:620px;line-height:1.6}.member-banner nav{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}.member-banner a{padding:11px 14px;border:1px solid #578394;border-radius:999px;color:#d8f5ff;text-decoration:none;font-size:13px;font-weight:700}.member-banner a:hover{background:#38d8ae;color:#05161a;border-color:#38d8ae}@media(max-width:700px){.account-signed-in{padding:0 14px 55px}.member-banner{padding:22px;align-items:flex-start;flex-direction:column}.member-banner nav{justify-content:flex-start}}.account-session{margin-top:18px;display:flex;justify-content:space-between;align-items:center;gap:15px;color:#b4c9d3;font-size:13px}.account-session .secondary{margin:0;padding:10px 15px}@media(max-width:1180px){.account-hero{grid-template-columns:1fr;max-width:820px}.account-showcase{min-height:710px}.dark-mock{right:0}.light-mock{left:10px}.benefit-row{left:40px}.account-nav{padding-left:20px;padding-right:20px}}@media(max-width:760px){.account-nav{height:72px}.account-nav .brand b{font-size:20px}.account-nav .login{display:none}.account-hero{padding:22px 14px}.signin-card{padding:27px 20px}.signin-card h1{font-size:42px}.account-showcase{min-height:610px;transform:scale(.78);transform-origin:top left;width:128%}.dark-mock{width:720px}.light-mock{width:500px}.benefit-row{left:0}.switch-strip{display:none}}@media(max-width:520px){.account-showcase{display:none}.account-hero{display:block}.signin-card h1{font-size:36px}.email-sent>div{display:grid}.social-login-button{font-size:14px}.account-session{align-items:flex-start;flex-direction:column}}.account-page .account-hero{max-width:1500px;padding:38px 24px 64px;grid-template-columns:minmax(0,520px) minmax(0,1fr);gap:clamp(26px,3.3vw,54px);align-items:start}.account-page .signin-card{min-width:0;width:100%;padding:34px clamp(22px,2.5vw,38px)}.account-page .signin-card h1{font-size:clamp(34px,3.3vw,49px);letter-spacing:-1.65px;line-height:1.11;overflow-wrap:break-word}.account-page .signin-intro{font-size:15px!important;line-height:1.65!important}.account-page .social-login-button{min-width:0;grid-template-columns:32px minmax(0,1fr) 23px}.account-page .social-login-button b{min-width:0;line-height:1.35}.account-page .apple-icon{width:27px;height:27px;color:#fff}.account-page .email-cta{width:100%;min-width:0;grid-template-columns:25px minmax(0,1fr) 20px;gap:9px;text-align:center}.account-page .email-cta b{font-size:clamp(12px,1vw,15px);line-height:1.35}.account-page .formnotice{margin-top:18px;padding:14px 15px;border:1px solid #d5aa6070;background:#b47e1b16;border-radius:12px;color:#f4d09c;font-size:13px;line-height:1.55}.account-page .setup-note{margin-top:18px;padding:14px 15px;border:1px solid #3a776f7a;border-radius:12px;background:#0b2b2c66}.account-page .setup-note p{max-width:390px}.account-page .account-showcase{width:100%;min-width:0;min-height:0;padding:18px 0 0;transform:none}.account-page .showcase-stage{position:relative;display:flex;flex-direction:column;align-items:stretch;min-width:0;isolation:isolate}.account-page .scribble{position:relative;top:auto;left:auto;align-self:flex-start;margin:0 0 14px 24px;font-size:17px;transform:rotate(-3deg)}.account-page .glow-orbit{pointer-events:none;z-index:-1}.account-page .orbit-a{top:40px;right:0;width:min(90%,600px)}.account-page .orbit-b{top:100px;right:3%;width:min(76%,480px)}.account-page .dashboard-mock{position:relative;inset:auto;top:auto;right:auto;left:auto;transform:none;box-sizing:border-box}.account-page .dark-mock{width:100%;max-width:790px;margin:0 auto;z-index:2;border-radius:20px}.account-page .dark-mock .mock-body{grid-template-columns:110px minmax(0,1fr);min-height:0}.account-page .dark-mock .mock-body aside{gap:14px;padding:15px 10px;font-size:10px}.account-page .dark-mock .mock-main{padding:18px 14px;min-width:0}.account-page .dark-mock .mock-title{align-items:flex-start;flex-wrap:wrap}.account-page .dark-mock .mock-title small{line-height:1.35}.account-page .dark-mock .mock-title button{flex-shrink:0}.account-page .dark-mock .mock-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.account-page .dark-mock .mock-stats>div{min-width:0;padding:12px 8px}.account-page .dark-mock .mock-stats span{font-size:9px;line-height:1.35}.account-page .dark-mock .mock-stats b{font-size:clamp(13px,1.35vw,19px);overflow-wrap:anywhere}.account-page .dark-mock .recent-row{grid-template-columns:27px minmax(0,1.15fr) minmax(0,1fr) auto;gap:7px}.account-page .dark-mock .recent-row b,.account-page .dark-mock .recent-row em,.account-page .dark-mock .recent-row strong{font-size:9px;line-height:1.4}.account-page .light-mock{z-index:3;width:min(100%,560px);max-width:100%;margin:22px 0 0;transform:none;box-shadow:0 20px 42px #0007}.account-page .light-mock .mock-top{height:47px}.account-page .light-mock .light-content{grid-template-columns:98px minmax(0,1fr);min-height:0}.account-page .light-mock .light-content aside{gap:10px}.account-page .light-mock .light-content>div{min-width:0}.account-page .light-mock .light-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;gap:6px}.account-page .float-chip{position:static;inset:auto;z-index:4;display:inline-flex;max-width:100%;margin:14px 9px 0 0;padding:10px 13px;align-self:flex-start;box-shadow:0 9px 25px #0005}.account-page .chip-one{margin-top:20px}.account-page .chip-three,.account-page .chip-two{margin-top:9px}.account-page .benefit-row{position:relative;inset:auto;left:auto;right:auto;bottom:auto;margin-top:30px;padding:22px 0 0;border-top:1px solid #4f728252;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0}.account-page .benefit-row>div{min-width:0;padding:0 16px;align-content:start}.account-page .benefit-row>div:first-child{padding-left:0}.account-page .benefit-row>div:last-child{padding-right:0}.account-page .benefit-row span{font-size:28px}.account-page .benefit-row b{font-size:13px;line-height:1.4}.account-page .benefit-row small{font-size:11px;line-height:1.55}.account-page .switch-strip{position:relative;inset:auto;left:auto;right:auto;bottom:auto;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:28px;padding-top:20px;border-top:1px solid #ffffff13;gap:9px}.account-page .switch-strip>span{width:100%;margin-bottom:3px}.account-page .switch-strip b{white-space:normal}@media(max-width:1180px){.account-page .account-hero{grid-template-columns:minmax(0,1fr);max-width:820px;gap:36px}.account-page .signin-card{max-width:690px;margin:0 auto}.account-page .account-showcase{max-width:790px;margin:0 auto}.account-page .dark-mock .mock-stats b{font-size:19px}}@media(max-width:760px){.account-page .account-hero{padding:22px 14px 42px}.account-page .account-showcase{display:block;width:100%;transform:none;padding-top:0}.account-page .signin-card{padding:26px 20px}.account-page .signin-card h1{font-size:clamp(32px,7.5vw,42px)}.account-page .dark-mock{width:100%;border-radius:15px}.account-page .light-mock{width:100%}.account-page .switch-strip{display:flex}}.member-banner{display:grid;grid-template-columns:minmax(0,1fr) 250px;grid-gap:28px;gap:28px;align-items:stretch;padding:36px;border-radius:28px;background:radial-gradient(circle at 84% 10%,#2edcbd2b,transparent 32%),linear-gradient(120deg,#0b2434,#0b1d1d)}.member-intro{display:grid;align-content:center}.member-kicker,.section-label{color:#74e8c3!important;font-weight:800;font-size:11px;letter-spacing:.16em}.member-banner h1{margin:12px 0;color:#fff;font-size:clamp(31px,4vw,48px);line-height:1.03;letter-spacing:-1.8px}.member-banner p{max-width:650px;line-height:1.65}.member-cta-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.member-primary,.member-secondary{display:inline-flex;align-items:center;gap:12px;padding:13px 17px;border-radius:999px;text-decoration:none;font-size:13px;font-weight:800}.member-primary{background:#55e7bd;color:#062026}.member-secondary{border:1px solid #55798a;color:#d8f5ff}.member-proof{display:grid;align-content:center;grid-gap:6px;gap:6px;padding:22px;border:1px solid #77d6c33b;border-radius:20px;background:#071a20a8}.member-proof span{color:#79edc5;font-size:10px;font-weight:800;letter-spacing:.16em}.member-proof strong{font-size:54px;line-height:1;color:#fff}.member-proof small{color:#a0bac2;margin-bottom:12px}.member-proof>div{display:grid;grid-template-columns:28px 1fr;grid-gap:8px;gap:8px;padding:8px 0;border-top:1px solid #ffffff12}.member-proof>div b{color:#62e6be;font-size:11px}.member-proof>div p{font-size:12px;color:#d7e6eb}.service-section{margin:24px 0;padding:30px 0}.member-roadmap h2,.service-section h2{max-width:760px;margin:12px 0;color:#fff;font-size:clamp(27px,3.3vw,42px);line-height:1.08;letter-spacing:-1.5px}.section-copy{max-width:700px!important;color:#94aeba!important}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:26px}.service-card{display:flex;min-height:220px;flex-direction:column;align-items:flex-start;padding:24px;border:1px solid #2d5262;border-radius:20px;background:linear-gradient(145deg,#0a1821,#071219)}.service-card.featured{border-color:#4fcaa587;background:linear-gradient(145deg,#0d2d2d,#091a20)}.service-card span{color:#6fe9c1;font-size:10px;letter-spacing:.14em;font-weight:800}.service-card h3{margin:18px 0 10px;font-size:22px;color:#fff}.service-card p{color:#9bb4be;line-height:1.6;margin:0}.service-card a{margin-top:auto;padding-top:22px;color:#78edc5;text-decoration:none;font-size:13px;font-weight:800}.member-roadmap{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px;align-items:center;margin:24px 0;padding:30px;border:1px solid #315766;border-radius:22px;background:#08151c}.member-roadmap>div>span{color:#71eac2;font-size:10px;letter-spacing:.16em;font-weight:800}.member-roadmap>div>p{color:#9bb4be;line-height:1.65}.roadmap-steps{display:grid;grid-gap:8px;gap:8px}.roadmap-steps p{margin:0!important;padding:12px 0;border-bottom:1px solid #ffffff12;color:#dbe8ec!important}.roadmap-steps b{display:inline-grid;place-items:center;width:22px;height:22px;margin-right:9px;border-radius:50%;background:#153b3d;color:#75ecc3;font-size:11px}.account-signed-in .pricing{margin:24px 0 0}.account-signed-in .pricecard{display:grid;grid-gap:14px;gap:14px;margin:0!important;padding:30px!important;border:1px solid #3f8584!important;border-radius:24px!important;background:linear-gradient(125deg,#0d262b,#0b1720)!important;color:#fff!important}.account-signed-in .pricecard>span{color:#75ecc3!important;font-size:11px;font-weight:800;letter-spacing:.16em}.account-signed-in .pricecard>strong{font-size:34px;letter-spacing:-1px}.account-signed-in .pricecard p{margin:0;color:#a8c0c8;line-height:1.6}@media(max-width:760px){.account-signed-in{padding:0 14px 55px}.member-banner{padding:24px}.member-banner,.member-roadmap,.service-grid{grid-template-columns:1fr}}@media(max-width:600px){.account-page .account-showcase{display:block}.account-page .scribble{font-size:15px;margin-left:7px}.account-page .dark-mock .mock-body{grid-template-columns:minmax(0,1fr)}.account-page .dark-mock .mock-body aside{display:none}.account-page .dark-mock .mock-top{height:45px;padding:0 12px}.account-page .dark-mock .mock-main{padding:13px 11px}.account-page .dark-mock .mock-title b{font-size:13px}.account-page .dark-mock .mock-title button{height:28px;font-size:9px}.account-page .dark-mock .mock-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.account-page .dark-mock .mock-stats b{font-size:17px}.account-page .dark-mock .recent-row{grid-template-columns:24px minmax(0,1fr) auto}.account-page .dark-mock .recent-row em,.account-page .light-mock{display:none}.account-page .benefit-row{grid-template-columns:1fr;gap:15px}.account-page .benefit-row>div{padding:0 0 14px;border-right:0;border-bottom:1px solid #ffffff16}.account-page .benefit-row>div:last-child{border-bottom:0}.account-page .switch-strip{justify-content:flex-start}.account-page .social-login-button{font-size:14px}}.account-page .feature-chips{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0 0}.account-page .feature-chips .float-chip{margin:0;position:static}@media(max-width:600px){.account-page .feature-chips{gap:8px}.account-page .feature-chips .float-chip{font-size:10px;padding:8px 10px}}.account-page .otp-form{display:grid;grid-gap:10px;gap:10px;margin:16px 0 14px}.account-page .otp-form label{font-size:13px;color:#d0dfeb;font-weight:700}.account-page .otp-form input{background:#06131c;border:1px solid #578393;border-radius:11px;color:white;font-size:20px;font-weight:800;letter-spacing:4px;padding:13px 15px;max-width:100%;min-width:0}.account-page .otp-form button{width:100%;justify-content:center}.account-page .social-login-button:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.account-page .social-login-note{padding:12px 15px;border:1px solid #729aa055;border-radius:11px;background:#ffffff08}.member-shell{min-height:calc(100vh - 92px);position:relative;z-index:3;display:grid;grid-template-columns:250px minmax(0,1fr);max-width:1500px;margin:0 auto;background:#071018;border-top:1px solid #ffffff0d}.member-sidebar{min-height:calc(100vh - 92px);padding:28px 20px 24px;border-right:1px solid #ffffff12;background:linear-gradient(180deg,#08131d,#071018);display:flex;flex-direction:column;gap:22px}.member-sidebar-brand{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font-size:18px}.member-sidebar-brand .brand-mark{transform:scale(.84);transform-origin:left center}.member-eyebrow,.member-hero-card>div>span,.member-panel-head span,.member-panel>span,.member-sidebar-label{font-size:10px;letter-spacing:.16em;font-weight:900;color:#6f8a9d}.member-sidebar-nav{display:grid;grid-gap:7px;gap:7px}.member-sidebar-nav a{display:flex;align-items:center;gap:10px;padding:12px 13px;border-radius:10px;color:#9fb1bf;text-decoration:none;font-size:13px;font-weight:700}.member-sidebar-nav a span{width:18px;color:#69dbbe}.member-sidebar-nav a.active,.member-sidebar-nav a:hover{background:#0d2630;color:#fff}.member-sidebar-plan{margin-top:auto;padding:16px;border:1px solid #2d6f6b66;border-radius:14px;background:#0a1c20}.member-sidebar-plan span{display:block;color:#57dcb6;font-size:9px;letter-spacing:.13em;font-weight:900}.member-sidebar-plan b{display:block;margin-top:8px;color:#eef9fb;font-size:13px;line-height:1.35}.member-sidebar-plan p{margin:8px 0;color:#8499a7;font-size:11px;line-height:1.55}.member-sidebar-plan a{color:#70e4c2;text-decoration:none;font-size:11px;font-weight:800}.member-signout{width:100%;padding:11px;border:1px solid #ffffff18;border-radius:10px;background:transparent;color:#8da2b0;cursor:pointer}.member-signout:hover{color:#fff;border-color:#ffffff33}.member-main{min-width:0;padding:32px clamp(22px,3vw,44px) 60px;background:linear-gradient(180deg,#071018,#08121b)}.member-topbar{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:26px}.member-topbar h1{margin:5px 0 3px;color:#fff;font-size:clamp(25px,3vw,36px);letter-spacing:-1px}.member-topbar p{margin:0;color:#7f95a4;font-size:13px}.member-user{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid #ffffff13;border-radius:13px;background:#0a151f}.member-user>div{display:grid;grid-gap:2px;gap:2px}.member-user b{color:#eaf4f8;font-size:12px}.member-user small{color:#748a99;font-size:10px}.plan-status{padding:6px 8px;border-radius:7px;background:#1b2530;color:#91a5b4;font-size:9px;font-weight:900}.plan-status.pro{background:#103e34;color:#67e5bd}.member-notice{display:flex;gap:10px;align-items:flex-start;margin:0 0 18px;padding:13px 15px;border:1px solid #6b778655;border-radius:12px;background:#111a22;color:#b7c4cc;font-size:12px}.member-notice b{color:#fff}.member-notice.success{border-color:#2ea88266;background:#0a2b25}.member-notice.error{border-color:#bd536066;background:#281218}.member-hero-card{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr);grid-gap:22px;gap:22px;padding:28px;border:1px solid #256c7868;border-radius:20px;background:radial-gradient(circle at 90% 10%,#1b7a6640,transparent 35%),linear-gradient(130deg,#0b2029,#0a171e);box-shadow:0 20px 55px #0006}.member-hero-card h2{margin:9px 0;color:#fff;font-size:clamp(24px,3.1vw,38px);line-height:1.08;letter-spacing:-1px;max-width:750px}.member-hero-card p{max-width:760px;margin:0;color:#9eb1bc;font-size:14px;line-height:1.65}.member-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.member-actions a{padding:11px 14px;border-radius:10px;text-decoration:none;font-size:12px;font-weight:900}.member-action-primary{background:#61e4bc;color:#051712}.member-action-secondary{border:1px solid #ffffff1e;color:#d8e8ee}.member-hero-metric{display:flex;flex-direction:column;justify-content:center;padding:18px 20px;border:1px solid #ffffff12;border-radius:15px;background:#07131a99}.member-hero-metric small{color:#75909f;font-size:10px;letter-spacing:.14em;font-weight:900}.member-hero-metric strong{margin:8px 0 4px;color:#71e5c3;font-size:clamp(29px,4vw,45px);letter-spacing:-1.8px}.member-hero-metric span{color:#c7d5dc;font-size:11px}.member-hero-metric em{margin-top:12px;color:#718895;font-size:9px;line-height:1.45;font-style:normal}.member-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:16px 0}.member-stats article{padding:17px;border:1px solid #ffffff10;border-radius:14px;background:#0a151e}.member-stats span{display:block;color:#7e93a0;font-size:10px}.member-stats strong{display:block;margin:7px 0 4px;color:#f2f8fa;font-size:23px}.member-stats small{color:#5f7482;font-size:9px}.member-content-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;grid-gap:16px;gap:16px;align-items:start}.member-panel{border:1px solid #ffffff10;border-radius:17px;background:#0a151e}.audits-panel{padding:20px}.member-panel-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding-bottom:16px;border-bottom:1px solid #ffffff0d}.member-panel-head h2{margin:5px 0 3px;color:#fff;font-size:21px}.member-panel-head p{margin:0;color:#738895;font-size:11px}.member-panel-head>a{padding:9px 11px;border:1px solid #ffffff17;border-radius:9px;color:#c8d8df;text-decoration:none;font-size:10px;font-weight:800}.member-empty{text-align:center;padding:45px 20px}.member-empty>div{font-size:30px;color:#4fd8b4}.member-empty h3{margin:10px 0 5px;color:#fff}.member-empty p{max-width:440px;margin:0 auto 12px;color:#78909e;font-size:12px;line-height:1.55}.member-empty a{color:#65ddbd;text-decoration:none;font-size:12px;font-weight:900}.member-audit-card{padding:17px 0;border-bottom:1px solid #ffffff0d}.member-audit-card:last-child{border-bottom:0}.member-audit-title{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.member-audit-title span{color:#5f7c8d;font-size:8px;letter-spacing:.14em;font-weight:900}.member-audit-title h3{margin:4px 0 0;color:#edf6f9;font-size:15px}.member-audit-title>strong{text-align:right;color:#72dfbf;font-size:18px}.member-audit-title>strong small{display:block;margin-top:2px;color:#607785;font-size:8px;font-weight:600}.member-audit-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:12px 0}.member-audit-summary span{padding:10px;border-radius:9px;background:#071119;color:#718895;font-size:9px}.member-audit-summary b{display:block;margin-bottom:2px;color:#dce8ed;font-size:12px}.member-audit-actions{display:flex;justify-content:space-between;gap:10px;align-items:center}.member-audit-actions a{color:#63dfbd;text-decoration:none;font-size:10px;font-weight:900}.member-audit-actions button{padding:8px 10px;border:1px solid #ffffff17;border-radius:8px;background:transparent;color:#a8bbc5;font-size:9px;cursor:pointer}.member-audit-actions button:disabled{opacity:.4;cursor:not-allowed}.member-audit-details{margin-top:12px;border-top:1px solid #ffffff0b;padding-top:10px}.member-audit-details summary{cursor:pointer;color:#8ea5b2;font-size:10px;font-weight:800}.member-findings{margin-top:9px;display:grid;grid-gap:6px;gap:6px}.member-findings>div{display:flex;justify-content:space-between;gap:10px;padding:9px 10px;border-radius:8px;background:#071118}.member-findings div>div{display:grid;grid-gap:2px;gap:2px}.member-findings b{color:#d8e5ea;font-size:10px}.member-findings small{color:#637987;font-size:8px}.member-findings>div>strong{text-align:right;color:#67d9b8;font-size:10px}.member-findings>div>strong small{display:block;margin-top:2px;font-weight:600}.member-right-rail{display:grid;grid-gap:16px;gap:16px}.membership-card,.next-steps-card{padding:18px}.membership-heading{display:flex;justify-content:space-between;align-items:center;gap:10px}.membership-heading h2{margin:7px 0 3px;color:#fff;font-size:28px}.membership-heading b{font-size:8px;letter-spacing:.1em}.pro-dot{color:#65e1ba}.free-dot{color:#8fa2ae}.membership-card p{color:#8095a2;font-size:11px;line-height:1.55}.membership-card>a{color:#63dfbd;text-decoration:none;font-size:11px;font-weight:900}.membership-card button{width:100%;margin-top:8px;padding:11px;border-radius:9px;font-weight:900;cursor:pointer}.member-upgrade{border:0;background:#61e4bc;color:#061812}.member-yearly{border:1px solid #ffffff17;background:transparent;color:#b9cad2}.membership-card>small{display:block;margin-top:8px;color:#657b88;font-size:9px;text-align:center}.next-steps-card ol{list-style:none;padding:0;margin:13px 0 0;display:grid;grid-gap:12px;gap:12px}.next-steps-card li{display:flex;gap:10px;align-items:flex-start}.next-steps-card li>b{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;background:#10302d;color:#63ddb9;font-size:9px}.next-steps-card li>div{display:grid;grid-gap:2px;gap:2px}.next-steps-card strong{color:#dbe8ed;font-size:11px}.next-steps-card small{color:#6d8492;font-size:9px}@media(max-width:1080px){.member-shell{grid-template-columns:205px minmax(0,1fr)}.member-content-grid{grid-template-columns:1fr}.member-right-rail,.member-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.account-page:has(.member-shell)>.account-nav{display:none}.member-shell{display:block;min-height:100vh}.member-sidebar{min-height:auto;padding:14px 14px 10px;border-right:0;border-bottom:1px solid #ffffff10;display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:center}.member-sidebar-label,.member-sidebar-plan,.member-signout{display:none}.member-sidebar-nav{grid-column:1/-1;display:flex;gap:5px;overflow-x:auto;padding-bottom:2px}.member-sidebar-nav a{flex:0 0 auto;padding:9px 10px;font-size:10px}.member-main{padding:20px 13px 45px}.member-topbar{align-items:flex-start}.member-topbar h1{font-size:25px}.member-user>div{display:none}.member-hero-card{grid-template-columns:1fr;padding:20px}.member-hero-metric{padding:15px}.member-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.member-stats article{padding:13px}.member-stats strong{font-size:20px}.member-content-grid{display:block}.member-right-rail{grid-template-columns:1fr;margin-top:12px}.audits-panel{padding:15px}.member-panel-head{align-items:center}.member-panel-head p{display:none}.member-audit-title{display:block}.member-audit-title>strong{display:block;text-align:left;margin-top:8px}.member-audit-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.member-audit-actions{align-items:stretch;flex-direction:column}.member-audit-actions a,.member-audit-actions button{text-align:center;padding:10px}.member-findings>div{display:grid}.member-findings>div>strong{text-align:left}.member-actions a{width:100%;text-align:center}.member-notice{display:grid}}@media(max-width:420px){.member-stats{grid-template-columns:1fr 1fr}.member-audit-summary{grid-template-columns:1fr}.member-topbar p{max-width:210px;overflow:hidden;text-overflow:ellipsis}.member-sidebar-nav a span{display:none}}