/* Account companion to the RevANT homepage. Presentation only. */
.account-page{--bg:#101411;--surface:#191f18;--panel:#191f18;--border:#35412d;--line:#35412d;--accent:#d3ed9a;--green:#d3ed9a;--text:#f0f1e9;--muted:#a2aea2;--font:"Segoe UI",Arial,sans-serif;--display:"Segoe UI",Arial,sans-serif;background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased}
.account-page h1,.account-page h2,.account-page h3{font-weight:500;letter-spacing:-.04em}.account-page h1 em,.account-page h2 em{font-family:Georgia,"Times New Roman",serif;font-weight:400;letter-spacing:-.04em;color:var(--accent)}
.account-page :is(a,button){transition:background .18s,color .18s,border-color .18s,transform .18s}.account-page ::selection{background:var(--accent);color:#1f2b17}.account-page [hidden]{display:none!important}
.account-page a.brand>.brand-symbol{width:36px;height:36px;flex-basis:36px}.account-page .brand .brand-wordmark>.rev,.account-page .brand .brand-wordmark>.ant{font-size:25px}.account-page .brand{gap:9px}
.account-page .eyebrow{font:9px/1.8 var(--mono);letter-spacing:.11em;color:#aebe9a}.account-page .button{border-radius:7px;background:var(--accent);border-color:var(--accent);color:#1e2916;box-shadow:none;min-height:46px;font-size:12px;font-weight:600}.account-page .button:hover{background:#e1f5b8;border-color:#e1f5b8;transform:translateY(-1px)}.account-page .button.secondary{background:transparent;border-color:#4a5a3c;color:#dce7cd}.account-page .button.secondary:hover{background:#26311f;border-color:#789355}.account-page .button.danger{border-color:#775047;background:transparent;color:#f0b4ac}.account-page .button.small{min-height:36px;font-size:10px;padding:8px 12px}.account-page button:disabled{opacity:.5;transform:none!important;cursor:not-allowed}
.account-page input,.account-page select,.account-page textarea{background:#151c14;border-color:#415137;border-radius:7px;color:#ecf2e3;font-size:14px;min-height:49px;padding:13px 15px}.account-page input::placeholder{color:#829475}.account-page input:focus,.account-page textarea:focus,.account-page select:focus{border-color:#bed58f}.account-page label{color:#c7d4b9;font-size:12px;gap:9px;margin-block:18px}.account-page input[type=checkbox]{min-height:0;width:17px;height:17px;flex-basis:17px;margin-top:2px}.account-page .checkbox{font-size:11px;line-height:1.8}.account-page .help{color:#9caf8c;line-height:1.85}.account-page .badge{padding:4px 9px;color:#c9dfad;border-color:#5b7440;font-size:9px;background:#d3ed9a05}.account-page .badge.off{border-color:#4d5c3e;color:#adbe99;background:none}.account-page .form-error{font-size:12px;line-height:1.9;color:#f2b6ad}.account-page .form-error:not([hidden]):not(:empty){background:#54292330;border:1px solid #6a4037;padding:12px 14px;border-radius:6px;margin-top:16px}

/* Sign-in, registration and recovery share the same restrained split canvas. */
.auth-layout{grid-template-columns:1fr 1fr;align-items:start;background:#101411}.auth-story{padding:37px clamp(35px,4.7vw,76px) 32px;min-height:100svh;position:sticky;top:0;justify-content:space-between;gap:38px;border-right:1px solid #3e4e2f;background:radial-gradient(ellipse at 30% 65%,#7e9c3c0b,transparent 70%),#182016;overflow:hidden}.auth-story:before,.auth-story:after{content:"";position:absolute;pointer-events:none;border:1px solid #c4df8b0c;border-radius:50%;width:650px;height:650px;left:50%;top:58%;transform:translate(-50%,-50%)}.auth-story:after{width:790px;height:790px;border-color:#c4df8b07}.auth-story>*{position:relative;z-index:1}.auth-story-top{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:20px}.account-wordmark-label{font:7px/1.8 var(--mono);letter-spacing:.08em;color:#a4b78e;text-align:right;max-width:100px}.auth-story-content{padding:12px 0;max-width:485px;margin:0 auto;width:100%}.auth-story-content>.eyebrow{display:flex;align-items:center;gap:9px;font-size:8px;letter-spacing:.08em}.auth-story-content>h2{font-size:clamp(43px,4.45vw,64px);line-height:1.08;font-weight:450;letter-spacing:-.055em;margin:27px 0 24px}.auth-story-content>h2 em{white-space:nowrap}.auth-story-content>p{font-size:14px;line-height:1.85;color:#aab99b;max-width:360px;margin:0}.auth-workspace-preview{background:#e9ece2;border:1px solid #c8d1ba;border-radius:10px;margin-top:33px;max-width:430px;box-shadow:0 20px 45px #0002;overflow:hidden}.auth-preview-heading{font-size:7px;letter-spacing:.06em;color:#647552;border-color:#cbd3c0;padding:15px 19px;gap:8px;background:#e4e9da}.auth-preview-heading>.account-dot{background:#718b4e}.auth-preview-heading>span:last-child{margin-left:auto;font:7px var(--mono);color:#7b896b}.auth-workspace-preview>div:not(.auth-preview-heading){gap:12px;padding:18px 19px;border-color:#d5dccb}.auth-preview-icon{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;background:#dbe3ce;border:1px solid #bdcbae;border-radius:8px}.auth-workspace-preview .auth-preview-icon .account-icon{width:17px;height:17px;color:#647b49}.auth-workspace-preview>div>span:not(.auth-preview-icon):not(.auth-preview-number){font-size:12px;color:#304026;font-weight:500;line-height:1.5}.auth-workspace-preview small{font-size:9px;line-height:1.8;font-weight:400;color:#758167;margin-top:3px}.auth-workspace-preview>div>.auth-preview-number{margin-left:auto;font:8px var(--mono);color:#869579}.auth-story-footer{flex-direction:row;align-items:center;justify-content:space-between;gap:16px;padding-top:22px;border-top:1px solid #3e4d32;color:#93a57e}.auth-story-footer>span{font:7px/1.9 var(--mono);letter-spacing:.07em;max-width:170px}.auth-story-footer>a{font-size:10px;color:#c7d9b1;gap:7px;white-space:nowrap}
.auth-form-side{background:#101411;min-height:100svh}.auth-top-links{padding:32px 38px 17px;font-size:10px;color:#9faf92}.auth-top-links>.auth-top-switch{color:#c8d9b1}.account-page .auth-panel{width:calc(100% - 100px);max-width:420px;padding:32px 0;margin:auto;display:block}.auth-panel>.eyebrow{font-size:8px;letter-spacing:.12em}.account-page .auth-panel h1{font-size:47px;line-height:1.08;letter-spacing:-.05em;margin:17px 0 20px;font-weight:450}.auth-panel h1 em{white-space:nowrap}.account-page .auth-intro{font-size:13px;line-height:1.85;color:#a4b298;margin:0 0 28px;max-width:395px}.auth-providers{display:grid;grid-template-columns:1fr 1fr;gap:10px}.account-page .auth-provider{min-height:48px;margin:0;border:1px solid #48573a;background:#1b2317;font-size:11px;padding:12px 9px;gap:4px}.account-page .auth-provider:hover{background:#252f1e;border-color:#95ae69}.auth-provider-label{gap:8px}.auth-provider-mark{width:17px;height:17px}.auth-provider small{width:100%;font-size:8px;color:#afbe9e}.auth-email-divider{margin:23px 0;color:#8d9d7e;font-size:10px;gap:16px}.auth-email-divider:before,.auth-email-divider:after{border-top-color:#33432a}.password-field>input{padding-right:73px}.password-toggle{height:45px;top:2px;right:2px;border-radius:5px;font-size:10px;color:#afc58f}.password-toggle:hover{background:#c7dd9810;color:var(--accent)}.auth-form-links{margin-top:-5px;font-size:11px;color:#c9ddaf}.auth-form-links a:hover{text-decoration:underline;text-underline-offset:3px}.account-page .auth-submit{min-height:49px;padding-inline:18px;margin-top:19px;font-size:13px}.account-page .password-guidance{font-size:10px;color:#90a47c;margin:-9px 0 17px}.auth-switch{font-size:11px;color:#93a683;margin-top:23px}.auth-switch a{color:#d5e7bc;font-weight:500}.account-page .secure-note{font-size:10px;color:#8fa37b;margin-top:27px;padding-top:21px;border-color:#33432a;gap:9px}.secure-note>.account-icon{color:#adc58e}.auth-page-footer{font-size:9px;color:#8e9e7d;padding:22px 30px 27px;gap:23px}.verification-field{margin-top:21px}.verification-field iframe{max-width:100%}.verification-field .help{font-size:10px}.account-page .loading{color:#b7c9a0}

/* Account overview and shared portal chrome. */
.shell{grid-template-columns:238px minmax(0,1fr)}.sidebar{padding:30px 19px 23px;background:#151c14;border-color:#35432d;gap:36px}.sidebar-heading{gap:22px;padding-inline:7px}.sidebar-website{color:#96a984;font-size:10px}.sidebar-navigation>.eyebrow{font-size:7px;letter-spacing:.12em;margin:0 0 15px 13px}.nav>a{font-size:11px;padding:12px 13px;border-radius:6px;color:#acbc9c;gap:11px;min-height:45px}.nav>a.active{background:#d3ed9a11;border-color:#617b424d;color:#e2edcf}.nav>a.active .account-icon{color:#d3ed9a}.nav>a:hover{background:#29382066}.nav>a .account-icon{width:16px;height:16px;color:#92a97d}.side-bottom{border-color:#394a2d;padding-top:23px}.side-user strong{font-size:11px;font-weight:500;color:#d5e4c4}.side-user div>span{font-size:9px;color:#94a67f}.avatar{width:32px;height:32px;font-size:11px;background:#324326;border:1px solid #526a3b;color:#d0e6af}.sidebar-footer-links{border-color:#33452a;margin-top:22px;padding-top:20px}.sidebar-footer-links>a{font-size:10px}.sidebar-footer-links>div{font-size:9px}.topbar{min-height:77px;background:#101411;border-color:#303d27;padding:18px 40px}.account-breadcrumb{font-size:10px;gap:12px;color:#8d9f79}.account-breadcrumb>strong{color:#c5d6b3}.topbar-user{font-size:11px;color:#a9bc98;gap:9px}.topbar-actions{gap:22px}.account-page .topbar-actions>.button{font-size:10px;min-height:35px}.account-page .account-main{padding:41px 40px 25px;max-width:1440px}.account-page .page-head{margin-bottom:31px}.account-page .page-head h1{font-size:37px;font-weight:450;line-height:1.15}.account-page .dashboard-welcome{align-items:center;gap:25px;margin-bottom:35px}.dashboard-welcome>.div{min-width:0}.account-page .dashboard-welcome .eyebrow{display:flex;align-items:center;gap:8px;font-size:8px;letter-spacing:.1em}.account-page .dashboard-welcome h1{font-size:42px;line-height:1.2;letter-spacing:-.05em;margin:14px 0 12px;overflow-wrap:anywhere}.dashboard-welcome h1 em{white-space:normal}.dashboard-welcome p{font-size:12px;color:#96a789}.account-page .dashboard-welcome>.button{font-size:11px;min-height:41px;padding-inline:15px;flex-shrink:0;gap:12px}.grid{gap:20px;margin-bottom:23px}.card{background:#181f15;border:1px solid #39482f;border-radius:10px;padding:26px}.card.accent{background:#25321e;border-color:#6a8349}.card .muted{color:#9eaf8f}.overview-metrics{gap:19px;margin-bottom:23px}.overview-metrics>.card{padding:23px 24px;min-height:200px;margin-bottom:0}.metric-label{color:#a7bd8e;gap:12px}.metric-label h2{font-size:11px;color:#b8caa4;font-weight:400;letter-spacing:0}.metric-label>.account-icon{width:17px;height:17px}.account-page .metric{font-size:39px;font-weight:400;line-height:1.18;letter-spacing:-.055em;margin:21px 0 16px}.account-page .metric small{font-size:11px;color:#aec394;letter-spacing:0;line-height:1.6}.plan-metric .metric small{display:block;font-size:10px;margin-top:7px}.metric-link{display:flex;align-items:center;gap:8px;color:#d5e7b9;font-size:9px;margin-top:17px;width:max-content;max-width:100%}.metric-link .account-icon{width:12px;height:12px}.metric-link:hover{color:#f2f8e5}.quota-meter,.quota-empty{display:block;width:100%;height:4px;appearance:none;border:0;border-radius:3px;overflow:hidden;background:#3a482e;margin:21px 0 12px;accent-color:#d3ed9a}.quota-meter::-webkit-progress-bar{background:#3a482e;border-radius:3px}.quota-meter::-webkit-progress-value{background:#c9e694;border-radius:3px}.quota-meter::-moz-progress-bar{background:#c9e694;border-radius:3px}.quota-metric>.help{line-height:1.9}.metric-card>.help{font-size:10px;color:#96ad80}.account-page .metric-date{font-size:27px;margin-top:29px;line-height:1.3;letter-spacing:-.035em}.access-metric>.help{margin-top:16px;max-width:230px}.desktop-invitation{display:flex;align-items:center;gap:22px;padding:27px 30px;background:#e9ece2;border:1px solid #c6cfb9;border-radius:10px;margin:0 0 24px;color:#293723}.invitation-mark{display:grid;place-items:center;width:67px;height:67px;flex:0 0 67px;border-radius:16px;background:#263420;border:1px solid #597440;box-shadow:0 8px 20px #2a3a1b15}.invitation-mark>img{width:44px;height:44px}.desktop-invitation>div:nth-child(2){min-width:0;flex:1}.desktop-invitation .eyebrow{font-size:7px;letter-spacing:.1em;color:#718061;margin:0 0 9px}.account-page .desktop-invitation h2{font-size:27px;font-weight:450;line-height:1.2;margin:0;letter-spacing:-.04em}.desktop-invitation h2 em{color:#5a7140}.desktop-invitation p:not(.eyebrow){font-size:11px;line-height:1.8;color:#69765c;margin:9px 0 0;max-width:470px}.account-page .desktop-invitation>.button{background:#273720;border-color:#273720;color:#eff4e7;flex-shrink:0;font-size:11px;padding-inline:15px;min-height:41px;gap:15px}.account-page .desktop-invitation>.button:hover{background:#3b4f2e;border-color:#3b4f2e}.dashboard-columns{grid-template-columns:1.15fr 1fr;gap:23px;margin-bottom:24px}.card-heading{padding-bottom:22px;border-color:#3c4b30}.card-heading .eyebrow{font-size:7px;letter-spacing:.09em}.account-page .card-heading h2{font-size:22px;line-height:1.2;margin:9px 0 0;font-weight:450;letter-spacing:-.025em}.card-heading>.account-icon{color:#9fb585;width:16px;height:16px}.account-steps>li{padding-block:22px;gap:13px;border-color:#35442a;grid-template-columns:33px minmax(0,1fr) auto}.step-icon{width:33px;height:33px;border-radius:8px;border-color:#4d6338;background:#27381e;color:#d0e2b5}.account-steps h3{font-size:11px;line-height:1.75;font-weight:500}.account-steps p{font-size:10px;color:#95aa80;line-height:1.85;max-width:255px}.step-link{font-size:9px;color:#ccdfb2;gap:7px}.account-steps .badge{font-size:8px}.account-activity>li{padding:20px 0;border-color:#33442a;position:relative;gap:13px}.activity-marker{background:#aec985;width:5px;height:5px;margin-top:7px;position:relative}.account-activity p{font-size:11px;color:#c4d4b2}.account-activity time{font-size:9px;color:#91a57c;margin-top:5px}.account-empty{min-height:225px;justify-content:center;gap:11px}.account-empty>strong{font-family:Georgia,serif;font-style:italic;font-size:25px;font-weight:400;color:#cfdfb9}.account-empty>span{font-size:11px;color:#9caf87;max-width:240px}.account-shortcuts{border:1px solid #3b4c2d;border-radius:8px;margin-bottom:25px}.account-shortcuts>a{padding:23px;border-color:#3b4c2d;gap:13px}.account-shortcuts>a:hover{background:#d3ed9a07}.account-shortcuts strong{font-size:11px;font-weight:500}.account-shortcuts div>span{font-size:9px;color:#8fa67b}.account-desktop-note{gap:12px;color:#90a57c;align-items:flex-start}.account-desktop-note>.account-icon{margin-top:3px}.account-desktop-note p{font-size:9px;line-height:1.9;max-width:550px}.account-desktop-note>a{font-size:9px;line-height:1.9;color:#bed3a3}.workspace-footer{border-color:#2e3d25;margin-top:34px;padding-top:20px;color:#879e73;font-size:9px}.workspace-footer>div{display:flex;align-items:center;gap:20px}.workspace-footer a{display:flex;align-items:center;gap:7px;color:#a1b98b}.workspace-footer .account-icon{width:11px;height:11px}.notice{border-radius:7px;background:#2c2816;border-color:#685d31;color:#ded2a8;font-size:12px}.notice.success{background:#26331e;border-color:#607d41;color:#d3e9b4}.verification-notice .button{font-size:10px}.account-page .feature{border-color:#3b4d2e}.account-page .table-wrap,.account-page :is(td,th){border-color:#35462a}.account-page .tabs a.active{background:#2d3d21;border-color:#8ca863;color:#d4e9b4}.account-page .actions{gap:12px}.account-page #toast{background:#2a3c1f;border-color:#718d4b;color:#ebf5da;box-shadow:0 12px 40px #0004;font-size:12px}

@media(min-width:1550px){.auth-story-content{max-width:510px}.auth-story-content>h2{font-size:72px}.auth-workspace-preview{max-width:450px}.auth-workspace-preview>div:not(.auth-preview-heading){padding-block:21px}.account-page .auth-panel{max-width:445px}.account-page .auth-panel h1{font-size:51px}.account-page .dashboard-welcome h1{font-size:47px}.account-page .account-main{padding-top:48px}}
@media(max-width:1200px){.auth-story{padding:34px 37px;gap:30px}.auth-story-content>h2{font-size:52px}.auth-story-content>p{font-size:13px}.auth-story-top .account-wordmark-label{font-size:6px;max-width:84px}.auth-workspace-preview>div:not(.auth-preview-heading){padding-inline:15px;gap:10px}.auth-workspace-preview>div>span:not(.auth-preview-icon):not(.auth-preview-number){font-size:11px}.auth-workspace-preview small{font-size:8px}.auth-preview-heading{padding-inline:15px;font-size:6px}.account-page .auth-panel{width:calc(100% - 70px);max-width:410px}.account-page .auth-panel h1{font-size:43px}.auth-top-links{padding-inline:30px}.shell{grid-template-columns:214px minmax(0,1fr)}.sidebar{padding-inline:14px}.account-page .account-main{padding:33px 28px 25px}.topbar{padding-inline:28px}.account-page .dashboard-welcome{align-items:flex-start;flex-direction:column;gap:18px}.account-page .dashboard-welcome h1{font-size:40px}.dashboard-columns{grid-template-columns:1fr}.overview-metrics{gap:14px}.overview-metrics>.card{padding:22px 19px}.account-page .metric{font-size:34px}.account-page .metric-date{font-size:23px}.metric-label h2{font-size:10px}.metric-label>.account-icon{width:15px;height:15px}.desktop-invitation{padding:25px;gap:18px}.invitation-mark{width:55px;height:55px;flex-basis:55px;border-radius:13px}.invitation-mark>img{width:38px;height:38px}.account-page .desktop-invitation h2{font-size:25px}.desktop-invitation p:not(.eyebrow){font-size:10px}.account-shortcuts>a{padding:20px 17px}.account-shortcuts strong{font-size:10px}.account-shortcuts div>span{font-size:9px}}
@media(max-width:1000px){.shell{display:block}.sidebar{position:static;height:auto;padding:22px 27px 0;gap:20px;border-right:0;overflow:visible;border-bottom:1px solid #3b4c2e}.sidebar-heading{flex-direction:row;align-items:center;justify-content:space-between;padding:0}.sidebar-navigation>.eyebrow{display:none}.nav{display:flex;overflow-x:auto;gap:7px;padding-bottom:12px;scrollbar-width:thin;scrollbar-color:#697f48 transparent}.nav>a{white-space:nowrap;flex-shrink:0;padding:10px 14px;min-height:41px;font-size:11px}.side-bottom{display:none}.topbar{min-height:66px;padding:14px 27px}.account-page .dashboard-welcome{flex-direction:row;align-items:center}.dashboard-columns{grid-template-columns:1.1fr 1fr}.account-page .account-main{padding:33px 27px}.account-page .metric{font-size:36px}.account-page .metric-date{font-size:25px}.overview-metrics>.card{min-height:215px;padding:24px 22px}.auth-story{padding:31px 30px}.auth-story-content>h2{font-size:46px}.auth-story-top{align-items:flex-start;flex-direction:column;gap:10px}.auth-story-top .account-wordmark-label{max-width:none;font-size:6px;text-align:left}.auth-story-content>.eyebrow{font-size:6px}.auth-story-footer{flex-direction:column;align-items:flex-start;gap:8px}.auth-story-footer>span{max-width:none}.auth-preview-number{display:none}.auth-workspace-preview small{font-size:9px}.auth-preview-heading>span:last-child{display:none}.auth-preview-icon{width:29px;height:29px;flex-basis:29px}.account-page .auth-panel{width:calc(100% - 60px)}.account-page .auth-panel h1{font-size:39px}.auth-providers{grid-template-columns:1fr}.account-page .auth-provider{min-height:44px;font-size:11px}.auth-top-links{font-size:9px;gap:10px}.auth-intro{font-size:12px}}
@media(max-width:760px){.auth-layout{display:block}.auth-story{position:static;min-height:0;height:78px;padding:19px 26px;gap:0;background:#182016;border:0;border-bottom:1px solid #405233}.auth-story:before,.auth-story:after,.auth-story-content,.auth-story-footer{display:none}.auth-story-top{flex-direction:row;align-items:center;justify-content:space-between}.auth-story-top .account-wordmark-label{font-size:7px;text-align:right;max-width:115px}.account-page .auth-story a.brand>.brand-symbol{width:32px;height:32px;flex-basis:32px}.account-page .auth-story .brand .brand-wordmark>span{font-size:23px}.auth-form-side{min-height:calc(100svh - 78px)}.auth-top-links{padding:23px 27px 9px;font-size:10px}.account-page .auth-panel{width:calc(100% - 54px);max-width:420px;padding:30px 0}.account-page .auth-panel h1{font-size:43px;margin-block:17px 18px}.auth-providers{grid-template-columns:1fr 1fr}.account-page .auth-intro{font-size:13px}.auth-page-footer{padding:18px 25px 25px}.sidebar{padding:21px 23px 0}.topbar{padding-inline:23px}.account-page .account-main{padding:29px 23px 23px}.account-page .dashboard-welcome{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:27px}.account-page .dashboard-welcome h1{font-size:37px}.dashboard-welcome p{font-size:12px}.overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.overview-metrics>.card{padding:21px 17px;min-height:200px}.metric-label h2{font-size:10px}.metric-label>.account-icon{display:none}.account-page .metric{font-size:31px;margin-block:20px 15px}.account-page .metric small{font-size:10px}.account-page .metric-date{font-size:22px}.metric-card>.help{font-size:9px}.metric-link{font-size:8px}.account-page .metric-card .badge{font-size:8px;padding:4px 7px}.desktop-invitation{gap:17px;padding:24px;flex-wrap:wrap}.desktop-invitation>div:nth-child(2){flex:1 1 280px}.desktop-invitation>.button{margin-left:72px}.account-page .desktop-invitation h2{font-size:27px}.desktop-invitation p:not(.eyebrow){font-size:11px}.dashboard-columns{grid-template-columns:1fr}.account-shortcuts{grid-template-columns:1fr}.account-shortcuts>a{grid-template-columns:20px 1fr 13px;padding:22px;border-right:0;border-bottom:1px solid #3b4c2e}.account-shortcuts>a>.account-icon:first-child{display:block}.account-shortcuts strong{font-size:12px}.account-shortcuts div>span{font-size:10px}.account-steps h3{font-size:12px}.account-steps p{font-size:11px}.step-link{font-size:10px}.account-activity p{font-size:12px}.account-activity time{font-size:10px}.workspace-footer{gap:18px;flex-wrap:wrap}.workspace-footer>div{gap:18px}.account-desktop-note{flex-wrap:wrap}.account-desktop-note p{font-size:10px;flex:1;min-width:180px}.account-desktop-note>a{margin-left:28px;font-size:10px}.account-page .button{max-width:100%}}
@media(max-width:540px){.sidebar{padding:21px 20px 0;gap:20px}.account-page .sidebar a.brand>.brand-symbol{width:30px;height:30px;flex-basis:30px}.account-page .sidebar .brand .brand-wordmark>span{font-size:22px}.sidebar-website{font-size:9px;gap:6px}.nav{gap:5px}.nav>a{font-size:10px;padding:9px 11px;gap:7px;min-height:41px}.nav>a .account-icon{width:14px;height:14px}.topbar{padding:14px 20px;min-height:62px}.topbar-user{display:none}.account-breadcrumb{font-size:10px;gap:9px}.account-page .topbar-actions>.button{font-size:9px;min-height:34px;padding-inline:10px}.account-page .account-main{padding:28px 20px 22px}.account-page .page-head h1{font-size:32px}.account-page .dashboard-welcome h1{font-size:36px;line-height:1.18;max-width:340px}.dashboard-welcome h1 em{display:block;margin-top:2px}.account-page .dashboard-welcome .eyebrow{font-size:7px}.dashboard-welcome p{font-size:12px;max-width:300px}.account-page .dashboard-welcome>.button{min-height:40px;font-size:10px}.grid,.overview-metrics{grid-template-columns:1fr;gap:15px}.overview-metrics>.card{min-height:0;padding:25px}.metric-label h2{font-size:12px}.metric-label>.account-icon{display:block;width:18px;height:18px}.account-page .metric{font-size:40px;line-height:1.18;margin:20px 0 16px}.account-page .metric small{font-size:12px}.plan-metric .metric small{font-size:11px;margin-top:8px}.account-page .metric-card .badge{font-size:9px;padding:5px 9px}.metric-link{font-size:10px;margin-top:19px}.quota-meter,.quota-empty{height:5px;margin:21px 0 13px}.metric-card>.help{font-size:11px;line-height:1.8}.account-page .metric-date{font-size:29px;margin-top:23px}.access-metric>.help{max-width:280px}.desktop-invitation{padding:25px;display:grid;grid-template-columns:50px 1fr;gap:19px 14px}.invitation-mark{width:50px;height:50px;border-radius:12px;align-self:start;flex-basis:50px;margin-top:2px}.invitation-mark>img{width:34px;height:34px}.desktop-invitation .eyebrow{font-size:6px;letter-spacing:.07em;margin-bottom:10px}.account-page .desktop-invitation h2{font-size:25px;line-height:1.15}.desktop-invitation p:not(.eyebrow){font-size:11px;line-height:1.9;margin-top:13px}.account-page .desktop-invitation>.button{grid-column:1/-1;margin:0;min-height:43px;width:100%;justify-content:space-between;font-size:11px;padding-inline:16px}.card{padding:25px}.card-heading{padding-bottom:21px}.card-heading .eyebrow{font-size:6px}.account-page .card-heading h2{font-size:23px}.account-steps>li{grid-template-columns:33px minmax(0,1fr);gap:8px 13px;padding-block:21px}.account-steps>li>.badge,.account-steps>li>.step-link,.account-steps>li>.button{grid-column:2;justify-self:start;margin-top:5px}.account-steps h3{font-size:12px}.account-steps p{font-size:10px}.step-link{font-size:10px}.account-activity>li{padding-block:20px}.account-activity p{font-size:11px}.account-activity time{font-size:10px}.account-desktop-note{gap:10px}.account-desktop-note p{font-size:9px;min-width:160px}.account-desktop-note>a{font-size:9px;margin-left:26px}.workspace-footer{flex-direction:column;align-items:flex-start;margin-top:29px;padding-top:21px;font-size:8px;gap:13px}.workspace-footer>div{gap:20px}.verification-notice{font-size:11px;padding:16px;gap:13px}.verification-notice>div{gap:9px}.account-page .verification-notice .button{font-size:10px;min-height:38px}.account-page .notice{font-size:11px}.account-page .auth-panel h1{font-size:41px}.auth-story{padding-inline:25px}.auth-top-links{padding-inline:25px}.account-page .auth-panel{width:calc(100% - 50px)}.auth-email-divider{margin-block:23px}.auth-panel label{font-size:12px}.account-page .auth-panel input{font-size:16px;min-height:50px}.account-page .auth-panel input[type=checkbox]{min-height:0}.password-toggle{height:46px}.account-page .auth-submit{min-height:50px;font-size:13px}.auth-switch{font-size:11px}.account-page .secure-note{font-size:10px;line-height:1.85}.auth-page-footer{font-size:9px}.account-page .checkbox{font-size:10px}.account-page .billing-controls>.button{min-height:46px}.account-page #toast{font-size:11px;padding:14px 17px;left:15px;right:15px;bottom:15px;max-width:none}}
@media(max-width:420px){.auth-providers{grid-template-columns:1fr}.account-page .auth-provider{font-size:12px;min-height:46px}.account-page .auth-provider small{font-size:9px}.auth-story-top .account-wordmark-label{font-size:6px;max-width:91px}.auth-top-links{font-size:9px}.account-page .auth-panel h1{font-size:38px;line-height:1.12}.account-page .auth-intro{font-size:12px}.account-page .auth-panel{padding-top:29px}.auth-story{height:75px}.auth-form-side{min-height:calc(100svh - 75px)}}
@media(max-width:370px){.auth-story{padding-inline:20px}.auth-top-links{padding-inline:21px;font-size:8px}.account-page .auth-panel{width:calc(100% - 42px)}.account-page .auth-panel h1{font-size:35px}.auth-story-top .account-wordmark-label{font-size:5px;max-width:77px}.account-page .auth-story .brand .brand-wordmark>span{font-size:21px}.account-page .dashboard-welcome h1{font-size:33px}.account-page .dashboard-welcome>.button{font-size:10px}.account-page .metric-date{font-size:26px}.overview-metrics>.card,.card{padding:22px}.desktop-invitation{padding:22px;grid-template-columns:1fr}.invitation-mark{width:46px;height:46px}.account-page .desktop-invitation h2{font-size:27px}.desktop-invitation .eyebrow{font-size:7px}.account-breadcrumb{font-size:9px;gap:7px}.sidebar-website{font-size:8px}.workspace-footer>div{gap:16px}.auth-workspace-preview{max-width:100%}}
/* Center the standard 300px verification widget on narrow phones. */
@media(min-width:320px) and (max-width:370px){#captcha.verification-field:has(iframe){width:300px;max-width:none;margin-left:calc((100% - 300px)/2)}}
@media(prefers-reduced-motion:reduce){.account-page *,.account-page *:before,.account-page *:after{animation:none!important;transition:none!important}.account-page .button:hover{transform:none}}
