/* Product layer: shared semantics, two themes, aligned comparisons. */
:root{--page:#f1f3f2;--surface:#fff;--soft:#f5f7f6;--ink:#17291f;--muted:#607168;--line:#dde4df;--green:#246a43;--green-bg:#e6f3e9;--coral:#a03e36;--coral-bg:#ffebe7;--accent:#d1f35c;--blue:#3769d9;--shadow:0 12px 35px #172c1b06;--cat-blue:#3769d9;--cat-green:#2c8150;--cat-yellow:#946c14;--cat-red:#ba5646;--cat-purple:#8664c1;--cat-teal:#368a86;color-scheme:light}
:root[data-theme=dark]{--page:#111a1c;--surface:#1a2729;--soft:#223235;--ink:#eff4e9;--muted:#afbeb7;--line:#354649;--green:#9dd5b5;--green-bg:#233f33;--coral:#ffb4a7;--coral-bg:#4b302e;--blue:#9cb9ff;--shadow:0 14px 35px #00000018;--cat-blue:#a4bfff;--cat-green:#a6dba2;--cat-yellow:#edcd7d;--cat-red:#f6b5a1;--cat-purple:#c9b6f0;--cat-teal:#9ed5cf;color-scheme:dark}
body{background:var(--page);color:var(--ink);font-family:Inter,'Segoe UI',Arial,sans-serif}.rail,.topbar,.setup,.panel,.method-card,.method-top,.compare-cell,.outcome-card,.preview-empty,dialog,.welcome{background:var(--surface);border-color:var(--line)}.topbar{background:var(--surface)}.rail{padding-top:30px}.page-intro h1{font-weight:650;letter-spacing:-.055em}.page-intro h1 span{color:var(--green)}.eyebrow{color:var(--green);font-weight:700}p,.micro,.case-description,.breadcrumb,.soft-tag,.notice,.method-note,.result-footer,.page-footer{color:var(--muted)}.breadcrumb strong{color:var(--ink)}.brand{font-weight:750}.brand-mark{background:var(--accent);color:#182c1d;border-radius:13px;box-shadow:0 5px 12px #a6ca3e1c}.brand small{color:var(--muted)}.rail .workspace-label{color:var(--muted)}.nav-item{color:var(--muted);min-height:46px}.nav-item.active{background:var(--accent);color:#21301b;border:1px solid #a6cd4f;font-weight:650}.nav-item:hover{background:var(--soft);color:var(--ink)}.nav-item.active:hover{background:var(--accent)}.rail-bottom h3{color:var(--ink)}.tiny-orbit{background:var(--accent);color:#21341c}.quiet-pill{color:var(--muted)}.quiet-pill i{background:#68ab80}.theme-toggle{height:36px;width:36px;border:1px solid var(--line);background:var(--soft);border-radius:50%;display:inline-grid;place-items:center;color:var(--ink);font-size:22px;cursor:pointer;flex-shrink:0}.theme-toggle:hover{background:var(--accent);color:#22301c}.icon-button{background:var(--surface);color:var(--ink);border-color:var(--line)}select,input,textarea{background:var(--soft);border-color:var(--line);color:var(--ink)}.button{min-height:46px;border-radius:12px;transition:transform .18s,background .18s,box-shadow .18s}.primary{background:#263e30;color:#fff;box-shadow:0 4px 0 #17271e}.primary:hover{background:#172f23;box-shadow:0 5px 16px #172c1b20}.secondary{background:var(--surface);border-color:var(--line);color:var(--ink)}.secondary:hover{background:var(--soft)}.text-button,.mobile-lab{color:var(--green)}.setup{border-radius:22px}.setup label{color:var(--ink)}.setup:focus-within{border-color:#9fb98d}.notice{transition:color .2s}.notice.loading{color:var(--green)}.notice.error,.form-error{color:var(--coral)}.is-running .setup{position:relative;overflow:hidden}.is-running .setup:after{content:'';position:absolute;bottom:0;left:-35%;width:35%;height:3px;background:var(--accent);animation:progress 1.6s ease-in-out infinite}.is-running #result-section{opacity:.45;pointer-events:none}#result-section{transition:opacity .2s}.welcome{border-radius:24px}.welcome-art{background:radial-gradient(at 10% 10%,#bdcfff,transparent 60%),radial-gradient(at 80% 80%,#d1f35c,transparent 70%),#e8f2db}.flow-orbit{width:110px;height:110px;border:1px solid #fff9;background:#ffffffb0}.flow-orbit img{filter:drop-shadow(0 7px 8px #152c1b18)}.floating-note{background:#fff;color:#28362c;font-weight:550}.floating-note b{color:#44894d}.journey{background:var(--soft);border:1px solid var(--line)}.journey button{color:var(--muted);transition:background .2s,color .2s}.journey button[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:0 3px 12px #23392808}.journey button[aria-selected=true]>span{background:var(--accent);color:#1c3018;font-weight:700}.journey small{color:var(--muted)}.journey button>span{border-color:var(--line)}.journey button:hover{background:var(--surface)}.gradient-card{background:radial-gradient(at 80% 0%,#b4d2ff,transparent 65%),radial-gradient(at 0% 95%,#d3ef68,transparent 70%),#e6efc8}.gradient-card h3{color:#273f2b;font-weight:650}.gradient-card p,.gradient-card .eyebrow{color:#426046}.gradient-card .large-arrow{color:#61813b}.chat{gap:20px}.avatar{height:40px;width:40px;background:transparent;box-shadow:0 2px 6px #00000009}.message{gap:13px}.message.agent .avatar{background:transparent}.bubble{background:var(--soft);color:var(--ink);font-size:14px;line-height:1.75}.agent .bubble{background:var(--green-bg)}.speaker{color:var(--muted)}.tracked{background:#6994ed16;border-color:var(--cat-blue);color:var(--ink);transition:background .15s}.tracked:hover{background:#6994ed35}.activity{color:var(--muted);margin-left:52px;border-color:var(--line)}.activity-content dt{color:var(--muted)}.activity-content dd{color:var(--ink)}.chat-legend{color:var(--muted);border-color:var(--line)}.chat-legend .customer-dot{background:var(--cat-blue)}.chat-legend .agent-dot{background:var(--cat-green)}.section-toolbar p{color:var(--muted)}.chip{background:var(--surface);color:var(--muted);border-color:var(--line)}.chip.active{background:var(--accent);color:#23301c;border-color:#abc743;font-weight:650}.chip:hover{border-color:#9bb67b}.badge{border:1px solid transparent}.badge.carried{background:var(--green-bg);color:var(--green)}.badge.left_out{background:var(--coral-bg);color:var(--coral)}.badge.not_observed{background:var(--soft);color:var(--muted)}.term.present{background:var(--green-bg);color:var(--green);text-decoration-color:#83b494}.term.absent{background:var(--coral-bg);color:var(--coral);text-decoration-color:#ca8a7e}.context-text{background:var(--soft);color:var(--ink);border:1px solid var(--line)}.context-text mark{background:var(--green-bg);color:var(--green)}.context-caption{color:var(--muted)}.segmented{background:var(--soft);border:1px solid var(--line)}.segmented button{color:var(--muted)}.segmented button.active{background:var(--accent);color:#26351c}.check-progress{color:var(--ink)}.outcome-card ul{color:var(--coral)}.privacy-note{background:var(--soft);color:var(--muted)}.source-quote{background:var(--soft);color:var(--ink)}.source-quote small{color:var(--muted)}.fact-comparison-row{border-color:var(--line)}.case-option{background:var(--soft);border-color:var(--line);color:var(--ink)}.case-option:hover{background:var(--surface);border-color:#9db679}.case-option small{color:var(--muted)}.help-step>span{background:var(--accent);color:#28351d}.insight-strip{display:grid;grid-template-columns:1fr 1.25fr 1fr;gap:18px;margin:0 0 25px}.insight-tile{padding:22px 24px;border-radius:20px;position:relative;overflow:hidden;color:#253623;min-height:156px;display:flex;flex-direction:column;justify-content:center}.insight-tile.blue{background:#e0eaff}.insight-tile.lime{background:#d8f37d}.insight-tile.peach{background:#fce1cc}.tile-label{font-size:12px;font-weight:600;opacity:.8;margin-bottom:12px}.insight-tile strong{font-size:28px;font-weight:650;letter-spacing:-.05em}.insight-tile p{font-size:11px;color:#4f644a;margin-top:8px;max-width:90%}.insight-tile>img{position:absolute;right:15px;top:20px;width:55px;height:55px;transform:rotate(5deg)}.insight-tile.blue .tile-label,.insight-tile.blue strong{max-width:75%}.tile-glyph{position:absolute;font-size:48px;right:18px;top:5px;opacity:.2}.mini-chart-row{display:grid;grid-template-columns:76px minmax(30px,1fr) 27px;gap:8px;align-items:center;font-size:11px;margin:5px 0}.mini-chart-track{height:9px;background:#52633620;border-radius:10px;overflow:hidden}.mini-chart-track>span{display:block;height:100%;border-radius:10px;background:#55733a;transition:width .4s ease}.mini-chart-track .pam{background:#526ab0}.mini-chart-row b{font-weight:650}.comparison-board{display:flex;flex-direction:column;gap:0;border:1px solid var(--line);border-radius:22px;overflow:hidden;box-shadow:var(--shadow)}.comparison-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:0}.comparison-row>*{min-width:0;border-radius:0;border:0;border-bottom:1px solid var(--line)}.comparison-row>:nth-child(2){border-left:1px solid var(--line)}.comparison-row:last-child>*{border-bottom:0}.method-head-row .method-top{padding-bottom:0}.method-top.pam{background:var(--soft)}.method-top.pame{background:var(--surface)}.method-header{padding:24px}.method-header h3{font-size:26px;font-weight:700}.method-header .eyebrow{font-size:9px}.method-top.pame .method-logo{background:var(--accent);color:#2a3c19;border-color:transparent}.method-logo{background:var(--surface);color:var(--muted);border-color:var(--line)}.retention-summary{border:0;padding:0 24px 23px}.numbers strong{color:var(--ink);font-size:31px}.numbers small{color:var(--muted)}.retention-track .kept{background:#7cac76}.retention-track span{background:#e4a89b}.compare-cell.fact-card{padding:22px 24px;background:var(--surface);position:relative;display:flex;flex-direction:column;gap:5px}.fact-top{align-items:flex-start;flex-direction:row}.fact-top h4{color:var(--ink);font-size:13px;line-height:1.6;display:flex;gap:8px;align-items:center}.category-symbol{width:25px;height:25px;display:inline-grid;place-items:center;border:1px solid currentColor;border-radius:8px;font-size:15px;flex-shrink:0;color:var(--category,var(--muted))}.category-commitments{--category:var(--cat-blue)}.category-entitlement_state{--category:var(--cat-yellow)}.category-definition_of_done{--category:var(--cat-green)}.category-return_path{--category:var(--cat-red)}.category-diagnostic_hypothesis{--category:var(--cat-purple)}.category-verification{--category:var(--cat-teal)}.category-history{--category:var(--cat-blue)}.fact-card:before{content:'';width:3px;position:absolute;left:0;top:22px;bottom:22px;border-radius:5px;background:var(--category,var(--line))}.fact-terms{font-size:14px;color:var(--ink);line-height:2;margin:8px 0}.fact-foot{margin-top:auto;padding-top:5px;color:var(--muted)}.fact-foot button{color:var(--green);min-height:24px}.context-row .context-details{padding:22px 24px;background:var(--surface)}.context-details summary{color:var(--ink);line-height:1.6}.mobile-method-name{display:none}.library-toolbar{display:flex;gap:24px;align-items:flex-end;margin:10px 0 20px}.search-field{display:flex;align-items:center;gap:12px;flex:1;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:6px 18px}.search-field>span{font-size:26px;color:var(--muted)}.search-field input{background:transparent;border:0;min-height:44px;padding:8px 0;font-weight:400}.library-domain{min-width:220px;display:grid;gap:7px;font-size:11px;color:var(--muted)}.library-domain select{background:var(--surface)}.library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:22px 0}.story-card{background:var(--surface);border:1px solid var(--line);border-radius:26px;padding:24px;display:flex;flex-direction:column;min-width:0;min-height:315px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden}.story-card:hover{transform:translateY(-4px);box-shadow:0 14px 28px #1f302114;border-color:#a3ba8c}.story-card:active{transform:translateY(-1px)}.story-card-top{display:flex;align-items:center;gap:12px;margin-bottom:25px}.story-card-top img{height:52px;width:52px;box-shadow:0 4px 10px #1b302b12;border-radius:50%}.case-number{font-size:11px;color:var(--muted);font-weight:550}.case-arrow{margin-left:auto;width:42px;height:42px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;font-size:23px;color:var(--ink)}.story-domain{text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:700;color:var(--muted);margin-bottom:10px}.story-card h3{font-size:21px;font-weight:600;line-height:1.3}.story-card>p{font-size:12px;margin-top:13px;line-height:1.7;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.story-card-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:24px;font-size:10px;color:var(--muted)}.story-card-footer b{font-size:12px;color:var(--green)}.story-card:nth-child(6n+1){background:#d9f375;color:#26351d;border-color:#c7e56f}.story-card:nth-child(6n+2){background:#dfebff;color:#233352;border-color:#d0e0f5}.story-card:nth-child(6n+3){background:#ffead5;color:#483522;border-color:#f3dfc9}.story-card:nth-child(6n+1) p,.story-card:nth-child(6n+1) .story-domain,.story-card:nth-child(6n+1) .case-number,.story-card:nth-child(6n+1) .story-card-footer,.story-card:nth-child(6n+1) .story-card-footer b{color:#4a6137}.story-card:nth-child(6n+2) p,.story-card:nth-child(6n+2) .story-domain,.story-card:nth-child(6n+2) .case-number,.story-card:nth-child(6n+2) .story-card-footer,.story-card:nth-child(6n+2) .story-card-footer b{color:#516181}.story-card:nth-child(6n+3) p,.story-card:nth-child(6n+3) .story-domain,.story-card:nth-child(6n+3) .case-number,.story-card:nth-child(6n+3) .story-card-footer,.story-card:nth-child(6n+3) .story-card-footer b{color:#785a3e}.story-card:nth-child(6n+1) .case-arrow,.story-card:nth-child(6n+2) .case-arrow,.story-card:nth-child(6n+3) .case-arrow{color:#34452a;border-color:#5b714640}.library-mode .page-intro{margin-bottom:25px}#library-count{color:var(--muted)}.library-mode .page-footer{margin-top:30px}.help-step p{color:var(--muted)}.page-footer,.result-footer{border-color:var(--line)}dialog::backdrop{background:#12242188}.skip{background:var(--surface);color:var(--ink)}.import-file-row .text-button{font-size:11px}.source-quote mark{background:var(--green-bg);color:var(--green)}
:root[data-theme=dark] .primary{background:var(--accent);color:#23341b;box-shadow:0 3px 0 #849e3b}:root[data-theme=dark] .primary:hover{background:#def985}:root[data-theme=dark] .story-card{box-shadow:none}:root[data-theme=dark] .tracked-summary{color:var(--muted)}:root[data-theme=dark] .icon-button:hover{background:var(--soft)}
@keyframes progress{to{left:100%}}@keyframes soft-enter{from{opacity:.4;transform:translateY(7px)}to{opacity:1;transform:none}}
@media(min-width:1400px){.library-grid{gap:24px}.story-card{min-height:340px}}
@media(max-width:1250px){.insight-strip{gap:12px}.insight-tile{padding:20px;min-height:150px}.insight-tile>img{width:42px;height:42px;right:12px}.insight-tile strong{font-size:26px}.library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.story-card{min-height:290px}.fact-top{flex-direction:column}.fact-top .badge{margin-left:33px}}
@media(max-width:1000px){.brand>span:last-child{display:none}.rail{padding:24px 12px}.header-actions{gap:10px}.insight-strip{grid-template-columns:1fr 1fr}.insight-tile:last-child{display:none}.insight-tile.blue .tile-label,.insight-tile.blue strong{max-width:75%}.comparison-row .fact-foot{flex-direction:column;align-items:flex-start}.library-grid{gap:18px}.story-card h3{font-size:20px}}
@media(max-width:720px){.header-actions{gap:10px}.header-actions .mobile-lab{font-size:10px}.theme-toggle,.icon-button{width:34px;height:34px}.page-intro h1{font-size:36px;line-height:1.12;letter-spacing:-.055em}.setup{padding:20px}.avatar{width:33px;height:33px}.bubble{font-size:13px}.activity{margin-left:41px}.insight-strip{gap:10px}.insight-tile{min-height:150px;padding:16px;border-radius:16px}.insight-tile>img{width:35px;height:35px;right:10px;top:14px}.insight-tile strong{font-size:23px}.insight-tile p{font-size:10px;max-width:100%}.tile-label{font-size:10px;margin-bottom:10px}.mini-chart-row{grid-template-columns:1fr 26px;gap:4px;font-size:10px}.mini-chart-track{grid-column:1;grid-row:auto;height:6px}.mini-chart-row b{grid-column:2;grid-row:auto}.mini-chart-row>span{grid-column:1/-1}.comparison-board{border-radius:17px}.method-header{padding:17px 14px;align-items:flex-start}.method-header h3{font-size:21px}.method-logo{display:none}.method-header .eyebrow{font-size:8px;letter-spacing:.08em}.retention-summary{padding:0 14px 18px}.numbers{flex-direction:column;gap:4px!important}.numbers strong{font-size:25px}.numbers small{display:block;font-size:10px}.numbers strong small{font-size:10px}.compare-cell.fact-card{padding:17px 13px}.fact-top{flex-direction:column;gap:10px}.fact-top h4{font-size:11px;line-height:1.4;gap:6px}.category-symbol{width:21px;height:21px;font-size:12px;border-radius:6px}.fact-top .badge{margin-left:0;font-size:8px;padding:4px 6px;white-space:normal;max-width:100%}.fact-terms{font-size:12px;line-height:2;margin:7px 0}.fact-foot{font-size:9px;line-height:1.5}.fact-foot button{font-size:10px;min-height:30px}.context-row .context-details{padding:16px 13px}.context-details summary{font-size:11px}.context-text{font-size:10px;padding:10px;max-height:400px}.context-caption{font-size:9px}.mobile-method-name{display:block;font-size:8px;color:var(--muted);font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px}.library-toolbar{display:flex;flex-direction:column;align-items:stretch;gap:14px}.library-domain{min-width:0}.search-field{padding:3px 14px}.library-grid{grid-template-columns:1fr;gap:18px}.story-card{padding:23px;min-height:280px}.story-card h3{font-size:24px}.story-card-top{margin-bottom:22px}.story-card-footer{padding-top:24px}.story-card p{font-size:13px}.page-footer{line-height:1.6}.story-card:hover{transform:none}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media print{body{background:white!important;color:black!important}.insight-tile{break-inside:avoid}.comparison-row>*{break-inside:avoid;background:white!important;color:black!important}.theme-toggle,.library-toolbar{display:none!important}.context-row{display:none!important}.insight-strip{display:none!important}.avatar{width:30px;height:30px}.method-header h3{color:black!important}.term.absent{color:#803c32!important}.term.present{color:#225d37!important}}
/* Supporting workspace pages use the same colour contract. */
.card-block,.readiness-card,.issue{background:var(--surface);border-color:var(--line);color:var(--ink)}.kpi{background:var(--soft)}.kpi strong{color:var(--ink);font-size:28px;font-weight:650}.kpi small{color:var(--muted)}.readiness-wrapper{margin-bottom:22px;border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:16px 22px}.readiness-wrapper>summary{font-size:12px;color:var(--green);font-weight:600}.readiness-wrapper .readiness-card{border:0;margin:12px 0 0;padding:10px 0}.issue{background:var(--soft)}.sev.medium{background:#efd989;color:#4e3b0e}.sev.low{background:var(--soft);color:var(--muted)}.readiness-card.attention .readiness-score{color:var(--cat-yellow);border-color:var(--cat-yellow)}.score-bar,.progress{background:var(--line)}.chart .grid{stroke:var(--line)}.chart .tick{fill:var(--muted)}.chart .label{fill:var(--ink)}.chart .ci{stroke:var(--ink)}.chart .dot{stroke:var(--surface)}.chart .dot.hollow{fill:var(--surface)}.chart{overflow:visible}.card-block{border-radius:22px}.card-block>h2{font-size:25px}.card-block .code{background:#101c1e}.page-grid{gap:24px}.handoff-summary.warn{background:var(--coral-bg);border-color:var(--line)}.handoff-summary.warn strong{color:var(--coral)}.handoff-summary.good{background:var(--green-bg);border-color:var(--line)}.handoff-summary span{color:var(--muted)}.brief-pair .brief-block{padding:18px 0 0;border:0}.brief-caption{color:var(--green)}.brief-section h5{color:var(--ink)}.brief-section.return_path h5{color:var(--cat-red)}.brief-section.definition_of_done h5{color:var(--cat-green)}.brief-section.commitments h5{color:var(--cat-blue)}.brief-section.entitlement_state h5{color:var(--cat-yellow)}.case-summary dt{color:var(--muted)}.case-summary dd{color:var(--ink)}.live-toggle{color:var(--muted)}.live-toggle input{width:auto}.comparison-row .brief-section ul{font-size:13px}.table-scroll{overflow:auto;max-width:100%}
@media(max-width:720px){.readiness-wrapper{padding:14px 16px}.comparison-row .brief-section ul{font-size:11px;padding-left:14px}.brief-note{font-size:10px}.card-block>h2{font-size:21px}.kpi strong{font-size:24px}.card-block{padding:18px}.card-block table{display:block;overflow:auto;max-width:100%}.sweep-table,.explain-table,.audit-table{display:block;overflow:auto;max-width:100%}.readiness-head h3{font-size:17px}.readiness-score{width:64px;height:64px}.topbar .header-actions{gap:8px}}

.explanation-row>.compare-cell{padding:20px 24px;min-width:0}.explanation-row .explain-details{margin:0;border:0;padding:0}.explanation-row summary{font-size:12px}.explanation-row .tablewrap{max-width:100%;overflow:auto}.explanation-row .explain-table{min-width:380px}
@media(max-width:720px){.explanation-row>.compare-cell{padding:16px 13px}.fact-top h4{font-size:12px}.fact-foot{font-size:10px}.fact-top .badge{font-size:10px}.context-details summary,.explanation-row summary{font-size:12px}.tile-label{font-size:11px}.insight-tile.blue strong{max-width:100%;font-size:22px}.theme-toggle{min-width:34px}}

.custom-review{padding:24px;margin:20px 0}.custom-review>h3{margin:8px 0}.custom-review>p{line-height:1.6}.custom-coverage{font-weight:650;color:var(--ink)}.custom-review summary{padding:12px 0;color:var(--green);cursor:pointer}.custom-source-row{padding:20px 0;border-top:1px solid var(--line)}.custom-source-row>strong{font-size:12px}.custom-source-row blockquote{margin:12px 0;font-size:14px;line-height:1.7;color:var(--ink)}.custom-category-list{display:flex;flex-wrap:wrap;gap:6px}.category-tag{font-size:11px;border:1px solid var(--line);border-radius:8px;padding:6px 8px;background:var(--soft);color:var(--muted)}.category-tag.cat-commitments{color:var(--cat-blue)}.category-tag.cat-return_path{color:var(--cat-red)}.category-tag.cat-entitlement_state{color:var(--cat-yellow)}.category-tag.cat-definition_of_done{color:var(--cat-green)}.category-tag.cat-diagnostic_hypothesis{color:var(--cat-purple)}.custom-wording-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:14px}.custom-wording-pair>div{display:grid;gap:6px;font-size:12px;padding:12px;background:var(--soft);border-radius:10px}.wording-present{color:var(--green)}.wording-absent{color:var(--muted)}#custom-model-note{line-height:1.7;margin-bottom:22px}#custom-extractor{width:100%}
@media(max-width:720px){.custom-review{padding:18px}.custom-wording-pair{gap:8px}.custom-wording-pair>div{font-size:11px;padding:10px}.custom-source-row blockquote{font-size:13px}}
