:root{--paper:#f6f5f0;--surface:#fff;--ink:#202d29;--muted:#5b675f;--pine:#235d4b;--sage:#e7ece4;--line:#d9ded5;--warn:#785320;--warn-bg:#f4ecd9;--error:#963f36;--focus:#315e83;--sidebar:208px;font-family:Segoe UI,Arial,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:var(--pine);text-underline-offset:4px}button{color:inherit;border:0;background:transparent}a,button{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--focus);outline-offset:4px}button,input,select{min-height:44px}button{padding:8px 12px}h1,h2,h3,p{margin-top:0}h1{font-size:36px;line-height:1.14;letter-spacing:-1.1px;font-weight:650;margin-bottom:14px}h2{font-size:25px;line-height:1.25;font-weight:600;letter-spacing:-.5px}h3{font-size:19px;line-height:1.35}p{line-height:1.5;margin-bottom:16px}small,.meta{font-size:13px;line-height:1.45;color:var(--muted)}.muted{color:var(--muted)}.eyebrow{font-size:12px;font-weight:650;text-transform:uppercase;letter-spacing:1.4px;color:var(--pine);margin-bottom:12px}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:11px 20px;background:var(--pine);color:#fff;border-radius:6px;text-decoration:none;font-weight:600;border:1px solid var(--pine);transition:background .16s,transform .16s}.button:hover{background:#194535}.secondary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 16px;border:1px solid var(--line);border-radius:6px;background:transparent;text-decoration:none;color:var(--ink)}.secondary:hover{background:var(--sage)}.skip{position:fixed;top:-100px;z-index:100;padding:12px;background:white}.skip:focus{top:8px}.sandbox-strip{position:relative;z-index:20;min-height:36px;padding:8px 24px;background:var(--warn-bg);color:var(--warn);display:flex;gap:16px;justify-content:center;align-items:center;font-size:12px;line-height:1.4}.sandbox-strip a{font-weight:700;color:inherit}.sandbox-strip strong{white-space:nowrap}.brand{display:inline-flex;gap:8px;align-items:center;color:var(--pine);font-size:42px;font-weight:750;line-height:1;letter-spacing:-2.5px;text-decoration:none}.brand span{font-size:12px;letter-spacing:0;margin-left:10px;color:var(--muted);font-weight:500}.sidebar{width:var(--sidebar);position:fixed;top:36px;bottom:0;left:0;background:var(--paper);border-right:1px solid var(--line);padding:29px 20px;display:flex;flex-direction:column;z-index:10}.sidebar>p{margin:16px 0 32px}.sidebar nav{display:grid;gap:6px}.sidebar nav>a{min-height:46px;display:flex;align-items:center;gap:13px;padding:10px 12px;text-decoration:none;color:var(--muted);border-radius:6px}.sidebar nav>a[aria-current]{background:var(--sage);color:var(--pine);font-weight:600}.sidebar nav span{font-size:21px;width:24px;text-align:center}.sidebar-foot{margin-top:auto;display:grid;font-size:14px;gap:4px}.sidebar-foot a{display:block;padding:8px 0;min-height:38px}.sidebar-foot details{margin-top:12px}.app-header,.mobile-nav{display:none}.main{margin-left:var(--sidebar);padding:24px 40px 60px;max-width:1550px;min-height:75vh}.journey-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding-bottom:16px;margin-bottom:30px;font-size:13px;color:var(--muted)}.journey-bar a{font-weight:600}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:26px}.page-head p{max-width:660px}.toolbar,.action-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.section{padding-top:24px;margin-top:24px;border-top:1px solid var(--line)}.stack{display:grid;gap:24px}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px}.split>*{min-width:0}.summary{background:var(--sage);padding:24px;border-radius:6px}.notice{padding:16px 20px;background:var(--sage);border-left:3px solid var(--pine);line-height:1.5}.notice p:last-child{margin-bottom:0}.warning{background:var(--warn-bg);color:var(--warn);border-color:var(--warn)}.rule-list{list-style:none;padding:0;margin:0}.rule-list>li,.rule-row{padding:20px 0;border-top:1px solid var(--line)}.field{display:grid;gap:8px;margin-bottom:18px;font-size:14px;font-weight:600}.field input,.field select,.field textarea{font-weight:400}input,select,textarea{border:1px solid #aab3aa;border-radius:6px;background:var(--surface);padding:11px 12px;width:100%;color:var(--ink);min-width:0}textarea{resize:vertical;min-height:110px}input[type=checkbox],input[type=radio]{width:20px;min-height:20px;margin-right:8px;accent-color:var(--pine)}label:has(input[type=checkbox]){font-size:14px;font-weight:400;display:flex;align-items:flex-start;gap:6px;line-height:1.5}.fields{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px}.fields .full{grid-column:1/-1}fieldset{min-width:0;padding:0;border:0;margin:0 0 28px}legend{font-weight:600;font-size:20px;margin-bottom:20px}.tabs{display:flex;overflow-x:auto;max-width:100%;gap:20px;border-bottom:1px solid var(--line);scrollbar-width:thin;margin-bottom:26px}.tabs button,.tabs a{flex:0 0 auto;min-height:48px;padding:10px 0;color:var(--muted);border-bottom:3px solid transparent;text-decoration:none}.tabs [aria-selected=true],.tabs [aria-current]{color:var(--pine);border-color:var(--pine);font-weight:600}[hidden]{display:none!important}.facts{margin:0}.facts>div{display:grid;grid-template-columns:1fr 1.3fr;gap:20px;padding:12px 0;border-bottom:1px solid var(--line);font-size:14px;line-height:1.5}.facts dt{color:var(--muted)}.facts dd{margin:0;overflow-wrap:anywhere}.source-text{white-space:pre-wrap;font-size:17px;line-height:1.65;max-width:72ch}.questions{padding-left:22px}.questions li{margin-bottom:14px;line-height:1.55}details{line-height:1.5}summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:500}details p{font-size:14px}details[open]>summary{margin-bottom:10px}.status-block{border-left:3px solid var(--pine);padding-left:16px}.status-axis{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.status-block p{margin:10px 0;font-size:14px}.status-block .uncertainty{color:var(--warn)}.status-axis strong{font-size:17px}.state-dot{width:6px;height:6px;border-radius:50%;background:var(--pine)}.status-block.compact{padding-left:12px}.status-block.compact p{margin:6px 0}.price{font-variant-numeric:tabular-nums;font-size:30px;font-weight:650;letter-spacing:-.8px}.range{font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.valuation p{margin-bottom:6px;font-size:13px}.valuation details{font-size:12px}.valuation .opportunity{color:var(--pine)}.gallery{min-width:0}.image-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:3px;background:var(--sage)}.image-track::-webkit-scrollbar{display:none}.image-slide{flex:0 0 100%;scroll-snap-align:start;padding:0;min-width:0;overflow:hidden;aspect-ratio:4/3;position:relative}.image-slide img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .22s}.gallery-controls{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--muted);gap:4px}.gallery-controls button{padding:4px 8px;min-width:36px}.lot-row{display:grid;grid-template-columns:144px minmax(0,1fr);gap:24px;border-top:1px solid var(--line);padding:20px 0;min-width:0}.lot-copy{min-width:0}.lot-row h2,.lot-row h3{font-size:20px;margin-bottom:4px}.lot-row .price{font-size:25px}.lot-row .valuation{margin:10px 0}.lot-row .valuation .range{font-size:18px}.lot-row .status-block .meta{display:none}.lot-row .status-block p{font-size:13px;line-height:1.4}.lot-row .gallery-controls span{font-size:10px}.lot-row .gallery-controls button{min-height:44px}.empty{text-align:center;padding:48px 24px}.empty>span{font-size:36px;color:var(--pine)}.empty p{color:var(--muted)}.review-controls{margin-top:56px;padding-top:16px;border-top:1px solid var(--line);font-size:12px;color:var(--muted);max-width:620px}.review-controls select{margin-top:10px;font-size:14px}.footer{margin-left:var(--sidebar);padding:28px 40px 60px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:32px;font-size:12px;color:var(--muted)}.footer nav{display:flex;flex-wrap:wrap;gap:20px}.assist-dock{position:fixed;right:20px;bottom:18px;display:flex;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:30px;padding:2px 5px;z-index:25;box-shadow:0 5px 15px #202d2908}.help-trigger{color:var(--pine);font-weight:600}.feedback-trigger{font-size:12px;color:var(--muted);border-left:1px solid var(--line)}dialog{color:var(--ink);border:1px solid var(--line);border-radius:10px;padding:28px;width:min(560px,calc(100% - 32px));max-height:90dvh;overflow:auto;background:var(--paper);box-shadow:0 18px 70px #202d2930}dialog::backdrop{background:#202d2960}dialog.sheet{position:fixed;margin:0;left:auto;right:16px;top:52px;bottom:16px;width:min(460px,calc(100% - 32px));max-height:none;border-radius:10px}.sheet-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.sheet-head h2{margin:0}.icon-button{font-size:27px;line-height:1;padding:4px 8px;min-width:44px;flex:none}.context-chip{background:var(--sage);display:flex;align-items:center;gap:10px;padding:8px 12px;font-size:12px;margin:18px 0}.context-chip button{margin-left:auto;text-decoration:underline;font-size:12px}.help-questions{display:grid;border-top:1px solid var(--line);margin-bottom:20px}.help-questions button{text-align:left;border-bottom:1px solid var(--line);padding:12px 0;font-size:14px}.help-questions button:hover{color:var(--pine)}#help-answer{border-left:3px solid var(--pine);padding-left:16px}#help-answer h3{font-size:18px}#help-answer p{font-size:14px}#image-dialog{width:min(1000px,calc(100% - 32px))}#full-image{max-height:65dvh;max-width:100%;width:100%;object-fit:contain}.toast{position:fixed;bottom:82px;left:50%;transform:translateX(-50%);background:var(--ink);color:white;padding:14px 22px;border-radius:6px;max-width:min(620px,calc(100% - 32px));z-index:100;font-size:14px;box-shadow:0 4px 20px #202d2920}#quote-error,[role=alert]{color:var(--error)}.public-header{padding:24px 5vw;display:flex;justify-content:space-between;align-items:center;gap:24px}.public-header nav{display:flex;align-items:center;gap:26px;font-size:14px}.public-header nav>a{text-decoration:none}.public-main{margin:0;padding:0;max-width:none}.public-main>.review-controls,.public-main>#state-preview{margin:24px 5vw}.public-main~.footer{margin-left:0;padding-left:5vw;padding-right:5vw}.public-wrap{width:min(1120px,90vw);margin:auto;padding:64px 0}.public-wrap.narrow{max-width:740px}.hero{position:relative;min-height:580px;display:grid;grid-template-columns:1.05fr 1fr;overflow:hidden;background:var(--sage)}.hero-copy{padding:60px 40px 64px max(5vw,calc((100vw - 1120px)/2));position:relative;z-index:1}.hero-brand{font-size:84px;letter-spacing:-5px;color:var(--pine);font-weight:750;line-height:1;margin:0 0 22px}.hero h1{font-family:Georgia,serif;font-weight:400;font-size:52px;max-width:560px;line-height:1.06;letter-spacing:-1.7px;margin:0 0 22px}.hero p{max-width:450px;font-size:17px}.hero-art{min-width:0;position:relative}.hero-art img{width:100%;height:100%;object-fit:cover;object-position:60% 50%;display:block}.hero-art small{position:absolute;left:14px;bottom:14px;background:#f6f5f0ee;padding:8px 12px;font-size:11px}.hero-copy>*{animation:enter .5s both}.hero-copy>h1{animation-delay:.07s}.hero-copy>p{animation-delay:.12s}.hero-copy>.action-row{animation-delay:.18s}.numbered{counter-reset:steps;list-style:none;padding:0}.numbered li{counter-increment:steps;display:grid;grid-template-columns:42px 1fr;gap:18px;padding:24px 0;border-top:1px solid var(--line)}.numbered li:before{content:'0' counter(steps);color:var(--pine);font-size:20px}.numbered li>div{min-width:0}.numbered p{margin-bottom:0}.dark-section{background:var(--pine);color:white}.dark-section a{color:white}.dark-section .eyebrow{color:#d5e4d9}.dark-section .rule-list>li{border-color:#ffffff35}.auth-layout{max-width:480px;margin:32px auto 72px;padding:0 20px}.auth-layout h1{font-size:32px}.auth-layout .button{width:100%}.auth-layout label{margin:20px 0}.account-grid{display:grid;grid-template-columns:minmax(0,640px) 1fr;gap:40px}.wallets{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px}.wallets>div{padding:20px 0;border-top:2px solid var(--line)}.wallets>div.demo-wallet{border-color:var(--warn);color:var(--warn)}.wallets strong{font-size:24px;display:block;margin:12px 0}.operator-banner{background:var(--ink);color:white;padding:18px 20px;margin-bottom:24px}.op-row{display:grid;grid-template-columns:1.2fr 1fr 1fr 2fr;gap:18px;padding:18px 0;border-bottom:1px solid var(--line);font-size:14px}.op-row>*{min-width:0;overflow-wrap:anywhere}.message-preview{max-width:560px;margin:30px auto;background:white;padding:28px}.message-preview>img{width:100%;max-height:220px;object-fit:cover}.demo-path{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.demo-path li{padding:12px 0;color:var(--muted);font-size:14px}.demo-path li[data-reached=true]{color:var(--pine);font-weight:600}.review-index{columns:3;column-gap:24px}.review-index a{display:block;break-inside:avoid;min-height:44px;font-size:14px}.state-catalog{display:grid;grid-template-columns:1fr 1fr;gap:16px}.state-catalog article{padding:20px;border-top:2px solid var(--line)}.state-catalog h3{font-size:17px}.state-catalog p{font-size:14px}.result-reference{font-size:12px;overflow-wrap:anywhere;color:var(--muted)}.result-row{padding:20px 0;border-top:1px solid var(--line)}.result-row h3{margin-bottom:8px}.result-row .status-block{margin:16px 0}.result-row .action-row{margin-top:16px}@keyframes enter{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(hover:hover){.image-slide:hover img{transform:scale(1.15)}.gallery:has(.image-slide:hover){position:relative;z-index:5}}
@media(min-width:1200px){.lot-row{grid-template-columns:132px minmax(0,1fr);gap:22px}.lot-copy{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,.9fr);gap:4px 24px}.lot-copy>.status-block,.lot-copy>.action-row{grid-column:1/-1}.lot-copy>.valuation{grid-column:2;grid-row:1/4}.lot-copy>.status-block p:last-child{display:none}.lot-row .status-block .uncertainty{max-width:90ch}.lot-row .gallery-controls{margin-top:0}.lot-row .price{font-size:24px}}
@media(max-width:1100px){:root{--sidebar:180px}.main{padding:24px 24px 50px}.sidebar{padding:26px 16px}.split{gap:24px}.account-grid{grid-template-columns:1fr}.wallets{gap:18px}.hero h1{font-size:44px}.hero-copy{padding-right:28px}.hero-brand{font-size:72px}.op-row{grid-template-columns:1fr 1fr}.op-row>*:before{content:attr(data-label);display:block;font-size:11px;color:var(--muted);margin-bottom:6px}}
@media(max-width:900px){:root{--sidebar:0px}.sidebar{display:none}.app-header{display:flex;align-items:center;gap:18px;padding:14px 24px;border-bottom:1px solid var(--line)}.app-header .brand{font-size:34px}.edition{font-size:12px;color:var(--muted)}.account-link{margin-left:auto;font-size:14px;padding:12px 0}.mobile-nav{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;bottom:0;left:0;right:0;background:var(--paper);border-top:1px solid var(--line);padding:5px 8px calc(5px + env(safe-area-inset-bottom));z-index:30;min-height:66px}.mobile-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;gap:2px;font-size:11px;color:var(--muted);min-height:50px}.mobile-nav span{font-size:23px;line-height:1.2}.mobile-nav a[aria-current]{color:var(--pine);font-weight:700}.footer{padding-bottom:112px}.assist-dock{bottom:80px}.toast{bottom:140px}.hero{min-height:520px}.hero h1{font-size:39px}.hero-brand{font-size:66px}.hero-copy{padding-top:44px}.public-header .brand span{display:none}.public-header nav{gap:18px}.public-wrap{padding:48px 0}.review-index{columns:2}dialog.sheet{bottom:80px}}
@media(max-width:600px){body{font-size:15px}.sandbox-strip{padding:7px 16px;gap:8px;justify-content:space-between;font-size:11px}.sandbox-strip>span{display:none}.main{padding:20px 18px 40px}.app-header{padding:10px 18px;min-height:67px}.app-header .edition{font-size:11px}.journey-bar{font-size:11px;gap:12px;margin-bottom:24px;align-items:flex-start}.journey-bar>span{max-width:56%}.journey-bar>a{text-align:right}.page-head{display:block;margin-bottom:22px}.page-head>.button{margin-top:4px}h1{font-size:29px;letter-spacing:-.6px}h2{font-size:23px}.split,.fields,.account-grid{grid-template-columns:1fr;gap:22px}.fields{gap:0}.page-head .meta{margin-bottom:0}.summary{padding:18px}.lot-row{grid-template-columns:92px minmax(0,1fr);gap:14px;padding:18px 0}.lot-row h2,.lot-row h3{font-size:18px}.lot-row .gallery-controls{flex-wrap:wrap;justify-content:space-between}.lot-row .gallery-controls span{display:none}.lot-row .gallery-controls button{padding:4px 10px;min-width:44px}.lot-row .price{font-size:23px}.lot-row .valuation .range{font-size:17px}.lot-row .valuation details>summary{font-size:11px}.lot-row .status-block{padding-left:0;border:0}.lot-row .status-axis .meta{display:none}.lot-row .status-axis strong{font-size:14px}.lot-row .status-block p{font-size:12px}.lot-row .action-row{gap:4px}.lot-row .action-row a,.lot-row .action-row button{font-size:12px;min-height:44px;padding:7px 9px}.tabs{gap:20px;margin-right:-18px;padding-right:18px;font-size:14px}.facts>div{grid-template-columns:1fr 1.1fr;gap:14px}.price{font-size:28px}.wallets{grid-template-columns:1fr;gap:0}.wallets>div{padding:16px 0}.wallets strong{font-size:24px;margin:7px 0}.footer{padding:24px 18px 130px;display:block}.footer nav{gap:10px 18px;margin-top:18px}.footer nav a{min-height:32px}.assist-dock{right:12px}.feedback-trigger{font-size:11px}dialog{padding:22px 18px}dialog.sheet{left:0;right:0;top:auto;bottom:0;width:100%;max-height:88dvh;border-radius:12px 12px 0 0;padding-bottom:calc(24px + env(safe-area-inset-bottom))}.sheet-head h2{font-size:23px}.public-header{padding:17px 20px;gap:12px}.public-header .brand{font-size:34px}.public-header nav>a:first-child{display:none}.public-header nav{gap:15px}.public-header .button{font-size:12px;padding:8px 12px}.public-main{padding:0}.hero{grid-template-columns:1fr;min-height:0}.hero-copy{padding:30px 20px 32px}.hero-brand{font-size:58px;letter-spacing:-3px;margin-bottom:16px}.hero h1{font-size:38px;line-height:1.08;margin-bottom:18px;max-width:350px}.hero p{font-size:16px}.hero-art{height:235px}.hero-art small{font-size:10px}.public-wrap{width:calc(100% - 40px);padding:44px 0}.public-wrap .split{gap:22px}.public-wrap h2{font-size:28px}.public-wrap .eyebrow{font-size:11px}.auth-layout{margin:28px auto 54px}.auth-layout h1{font-size:29px}.op-row{gap:16px}.demo-path{grid-template-columns:1fr;padding-left:22px}.state-catalog{grid-template-columns:1fr}.review-index{columns:1}.message-preview{margin:24px 20px;padding:22px}.review-controls{margin-top:42px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/* Decision density refinements from Owner review, 2026-09-14. */
.demo-art{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.scenario-links{display:flex;flex-wrap:wrap;gap:12px}.plan-label{color:var(--pine);font-size:13px;white-space:nowrap}.main{min-height:50vh;padding-bottom:28px}.footer{padding-top:18px;padding-bottom:70px;font-size:11px}.sidebar-foot{font-size:12px;color:var(--muted)}.sidebar-foot a{color:var(--muted)}.sidebar nav>a[aria-current]{background:#dce7dc;box-shadow:inset 3px 0 var(--pine)}.secondary{border-color:#8d9d90;color:var(--pine);background:transparent;font-weight:600}.secondary:disabled,button:disabled{color:#68716b;background:#e4e6e0;border-color:#d1d6ce;opacity:1;font-weight:400}.feed-list .lot-copy{display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,.75fr);gap:5px 24px}.feed-list .lot-copy>.toolbar{grid-column:1;display:block}.feed-list .lot-copy>.toolbar .price{display:block;margin-top:5px;font-size:25px}.price small{font-weight:400;letter-spacing:0;display:inline-block;font-size:11px;margin-left:9px}.feed-list .lot-copy>.meta{grid-column:1;margin:0;font-size:12px}.feed-list .status-block{grid-column:1/-1;grid-row:3;padding:0;border:0}.feed-list .status-block p{margin:3px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;font-size:12px}.feed-list .status-axis{gap:8px}.feed-list .status-axis strong{font-size:13px}.feed-list .status-axis .freshness-current,.feed-list [data-status-operation]{display:none}.feed-list .status-axis .freshness-stale{display:inline;color:var(--warn);font-size:11px}.feed-list .lot-copy>.feed-valuation{grid-column:2;grid-row:1/3;text-align:right}.feed-valuation .valuation{margin:0}.feed-valuation .valuation .range{font-size:20px}.feed-valuation .valuation-basis{display:none}.feed-valuation .valuation>p:first-child{font-size:11px}.feed-valuation .opportunity{font-size:12px}.feed-valuation details{font-size:11px}.feed-valuation details>summary{min-height:30px;padding:5px 0}.feed-valuation details[open]{position:relative;z-index:4;background:var(--paper);text-align:left}.feed-open{grid-column:2;grid-row:3;align-self:end;justify-self:end;background:var(--paper);font-size:13px;min-height:30px;padding:8px 0 0 14px}.feed-list .lot-row{padding:16px 0;gap:20px}.feed-list .status-block .uncertainty{padding-right:140px}.feed-list .lot-row .image-track{aspect-ratio:4/3}.feed-list .lot-row .gallery-controls button{min-height:44px}.feed-list .lot-row .gallery-controls span{display:none}.feed-list .lot-row h2{font-size:20px}.feed-list .lot-row h2>a{text-decoration:none}.feed-list .lot-row h2>a:hover{text-decoration:underline}.detail-decision{padding-top:0;margin-top:8px;border:0;grid-template-columns:minmax(180px,.85fr) minmax(0,1.15fr);gap:30px;margin-bottom:22px}.detail-decision .gallery{max-width:430px}.detail-decision .summary{background:transparent;padding:0}.detail-decision .price{font-size:32px;margin-bottom:12px}.detail-decision .valuation{margin-bottom:14px}.detail-decision .valuation .range{font-size:29px}.detail-decision .valuation-basis{display:none}.detail-decision .valuation details{display:none}.detail-decision .status-block{margin:12px 0}.detail-decision .status-block p{font-size:14px;margin:6px 0}.detail-decision .status-axis strong{font-size:16px}.detail-decision .status-axis .meta{font-size:11px}.detail-decision .status-block [data-status-operation]{font-size:11px}.detail-decision .summary>.meta:last-child{display:none}.detail-decision .action-row{margin-top:14px}.detail-tabs>.section{margin-top:0;padding-top:0;border:0}.facts dd>.meta{display:block;font-size:11px}.source-text{margin-left:0;padding-left:18px;border-left:2px solid var(--line)}.questions{padding-left:0}.questions ol{padding-left:22px}.public-main~.footer{padding-bottom:48px}.public-wrap.narrow{padding-top:38px}.operator-banner .meta{color:#d7e0da;margin-bottom:0}.image-track:focus-visible{outline:3px solid var(--focus)}.help-questions button{min-height:44px}.feed-list .lot-row .gallery{align-self:start}.feed-list .status-block [data-status-reason]{max-width:calc(100% - 8px)}
@media(max-width:900px){.footer{padding-bottom:105px}.detail-decision{grid-template-columns:220px minmax(0,1fr)}.feed-list .lot-copy{gap:4px 18px}}
@media(max-width:600px){.feed-list .lot-copy{display:block}.feed-list .lot-row{grid-template-columns:90px minmax(0,1fr);gap:13px;padding:13px 0}.feed-list .lot-row h2{font-size:17px}.feed-list .lot-copy>.toolbar .price{font-size:23px;margin:5px 0}.feed-list .lot-copy>.meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px;line-height:1.4}.feed-list .lot-copy>.feed-valuation{text-align:left;margin:5px 0}.feed-valuation .valuation .range{font-size:17px}.feed-valuation details{display:none}.feed-valuation .valuation>p:first-child{font-size:10px;line-height:1.3;margin-bottom:3px}.feed-valuation .opportunity{font-size:11px;margin-bottom:0}.feed-list .status-block{margin:5px 0}.feed-list .status-axis strong{font-size:12px}.feed-list .status-axis .state-dot{display:none}.feed-list .status-block p{font-size:11px;line-height:1.35}.feed-list .status-block .uncertainty{padding-right:0}.feed-list .feed-open{display:block;min-height:44px;padding:12px 0 2px;font-size:12px}.feed-list .lot-row .gallery-controls{gap:0}.feed-list .lot-row .gallery-controls button{padding:4px 6px;min-width:44px}.detail-decision{display:block;margin-bottom:14px;position:relative;min-height:310px}.detail-decision>.gallery{float:left;width:96px;margin:0 16px 12px 0}.detail-decision .gallery-controls span{display:none}.detail-decision .gallery-controls button{min-width:44px;padding:4px 8px}.detail-decision .summary>.meta:first-child{font-size:11px}.detail-decision .price{font-size:26px;margin-bottom:7px}.detail-decision .valuation{margin:4px 0 8px;min-height:75px}.detail-decision .valuation .range{font-size:21px}.detail-decision .valuation .opportunity{font-size:12px}.detail-decision .status-block{clear:both;margin:10px 0 8px;padding-left:10px}.detail-decision .status-block p{font-size:12px;line-height:1.4;margin:5px 0}.detail-decision .status-axis strong{font-size:14px}.detail-decision .action-row{margin-top:10px;gap:9px}.detail-decision .button{font-size:13px;min-height:44px;padding:9px 13px}.detail-decision .action-row>a:not(.button){font-size:12px}.main:has(.detail-decision)>.page-head{margin:18px 0 12px;display:flex;gap:10px}.main:has(.detail-decision)>.page-head h1{font-size:27px}.main:has(.detail-decision)>.page-head .eyebrow{font-size:11px;margin-bottom:6px}.main:has(.detail-decision)>.page-head p{font-size:12px;margin-bottom:0}.main:has(.detail-decision)>.page-head>button{font-size:11px;max-width:108px;padding:6px 10px}.main:has(.detail-decision)>.toolbar{font-size:11px}.main:has(.detail-decision)>.toolbar>.meta{display:none}.main:has(.detail-decision)>.journey-bar{margin-bottom:16px}.main:has(.detail-decision){padding-top:14px}.demo-path{gap:0}.public-main~.footer{padding-bottom:70px}}
body[data-page=feed] #feed-filter{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;align-items:end;max-width:850px;gap:12px}#feed-filter>.field{margin:0}.feed-options{position:relative}.feed-options[open]{min-width:200px}.feed-options>summary{font-size:13px}.feed-options>.field{font-size:12px}.feed-options button{font-size:12px}
@media(max-width:600px){body[data-page=feed] .page-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}body[data-page=feed] .page-head .eyebrow,body[data-page=feed] .page-head p.muted{display:none}body[data-page=feed] .page-head h1{font-size:26px;margin:0}body[data-page=feed] .page-head>a{background:none;border:0;font-size:11px;max-width:100px;padding:0}body[data-page=feed] #feed-filter{grid-template-columns:minmax(0,1fr) 94px;gap:8px}body[data-page=feed] #feed-filter>.field{grid-column:1;font-size:11px}body[data-page=feed] #feed-filter>.button{grid-column:2;font-size:12px;padding:9px 10px}body[data-page=feed] #feed-filter>.feed-options{grid-column:1/-1}body[data-page=feed] .page-head+.section{padding-top:12px;margin-top:0}body[data-page=feed] #feed-syntax summary{font-size:12px}body[data-page=feed] #feed-filter .field input{font-size:13px}body[data-page=feed] .feed-list .lot-copy>.toolbar .price small{display:none}.feed-list .status-block .status-axis{display:none}.feed-list .lot-row{min-height:240px}.feed-list .status-block p{margin:3px 0}.feed-list .lot-copy>.feed-valuation{margin:4px 0}.feed-list .feed-valuation .valuation>p:first-child{display:none}.feed-list .feed-valuation .valuation>strong{font-size:15px}.feed-list .feed-valuation .valuation>p.meta{font-size:10px}.feed-list .feed-open{padding-top:9px}}
@media(max-width:600px){.feed-list .status-block .status-axis{display:flex}.feed-list .status-block .status-axis>strong{display:none}.feed-list .status-block .status-axis>.freshness-stale{display:inline;font-size:11px}}
.price-position{display:block;width:100%;height:24px;max-width:380px;overflow:visible}.position-track{stroke:var(--line);stroke-width:1}.position-range{stroke:#c4d5c8;stroke-width:4}.position-bound{stroke:var(--muted);stroke-width:.8}.position-mid{fill:var(--surface);stroke:var(--pine);stroke-width:.8}.position-ask{fill:var(--pine)}.position-context{font-size:11px;margin:0 0 5px;line-height:1.3}.observation-layout{align-items:start}.observation-advanced>summary{padding:10px 0;font-weight:600}.observation-overview{max-width:960px}.observation-count{font-size:20px;font-weight:600}.feed-list .status-block .status-axis{display:flex;flex-wrap:wrap;gap:4px 8px}.feed-list .status-block .status-axis>strong{display:inline;font-size:12px}.feed-list .status-block .status-axis>[data-status-currentness]{display:inline;font-size:10px}.feed-list .opportunity{font-size:11px;line-height:1.25;margin:2px 0}.feed-list .price-position{height:19px}.feed-list .position-context{font-size:10px}.feed-list .valuation details{font-size:11px}.feed-list .lot-row{min-height:220px}.feed-list .status-block .uncertainty{display:block}.feed-list .valuation-basis{display:none}
@media(min-width:1000px){.feed-list .lot-copy{grid-template-columns:minmax(0,1fr) 265px}.feed-list .feed-valuation{grid-column:2;grid-row:2/5}.feed-list .lot-copy>.toolbar{grid-column:1/-1}.feed-list .feed-open{grid-column:1}.feed-list .status-block{max-width:100%}}
@media(max-width:600px){.feed-list .lot-row{min-height:280px}.feed-list .status-block .status-axis>strong{display:inline}.feed-list .status-block [data-status-currentness]{display:inline}.feed-list .feed-valuation .valuation>p:first-child{display:block;font-size:10px}.feed-list .lot-copy>.toolbar .price small{display:block;font-size:9px}.feed-list .feed-open{padding-top:6px}.observation-layout{display:flex;flex-direction:column}.observation-layout>form,.observation-layout>aside{width:100%}}

/* Final decision-density layout: frequently used facts stay visible. */
.feed-list .lot-copy{grid-template-columns:minmax(0,1fr) minmax(230px,.8fr);grid-template-rows:auto auto 1fr;gap:4px 20px}
.feed-list .lot-copy>.toolbar{grid-column:1;grid-row:1}
.feed-list .lot-copy>.meta{grid-column:1;grid-row:2;white-space:normal}
.feed-list .lot-copy>.status-block{grid-column:1;grid-row:3}
.feed-list .lot-copy>.feed-valuation{grid-column:2;grid-row:1/4;text-align:left}
.feed-list .lot-copy>.feed-open{grid-column:2;grid-row:4;position:static;justify-self:start}
.feed-list .status-block p{white-space:normal;overflow:visible;text-overflow:clip}
.feed-list .status-block .uncertainty{padding-right:0}
.feed-list .lot-row{min-height:0;padding:12px 0}
.feed-list .valuation details{display:block}
.feed-list .status-block p[data-status-operation]{display:none}
body[data-page=feed] .feed-list .lot-copy>.toolbar .price small{display:inline;font-size:10px}
@media(max-width:600px){
.feed-list .lot-row{grid-template-columns:80px minmax(0,1fr);gap:4px 12px}
.feed-list .lot-row>.gallery{grid-column:1;grid-row:1/3}
.feed-list .lot-copy{display:contents}
.feed-list .lot-copy>.toolbar{grid-column:2;grid-row:1;margin:0}
.feed-list .lot-copy>.meta{grid-column:2;grid-row:2;align-self:start;font-size:11px}
.feed-list .lot-copy>.status-block{grid-column:1/-1;grid-row:3;margin:3px 0}
.feed-list .lot-copy>.feed-valuation{grid-column:1/-1;grid-row:4;margin:0}
.feed-list .lot-copy>.feed-open{grid-column:1/-1;grid-row:5;min-height:44px;padding:10px 0}
.feed-list .valuation{display:grid;grid-template-columns:1fr 1fr;gap:2px 12px}
.feed-list .valuation>p:first-child{grid-column:1/-1;margin:0}
.feed-list .valuation>.range{grid-column:1;grid-row:2}
.feed-list .valuation>.opportunity{grid-column:2;grid-row:2/4;margin:0;font-size:11px}
.feed-list .valuation>.price-position{grid-column:1;grid-row:3;max-width:160px}
.feed-list .valuation>.position-context{grid-column:1/-1;grid-row:4;margin:0}
.feed-list .valuation>details{grid-column:1/-1;grid-row:5}
.feed-list .valuation details>summary{min-height:32px}
.feed-list .lot-row .gallery-controls button{min-width:40px}
}

.object-feedback,.object-outcome{margin:6px 0;font-size:13px}.object-feedback>summary,.object-outcome>summary{min-height:44px}.relevance-actions{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.relevance-actions button{font-size:12px;padding:8px 10px;min-height:44px}.object-feedback p,.object-outcome p{font-size:12px}.feed-list .lot-copy>.object-feedback{grid-column:1;grid-row:4;margin:0}.feed-list .object-feedback[open]{grid-column:1/-1;grid-row:5}.object-outcome form{max-width:560px}.missing-information .facts{margin-bottom:12px}
@media(max-width:600px){.feed-list .lot-copy>.object-feedback{grid-column:1/-1;grid-row:6}.feed-list .lot-copy>.object-feedback[open]{grid-column:1/-1;grid-row:6}}
/* RESULT-ARTIFACT-01: one bounded delivery, shared by Search / Signal / Deep. */
.artifact-order{display:flex;gap:18px;align-items:center;justify-content:space-between;margin:12px 0 20px}.artifact-order p{margin:4px 0;font-size:13px}.ai-result-artifact{background:var(--surface);border:1px solid #bdcfc3;border-top:5px solid var(--pine);border-radius:8px;padding:26px;margin:16px 0 32px;scroll-margin-top:16px;overflow-wrap:anywhere}.ai-result-artifact[data-delivered=true]{border-top-width:7px}.artifact-header{border-bottom:1px solid var(--line);padding-bottom:18px}.artifact-header h2{font-size:26px;max-width:34ch;margin:4px 0 12px}.artifact-object{font-size:14px}.artifact-meta{display:grid;grid-template-columns:1fr 1fr;gap:12px 22px;margin:14px 0 0}.artifact-meta>div{min-width:0}.artifact-meta dt{font-size:11px;color:var(--muted)}.artifact-meta dd{margin:3px 0;font-size:12px;font-weight:600}.artifact-delivery{background:var(--sage);padding:12px 14px;margin:12px 0;font-weight:650;line-height:1.4}.artifact-conclusion{padding:20px 0 8px}.artifact-conclusion h3{font-size:24px;margin-bottom:12px}.artifact-conclusion p{font-size:15px}.artifact-scope,.artifact-change,.artifact-research,.artifact-next{padding:14px 0;border-top:1px solid var(--line)}.ai-result-artifact h3{margin-bottom:10px}.artifact-scope h3,.artifact-change h3,.artifact-research h3,.artifact-next h3,.artifact-boundary h3{font-size:17px}.ai-result-artifact section p{margin-bottom:10px;font-size:14px}.artifact-boundary{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:20px 0;border-top:1px solid var(--line)}.artifact-boundary ul,.artifact-inspect ul{padding-left:19px;font-size:13px;line-height:1.5}.artifact-boundary li{margin:8px 0}.artifact-inspect{border-top:1px solid var(--line);font-size:13px}.artifact-inspect h3{font-size:16px;margin-top:18px}.artifact-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:16px;border-top:1px solid var(--line);font-size:12px}.artifact-next>[data-artifact-ack]{margin:12px 0}.artifact-next .action-row{margin-bottom:10px}
@media(max-width:600px){.artifact-order{align-items:stretch;flex-direction:column;gap:8px}.ai-result-artifact{padding:16px;border-radius:5px;margin:12px 0 22px}.artifact-header h2{font-size:22px}.artifact-header .eyebrow{font-size:10px;letter-spacing:.8px}.artifact-meta{gap:10px}.artifact-meta dd{font-size:11px}.artifact-conclusion h3{font-size:22px}.artifact-boundary{grid-template-columns:1fr;gap:10px}.artifact-delivery{font-size:14px}.artifact-conclusion{padding-top:16px}.artifact-next .button{width:100%}.artifact-inspect summary{font-size:13px}}
.artifact-offer{padding:16px 0;max-width:850px}.artifact-offer h2{font-size:24px}.offer-scope{display:grid;grid-template-columns:1fr 1fr;gap:24px}.offer-scope h3{font-size:16px}.offer-scope ul{padding-left:18px;font-size:14px;line-height:1.5}.offer-price{font-weight:650;font-size:22px}.analysis-processing{border-top:1px solid var(--line);padding:24px 0;max-width:650px}.analysis-processing h2{font-size:25px}.ai-partial-materials{padding:20px 0;border-top:2px solid var(--warn)}.ai-result-artifact{animation:artifact-arrive .22s ease-out}@keyframes artifact-arrive{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ai-result-artifact{animation:none}}@media(max-width:600px){.offer-scope{grid-template-columns:1fr;gap:8px}.artifact-offer h2{font-size:22px}}

/* Decision value belongs to the delivered output, never to its offer. */
.artifact-value{padding:16px 0;border-bottom:1px solid var(--line)}
.artifact-value dl{display:grid;gap:12px;margin:12px 0}
.artifact-value dt{font-size:12px;color:var(--muted);margin-bottom:3px}
.artifact-value dd{margin:0;font-size:15px;line-height:1.5}
.ai-result-artifact[data-coach-active="true"]{outline:2px solid var(--pine);outline-offset:3px}
.offer-benefit{font-size:18px;line-height:1.5;max-width:64ch}

/* Result is an addition inside the tab; existing working material stays put. */
.analysis-tab-heading{max-width:850px;margin:0 0 12px}
.analysis-tab-heading h2{font-size:24px;margin-bottom:10px}
.analysis-existing-materials{max-width:900px;margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}
.analysis-existing-materials .section{margin-top:0;padding-top:0;border-top:0}
.analysis-existing-materials>h3{font-size:18px}
.artifact-offer{padding:0 0 12px}
.artifact-offer .offer-price{font-size:17px}
.offer-boundary{margin-bottom:12px;font-size:14px}
.compact-result{max-width:800px;padding:18px 22px;margin:18px 0;border-top-width:3px!important}
.compact-result .artifact-header{display:flex;justify-content:space-between;align-items:baseline;gap:12px;border:0;padding:0}
.compact-result .artifact-header p{margin:0;font-size:12px}
.compact-result .artifact-header .artifact-price{color:var(--ink);white-space:nowrap}
.compact-result .artifact-delivery{padding:0;margin:8px 0 0;background:none;color:var(--pine);font-size:12px}
.compact-result .artifact-conclusion{padding:12px 0 8px}
.compact-result .artifact-conclusion h3{font-size:21px;margin:0 0 12px;max-width:45ch}
.compact-result .artifact-conclusion p{margin:8px 0;font-size:14px}
.compact-result .artifact-evidence ul{list-style:none;padding:0;margin:4px 0 10px;display:flex;flex-wrap:wrap;gap:6px 18px;font-size:14px;line-height:1.45}
.compact-result .artifact-evidence li:before{content:'• ';color:var(--pine)}
.compact-result .artifact-valuation-effect{padding-top:10px;border-top:1px solid var(--line)}
.compact-result .artifact-technical{border-top:1px solid var(--line);font-size:12px}
.compact-result details summary{font-size:13px}
.compact-result .artifact-next{padding:0;border:0}
.compact-result .artifact-next>[data-artifact-ack]{margin:10px 0 0;font-size:13px}
.compact-result .artifact-next p{margin:8px 0 0;font-size:12px}
.compact-result .visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(max-width:600px){.analysis-tab-heading h2{font-size:21px}.compact-result{padding:14px}.compact-result .artifact-header p{font-size:10px;letter-spacing:.4px}.compact-result .artifact-conclusion h3{font-size:19px}.compact-result .artifact-evidence ul{font-size:13px;display:block}.compact-result .artifact-evidence li{margin:5px 0}.compact-result .artifact-conclusion p{font-size:13px}.compact-result .artifact-next .button{width:auto}}

.artifact-market{display:flex;gap:4px 16px;align-items:baseline;flex-wrap:wrap;padding:8px 0}
.artifact-market strong{font-size:21px}.result-questions{padding-left:20px;font-size:14px;line-height:1.5}
.exit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:12px 0;border-top:1px solid var(--line)}
.exit-grid>div{display:grid;gap:5px}.exit-grid strong{font-size:15px}.exit-grid small{font-size:11px;color:var(--muted)}
@media(max-width:600px){.exit-grid{gap:8px}.exit-grid strong{font-size:13px}.result-questions{font-size:13px}}

.market-enrichment{max-width:900px;margin:18px 0;padding:16px 0;border-block:1px solid var(--line)}
.market-enrichment h3{font-size:17px;margin:0}.market-enrichment .toolbar{justify-content:space-between;margin-bottom:12px}
.market-enrichment .toolbar a{font-size:12px}.market-enrichment>p{font-size:14px;margin:6px 0}
.market-record{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 18px;padding:12px 0;border-top:1px solid var(--line);font-size:14px}
.market-record>div:last-of-type{display:grid;gap:4px;text-align:right}.market-record p{margin:4px 0}
.market-record-status{font-size:12px;color:var(--muted)}.market-record>a{font-size:12px}.market-record small{font-size:11px}

/* Product contract revision: dealer decision, bounded delivery, inspectable evidence. */
.contract-result{max-width:780px}.contract-result>h3{font-size:21px;line-height:1.3;margin:14px 0 10px}.contract-result>p,.result-delta li{font-size:14px;line-height:1.45}.result-delta{margin:12px 0;padding:10px 0;border-top:1px solid var(--line)}.result-delta ul{margin:4px 0;padding-left:18px}.result-delta>p{margin-bottom:5px}.result-delta small{display:block;margin-top:7px}.deal-glance,.regional-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.deal-glance{margin:14px 0}.deal-glance dt,.market-range dt{font-size:12px;color:var(--muted)}.deal-glance dd{margin:4px 0;font-size:18px;font-weight:600}.regional-grid>section{min-width:0;border-top:1px solid var(--line);padding:10px 0}.regional-grid h3{font-size:16px;margin-bottom:8px}.market-range{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0}.market-range dd{margin:4px 0;font-size:14px;font-weight:600;overflow-wrap:anywhere}.market-position{font-size:13px}.regional-unavailable{font-size:13px;line-height:1.45}.data-readiness{max-width:780px;padding:12px 0;margin:12px 0;border-bottom:1px solid var(--line)}.data-readiness h3{font-size:16px;margin-bottom:8px}.offer-outputs{font-size:14px;line-height:1.5;padding-left:18px;max-width:65ch}.offer-outputs li{margin:5px 0}.offer-demo-scope{font-size:13px;padding:10px 12px;max-width:68ch}.artifact-offer>.action-row{margin:12px 0}.artifact-offer .offer-price{white-space:nowrap}.quote-question{font-weight:600}.market-enrichment{border-top:1px solid var(--line);padding:8px 0}.market-record small{display:block}.feed-list .regional-unavailable{font-size:11px;margin:5px 0}.feed-list .regional-grid{gap:8px}.feed-list .market-range{display:block}.feed-list .market-range>div{display:flex;justify-content:space-between;gap:4px}.feed-list .market-range dd{font-size:11px}.feed-list .regional-grid h3{font-size:12px}.feed-list .market-position{font-size:11px}.feed-list .regional-grid .meta{font-size:10px}.feed-list .feed-valuation details>summary{font-size:11px;min-height:36px}.analysis-existing-materials{max-width:860px}.contract-result .artifact-technical{overflow-wrap:anywhere}
@media(max-width:600px){.contract-result{padding:14px;margin:14px 0}.contract-result>h3{font-size:19px}.contract-result>p,.result-delta li{font-size:13px}.regional-grid{grid-template-columns:1fr;gap:4px}.deal-glance{gap:12px}.deal-glance dd{font-size:16px}.offer-outputs{font-size:13px}.artifact-offer>.action-row{align-items:center}.artifact-offer .button{font-size:13px;padding:9px 12px}.offer-demo-scope{font-size:12px}.analysis-existing-materials .facts>div{gap:12px}.feed-list .regional-grid{grid-template-columns:1fr 1fr}.feed-list .regional-unavailable{line-height:1.35}.contract-result .artifact-header>strong{font-size:12px;white-space:nowrap}}

.result-quality{border-top:1px solid var(--line);padding-top:12px;margin-top:18px}.result-quality>p{font-size:13px;margin:0 0 6px}.quality-choices{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.quality-choice{min-height:44px;padding:8px 12px;border:1px solid var(--line);border-radius:5px;font-size:13px}.quality-choice[aria-pressed=true]{border-color:var(--pine);background:var(--sage)}.result-quality>small,.result-quality summary,.result-quality [data-quality-status]{font-size:11px}.result-quality .field{max-width:380px;font-size:13px}.result-quality details{margin:4px 0}.result-quality>small{display:block;max-width:62ch}.result-quality [data-quality-status]{flex-basis:100%}
