@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Tight Fallback;src:local("Arial");ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.00%;size-adjust:96.39%}.__className_a3c0d3{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.__variable_a3c0d3{--font-display:"Inter Tight","Inter Tight Fallback"}:root{--vd-color-bg-canvas:#0b1020;--vd-color-bg-surface:#121a2b;--vd-color-bg-elevated:#182235;--vd-color-bg-card:#ffffff;--vd-color-text-primary:#0e1726;--vd-color-text-secondary:#475467;--vd-color-text-inverse:#f8fafc;--vd-color-brand-primary:#1d4ed8;--vd-color-brand-primary-hover:#1e40af;--vd-color-brand-secondary:#0f766e;--vd-color-brand-accent:#f59e0b;--vd-color-state-success:#16a34a;--vd-color-state-warning:#d97706;--vd-color-state-error:#dc2626;--vd-color-state-info:#2563eb;--vd-color-border-subtle:#d0d5dd;--vd-color-border-strong:#98a2b3;--vd-radius-xs:8px;--vd-radius-sm:12px;--vd-radius-md:16px;--vd-radius-lg:20px;--vd-radius-xl:24px;--vd-radius-pill:999px;--vd-space-1:4px;--vd-space-2:8px;--vd-space-3:12px;--vd-space-4:16px;--vd-space-5:20px;--vd-space-6:24px;--vd-space-8:32px;--vd-space-10:40px;--vd-space-12:48px;--vd-space-16:64px;--vd-space-20:80px;--vd-space-24:96px;--vd-shadow-1:0 18px 36px rgba(9,14,29,0.08);--vd-shadow-2:0 24px 48px rgba(9,14,29,0.12);--vd-shadow-3:0 32px 64px rgba(9,14,29,0.18)}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at top left,rgba(29,78,216,.14),transparent 20%),#eef2f8;color:var(--vd-color-text-primary);font-family:var(--font-inter),sans-serif}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}input,select,textarea{width:100%;min-height:48px;padding:0 14px;border:1px solid rgba(152,162,179,.42);border-radius:var(--vd-radius-md);background:white;color:var(--vd-color-text-primary);font:inherit}textarea{min-height:120px;padding:14px;resize:vertical}.eyebrow{color:var(--vd-color-brand-primary);font-size:.82rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.pro-app{display:grid;min-height:100vh;grid-template-columns:280px 1fr}.pro-sidebar{display:grid;grid-gap:24px;gap:24px;align-content:start;padding:32px 24px;background:linear-gradient(180deg,var(--vd-color-bg-surface),var(--vd-color-bg-canvas));color:var(--vd-color-text-inverse)}.pro-logo{display:inline-flex;align-items:center;gap:12px;min-height:40px}.pro-logo__image{display:block;width:auto;height:40px}.pro-logo__badge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 12px;border-radius:999px;background:rgba(29,78,216,.18);color:white;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pro-sidebar__intro{color:rgba(248,250,252,.76);line-height:1.7}.pro-nav{display:grid;grid-gap:10px;gap:10px}.pro-nav a{padding:12px 14px;border-radius:var(--vd-radius-md);color:rgba(248,250,252,.88)}.pro-nav a:hover{background:rgba(255,255,255,.08)}.pro-sidebar__actions{display:grid;grid-gap:12px;gap:12px;margin-top:auto}.pro-sidebar__secondary-link{padding:12px 14px;border-radius:var(--vd-radius-md);color:rgba(248,250,252,.88);background:rgba(255,255,255,.06)}.pro-sidebar__secondary-link:hover{background:rgba(255,255,255,.12)}.pro-main{display:grid;grid-gap:24px;gap:24px;align-content:start;padding:32px}.pro-main .vd-button--secondary{color:#f8fafc;background:linear-gradient(135deg,#0f172a,#1d4ed8);border-color:#0f172a;box-shadow:0 14px 28px rgba(15,23,42,.16)}.pro-main .vd-button--secondary:hover:not(:disabled){background:linear-gradient(135deg,#0b1220,#1e40af);border-color:#0b1220}.pro-main .vd-button--ghost{color:var(--vd-color-text-primary);background:rgba(248,250,252,.9);border-color:rgba(15,23,42,.16)}.pro-main .vd-button--ghost:hover:not(:disabled){background:rgba(241,245,249,.98);border-color:rgba(15,23,42,.24)}.pro-footer{padding:24px 32px 40px}.pro-footer__inner{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start;justify-content:space-between;padding:20px 24px;border-top:1px solid rgba(148,163,184,.22);color:var(--vd-color-text-secondary)}.pro-footer__inner>div{display:grid;grid-gap:8px;gap:8px}.pro-footer__inner span,.pro-footer__inner strong{color:var(--vd-color-text-primary)}.pro-footer__cookie-button{padding:0;border:0;background:transparent;color:var(--vd-color-text-secondary);font:inherit;text-align:left;cursor:pointer}.pro-page-header{display:flex;justify-content:space-between;gap:24px;align-items:flex-end}.pro-page-header h1{font-family:var(--font-display),sans-serif;font-size:clamp(2rem,4vw,3.1rem);line-height:1.08}.lead-item p,.lead-item span,.metric-card p,.metric-card span,.panel-header p,.pro-page-header p:last-child,.publish-summary p,.quick-actions a,.subscription-card p,.table-row{color:var(--vd-color-text-secondary)}.metric-grid{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.metric-grid--import{margin-bottom:20px}.metric-card,.pro-panel{padding:24px}.metric-card strong{display:block;margin:12px 0 8px;font-family:var(--font-display),sans-serif;font-size:2rem}.pro-grid{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.panel-header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:20px}.pro-inline-control{display:grid;grid-gap:8px;gap:8px;margin-top:16px}.pro-dashboard-context{display:grid;grid-gap:12px;gap:12px;margin-top:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.pro-context-chip{display:grid;grid-gap:6px;gap:6px;padding:16px;border:1px solid rgba(208,213,221,.72);border-radius:var(--vd-radius-lg);background:rgba(249,251,255,.88)}.pro-context-chip span,.pro-inline-summary{color:var(--vd-color-text-secondary)}.pro-context-chip strong{color:var(--vd-color-text-primary)}.table-row--agency{align-items:center;grid-template-columns:1.6fr .8fr .8fr .6fr}.table-row--agency>div:last-of-type{display:grid;grid-gap:4px;gap:4px;justify-items:end}.pro-table-meta{display:grid;grid-gap:6px;gap:6px}.pro-table-meta strong{margin:0}.invitation-stack,.trend-list{display:grid;grid-gap:12px;gap:12px}.invitation-item,.trend-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-radius:var(--vd-radius-md);background:rgba(255,255,255,.74)}.invitation-item>div:first-child,.trend-row>div:first-child{display:grid;grid-gap:4px;gap:4px}.invitation-item span,.trend-row span{color:var(--vd-color-text-secondary)}.invitation-item--actions{align-items:flex-start}.table-link{color:var(--vd-color-brand-primary);font-weight:700;white-space:nowrap}.panel-header h2,.pro-auth__card h2{margin-bottom:8px;font-family:var(--font-display),sans-serif}.alert-stack,.lead-stack,.plan-grid,.pro-recommendations-list,.publish-summary,.quick-actions,.subscription-card{display:grid;grid-gap:12px;gap:12px}.plan-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.plan-card{padding:20px}.plan-card__header,.subscription-card__topline{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.plan-card__meta{color:var(--vd-color-text-secondary)}.pro-chat-layout{display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr)}.pro-chat-list__stack{display:grid;grid-gap:12px;gap:12px}.pro-chat-list__item{display:grid;grid-gap:6px;gap:6px;align-items:start;padding:16px;border:1px solid rgba(208,213,221,.72);border-radius:var(--vd-radius-md);background:#f9fbff;color:var(--vd-color-text-primary);text-align:left}.pro-chat-list__item--active{border-color:rgba(29,78,216,.42);background:rgba(29,78,216,.08)}.pro-chat-list__item em{color:var(--vd-color-brand-primary);font-style:normal;font-weight:700}.pro-chat-thread{min-height:620px}.pro-chat-thread__actions{display:flex;flex-wrap:wrap;gap:12px}.chat-message-list{display:grid;grid-gap:12px;gap:12px;max-height:460px;overflow-y:auto}.chat-message{display:grid;grid-gap:6px;gap:6px;max-width:min(560px,100%);padding:14px 16px;border-radius:var(--vd-radius-lg)}.chat-message p,.chat-message strong{color:var(--vd-color-text-primary)}.chat-composer__actions span,.chat-message span{color:var(--vd-color-text-secondary)}.chat-message--mine{justify-self:end;background:rgba(29,78,216,.12)}.chat-message--other{background:rgba(15,23,42,.06)}.chat-composer{display:grid;grid-gap:12px;gap:12px}.chat-composer__actions{display:flex;justify-content:space-between;gap:12px;align-items:center}.quick-actions a{padding:14px 16px;border:1px solid rgba(208,213,221,.7);border-radius:var(--vd-radius-md)}.pro-trade-in-controls{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.pro-trade-in-controls label,.pro-trade-in-note{display:grid;grid-gap:8px;gap:8px}.pro-trade-in-controls span,.pro-trade-in-note span{color:var(--vd-color-text-secondary)}.alert-card{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:18px 20px}.alert-card p{margin-top:8px}.alert-card a{white-space:nowrap;color:var(--vd-color-brand-primary);font-weight:700}.pro-recommendation-item,.pro-recommendations-empty{padding:16px;border:1px solid rgba(208,213,221,.72);border-radius:var(--vd-radius-md);background:#f9fbff}.pro-recommendation-item{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.pro-recommendation-item p,.pro-recommendations-empty{color:var(--vd-color-text-secondary)}.pro-recommendation-item a{color:var(--vd-color-brand-primary);font-weight:700;white-space:nowrap}.alert-card--high{border:1px solid rgba(220,38,38,.22);background:rgba(254,242,242,.92)}.pro-warning-banner{margin-bottom:24px}.alert-card--medium{border:1px solid rgba(217,119,6,.22);background:rgba(255,251,235,.92)}.alert-card--low{border:1px solid rgba(29,78,216,.18);background:rgba(239,246,255,.92)}.table-list,.table-row{display:grid;grid-gap:12px;gap:12px}.table-row{align-items:center;padding:16px;border:1px solid rgba(208,213,221,.72);border-radius:var(--vd-radius-md);background:#f9fbff;grid-template-columns:1.7fr .8fr .8fr .6fr}.table-row--listing{grid-template-columns:1.6fr .8fr .8fr .8fr .8fr .6fr}.table-row--billing{grid-template-columns:1.2fr .8fr .5fr}.table-row--import{grid-template-columns:1.4fr .8fr .6fr}.lead-item strong,.table-row strong{display:block;margin-bottom:6px;color:var(--vd-color-text-primary)}.lead-item{padding:16px;border:1px solid rgba(208,213,221,.72);border-radius:var(--vd-radius-md);background:#f9fbff}.lead-item--full{display:grid;grid-gap:10px;gap:10px}.lead-item__meta{align-items:center;margin-top:10px}.lead-item__actions,.lead-item__meta{display:flex;flex-wrap:wrap;gap:10px}.reservation-item__topline{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.reservation-item__note{margin-top:4px;color:var(--vd-color-text-secondary);font-size:.92rem}.status-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:7px 10px;border-radius:var(--vd-radius-pill);font-size:.82rem;font-weight:700}.status-badge--draft,.status-badge--new,.status-badge--submitted{background:rgba(245,158,11,.16);color:#9a6700}.status-badge--active,.status-badge--confirmed,.status-badge--offer_ready,.status-badge--published,.status-badge--trialing,.status-badge--won{background:rgba(22,163,74,.14);color:#166534}.status-badge--approved_pending_activation,.status-badge--contacted,.status-badge--deposit_paid,.status-badge--documents_requested,.status-badge--in_progress,.status-badge--incomplete,.status-badge--merchant_review,.status-badge--pending,.status-badge--pending_review,.status-badge--pending_validation,.status-badge--quoted{background:rgba(37,99,235,.14);color:#1d4ed8}.status-badge--accepted,.status-badge--archived,.status-badge--canceled,.status-badge--closed,.status-badge--declined,.status-badge--lost,.status-badge--refused,.status-badge--revoked,.status-badge--suspended{background:rgba(148,163,184,.2);color:#475467}.status-badge--expired,.status-badge--information_required,.status-badge--past_due,.status-badge--pending_deposit,.status-badge--processing,.status-badge--queued{background:rgba(220,38,38,.14);color:#b42318}.status-badge--failed{background:rgba(127,29,29,.12);color:#7f1d1d}.editor-layout{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.listing-guide,.listing-guide__footer,.listing-guide__intro,.listing-guide__metrics{display:grid;grid-gap:16px;gap:16px}.listing-guide{margin-bottom:24px;padding:24px;border:1px solid rgba(29,78,216,.16);border-radius:var(--vd-radius-lg);background:linear-gradient(180deg,rgba(239,246,255,.78),rgba(255,255,255,.96))}.listing-guide__intro h2{font-family:var(--font-display),sans-serif;font-size:1.7rem}.listing-guide__intro p:last-child{color:var(--vd-color-text-secondary);line-height:1.6}.listing-guide__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.listing-guide__metric,.listing-guide__step{padding:16px;border-radius:var(--vd-radius-lg);background:white}.listing-guide__metric strong{display:block;margin-bottom:6px;color:var(--vd-color-text-primary);font-family:var(--font-display),sans-serif;font-size:1.45rem}.listing-guide__metric span{color:var(--vd-color-text-secondary);font-size:.84rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.listing-guide__stepper{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.listing-guide__step{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;border:1px solid rgba(208,213,221,.72);cursor:pointer;color:inherit;font:inherit;text-align:left}.listing-guide__step p{margin-top:6px;color:var(--vd-color-text-secondary);line-height:1.5}.listing-guide__step span{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:8px 12px;border-radius:var(--vd-radius-pill);background:rgba(29,78,216,.08);color:var(--vd-color-brand-primary);font-weight:700;white-space:nowrap}.listing-guide__step--active,.listing-step-panel--active{border-color:rgba(29,78,216,.36);box-shadow:0 0 0 2px rgba(29,78,216,.08)}.listing-guide__step--complete,.listing-step-panel--complete{border-color:rgba(15,118,110,.28)}.listing-guide__footer{grid-template-columns:repeat(2,max-content);align-items:center}.pro-form{display:grid;grid-gap:16px;gap:16px}.pro-form--two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.pro-form label{display:grid;grid-gap:8px;gap:8px}.pro-check{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border:1px solid rgba(208,213,221,.72);border-radius:var(--vd-radius-md);background:#f9fbff}.pro-check input{width:18px;min-height:18px;margin-top:2px}.import-format-card{display:grid;grid-gap:8px;gap:8px;padding:18px;border:1px solid rgba(29,78,216,.18);border-radius:var(--vd-radius-lg);background:rgba(239,246,255,.78)}.pro-form span{color:var(--vd-color-text-secondary);font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pro-form__full{grid-column:1/-1}.listing-step-panel{display:grid;grid-gap:20px;gap:20px}.listing-step-panel__footer{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:center}.media-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.media-slot{display:grid;min-height:140px;border:1px dashed rgba(152,162,179,.7);border-radius:var(--vd-radius-lg);background:linear-gradient(135deg,rgba(29,78,216,.1),transparent 60%),#f8fafc}.media-slot--photo{overflow:hidden;border-style:solid}.media-slot--pending{border-color:rgba(29,78,216,.28);box-shadow:inset 0 0 0 1px rgba(29,78,216,.08)}.media-slot__image{min-height:140px;background-position:50%;background-size:cover}.media-slot__meta{display:grid;grid-gap:8px;gap:8px;padding:14px;background:white}.listing-preview-card{display:grid;grid-gap:20px;gap:20px}.listing-preview-card__media{display:grid}.listing-preview-card__hero,.listing-preview-card__placeholder{min-height:280px;border-radius:var(--vd-radius-lg)}.listing-preview-card__hero{background-position:50%;background-size:cover}.listing-preview-card__placeholder{display:grid;place-items:center;padding:24px;text-align:center;color:var(--vd-neutral-700);background:linear-gradient(135deg,rgba(29,78,216,.08),rgba(15,23,42,.04)),#f8fafc;border:1px dashed rgba(148,163,184,.7)}.listing-preview-card__content,.listing-preview-card__header,.listing-preview-card__pills{display:grid;grid-gap:14px;gap:14px}.listing-preview-card__header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.listing-preview-card__description,.listing-preview-card__header h2,.listing-preview-card__header p{margin:0}.listing-preview-card__pills,.publish-summary__actions{display:flex;flex-wrap:wrap}.publish-summary__actions{align-items:center;gap:12px}.publish-summary__actions>*{max-width:100%}.publish-summary__actions .vd-button,.publish-summary__actions a.vd-button{min-width:0;max-width:100%;white-space:normal}.publish-summary__checks{display:flex;flex-wrap:wrap;gap:10px}.pro-form__feedback,.publish-summary__pill{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:8px 12px;border-radius:var(--vd-radius-pill);background:rgba(29,78,216,.08);color:#1d4ed8}.pro-form__feedback{margin-bottom:8px}.import-detail{display:grid;grid-gap:20px;gap:20px}.table-row--import-summary{width:100%;border:1px solid rgba(208,213,221,.72);text-align:left;cursor:pointer}.table-row--selected{border-color:rgba(29,78,216,.44);box-shadow:0 0 0 2px rgba(29,78,216,.08)}.table-row--import-item{grid-template-columns:1.5fr .7fr .7fr 1.2fr}.table-row--warning{background:rgba(255,251,235,.82)}.table-row--error{background:rgba(254,242,242,.82)}.pro-form--media{margin-top:16px}.pro-auth{display:grid;min-height:100vh;align-items:center;grid-gap:24px;gap:24px;width:min(1100px,calc(100% - 32px));margin:0 auto;grid-template-columns:1fr minmax(320px,420px)}.pro-auth__hero{display:grid;grid-gap:20px;gap:20px}.pro-auth__cta{display:flex;flex-wrap:wrap;gap:12px}.pro-auth__checklist,.pro-onboarding-checklist,.pro-onboarding-guide__list,.pro-onboarding-guide__metrics{display:grid;grid-gap:12px;gap:12px}.pro-auth__checklist{grid-template-columns:repeat(3,minmax(0,1fr))}.pro-auth__checklist-item,.pro-onboarding-guide,.pro-onboarding-guide__item{padding:18px;border:1px solid rgba(208,213,221,.72);border-radius:var(--vd-radius-lg);background:rgba(255,255,255,.82)}.pro-auth__checklist-item,.pro-onboarding-guide__item{display:grid;grid-gap:8px;gap:8px}.pro-auth__checklist-item p,.pro-auth__lede,.pro-onboarding-guide__intro p:last-child,.pro-onboarding-guide__item p{color:var(--vd-color-text-secondary);line-height:1.6}.pro-auth__hero h1{max-width:10ch;font-family:var(--font-display),sans-serif;font-size:clamp(2.6rem,6vw,4.4rem);line-height:.98}.pro-auth__lede{max-width:48ch;line-height:1.75}.pro-auth__card{padding:28px}.pro-auth__card--wide{grid-column:1/-1}.pro-auth--single{padding:48px 0;grid-template-columns:1fr}.pro-form__stack{display:grid;grid-gap:14px;gap:14px}.pro-onboarding-guide{display:grid;grid-gap:18px;gap:18px;border-color:rgba(29,78,216,.16);background:linear-gradient(180deg,rgba(239,246,255,.78),rgba(255,255,255,.94))}.pro-onboarding-guide__intro{display:grid;grid-gap:8px;gap:8px}.pro-onboarding-guide__intro h3{font-family:var(--font-display),sans-serif;font-size:1.6rem}.pro-onboarding-guide__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.pro-onboarding-guide__metric{display:grid;grid-gap:6px;gap:6px;padding:16px;border-radius:var(--vd-radius-lg);background:white}.pro-onboarding-guide__metric strong{color:var(--vd-color-text-primary);font-family:var(--font-display),sans-serif;font-size:1.5rem}.pro-onboarding-guide__metric span{color:var(--vd-color-text-secondary);font-size:.86rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pro-onboarding-guide__list{grid-template-columns:repeat(3,minmax(0,1fr))}.pro-onboarding-checklist{grid-template-columns:repeat(2,max-content);align-items:center}.pro-form__feedback,.pro-form__helper{color:var(--vd-color-text-secondary);line-height:1.6}.pro-form__feedback{color:var(--vd-color-brand-primary);font-weight:600}.pro-documents{display:grid;grid-gap:16px;gap:16px;padding:18px;border:1px solid rgba(208,213,221,.72);border-radius:var(--vd-radius-lg);background:#f9fbff;grid-template-columns:repeat(3,minmax(0,1fr))}.pro-form--stacked{gap:24px}.pro-form__actions,.pro-listings-panel__actions{display:flex;flex-wrap:wrap;gap:12px}.pro-listings-panel__actions{align-items:center;justify-content:flex-end}.pro-listings-panel__actions .vd-button,.pro-listings-panel__actions a.vd-button{white-space:nowrap}.pro-stepper{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.pro-stepper__item{display:grid;grid-gap:6px;gap:6px;padding:18px;border:1px solid rgba(208,213,221,.72);border-radius:var(--vd-radius-lg);background:#f9fbff;color:inherit;text-align:left}.pro-stepper__item span{color:var(--vd-color-text-secondary);font-size:.94rem;font-weight:500;letter-spacing:normal;text-transform:none}.pro-stepper__item--active{border-color:rgba(29,78,216,.42);background:rgba(29,78,216,.08)}.pro-stepper__item--complete{border-color:rgba(15,118,110,.3);background:rgba(15,118,110,.08)}.pro-plan-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.pro-plan-card{display:block;cursor:pointer}.pro-plan-card input{position:absolute;opacity:0;pointer-events:none}.pro-plan-card__body{display:grid;grid-gap:10px;gap:10px;height:100%;padding:20px;border:1px solid rgba(208,213,221,.72);border-radius:var(--vd-radius-lg);background:white}.pro-plan-card__topline{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.pro-document-card__header p,.pro-document-card__meta,.pro-plan-card__body p,.pro-plan-card__body small{color:var(--vd-color-text-secondary)}.pro-plan-card--selected .pro-plan-card__body{border-color:rgba(29,78,216,.42);background:rgba(29,78,216,.08);box-shadow:0 0 0 2px rgba(29,78,216,.08)}.pro-documents-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.pro-document-card{display:grid;grid-gap:14px;gap:14px;padding:20px;border:1px solid rgba(208,213,221,.72);border-radius:var(--vd-radius-lg);background:#f9fbff}.pro-document-card__header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.pro-upload-field{display:grid;grid-gap:10px;gap:10px}.pro-upload-field input[type=file]{min-height:auto;padding:12px;border-style:dashed;background:white}.storefront-assets-grid,.storefront-form-grid,.storefront-listing-picker,.storefront-preview-card__content,.storefront-selected-list,.storefront-visibility-list{display:grid;grid-gap:16px;gap:16px}.storefront-preview-card__content{align-items:center;grid-template-columns:minmax(0,1fr) auto}.storefront-preview-card__content a{color:var(--vd-color-brand-primary);font-weight:700}.storefront-visibility-list{grid-template-columns:repeat(2,minmax(0,1fr))}.storefront-visibility-list span{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:8px 12px;border-radius:var(--vd-radius-pill);background:rgba(29,78,216,.08);color:var(--vd-color-brand-primary);font-weight:600}.storefront-editor-card{display:grid;grid-gap:20px;gap:20px}.storefront-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.storefront-toggle-row{display:flex;flex-wrap:wrap;gap:16px}.storefront-toggle{display:inline-flex;gap:10px;align-items:center;color:var(--vd-color-text-secondary)}.storefront-toggle input{width:18px;min-height:18px}.storefront-assets-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.storefront-asset-card{display:grid;grid-gap:14px;gap:14px;padding:18px;border:1px solid rgba(208,213,221,.72);border-radius:var(--vd-radius-lg);background:#f9fbff}.storefront-asset-card__visual{min-height:180px;border-radius:var(--vd-radius-lg);background:linear-gradient(135deg,rgba(29,78,216,.16),rgba(15,23,42,.08)),#eef2f8;background-position:50%;background-size:cover}.storefront-asset-card__visual--logo{min-height:140px}.storefront-listing-option,.storefront-selected-item{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid rgba(208,213,221,.72);border-radius:var(--vd-radius-lg);background:#f9fbff}.storefront-selected-item{grid-template-columns:minmax(0,1fr) auto;align-items:center}.storefront-listing-option span,.storefront-selected-item span{color:var(--vd-color-text-secondary)}.storefront-selected-item__actions{display:flex;flex-wrap:wrap;gap:10px}.storefront-listing-option,.storefront-selected-item__actions button{font:inherit;cursor:pointer}.storefront-selected-item__actions button{min-height:40px;padding:0 12px;border:1px solid rgba(208,213,221,.9);border-radius:var(--vd-radius-pill);background:white;color:var(--vd-color-text-primary)}.storefront-listing-option{width:100%;grid-template-columns:minmax(0,1fr) auto;align-items:center;text-align:left}.storefront-listing-option--selected{border-color:rgba(29,78,216,.42);background:rgba(29,78,216,.08)}.pro-plan-summary{display:grid;grid-gap:8px;gap:8px;padding:18px;border:1px solid rgba(29,78,216,.18);border-radius:var(--vd-radius-lg);background:rgba(239,246,255,.72)}input::placeholder,textarea::placeholder{color:rgba(71,84,103,.72)}@media (max-width:1080px){.alert-card,.chat-composer__actions,.editor-layout,.listing-guide__footer,.listing-guide__metrics,.listing-guide__stepper,.media-grid,.metric-grid,.panel-header,.plan-grid,.pro-app,.pro-auth,.pro-auth__checklist,.pro-chat-layout,.pro-dashboard-context,.pro-documents,.pro-documents-grid,.pro-form--two-columns,.pro-grid,.pro-onboarding-guide__list,.pro-onboarding-guide__metrics,.pro-page-header,.pro-plan-grid,.pro-recommendation-item,.pro-stepper,.pro-trade-in-controls,.reservation-item__topline,.storefront-assets-grid,.storefront-form-grid,.storefront-preview-card__content,.storefront-visibility-list,.table-row,.table-row--billing,.table-row--import,.table-row--listing{grid-template-columns:1fr}.pro-footer{padding:0 20px 32px}}.vd-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--vd-space-2);min-height:48px;padding:0 var(--vd-space-5);border:1px solid transparent;border-radius:var(--vd-radius-pill);font-size:.95rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease;cursor:pointer}.vd-button:hover{transform:translateY(-1px)}.vd-button--primary{background:var(--vd-color-brand-primary);color:var(--vd-color-text-inverse)}.vd-button--primary:hover{background:var(--vd-color-brand-primary-hover)}.vd-button--secondary{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.16);color:var(--vd-color-text-inverse)}.vd-button--ghost{background:transparent;border-color:rgba(208,213,221,.48);color:var(--vd-color-text-primary)}.vd-card{background:var(--vd-color-bg-card);border:1px solid rgba(208,213,221,.68);border-radius:var(--vd-radius-xl);box-shadow:var(--vd-shadow-1)}.vd-card--elevated{box-shadow:var(--vd-shadow-3)}.vd-cookie-banner{position:fixed;right:var(--vd-space-4);bottom:var(--vd-space-4);left:var(--vd-space-4);z-index:60}.vd-cookie-banner__content{display:flex;flex-wrap:wrap;gap:var(--vd-space-4);align-items:flex-end;justify-content:space-between;padding:var(--vd-space-5);border:1px solid rgba(208,213,221,.72);border-radius:var(--vd-radius-xl);background:rgba(15,23,42,.96);color:var(--vd-color-text-inverse);box-shadow:var(--vd-shadow-3);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.vd-cookie-banner__content strong,.vd-cookie-modal__card h2,.vd-legal-card h2,.vd-legal-page__hero h1{margin:0}.vd-cookie-banner__content p,.vd-cookie-modal__card p,.vd-legal-card li,.vd-legal-card p,.vd-legal-page__caution,.vd-legal-page__summary{line-height:1.6}.vd-cookie-banner__content p,.vd-cookie-modal__card p{margin:var(--vd-space-2) 0 0}.vd-cookie-banner__actions,.vd-cookie-banner__links,.vd-cookie-modal__footer,.vd-legal-page__actions,.vd-legal-page__quick-links{display:flex;flex-wrap:wrap;gap:var(--vd-space-3)}.vd-cookie-banner__links a,.vd-legal-page__quick-links a{color:inherit}.vd-cookie-modal{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:var(--vd-space-4);background:rgba(15,23,42,.58)}.vd-cookie-modal__card{width:min(100%,760px);padding:var(--vd-space-5)}.vd-cookie-modal__header{display:flex;gap:var(--vd-space-3);align-items:flex-start;justify-content:space-between;margin-bottom:var(--vd-space-4)}.vd-cookie-modal__eyebrow,.vd-legal-page__eyebrow{margin:0 0 var(--vd-space-2);color:var(--vd-color-brand-primary);font-size:.85rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.vd-cookie-modal__close{border:0;background:transparent;color:var(--vd-color-text-secondary);cursor:pointer;font:inherit}.vd-cookie-modal__list{display:grid;grid-gap:var(--vd-space-3);gap:var(--vd-space-3)}.vd-cookie-toggle{display:flex;gap:var(--vd-space-4);align-items:flex-start;justify-content:space-between;padding:var(--vd-space-4);border:1px solid rgba(208,213,221,.68);border-radius:var(--vd-radius-lg)}.vd-cookie-toggle strong{display:block}.vd-cookie-toggle input{width:18px;height:18px;margin-top:3px}.vd-legal-page{width:min(1180px,calc(100% - 2rem));margin:0 auto;padding:clamp(2rem,4vw,4rem) 0 4rem;color:var(--vd-color-text-primary)}.vd-legal-page__hero{display:grid;grid-gap:var(--vd-space-3);gap:var(--vd-space-3);margin-bottom:var(--vd-space-6);padding:clamp(1.5rem,3vw,2.5rem);border:1px solid rgba(208,213,221,.72);border-radius:var(--vd-radius-xl);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,247,251,.94));box-shadow:var(--vd-shadow-2);color:var(--vd-color-text-primary)}.vd-legal-page__summary{max-width:68ch;margin:0;font-size:1.05rem;color:var(--vd-color-text-primary)}.vd-legal-page__caution{max-width:68ch;margin:0;color:var(--vd-color-text-secondary)}.vd-legal-page__grid{display:grid;grid-gap:var(--vd-space-5);gap:var(--vd-space-5);grid-template-columns:minmax(0,2.1fr) minmax(280px,.9fr)}.vd-legal-page__aside,.vd-legal-page__content{display:grid;grid-gap:var(--vd-space-4);gap:var(--vd-space-4)}.vd-legal-card{padding:var(--vd-space-5)}.vd-legal-card,.vd-legal-card h2,.vd-legal-card li,.vd-legal-card p,.vd-legal-card strong,.vd-legal-page__hero h1{color:var(--vd-color-text-primary)}.vd-legal-page__quick-links a{display:inline-flex;align-items:center;min-height:40px;padding:0 var(--vd-space-4);border:1px solid rgba(29,78,216,.16);border-radius:var(--vd-radius-pill);background:rgba(29,78,216,.08);color:var(--vd-color-brand-primary);font-weight:600}.vd-legal-page__actions .vd-button--ghost{background:white;border-color:rgba(208,213,221,.9);color:var(--vd-color-text-primary)}.vd-legal-page__actions .vd-button--secondary{background:rgba(15,23,42,.92);border-color:rgba(15,23,42,.92);color:var(--vd-color-text-inverse)}.vd-legal-card ul{margin:var(--vd-space-3) 0 0;padding-left:1.2rem}@media (max-width:768px){.vd-cookie-banner{right:var(--vd-space-3);bottom:var(--vd-space-3);left:var(--vd-space-3)}.vd-cookie-banner__content,.vd-cookie-modal__card,.vd-legal-card{padding:var(--vd-space-4)}.vd-legal-page__grid{grid-template-columns:1fr}}