:root{--font-family-base:Inter, system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--font-size-xs:12px;--font-size-sm:14px;--font-size-md:16px;--font-size-lg:20px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.2;--line-height-base:1.5;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--radius-sm:8px;--radius-md:10px;--radius-lg:12px;--container-max:960px;--ui-focus:#175cd3;--ui-focus-ring:#175cd333;--ui-border:#d0d5dd;--ui-border-hover:#98a2b3;--ui-bg-hover-soft:#f9fafb}button{color:#fff;cursor:pointer;background:#175cd3;border:0;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s}button:hover:not(:disabled){background:#1849a9}button:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--ui-focus-ring)}.btn-link{padding:calc(var(--space-2) + 2px) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--ui-border);font:inherit;cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.btn-link.btn-secondary{color:#fff;background:#344054;border-color:#344054}.btn-link.btn-ghost{color:#344054;background:#fff}.btn-link.btn-secondary:hover{background:#1d2939;border-color:#1d2939}.btn-link.btn-ghost:hover{background:var(--ui-bg-hover-soft);border-color:var(--ui-border-hover)}.btn-link:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--ui-focus-ring)}.btn-secondary{background:#344054}.btn-secondary:hover:not(:disabled){background:#1d2939}.btn-ghost{color:#344054;border:1px solid var(--ui-border);background:#fff}.btn-ghost:hover:not(:disabled){background:var(--ui-bg-hover-soft);border-color:var(--ui-border-hover)}.btn-danger{background:#b42318}.btn-danger:hover:not(:disabled){background:#912018}button:disabled{opacity:.55;cursor:not-allowed}.feedback{margin:var(--space-2) 0 0;padding:var(--space-2) calc(var(--space-2) + 2px);border-radius:var(--radius-sm);font-size:var(--font-size-sm);border:1px solid #0000}.feedback-success{color:#067647;background:#ecfdf3;border-color:#abefc6}.feedback-error{color:#b42318;background:#fef3f2;border-color:#fecdca}.feedback-info{color:#175cd3;background:#eff8ff;border-color:#b2ddff}.truncate{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}*{box-sizing:border-box}body{font-family:var(--font-family-base);font-size:var(--font-size-md);line-height:var(--line-height-base);font-weight:var(--font-weight-regular);color:#101828;background:#f4f6fb;margin:0}a{color:#175cd3;text-decoration:none}#root{min-width:0;min-height:100vh;overflow-x:clip}.app-shell{min-width:0;overflow-x:clip}main{max-width:var(--container-max);padding:var(--space-3);min-width:0;margin:0 auto;overflow-x:clip}.topbar{padding:var(--space-3);gap:var(--space-2);background:#fff;border-bottom:1px solid #e4e7ec;flex-wrap:wrap;justify-content:space-between;align-items:center;min-width:0;display:flex}.brand{font-weight:var(--font-weight-bold);color:#101828;border-radius:var(--radius-sm);padding:calc(var(--space-2) - 2px) var(--space-2);min-width:0;max-width:100%;transition:background-color .15s,color .15s}.brand:hover{background:#f2f4f7}.brand:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.tabs{gap:var(--space-3);padding:calc(var(--space-2) + 2px) var(--space-3);scrollbar-width:thin;-webkit-overflow-scrolling:touch;background:#fff;border-bottom:1px solid #e4e7ec;display:flex;overflow-x:auto}.tabs a{color:#344054;padding:var(--space-2) calc(var(--space-2) + 2px);border-radius:var(--radius-sm);border:1px solid #0000;flex-shrink:0;transition:background-color .15s,border-color .15s,color .15s}.tabs a:hover{background:#f2f4f7}.tabs a.active{font-weight:var(--font-weight-bold);color:#175cd3;background:#eff8ff;border-color:#b2ddff}.tabs a:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.topbar button{border-radius:var(--radius-sm);padding:var(--space-2) calc(var(--space-2) + 2px);color:#344054;border:1px solid var(--ui-border);background:#fff;transition:background-color .15s,border-color .15s,color .15s}.topbar button:hover{color:#b42318;background:#fef3f2;border-color:#fecdca}.topbar button:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.card{border-radius:var(--radius-lg);padding:calc(var(--space-3) + 2px);margin-bottom:var(--space-3);overflow-wrap:anywhere;background:#fff;border:1px solid #e4e7ec;min-width:0;overflow-x:clip}.card>h1{margin:0 0 var(--space-2);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:#101828;line-height:var(--line-height-tight)}.subcard{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid #e4e7ec;min-width:0}.subcard.nested{border-radius:var(--radius-md);padding:var(--space-3);margin-top:var(--space-2);background:#fcfcfd;border:1px solid #eaecf0}.section-stack>article.subcard:first-child{border-top:none;margin-top:0;padding-top:0}.form{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.form label{gap:var(--space-2);min-width:0;font-size:var(--font-size-sm);flex-direction:column;align-items:stretch;display:flex}.form-section-title{margin:0 0 var(--space-1);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:#101828}.form-section-lead{margin:0 0 var(--space-2);font-size:var(--font-size-sm)}.form-grid-2{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));min-width:0;display:grid}.form-grid-2>label{margin:0}.form-actions{gap:var(--space-2);margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid #eaecf0;flex-wrap:wrap;justify-content:flex-start;display:flex}.section-stack{gap:var(--space-3);margin-top:var(--space-2);flex-direction:column;min-width:0;display:flex}@media (width>=640px){.form-actions{justify-content:flex-end}}.form input,.form textarea,.form select{max-width:100%}.filters,.actions,.inline{gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.filters input,.filters select{flex:140px;min-width:0;max-width:100%}.actions{margin-top:var(--space-3)}input:not([type=file]),select,textarea,button{padding:calc(var(--space-2) + 2px) var(--space-3);border:1px solid var(--ui-border);border-radius:var(--radius-sm);font:inherit;background:#fff}textarea{width:100%;line-height:var(--line-height-base);resize:vertical;min-height:4.5rem;display:block}input:hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){border-color:var(--ui-border-hover)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--ui-focus-ring);border-color:var(--ui-focus)}input:disabled,select:disabled,textarea:disabled{opacity:.65;cursor:not-allowed;background:#f9fafb}input.input-readonly,textarea.input-readonly{color:#475467;cursor:default;background:#f2f4f7}input.input-readonly:focus-visible,textarea.input-readonly:focus-visible{box-shadow:none;border-color:var(--ui-border);outline:none}input[type=file]{width:100%;max-width:100%;padding:var(--space-2);border:1px solid var(--ui-border);border-radius:var(--radius-sm);font:inherit;font-size:var(--font-size-sm);cursor:pointer;background:#fff;display:block}input[type=file]:hover{border-color:var(--ui-border-hover)}input[type=file]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--ui-focus-ring);border-color:var(--ui-focus)}input[type=file]:disabled{opacity:.65;cursor:not-allowed}input[type=file]::file-selector-button{font:inherit;font-size:var(--font-size-sm);margin-right:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:#fff;cursor:pointer;background:#344054;border:0;transition:background-color .15s}input[type=file]::-webkit-file-upload-button{font:inherit;font-size:var(--font-size-sm);margin-right:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:#fff;cursor:pointer;background:#344054;border:0;transition:background-color .15s}input[type=file]::file-selector-button:hover{background:#1d2939}input[type=file]::-webkit-file-upload-button:hover{background:#1d2939}.grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.grid--dense{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,132px),1fr))}.grid>*{min-width:0}.metric{border-radius:var(--radius-md);padding:calc(var(--space-2) + 2px);border:1px solid #e4e7ec;min-width:0;overflow-x:clip}.metric--dense{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm)}.metric p{font-size:var(--font-size-sm);line-height:var(--line-height-base);overflow-wrap:anywhere;margin:0}.metric--dense p{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:#667085;margin-bottom:var(--space-1)}.metric strong{font-size:var(--font-size-lg);line-height:var(--line-height-tight);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;word-break:normal}.metric--dense strong{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:var(--line-height-base);color:#101828}@media (width<=480px){.metric--dense strong{font-size:var(--font-size-sm)}}.metric-trend{gap:var(--space-1);display:grid}.delta-positive{color:#067647}.delta-negative{color:#b42318}.sparkline{align-items:flex-end;gap:3px;min-height:52px;display:flex}.sparkline-bar{background:linear-gradient(#175cd3 0%,#2e90fa 100%);border-radius:999px;width:8px}.list{margin:0;padding:0;list-style:none}.list-row{justify-content:space-between;align-items:center;gap:var(--space-2);padding:calc(var(--space-2) + 2px) 0;border-bottom:1px solid #f2f4f7;flex-wrap:wrap;min-width:0;display:flex}.list-row>span,.list-row>strong{overflow-wrap:anywhere;min-width:0}.cars-list{gap:var(--space-2);flex-direction:column;display:flex}.car-card{border-radius:var(--radius-md);padding:var(--space-3);background:#fcfcfd;border:1px solid #eaecf0;min-width:0;max-width:100%;margin:0;list-style:none;overflow-x:clip}.car-card-title{align-items:center;gap:var(--space-2);min-height:44px;margin:0 0 var(--space-3);padding:var(--space-2);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:#101828;overflow-wrap:anywhere;word-break:break-word;border-radius:var(--radius-sm);border-bottom:1px solid #eaecf0;text-decoration:none;transition:color .15s,background-color .15s;display:flex}.car-card-title-text{flex:1;min-width:0}.document-thumb{border-radius:var(--radius-sm);object-fit:cover;background:#f2f4f7;border:1px solid #eaecf0;flex-shrink:0}.document-thumb--skeleton{vertical-align:middle;background:linear-gradient(90deg,#f2f4f7 25%,#e4e7ec 50%,#f2f4f7 75%) 0 0/200% 100%;animation:1.2s ease-in-out infinite document-thumb-shimmer;display:inline-block}@keyframes document-thumb-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.document-thumb--file{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:#667085;text-align:center;background:#f9fafb;justify-content:center;align-items:center;padding:2px;line-height:1.2;display:inline-flex}.document-material-row-main{align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex}.document-material-row-main>span{overflow-wrap:anywhere;min-width:0}.car-card-title:hover{color:#175cd3;background:#f9fafb}.car-card-title:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.car-card-metrics{gap:var(--space-3) var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}@media (width>=640px){.car-card-metrics{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(148px,1fr))}}.car-metric{min-width:0;margin:0}.car-metric dt,.car-metric dd{margin:0;padding:0}.car-metric-label{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:#667085;margin-bottom:var(--space-1);line-height:1.35}.car-metric-value{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:#101828;line-height:var(--line-height-base);overflow-wrap:anywhere;word-break:break-word}.car-metric--wide{grid-column:1/-1}.cars-page-filters{gap:var(--space-2);margin-bottom:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,172px),1fr));align-items:stretch;display:grid}.cars-page-filters select,.cars-page-filters input[type=text],.cars-page-filters input[type=date]{width:100%;min-width:0;min-height:42px;font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:#101828;font-family:inherit;line-height:1.45}@media (width<=520px){.cars-page-filters{grid-template-columns:1fr}}.attention-car-row{align-items:center}.gallery-cover-badge{font-weight:var(--font-weight-semibold);color:#175cd3}.car-disclosure-article{padding:0;overflow:hidden}.car-disclosure-article>.feedback{margin:var(--space-2) var(--space-3) 0}.car-page-disclosure{border:none;margin:0}.car-page-disclosure-summary{cursor:pointer;padding:var(--space-3);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:#101828;justify-content:space-between;align-items:center;gap:var(--space-2);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-bottom:1px solid #0000;margin:0;list-style:none;transition:background-color .15s;display:flex}.car-page-disclosure-summary:hover{background:#f9fafb}.car-page-disclosure-summary:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}.car-page-disclosure-summary::-webkit-details-marker{display:none}.car-page-disclosure-summary:after{content:"";width:.5rem;height:.5rem;margin-left:var(--space-2);border-bottom:2px solid #667085;border-right:2px solid #667085;flex-shrink:0;transition:transform .15s;transform:rotate(45deg)}.car-page-disclosure[open]>.car-page-disclosure-summary:after{margin-top:.15rem;transform:rotate(-135deg)}.car-page-disclosure[open]>.car-page-disclosure-summary{border-bottom-color:#eaecf0}.car-page-disclosure-body{padding:0 var(--space-3) var(--space-3)}.car-page-disclosure-body>p.muted:first-child{margin-top:var(--space-3)}.attention-car-link{min-width:0;color:inherit;padding:var(--space-2);margin:calc(-1 * var(--space-2));border-radius:var(--radius-md);flex:1;text-decoration:none;transition:background-color .15s,color .15s;display:block}.attention-car-link:hover{background:#f2f4f7}.attention-car-link:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.attention-car-title{color:#101828;display:block}.attention-car-link:hover .attention-car-title{color:#175cd3}.attention-car-link .muted{color:#667085}.muted{color:#667085;font-size:var(--font-size-sm);margin:0}.state{margin:var(--space-2) 0;font-size:var(--font-size-sm)}.error{color:#b42318}.snapshot{color:#e8eef9;border-radius:var(--radius-sm);padding:calc(var(--space-2) + 2px);font-size:var(--font-size-xs);line-height:var(--line-height-base);background:#0b1020;overflow:auto}.archive-deal-toolbar{margin-bottom:var(--space-3);flex-wrap:wrap}.archive-json-details{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid #eaecf0}.archive-json-details summary{cursor:pointer;font-size:var(--font-size-sm);color:#667085;-webkit-user-select:none;user-select:none}.archive-json-lead{margin-top:var(--space-2);margin-bottom:var(--space-2)}.archive-deal-dkp-actions{align-items:flex-start;gap:var(--space-2);flex-direction:column}.bottom-nav{display:none}@media (width<=768px){.tabs{display:none}main{padding-bottom:88px}.grid{grid-template-columns:1fr 1fr}.card{padding:var(--space-3)}.bottom-nav{z-index:50;background:#fff;border-top:1px solid #e4e7ec;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.bottom-nav a{text-align:center;padding:var(--space-2) var(--space-1);font-size:var(--font-size-xs);color:#475467}.bottom-nav a.active{color:#175cd3;font-weight:var(--font-weight-semibold);background:#eff8ff}}@media (width<=480px){.grid{grid-template-columns:1fr}main{padding-left:var(--space-2);padding-right:var(--space-2)}.bottom-nav a{min-height:48px;padding:var(--space-3) var(--space-1);justify-content:center;align-items:center;display:flex}}.auth-public-wrap{background:#f4f6fb;flex-direction:column;min-width:0;min-height:100vh;display:flex}.auth-public-main{padding:var(--space-5) var(--space-3);flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:0;display:flex}.auth-public-card{width:100%;max-width:min(32rem,100%);margin-bottom:0;box-shadow:0 1px 2px #1018280f}.auth-public-card--narrow{max-width:min(24rem,100%)}.auth-public-card .auth-public-title{margin:0 0 var(--space-1);font-size:clamp(1.25rem,.6rem + 1.25vw,1.5rem);font-weight:var(--font-weight-bold);color:#101828;letter-spacing:-.02em;line-height:var(--line-height-tight)}.auth-public-lead{margin:0 0 var(--space-3);font-size:var(--font-size-sm);line-height:1.45}.auth-public-hint{margin:var(--space-3) 0 0;font-size:var(--font-size-sm);line-height:1.45}.auth-public-hint code{font-size:.9em}.auth-public-submit{width:100%;margin-top:var(--space-1);padding-block:calc(var(--space-2) + 4px);font-weight:var(--font-weight-bold)}.auth-secondary-row{margin-top:var(--space-4);padding-top:var(--space-3);font-size:var(--font-size-sm);color:#475467;text-align:center;border-top:1px solid #eaecf0;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .65rem;display:flex}.auth-secondary-group{white-space:nowrap}.auth-secondary-sep{opacity:.45;-webkit-user-select:none;user-select:none;flex-shrink:0}.auth-text-link{color:#175cd3;text-underline-offset:.2em;cursor:pointer;font-weight:600;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px}.auth-text-link:hover{color:#1849a9;text-decoration-thickness:2px}.auth-text-link:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px;border-radius:2px}.auth-public-footer{padding:var(--space-3) clamp(var(--space-3), 4vw, var(--space-6));font-size:var(--font-size-sm);color:#667085;background:#fff;border-top:1px solid #e4e7ec;margin-top:auto;line-height:1.4}.auth-public-footer--minimal{padding-block:var(--space-3)}.auth-public-footer-bar{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);max-width:var(--container-max);flex-wrap:wrap;width:100%;margin:0 auto;display:flex}.auth-public-footer-meta{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;min-width:0;display:inline-flex}.auth-public-footer-brand{font-weight:var(--font-weight-semibold);color:#344054;letter-spacing:-.01em}.auth-public-footer-year{color:#667085}.auth-public-footer-dot{opacity:.45;-webkit-user-select:none;user-select:none;flex-shrink:0}.auth-public-footer-legal{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem .5rem;margin:0;padding:0;display:inline-flex}.auth-public-footer-legal a{color:#175cd3;font-weight:var(--font-weight-medium);white-space:nowrap;text-decoration:none}.auth-public-footer-legal a:hover{text-underline-offset:.15em;text-decoration:underline}.auth-public-footer-legal a:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px;border-radius:2px}@media (width<=720px){.auth-public-footer-bar{text-align:center;flex-direction:column;justify-content:center;align-items:center}.auth-public-footer-meta,.auth-public-footer-legal{justify-content:center}.auth-public-footer-legal a{white-space:normal;text-align:center}}.auth-public-footer nav{max-width:none;margin:0}.form label.checkbox-row{align-items:flex-start;gap:var(--space-2);flex-direction:row}.form label.checkbox-row input[type=checkbox]{flex-shrink:0;width:1.1rem;height:1.1rem;margin-top:.2rem}.form label.checkbox-row a{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.legal-doc-page{max-width:52rem;margin:0 auto}.legal-doc-nav-top{margin:0 0 var(--space-2);font-size:var(--font-size-sm)}.legal-doc-card h2{margin-top:var(--space-4);margin-bottom:var(--space-2);font-size:var(--font-size-md)}.legal-doc-meta{margin-top:0}.legal-doc-toc{gap:var(--space-2) var(--space-3);margin:var(--space-4) 0 var(--space-3);padding:var(--space-3);background:#f9fafb;border:1px solid #eaecf0;border-radius:8px;flex-wrap:wrap;display:flex}.legal-doc-toc-link{font-size:var(--font-size-sm);color:#175cd3;text-decoration:none}.legal-doc-toc-link:hover{text-decoration:underline}.legal-doc-toc-link--active{color:#101828;font-weight:600;text-decoration:underline}.legal-doc-section+.legal-doc-section{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid #eaecf0}.auth-public-footer-nav{justify-content:center;gap:var(--space-1) var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.auth-public-footer-nav a{color:#175cd3;text-decoration:none}.auth-public-footer-nav a:hover{text-decoration:underline}.auth-public-footer-sep{opacity:.55;-webkit-user-select:none;user-select:none}.auth-public-footer-strong{margin-bottom:var(--space-2);color:#344054;display:block}.auth-public-footer-contacts{text-align:left;max-width:40rem;margin:0 auto var(--space-3);padding-top:var(--space-3);border-top:1px solid #eaecf0}.auth-public-footer-contact-more{margin:var(--space-2) 0 0;font-size:var(--font-size-sm)}.auth-public-footer-operator-lines{font-size:var(--font-size-sm);color:#344054;white-space:pre-line;margin:0;line-height:1.55}.owner-subnav{gap:var(--space-2) var(--space-3);margin:0 0 var(--space-4);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:#f9fafb;border:1px solid #eaecf0;flex-wrap:wrap;display:flex}.owner-subnav-link{font-size:var(--font-size-sm);color:#344054;padding:var(--space-1) var(--space-2);border-radius:6px;text-decoration:none}.owner-subnav-link:hover{color:#101828;background:#eaecf0}.owner-subnav-link--active{color:#1d2939;background:#e0e7ff;font-weight:600}.owner-shell{display:block}.owner-dashboard-card{flex-direction:column;gap:0;display:flex}.owner-dashboard-lead{margin-bottom:var(--space-3);max-width:40rem}.owner-dashboard-footer{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid #eaecf0}.owner-legal-top-links{margin:0 0 var(--space-3);font-size:var(--font-size-sm)}.owner-footer-toggles-fieldset{margin:0 0 var(--space-4);padding:var(--space-3);border-radius:var(--radius-sm);background:#fcfcfd;border:1px solid #eaecf0}.owner-footer-toggles-fieldset legend{padding:0 var(--space-2)}.auth-public-footer-developer{max-width:40rem;margin:0 auto var(--space-3);padding-top:var(--space-3);color:#475467;border-top:1px solid #eaecf0}.auth-public-footer-disclaimer{margin:var(--space-3) 0 0;font-size:var(--font-size-xs);color:#667085;line-height:1.45}.legal-doc-body--compact{font-size:var(--font-size-xs);line-height:1.45}.site-map-section{margin-top:var(--space-4)}.site-map-h2{margin:0 0 var(--space-2);font-size:var(--font-size-md)}.site-map-list{margin:0;padding-left:1.25rem;line-height:1.6}.owner-toggle-row{margin-top:var(--space-1)}.legal-revisions-wrap{margin:var(--space-3) 0;overflow-x:auto}.legal-revisions-table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}.legal-revisions-table th,.legal-revisions-table td{padding:var(--space-2);text-align:left;vertical-align:top;border:1px solid #eaecf0}.legal-revisions-table thead th{font-weight:var(--font-weight-semibold);background:#f9fafb}.legal-revisions-table tbody tr{cursor:pointer}.legal-revisions-table tbody tr:hover{background:#f9fafb}.legal-revisions-row-active{background:#eff8ff!important}.legal-revisions-mono{font-family:ui-monospace,monospace;font-size:var(--font-size-xs);word-break:break-all}.legal-revisions-detail{margin-top:var(--space-4)}.legal-revisions-meta{margin-top:0}.legal-reaccept-banner{max-width:var(--container-max);padding:var(--space-3);align-items:center;gap:var(--space-3);border-radius:var(--radius-lg);background:#fff7ed;border:1px solid #fedf89;flex-wrap:wrap;margin:0 auto;display:flex}.legal-reaccept-banner p{flex:220px;min-width:0;margin:0}.owner-reaccept-fieldset{margin-top:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);border:1px solid #e4e7ec}.owner-reaccept-fieldset legend{padding:0 var(--space-2)}
