@layer od-layout{:where(.od-stack,.od-row,.od-row-top,.od-cluster,.od-grid,.od-field,.od-stat,.od-cell,.od-tile)>:where(*){min-width:0}.od-stack{gap:var(--od-gap,8px);flex-direction:column;display:flex}.od-row{align-items:center;gap:var(--od-gap,8px);display:flex}.od-row-top{align-items:flex-start;gap:var(--od-gap,8px);display:flex}.od-cluster{align-items:center;gap:var(--od-gap,8px);flex-wrap:wrap;display:flex}.od-fill{flex:1 1 0;min-width:0}.od-fixed{flex:none}.od-grid{gap:var(--od-gap,12px);grid-template-columns:repeat(var(--od-cols,3),minmax(0,1fr));display:grid}.od-stat,.od-field,.od-cell{gap:var(--od-gap,2px);display:grid}:where(.od-stat,.od-field,.od-cell)>:where(*){display:block}.od-tile{grid-template-rows:auto 1fr;display:grid}:where(.od-tile)>:where(*){display:block}.od-media{width:100%;height:auto;aspect-ratio:var(--od-ratio,auto);display:block}.od-media-cover{object-fit:cover}.od-truncate{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.od-clamp-2,.od-clamp-3{overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.od-clamp-2{-webkit-line-clamp:2}.od-clamp-3{-webkit-line-clamp:3}.od-lines-2{min-height:2.8em}.od-nowrap{white-space:nowrap}.od-keep{word-break:keep-all;overflow-wrap:anywhere}.od-screen{grid-template-rows:auto minmax(0,1fr) auto;height:100%;display:grid}.od-scroll{overscroll-behavior:contain;min-height:0;overflow-y:auto}.od-rail{gap:var(--od-gap,8px);scroll-snap-type:x proximity;scrollbar-width:none;padding-inline:var(--od-rail-pad,16px);scroll-padding-inline:var(--od-rail-pad,16px);display:flex;overflow-x:auto}.od-rail::-webkit-scrollbar{display:none}:where(.od-rail)>:where(*){scroll-snap-align:start;flex:none}:where(.od-rail)>:where(:last-child){margin-inline-end:var(--od-rail-pad,16px)}.od-spacer{visibility:hidden;pointer-events:none;flex:none}.od-touch{min-width:44px;min-height:44px}}:root{--page:#f4f7f8;--surface:#fff;--ink:#172c32;--muted:#485d64;--petrol:#123f49;--primary:#08664f;--good:#116047;--warn:#80500b;--bad:#a52b36;--neutral:#52626a;--line:#cfd9dc;--soft:#eaf0f1;--good-bg:#e7f2ec;--warn-bg:#fff3de;--bad-bg:#fbe9e9;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s6:24px;--s8:32px;--s12:48px;--s16:64px;--s24:96px;--t0:16px;--t1:18px;--t2:20px;--t3:24px;--t4:32px;--t5:40px;--t6:48px;--t7:64px;--r1:4px;--r2:8px;--serif:Georgia,"Times New Roman",serif;--sans:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--fast:.18s;--enter:.24s;--exit:.15s}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--s24)}body{background:var(--page);color:var(--ink);font:var(--t0)/1.6 var(--sans);margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button,a,summary,select{cursor:pointer}a{color:var(--primary);text-underline-offset:4px}button{color:inherit}button:disabled{cursor:not-allowed;opacity:.55}a,button{touch-action:manipulation}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:4px;outline:3px solid #21886b}h1,h2,h3,h4,p{margin:0}h1,h2,h3{font-weight:400}h1{font:400 clamp(32px,3.2vw,48px)/1.14 var(--serif);letter-spacing:-.035em;overflow-wrap:anywhere}h2{font:400 var(--t4)/1.2 var(--serif);letter-spacing:-.025em}h3{font:600 var(--t1)/1.4 var(--sans)}p{max-width:72ch}small{font-size:var(--t0)}svg{vertical-align:middle;stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}hr{border:0;border-top:1px solid var(--line);margin:var(--s8) 0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;background:#fff;padding:12px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip:focus{transform:none}.masthead{z-index:20;border-bottom:1px solid var(--line);background:var(--surface);position:sticky;top:0}.mast-inner{align-items:center;gap:var(--s12);max-width:1536px;padding:var(--s4) var(--s12);min-height:80px;margin:auto;display:flex}.brand{align-items:center;gap:var(--s3);color:var(--ink);font-size:var(--t3);letter-spacing:-1px;font-weight:700;text-decoration:none;display:flex}.brand img{border-radius:var(--r1);width:32px;height:auto}.main-nav,.secondary{align-items:center;gap:var(--s6);flex-wrap:wrap;display:flex}.main-nav a{color:var(--muted);border-bottom:2px solid #0000;align-items:center;min-height:44px;text-decoration:none;display:flex}.main-nav a[aria-current=page]{color:var(--ink);border-color:var(--primary);font-weight:650}.secondary{gap:var(--s4);margin-left:auto}.lang{color:var(--muted);width:auto;min-height:44px;padding:var(--s2);background:0 0;border:0}.account-link{color:var(--ink);align-items:center;gap:var(--s2);min-height:44px;text-decoration:none;display:flex}.illustrative{background:var(--soft);border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--t0);text-align:center;padding:var(--s1) var(--s4)}main{max-width:1440px;padding:var(--s8) var(--s12) var(--s16);margin:auto}.crumb{gap:var(--s2);color:var(--muted);margin-bottom:var(--s6);flex-wrap:wrap;display:flex}.crumb a{color:var(--muted);text-decoration:none}.eyebrow{font-size:var(--t0);letter-spacing:.09em;text-transform:uppercase;font-weight:650;display:block}.muted{color:var(--muted)}.small{font-size:var(--t0)}.serif{font-family:var(--serif)}.page-head{justify-content:space-between;align-items:center;gap:var(--s6);margin-bottom:var(--s8);display:flex}.page-head p{margin-top:var(--s3);color:var(--muted)}.identity{justify-content:space-between;align-items:flex-start;gap:var(--s8);margin-bottom:var(--s6);display:flex}.identity h1{margin:var(--s2) 0 var(--s3)}.identity-meta{gap:var(--s4);color:var(--muted);flex-wrap:wrap;align-items:center;display:flex}.identity-actions{align-items:flex-end;gap:var(--s2);flex-direction:column;flex:none;display:flex}.btn{justify-content:center;align-items:center;gap:var(--s2);min-height:44px;padding:var(--s2) var(--s4);border:1px solid var(--line);border-radius:var(--r1);background:var(--surface);color:var(--ink);transition:background var(--fast),color var(--fast);text-align:center;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.btn.primary{color:#fff;background:var(--primary);border-color:var(--primary)}.btn.quiet{background:0 0;border-color:#0000;font-weight:500}.btn.danger{color:var(--bad);border-color:var(--bad)}.btn.inverse{color:var(--petrol);background:#fff;border-color:#fff}.btn.block{width:100%;display:flex}.text-btn{padding:var(--s2) 0;color:var(--primary);text-underline-offset:4px;text-align:left;background:0 0;border:0;min-height:44px;text-decoration:underline}.tabs{gap:var(--s8);border-bottom:1px solid var(--line);margin:0 0 var(--s8);flex-wrap:wrap;display:flex}.tabs a,.tabs button{align-items:center;gap:var(--s2);color:var(--muted);padding:var(--s3) 0;background:0 0;border:0;border-bottom:3px solid #0000;min-height:48px;text-decoration:none;display:flex}.tabs [aria-current=page],.tabs [aria-selected=true]{color:var(--ink);border-color:var(--primary);font-weight:650}.tab-count{background:var(--soft);font-size:var(--t0);padding:0 var(--s2);border-radius:var(--r1)}.opening{gap:var(--s8);grid-template-columns:minmax(0,1.65fr) minmax(320px,1fr);align-items:stretch;display:grid}.verdict{background:var(--petrol);color:#fff;padding:var(--s8);border-radius:var(--r2);flex-direction:column;display:flex}.verdict .eyebrow{color:#c4e0db}.verdict h2{margin:var(--s3) 0 var(--s4);letter-spacing:-.035em;font-size:clamp(40px,4vw,64px)}.verdict>p{font-size:var(--t1);color:#e2efed}.verdict.high-risk{background:#542b32}.reasons{margin:var(--s6) 0;gap:var(--s3);padding:0;list-style:none;display:grid}.reasons li{gap:var(--s3);align-items:flex-start;display:flex}.reasons svg{margin-top:var(--s1);color:#a3dbc6}.confidence{gap:var(--s3);padding-top:var(--s4);color:#e2efed;border-top:1px solid #587a80;flex-wrap:wrap;align-items:center;margin-top:auto;display:flex}.confidence strong{color:#fff}.signal{gap:var(--s1);align-items:flex-end;display:inline-flex}.signal i{background:#93c6b6;width:4px;height:12px;display:block}.signal i:nth-child(2){height:16px}.signal i:nth-child(3){height:20px}.signal i.off{background:#63848a}.next-action{background:var(--surface);border:1px solid var(--line);border-radius:var(--r2);padding:var(--s6);margin-top:var(--s4);justify-content:space-between;gap:var(--s6);align-items:center;display:flex}.next-action p{color:var(--muted);margin-top:var(--s1)}.price-panel{padding:var(--s6) var(--s8);background:var(--surface);border:1px solid var(--line);border-radius:var(--r2)}.price-panel .asking{font-size:var(--t6);font-family:var(--serif);margin:var(--s2) 0 var(--s4);font-variant-numeric:tabular-nums;line-height:1.2}.price-head{justify-content:space-between;align-items:center;gap:var(--s4);display:flex}.market-band{height:8px;margin:var(--s4) 0 var(--s2);border-radius:var(--r1);background:#d2e7dd}.range-labels{gap:var(--s2);grid-template-columns:repeat(3,1fr);display:grid}.range-labels>:last-child{text-align:right}.range-labels>:nth-child(2){text-align:center}.range-labels strong{font-variant-numeric:tabular-nums}.price-pairs{margin:var(--s6) 0 0}.price-pairs>div{justify-content:space-between;gap:var(--s4);padding:var(--s2) 0;border-top:1px solid var(--line);display:flex}.price-pairs dt{color:var(--muted)}.price-pairs dd{white-space:nowrap;margin:0;font-weight:600}.section{margin-top:var(--s12)}.section-heading{justify-content:space-between;align-items:center;gap:var(--s4);margin-bottom:var(--s6);display:flex}.section-heading p{color:var(--muted);margin-top:var(--s2)}.two-col{gap:var(--s12);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.badge{align-items:center;gap:var(--s2);font-size:var(--t0);padding:var(--s1) var(--s2);border-radius:var(--r1);background:var(--soft);color:var(--neutral);white-space:nowrap;font-weight:550;line-height:1.5;display:inline-flex}.badge.good{background:var(--good-bg);color:var(--good)}.badge.warn{background:var(--warn-bg);color:var(--warn)}.badge.bad{background:var(--bad-bg);color:var(--bad)}.badge.outline{border:1px solid var(--line);background:0 0}.badge svg{width:16px;height:16px}.ledger{border-top:1px solid var(--line)}.ledger-row{padding:var(--s4) 0;border-bottom:1px solid var(--line);gap:var(--s6);grid-template-columns:minmax(140px,.8fr) minmax(180px,1.2fr) auto;align-items:start;display:grid}.ledger-row p{color:var(--muted);margin-top:var(--s1)}.ledger-row details{grid-column:1/-1}.row-title{font-weight:600}.action-row{align-items:flex-start;gap:var(--s4);padding:var(--s4) 0;border-top:1px solid var(--line);display:flex}.action-row:last-child{border-bottom:1px solid var(--line)}.action-row .number{font-family:var(--serif);font-size:var(--t3);color:var(--muted);flex:none}.action-row p{color:var(--muted);margin-top:var(--s1)}.notice{align-items:flex-start;gap:var(--s3);background:var(--soft);padding:var(--s4);border-radius:var(--r1);margin:var(--s4) 0;color:var(--muted);display:flex}.notice.warn{color:var(--warn);background:var(--warn-bg)}.notice.bad{color:var(--bad);background:var(--bad-bg)}.notice.good{color:var(--good);background:var(--good-bg)}.notice svg{margin-top:var(--s1)}.notice p{max-width:75ch}.footer-note{margin-top:var(--s12);justify-content:space-between;gap:var(--s4);border-top:1px solid var(--line);padding-top:var(--s4);color:var(--muted);flex-wrap:wrap;display:flex}.form-shell{max-width:640px;margin:0 auto}.form-panel{background:var(--surface);border:1px solid var(--line);padding:var(--s8);border-radius:var(--r2)}.field{gap:var(--s2);margin-bottom:var(--s6);display:grid}.field label,.field-label{font-weight:600;display:block}.field small{color:var(--muted)}input:not([type=checkbox]):not([type=radio]),textarea,select:not(.lang){border-radius:var(--r1);background:var(--surface);width:100%;color:var(--ink);padding:var(--s3);border:1px solid #a9b9be;min-height:48px;display:block}textarea{resize:vertical;min-height:144px;line-height:1.65}input[type=checkbox],input[type=radio]{accent-color:var(--primary);flex:none;width:20px;height:20px}input[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--bad)}.field-error{color:var(--bad);display:block}.field-error:empty{display:none}.form-actions{align-items:center;gap:var(--s4);margin-top:var(--s6);flex-wrap:wrap;justify-content:space-between;display:flex}.check-label{gap:var(--s3);min-height:44px;padding:var(--s2) 0;cursor:pointer;align-items:flex-start;display:flex}.check-label input{margin-top:var(--s1)}.segmented{gap:var(--s2);margin-bottom:var(--s6);flex-wrap:wrap;display:flex}.segmented button{white-space:nowrap;flex:1}.segmented button[aria-pressed=true]{background:var(--petrol);color:#fff;border-color:var(--petrol)}.step-line{gap:var(--s6);margin-bottom:var(--s8);color:var(--muted);flex-wrap:wrap;display:flex}.step-line .active{color:var(--primary);font-weight:650}.step-line span{align-items:center;gap:var(--s2);display:flex}.upload{padding:var(--s6);background:var(--page);border-radius:var(--r1);border:1px dashed #8caaa5}.preview-grid{gap:var(--s4);margin-top:var(--s4);flex-wrap:wrap;display:flex}.preview-grid img{object-fit:contain;width:128px;max-width:100%;height:auto}.collection{border-top:1px solid var(--line)}.deal-row{gap:var(--s6);padding:var(--s6) 0;border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:minmax(0,1.8fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.deal-row h3{font-family:var(--serif);font-size:var(--t3)}.deal-row p{color:var(--muted)}.deal-row .amount{font-size:var(--t3);font-variant-numeric:tabular-nums}.search-row{gap:var(--s4);margin-bottom:var(--s6);align-items:center;display:flex}.search-row input{max-width:420px}.search-row select{max-width:240px}.empty{padding:var(--s16) var(--s8);border:1px solid var(--line);background:var(--surface);text-align:center;border-radius:var(--r2)}.empty p{margin:var(--s4) auto var(--s6);color:var(--muted)}.empty svg{width:32px;height:32px;margin-bottom:var(--s4)}.skeleton{gap:var(--s6);padding:var(--s8);border:1px solid var(--line);background:#fff;display:grid}.skeleton i{background:var(--soft);border-radius:var(--r1);width:75%;height:24px;display:block}.skeleton i:nth-child(2){width:45%}.skeleton i:nth-child(3){width:90%;height:96px}.risk-group{margin:var(--s8) 0}.risk-heading{align-items:center;gap:var(--s3);margin-bottom:var(--s4);display:flex}.risk-row{gap:var(--s4);padding:var(--s6) 0;border-top:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) auto;display:grid}.risk-row:last-child{border-bottom:1px solid var(--line)}.risk-row .risk-mark{color:var(--warn);padding-top:var(--s1)}.risk-row.resolved .risk-mark{color:var(--good)}.risk-row h3{margin-bottom:var(--s2)}.risk-row p{color:var(--muted)}.risk-controls{gap:var(--s2);align-content:start;max-width:256px;display:grid}.risk-detail{margin-top:var(--s4)}details summary{color:var(--primary);min-height:44px;padding:var(--s2) 0;font-weight:500}details p{margin-bottom:var(--s3)}.evidence-quote{border-left:2px solid var(--line);padding-left:var(--s4);margin:var(--s3) 0}.negotiation{gap:var(--s12);grid-template-columns:minmax(280px,.8fr) minmax(0,1.5fr);display:grid}.draft{min-height:360px}.candidate{gap:var(--s4);padding:var(--s6) 0;border-bottom:1px solid var(--line);display:flex}.candidate input{margin-top:var(--s2)}.candidate p{color:var(--muted);margin-top:var(--s2)}.candidate label{cursor:pointer;flex:1}.component-row{gap:var(--s3);padding:var(--s6) 0;border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr 1fr 96px auto;align-items:end;display:grid}.component-row .field{margin:0}.inspection-summary{gap:var(--s4);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:var(--s6) 0;margin:var(--s6) 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.inspection-summary strong{font:400 var(--t5)/1.2 var(--serif)}.check-row{gap:var(--s4);padding:var(--s6) 0;border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;display:grid}.check-row p{color:var(--muted);margin-top:var(--s2)}.check-controls{gap:var(--s2);flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;display:flex}.check-controls button[aria-pressed=true]{border-color:var(--primary);background:var(--good-bg)}.check-controls button.issue[aria-pressed=true]{border-color:var(--bad);background:var(--bad-bg)}.check-notes{grid-column:1/-1}.check-notes textarea{min-height:96px}.progress-track{background:var(--line);border-radius:var(--r1);height:8px;margin-top:var(--s4)}.progress-track span{background:var(--primary);border-radius:var(--r1);height:100%;display:block}.studio{gap:var(--s8);grid-template-columns:240px minmax(0,1fr);display:grid}.studio-nav{gap:var(--s2);flex-direction:column;display:flex}.studio-nav button{justify-content:flex-start}.studio-nav [aria-pressed=true]{background:var(--petrol);color:#fff}.relation{align-items:center;gap:var(--s4);margin:var(--s6) 0;flex-wrap:wrap;display:flex}.relation span{padding:var(--s3) var(--s4);border:1px solid var(--line);border-radius:var(--r1);background:#fff}.hero{padding:var(--s12) 0;gap:var(--s16);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;display:grid}.hero h1{margin:var(--s4) 0 var(--s6);font-size:clamp(40px,4.5vw,64px);line-height:1.06}.hero p{font-size:var(--t1);color:var(--muted);margin-bottom:var(--s6)}.hero-input{gap:var(--s2);margin-top:var(--s8);flex-wrap:wrap;display:flex}.hero-input input{flex:1;min-width:200px}.sample-brief{border:1px solid var(--line);padding:var(--s8);background:#fff;box-shadow:0 16px 48px #123f4910}.sample-brief h2{margin:var(--s4) 0}.sample-brief .sample-verdict{padding:var(--s6) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:var(--s6) 0}.sample-verdict strong{font:400 var(--t5)/1.2 var(--serif);color:var(--primary);display:block}.steps-grid{gap:var(--s8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.steps-grid article{border-top:1px solid var(--line);padding-top:var(--s6)}.steps-grid .step-no{font:400 var(--t5)/1.2 var(--serif);color:var(--muted);margin-bottom:var(--s6);display:block}.steps-grid h3{margin-bottom:var(--s3)}.feature-panel{background:var(--petrol);color:#fff;padding:var(--s12);gap:var(--s12);border-radius:var(--r2);grid-template-columns:1fr 1fr;display:grid}.feature-panel p{color:#e2efed;margin-top:var(--s4)}.feature-panel a{color:#fff}.no-photo{background:var(--soft);border:1px solid var(--line);padding:var(--s4);color:var(--muted);text-align:center;place-content:center;gap:var(--s2);min-height:112px;display:grid}.no-photo svg{margin:auto}.alternative-row{gap:var(--s6);padding:var(--s6) 0;border-top:1px solid var(--line);grid-template-columns:128px minmax(0,1fr) auto;display:grid}.alternative-row h3{font:400 var(--t3)/1.3 var(--serif)}.alternative-row p{color:var(--muted);margin-top:var(--s2)}.alt-price{text-align:right}.alt-price strong{font-size:var(--t3);display:block}dialog{border:1px solid var(--line);border-radius:var(--r2);padding:var(--s8);width:min(640px,100% - 32px);max-height:85vh;color:var(--ink);overflow:auto;box-shadow:0 24px 64px #172c3240}dialog::backdrop{background:#172c3270}dialog h2{margin-bottom:var(--s6)}dialog .close{float:right}.toast{bottom:var(--s6);z-index:60;background:var(--ink);color:#fff;padding:var(--s4) var(--s6);border-radius:var(--r1);width:max-content;max-width:calc(100% - 32px);position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #172c3220}.toast:empty{display:none}.lang-note{border-top:1px solid var(--line);padding-top:var(--s4);color:var(--muted);margin-top:var(--s8)}.guide-grid{gap:var(--s8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.guide-grid article{border-top:1px solid var(--line);padding-top:var(--s6)}.guide-grid p{margin:var(--s3) 0}.account-grid{gap:var(--s12);grid-template-columns:1fr 1fr;display:grid}.check-row,.risk-row,.ledger-row,.deal-row,.candidate,.component-row,.opening,.two-col,.hero,.negotiation,.studio,.alternative-row,.check-row>*,.risk-row>*,.ledger-row>*,.deal-row>*,.candidate>*,.component-row>*,.opening>*,.two-col>*,.hero>*,.negotiation>*,.studio>*,.alternative-row>*{min-width:0}p,h3,dd,label,.row-title{overflow-wrap:anywhere}@media (hover:hover){.btn:hover{background:var(--soft)}.btn.primary:hover{background:#064d3c}.btn.quiet:hover{background:var(--soft)}.btn.inverse:hover{background:#e7f2ec}.main-nav a:hover,.tabs a:hover{color:var(--primary)}.deal-row:hover{background:#eaf0f180}.text-btn:hover,a:hover{text-decoration-thickness:2px}.studio-nav button:hover{border-color:var(--primary)}}@media (width>=1920px){main{padding-top:var(--s12)}}@media (width<=1280px){.mast-inner{gap:var(--s8);padding-inline:var(--s8)}main{padding-inline:var(--s8)}.main-nav{gap:var(--s4)}.opening{gap:var(--s6);grid-template-columns:minmax(0,1.4fr) minmax(304px,1fr)}.price-panel{padding:var(--s6)}.two-col{gap:var(--s8)}.risk-controls{max-width:224px}.hero{gap:var(--s8)}}@media (width<=1024px){.mast-inner{gap:var(--s3) var(--s6);flex-wrap:wrap}.main-nav{flex-basis:100%;order:3}.secondary{margin-left:auto}.opening{grid-template-columns:1fr}.price-panel{display:block}.identity-actions{align-items:flex-start}.identity{flex-wrap:wrap}.identity-actions{flex-flow:wrap}.two-col,.hero,.feature-panel,.negotiation{grid-template-columns:1fr}.hero{padding-top:var(--s8)}.hero h1{max-width:16ch}.deal-row{grid-template-columns:minmax(0,1.5fr) 1fr auto}.deal-row>.deal-next{grid-column:1/-1}.risk-row{grid-template-columns:24px minmax(0,1fr)}.risk-controls{gap:var(--s4);flex-wrap:wrap;grid-column:2;max-width:none;display:flex}.check-row{grid-template-columns:1fr}.check-controls{justify-content:flex-start}.component-row{grid-template-columns:1fr 1fr}.studio{grid-template-columns:1fr}.studio-nav{flex-flow:wrap}}@media (width<=768px){main{padding:var(--s6) var(--s4) var(--s12)}.mast-inner{padding:var(--s2) var(--s4)}.main-nav{gap:var(--s4);justify-content:space-between}.secondary{gap:var(--s2)}.account-link svg{display:none}.brand{font-size:var(--t2)}.illustrative{font-size:var(--t0);text-align:left}.page-head{flex-direction:column;align-items:flex-start}.identity h1{font-size:var(--t4)}.tabs{gap:var(--s4);margin-bottom:var(--s6)}.verdict{padding:var(--s6)}.verdict h2{font-size:var(--t6)}.price-panel{padding:var(--s6)}.next-action{flex-direction:column;align-items:stretch}.next-action .btn{align-self:flex-start}.two-col,.account-grid,.guide-grid,.steps-grid{grid-template-columns:1fr}.section{margin-top:var(--s8)}.section-heading{flex-wrap:wrap;align-items:flex-start}.ledger-row{gap:var(--s2);grid-template-columns:1fr}.ledger-row details{grid-column:auto}.deal-row{gap:var(--s3);grid-template-columns:1fr}.deal-row>.deal-next{grid-column:auto}.deal-row>svg{display:none}.search-row{flex-wrap:wrap}.search-row input,.search-row select{max-width:none}.form-panel{padding:var(--s6)}.risk-controls{display:block}.risk-controls .check-label{margin-bottom:var(--s2)}.alternative-row{grid-template-columns:1fr}.no-photo{min-height:88px}.alt-price{text-align:left}.inspection-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-panel{padding:var(--s6)}.hero{gap:var(--s8)}.hero h1{font-size:var(--t6)}.sample-brief{padding:var(--s6)}.component-row{grid-template-columns:1fr}.badge{white-space:normal}.od-nowrap,.price-pairs dd{white-space:nowrap}.price-pairs>div{flex-wrap:wrap}.check-controls .btn{flex:1}.footer-note{flex-direction:column}.form-actions .btn{flex-grow:1}.step-line{gap:var(--s3)}dialog{padding:var(--s6)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@layer legacy{@font-face{font-family:DM Sans;src:url(/assets/DMSans_400Regular.ttf);font-display:swap}@font-face{font-family:DM Sans;src:url(/assets/DMSans_600SemiBold.ttf);font-weight:600;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/assets/InstrumentSerif_400Regular.ttf);font-display:swap}:root{--bg:#f3f8f8;--surface:#fff;--fg:#213436;--muted:#687a7c;--border:#d5dfe0;--accent:#276a72;--green:#10b981;--danger:#a43d32;color:var(--fg);background:var(--bg);font:16px/1.55 DM Sans,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,textarea{font:inherit;color:inherit}a{color:inherit;text-underline-offset:4px}.top{background:var(--surface);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:88px;padding:0 40px;display:flex}.top nav{align-items:center;gap:32px;display:flex}.top nav span{color:var(--muted);font-size:14px}.language-switcher{border:1px solid var(--border);background:var(--surface);min-height:40px;color:var(--muted);border-radius:999px;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.language-switcher:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 14%, transparent)}.language-switcher select{max-width:88px;font:inherit;color:var(--fg);cursor:pointer;background:0 0;border:0;outline:0;font-size:14px}.logo{align-items:center;text-decoration:none;display:flex}.logo img{object-fit:contain;width:116px;height:58px}.shell{grid-template-columns:196px minmax(0,1fr);min-height:calc(100vh - 88px);display:grid}aside{border-right:1px solid var(--border);flex-direction:column;gap:8px;padding:40px 24px;display:flex}aside>a{padding:14px 12px;font-size:14px;text-decoration:none}main{width:100%;min-width:0;max-width:1320px;margin:0 auto;padding:52px clamp(24px,4vw,64px) 90px}h1,h2,h3{margin:0;font-family:Instrument Serif,serif;font-weight:400;line-height:1.08}h1{letter-spacing:-.03em;font-size:clamp(46px,5vw,72px)}h2{font-size:34px}h3{font-size:25px}p{max-width:65ch}.eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:11px;font-weight:600}.lede{color:var(--muted);max-width:620px;font-size:19px}.muted,small{color:var(--muted)}.actions{flex-wrap:wrap;gap:12px;margin:28px 0;display:flex}.actions.compact{margin:0}.full{width:100%}.btn,button{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;min-height:48px;padding:12px 18px;font-weight:600;text-decoration:none;display:inline-flex}.primary{background:var(--accent);border-color:var(--accent);color:#fff}.public main{max-width:1360px}.hero{grid-template-columns:1.1fr .8fr;align-items:center;gap:8vw;min-height:650px;padding-top:64px;display:grid}.hero h1{font-size:clamp(70px,8vw,112px)}.paper{background:var(--surface);border:1px solid var(--border);border-radius:4px;padding:30px}.preview{transform:rotate(1deg);box-shadow:0 20px 60px #21343612}.section{border-top:1px solid var(--border);padding-top:36px}.grid2,.grid3{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.head{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:36px;display:flex}.report{grid-template-columns:minmax(0,1fr) 280px;gap:48px;display:grid}.rail{border:0;border-left:1px solid var(--border);padding:0 0 0 28px}.field{margin-bottom:22px;font-size:13px;font-weight:600;display:block}.field input,.field textarea{border:1px solid var(--border);background:#fff;width:100%;min-height:50px;margin-top:8px;padding:13px 14px;font-size:16px;display:block}.field textarea{resize:vertical;min-height:180px}.tabs{border-bottom:1px solid var(--border);gap:24px;margin-bottom:30px;display:flex}.tabs button{background:0 0;border:0;border-radius:0;padding:10px 0}.tabs button.active{border-bottom:2px solid var(--fg)}.error{color:var(--danger)}.feature{background:var(--accent);color:#fff;border-radius:4px;padding:38px}.feature .eyebrow{color:#d8eeee}.price{font-variant-numeric:tabular-nums;font-size:38px;display:block}.deal-row,.fact{border-bottom:1px solid var(--border);justify-content:space-between;gap:30px;padding:26px 6px;text-decoration:none;display:flex}.deal-row>div:last-child,.fact>div:last-child{flex-direction:column;align-items:flex-end;display:flex}.badge{border:1px solid var(--border);text-transform:uppercase;letter-spacing:.08em;padding:5px 8px;font-size:10px}.badge.present{color:var(--danger)}.badge.cleared{color:#14745a}.empty{padding:60px 0}.compact-empty{padding:24px 0}.modal-backdrop{z-index:20;background:#10282c99;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal{background:var(--bg);border-radius:8px;width:min(680px,100%);max-height:min(820px,100dvh - 48px);padding:32px;overflow:auto;box-shadow:0 28px 90px #10282c44}.modal-head{justify-content:space-between;gap:24px;margin-bottom:28px;display:flex}.close{flex:0 0 44px;width:44px;padding:0;font-size:24px}.candidate-list{gap:10px;margin:24px 0;display:grid}.candidate{border:1px solid var(--border);background:var(--surface);cursor:pointer;grid-template-columns:22px minmax(0,1fr);gap:14px;padding:18px;display:grid}.candidate input{width:20px;height:20px;accent-color:var(--accent);margin-top:2px}.candidate span{gap:5px;display:grid}.candidate strong{font:400 25px/1.2 Instrument Serif,serif}.candidate q{color:var(--muted);font-size:14px}.toast{z-index:15;color:#fff;background:var(--accent);max-width:420px;margin:0;padding:14px 18px;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 40px #10282c33}.bottom{display:none}.spinner{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:30px;height:30px;animation:.8s linear infinite spin;display:block}@keyframes spin{to{transform:rotate(360deg)}}.loading,.analyzing{flex-direction:column;justify-content:center;min-height:70vh;display:flex}.analyzing ol{max-width:600px;padding:0;list-style:none}.analyzing li{border-bottom:1px solid var(--border);color:var(--muted);padding:16px 0}.analyzing li.done{color:var(--fg)}.analyzing li.done:before{content:"✓";color:var(--green);margin-right:12px}.skeletons{gap:20px;display:grid}.skeletons i{background:#e5eded;height:90px;animation:1.4s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.45}}.account{padding-top:70px}.account>h1{margin-bottom:40px}.account form{max-width:720px;display:grid}.account .paper{max-width:720px}.account form button{margin-bottom:10px}.registration-success{text-align:center;padding:44px}.registration-success-mark{background:var(--v3-green-soft);width:58px;height:58px;color:var(--v3-green);border-radius:50%;place-items:center;margin:0 auto 24px;font-size:28px;font-weight:800;display:grid}.registration-success h2{margin:8px 0 18px;font-size:42px}.registration-success>strong{overflow-wrap:anywhere;margin:6px 0 22px;font-size:18px;display:block}.registration-success>.muted{max-width:52ch;margin:0 auto 24px}.registration-success-actions{gap:10px;max-width:420px;margin:28px auto 0;display:grid}.registration-help{color:var(--muted);margin:24px 0 0;font-size:13px}.verification-success{padding:54px 44px 48px;position:relative;overflow:hidden}.verification-success:before{content:"";background:var(--v3-green-soft);opacity:.72;border-radius:50%;width:260px;height:260px;position:absolute;top:-150px;right:-130px}.verification-lede{max-width:520px;color:var(--muted);margin:0 auto;font-size:17px;line-height:1.65}.verification-benefits{flex-wrap:wrap;justify-content:center;gap:8px;margin:28px auto 32px;display:flex}.verification-benefits span{color:var(--v3-green);background:#f7faf8;border:1px solid #cbdcd5;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700}.verification-continue{width:min(100%,420px);min-height:54px}.account-status{border:1px solid var(--line);background:var(--surface);min-height:48px;color:var(--ink);transition:border-color var(--fast), box-shadow var(--fast), transform var(--fast);border-radius:999px;align-items:center;gap:10px;padding:5px 7px 5px 6px;text-decoration:none;display:flex}.account-status:hover{border-color:#93aca7;transform:translateY(-1px);box-shadow:0 5px 18px #123f4912}.credit-count{background:var(--good-bg);width:36px;height:36px;color:var(--primary);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-weight:750;display:grid}.credit-copy{padding-right:3px;line-height:1.15;display:grid}.credit-copy strong{white-space:nowrap;font-size:12px}.credit-copy small{color:var(--muted);white-space:nowrap;margin-top:3px;font-size:10px}.user-avatar{background:var(--petrol);color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid}.account-balance{background:var(--bg);border:1px solid var(--border);margin:24px 0;padding:20px}.account-balance>strong{font-size:24px}.balance-breakdown{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.balance-breakdown span{background:var(--surface);border:1px solid var(--border);color:var(--muted);align-items:center;gap:14px;padding:10px 12px;font-size:12px;display:flex}.balance-breakdown b{color:var(--fg);font-size:16px}.billing-actions{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.billing-notice{color:#725019;background:#fff6e6;border-left:3px solid #b17b1d;margin:20px 0;padding:14px 16px}.billing-notice.success{border-color:var(--accent);color:var(--accent-dark);background:#e9f7f1}.billing-warning{color:var(--danger);font-weight:600}.account-settings{border-top:1px solid var(--border);gap:18px;margin:28px 0;padding-top:26px;display:grid}.account-settings h3{margin:5px 0}.account-settings details{border:1px solid var(--border);padding:0 16px}.account-settings summary{padding:13px 0;font-weight:650}.account-settings details[open]{padding-bottom:16px}.account-settings-form{gap:0;max-width:none!important}.account-settings-form .field{margin:4px 0 12px}.account-settings-form button{justify-self:start}.account-settings .danger-zone{border-color:#dfbbb5}.account-settings .danger-zone summary{color:var(--danger)}.account-settings .danger-zone p{margin:2px 0 14px}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.price-card,.bundle-card{background:var(--surface);border:1px solid var(--border);flex-direction:column;gap:12px;padding:28px;display:flex}.price-card.featured,.bundle-card.featured{border:2px solid var(--accent);box-shadow:0 16px 40px #21343617}.price-card h2,.bundle-card h3{margin:0}.price-card h2 small{color:var(--muted);font:14px DM Sans,sans-serif}.price-card .btn,.bundle-card .btn{text-align:center;margin-top:auto}.bundle-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.bundle-card{padding:22px}.bundle-card>span,.value-note,.pricing-note{color:var(--muted);font-size:13px}.bundle-card>strong{font-size:26px}.pricing-note{max-width:720px;margin-top:24px}@media (width<=900px){.pricing-grid{grid-template-columns:1fr}.bundle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shell{grid-template-columns:150px minmax(0,1fr)}.report{grid-template-columns:1fr}.rail{border-left:0;border-top:1px solid var(--border);padding:24px 0}.hero{grid-template-columns:1fr}.preview{transform:none}.grid3{grid-template-columns:1fr}}@media (width<=700px){.credit-copy{display:none}.account-status{gap:5px}.user-avatar{width:30px;height:30px}.bundle-grid{grid-template-columns:1fr}.top{height:72px;padding:0 22px}.top nav span{display:none}.top nav{gap:8px}.top.marketing nav>a{display:none}.language-switcher{padding:0 8px}.language-switcher select{max-width:78px;font-size:13px}.shell{display:block}.shell>aside{display:none}main{padding:32px 22px 100px}.head{display:block}.head>.btn{margin-top:22px}.grid2{grid-template-columns:1fr}.hero{min-height:auto;padding-top:28px}.hero h1{font-size:68px}.bottom{min-height:64px;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--border);z-index:5;background:#fff;display:flex;position:fixed;bottom:0;left:0;right:0}.bottom a{justify-content:center;align-items:center;width:33.3%;font-size:13px;text-decoration:none;display:flex}.deal-row,.fact{align-items:flex-start}.deal-row>div:last-child{flex-shrink:0}.price{font-size:28px}.public main{padding-bottom:50px}.modal-backdrop{align-items:end;padding:0}.modal{width:100%;max-height:92dvh;padding:26px 22px calc(26px + env(safe-area-inset-bottom));border-radius:14px 14px 0 0}.toast{right:16px;bottom:calc(76px + env(safe-area-inset-bottom));left:16px}}}.public-main{padding-inline:clamp(28px,5.5vw,78px)}.public-main .hero{grid-template-columns:minmax(0,.95fr) minmax(520px,1.05fr);gap:clamp(50px,6vw,88px);min-height:570px;padding:46px 0 38px}.public-main .hero h1{max-width:610px;margin:14px 0 20px;font-size:clamp(58px,5.1vw,74px);line-height:.96}.public-main .hero .lede{color:#405459;max-width:650px;font-size:17px}.public-main .dossier{z-index:1;border-radius:9px;position:relative;transform:none;box-shadow:0 22px 64px #123f4918}.public-main .dossier-wrap:before{content:"";filter:blur(14px);pointer-events:none;background:radial-gradient(circle,#70ceae2e,#0000 68%);border-radius:50%;position:absolute;inset:7% -11% -8% -8%}.public-main .dossier .verdict{min-height:172px;color:var(--fg);background:#effaf5;align-items:center;padding:24px 28px}.public-main .dossier .verdict small{color:var(--accent-dark)}.public-main .dossier .verdict h2{font-family:Instrument Serif,serif;font-size:32px;font-weight:400;line-height:1.02}.public-main .dossier .verdict>span{flex:0 0 76px;width:76px;height:76px}.public-main .dossier .dossier-product{padding:19px 22px}.public-main .product-art{color:#0000;background:linear-gradient(145deg,#f6f8f8,#e5eaeb);position:relative;overflow:hidden}.public-main .product-art:before{content:"";background:#fdfefe;border-right:5px solid #18272e;border-radius:5px 2px 2px 5px;width:16px;height:48px;position:absolute;top:9px;left:29px;transform:skewY(-7deg);box-shadow:-5px 2px 10px #10242d1c}.public-main .product-art:after{content:"";background:#f9fbfb;border:3px solid #293a43;border-radius:8px 8px 11px 11px;width:25px;height:10px;position:absolute;bottom:9px;right:8px}.public-main .product-art span,.public-main .product-art i,.public-main .floating-tag{display:none}.dossier-range{border-bottom:1px solid var(--border);padding:14px 22px 11px}.range-line{background:linear-gradient(90deg,#d4efe4,#8eddbd 33%,#d5e9e2 62%,#edf1ef);border-radius:999px;height:7px;position:relative}.range-line i{background:#087a5e;width:4px;height:13px;position:absolute;top:-3px;left:31%}.range-line b{background:#087a5e;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:30%}.dossier-range>div:last-child{color:var(--muted);grid-template-columns:1fr 1fr 1fr 1fr;align-items:start;margin-top:8px;font-size:10px;display:grid}.dossier-range strong{color:var(--fg);justify-items:center;font-size:11px;display:grid}.dossier-range strong small{font-weight:400}.signal-grid.four{border-bottom:1px solid var(--border);grid-template-columns:repeat(4,1fr)}.signal-grid.four article{padding:12px}.dossier-checks{grid-template-columns:1fr 24px 1fr;gap:10px 12px;padding:14px 22px;font-size:11px;display:grid}.dossier-checks>span:nth-of-type(odd){color:#078867}.dossier-checks>span:not(:nth-of-type(odd)){color:#9d680f;background:#fff0d3;border-radius:50%;place-items:center;width:19px;height:19px;display:grid}.dossier-checks b{font-weight:500}.dossier-open{color:#fff;background:#087a5e;border-radius:5px;justify-content:center;margin:0 17px 14px;padding:11px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.public-main #how{color:#fff;background:#0f4b53;margin-inline:calc(-1*clamp(28px,5.5vw,78px));padding-inline:clamp(28px,5.5vw,78px)}.public-main #how .eyebrow,.public-main #how .section-heading>p,.public-main #how .steps-grid article p{color:#d0dfdf}.public-main #how .steps-grid{grid-template-columns:repeat(3,1fr);gap:clamp(22px,5vw,70px);display:grid}.public-main #how .steps-grid article{min-height:170px;color:var(--fg);background:#fbfdfc;border-radius:5px;padding:28px;position:relative}.public-main #how .steps-grid article:not(:last-child):after{content:"→";color:#fff;font-size:27px;position:absolute;top:43%;right:calc(clamp(22px,5vw,70px)/-1.53846)}.public-main #how .steps-grid article p{color:var(--muted)}.step-no{color:#173f46;margin-bottom:25px;font:400 25px/1 Instrument Serif,serif;display:block}.examples-section{padding-bottom:80px!important}.example-products{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.example-products article{border:1px solid var(--border);text-align:center;background:#fff;border-radius:7px;min-width:0;padding:18px 14px 14px}.example-products article.active{border-color:#079c75;box-shadow:0 0 0 1px #079c75}.example-art{color:#173f46;background:linear-gradient(145deg,#f5f7f7,#e7eeee);place-items:center;height:96px;margin:-4px 0 12px;font:400 27px Instrument Serif,serif;display:grid}.example-products h3{font:700 13px DM Sans,sans-serif}.example-products p{color:var(--muted);margin:5px 0 13px;font-size:11px}.example-products span{color:#087a5e;background:#dff7eb;border-radius:7px;padding:7px 5px;font-size:10px;display:block}.example-products span.caution{color:#78530f;background:#fff1d8}.verification-section{background:#edf6f3;grid-template-columns:.75fr 1.25fr;align-items:start;gap:9vw;margin-inline:calc(-1*clamp(28px,5.5vw,78px));display:grid;padding-inline:clamp(28px,5.5vw,78px)!important}.verification-intro h2{margin:10px 0 20px;font-size:clamp(42px,5vw,65px)}.verification-intro>p:last-child{color:var(--muted)}.verification-flow{justify-items:center;display:grid}.verification-flow article{border:1px solid var(--border);background:#fff;border-radius:6px;gap:4px;width:100%;padding:16px 20px;display:grid}.verification-flow article small{color:var(--accent-dark);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.verification-flow article span{color:#087a5e;background:#dff7eb;border-radius:99px;justify-self:start;margin-top:8px;padding:4px 8px;font-size:10px}.verification-flow i{color:#7d9793;height:26px;font-style:normal}.extension-home{background:#eff6f4;grid-template-columns:1fr 1fr;align-items:stretch;gap:0;margin-inline:calc(-1*clamp(28px,5.5vw,78px));display:grid;padding:0!important}.extension-home>div:last-child{align-self:center;padding:70px clamp(32px,6vw,82px)}.extension-home h2{margin:10px 0 18px;font-size:clamp(44px,5vw,68px)}.extension-home .btn{margin-top:18px}.extension-note{margin-top:14px;display:block}.extension-visual{background:linear-gradient(145deg,#0d252b,#52706c);min-height:430px;position:relative;overflow:hidden}.browser-photo{background:radial-gradient(circle at 70% 35%,#89aaa365,#0000 35%),linear-gradient(125deg,#071c22,#47655f);position:absolute;inset:0}.browser-photo>span{color:#fff;font:italic 25px Instrument Serif,serif;position:absolute;bottom:16%;left:7%;transform:rotate(-6deg)}.share-card{background:#f8fbfae8;border-radius:22px;gap:13px;width:245px;padding:18px;display:grid;position:absolute;top:16%;right:12%;transform:rotate(8deg);box-shadow:0 25px 60px #0015}.share-card .logo img{width:25px}.share-card .logo b{font-size:16px}.share-card small{border-top:1px solid var(--border);padding-top:12px}.content-page.features-page,.content-page.pricing-page,.content-page.extension-page{max-width:1440px;padding-inline:clamp(28px,5.5vw,78px)}.features-page .content-hero,.pricing-page .content-hero,.extension-page .content-hero{max-width:970px;padding:72px 0 62px}.features-page .content-hero h1,.pricing-page .content-hero h1,.extension-page .content-hero h1{font-size:clamp(54px,6vw,82px)}.feature-hero-visual{background:linear-gradient(145deg,#edf7f3,#f9fbfa);min-height:380px;margin-bottom:10px;position:relative;overflow:hidden}.listing-preview,.analysis-preview{border:1px solid var(--border);background:#fff;border-radius:8px;width:min(300px,39%);padding:22px;position:absolute;box-shadow:0 25px 65px #123f4920}.listing-preview{gap:8px;display:grid;top:90px;left:30%;transform:rotate(-3deg)}.analysis-preview{z-index:2;top:35px;left:51%;transform:rotate(3deg)}.phone-art{background:#edf2f2;place-items:center;height:115px;font:400 38px Instrument Serif,serif;display:grid}.listing-preview span{color:var(--muted);font-size:11px}.analysis-preview>small{color:var(--accent-dark);margin-top:22px;display:block}.analysis-preview>h3{margin:5px 0;font:700 21px DM Sans,sans-serif}.analysis-preview>b{color:#087a5e;border:5px solid #6bd3ae;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:absolute;top:68px;right:20px}.analysis-preview>b small{font-size:8px}.mini-range{background:linear-gradient(90deg,#cfeee1,#6ed2ad,#e2eae7);border-radius:99px;height:6px;margin-top:25px}.feature-tour{border-top:1px solid var(--border)}.tour-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(360px,.76fr);align-items:center;gap:8vw;min-height:520px;padding:70px 0;display:grid}.tour-row:nth-child(2n) .tour-copy{order:2}.tour-copy{padding-left:55px;position:relative}.tour-no{color:#087a5e;border:1px solid #a8d6c8;border-radius:50%;place-items:center;width:38px;height:38px;font:400 17px Instrument Serif,serif;display:grid;position:absolute;top:0;left:0}.tour-copy h2{margin:8px 0 16px;font-size:clamp(36px,4vw,53px)}.tour-copy>p:not(.eyebrow){color:var(--muted)}.tour-copy ul,.choice-card ul,.plus-summary ul{gap:9px;margin:22px 0;padding:0;font-size:13px;list-style:none;display:grid}.tour-copy li,.choice-card li,.plus-summary li{color:#365258}.tour-copy li:first-letter,.choice-card li:first-letter,.plus-summary li:first-letter{color:#079c75}.tour-mock{border:1px solid var(--border);background:#fff;border-radius:7px;padding:26px;box-shadow:0 18px 46px #123f4911}.tour-mock>small{color:var(--muted);margin-bottom:18px;font-weight:700;display:block}.mock-row,.mock-comparable{border-top:1px solid var(--border);grid-template-columns:110px 1fr;gap:12px;padding:11px 0;font-size:12px;display:grid}.mock-row b{color:#365258}.mock-row span,.mock-comparable span{color:var(--muted)}.price-mock>strong{font-size:35px;display:block}.price-mock>span{color:var(--muted);font-size:11px}.mock-range{background:#e0ebe7;border-radius:99px;height:7px;margin:26px 0}.mock-range i{background:#74d2af;width:38%;height:100%;margin-left:20%;display:block}.feature-final{color:#fff;text-align:center;background:#0f4b53;margin-inline:calc(-1*clamp(28px,5.5vw,78px));padding:100px clamp(28px,5.5vw,78px)}.feature-final h2{max-width:800px;margin:10px auto 28px;font-size:clamp(46px,5vw,70px)}.feature-final .eyebrow{color:#b9d2d2}.pricing-page .content-hero{padding-bottom:45px}.pricing-choice{grid-template-columns:1fr 1fr;gap:22px;padding-bottom:70px;display:grid}.choice-card{border:1px solid var(--border);background:#fff;border-radius:8px;flex-direction:column;min-height:480px;padding:34px;display:flex;position:relative}.choice-card.featured{background:linear-gradient(145deg,#fff,#ecfaf4);border-color:#079c75;box-shadow:0 20px 55px #087a5e15}.choice-card h2{margin:8px 0;font-size:43px}.choice-card>p:not(.eyebrow){color:var(--muted)}.choice-card>strong{margin-top:auto;font-size:31px;display:block}.choice-card>strong small{color:var(--muted);font-size:13px}.choice-card>.btn,.choice-card>div>.btn{width:100%;margin-top:18px}.plan-icon{color:#087a5e;background:#e7f7f1;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.plan-icon.crown{color:#b3750b;background:#fff0d4}.popular-tag{color:#fff;background:#075e4c;border-radius:99px;padding:6px 10px;font-size:10px;position:absolute;top:25px;right:25px}.pricing-band{background:#f1f5f4;margin-inline:calc(-1*clamp(28px,5.5vw,78px));padding:70px clamp(28px,5.5vw,78px)}.pricing-band h2,.plus-detail h2{margin:8px 0;font-size:clamp(40px,4.5vw,60px)}.pricing-band .bundle-grid{margin-top:34px}.pricing-band .bundle-card{border-radius:7px;min-height:230px}.pricing-band .bundle-card.featured{border-color:#079c75;box-shadow:0 14px 35px #087a5e13}.plus-detail{padding:75px 0}.billing-toggle{border:1px solid var(--border);background:#fff;border-radius:7px;margin:20px 0;padding:4px;display:inline-flex}.billing-toggle button{border:0;min-height:38px;padding:7px 14px}.billing-toggle button.active{color:#fff;background:#075e4c}.billing-toggle span{color:#079c75;margin-left:8px;font-size:10px}.plus-summary{border:1px solid var(--border);background:#fff;border-radius:8px;grid-template-columns:.6fr 1.2fr auto;align-items:center;gap:40px;padding:30px;display:grid}.plus-summary>strong{font-size:43px}.plus-summary>strong small{color:var(--muted);font-size:13px}.extension-showcase{background:linear-gradient(145deg,#dfeee9,#f8fbfa);min-height:510px;margin-bottom:24px;padding:55px;position:relative;overflow:hidden}.browser-window{background:#fff;border:1px solid #cbd9d5;border-radius:12px;width:78%;min-height:385px;overflow:hidden;box-shadow:0 25px 70px #123f4920}.browser-bar{background:#edf2f1;align-items:center;gap:7px;height:42px;padding:0 14px;display:flex}.browser-bar i{background:#b9c8c4;border-radius:50%;width:8px;height:8px}.browser-bar span{color:var(--muted);background:#fff;border-radius:99px;margin-left:12px;padding:5px 15px;font-size:10px}.browser-listing{grid-template-columns:210px 1fr;align-items:center;gap:30px;padding:45px;display:grid}.listing-image{background:#e8eeee;place-items:center;height:220px;font:400 54px Instrument Serif,serif;display:grid}.browser-listing h2{margin:8px 0}.browser-listing strong{font-size:30px}.extension-popup{background:#fff;border-radius:16px;width:285px;padding:24px;position:absolute;top:85px;right:5%;box-shadow:0 30px 80px #123f4930}.extension-popup>small{color:#087a5e;margin-top:20px;display:block}.extension-popup h3{margin:7px 0;font:700 21px DM Sans,sans-serif}.extension-popup p{color:var(--muted);font-size:13px}.extension-popup .btn{width:100%;margin-top:12px}.extension-status{color:var(--muted);flex-wrap:wrap;gap:12px 24px;padding:17px 0 60px;font-size:12px;display:flex}.extension-steps{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:8vw;padding:80px 0;display:grid}.extension-steps h2{margin-top:8px;font-size:clamp(42px,5vw,62px)}.extension-steps ol{margin:0;padding:0;list-style:none}.extension-steps li{border-bottom:1px solid var(--border);grid-template-columns:48px 1fr;gap:18px;padding:20px 0;display:grid}.extension-steps li span{color:#087a5e;font:400 21px Instrument Serif,serif}.privacy-panel{color:#fff;background:#0f4b53;margin-inline:calc(-1*clamp(28px,5.5vw,78px));padding:80px clamp(28px,5.5vw,78px)}.privacy-panel h2{margin:8px 0 18px;font-size:clamp(42px,5vw,62px)}.privacy-panel p{color:#d0dfdf}.privacy-panel a{color:#7ce1be}@media (width<=1100px){.public-main .hero{grid-template-columns:1fr}.public-main .dossier-wrap{max-width:690px}.example-products,.bundle-grid{grid-template-columns:repeat(3,1fr)}.plus-summary{grid-template-columns:1fr 1fr}.plus-summary>div:last-child{grid-column:1/-1}}@media (width<=780px){.masthead .main-nav,.masthead .guide-link,.masthead .account-link{display:none}.masthead .language-switcher{display:none!important}.masthead .mast-inner{flex-wrap:nowrap}.public-main,.content-page.features-page,.content-page.pricing-page,.content-page.extension-page{padding-inline:18px}.public-main #how,.verification-section,.extension-home,.feature-final,.pricing-band,.privacy-panel{margin-inline:-18px;padding-inline:18px!important}.public-main .hero{padding-top:38px}.public-main .hero h1{font-size:54px}.signal-grid.four{grid-template-columns:1fr 1fr}.public-main .dossier-product{grid-template-columns:58px minmax(0,1fr) auto}.public-main .dossier-product>strong{grid-column:auto}.dossier-checks,.public-main #how .steps-grid,.verification-section,.extension-home,.pricing-choice,.extension-steps{grid-template-columns:1fr}.public-main #how .steps-grid article:not(:last-child):after{content:"↓";top:auto;bottom:-32px;right:50%}.example-products{grid-template-columns:repeat(2,1fr)}.extension-visual{min-height:370px}.feature-hero-visual{min-height:330px}.listing-preview{width:55%;left:5%}.analysis-preview{width:55%;left:40%}.tour-row{grid-template-columns:1fr;gap:35px;min-height:0}.tour-row:nth-child(2n) .tour-copy{order:0}.tour-copy{padding-left:48px}.tour-mock{margin-left:48px}.bundle-grid{grid-template-columns:1fr 1fr}.plus-summary{grid-template-columns:1fr;gap:10px}.browser-window{width:100%}.extension-showcase{min-height:580px;padding:18px}.browser-listing{grid-template-columns:1fr;padding:25px}.listing-image{height:150px}.extension-popup{width:84%;top:315px;right:8%}}@media (width<=460px){.masthead{min-height:68px}.masthead .language-switcher{display:none!important}.masthead .secondary{gap:6px}.masthead .nav-cta{min-height:42px;padding-inline:13px}.example-products,.bundle-grid{grid-template-columns:1fr}.dossier-product{grid-template-columns:58px minmax(0,1fr) auto}.dossier-product>strong{grid-column:auto}.verdict h2{font-size:20px}.verdict>span{width:65px;height:65px}.tour-mock{margin-left:0}.tour-copy{padding-top:52px;padding-left:0}.tour-no{top:0}.listing-preview,.analysis-preview{width:68%}.analysis-preview{left:30%}}.masthead .logo{align-self:stretch;align-items:center;height:100%;padding-block:0;line-height:1;display:inline-flex}.masthead .logo img{object-fit:contain;width:104px;height:32px;display:block}.masthead .logo b{align-items:center;min-height:31px;line-height:1;display:inline-flex}.v3-public{background:var(--v3-paper);color:var(--v3-ink)}.v3-wrap{width:min(100% - 48px,1480px);margin-inline:auto}.v3-public h1,.v3-public h2{font-family:var(--serif);letter-spacing:-.045em;font-weight:500}.v3-public h1{max-width:12ch;margin:0;font-size:clamp(58px,5.5vw,86px);line-height:.94}.v3-public h2{margin:0;font-size:clamp(34px,4vw,58px);line-height:1}.v3-lead{max-width:62ch;color:var(--v3-muted);font-size:18px;line-height:1.6}.v3-hero{border-bottom:1px solid var(--v3-rule);padding:60px 0 52px}.v3-hero-grid{grid-template-columns:minmax(440px,.82fr) minmax(600px,1.18fr);align-items:center;gap:56px;display:grid}.v3-hero-copy{padding-left:8px}.v3-url-form{border:1px solid var(--v3-rule);box-shadow:var(--v3-shadow);background:#fff;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:28px;padding:8px;display:grid}.v3-url-form label{clip:rect(0 0 0 0);position:absolute}.v3-url-form input{min-width:0;min-height:48px;color:var(--v3-ink);border:0;padding:0 12px}.v3-trust{color:var(--v3-muted);flex-wrap:wrap;gap:8px 24px;margin:16px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.v3-trust li:before{content:"✓";color:var(--v3-green);margin-right:6px;font-weight:900}.v3-scope-note{border-left:3px solid var(--v3-green);background:color-mix(in srgb, var(--v3-green) 8%, transparent);color:var(--v3-muted);margin:16px 0 0;padding:12px 14px;font-size:13px;line-height:1.55}.v3-scope-note strong{color:var(--v3-ink)}.scope-disclosure{border-bottom:1px solid var(--border)}.scope-disclosure h2{max-width:850px}.scope-disclosure>p:last-child{max-width:760px;color:var(--muted)}.v3-dossier{border:1px solid var(--v3-rule);box-shadow:var(--v3-shadow);background:#fff;border-radius:10px;overflow:hidden}.v3-dossier-product{border-bottom:1px solid var(--v3-rule);grid-template-columns:112px minmax(0,1fr);align-items:center;gap:20px;padding:20px;display:grid}.v3-product-visual{color:#fff;text-align:center;background:linear-gradient(145deg,#18337b,#5872da);border-radius:12px;place-content:center;width:94px;height:98px;display:grid}.v3-product-visual span{font-weight:850}.v3-product-visual b{color:#8ff0bf;font-size:24px}.v3-dossier-product .eyebrow{margin:0}.v3-dossier-product h2{font:700 21px/1.2 var(--sans);letter-spacing:0;margin:4px 0}.v3-price{float:right;font:500 34px/1 var(--serif);margin-top:-34px}.v3-dossier-product small{color:var(--v3-muted);display:block}.v3-dossier-verdict{background:var(--v3-petrol);color:#fff;padding:26px}.v3-evidence-label{color:#cce2dc;font-size:12px;font-weight:800}.v3-evidence-label:before{content:"";background:#8fd0ad;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.v3-dossier-verdict h2{max-width:24ch;margin:10px 0;font-size:clamp(32px,3.2vw,46px)}.v3-dossier-verdict p{color:#d1dfdc;max-width:68ch;margin-bottom:0}.v3-metrics{grid-template-columns:repeat(3,1fr);display:grid}.v3-metrics>div{border-right:1px solid var(--v3-rule);min-width:0;padding:18px}.v3-metrics>div:last-child{border:0}.v3-metrics span,.v3-metrics small,.v3-evidence-grid span,.v3-next span{color:var(--v3-muted);font-size:12px;display:block}.v3-metrics strong{font:500 24px/1.15 var(--serif);margin:6px 0;display:block}.v3-evidence-grid{border-top:1px solid var(--v3-rule);grid-template-columns:1fr 1fr;display:grid}.v3-evidence-grid>div{border-right:1px solid var(--v3-rule);border-bottom:1px solid var(--v3-rule);padding:16px 18px}.v3-evidence-grid>div:nth-child(2n){border-right:0}.v3-next{background:var(--v3-green-soft);justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.v3-next strong{display:block}.v3-section{padding:76px 0}.v3-dark{background:var(--v3-petrol);color:#fff}.v3-dark .eyebrow{color:#9ed0b4}.v3-section-head{grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);align-items:end;gap:48px;margin-bottom:36px;display:grid}.v3-section-head p{color:var(--v3-muted)}.v3-dark .v3-section-head p{color:#c9d8d5}.v3-steps{background:#406563;border:1px solid #406563;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.v3-steps article{background:var(--v3-petrol);padding:30px}.v3-steps b{color:#92aaa4;font:500 34px/1 var(--serif);margin-bottom:34px;display:block}.v3-steps h3{color:#fff}.v3-steps p{color:#c9d8d5}.v3-examples{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.v3-examples article{text-align:center;border:1px solid var(--v3-rule);background:#fff;padding:18px}.v3-examples article>div{height:98px;font:500 28px/1 var(--serif);background:#edf2f0;place-items:center;display:grid}.v3-examples h3{margin:15px 0 4px;font-size:15px}.v3-examples p{color:var(--v3-muted);margin:0;font-size:12px}.v3-examples span{background:var(--v3-green-soft);color:var(--v3-green);margin-top:14px;padding:6px;font-size:12px;display:block}.v3-proof{border-block:1px solid var(--v3-rule);background:#fff;padding:78px 0}.v3-proof-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;display:grid}.v3-proof ol{border-top:1px solid var(--v3-rule);margin:0;padding:0;list-style:none}.v3-proof li{border-bottom:1px solid var(--v3-rule);grid-template-columns:190px 1fr;gap:20px;padding:20px 0;display:grid}.v3-proof li span{color:var(--v3-muted)}.v3-extension{grid-template-columns:1fr 1fr;align-items:center;display:grid}.v3-extension>div{flex-direction:column;justify-content:center;min-height:420px;padding:70px;display:flex}.v3-extension-art{background:linear-gradient(135deg,#0d3435,#31595a)}.v3-extension-art>div{background:#fff;border-radius:18px;width:min(380px,100%);margin:auto;padding:28px;box-shadow:0 26px 70px #0005}.v3-extension-art span,.v3-extension-art strong,.v3-extension-art small{display:block}.v3-extension-art strong{margin:20px 0 6px;font-size:22px}.v3-extension-art small{color:var(--v3-muted)}.v3-final{background:var(--v3-green-soft);text-align:center;padding:72px 0}.v3-final h2{max-width:18ch;margin:0 auto 28px}.v3-footer{color:#fff;background:#0d3435;padding:42px 0}.v3-footer .v3-wrap{grid-template-columns:auto 1fr auto;align-items:center;gap:28px;display:grid}.v3-footer .logo{color:#fff}.v3-footer p{color:#abc0bb}.v3-footer nav{gap:18px;display:flex}.v3-footer nav a{color:#d5e2df}@media (width<=1100px){.v3-hero-grid{grid-template-columns:1fr}.v3-dossier{max-width:900px}.v3-examples{grid-template-columns:repeat(3,1fr)}.v3-extension>div{padding:50px 32px}}@media (width<=780px){.v3-wrap{width:calc(100% - 32px)}.v3-public h1{font-size:58px}.v3-hero{padding:38px 0}.v3-section{padding:52px 0}.v3-section-head,.v3-proof-grid,.v3-extension{grid-template-columns:1fr;gap:26px}.v3-steps{grid-template-columns:1fr}.v3-extension>div{min-height:320px}.v3-footer .v3-wrap{grid-template-columns:1fr}.v3-footer nav{flex-wrap:wrap}}@media (width<=460px){.v3-wrap{width:calc(100% - 24px)}.v3-public h1{font-size:50px}.v3-url-form,.v3-metrics,.v3-evidence-grid,.v3-examples{grid-template-columns:1fr}.v3-dossier-product{grid-template-columns:72px minmax(0,1fr);gap:12px;padding:14px}.v3-product-visual{width:64px;height:76px}.v3-price{float:none;margin:8px 0;display:block}.v3-dossier-verdict{padding:20px}.v3-metrics>div,.v3-evidence-grid>div{border-right:0;border-bottom:1px solid var(--v3-rule)}.v3-next{flex-direction:column;align-items:stretch}.v3-proof li{grid-template-columns:1fr;gap:5px}.v3-extension>div{padding:38px 20px}}.workspace-header+.app-main .form-shell:not(.analyzing){grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:24px 30px;width:min(100% - 48px,1480px);max-width:none;margin:0 auto;padding:48px 0 72px;display:grid}.workspace-header+.app-main .form-shell:not(.analyzing)>.page-head{border-bottom:1px solid var(--v3-rule);grid-column:1/-1;justify-content:space-between;align-items:end;padding:0 0 28px;display:flex}.workspace-header+.app-main .form-shell:not(.analyzing)>.page-head h1{max-width:13ch;font-size:clamp(54px,6vw,84px)}.workspace-header+.app-main .form-shell:not(.analyzing)>.page-head p:last-child{max-width:60ch;color:var(--v3-muted);font-size:18px}.workspace-header+.app-main .form-shell:not(.analyzing)>.step-line{border:1px solid var(--v3-rule);background:#fff;grid-column:1;margin:0;padding:14px 18px}.workspace-header+.app-main .form-shell:not(.analyzing)>.form-panel{border:1px solid var(--v3-rule);box-shadow:none;background:#fff;border-radius:8px;grid-column:1;padding:28px}.workspace-header+.app-main .form-shell:not(.analyzing)>.notice{background:var(--v3-green-soft);border:1px solid #b9d5c7;border-radius:8px;grid-area:2/2/4;align-self:stretch;margin:0;padding:30px}.workspace-header+.app-main .form-shell:not(.analyzing)>.notice h2{font-size:40px}.workspace-header+.app-main .form-panel .segmented{margin-bottom:24px}.workspace-header+.app-main .form-panel .field input,.workspace-header+.app-main .form-panel .field textarea{background:#fff;border-color:#9eaeaa}@media (width<=820px){.workspace-header+.app-main .form-shell:not(.analyzing){grid-template-columns:1fr;width:calc(100% - 32px);padding:30px 0 80px}.workspace-header+.app-main .form-shell:not(.analyzing)>.page-head,.workspace-header+.app-main .form-shell:not(.analyzing)>.step-line,.workspace-header+.app-main .form-shell:not(.analyzing)>.form-panel,.workspace-header+.app-main .form-shell:not(.analyzing)>.notice{grid-area:auto/1}.workspace-header+.app-main .form-shell:not(.analyzing)>.page-head h1{font-size:50px}}.masthead .mast-inner{grid-template-columns:minmax(140px,1fr) auto minmax(140px,1fr);gap:20px;width:min(100% - 48px,1480px);max-width:none;margin-inline:auto;padding:0;display:grid}.masthead .main-nav{gap:0}.masthead .main-nav a{white-space:nowrap;align-items:center;min-height:44px;padding:10px 11px;display:inline-flex}.masthead .secondary{justify-self:end;align-items:stretch;gap:0;margin-left:0;display:flex}.v3-public-tools{border:1px solid var(--v3-rule);background:#ffffffc7;border-radius:8px;padding:3px;box-shadow:0 8px 24px #1430300d}.v3-public-tools .language-switcher,.v3-app-tools .language-switcher{align-content:center;gap:1px;min-width:72px;min-height:44px;padding:5px 12px;display:grid}.v3-public-tools .language-switcher>span,.v3-app-tools .language-switcher>span{color:var(--v3-muted);font-size:10px;line-height:1}.v3-public-tools .language-switcher select,.v3-app-tools .language-switcher select{width:100%;height:auto;min-height:18px;color:var(--v3-ink);background-color:#0000;border:0;padding:0 18px 0 0;font-size:12px;font-weight:800}.v3-allowance{min-height:44px;color:var(--v3-ink);border-left:1px solid var(--v3-rule);border-right:1px solid var(--v3-rule);white-space:nowrap;grid-template-columns:auto auto;place-content:center;align-items:center;gap:8px;margin:0 3px;padding:5px 13px;text-decoration:none;display:grid}.v3-allowance span{color:var(--v3-muted);font-size:11px}.v3-allowance strong{background:var(--v3-green-soft);min-width:24px;height:24px;color:var(--v3-green);border-radius:999px;place-items:center;padding:0 7px;font-size:12px;display:grid}.v3-public-tools .nav-cta{border-radius:5px;min-height:44px;padding:9px 16px;box-shadow:0 5px 14px #39785d29}@media (width<=1180px){.marketing-header .main-nav a:nth-last-child(-n+2){display:none}.masthead .mast-inner{width:min(100% - 32px,1480px)}}@media (width<=820px){.masthead .mast-inner{width:calc(100% - 24px)}.masthead .main-nav{display:none}.v3-public-tools{box-shadow:none;background:0 0;border:0;margin-left:auto;padding:0}.v3-public-tools .language-switcher,.v3-public-tools .v3-allowance{display:none}.v3-public-tools .nav-cta{display:inline-flex}}.masthead .v3-public-tools{border-radius:7px;align-self:center;padding:2px}.masthead .v3-public-tools .language-switcher{min-width:62px;min-height:38px;padding:3px 9px}.masthead .v3-public-tools .language-switcher>span{font-size:9px}.masthead .v3-public-tools .language-switcher select{min-height:16px;padding-right:14px;font-size:11px}.masthead .v3-public-tools .v3-allowance{gap:6px;min-height:38px;margin-inline:2px;padding:3px 10px}.masthead .v3-public-tools .v3-allowance span{font-size:10px}.masthead .v3-public-tools .v3-allowance strong{min-width:21px;height:21px;padding-inline:5px;font-size:11px}.masthead .v3-public-tools .nav-cta{min-height:38px;box-shadow:none;padding:7px 13px;font-size:13px}.masthead .v3-public-tools{gap:3px}.masthead .v3-public-tools .language-switcher,.masthead .v3-public-tools .v3-allowance{border:0;margin-inline:0}.masthead .main-nav a.active{color:var(--v3-petrol);font-weight:800;position:relative}.masthead .main-nav a.active:after{content:"";background:var(--v3-green);border-radius:999px;height:2px;position:absolute;bottom:4px;left:11px;right:11px}.legal-updated{color:var(--muted);margin:0 0 32px;font-size:14px}.legal-sections{border-top:1px solid var(--border);max-width:860px}.legal-sections article{border-bottom:1px solid var(--border);padding:34px 0}.legal-sections h2{margin:0 0 14px;font:600 22px DM Sans,sans-serif}.legal-sections p,.legal-sections address{color:var(--muted);margin:0;font-style:normal;line-height:1.75}.legal-form,.legal-confirmation{border:1px solid var(--border);background:var(--surface);max-width:720px;margin:70px 0;padding:32px}.legal-form{gap:18px;display:grid}.legal-form label{gap:7px;font-size:13px;font-weight:600;display:grid}.legal-form input,.legal-form textarea{border:1px solid var(--border);width:100%;font:inherit;background:#fff;padding:13px 14px}.legal-form textarea{resize:vertical;min-height:120px}.legal-form .btn{justify-self:start}.contact-layout{grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);align-items:start;gap:72px;padding-top:88px;padding-bottom:110px;display:grid}.contact-layout h1{margin:8px 0 20px;font-size:clamp(52px,7vw,88px)}.contact-direct{margin-top:28px;font-weight:700}.contact-form{margin:0}.contact-form select{border:1px solid var(--border);width:100%;font:inherit;background:#fff;padding:13px 14px}.contact-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.success{color:#25734e}@media (width<=820px){.contact-layout{grid-template-columns:1fr;gap:36px;padding-top:52px}.contact-layout h1{font-size:52px}}.legal-confirmation dl{grid-template-columns:auto 1fr;gap:8px 18px;margin:24px 0;display:grid}.legal-confirmation dd{overflow-wrap:anywhere;margin:0}.app-main{max-width:1440px;padding:var(--s8) var(--s12) var(--s16);margin:0 auto}.app-main.narrow{max-width:704px}.masthead .logo{align-items:center;gap:var(--s3);color:var(--ink);font-size:var(--t3);letter-spacing:-1px;font-weight:700;text-decoration:none;display:flex}.masthead .logo img{width:32px;height:auto}.masthead .guide-link{color:var(--muted);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.masthead .language-switcher{align-items:center;gap:var(--s1);display:flex}.masthead .language-switcher select{color:var(--muted);min-height:44px;padding:var(--s2);background:0 0;border:0;width:auto}.masthead .nav-cta{color:#fff}.identity-product{gap:var(--s4);min-width:0;display:flex}.deal-monogram{border:1px solid var(--line);border-radius:var(--r1);background:var(--surface);width:56px;height:56px;color:var(--petrol);font:600 var(--t1)/1 var(--sans);flex:none;place-items:center;display:grid}.identity-actions .danger-link{color:var(--bad)}.tabs button.active{color:var(--ink);border-color:var(--primary);font-weight:650}.overview-dashboard{gap:var(--s8);display:grid}.decision-copy{max-width:60ch}.decision-copy .status-chip{color:#c4e0db;font-size:var(--t0);letter-spacing:.09em;text-transform:uppercase;font-weight:650;display:inline-flex}.decision-copy h2{margin:var(--s3) 0 var(--s4);font-size:clamp(40px,4vw,64px)}.decision-copy>p{font-size:var(--t1);color:#e2efed}.decision-confidence{justify-content:space-between;gap:var(--s4);padding-top:var(--s4);color:#e2efed;border-top:1px solid #587a80;align-items:flex-end;margin-top:auto;display:flex}.decision-confidence strong{color:#fff}.price-panel .price-caveat{color:var(--muted);margin-top:var(--s4)}.price-panel .range-labels>span{gap:var(--s1);display:grid}.price-panel .notice{font-size:var(--t0)}.evidence-summary{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.evidence-summary>div{padding:var(--s4);border-right:1px solid var(--line)}.evidence-summary>div:last-child{border-right:0}.evidence-summary strong{font:400 var(--t4)/1.2 var(--serif);display:block}.overview-actions .action-row{color:var(--ink);text-decoration:none}.overview-actions .action-row:hover h3{color:var(--primary)}.overview-actions .action-row>svg{margin-left:auto}.fact .badge{align-self:start}.risk-group .fact{border-top:1px solid var(--line);padding:var(--s6) 0;gap:var(--s4);grid-template-columns:minmax(0,1fr) auto;display:grid}.risk-group .fact:last-child{border-bottom:1px solid var(--line)}.risk-group .fact h3{margin-bottom:var(--s2)}.risk-group .fact p,.risk-group .fact small{color:var(--muted);display:block}.risk-group .fact small{margin-top:var(--s3)}.report.negotiation{display:grid}.report.negotiation .paper,.report.negotiation .rail{background:0 0;border:0;padding:0}.report.negotiation .rail{order:-1}.report.negotiation textarea{min-height:360px}.toast{margin:0}.public .masthead+main{max-width:1440px}.public-main{max-width:1440px;padding:0 var(--s12) var(--s16);margin:auto}.public-main .hero{min-height:calc(100vh - 128px)}.public-main .hero h1 em{color:inherit;font-style:normal;display:inline}.public-main .dossier-wrap{position:relative}.public-main .dossier{border:1px solid var(--line);border-radius:var(--r2);background:var(--surface);overflow:hidden;box-shadow:0 16px 48px #123f4910}.public-main .dossier .verdict{border-radius:0}.sample-price{font-size:var(--t3);font-variant-numeric:tabular-nums}.sample-verdict small,.sample-verdict span{color:var(--muted);display:block}.sample-verdict strong{margin:var(--s1) 0}.analysis-methods{margin-bottom:var(--s6)}@media (width<=1024px){.app-main,.public-main{padding-inline:var(--s8)}.evidence-summary{grid-template-columns:1fr 1fr}.evidence-summary>div:last-child{border-top:1px solid var(--line);grid-column:1/-1}}@media (width<=768px){.app-main,.public-main{padding:var(--s6) var(--s4) var(--s12)}.identity-product{width:100%}.deal-monogram{width:48px;height:48px}.evidence-summary{grid-template-columns:1fr}.evidence-summary>div{border-right:0;border-top:1px solid var(--line)}.evidence-summary>div:first-child{border-top:0}.risk-group .fact{grid-template-columns:1fr}.public-main .hero{min-height:0}.masthead .guide-link span,.masthead .login-label{display:none}}:root{--v3-paper:#f3f5f3;--v3-white:#fff;--v3-petrol:#123f40;--v3-petrol-2:#285553;--v3-ink:#173234;--v3-muted:#60716e;--v3-green:#39785d;--v3-green-soft:#e8f2ec;--v3-rule:#ced8d4;--v3-shadow:0 18px 48px #14313117}body{background:var(--v3-paper);color:var(--v3-ink)}html,body{overflow-x:clip}.masthead{border-bottom:1px solid var(--v3-rule);height:68px}.workspace-header .mast-inner{max-width:1520px}.workspace-header .main-nav a{border-radius:4px;padding:11px 13px}.masthead .main-nav a.active{color:var(--v3-green)}.mobile-workspace-nav{display:none}.workspace-page-head{background:var(--v3-white);border-bottom:1px solid var(--v3-rule);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;max-width:1520px;margin:0 auto;padding:48px max(32px,50vw - 760px);display:grid}.workspace-page-head h1{max-width:13ch;margin:0;font-size:clamp(44px,5vw,72px)}.workspace-page-head .lede{max-width:62ch;color:var(--v3-muted);font-size:18px}.workspace-home{padding-bottom:72px}.home-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:28px;max-width:1520px;margin:40px auto 0;padding:0 32px;display:grid}.home-verdict{background:var(--v3-petrol);color:#fff;border-radius:10px;padding:30px}.home-verdict .eyebrow{color:#9ed0b4}.home-verdict h2{max-width:24ch;margin:10px 0 14px;font-size:clamp(34px,4vw,52px)}.home-verdict p{color:#d1dfdc;max-width:74ch}.home-verdict-foot{border-top:1px solid #406563;justify-content:space-between;align-items:center;gap:20px;margin-top:26px;padding-top:20px;display:flex}.home-deals,.home-allowance{border:1px solid var(--v3-rule);background:#fff;border-radius:10px;margin-top:22px;padding:24px}.home-allowance{margin-top:0;position:sticky;top:92px}.home-section-head{border-bottom:1px solid var(--v3-rule);justify-content:space-between;align-items:end;gap:20px;padding-bottom:18px;display:flex}.home-section-head h2{margin:0;font-size:32px}.home-deal-row{color:inherit;border-bottom:1px solid var(--v3-rule);grid-template-columns:54px minmax(190px,1.2fr) 160px minmax(150px,.8fr) auto;align-items:center;gap:16px;padding:17px 0;text-decoration:none;display:grid}.home-deal-row:last-child{border-bottom:0}.home-deal-row small,.inspection-aside span{color:var(--v3-muted);display:block}.home-empty{max-width:900px;margin:64px auto}.deal-page{max-width:1520px;margin:0 auto;padding:0 32px 80px}.deal-page .crumb{border-bottom:1px solid var(--v3-rule);background:#fff;margin:0 -32px;padding:18px 32px}.deal-page .identity{border-bottom:1px solid var(--v3-rule);background:#fff;margin:0 -32px;padding:30px 32px}.deal-page .identity h1{max-width:24ch;font-size:clamp(34px,4vw,54px)}.deal-page .tabs{z-index:20;border-bottom:1px solid var(--v3-rule);background:#fff;flex-wrap:nowrap;margin:0 -32px 36px;padding:0 32px;position:sticky;top:68px;overflow-x:auto}.deal-page .tabs button{white-space:nowrap;border-bottom:3px solid #0000;flex:none;padding:18px 14px 15px}.deal-page .tabs button.active{color:var(--v3-green);border-color:var(--v3-green)}.overview-dashboard .opening{gap:28px}.overview-dashboard .verdict{background:var(--v3-petrol);box-shadow:none;border-radius:10px}.overview-dashboard .verdict h2{font-size:clamp(38px,4vw,58px);line-height:1}.overview-dashboard .price-panel,.overview-dashboard .two-col>article,.overview-dashboard .next-action{border-color:var(--v3-rule);box-shadow:none}.illustrative{display:none}.inspection-view .page-head,.inspection-view .inspection-layout,.decision-summary{max-width:1240px;margin-left:auto;margin-right:auto}.inspection-view .page-head{justify-content:space-between;align-items:end;gap:28px;display:flex}.inspection-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;display:grid}.inspection-list{border:1px solid var(--v3-rule);background:#fff}.inspection-row{border-bottom:1px solid var(--v3-rule);grid-template-columns:46px minmax(0,1fr) auto;align-items:start;gap:18px;padding:22px;display:grid}.inspection-row:last-child{border-bottom:0}.inspection-row>span:first-child{font:500 24px/1 var(--serif);color:#7d928d}.inspection-row h3{margin:0 0 6px}.inspection-row p{color:var(--v3-muted);margin:0}.inspection-aside{background:var(--v3-green-soft);border:1px solid #b9d5c7;padding:24px;position:sticky;top:150px}.inspection-aside strong{font:500 38px/1.1 var(--serif);display:block}.summary-verdict{background:var(--v3-petrol);color:#fff;border-radius:10px 10px 0 0;padding:34px}.summary-verdict.ready{background:#285a48}.summary-verdict .eyebrow{color:#9ed0b4}.summary-verdict h2{max-width:25ch;font-size:clamp(38px,4vw,58px)}.summary-grid{border:1px solid var(--v3-rule);background:#fff;grid-template-columns:repeat(3,1fr);display:grid}.summary-grid article{border-right:1px solid var(--v3-rule);padding:24px}.summary-grid article:last-child{border:0}.summary-grid span,.summary-grid small{color:var(--v3-muted);display:block}.summary-grid strong{font:500 30px/1.1 var(--serif);margin:8px 0;display:block}.summary-actions{background:var(--v3-green-soft);border:1px solid var(--v3-rule);border-top:0;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.summary-actions h3{margin:0}@media (width<=1100px){.home-layout,.inspection-layout{grid-template-columns:1fr}.home-allowance,.inspection-aside{position:static}.home-deal-row{grid-template-columns:54px minmax(180px,1fr) 150px auto}.home-deal-row>div:nth-of-type(3){display:none}}@media (width<=780px){.workspace-page-head{grid-template-columns:1fr;padding:32px 20px}.workspace-page-head h1{font-size:44px}.home-layout{margin-top:24px;padding:0 16px}.home-verdict{padding:22px}.home-verdict-foot,.home-section-head,.inspection-view .page-head,.summary-actions{flex-direction:column;align-items:stretch}.home-deal-row{grid-template-columns:48px minmax(0,1fr) auto;gap:12px;position:relative}.home-deal-row>.badge{display:none}.deal-page{padding:0 16px 68px}.deal-page .crumb,.deal-page .identity{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.deal-page .tabs{margin-left:-16px;margin-right:-16px;padding:0 8px;top:60px}.deal-page .identity-actions .danger-link{display:none}.inspection-row{grid-template-columns:36px minmax(0,1fr)}.inspection-row>.badge{grid-column:2;justify-self:start}.summary-grid{grid-template-columns:1fr}.summary-grid article{border-right:0;border-bottom:1px solid var(--v3-rule)}.mobile-workspace-nav{z-index:45;border-top:1px solid var(--v3-rule);padding-bottom:env(safe-area-inset-bottom);background:#fff;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-workspace-nav a{min-height:54px;color:var(--v3-ink);place-items:center;font-size:11px;font-weight:700;text-decoration:none;display:grid}.mobile-workspace-nav a.active{color:var(--v3-green);background:var(--v3-green-soft)}}@layer legacy-rest{@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}:root{--bg:#f6f8f7;--surface:#fff;--surface-soft:#eef9f4;--fg:#172326;--muted:#667477;--border:#dfe7e4;--accent:#0aa678;--accent-dark:#087a5e;--navy:#173f46;--amber:#f1a73b}body{background:var(--bg)}.top{z-index:10;border-bottom-color:#e7ecea;max-width:none;height:76px;padding:0 clamp(24px,5vw,76px);position:relative}.top nav a{font-size:14px;font-weight:600;text-decoration:none}.logo{gap:9px}.logo img{width:31px;height:31px}.logo b{letter-spacing:-.035em;font-size:21px}.nav-cta{color:#fff;min-height:42px;padding:9px 17px}.public main{max-width:1440px;padding:0 clamp(24px,5vw,76px) 60px}.hero{grid-template-columns:minmax(0,1fr) minmax(440px,.88fr);gap:clamp(50px,7vw,110px);min-height:720px;padding:80px 0 70px}.hero h1{max-width:760px;margin:22px 0;font-size:clamp(66px,6.5vw,102px);line-height:.94}.hero h1 em{color:var(--accent);font-weight:400}.hero-pill{background:var(--surface-soft);color:var(--accent-dark);border:1px solid #cbe8dc;border-radius:999px;align-items:center;gap:9px;padding:8px 12px;font-size:12px;font-weight:600;display:inline-flex}.hero-pill i{background:var(--accent);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #0aa6781c}.hero-input{background:#fff;border:1px solid #d4dfdc;border-radius:14px;align-items:center;max-width:720px;margin:30px 0 18px;padding:7px;display:flex;box-shadow:0 14px 36px #173f4612}.hero-input>span{color:var(--accent);padding-left:12px;font-size:20px}.hero-input input{border:0;outline:0;flex:1;min-width:0;height:52px;padding:0 13px;font-size:15px}.hero-input button{border-radius:9px;flex-shrink:0;min-height:52px}.hero-trust{color:var(--muted);flex-wrap:wrap;gap:18px;font-size:12px;display:flex}.hero-trust span:first-letter{color:var(--accent)}.dossier-wrap{position:relative}.dossier{background:#fff;border:1px solid #d9e3e0;border-radius:20px;overflow:hidden;transform:rotate(1deg);box-shadow:0 30px 80px #173f4624}.floating-tag{z-index:2;background:var(--navy);color:#fff;border-radius:999px;padding:11px 15px;font-size:12px;font-weight:600;position:absolute;top:-18px;right:-18px;box-shadow:0 10px 28px #173f4638}.floating-tag span{color:#6ee7b7;margin-left:6px}.dossier-product{border-bottom:1px solid var(--border);grid-template-columns:74px 1fr auto;align-items:center;gap:15px;padding:22px;display:grid}.dossier-product h3{font-family:DM Sans,sans-serif;font-size:20px;font-weight:600}.dossier-product p{color:var(--muted);margin:3px 0 0;font-size:13px}.dossier-product>strong{font-size:23px}.product-art{color:#fff;background:linear-gradient(145deg,#152a62,#586ed8);border-radius:12px;place-content:center;width:70px;height:70px;font-weight:600;display:grid}.product-art i{color:#8df3d0;font-size:21px;font-style:normal}.verdict{background:#effaf5;justify-content:space-between;gap:20px;padding:26px 24px;display:flex}.verdict h2{margin-top:5px;font-family:DM Sans,sans-serif;font-size:25px;font-weight:600;line-height:1.2}.verdict>span{width:78px;height:78px;color:var(--accent-dark);text-align:center;border:7px solid #82ddb9;border-radius:50%;place-content:center;font-size:25px;font-weight:600;display:grid}.verdict>span small{font-size:9px;display:block}.signal-grid{grid-template-columns:repeat(3,1fr);display:grid}.signal-grid article{border-right:1px solid var(--border);min-width:0;padding:18px;position:relative}.signal-grid article:last-child{border:0}.signal-grid b,.signal-grid small{display:block}.signal-grid b{margin-top:5px;font-size:12px}.signal-grid article>span{font-size:12px;position:absolute;top:14px;right:12px}.good-dot{color:var(--accent)}.warn-dot{color:#a66700}.next-action{background:var(--navy);color:#fff;border-radius:11px;align-items:center;gap:13px;margin:0 18px 18px;padding:14px;display:flex}.next-action>span{background:#ffffff18;border-radius:50%;place-content:center;width:32px;height:32px;display:grid}.next-action small,.next-action b{color:#fff;display:block}.next-action small{opacity:.62}.next-action b{font-size:12px}.marketplaces{border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:#879295;flex-wrap:wrap;justify-content:center;align-items:center;gap:34px;padding:24px;display:flex}.marketplaces span{font-size:12px}.marketplaces b{color:#536164;font-size:15px}.public .section{border:0;padding:110px 0}.section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:42px;display:flex}.section-heading h2,.truth-section h2,.extension-section h2,.final-cta h2{max-width:760px;font-size:clamp(43px,5vw,68px)}.section-heading>p{max-width:430px;color:var(--muted)}.process-card{border:1px solid var(--border);background:#fff;border-radius:15px;padding:28px;position:relative}.process-card.featured{background:var(--navy);color:#fff;transform:translateY(-10px)}.process-card.featured p{color:#c3d0d2}.process-card>span{color:var(--muted);font-size:12px}.process-icon{background:var(--surface-soft);width:48px;height:48px;color:var(--accent);border-radius:13px;place-content:center;margin:42px 0 24px;font-size:22px;display:grid}.featured .process-icon{color:#76e1bd;background:#ffffff18}.process-card h3{font-family:DM Sans,sans-serif;font-size:20px;font-weight:600}.process-card p{color:var(--muted);font-size:14px}.truth-section,.extension-section{background:#eaf5f1;grid-template-columns:.85fr 1fr;align-items:center;gap:8vw;margin:0 calc(-1*clamp(24px,5vw,76px));padding:105px clamp(24px,5vw,70px);display:grid}.evidence-stack{gap:12px;display:grid}.evidence-stack article{border:1px solid var(--border);background:#fff;border-radius:13px;grid-template-columns:42px 1fr auto;align-items:center;gap:14px;padding:20px;display:grid;box-shadow:0 9px 30px #173f460d}.evidence-stack small,.evidence-stack b{display:block}.evidence-stack em{color:var(--muted);background:#f4f6f5;border-radius:999px;padding:6px 9px;font-size:11px;font-style:normal}.signal{border-radius:50%;place-content:center;width:34px;height:34px;font-weight:600;display:grid}.signal.amber{color:#a46708;background:#fff2dc}.signal.green{color:#087a5e;background:#ddf8ec}.extension-section{background:var(--navy);color:#fff;margin-top:0}.extension-section p{color:#c5d2d4}.coming{color:#94e1c7;text-transform:uppercase;letter-spacing:.08em;background:#ffffff10;border-radius:999px;padding:8px 11px;font-size:11px;display:inline-block}.mini-popup{max-width:390px;color:var(--fg);background:#fff;border-radius:18px;justify-self:center;padding:24px;transform:rotate(-1deg);box-shadow:0 30px 80px #06171955}.mini-popup>div{justify-content:space-between;align-items:center;display:flex}.mini-popup h3{margin-top:30px;font-family:DM Sans;font-weight:600}.mini-popup>strong{margin:8px 0 24px;font-size:38px;display:block}.mini-popup p{background:var(--surface-soft);color:var(--accent-dark);border-radius:8px;padding:12px;font-size:13px}.final-cta{text-align:center;padding:110px 24px}.final-cta h2{margin:10px auto 28px}.light{background:#fff}.shell{grid-template-columns:220px minmax(0,1fr)}.shell>aside{background:#fff;padding:28px 18px}.shell>aside a{border-radius:9px;font-weight:600}.shell>aside a:hover{background:var(--surface-soft);color:var(--accent-dark)}.shell main{max-width:1380px}.deal-page h1{letter-spacing:-.045em;font-family:DM Sans,sans-serif;font-size:clamp(31px,4vw,48px);font-weight:600}.deal-head,.deal-identity{justify-content:space-between;align-items:center;gap:24px;display:flex}.deal-identity{justify-content:flex-start}.deal-monogram{background:var(--navy);color:#74e3bd;border-radius:16px;place-content:center;width:72px;height:72px;font-size:20px;font-weight:600;display:grid}.deal-page>.tabs{margin-top:32px;padding:0 4px}.deal-page>.tabs button{padding:15px 2px}.decision-banner{background:var(--navy);color:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:40px;padding:30px 34px;display:flex}.decision-banner h2{margin-top:12px;font-family:DM Sans;font-size:clamp(24px,3vw,36px);font-weight:600}.decision-banner p{color:#c4d1d3}.status-chip{color:#82eac6;letter-spacing:.08em;background:#73dfba22;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:600}.confidence-ring{text-align:center;border:8px solid #5fcda8;border-radius:50%;flex:0 0 106px;place-content:center;width:106px;height:106px;display:grid}.confidence-ring strong{font-size:30px}.confidence-ring small{color:#fff;font-size:9px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:16px 0;display:grid}.metric-grid article{border:1px solid var(--border);background:#fff;border-radius:13px;padding:21px}.metric-grid article.next-card{background:#eff9f5}.metric-grid small,.metric-grid strong{display:block}.metric-grid strong{margin-top:10px;font-size:22px}.metric-grid p{color:var(--muted);margin-bottom:0;font-size:12px}.metric-icon{float:right;border-radius:10px;place-content:center;width:34px;height:34px;font-weight:600;display:grid}.metric-icon.green{color:#087a5e;background:#dcf8eb}.metric-icon.blue{color:#286581;background:#e5f0f7}.metric-icon.amber{color:#a76808;background:#fff0da}.metric-icon.dark{background:var(--navy);color:#fff}.overview-columns{grid-template-columns:1.15fr .85fr;gap:16px;display:grid}.panel{border:1px solid var(--border);background:#fff;border-radius:14px;padding:25px}.panel-head{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.panel-head h3{font-family:DM Sans;font-size:20px;font-weight:600}.panel-head button{min-height:36px;padding:7px 10px;font-size:11px}.snapshot-row{border-top:1px solid var(--border);align-items:center;gap:13px;padding:13px 0;display:flex}.snapshot-row b,.snapshot-row small{display:block}.snapshot-row b{text-transform:capitalize}.price-track{background:#e8efed;border-radius:999px;height:8px;margin:28px 0 12px;overflow:hidden}.comparables{border-top:1px solid var(--border);gap:8px;margin-top:20px;padding-top:16px;display:grid}.comparables-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.comparables>a{color:inherit;background:var(--surface-soft);border-radius:9px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;text-decoration:none;display:grid}.comparables>a:hover{background:#e4f5ef}.comparables img,.comparables>a>span{object-fit:cover;background:var(--navy);color:#fff;border-radius:7px;place-items:center;width:42px;height:42px;display:grid}.comparables a div{min-width:0;display:grid}.comparables a div b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.comparables a strong{font-size:13px}.alternative-cta{background:var(--navy);color:#fff;text-align:left;border:0;border-radius:9px;width:100%;padding:12px 14px;font-weight:700}.market-search-identity{background:var(--surface-soft);border-radius:9px;gap:5px;margin-top:18px;padding:14px;display:grid}.market-search-identity span{color:var(--muted);font-size:12px}.market-search-identity button{color:var(--navy);background:0 0;border:0;justify-self:start;margin-top:5px;padding:0;text-decoration:underline}.bundle-components{gap:8px;margin-top:14px;display:grid}.bundle-components>div{border-top:1px solid var(--border);justify-content:space-between;gap:12px;padding-top:8px;display:flex}.bundle-components span{color:var(--muted);font-size:12px}.alternatives-page{max-width:900px;margin:0 auto}.alternative-list{gap:12px;margin-top:28px;display:grid}.alternative-list>a{border:1px solid var(--border);color:inherit;background:var(--surface);border-radius:12px;justify-content:space-between;gap:24px;padding:20px;text-decoration:none;display:flex}.alternative-list>a:hover{border-color:var(--accent)}.alternative-list a div:first-child{gap:5px;display:grid}.alternative-list b{font-size:16px}.alternative-list span,.alternative-list small{color:var(--muted)}.alternative-price{text-align:right;white-space:nowrap;gap:5px;display:grid}.alternative-price strong{font-size:24px}.alternative-price span{color:var(--success,#18715b);font-weight:700}.alternatives-disclaimer{color:var(--muted);margin-top:24px;font-size:13px}.price-track span{border-radius:inherit;background:var(--accent);height:100%;display:block}@media (width<=1050px){.hero{grid-template-columns:1fr;padding-top:55px}.dossier-wrap{max-width:650px}.metric-grid{grid-template-columns:repeat(2,1fr)}.truth-section,.extension-section{grid-template-columns:1fr}}@media (width<=700px){.top{padding:0 18px}.top nav>a:not(.login-link):not(.nav-cta),.login-link{display:none}.nav-cta{display:inline-flex!important}.hero{padding:46px 0}.hero h1{font-size:58px}.hero-input{grid-template-columns:auto 1fr;display:grid}.hero-input button{grid-column:1/-1;width:100%}.hero-trust{flex-direction:column;gap:8px}.dossier{transform:none}.floating-tag{right:10px}.dossier-product{grid-template-columns:58px 1fr}.dossier-product>strong{grid-column:2}.product-art{width:56px;height:56px}.verdict>span{width:68px;height:68px}.signal-grid{grid-template-columns:1fr}.signal-grid article{border-right:0;border-bottom:1px solid var(--border)}.marketplaces{justify-content:flex-start;gap:18px}.section-heading{display:block}.process-card.featured{transform:none}.truth-section,.extension-section{margin-left:-22px;margin-right:-22px;padding:70px 22px}.evidence-stack article{grid-template-columns:38px 1fr}.evidence-stack em{grid-column:2}.mini-popup{width:100%;transform:none}.final-cta{padding:75px 0}.shell,.deal-head{display:block}.deal-identity{align-items:flex-start}.deal-head .actions{margin-top:20px}.deal-monogram{flex:0 0 56px;width:56px;height:56px}.metric-grid,.overview-columns{grid-template-columns:1fr}.decision-banner{align-items:flex-start}.confidence-ring{border-width:6px;flex-basis:82px;width:82px;height:82px}.confidence-ring strong{font-size:23px}}.guide-link{align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.guide-link:first-letter{color:var(--accent,#38684b)}.content-page{max-width:1180px;margin:0 auto;padding:0 28px}.content-hero{max-width:860px;padding:110px 0 72px}.content-hero h1{letter-spacing:-.055em;margin:14px 0 28px;font-size:clamp(3rem,7vw,6.5rem);line-height:.94}.content-hero .lede{max-width:720px}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.guide-grid{border-top:1px solid var(--border,#d9ddd8);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.guide-grid article{border-bottom:1px solid var(--border,#d9ddd8);padding:34px 36px 40px 0}.guide-grid article:nth-child(2n){border-left:1px solid var(--border,#d9ddd8);padding-left:36px}.guide-grid article small{letter-spacing:.12em;opacity:.55;font-weight:800}.guide-grid article h2{margin:10px 0 12px;font-size:1.6rem}.guide-grid article p{color:var(--muted,#66706a);line-height:1.65}@media (width<=760px){.guide-link span{display:none}.content-page{padding:0 18px}.content-hero{padding:72px 0 44px}.feature-grid,.guide-grid{grid-template-columns:1fr}.guide-grid article,.guide-grid article:nth-child(2n){border-left:0;padding:26px 0}}.studio{max-width:none;padding:38px clamp(20px,3vw,48px) 80px}.studio-head{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:30px;display:flex}.studio-head h1{font-size:clamp(48px,6vw,76px)}.studio-health{border-left:1px solid var(--border);grid-template-columns:auto auto;gap:3px 12px;min-width:210px;padding-left:24px;display:grid}.studio-health strong{text-align:right;font-size:21px}.studio-health span{color:var(--muted);align-self:center;font-size:12px}.studio-health .ok{color:var(--green)}.studio-health .warn{color:#9a6915}.studio-tabs{border-bottom:1px solid var(--border);gap:28px;display:flex;overflow-x:auto}.studio-tabs button{white-space:nowrap;background:0 0;border:0;border-radius:0;min-height:48px;padding:10px 0;font-size:13px}.studio-tabs button.active{border-bottom:2px solid var(--fg)}.studio-layout{border-bottom:1px solid var(--border);grid-template-columns:280px minmax(440px,1fr) 250px;min-height:650px;display:grid}.studio-browser{border-right:1px solid var(--border);min-width:0;padding:24px 20px 24px 0}.studio-browser .field{margin-bottom:12px}.kind-filter{flex-wrap:wrap;gap:5px;margin-bottom:16px;display:flex}.kind-filter button{text-transform:uppercase;letter-spacing:.04em;border-radius:20px;min-height:28px;padding:4px 8px;font-size:10px}.kind-filter button.active{background:var(--fg);color:#fff;border-color:var(--fg)}.definition-list{border-top:1px solid var(--border);max-height:520px;overflow:auto}.definition-list button{border:0;border-bottom:1px solid var(--border);text-align:left;border-radius:0;justify-content:flex-start;gap:10px;width:100%;min-height:58px;padding:10px 8px}.definition-list button.selected{background:#e2eeee}.definition-list button span{min-width:0;display:grid}.definition-list button b,.definition-list button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.definition-list button small{font-size:10px}.node-dot{background:#6a7a7c;border-radius:50%;flex:0 0 10px;width:10px;height:10px}.node-dot.hierarchy,.node-kind.hierarchy{background:#276a72}.node-dot.trait,.node-kind.trait{background:#765da8}.node-dot.attribute,.node-kind.attribute{background:#23865e}.node-dot.risk,.node-kind.risk{background:#a84e42}.node-dot.question,.node-kind.question{background:#99701e}.node-dot.inspection,.node-kind.inspection{background:#3276a8}.node-dot.valuation,.node-kind.valuation{background:#58666a}.graph-workspace{min-width:0;padding:28px;overflow:auto}.graph-title{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.graph-title h2{flex:1;min-width:200px}.graph-title code,.validation-list code{background:#e7eeee;padding:5px 7px;font-size:11px}.node-kind{color:#fff;letter-spacing:.08em;background:#607174;width:fit-content;padding:4px 7px;font-size:9px;font-weight:600;display:inline-flex}.relation-graph{grid-template-columns:minmax(150px,1fr) minmax(160px,.8fr) minmax(150px,1fr);align-items:center;gap:30px;min-height:500px;display:grid}.relation-column{align-content:center;gap:8px;display:grid}.relation-column>small{letter-spacing:.1em;font-weight:600}.relation-column button{text-align:left;justify-items:start;min-height:54px;padding:10px;display:grid;position:relative}.relation-column button span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:9px}.relation-column:not(.outgoing) button:after{content:"";background:var(--border);width:31px;height:1px;position:absolute;top:50%;right:-31px}.relation-column.outgoing button:before{content:"";background:var(--border);width:31px;height:1px;position:absolute;top:50%;left:-31px}.focus-node{border:2px solid var(--accent);text-align:center;background:#fff;align-content:center;justify-items:center;gap:10px;min-height:150px;padding:22px;display:grid;box-shadow:0 16px 42px #21343612}.focus-node .node-dot{width:15px;height:15px}.focus-node span{color:var(--muted);text-transform:uppercase;font-size:11px}.studio-inspector{border:0;border-left:1px solid var(--border);min-width:0;padding:28px 0 28px 24px;display:block}.studio-inspector h3{overflow-wrap:anywhere}.studio-inspector dl{grid-template-columns:auto 1fr;gap:9px 14px;margin:28px 0;font-size:12px;display:grid}.studio-inspector dt{color:var(--muted)}.studio-inspector dd{overflow-wrap:anywhere;margin:0}.cluster-grid,.validation-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-top:26px;display:grid}.cluster-top{justify-content:space-between;align-items:center;display:flex}.cluster-grid blockquote{border-left:2px solid var(--border);margin:14px 0 0;padding:12px 0 0 14px;font-size:12px;display:grid}.cluster-grid blockquote span{color:var(--muted);margin-top:4px}@media (width<=1100px){.studio-layout{grid-template-columns:250px minmax(0,1fr)}.studio-inspector{border-left:0;border-top:1px solid var(--border);grid-column:1/-1;padding:24px 0}}@media (width<=760px){.studio{padding:26px 16px 80px}.studio-head{display:block}.studio-health{border-left:0;border-top:1px solid var(--border);margin-top:24px;padding:18px 0 0}.studio-layout{display:block}.studio-browser{border-right:0;padding-right:0}.definition-list{max-height:300px}.relation-graph{grid-template-columns:1fr;gap:18px;padding:26px 0}.relation-column:not(.outgoing) button:after,.relation-column.outgoing button:before{display:none}.focus-node{grid-row:1}.cluster-grid,.validation-list{grid-template-columns:1fr}}@media (width<=700px){.top nav{gap:8px}.top.marketing nav>a{display:none}.top.marketing .language-switcher{display:inline-flex}}}.masthead .mast-inner>.logo{align-self:stretch;align-items:center;height:100%;padding-block:0;line-height:1;display:inline-flex}.masthead .mast-inner>.logo img{object-fit:contain;width:132px;height:40px;display:block}.masthead .mast-inner>.logo b{align-items:center;min-height:31px;line-height:1;display:inline-flex}.masthead>.mast-inner{min-height:68px;align-items:center!important;height:68px!important}.masthead .mast-inner>.logo{align-self:center!important;height:auto!important}.masthead .mast-inner>.main-nav,.masthead .mast-inner>.secondary{align-self:center!important}@media (width<=820px){.masthead,.masthead>.mast-inner{min-height:60px;height:60px!important}}.admin-page,.ontology-page{color:#203438;background:#f8fbfa;width:min(100%,1540px);min-width:0;max-width:none;margin:0 auto;padding:42px clamp(20px,3.5vw,56px) 96px;display:block}.admin-page h1,.ontology-page h1{overflow-wrap:normal;max-width:none;font-size:clamp(42px,4.5vw,68px);line-height:1.04}.admin-page h2,.ontology-page h2{font-size:clamp(25px,2.3vw,36px);line-height:1.12}.admin-page .eyebrow,.ontology-page .eyebrow{color:#23755b;letter-spacing:.12em;font-size:11px}.admin-heading,.ontology-page .studio-head{justify-content:space-between;align-items:flex-end;gap:32px;min-width:0;margin:0 0 28px;display:flex}.admin-heading .lede,.ontology-page .studio-head .lede{color:#51666b;overflow-wrap:normal;max-width:68ch;margin-top:12px;font-size:17px;line-height:1.5}.admin-heading-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-heading-actions button,.admin-error button{background:#fff;border:1px solid #c8d8d4;border-radius:6px;min-height:44px;padding:10px 16px;font-weight:600}.admin-workspace-nav{background:#eef5f2;border:1px solid #d7e5e1;border-radius:9px;flex-wrap:wrap;align-items:center;gap:6px;width:fit-content;max-width:100%;margin:0 0 26px;padding:7px;display:flex}.admin-workspace-nav a{color:#40585c;white-space:nowrap;border-radius:6px;padding:9px 15px;font-size:13px;font-weight:600;text-decoration:none}.admin-workspace-nav a.active{color:#145640;background:#fff;box-shadow:0 1px 6px #173c3514}.admin-tabs,.ontology-page .studio-tabs{border-bottom:1px solid #d4e1dd;gap:24px;margin-bottom:24px;display:flex;overflow-x:auto}.admin-tabs button,.ontology-page .studio-tabs button{color:#51666b;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;min-height:48px;padding:9px 2px;font-size:13px;font-weight:600}.admin-tabs button.active,.ontology-page .studio-tabs button.active{color:#18383a;border-bottom-color:#147254}.admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.admin-metrics article,.admin-panel{background:#fff;border:1px solid #dbe6e2;border-radius:9px;box-shadow:0 2px 12px #173c3509}.admin-metrics article{flex-direction:column;gap:7px;min-width:0;padding:22px;display:flex}.admin-metrics span{color:#5d7375;font-size:12px;font-weight:650}.admin-metrics strong{font:400 clamp(34px,3vw,48px)/1.05 var(--serif);font-variant-numeric:tabular-nums}.admin-metrics small{color:#607477;font-size:11px}.admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-panel{min-width:0;padding:24px}.admin-panel-head{justify-content:space-between;align-items:start;gap:20px;margin-bottom:22px;display:flex}.admin-panel-head .eyebrow{margin-bottom:6px}.admin-panel-head a{white-space:nowrap;font-size:12px;font-weight:700}.admin-panel p{max-width:none}.admin-bars{gap:15px;display:grid}.admin-bars>div{text-transform:capitalize;grid-template-columns:125px minmax(0,1fr) 35px;align-items:center;gap:12px;font-size:12px;display:grid}.admin-bars strong{text-align:right;font-variant-numeric:tabular-nums}.admin-bar-track{background:#eaf1ee;border-radius:8px;height:8px;overflow:hidden}.admin-bar-track i{background:#238568;border-radius:8px;height:100%;display:block}.admin-facts{grid-template-columns:145px minmax(0,1fr);gap:12px 16px;font-size:12px;display:grid}.admin-facts dt{color:#607477}.admin-facts dd{overflow-wrap:anywhere;margin:0}.admin-facts pre,.admin-event-list pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f3f7f5;border-radius:5px;margin:0;padding:12px;font-size:11px;overflow:auto}.admin-fact-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}.admin-fact-grid>div{background:#f2f8f5;border-radius:5px;padding:14px;display:grid}.admin-fact-grid strong{font-variant-numeric:tabular-nums;font-size:25px}.admin-fact-grid span{color:#607477;font-size:11px}.admin-tags{flex-wrap:wrap;gap:7px;margin:14px 0 22px;display:flex}.admin-tags span{background:#eef5f2;border-radius:5px;padding:6px 9px;font-size:11px}.admin-tags b{color:#145640;margin-left:5px}.admin-panel h3{margin-top:18px}.admin-users{max-width:none}.admin-users .field{gap:8px;max-width:520px;margin:0 0 16px;font-size:12px;font-weight:600;display:grid}.admin-users input{background:#fff;border:1px solid #b7cbc5;border-radius:5px;width:100%;min-height:44px;padding:10px}.admin-user-list{border-top:1px solid #dbe6e2;max-height:620px;overflow:auto}.admin-user-list article{border-bottom:1px solid #e2eae7;justify-content:space-between;gap:20px;padding:13px 4px;display:flex}.admin-user-list article>div:first-child{min-width:0;display:grid}.admin-user-list span,.admin-user-list small{color:#607477;overflow-wrap:anywhere;font-size:11px}.admin-user-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.admin-user-meta span{white-space:nowrap;background:#f1f6f4;border-radius:4px;padding:5px 7px}.admin-event-list{gap:8px;max-height:620px;display:grid;overflow:auto}.admin-event-list details{border:1px solid #dbe6e2;border-radius:5px}.admin-event-list summary{justify-content:space-between;padding:11px;font-size:12px;font-weight:650;display:flex}.admin-event-list summary span{color:#628075;font-weight:400}.admin-event-list pre{margin:0 9px 9px}.admin-empty{color:#607477;text-align:center;background:#f3f8f5;border-radius:5px;padding:35px}.admin-error{color:#8a443f;margin-bottom:16px}.ontology-page .studio-health{border-left:1px solid #d7e5e1;flex:none;grid-template-columns:auto auto;align-items:center;gap:3px 10px;padding-left:24px;display:grid}.ontology-page .studio-health strong{text-align:right;font-variant-numeric:tabular-nums;font-size:20px}.ontology-page .studio-health span{color:#607477;font-size:11px}.ontology-page .studio-health .ok{color:#178364}.ontology-page .studio-health .warn{color:#986425}.studio-readonly{color:#31584c;background:#eaf5ee;border:1px solid #cce5d5;border-radius:6px;margin-bottom:15px;padding:13px 16px;font-size:12px}.studio-readonly span{color:#145640;text-transform:uppercase;letter-spacing:.06em;background:#cbe8d8;border-radius:3px;margin-left:5px;padding:3px 6px;font-size:10px;font-weight:750;display:inline-block}.ontology-page .studio-layout{border:0;grid-template-columns:minmax(270px,320px) minmax(0,1fr);gap:16px;min-width:0;min-height:620px;display:grid}.ontology-page .studio-browser,.ontology-page .graph-workspace,.ontology-page .studio-inspector{background:#fff;border:1px solid #dbe6e2;border-radius:9px;min-width:0;padding:22px;box-shadow:0 2px 12px #173c3509}.ontology-page .studio-browser{grid-row:1/3}.ontology-page .studio-inspector{border:1px solid #dbe6e2;grid-area:2/2}.ontology-page .studio-browser .field{gap:8px;font-size:12px;font-weight:650;display:grid}.ontology-page .studio-browser input{background:#fff;border:1px solid #b7cbc5;border-radius:5px;width:100%;min-height:44px;padding:10px}.ontology-page .kind-filter{flex-wrap:wrap;gap:5px;margin:16px 0;display:flex}.ontology-page .kind-filter button{text-transform:capitalize;background:#fff;border:1px solid #d0dfd9;border-radius:5px;padding:6px 9px;font-size:10px;font-weight:700}.ontology-page .kind-filter button.active{color:#fff;background:#145640;border-color:#145640}.studio-result-count{color:#607477;margin:0 0 8px;font-size:11px}.ontology-page .definition-list{border-top:1px solid #e1ebe7;max-height:620px;overflow:auto}.ontology-page .definition-list button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e1ebe7;border-radius:0;align-items:center;gap:10px;width:100%;min-height:58px;padding:9px;display:flex}.ontology-page .definition-list button.selected{background:#eaf5ef}.ontology-page .definition-list button span{min-width:0;display:grid}.ontology-page .definition-list button b,.ontology-page .definition-list button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ontology-page .definition-list button small{color:#607477;font-size:10px}.studio-no-results{padding:18px}.ontology-page .graph-workspace{min-height:300px;overflow:visible}.ontology-page .graph-title{border-bottom:1px solid #e1ebe7;flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:20px;display:flex}.ontology-page .graph-title h2{overflow-wrap:anywhere;flex:1;min-width:180px}.ontology-page .graph-title code{overflow-wrap:anywhere;background:#eef4f1;padding:5px 7px;font-size:11px}.ontology-page .node-kind{color:#fff;letter-spacing:.06em;background:#607174;border-radius:3px;padding:5px 8px;font-size:10px;font-weight:750;display:inline-flex}.ontology-page .relation-graph{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;min-height:0;padding-top:20px;display:grid}.ontology-page .relation-column{align-content:start;gap:7px;max-height:330px;display:grid;overflow:auto}.ontology-page .relation-column>small{color:#607477;letter-spacing:.1em;font-size:10px;font-weight:750}.ontology-page .relation-column button{text-align:left;background:#fbfdfc;border:1px solid #dbe6e2;border-radius:5px;justify-items:start;min-height:54px;padding:10px;display:grid}.ontology-page .relation-column button b{font-size:12px}.ontology-page .relation-column button span{color:#607477;font-size:10px}.ontology-page .relation-column button:before,.ontology-page .relation-column button:after,.ontology-page .focus-node{display:none}.ontology-page .studio-inspector h3{font-size:20px}.ontology-page .studio-inspector dl{grid-template-columns:110px minmax(0,1fr);gap:9px;margin:14px 0;font-size:12px;display:grid}.ontology-page .studio-inspector dd{overflow-wrap:anywhere;margin:0}.ontology-page .studio-inspector dt{color:#607477}.ontology-page .studio-inspector p{max-width:75ch;font-size:12px}.ontology-page .cluster-grid,.ontology-page .validation-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ontology-page .cluster-grid .paper,.ontology-page .validation-list .paper{background:#fff;border:1px solid #dbe6e2;border-radius:9px;min-width:0;padding:22px}.ontology-page .cluster-grid blockquote{border-left:2px solid #d0dfd9;margin:12px 0;padding:10px 0 0 12px}.ontology-page .cluster-grid blockquote span{color:#607477;display:block}.ontology-page .validation-list code{overflow-wrap:anywhere}@media (width<=980px){.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ontology-page .studio-layout{grid-template-columns:minmax(240px,290px) minmax(0,1fr)}}@media (width<=720px){.admin-page,.ontology-page{padding:26px 16px 80px}.admin-heading,.ontology-page .studio-head{display:block}.admin-heading-actions,.ontology-page .studio-health{margin-top:18px}.ontology-page .studio-health{border-top:1px solid #d7e5e1;border-left:0;width:fit-content;padding:16px 0 0}.admin-grid,.ontology-page .cluster-grid,.ontology-page .validation-list{grid-template-columns:1fr}.ontology-page .studio-layout{display:block}.ontology-page .studio-browser,.ontology-page .graph-workspace,.ontology-page .studio-inspector{margin-bottom:12px}.ontology-page .relation-graph{grid-template-columns:1fr}.ontology-page .definition-list{max-height:290px}.admin-user-list article{display:block}.admin-user-meta{justify-content:flex-start;margin-top:9px}.admin-fact-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=430px){.admin-metrics{grid-template-columns:1fr}.admin-bars>div{grid-template-columns:85px minmax(0,1fr) 26px}.admin-facts{grid-template-columns:1fr}.admin-heading-actions .btn{width:100%}}.admin-user-workspace{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);align-items:start;gap:16px;display:grid}.admin-user-workspace>.admin-success,.admin-user-workspace>.admin-error-banner{border-radius:6px;grid-column:1/-1;margin:0;padding:13px 16px;font-size:13px;font-weight:650}.admin-user-workspace>.admin-success{color:#16583d;background:#e7f5ec;border:1px solid #b9dfc9}.admin-user-workspace>.admin-error-banner{color:#9a3f35;background:#fff1ee;border:1px solid #ebc3bb}.admin-small-button,.admin-detail-form button,.admin-create-form button{color:#145640;white-space:nowrap;background:#eef7f1;border:1px solid #b7d2c5;border-radius:5px;min-height:40px;padding:8px 12px;font-size:12px;font-weight:750}.admin-small-button{background:#fff}.admin-user-workspace .admin-panel-head{margin-bottom:18px}.admin-user-workspace .admin-panel-head p.muted{max-width:54ch}.admin-checkbox{color:#536b67;cursor:pointer;align-items:center;gap:8px;margin:0 0 10px;font-size:12px;display:flex}.admin-checkbox input{accent-color:#167459;width:16px;height:16px}.admin-user-list button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e2eae7;border-radius:0;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:13px 7px;display:flex}.admin-user-list button:hover,.admin-user-list button.selected{background:#eaf5ef}.admin-user-list button>div:first-child{min-width:0;display:grid}.admin-user-list button strong{font-size:13px}.admin-no-users{padding:20px}.admin-user-detail{position:sticky;top:90px}.admin-user-detail .admin-facts{grid-template-columns:105px minmax(0,1fr);margin-bottom:22px}.admin-user-detail code{overflow-wrap:anywhere}.admin-user-placeholder{text-align:center;padding:80px 12px}.admin-user-placeholder .eyebrow,.admin-user-placeholder p{margin-inline:auto}.admin-user-placeholder h2{margin:8px 0 12px}.admin-detail-form{border-top:1px solid #dbe6e2;gap:11px;margin-top:20px;padding-top:20px;display:grid}.admin-detail-form h3{margin:0 0 2px}.admin-detail-form label,.admin-form-grid label{gap:6px;font-size:12px;font-weight:650;display:grid}.admin-detail-form input,.admin-detail-form select,.admin-form-grid input{background:#fff;border:1px solid #b7cbc5;border-radius:5px;width:100%;min-height:42px;padding:9px}.admin-detail-form button,.admin-create-form button{justify-self:start}.admin-detail-form p{font-size:12px}.admin-detail-form button.danger{color:#9c3e37;background:#fff0ed;border-color:#e3b5ad}.admin-grant-history{background:#f5f8f6;border-radius:5px;gap:3px;margin-top:7px;padding:12px;font-size:11px;display:grid}.admin-grant-history p{color:#607477;font-size:11px}.admin-create-form{background:#f3f8f5;border:1px solid #d4e5db;border-radius:7px;gap:11px;margin:0 0 20px;padding:18px;display:grid}.admin-create-form h3{margin:0}.admin-create-form p{font-size:12px}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-form-grid label:last-child{grid-column:1/-1}@media (width<=1000px){.admin-user-workspace{grid-template-columns:1fr}.admin-user-detail{position:static}}@media (width<=650px){.admin-form-grid{grid-template-columns:1fr}.admin-form-grid label:last-child{grid-column:auto}.admin-user-list button{display:block}.admin-user-meta{justify-content:flex-start;margin-top:8px}}.v3-product-visual{background:#edf2f0;display:block;overflow:hidden}.v3-product-visual img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.v3-dossier-product .v3-photo-note{clear:both;color:var(--v3-muted);margin-top:6px;font-size:10px;display:block}.v3-examples article>div{aspect-ratio:1;background:#edf2f0;height:auto;overflow:hidden}.v3-examples article>div img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}@media (width<=460px){.v3-product-visual img{object-position:center}}.v3-extension .v3-extension-art{background:radial-gradient(circle at 50% 30%,#426b66 0%,#173f3e 58%,#0d3435 100%);align-items:center;padding:34px 24px}.v3-extension-capture{gap:12px;width:min(368px,100%);margin:0;display:grid}.v3-extension-capture img{border-radius:5px;width:100%;height:auto;display:block;box-shadow:0 22px 55px #071f1f6b}.v3-extension-capture figcaption{color:#d7e9e2;text-align:center;letter-spacing:.02em;font-size:11px}@media (width<=780px){.v3-extension .v3-extension-art{min-height:0;padding:28px 20px 18px}}.app-main .intake-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);align-items:start;gap:18px 24px;width:min(100%,1260px);max-width:none;margin:0 auto;padding:34px 0 78px;display:grid}.app-main .intake-layout>.page-head{border:0;grid-column:1/-1;margin:0;padding:0 0 14px;display:block}.intake-layout>.page-head .eyebrow{color:#247457;letter-spacing:.11em;font-size:12px}.intake-layout>.page-head h1{overflow-wrap:normal;max-width:none;margin:9px 0 12px;font-size:clamp(45px,5.2vw,70px);line-height:1.02}.intake-layout>.page-head p:last-child{color:#53696c;max-width:65ch;margin:0;font-size:17px;line-height:1.5}.app-main .intake-layout>.step-line{background:#f1f7f4;border:1px solid #d4e3dd;border-radius:7px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 0 4px;padding:0;display:grid;overflow:hidden}.intake-layout>.step-line span{color:#607477;white-space:nowrap;align-items:center;gap:10px;padding:12px 16px;font-size:12px;font-weight:650;display:flex}.intake-layout>.step-line span+span{border-left:1px solid #d4e3dd}.intake-layout>.step-line span.active{color:#145640;background:#e0f1e8}.intake-layout>.step-line b{color:#26775a;font-variant-numeric:tabular-nums;background:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.app-main .intake-layout>.form-panel{background:#fff;border:1px solid #d3e1dc;border-radius:9px;grid-area:3/1;min-width:0;padding:30px;box-shadow:0 8px 26px #133b3211}.intake-form-head{margin-bottom:19px}.intake-form-head .eyebrow{color:#247457;font-size:10px}.intake-form-head h2{margin:5px 0 4px;font-size:32px}.intake-form-head p:last-child{color:#607477;font-size:13px}.intake-layout .analysis-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 24px;display:grid}.intake-layout .analysis-methods button{color:#203438;text-align:left;min-height:92px;box-shadow:none;background:#fbfdfc;border:1px solid #cadad4;border-radius:7px;grid-template-rows:auto auto;grid-template-columns:33px minmax(0,1fr);place-items:center start;column-gap:9px;padding:15px;line-height:1.25;display:grid}.intake-layout .analysis-methods button[aria-pressed=true]{background:#ecf8f1;border:2px solid #218763;padding:14px;box-shadow:0 0 0 3px #dcefe5}.intake-method-icon{color:#187155;background:#e2f1e9;border-radius:6px;grid-row:1/3;place-items:center;width:32px;height:32px;font-size:20px;font-weight:700;display:grid}.intake-layout .analysis-methods strong{font-size:14px}.intake-layout .analysis-methods small{color:#607477;white-space:normal;font-size:11px}.intake-layout .field{color:#244243;gap:9px;margin:0 0 16px;font-size:13px;font-weight:700;display:grid}.intake-layout .field input,.intake-layout .field textarea{background:#fff;border:1px solid #9eb7ae;border-radius:6px;width:100%;padding:12px 14px;font-size:14px;line-height:1.5}.intake-layout .field input{min-height:50px}.intake-layout .field textarea{resize:vertical;min-height:220px}.intake-layout .field small{color:#607477;font-size:11px;font-weight:400;line-height:1.45}.intake-submit{border-top:1px solid #e1eae6;flex-wrap:wrap;align-items:center;gap:18px;padding-top:18px;display:flex}.intake-submit .btn{background:#17684f;border-color:#17684f;min-width:190px;min-height:48px;font-size:14px}.intake-submit p{color:#607477;max-width:29ch;font-size:11px;line-height:1.45}.app-main .intake-layout>.intake-guidance{box-shadow:none;background:#eaf5ee;border:1px solid #cde3d5;border-radius:9px;grid-area:3/2;align-self:stretch;min-width:0;margin:0;padding:30px;display:block}.intake-guidance .eyebrow{color:#237457;font-size:10px}.intake-guidance h2{margin:8px 0 22px;font-size:clamp(30px,2.8vw,39px);line-height:1.13}.intake-guidance ol{border-top:1px solid #c9dfd2;gap:0;margin:0;padding:0;list-style:none;display:grid}.intake-guidance li{border-bottom:1px solid #c9dfd2;gap:4px;padding:15px 0;display:grid}.intake-guidance li b{color:#1d4840;font-size:13px}.intake-guidance li span{color:#4f6860;font-size:12px;line-height:1.5}.intake-guidance-note{background:#f6fbf7;border:1px solid #bfd8c9;border-radius:6px;margin-top:24px;padding:15px}.intake-guidance-note strong{color:#145640;font-size:13px;display:block}.intake-guidance-note p{color:#547066;margin-top:5px;font-size:12px;line-height:1.5}@media (width<=900px){.app-main .intake-layout{grid-template-columns:1fr;width:min(100%,720px)}.app-main .intake-layout>.form-panel,.app-main .intake-layout>.intake-guidance{grid-area:auto/1}.intake-layout>.page-head h1{font-size:clamp(43px,7vw,60px)}}@media (width<=620px){.app-main .intake-layout{gap:14px;padding:22px 0 64px}.intake-layout>.page-head p:last-child{font-size:15px}.intake-layout>.step-line span{gap:5px;padding:9px 7px;font-size:10px}.intake-layout>.step-line b{width:21px;height:21px}.app-main .intake-layout>.form-panel,.app-main .intake-layout>.intake-guidance{padding:20px}.intake-layout .analysis-methods{grid-template-columns:1fr}.intake-layout .analysis-methods button{min-height:73px}.intake-submit{display:grid}.intake-submit .btn{width:100%}.intake-submit p{max-width:none}}@media (width<=780px){#root:has(.mobile-workspace-nav){padding-bottom:calc(86px + env(safe-area-inset-bottom))}.mobile-workspace-nav{max-height:none;padding-bottom:env(safe-area-inset-bottom);grid-template-columns:repeat(4,minmax(0,1fr));box-shadow:0 -8px 22px #173c3510}.mobile-workspace-nav a{white-space:nowrap;min-width:0;min-height:56px}.guest-mobile-nav a:last-child{color:#17664e;background:#edf7f1}.guest-mobile-nav a:last-child.active{background:#d8eee1}}@media (width<=820px){.marketing-header .mast-inner{grid-template-columns:auto minmax(0,1fr);gap:12px}.marketing-header .secondary{grid-column:2;justify-self:end;min-width:0}.marketing-header .v3-public-tools .nav-cta{white-space:nowrap;width:max-content;max-width:100%;min-height:38px;padding:9px 12px;font-size:12px;line-height:1;display:inline-flex}}@media (width<=780px){.v3-footer{padding:32px 0 24px}.v3-footer .v3-wrap{grid-template-columns:1fr;gap:6px;display:grid}.v3-footer .logo{justify-self:start}.v3-footer p{color:#bdd1c9;margin:0;font-size:13px}.v3-footer nav{border-bottom:1px solid #466864;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin-top:22px;display:grid}.v3-footer nav a{color:#e4efea;border-top:1px solid #466864;align-items:center;min-height:44px;padding:8px 0;font-size:13px;font-weight:600;text-decoration:none;display:flex}}.v3-footer .logo img{width:148px;height:46px}.share-card .logo img,.analysis-preview .logo img,.extension-popup .logo img{width:92px;height:auto}@media (width<=820px){.masthead .mast-inner>.logo img{width:116px;height:36px}.v3-footer .logo img{width:136px;height:42px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.alternative-fit{gap:3px;margin:6px 0 0;padding:0;list-style:none;display:grid}.alternative-fulfillment{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:2px;width:fit-content;max-width:620px;margin-top:5px;padding:8px 10px;font-size:13px;display:grid}.alternative-range-warning{color:#76500f;background:#fff8e8;border:1px solid #c58b2c;border-radius:8px;gap:2px;width:fit-content;max-width:620px;margin-top:5px;padding:9px 10px;font-size:13px;display:grid}.alternative-list .alternative-range-warning span{color:#76500f}.alternative-fulfillment strong{font-size:13px}.alternative-fulfillment.pickup-only{color:#76500f;background:#fff8e8;border-color:#c58b2c}.alternative-list .alternative-fulfillment.pickup-only span{color:#76500f}.alternative-fit li{grid-template-columns:14px 1fr;align-items:baseline;gap:6px;font-size:13px;line-height:1.45;display:grid}.alternative-fit li>span[aria-hidden=true]{text-align:center;font-weight:700}.alternative-fit li.fits{color:var(--success,#18715b)}.alternative-fit li.differs{color:var(--muted)}.alternative-open{text-underline-offset:3px;color:var(--fg,inherit);margin-top:8px;font-weight:600;text-decoration:underline}.alternative-list>a:hover .alternative-open{color:var(--accent)}.identity-meta a.external{white-space:nowrap}.app-main .analyzing{color:#fff;background:radial-gradient(circle at 85% 10%,#2d6a65 0,#0000 30%),linear-gradient(145deg,#102f35,#153e42 72%,#194941);border-radius:24px;width:min(100%,760px);min-height:620px;margin:36px auto;padding:clamp(32px,6vw,64px);position:relative;overflow:hidden;box-shadow:0 28px 80px #102f3530}.app-main .analyzing:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff0a 50%,#0000 65%);animation:3.8s ease-in-out infinite analysis-sheen;position:absolute;inset:0;transform:translate(-100%)}.analyzing .eyebrow{color:#9ed8c5}.analyzing h1{color:#fff;max-width:650px;margin:10px 0 8px}.analysis-status{color:#c8dcda;min-height:48px;font-size:16px;line-height:1.5}.analysis-orbit{place-items:center;width:94px;height:94px;margin-bottom:28px;display:grid;position:relative}.analysis-orbit-ring{border:2px solid #75d8b5;border-right-color:#0000;border-radius:50%;animation:2.5s linear infinite analysis-spin;position:absolute;inset:0}.analysis-orbit-core{color:#102f35;width:58px;height:58px;font:700 25px/1 var(--sans);background:#75d8b5;border-radius:50%;place-items:center;animation:1.8s ease-in-out infinite analysis-breathe;display:grid}.analysis-orbit i{background:#fff;border-radius:50%;width:6px;height:6px;position:absolute}.analysis-orbit i:first-of-type{top:3px;left:29px}.analysis-orbit i:nth-of-type(2){animation:1.4s .25s infinite analysis-blink;bottom:28px;right:-2px}.analysis-orbit i:nth-of-type(3){animation:1.4s .6s infinite analysis-blink;bottom:14px;left:4px}.app-main .analyzing ol{counter-reset:analysis-step;width:100%;max-width:none;margin:26px 0 22px}.app-main .analyzing li{color:#8eadaa;counter-increment:analysis-step;border-color:#fff2;min-height:54px;padding:16px 12px 16px 46px;transition:color .3s,background .3s;position:relative}.app-main .analyzing li:before{content:counter(analysis-step);color:#a7c9c4;border:1px solid #6d8f8e;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;display:grid;position:absolute;top:14px;left:10px}.app-main .analyzing li.done,.app-main .analyzing li.active{color:#fff}.app-main .analyzing li.done:before{content:"✓";color:#102f35;background:#75d8b5;border-color:#75d8b5}.app-main .analyzing li.active{background:#ffffff0a}.app-main .analyzing li.active:before{border-color:#75d8b5;animation:1.4s ease-in-out infinite analysis-breathe}.analysis-trust{color:#a7c9c4;max-width:640px;font-size:13px;line-height:1.55}@keyframes analysis-spin{to{transform:rotate(360deg)}}@keyframes analysis-breathe{50%{transform:scale(1.07);box-shadow:0 0 0 10px #75d8b512}}@keyframes analysis-blink{50%{opacity:.25;transform:scale(.7)}}@keyframes analysis-sheen{55%,to{transform:translate(100%)}}@media (width<=620px){.app-main .analyzing{border-radius:0;min-height:calc(100vh - 150px);margin:0;padding:34px 24px}}@media (prefers-reduced-motion:reduce){.app-main .analyzing:after,.analysis-orbit-ring,.analysis-orbit-core,.analysis-orbit i,.app-main .analyzing li.active:before{animation:none}}.confirm-delete{border:1px solid var(--danger,#b42318);background:var(--danger-bg,#fff4f3);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.confirm-delete p{margin:0;font-size:14px;font-weight:600}.btn.danger{background:var(--danger,#b42318);border-color:var(--danger,#b42318);color:#fff}:root{--tone-positive:#1b7a52;--tone-positive-soft:#e6f4ec;--tone-neutral:#2f6a72;--tone-neutral-soft:#e7f1f2;--tone-caution:#9a5b16;--tone-caution-soft:#fdf1e2;--tone-negative:#a32f26;--tone-negative-soft:#fcecea}.tone-positive{--tone:var(--tone-positive);--tone-soft:var(--tone-positive-soft)}.tone-neutral{--tone:var(--tone-neutral);--tone-soft:var(--tone-neutral-soft)}.tone-caution{--tone:var(--tone-caution);--tone-soft:var(--tone-caution-soft)}.tone-negative{--tone:var(--tone-negative);--tone-soft:var(--tone-negative-soft)}.price-band{margin:22px 0 10px}.price-band-track{border-radius:3px;height:46px;margin-top:26px;position:relative}.price-band-track:before{content:"";background:var(--v3-rule);border-radius:999px;height:4px;position:absolute;top:22px;left:0;right:0}.price-band-range{background:var(--v3-green-soft);border:1px solid color-mix(in srgb, var(--v3-green) 35%, transparent);border-radius:999px;height:10px;position:absolute;top:19px}.price-band-typical{background:var(--v3-green);width:2px;height:22px;position:absolute;top:13px;transform:translate(-1px)}.price-band-marker{white-space:nowrap;justify-items:center;gap:3px;display:grid;position:absolute;top:0;transform:translate(-50%)}.price-band-marker b{color:var(--tone,var(--v3-ink));background:var(--tone-soft,var(--v3-green-soft));border:1px solid color-mix(in srgb, var(--tone,var(--v3-green)) 30%, transparent);border-radius:999px;padding:2px 8px;font-size:13px;font-weight:700}.price-band-marker:after{content:"";background:var(--tone,var(--v3-ink));width:2px;height:18px}.price-band-delta{color:var(--tone,var(--v3-muted));margin:4px 0 0;font-size:13px;font-weight:600}.deal-page .tabs button{align-items:center;gap:7px;display:inline-flex}.tab-count{text-align:center;background:var(--v3-green-soft);min-width:20px;color:var(--v3-green);border-radius:999px;padding:1px 6px;font-size:11px;font-weight:700;line-height:18px}.tab-count.open{background:var(--tone-caution-soft);color:var(--tone-caution)}.deal-page .tabs button.active .tab-count{background:var(--v3-green);color:#fff}.deal-page .tabs button.active .tab-count.open{background:var(--tone-caution);color:#fff}.verdict-chip{letter-spacing:.01em;background:var(--tone-soft);color:var(--tone);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}.overview-dashboard .verdict{border-left:4px solid var(--tone,var(--v3-green))}.overview-dashboard .verdict h2{text-transform:none}.collection .deal-row{background:var(--v3-white);border:1px solid var(--v3-rule);border-left:4px solid var(--tone,var(--v3-rule));border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:32px;margin-bottom:10px;padding:22px 20px;transition:border-color .12s,box-shadow .12s,transform .12s;display:grid}.collection .deal-row:hover{box-shadow:var(--v3-shadow);transform:translateY(-1px)}.collection .deal-row h2{margin:4px 0 2px;font-size:26px;line-height:1.1}.deal-row-summary{max-width:62ch;color:var(--v3-muted);margin:0;font-size:14px}.deal-row-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.deal-row-stat{color:var(--v3-muted);border:1px solid var(--v3-rule);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600}.deal-row-stat.open{color:var(--tone-caution);border-color:color-mix(in srgb, var(--tone-caution) 35%, transparent)}.deal-row-price{text-align:right;gap:2px;display:grid}.deal-row-price .amount{font-size:28px;font-weight:700;line-height:1}.deal-row-price p{color:var(--v3-muted);margin:0;font-size:12px}.price-delta{color:var(--tone,var(--v3-muted));margin-top:4px;font-size:12px;font-weight:700}.deal-row-action{white-space:nowrap;color:var(--v3-green);align-items:center;font-size:13px;font-weight:700;display:inline-flex}.collection .deal-row:hover .deal-row-action{text-underline-offset:3px;text-decoration:underline}@media (width<=860px){.collection .deal-row{grid-template-columns:minmax(0,1fr) auto;gap:16px}.deal-row-action{grid-column:1/-1}.collection .deal-row h2{font-size:22px}}@media (prefers-reduced-motion:reduce){.collection .deal-row{transition:none}.collection .deal-row:hover{transform:none}}.deal-row-price .muted-amount{color:var(--v3-muted);font-size:15px;font-weight:600}.price-band-marker.at-end b{transform:translate(-50%)}.price-band-marker.at-start b{transform:translate(50%)}.ledger .ledger-row{grid-template-columns:minmax(140px,1fr) minmax(0,1.6fr) 96px 130px;align-items:center;gap:20px;padding:16px 18px;display:grid}.ledger .ledger-row.tone-positive,.ledger .ledger-row.tone-caution,.ledger .ledger-row.tone-negative{border-left:3px solid var(--tone);padding-left:15px}.ledger .ledger-row .row-title{text-transform:none;font-size:14px;font-weight:700;display:block}.ledger .ledger-row .row-title:first-letter{text-transform:uppercase}.ledger .fact-value strong{font-size:15px;font-weight:600}.ledger .fact-value p{color:var(--v3-muted);margin:2px 0 0;font-size:12px}.fact-confidence{justify-items:start;gap:4px;display:grid}.fact-meter{background:var(--v3-rule);border-radius:999px;width:100%;height:4px;display:block;overflow:hidden}.fact-meter i{background:var(--tone,var(--v3-green));height:100%;display:block}.fact-confidence small{color:var(--v3-muted);font-variant-numeric:tabular-nums;font-size:11px}.ledger .verdict-chip{text-transform:capitalize;justify-self:end}@media (width<=860px){.ledger .ledger-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 14px}.ledger .fact-confidence{grid-column:1}.ledger .verdict-chip{grid-column:2;align-self:start}}
