:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f2efe7;--muted:#aaa79f;--line:#33322e;--panel:#181816;--accent:#d8b46b;color:var(--ink);background:#0e0e0d;font-family:Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 80% 0,#28251e 0,#0000 38rem),#0e0e0d;min-height:100vh;margin:0}main{width:min(1120px,100% - 40px);margin:0 auto;padding:72px 0}.hero{justify-content:space-between;align-items:end;gap:32px;margin-bottom:56px;display:flex}.eyebrow,.label{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:700}h1{max-width:720px;margin:8px 0 12px;font-family:Georgia,serif;font-size:clamp(44px,7vw,82px);font-weight:400;line-height:.95}.lede{max-width:620px;color:var(--muted);font-size:18px;line-height:1.6}.sign-in,button{border:1px solid var(--accent);color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:12px 18px;text-decoration:none}.review{border-top:1px solid var(--line);grid-template-columns:300px minmax(0,1fr);display:grid}.signed-out{border-top:1px solid var(--line);min-height:260px;color:var(--muted);align-content:center;display:grid}aside{border-right:1px solid var(--line);padding:30px 28px 30px 0}label{color:var(--muted);gap:10px;margin-top:32px;font-size:13px;display:grid}select,input{border:1px solid var(--line);background:var(--panel);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:8px;padding:12px}.feed{padding:30px 0 30px 36px}.feed-heading{color:var(--muted);justify-content:space-between;display:flex}article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:26px 0;display:flex}.dealer{margin:0 0 8px;font-family:Georgia,serif;font-size:22px}small{color:var(--muted)}.empty{text-align:center;min-height:220px;color:var(--muted);border:1px dashed var(--line);border-radius:12px;place-items:center;padding:32px;line-height:1.6;display:grid}h2{margin:0 0 12px;font-family:Georgia,serif;font-size:28px;font-weight:400;line-height:1.25}button,.sign-in{font:inherit;font-size:14px}button:disabled{opacity:.5;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.primary{color:#16140f;background:var(--accent)}.text-button{color:var(--accent);text-align:left;white-space:normal;border-color:#0000;padding-left:0}.muted{color:var(--muted);font-size:14px;line-height:1.65}.auth-panel,.invitation-panel{border-top:1px solid var(--line);max-width:640px;padding-top:28px}.auth-panel h2,.invitation-panel h2{margin-top:12px}.auth-options,.button-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.stacked-form{margin:20px 0}.stacked-form fieldset{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.stacked-form label{margin-top:0}.stacked-form button{justify-self:start}.workspace-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.workspace-heading h2{overflow-wrap:anywhere;margin-bottom:0}.workspace-select{margin-top:0}.settings-section{border-top:1px solid var(--line);margin-top:32px;padding-top:28px}.settings-section h2{font-size:24px}.error{color:#f3ad9c;line-height:1.6}.notice{color:var(--ink);font-size:14px;line-height:1.65}.invitation-result{border:1px solid var(--line);border-radius:12px;margin-top:24px;padding:16px}.invitation-result label{margin-top:16px}.invitation-result button{white-space:normal}.signed-out button{justify-self:start}.feed-heading{align-items:center;margin-bottom:12px}.feed article p{overflow-wrap:anywhere}.verification-link{margin-top:18px;display:inline-block}.verification-panel{border:1px solid var(--line);background:var(--panel);border-radius:16px;padding:28px}.confirmation-recovery{border:1px solid var(--line);border-radius:12px;margin-bottom:36px;padding:24px}.confirmation-recovery .sign-in{display:inline-block}.personal-home{border:1px solid var(--line);background:var(--panel);border-radius:16px;padding:32px}.personal-home>.muted{max-width:680px}.account-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}.account-action{border:1px solid var(--line);border-radius:12px;flex-direction:column;align-items:start;padding:24px;display:flex}.account-action h3{margin:0;font-size:18px;font-weight:500}.account-action .muted{flex:1}.account-action .sign-in{white-space:normal}.account-access-note{color:var(--muted);margin:28px 0 0;font-size:14px;line-height:1.6}.account-workspace aside{border-right:0;max-width:720px;padding-right:0}.workspace-switcher{border:1px solid var(--line);border-radius:12px;margin:0 0 28px;padding:20px 24px}.workspace-switcher .workspace-select{max-width:600px;font-weight:600}.workspace-switcher .muted{margin-bottom:0}.company-home{border:1px solid var(--line);background:var(--panel);border-radius:16px;padding:32px}.company-home .muted{max-width:680px}.company-create,.invite-member{margin-top:0}.company-create .stacked-form,.invite-member .stacked-form{max-width:520px}.account-workspace .settings-section{border-top:0;padding-top:0}.invitation-result h3{color:var(--accent);margin-top:0;font-weight:500}.invitation-result strong{overflow-wrap:anywhere}.another-company{border-top:1px solid var(--line);margin-top:32px;padding-top:24px}.another-company summary{cursor:pointer;color:var(--accent)}.another-company[open] summary{margin-bottom:24px}.another-company summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.success-notice{border-left:2px solid var(--accent);padding:12px 18px;line-height:1.6}.invitation-recovery{border-top:1px solid var(--line);margin-top:24px}.invitation-guidance{max-width:640px}@media (max-width:720px){main{padding-top:40px}.hero{display:grid}.review{grid-template-columns:1fr}aside{border-right:0;border-bottom:1px solid var(--line);padding-right:0}.feed{padding-left:0}article{flex-direction:column;align-items:start}.account-actions{grid-template-columns:1fr}.personal-home,.company-home,.verification-panel{padding:24px}.workspace-switcher{padding:20px}}
