:root{--agent-proof-ink:#052d25;--agent-proof-muted:#4e6b64;--agent-proof-line:#c8d9d3;--agent-proof-accent:#00a982;--agent-proof-night:#031c17;--agent-proof-paper:#f7faf8}.authority-guide{display:grid;gap:clamp(1.25rem,2.5vw,2rem)}.authority-guide-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(15rem,.65fr);gap:clamp(1rem,3vw,2rem);align-items:stretch;padding:clamp(1.15rem,3vw,2.25rem);overflow:hidden;border:1px solid rgba(7,54,45,.14);border-radius:1.5rem;background:linear-gradient(135deg,rgba(232,248,240,.98),rgba(255,252,239,.96))}.authority-guide-hero-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0}.authority-guide-hero h1{max-width:22ch;margin:.45rem 0 0;color:#07362d;font-size:clamp(2rem,4.8vw,4.4rem);line-height:1.05;letter-spacing:-.045em;text-wrap:balance}.authority-guide-direct-answer{max-width:68ch;margin:1rem 0 0;color:#23443d;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.65}.authority-guide-hero small{margin-top:1rem;color:#4e6761;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.authority-guide-hero img{width:100%;height:100%;min-height:18rem;object-fit:cover;border-radius:1.1rem}.authority-guide-checklist,.authority-guide-faq,.authority-guide-sources{padding:clamp(1rem,2.5vw,1.75rem);border:1px solid rgba(7,54,45,.12);border-radius:1.35rem;background:rgba(255,255,255,.92)}.authority-guide-checklist>header,.authority-guide-faq>header,.authority-guide-sources>header{max-width:68ch;margin-bottom:1rem}.authority-guide-checklist h2,.authority-guide-cta h2,.authority-guide-faq h2,.authority-guide-sources h2{margin:.35rem 0 0;color:#07362d;line-height:1.15;letter-spacing:-.025em;text-wrap:balance}.authority-guide-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.authority-guide-section-grid>section{min-width:0;padding:1rem;border-radius:1rem;background:#f3f8f5}.authority-guide-section-grid>section:last-child{grid-column:1/-1}.authority-guide-section-grid h3{margin:0;color:#07362d;font-size:clamp(1.05rem,1.7vw,1.3rem);line-height:1.25;text-wrap:balance}.authority-guide-cta p,.authority-guide-faq dd,.authority-guide-section-grid li,.authority-guide-section-grid p,.authority-guide-sources p{color:#35524b;line-height:1.6}.authority-guide-section-grid p{margin:.6rem 0;text-wrap:pretty}.authority-guide-section-grid ul,.authority-guide-sources ul{margin:0;padding-inline-start:1.2rem}.authority-guide-section-grid li+li,.authority-guide-sources li+li{margin-top:.45rem}.authority-guide-faq dl{display:grid;gap:.75rem;margin:0}.authority-guide-faq dl>div{padding:1rem;border-left:3px solid #17a673;border-radius:.85rem;background:#f7faf8}.authority-guide-faq dt{color:#07362d;font-weight:750;line-height:1.35}.authority-guide-faq dd{max-width:72ch;margin:.45rem 0 0}.authority-guide-sources a{color:#075f4d;font-weight:700;overflow-wrap:break-word;text-decoration-thickness:from-font;text-underline-offset:.18em}.authority-guide-sources li small{display:block;margin-top:.2rem;color:#60736f;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.authority-guide-change-warning{max-width:72ch;margin:1rem 0 0;padding:.85rem 1rem;border-radius:.85rem;background:#fff7da}.authority-guide-cta{display:flex;gap:1rem;align-items:center;justify-content:space-between}.authority-guide-cta>div:first-child{max-width:66ch}.authority-guide-cta-actions{display:flex;flex:0 0 auto;gap:.65rem;align-items:center}.authority-guide-cta-actions a{min-height:44px}.authority-guide-cta-actions .primary-button{animation:none!important}.authority-guide-hub-grid{margin-bottom:1rem}.authority-guide-hub-card .buyer-guide-card-copy>p{max-width:62ch;line-height:1.6;text-wrap:pretty}@media (max-width:760px){.authority-guide-hero,.authority-guide-section-grid{grid-template-columns:minmax(0,1fr)}.authority-guide-section-grid>section:last-child{grid-column:auto}.authority-guide-hero img{min-height:12rem;max-height:18rem}.authority-guide-cta,.authority-guide-cta-actions{align-items:stretch;flex-direction:column}.authority-guide-cta-actions a{width:100%}}html body .buyer-ai-assistant[data-agent-context=listing] .buyer-ai-panel{width:min(29rem,calc(100vw - 2rem))!important;gap:12px!important;padding:14px!important;border:1px solid var(--agent-proof-line)!important;border-radius:8px!important;background:var(--agent-proof-paper)!important;box-shadow:0 24px 64px rgba(2,24,18,.24)!important}html body .buyer-ai-assistant[data-agent-context=listing].is-open .buyer-agent-chat-launcher{opacity:0!important;pointer-events:none!important;visibility:hidden!important}html body .buyer-agent-listing-context{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:end;min-width:0;padding:14px;border-left:3px solid var(--agent-proof-accent);color:#f6fffb;background:var(--agent-proof-night)}html body .buyer-agent-listing-context>div{display:grid;min-width:0;gap:3px}html body .buyer-agent-listing-context span,html body .buyer-agent-receipt>span{color:#75e5c7;font-size:10px;font-weight:850;line-height:1.2;text-transform:uppercase}html body .buyer-agent-listing-context strong{overflow:hidden;color:#fff;font-size:15px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}html body .buyer-agent-listing-context small{overflow:hidden;color:#a9c8bf;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}html body .buyer-agent-listing-context b{color:#fff;font-size:17px;line-height:1;white-space:nowrap}html body .buyer-ai-assistant[data-agent-context=listing] .buyer-ai-message{padding:13px 2px 12px!important;border:0!important;border-bottom:1px solid var(--agent-proof-line)!important;border-radius:0!important;background:transparent!important}html body .buyer-ai-assistant[data-agent-context=listing] .buyer-ai-message h2{margin:4px 0!important;color:var(--agent-proof-ink)!important;font-size:19px!important;line-height:1.12!important}html body .buyer-ai-assistant[data-agent-context=listing] .buyer-ai-message p,html body .buyer-ai-assistant[data-agent-context=listing] .buyer-ai-message small{color:var(--agent-proof-muted)!important;font-size:12px!important;line-height:1.45!important}html body .buyer-agent-arrange-form.is-listing-context{gap:11px!important;padding:14px!important;border:1px solid var(--agent-proof-line)!important;border-radius:6px!important;background:#fff!important}html body .buyer-agent-arrange-form.is-listing-context .buyer-agent-form-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)!important}html body .buyer-agent-arrange-form.is-listing-context .buyer-agent-form-heading strong{font-size:16px!important}html body .buyer-agent-arrange-form.is-listing-context :is(input:not([type=checkbox]),select,textarea){min-height:44px!important;border-color:#b9cec7!important;border-radius:5px!important;background:#fbfdfc!important}html body .buyer-agent-arrange-form.is-listing-context textarea{min-height:72px!important}html body .buyer-ai-assistant[data-agent-context=listing] .buyer-ai-chip-row{display:flex!important;gap:7px!important;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}html body .buyer-ai-assistant[data-agent-context=listing] .buyer-ai-chip-row::-webkit-scrollbar{display:none}html body .buyer-ai-assistant[data-agent-context=listing] .buyer-ai-chip-row button{flex:0 0 auto;min-height:40px!important;padding:0 13px!important;border-color:#b9cec7!important;border-radius:5px!important;background:#fff!important;color:var(--agent-proof-ink)!important}html body .buyer-agent-receipt[data-agent-proof-step=receipt]{padding:14px!important;border:0!important;border-left:3px solid #46ddb5!important;border-radius:4px!important;color:#fff!important;background:var(--agent-proof-night)!important}html body .buyer-agent-receipt[data-agent-proof-step=receipt] strong{color:#fff!important;font-size:17px!important}html body .buyer-agent-receipt[data-agent-proof-step=receipt] :is(p,small){color:#b9d0ca!important;overflow-wrap:anywhere}html body .buyer-agent-receipt[data-agent-proof-step=receipt] .primary-button{min-height:44px;border-radius:5px!important;background:var(--agent-proof-accent)!important}html body [data-agent-proof-step=confirm],html body [data-agent-proof-step=context],html body [data-agent-proof-step=proposal],html body [data-agent-proof-step=receipt]{transform-origin:center bottom}@media (max-width:680px){html body .app-shell[data-active-route=car]:has(.car-detail-cinematic-hero) .buyer-ai-assistant[data-agent-context=listing]{right:10px!important;left:10px!important;bottom:calc(90px + env(safe-area-inset-bottom))!important}html body .app-shell[data-active-route=car] .buyer-ai-assistant[data-agent-context=listing].is-open .buyer-ai-panel{position:fixed!important;right:max(8px,env(safe-area-inset-right))!important;bottom:calc(72px + env(safe-area-inset-bottom))!important;left:max(8px,env(safe-area-inset-left))!important;width:auto!important;max-height:calc(100dvh - 172px)!important;padding:12px!important}html body .buyer-agent-listing-context{padding:12px}html body .buyer-agent-listing-context b{font-size:15px}html body .buyer-agent-arrange-form.is-listing-context .buyer-agent-form-grid{grid-template-columns:1fr!important}html body .buyer-ai-assistant[data-agent-context=listing] .buyer-ai-input-row{border-radius:6px!important}html body .buyer-ai-assistant[data-agent-context=listing] .buyer-ai-chip-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible}html body .buyer-ai-assistant[data-agent-context=listing] .buyer-ai-chip-row button{width:100%;min-height:46px!important;padding:6px 9px!important;white-space:normal}}@media (max-width:390px){html body .buyer-agent-listing-context{grid-template-columns:minmax(0,1fr);gap:8px;align-items:start}}@media (prefers-reduced-motion:reduce){html body [data-agent-proof-step]{transition-duration:.01ms!important;animation-duration:.01ms!important;will-change:auto}}html body .agent-work-order-console-v2[data-agent-state]{border-color:var(--agent-proof-line);background:#f5f9f7}html body .agent-work-order-console-v2[data-agent-state] .agent-work-order-list{gap:0;border-top:1px solid var(--agent-proof-line)}html body .agent-work-order-console-v2[data-agent-state] .agent-work-order-list button{min-height:72px;border:0;border-bottom:1px solid var(--agent-proof-line);border-radius:0;background:transparent}html body .agent-work-order-console-v2[data-agent-state] .agent-work-order-list button.is-active{border-left:3px solid var(--agent-proof-accent);background:#e8f5f0}html body .agent-work-order-console-v2[data-agent-state] .agent-work-order-detail{border-color:var(--agent-proof-line);border-radius:6px;box-shadow:0 14px 34px rgba(3,33,26,.08)}html body .agent-work-order-console-v2[data-agent-state] .agent-work-order-receipt{padding-left:12px;border-left:3px solid var(--agent-proof-accent)}html body .agent-work-order-console-v2[data-agent-state] .agent-work-order-stages{position:relative}html body .agent-work-order-console-v2[data-agent-state] .agent-work-order-stages:before{content:"";position:absolute;top:14px;right:8%;left:8%;height:1px;background:var(--agent-proof-line)}html body .agent-work-order-console-v2[data-agent-state] .agent-work-order-stages li{position:relative;z-index:1}html body .agent-work-order-console-v2[data-agent-state] .agent-work-order-stages li>span{background:#fff}@media (max-width:700px){html body .agent-work-order-console-v2[data-agent-state] .agent-work-order-list button{flex-basis:72%;border:1px solid var(--agent-proof-line);border-radius:5px}html body .agent-work-order-console-v2[data-agent-state] .agent-work-order-stages:before{display:none}}