.account-main{width:min(calc(100% - (2 * var(--site-gutter))), var(--site-max));max-width:none;padding-inline:0}.account-panel--hub,.account-panel--signup{width:100%}.account-hero{border-bottom:1px solid var(--border);justify-content:space-between;align-items:end;gap:2rem;padding-bottom:clamp(2rem,4vw,3rem);display:flex;max-width:none!important}.account-hero>div{max-width:48rem}.account-hero>.button{flex:none;margin-bottom:.35rem}.account-context{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--surface) 74%, transparent);justify-content:space-between;align-items:end;gap:2rem;margin:1rem 0 clamp(2.5rem,5vw,4.5rem);padding:1.15rem 1.25rem;display:flex}.account-context>div{gap:.2rem;display:grid}.account-context .eyebrow{margin-bottom:.15rem}.account-context strong{color:var(--text);font-size:1.18rem;font-weight:550}.account-context>div>span,.account-context__single{color:var(--text-3);font-size:.86rem}.account-workspace-select{gap:.45rem;width:min(100%,19rem);display:grid}.account-workspace-select>span{color:var(--text-3);font-size:.76rem;font-weight:650}.account-workspace-select select{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);width:100%;min-height:2.8rem;color:var(--text);font:inherit;padding:.65rem 2.5rem .65rem .85rem;font-size:.94rem}.account-founding{border:1px solid var(--accent);border-radius:var(--radius);background:color-mix(in srgb, var(--accent) 5%, var(--surface));margin:2rem 0 clamp(3.5rem,7vw,6rem);overflow:hidden}.account-founding__header{justify-content:space-between;align-items:end;gap:clamp(2rem,6vw,6rem);padding:clamp(1.5rem,3vw,2.5rem);display:flex}.account-founding__header>div:first-child{max-width:46rem}.account-founding__header h2{margin:0;font-size:clamp(2rem,4vw,3.5rem);font-weight:350;line-height:1.08}.account-founding__header>div:first-child>p:last-child{max-width:42rem;color:var(--text-2);margin:1rem 0 0}.account-founding__identity{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(5rem,auto));gap:0;margin:0;display:grid}.account-founding__identity>div{padding:.8rem 1rem 0 0}.account-founding__identity dt{color:var(--text-3);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:650}.account-founding__identity dd{color:var(--text);margin:.25rem 0 0;font-size:.94rem}.account-founding__benefits{border-top:1px solid var(--border);background:var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.account-founding__benefits article{background:var(--surface);min-height:14rem;padding:1.5rem}.account-founding__benefits article>span{color:var(--accent);font-size:.78rem;font-weight:650}.account-founding__benefits h3{color:var(--text);margin:2.4rem 0 .65rem;font-size:1.2rem;font-weight:550}.account-founding__benefits p{color:var(--text-2);margin:0;font-size:.94rem}.account-founding__benefits .text-link{margin-top:1rem;display:inline-block}.account-workspaces{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:2rem 0 clamp(3.5rem,7vw,6rem);display:grid}.account-workspace-card{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--surface) 70%, transparent);min-height:22rem;padding:clamp(1.5rem,3vw,2.5rem)}.account-workspace-card--active{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 7%, var(--surface))}.account-workspace-card h2,.account-trips h2,.account-workspace-summary h2,.account-business-onboarding h2,.account-business-overview h2,.account-business-card h2{margin:1rem 0 .8rem;font-size:clamp(1.65rem,2.6vw,2.5rem);font-weight:350;line-height:1.15}.account-workspace-card>p:not(.eyebrow),.account-workspace-summary p:not(.eyebrow),.account-business-onboarding p:not(.eyebrow),.account-business-overview p:not(.eyebrow),.account-business-card p:not(.eyebrow){max-width:38rem;color:var(--text-2)}.account-workspace-status{color:var(--accent);margin-top:1.25rem;font-size:.86rem;font-weight:650;display:inline-block}.account-workspace-summary,.account-business-overview{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--surface) 70%, transparent);justify-content:space-between;align-items:end;gap:2rem;margin:0 0 1rem;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.account-workspace-summary>div,.account-business-overview>div{max-width:48rem}.account-workspace-summary .account-workspace-status,.account-business-overview .account-workspace-status{flex:none;margin:0 0 .25rem}.account-business-onboarding{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--accent) 4%, var(--surface));grid-template-columns:minmax(0,1fr) minmax(20rem,34rem);align-items:end;gap:clamp(2rem,5vw,5rem);margin:1rem 0 clamp(3.5rem,7vw,6rem);padding:clamp(1.5rem,3vw,2.5rem);display:grid}.account-business-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.8rem;margin-top:1.8rem;display:grid}.account-business-onboarding .account-business-form{margin-top:0}.account-business-form .field{margin:0}.account-business-dashboard{margin-bottom:clamp(3.5rem,7vw,6rem)}.account-business-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.account-business-card{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--surface) 70%, transparent);min-height:22rem;padding:clamp(1.5rem,3vw,2.5rem)}.account-business-card--plan{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));background:color-mix(in srgb, var(--accent) 6%, var(--surface))}.account-business-card>.button,.account-business-card>.text-link{margin-top:1.5rem}.account-business-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.account-plan-facts{border:1px solid var(--border);background:var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:1.6rem 0 0;display:grid}.account-plan-facts>div{background:var(--bg);padding:.9rem 1rem}.account-plan-facts dt{color:var(--text-3);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:650}.account-plan-facts dd{color:var(--text);margin:.25rem 0 0;font-size:.92rem}.account-section-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.5rem;display:flex}.account-section-heading h2,.account-section-heading p{margin-bottom:0}.account-empty-state{border:1px solid var(--border);border-radius:var(--radius);gap:.25rem;max-width:none;padding:1.5rem;display:grid}.account-empty-state strong{color:var(--text);font-weight:600}.account-empty-state span{color:var(--text-2);font-size:.95rem}.account-panel--signup>header{max-width:52rem}.account-signup-benefits{border:1px solid var(--border);background:var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:60rem;margin:0 0 2rem;display:grid}.account-signup-benefits span{background:var(--bg);color:var(--text-2);padding:1rem 1.15rem;font-size:.92rem}.account-login-note{max-width:35rem;color:var(--text-3);margin-top:1.4rem;font-size:.88rem}@media (max-width:980px){.account-founding__header{align-items:start;display:grid}.account-founding__identity{width:min(100%,32rem)}.account-founding__benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.account-business-onboarding,.account-business-grid{grid-template-columns:1fr}}@media (max-width:820px){.account-hero,.account-context,.account-section-heading,.account-workspace-summary,.account-business-overview{align-items:start;display:grid}.account-hero>.button{width:fit-content}.account-workspace-select{width:100%}.account-context__single{margin-top:.5rem}.account-workspace-summary .account-workspace-status,.account-business-overview .account-workspace-status{margin:0}.account-workspaces{grid-template-columns:1fr}.account-business-form{grid-template-columns:1fr;align-items:stretch}.account-business-form .button{width:fit-content}.account-plan-facts,.account-signup-benefits{grid-template-columns:1fr}}@media (max-width:620px){.account-founding__identity,.account-founding__benefits{grid-template-columns:1fr}.account-founding__identity>div{padding-top:.7rem}.account-founding__benefits article{min-height:auto}.account-founding__benefits h3{margin-top:1.5rem}.account-context,.account-workspace-summary,.account-business-overview,.account-business-onboarding,.account-business-card{padding:1.25rem}.account-business-actions{display:grid}.account-business-actions .button{width:100%}}
