/* Edition 7 · a connected, light editorial site. */
[hidden]{display:none!important}.mobile-pages{display:none}.nav a[aria-current=page]{color:var(--brown);text-decoration:underline;text-underline-offset:9px;text-decoration-color:var(--mid)}
.memo-rail .memo-state-block{padding:17px 15px}.memo-rail .memo-state-block h4{font-size:18px;letter-spacing:-.35px;font-weight:500;margin:9px 0}.memo-rail .memo-state-block>p{font-size:10px;line-height:1.7}.memo-rail .assumption-counts{display:flex;gap:12px;padding-top:12px;margin-top:13px}.memo-rail .assumption-counts>strong{display:flex;align-items:center;gap:5px;font-size:12px;line-height:1.5;font-weight:500;border:0;padding:0;letter-spacing:0}.memo-rail .assumption-counts span{display:inline;font-size:8px;margin:0}.memo-rail .assumption-counts span i{display:none}.memo-rail .memo-evidence-block{padding:16px 15px}.memo-rail .memo-evidence-block dl{row-gap:8px;margin:14px 0}.memo-rail .memo-evidence-block dt{font-size:10px}.memo-rail .memo-evidence-block dd{font-size:12px;font-weight:500;letter-spacing:0}.memo-rail .evidence-meter{height:3px}.memo-rail .tiny-label{font-size:8px;letter-spacing:1px}.memo-rail .evidence-key{font-size:8px}.memo-rail .evidence-strength{font-size:8px}.memo-rail .memo-versions{padding:16px 15px}
.detail-page .page-hero{padding:58px 0 65px}.detail-page h1{font-size:64px;letter-spacing:-2.2px;line-height:1.1;margin:21px 0 25px}.detail-page h2{font-size:49px;letter-spacing:-1.7px;line-height:1.12}.detail-page h3{font-weight:500}.detail-page .tiny-label{font-size:9px;letter-spacing:1.1px}.detail-page .white{background:white}.detail-page .page-section{padding:77px 0 81px;scroll-margin-top:84px}.hero-intro{display:flex;justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:31px}.hero-intro h1{font-size:58px;margin:15px 0 0}.hero-intro>p{font-size:16px;line-height:1.85;color:#69645e;max-width:400px;margin-bottom:5px}.surface{background:white;border:1px solid var(--border);border-radius:11px;overflow:hidden}.surface-head{min-height:55px;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 23px;border-bottom:1px solid var(--border);background:#fbfaf8;font-size:11px;color:var(--grey)}.surface-head strong{font-size:12px;color:var(--ink);font-weight:500}.surface-head .mini-mark img{width:18px;height:18px}.surface-foot{padding:14px 24px;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:10px;color:var(--grey)}.text-action{display:inline-block;background:none;border:0;border-bottom:1px solid #cbb29d;color:var(--brown);font-size:12px;padding:0 0 2px;line-height:1.7;cursor:pointer}.text-action:hover{border-color:var(--brown)}.split-title{display:flex;justify-content:space-between;align-items:flex-end;gap:70px;margin-bottom:35px}.split-title h2{margin-top:20px}.split-title>p{font-size:15px;line-height:1.85;color:var(--grey);max-width:390px;margin-bottom:4px}.section-end{display:flex;justify-content:space-between;gap:25px;align-items:center;font-size:11px;color:var(--grey);margin-top:24px}.source-chip{border:1px solid #e5d6c9;background:#fdf6ee;color:var(--brown);border-radius:3px;padding:3px 6px;font-size:10px;line-height:1.35}.source-chip:hover{background:var(--faint)}.secondary{color:var(--grey)}.site-cta{padding:66px 0;background:#fcf4ed;border-top:1px solid #ede0d5}.site-cta>.wrap{display:flex;align-items:center;justify-content:space-between;gap:60px}.site-cta h2{font-size:48px;margin:17px 0}.site-cta p{font-size:14px;color:var(--grey)}.cta-actions{display:flex;flex-direction:column;align-items:flex-start;gap:21px}.site-footer{display:grid;grid-template-columns:.75fr 1fr 1fr;gap:45px;align-items:center;padding-top:40px;padding-bottom:42px}.site-footer .brand{font-size:16px;letter-spacing:3px}.site-footer .brand img{width:23px}.site-footer nav{display:flex;flex-wrap:wrap;gap:13px 24px;font-size:11px}.site-footer p{font-size:10px;line-height:1.8;color:var(--grey);text-align:right}.evidence-dialog h2{font-size:35px}.evidence-dialog blockquote{margin:20px 0;padding:19px 0 19px 20px;border-left:2px solid var(--mid);font:500 24px/1.45 Fraunces,serif}.evidence-dialog dl{display:grid;grid-template-columns:130px 1fr;gap:9px 15px;font-size:13px}.evidence-dialog dt{color:var(--grey)}.evidence-dialog dd{margin:0}.evidence-dialog p{font-size:14px}
/* Product: question, comparison and the next question. */
.detail-page .product-hero{padding-top:42px}.chat-layout{display:grid;grid-template-columns:.91fr 1.09fr;min-height:490px}.chat-thread{padding:27px 30px;border-right:1px solid var(--border)}.question-copy{font-size:16px;line-height:1.7;min-height:83px;margin:10px 0 16px;border-bottom:1px solid var(--border);padding:0 0 20px}.chat-reply .mini-mark{font-size:11px}.chat-reply p{font-size:16px;line-height:1.75;margin:12px 0}.chat-reply p.secondary{font-size:12px;line-height:1.75}.reading-strip{display:flex;gap:18px;margin-top:21px;font-size:9px;color:var(--grey)}.reading-strip b{font-weight:500;color:var(--ink)}.followup-choices{display:flex;flex-wrap:wrap;gap:7px;margin-top:27px}.followup-choices>.tiny-label{width:100%;margin-bottom:5px;font-size:8px}.followup-choices button{font-size:10px;padding:7px 11px;border:1px solid var(--border);border-radius:100px;background:#fff;line-height:1.5}.followup-choices button:hover,.followup-choices button[aria-pressed=true]{background:#fdf6ef;border-color:#d9b99e;color:var(--brown)}.answer-analysis{padding:24px 29px 23px;background:#fefdfb}.analysis-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.analysis-heading .tiny-label{font-size:8px}.analysis-heading h3{font:500 27px/1.16 Fraunces,serif;letter-spacing:-.6px;margin-top:10px}.small-tabs{display:flex;gap:2px;border:1px solid var(--border);border-radius:5px;padding:3px;background:white}.small-tabs button{border:0;background:none;font-size:9px;padding:5px 8px;border-radius:3px;color:var(--grey)}.small-tabs button[aria-selected=true]{background:#f4e8dc;color:var(--brown)}.comparison-plot{margin-top:20px}.plot-condition{display:flex;justify-content:flex-end;border-top:1px solid var(--border);padding-top:8px;font-size:9px;color:var(--brown)}.company-bar{margin-top:13px}.company-bar>div:first-child{display:flex;justify-content:space-between;align-items:center;font-size:11px;margin-bottom:7px}.company-bar strong{font-weight:500}.company-bar b{font-size:16px;letter-spacing:-.3px;font-weight:500}.long-track{height:10px;background:#efede7;position:relative;border-radius:2px}.long-track i{display:block;width:68%;height:100%;background:#dda575;border-radius:2px}.long-track>span{position:absolute;left:60%;top:-5px;height:20px;border-left:1px dashed #ae7750}.northwind .long-track i{background:#aaa99e;width:38%}.company-bar small{display:block;margin-top:6px;font-size:9px;color:var(--grey)}.missing-row{margin-top:20px}.missing-row>div:first-child>span{font-size:10px;color:var(--grey)}.missing-rule{height:9px;border-top:1px dashed var(--line);margin-top:11px}.plot-axis{display:flex;justify-content:space-between;font-size:8px;color:var(--grey);padding-top:12px}.analysis-source{border-top:1px solid var(--border);padding-top:13px;margin-top:15px;font-size:9px;color:var(--grey);display:flex;flex-direction:column;gap:4px}.analysis-source strong{font-weight:400;color:var(--grey)}.clean-table{width:100%;border-collapse:collapse;font-size:11px;margin:24px 0 48px}.clean-table th,.clean-table td{padding:15px 6px;text-align:left;border-bottom:1px solid var(--border)}.clean-table th{font-size:9px;color:var(--grey);font-weight:400}.followup-result{padding:24px 30px;border-top:1px solid var(--border);background:#fff;display:grid;grid-template-columns:135px 1fr;gap:14px 25px}.followup-result h3{font-size:15px;font-weight:400}.followup-result>div{grid-column:2}.followup-result .mini-mark{font-size:11px}.followup-result p{font-size:14px;line-height:1.85;max-width:850px;margin-top:8px}.lens-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-bottom:20px}.lens-tabs button{background:none;text-align:left;border:0;border-top:1px solid var(--border);padding:16px 0 9px;font-size:19px}.lens-tabs button>span{font:10px var(--mono);color:var(--grey);margin-right:11px}.lens-tabs small{display:block;font-size:11px;color:var(--grey);margin:4px 0 0 31px}.lens-tabs button[aria-selected=true]{border-color:var(--mid);color:var(--brown)}.lens-tabs button[aria-selected=true]>span{color:var(--brown)}.lens-content{display:grid;grid-template-columns:1fr 1fr;gap:55px;padding:36px 38px;min-height:365px}.lens-content p{font-size:13px;color:var(--grey);line-height:1.85}.signal-counts{display:grid;grid-template-columns:repeat(4,1fr);gap:17px;margin:32px 0 26px}.signal-counts b{font-size:36px;font-weight:400;line-height:1;letter-spacing:-1.3px}.signal-counts span{font-size:10px;display:block;color:var(--grey);margin-top:11px}.signal-counts .accent b{color:var(--brown)}.pulse-review{padding-left:34px;border-left:1px solid var(--border)}.pulse-review h3{font:500 29px/1.3 Fraunces,serif;margin:15px 0 11px}.pulse-review .text-action{margin-top:16px}.mini-revision{border-left:2px solid #e6c8ae;padding-left:15px;margin-top:19px}.mini-revision .tiny-label{font-size:8px}.mini-revision p{color:var(--ink);font-size:12px;margin-top:6px}.market-expanded>h3{font:500 34px/1.15 Fraunces,serif;letter-spacing:-.7px;margin:17px 0}.market-expanded>.source-chip{margin-top:15px}.editorial-timeline{list-style:none;padding:10px 0 0 22px;margin:0}.editorial-timeline li{position:relative;padding:0 0 28px 27px;border-left:1px solid #ddc4af}.editorial-timeline li:last-child{padding-bottom:0;border-left-color:transparent}.editorial-timeline li:before{content:'';position:absolute;top:6px;left:-4px;width:7px;height:7px;border-radius:50%;background:var(--mid);outline:5px solid white}.editorial-timeline time{font:9px var(--mono);color:var(--grey)}.editorial-timeline h4{font:500 22px/1.4 Fraunces,serif;margin:5px 0}.editorial-timeline p{font-size:11px}.organisation-content h3{font:500 32px/1.2 Fraunces,serif;margin:13px 0 17px}.member-line{display:flex;align-items:center;gap:6px;margin:23px 0 15px}.member-line>span:last-child{font-size:10px;color:var(--grey);margin-left:6px}.project-list>div{display:flex;gap:15px;align-items:center;padding:18px 0;border-bottom:1px solid var(--border)}.project-list>div>span:first-child{font:9px var(--mono);color:var(--brown)}.project-list strong{font-size:14px;font-weight:500;flex:1}.project-list small{display:block;font-size:9px;color:var(--grey);font-weight:400;margin-top:5px}.project-list .pill{font-size:9px}.product-memo-layout{display:grid;grid-template-columns:.43fr 1fr;gap:50px;align-items:center}.memo-reading-notes>div{padding:24px 0;border-top:1px solid var(--border)}.memo-reading-notes>div>span{font:9px var(--mono);color:var(--brown)}.memo-reading-notes h3{font-size:16px;font-weight:500;margin:8px 0 9px}.memo-reading-notes p{font-size:12px;line-height:1.8;color:var(--grey);max-width:260px}.product-memo-layout .memo-spread{grid-template-columns:1fr 180px}.product-memo-layout .memo-paper{padding:23px}.product-memo-layout .memo-paper>h3{font-size:23px}.product-memo-layout .memo-rail{padding:17px 14px 17px 0}.product-memo-layout .memo-state-block{padding:15px 11px}.product-memo-layout .assumption-counts{gap:9px;flex-wrap:wrap}.product-memo-layout .memo-evidence-block,.product-memo-layout .memo-versions{padding:15px 11px}
/* Praxis: connection first, then authority and accountable work. */
.connection-hero{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.connection-copy>p{font-size:16px;color:var(--grey);line-height:1.85;max-width:500px}.connection-copy .text-action{margin-top:26px}.connection-map{padding:25px 31px}.connection-origin{padding:17px 19px;border:1px solid var(--border);border-radius:6px;background:#fdfcf9}.connection-origin strong{display:block;font-size:17px;font-weight:400;margin-top:7px}.connection-session-label{font-size:9px;color:var(--grey);display:block;margin-top:7px}.connection-spine{height:23px;width:1px;background:var(--border);margin-left:31px}.connection-spine i{display:block;width:1px;height:100%;background:var(--mid);transform-origin:top}.connection-core{display:flex;align-items:center;gap:17px}.connection-core .delta-butterfly{width:43px;height:43px;margin-left:10px;fill:var(--mid)}.connection-core strong{font-size:17px;font-weight:500}.connection-core small{display:block;font-size:10px;color:var(--grey);margin-top:3px}.connection-envelope{margin:17px 0 0 31px;border-left:1px solid var(--line);padding-left:24px}.connection-envelope>div{display:flex;align-items:baseline;justify-content:space-between;gap:13px;font-size:10px;padding:7px 0;border-bottom:1px solid #f0eee9}.connection-envelope span{color:var(--grey)}.connection-envelope strong{font-size:10px;font-weight:500;text-align:right}.connection-ready{display:flex;align-items:center;gap:13px;margin-left:19px}.connection-ready p{font-size:10px;color:var(--grey)}.connection-ready strong{font-size:12px;font-weight:500;color:var(--ink)}.entry-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:50px}.entry-card{border-top:1px solid var(--line);padding-top:18px}.entry-symbol{font:12px var(--mono);color:var(--brown)}.entry-card h3{font-size:16px;margin:9px 0 8px;font-weight:500}.entry-card p{font-size:12px;color:var(--grey);line-height:1.8;min-height:65px;margin-bottom:16px}.entry-card .pill{font-size:9px}.capability-note{font-size:10px;color:var(--grey);margin-top:24px;max-width:950px;line-height:1.8}.request-showcase{display:grid;grid-template-columns:1.08fr .92fr;gap:75px;align-items:center}.request-document dl{display:grid;grid-template-columns:145px 1fr;gap:0;margin:0;padding:11px 26px 19px}.request-document dt,.request-document dd{padding:15px 0;border-bottom:1px solid var(--border);font-size:12px;line-height:1.8;margin:0}.request-document dt{font-size:10px;color:var(--grey)}.request-document dd{font-weight:500}.connection-instructions{padding:0;margin:0;list-style:none;counter-reset:connection}.connection-instructions li{padding:18px 0 18px 33px;border-bottom:1px solid var(--border);position:relative;counter-increment:connection}.connection-instructions li:before{content:'0' counter(connection);position:absolute;left:0;top:21px;font:9px var(--mono);color:var(--brown)}.connection-instructions h3{font-size:18px;margin-bottom:7px}.connection-instructions p{font-size:13px;line-height:1.8;color:var(--grey)}.authority-choices{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--border);background:#fcfbf8}.authority-choices button{padding:23px 12px;border:0;background:none;border-bottom:2px solid transparent;text-align:center;font-size:13px;color:var(--grey)}.authority-choices button i{display:block;border:1px solid var(--line);background:white;width:10px;height:10px;border-radius:50%;margin:0 auto 12px}.authority-choices button[aria-selected=true]{color:var(--brown);border-bottom-color:var(--mid);background:white}.authority-choices button[aria-selected=true] i{background:var(--mid);border-color:var(--mid);outline:4px solid #fbebdf}.authority-explanation{padding:32px 38px;min-height:220px}.authority-explanation h3{font:500 31px/1.2 Fraunces,serif;letter-spacing:-.6px}.authority-explanation>p{font-size:14px;color:var(--grey);line-height:1.9;max-width:810px;margin-top:15px}.authority-bound{font-size:11px;color:var(--brown);border-top:1px solid var(--border);padding-top:15px;margin-top:21px}.work-deep-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:65px;align-items:center}.work-explainer h2{margin:20px 0 24px}.work-explainer>p{font-size:15px;line-height:1.85;color:var(--grey)}.work-principles{margin:27px 0}.work-principles>div{border-top:1px solid var(--border);padding:16px 0}.work-principles h3{font-size:14px}.work-principles p{font-size:12px;color:var(--grey);margin-top:5px}.page-praxis .praxis-views{min-height:480px}.page-praxis .praxis-chat{background:#fffbf8}
/* How it works: a hands-on, five-step beginning. */
.setup-tabs{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid var(--border);background:#fcfbf9}.setup-tabs button{padding:19px 12px;border:0;background:none;border-bottom:2px solid transparent;font-size:11px;color:var(--grey);text-align:left}.setup-tabs button span{font:9px var(--mono);margin:0 9px;color:var(--grey)}.setup-tabs button[aria-selected=true]{border-bottom-color:var(--mid);color:var(--brown);background:white}.setup-tabs button[aria-selected=true] span{color:var(--brown)}.setup-body>[role=tabpanel]{display:grid;grid-template-columns:.92fr 1.08fr;min-height:419px}.setup-description{padding:40px 37px;display:flex;align-items:flex-start;flex-direction:column}.setup-description h2{font-size:37px;letter-spacing:-.9px;margin:15px 0 18px}.setup-description>p{font-size:14px;line-height:1.9;color:var(--grey);max-width:415px;margin-bottom:25px}.setup-pagination{display:flex;gap:23px;align-items:center;margin-top:auto}.setup-pagination .btn{font-size:11px}.setup-art{background:#fdfcf9;border-left:1px solid var(--border);padding:35px 38px;display:flex;flex-direction:column;justify-content:center}.website-entry{border:1px solid var(--border);background:white;padding:21px 23px;border-radius:6px}.website-entry strong{display:block;font-size:23px;font-weight:400;letter-spacing:-.5px;margin:9px 0}.website-entry .site-read-status{font-size:10px;color:var(--grey)}.setup-mini-flow{padding:19px 20px 0;font-size:11px;color:var(--grey)}.setup-mini-flow>div{display:flex;gap:13px;align-items:center;border-left:1px solid var(--line);padding:0 0 19px 20px;position:relative;margin-left:3px}.setup-mini-flow>div:before{content:'';position:absolute;top:6px;left:-4px;background:var(--mid);width:7px;height:7px;border-radius:50%;outline:5px solid #fdfcf9}.setup-mini-flow>div:last-child{border-left-color:transparent;padding-bottom:0}.found-facts>div{display:flex;align-items:baseline;justify-content:space-between;gap:20px;border-bottom:1px solid var(--border);padding:12px 0;font-size:12px}.found-facts span{color:var(--grey);font-size:11px}.found-facts strong{font-weight:500}.setup-callout{border-left:2px solid #e2bd9f;padding:7px 0 7px 16px;font-size:11px;line-height:1.8;color:var(--grey);margin-top:22px}.connected-folder{display:flex;gap:14px;align-items:center;border-bottom:1px solid var(--border);padding-bottom:19px}.folder-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:29px;border:1px solid #dab89b;border-radius:3px;background:#fff5e9;color:var(--brown);font-size:18px}.connected-folder strong{font-size:14px;font-weight:500}.connected-folder small{display:block;font-size:10px;color:var(--grey)}.connected-folder .pill{margin-left:auto;font-size:9px}.document-stack>div{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:13px 0;border-bottom:1px solid var(--border);font-size:12px}.document-stack small{font-size:9px;color:var(--grey)}.setup-note{font-size:10px;line-height:1.8;color:var(--grey);margin-top:18px}.watch-suggestion{padding:23px;border:1px solid var(--border);background:white;border-radius:6px}.watch-suggestion h3{font-size:19px;line-height:1.4;margin:15px 0 10px}.watch-suggestion>p{font-size:12px;line-height:1.8;color:var(--grey)}.watch-preview-actions{display:flex;gap:20px;align-items:center;margin-top:21px}.watch-preview-actions .btn{font-size:11px}.team-setup>div{display:flex;align-items:center;gap:13px;padding:12px 0;border-bottom:1px solid var(--border)}.team-setup strong{font-size:12px;font-weight:500;flex:1}.team-setup small,.team-setup>div>span:last-child:not(.avatar){font-size:10px;color:var(--grey)}.decision-journey{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.decision-journey article{padding:24px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--border)}.journey-number{font:10px var(--mono);color:var(--brown)}.decision-journey h3{font:500 26px/1.3 Fraunces,serif;margin:13px 0 15px;letter-spacing:-.5px}.decision-journey p{font-size:13px;color:var(--grey);line-height:1.85}.journey-value{font-size:42px;letter-spacing:-1.5px;font-weight:400;margin:22px 0 4px}.journey-value small{font-size:10px;letter-spacing:0;color:var(--grey)}.decision-journey .source-chip{margin-top:12px}.condition-document,.approval-document{border-top:1px solid var(--border);margin-top:24px;padding-top:19px}.condition-document strong{font-size:28px;letter-spacing:-.6px;font-weight:400}.condition-document small{font-size:11px;display:block;color:var(--grey);margin-top:8px}.approval-document>strong{font-size:17px;font-weight:500;display:block;margin-bottom:12px}.approval-document .person{font-size:10px}.review-journey{display:grid;grid-template-columns:1fr 1fr}.review-chronology{padding:31px 37px}.review-chronology>div{position:relative;padding:0 0 24px 27px;border-left:1px solid #d5bbA4;margin-left:5px}.review-chronology>div:before{content:'';position:absolute;top:6px;left:-4px;background:var(--mid);width:7px;height:7px;border-radius:50%;outline:5px solid white}.review-chronology>div:last-child{border-left-color:transparent;padding-bottom:0}.review-chronology time{font:9px var(--mono);color:var(--brown)}.review-chronology h3{font-size:17px;margin:7px 0;font-weight:500}.review-chronology p{font-size:12px;color:var(--grey);line-height:1.8}.review-words{padding:34px 36px;background:#fdfcf9;border-left:1px solid var(--border)}.review-words h3{font:500 26px/1.45 Fraunces,serif;margin:17px 0}.review-divider{height:1px;background:var(--border);margin:25px 0}.review-words p{font-size:12px;color:var(--grey);line-height:1.8}.review-fact{font-size:11px;color:var(--grey);border-top:1px solid var(--border);margin-top:24px;padding-top:17px}.flow-to-work{display:grid;grid-template-columns:1.05fr .95fr;gap:80px;align-items:center}.flow-to-work h2{margin:20px 0 25px}.flow-to-work>div>p{font-size:15px;color:var(--grey);line-height:1.85;margin-bottom:23px}.handoff-document{padding:31px}.handoff-document h3{font:500 29px/1.3 Fraunces,serif;margin:14px 0 25px;letter-spacing:-.5px}.handoff-row{padding:14px 0;border-top:1px solid var(--border);font-size:12px}.handoff-row>span{display:block;font-size:9px;color:var(--grey);margin-bottom:6px}.handoff-row strong{font-weight:500}.handoff-limit{padding-top:18px;border-top:1px solid var(--border);font-size:10px;color:var(--brown)}
/* Trust: the visible source, the named person and the boundary. */
.trust-hero-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:80px;align-items:center}.trust-hero-grid h1{font-size:57px}.trust-hero-grid>div>p{font-size:16px;color:var(--grey);line-height:1.85;max-width:490px;margin-bottom:25px}.control-layer{display:flex;align-items:flex-start;gap:21px;padding:25px 27px;border-bottom:1px solid var(--border)}.control-index{font:10px var(--mono);color:var(--brown);padding-top:3px}.control-layer h3{font:500 25px/1.3 Fraunces,serif;letter-spacing:-.3px;margin:8px 0}.control-layer p{font-size:11px;color:var(--grey);line-height:1.8}.control-person{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:13px;font-size:10px}.control-person .pill{font-size:9px}.control-signature{display:flex;align-items:center;gap:13px;font-size:9px;padding:19px 29px;background:#fdfcf9;color:var(--grey)}.control-signature i{width:28px;height:1px;background:var(--line)}.control-signature img{width:19px;height:19px;margin-left:auto}.permissions-layout{display:grid;grid-template-columns:1.12fr .88fr;gap:90px;align-items:center}.permissions-table table{width:100%;border-collapse:collapse}.permissions-table th{font-size:10px;font-weight:400;color:var(--grey);text-align:left;padding:14px 25px}.permissions-table td{border-top:1px solid var(--border);padding:16px 25px;font-size:12px}.permissions-table td:first-child{font-size:14px}.role-symbol{display:inline-flex;align-items:center;justify-content:center;font:9px var(--mono);border:1px solid var(--border);border-radius:4px;width:26px;height:26px;margin-right:15px;color:var(--grey)}.permission-yes{color:var(--green)}.permission-yes:before{content:'•';margin-right:8px}.software-role{background:#f8f7f4}.authority-letter h3{font:500 47px/1.13 Fraunces,serif;letter-spacing:-1.3px;margin:20px 0}.authority-letter h3 em{color:var(--brown)}.authority-letter p{font-size:14px;line-height:1.85;color:var(--grey);max-width:390px}.authority-letter .secondary{font-size:12px;margin-top:17px}.evidence-chain{display:grid;grid-template-columns:1fr 1fr}.chain-document{padding:35px 39px;position:relative}.chain-document h3{font-size:17px;font-weight:500;margin:15px 0 6px}.chain-document>p{font-size:11px;color:var(--grey)}.paper-lines{margin:26px 0 20px}.paper-lines i{display:block;height:2px;background:#efede7;margin:11px 0;width:90%}.paper-lines i:nth-child(2){width:95%}.paper-lines i:nth-child(3){width:75%}.chain-document blockquote{font:500 25px/1.45 Fraunces,serif;letter-spacing:-.3px;margin:0 0 24px;border-left:2px solid #e4c1a3;padding-left:20px}.chain-explanation{padding:35px 39px;background:#fdfcf9;border-left:1px solid var(--border)}.chain-explanation h3{font:500 31px/1.25 Fraunces,serif;letter-spacing:-.7px;margin:16px 0 24px}.chain-explanation h3 em{color:var(--brown)}.two-times{display:flex;gap:45px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:15px 0}.two-times span{display:block;font-size:9px;color:var(--grey);margin-bottom:5px}.two-times strong{font-size:12px;font-weight:500}.chain-explanation>p{font-size:12px;line-height:1.85;color:var(--grey);margin-top:20px}.missing-evidence{border-left:2px solid var(--line);padding-left:15px;margin-top:23px}.missing-evidence strong{font-size:11px;font-weight:500}.missing-evidence p{font-size:10px;color:var(--grey);line-height:1.8;margin-top:6px}.trust-source-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:30px}.trust-source-principles h3{font-size:15px;font-weight:500;margin-bottom:9px}.trust-source-principles p{font-size:12px;line-height:1.85;color:var(--grey)}.trust-record-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.trust-record-layout h2{margin:21px 0 25px}.trust-record-layout>div>p{font-size:15px;line-height:1.85;color:var(--grey);margin-bottom:24px}.exception-body{padding:26px}.exception-body h3{font:500 27px/1.3 Fraunces,serif;letter-spacing:-.4px;margin:12px 0 21px}.exception-math{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding:18px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.exception-math span{display:block;font-size:10px;color:var(--grey);margin-bottom:7px}.exception-math strong{font-size:25px;letter-spacing:-.8px;font-weight:400}.exception-math>div:last-child strong{color:var(--brown)}.exception-body>p{font-size:11px;line-height:1.85;color:var(--grey);margin-top:19px}.locked-rule{display:flex;flex-direction:column;gap:7px;border-top:1px solid var(--border);margin-top:21px;padding-top:18px}.locked-rule>span{font:8px var(--mono);letter-spacing:1px;color:var(--grey)}.locked-rule strong{font-size:13px;font-weight:500}.locked-rule small{font-size:10px;color:var(--grey)}.trust-questions{margin-top:58px;max-width:970px}.trust-questions details{border-top:1px solid var(--border);padding:20px 0}.trust-questions details:last-child{border-bottom:1px solid var(--border)}.trust-questions summary{font-size:16px;cursor:pointer;list-style:none;position:relative;padding-right:35px}.trust-questions summary:after{content:'+';position:absolute;right:4px;top:0;color:var(--brown);font-size:20px}.trust-questions details[open] summary:after{content:'−'}.trust-questions summary::-webkit-details-marker{display:none}.trust-questions p{font-size:13px;line-height:1.9;color:var(--grey);margin-top:17px;max-width:850px}.trust-questions summary:focus-visible{outline:2px solid var(--mid);outline-offset:6px}
@media(min-width:1600px){.detail-page .wrap{max-width:1432px}.product-memo-layout .memo-spread{grid-template-columns:1fr 195px}}
@media(max-width:1150px){.detail-page h1{font-size:52px}.detail-page h2{font-size:43px}.hero-intro{gap:35px}.hero-intro h1{font-size:48px}.hero-intro>p{font-size:14px;max-width:320px}.connection-hero,.trust-hero-grid{gap:40px}.chat-thread{padding:24px}.answer-analysis{padding:24px}.question-copy{font-size:14px}.chat-reply p{font-size:14px}.reading-strip{gap:12px;font-size:8px}.split-title{gap:45px}.split-title>p{max-width:330px;font-size:13px}.product-memo-layout{grid-template-columns:.32fr 1fr;gap:30px}.product-memo-layout .memo-spread{grid-template-columns:1fr 155px}.product-memo-layout .memo-paper{padding:20px}.product-memo-layout .memo-paper>h3{font-size:21px}.product-memo-layout .memo-rail{padding:12px 11px 12px 0}.memo-rail .assumption-counts{gap:7px}.memo-rail .assumption-counts>strong{gap:3px;font-size:11px}.memo-rail .assumption-counts span{font-size:7px}.request-showcase,.permissions-layout,.flow-to-work,.trust-record-layout{gap:45px}.work-deep-grid{gap:35px;grid-template-columns:.7fr 1.3fr}.entry-grid{gap:24px}.entry-card p{min-height:87px}.setup-description{padding:30px}.setup-art{padding:28px}.setup-description h2{font-size:32px}.setup-tabs button{font-size:10px;padding:18px 8px}.setup-tabs button span{margin:0 5px}.lens-content{gap:32px;padding:29px}.signal-counts{gap:10px}.signal-counts b{font-size:30px}.signal-counts span{font-size:9px}.pulse-review{padding-left:25px}.site-footer{gap:25px;grid-template-columns:.65fr 1fr 1fr}}
@media(max-width:850px){.nav{height:118px}.nav .nav-inner{height:72px;gap:15px}.nav .nav-links{display:none}.mobile-pages{display:flex;height:45px;align-items:center;justify-content:center;gap:30px;font-size:11px;border-top:1px solid var(--border)}.nav-right{gap:16px}.nav-right .btn.small{font-size:11px;padding:9px 12px;min-height:36px}.nav-right .motion-toggle{font-size:10px}html{scroll-padding-top:130px}.detail-page .page-section,.section{scroll-margin-top:118px}.detail-page .page-hero{padding:40px 0 45px}.detail-page .page-section{padding:52px 0 57px}.detail-page h1{font-size:52px}.detail-page h2{font-size:41px}.hero-intro{display:block;margin-bottom:27px}.hero-intro>p{max-width:580px;margin-top:22px}.hero-intro>p br{display:none}.hero-intro h1{font-size:50px}.chat-layout{grid-template-columns:1fr 1fr;min-height:0}.chat-thread{padding:22px}.answer-analysis{padding:22px}.question-copy{min-height:99px}.analysis-heading{display:block}.small-tabs{display:inline-flex;margin-top:15px}.analysis-heading h3{font-size:25px}.reading-strip{flex-wrap:wrap;gap:5px 11px}.followup-choices button{font-size:9px}.followup-choices .tiny-label{font-size:7px}.company-bar b{font-size:14px}.company-bar>div:first-child{font-size:10px}.followup-result{grid-template-columns:110px 1fr;padding:24px 22px}.split-title{display:block}.split-title>p{margin-top:21px;max-width:610px}.product-memo-layout{display:block}.memo-reading-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-bottom:25px}.memo-reading-notes h3{font-size:14px}.memo-reading-notes p{font-size:11px}.product-memo-layout .memo-spread{grid-template-columns:1fr 190px}.product-memo-layout .memo-paper>h3{font-size:23px}.product-memo-layout .assumption-counts{gap:10px}.memo-rail .assumption-counts span{font-size:8px}.connection-hero,.trust-hero-grid{grid-template-columns:1fr;gap:35px}.connection-copy{max-width:580px}.connection-copy h1 br:nth-of-type(2){display:none}.connection-canvas{max-width:680px;width:100%}.connection-map{padding:28px 35px}.entry-grid{grid-template-columns:repeat(2,1fr);gap:30px}.entry-card p{min-height:0;max-width:330px}.request-showcase,.work-deep-grid,.flow-to-work,.trust-record-layout{grid-template-columns:1fr;gap:33px}.work-explainer{max-width:600px}.work-principles{display:flex;gap:25px}.work-principles>div{flex:1}.work-deep-grid .job{max-width:730px;width:100%}.setup-body>[role=tabpanel]{grid-template-columns:1fr 1fr}.setup-description{padding:27px}.setup-art{padding:25px}.setup-description h2{font-size:31px}.setup-description>p{font-size:12px}.setup-tabs button{font-size:9px;padding:16px 4px}.setup-tabs button span{display:block;margin:0 0 4px}.setup-tabs button{text-align:center}.connected-folder{flex-wrap:wrap}.connected-folder .pill{margin-left:0}.connected-folder strong{font-size:12px}.found-facts>div{gap:10px;font-size:11px}.found-facts span{font-size:10px}.website-entry{padding:17px}.website-entry strong{font-size:20px}.setup-mini-flow{padding:19px 4px 0;font-size:10px}.decision-journey{gap:25px}.decision-journey h3{font-size:23px}.decision-journey p{font-size:12px}.review-chronology{padding:27px}.review-words{padding:27px}.review-words h3{font-size:24px}.trust-hero-grid>div>p{max-width:600px}.control-record{max-width:680px;width:100%}.permissions-layout{gap:35px;grid-template-columns:1.1fr .9fr}.authority-letter h3{font-size:39px}.authority-letter p{font-size:12px}.permissions-table td{padding:14px 17px;font-size:10px}.permissions-table td:first-child{font-size:12px}.permissions-table th{padding:13px 17px}.role-symbol{margin-right:9px}.chain-document,.chain-explanation{padding:27px}.chain-document blockquote{font-size:22px}.chain-explanation h3{font-size:26px}.two-times{gap:22px}.two-times strong{font-size:10px}.trust-source-principles{gap:25px}.trust-record-layout>div:first-child{max-width:620px}.site-cta>.wrap{gap:35px}.site-cta h2{font-size:39px}.site-cta p{font-size:12px}.cta-actions .btn{font-size:12px;white-space:nowrap}.site-footer{grid-template-columns:1fr 1fr}.site-footer p{grid-column:1/-1;text-align:left}.site-footer nav{justify-content:flex-end}.lens-content{gap:24px;padding:25px}.signal-counts{grid-template-columns:1fr 1fr;gap:25px;margin-top:24px}.pulse-review{padding-left:23px}.pulse-review h3{font-size:25px}.editorial-timeline{padding-left:9px}.editorial-timeline h4{font-size:20px}.project-list>div{flex-wrap:wrap}.project-list strong{font-size:12px}.organisation-content h3{font-size:27px}.lens-content p{font-size:12px}}
@media(max-width:570px){.wrap{padding-left:20px;padding-right:20px}.nav .brand{font-size:15px;gap:8px;letter-spacing:3px}.nav .brand img{width:24px;height:24px}.nav-right{gap:10px}.nav-right .btn.small{font-size:9px;padding:8px 10px;min-height:32px}.nav-right .motion-toggle{font-size:9px}.mobile-pages{gap:25px;font-size:10px}.detail-page h1{font-size:40px;letter-spacing:-1.5px;line-height:1.12}.detail-page h2{font-size:35px;letter-spacing:-1.2px}.hero-intro h1{font-size:40px}.hero-intro>p{font-size:13px;line-height:1.8}.detail-page .page-hero{padding-top:31px}.eyebrow{font-size:9px}.surface-head{padding:14px 17px;min-height:50px;gap:12px;font-size:8px}.surface-head strong{font-size:11px}.surface-foot{padding:13px 17px;font-size:9px;gap:15px;align-items:flex-start;flex-wrap:wrap}.text-action{font-size:11px}.chat-layout{grid-template-columns:1fr}.chat-thread{padding:22px;border-right:0;border-bottom:1px solid var(--border)}.question-copy{font-size:15px;min-height:75px}.chat-reply p{font-size:15px}.reading-strip{font-size:9px;gap:15px}.followup-choices button{font-size:10px}.followup-choices .tiny-label{font-size:8px}.answer-analysis{padding:24px 22px}.analysis-heading{display:flex}.analysis-heading h3{font-size:26px}.analysis-heading .tiny-label{font-size:7px}.small-tabs{margin-top:0}.small-tabs button{padding:5px 6px}.followup-result{display:block;padding:22px}.followup-result h3{margin-top:12px}.followup-result>div{margin-top:17px}.followup-result p{font-size:13px}.lens-tabs{gap:15px}.lens-tabs button{font-size:15px;padding-top:14px}.lens-tabs button>span{font-size:8px;display:block;margin-bottom:6px}.lens-tabs small{font-size:9px;margin-left:0;line-height:1.6}.lens-content{grid-template-columns:1fr;padding:25px 23px;gap:28px}.signal-counts{grid-template-columns:repeat(4,1fr);gap:12px;margin:25px 0}.signal-counts b{font-size:28px}.signal-counts span{font-size:8px;line-height:1.6}.pulse-review{padding:24px 0 0;border-left:0;border-top:1px solid var(--border)}.market-expanded>h3{font-size:32px}.editorial-timeline{padding:0 0 0 5px}.memo-reading-notes{display:block}.memo-reading-notes>div{padding:16px 0}.memo-reading-notes>div>span{float:left;margin-top:3px}.memo-reading-notes h3,.memo-reading-notes p{margin-left:29px;max-width:none}.memo-reading-notes h3{margin-top:0}.product-memo-layout .memo-spread{grid-template-columns:1fr}.product-memo-layout .memo-rail{padding:18px;background:#faf9f6}.product-memo-layout .memo-paper{padding:23px 19px}.product-memo-layout .memo-paper>h3{font-size:22px}.product-memo-layout .memo-toolbar{flex-wrap:wrap;gap:12px;padding:13px 16px}.memo-review-link{font-size:9px}.product-memo-layout .memo-hold{padding:13px 16px;gap:7px}.product-memo-layout .memo-hold>span:not(.pill){display:none}.product-memo-layout .memo-signoff{align-items:flex-start;flex-direction:column}.memo-rail .memo-state-block h4{font-size:18px}.memo-rail .memo-state-block>p{font-size:11px}.memo-rail .assumption-counts{justify-content:flex-start;gap:28px}.memo-rail .assumption-counts>strong{font-size:13px;gap:7px}.memo-rail .assumption-counts span{font-size:9px}.memo-rail .memo-evidence-block dl{row-gap:11px}.memo-rail .memo-evidence-block dt{font-size:11px}.memo-rail .memo-evidence-block dd{font-size:12px}.section-end{align-items:flex-start;flex-direction:column;gap:13px;font-size:10px}.connection-copy>p,.trust-hero-grid>div>p{font-size:14px}.connection-map{padding:24px 20px}.connection-origin{padding:16px}.connection-origin strong{font-size:15px}.connection-envelope{padding-left:16px;margin-left:25px}.connection-envelope>div{align-items:flex-start;font-size:9px;gap:13px}.connection-envelope strong{font-size:9px;max-width:165px}.connection-core{gap:13px}.connection-core .delta-butterfly{width:33px;height:33px}.connection-core strong{font-size:15px}.connection-core small{font-size:9px}.connection-spine{margin-left:26px}.connection-ready{margin-left:12px}.connection-ready p{font-size:9px}.connection-ready .pill{font-size:9px}.entry-grid{gap:25px 20px;margin-top:34px}.entry-card h3{font-size:14px}.entry-card p{font-size:11px}.entry-card .pill{font-size:8px;padding:4px 7px}.capability-note{font-size:9px}.request-document dl{padding:8px 19px 17px;grid-template-columns:100px 1fr}.request-document dd{font-size:11px}.request-document dt{font-size:9px}.connection-instructions h3{font-size:16px}.connection-instructions p{font-size:12px}.authority-choices button{font-size:10px;line-height:1.6;padding:18px 7px}.authority-explanation{padding:26px 23px;min-height:284px}.authority-explanation h3{font-size:27px}.authority-explanation>p{font-size:13px}.authority-bound{font-size:10px}.work-principles{display:block}.page-praxis .praxis-views{min-height:565px}.work-explainer>p{font-size:14px}.setup-tabs button{font-size:8px;padding:14px 4px}.setup-tabs button span{font-size:8px}.setup-body>[role=tabpanel]{grid-template-columns:1fr}.setup-description{padding:25px}.setup-description h2{font-size:31px}.setup-description>p{font-size:13px;margin-bottom:24px}.setup-art{padding:26px 25px;border-left:0;border-top:1px solid var(--border);min-height:330px}.setup-pagination{width:100%;justify-content:space-between}.found-facts>div{font-size:12px}.found-facts span{font-size:11px}.connected-folder strong{font-size:13px}.setup-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.setup-tabs button:nth-child(2){font-size:7px}.decision-journey{grid-template-columns:1fr;gap:24px}.decision-journey article{padding:22px 0 25px}.decision-journey h3{font-size:26px}.decision-journey p{font-size:13px}.review-journey{grid-template-columns:1fr}.review-words{border-left:0;border-top:1px solid var(--border)}.review-chronology{padding:28px}.review-words h3{font-size:26px}.handoff-document{padding:25px}.handoff-document h3{font-size:27px}.control-layer{padding:23px 22px;gap:16px}.control-layer h3{font-size:23px}.control-layer .tiny-label{font-size:8px}.control-signature{padding:18px 22px;gap:10px;font-size:8px}.control-signature i{width:18px}.permissions-layout{grid-template-columns:1fr;gap:33px}.authority-letter{padding:0 5px}.authority-letter h3{font-size:39px}.authority-letter p{font-size:13px}.permissions-table td{font-size:11px}.permissions-table td:first-child{font-size:13px}.evidence-chain{grid-template-columns:1fr}.chain-document,.chain-explanation{padding:28px 25px}.chain-explanation{border-left:0;border-top:1px solid var(--border)}.chain-explanation h3{font-size:29px}.trust-source-principles{grid-template-columns:1fr;gap:23px}.trust-source-principles>div{padding-top:20px;border-top:1px solid var(--border)}.trust-questions{margin-top:39px}.trust-questions summary{font-size:14px;line-height:1.7}.trust-questions p{font-size:12px}.site-cta{padding:49px 0}.site-cta>.wrap{flex-direction:column;align-items:flex-start;gap:29px}.site-cta h2{font-size:35px}.site-footer{display:flex;flex-wrap:wrap;gap:25px;padding-top:31px;padding-bottom:31px}.site-footer nav{justify-content:flex-start;width:100%;gap:24px}.site-footer p{font-size:9px}.evidence-dialog dl{grid-template-columns:100px 1fr;font-size:11px}.evidence-dialog h2{font-size:30px}.evidence-dialog blockquote{font-size:21px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-at]{opacity:1!important;transform:none!important;visibility:visible!important}}
/* Verification refinements for the connection and setup examples. */
.connection-core>div>span{display:block;font-size:10px;line-height:1.7;color:var(--grey);margin-top:3px}.connection-core strong{display:block}.authority-choices button>span{display:block;font:8px var(--mono);margin-bottom:5px;color:var(--grey)}.work-principles>div>strong{font-size:14px;font-weight:500}.setup-mini-flow>div{display:grid;grid-template-columns:20px 1fr;gap:4px 10px;align-items:start}.setup-mini-flow>div>span{font:8px var(--mono);padding-top:4px;color:var(--grey)}.setup-mini-flow>div>strong{font-size:11px;font-weight:500;color:var(--ink)}.setup-mini-flow>div>p{grid-column:2;font-size:10px;line-height:1.7;color:var(--grey)}.found-facts>div{display:grid;grid-template-columns:92px 1fr 18px;gap:15px}.found-facts b{font:8px var(--mono);color:var(--brown);border:1px solid #ead7c7;background:#fff8f1;border-radius:2px;text-align:center;align-self:start;padding:2px}.connected-folder h3{font-size:15px}.connected-folder p{font-size:10px;color:var(--grey);margin:4px 0 8px}.document-stack>div{display:grid;grid-template-columns:33px 1fr;gap:4px 14px}.document-stack>div>span{font:8px var(--mono);color:var(--grey);padding-top:5px}.document-stack strong{font-size:12px;font-weight:500}.document-stack small{grid-column:2}.condition-document>span{display:block;font:8px var(--mono);letter-spacing:1px;color:var(--grey);margin-bottom:12px}.condition-document>strong{display:block}.approval-document>small{display:block;font-size:10px;color:var(--grey);margin-top:10px}.review-fact>span{display:block;font-size:10px;color:var(--grey)}.review-fact>strong{display:block;font-size:23px;font-weight:400;letter-spacing:-.5px;margin:8px 0}.review-fact>strong i{font-style:normal;color:var(--grey);font-size:15px;margin:0 8px}.review-words>p{margin-top:18px}.detail-page .surface *{min-width:0}
@media(max-width:570px){.website-entry strong{font-size:17px;overflow-wrap:anywhere}.found-facts>div{grid-template-columns:66px 1fr 17px;gap:10px}.found-facts strong{font-size:11px}.found-facts span{font-size:10px}.setup-pagination{flex-wrap:wrap;gap:15px}.setup-description,.setup-art{min-width:0}.work-principles>div>strong{font-size:13px}.setup-mini-flow>div>strong{font-size:11px}.connection-core>div>span{font-size:9px}}
.journey-value{display:flex;align-items:center;gap:17px;font-size:12px;letter-spacing:0}.journey-value>strong{font-size:38px;letter-spacing:-1.2px;font-weight:400;line-height:1.2}.journey-value>strong small{font-size:27px;color:var(--ink);letter-spacing:-.7px}.journey-value>span{font-size:10px;line-height:1.8;color:var(--grey)}.connection-instructions li>span{display:none}.followup-result:not([hidden]){animation:followup-arrive .25s ease-out}@keyframes followup-arrive{from{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.followup-result:not([hidden]){animation:none}}
/* Edition 8 · figures with provenance; authority with a clear boundary. */
.entry-symbol{width:22px;height:22px;display:block;color:var(--brown)}.capability-caption{display:block;font-size:11px;line-height:1.65;color:var(--grey)}.entry-card.planned .entry-symbol{color:#817b72}.entry-card p{min-height:52px;margin-bottom:10px}.record-tabs{display:flex;gap:4px;flex-wrap:wrap}.record-tabs button,.exception-tabs button{background:transparent;border:0;color:var(--grey);font:500 12px/1.6 Inter,sans-serif;padding:8px 14px;border-radius:5px;cursor:pointer}.record-tabs button[aria-selected=true],.exception-tabs button[aria-selected=true]{background:#f8e8da;color:var(--brown)}.record-explorer{box-shadow:0 7px 28px #30221304}.figures-intro{padding:27px 30px 22px;display:flex;justify-content:space-between;align-items:center;gap:20px}.figures-intro h3{font:500 27px/1.3 Fraunces,serif;letter-spacing:-.45px;margin-top:9px}.figure-pair{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--border)}.figure-ledger{padding:26px 30px 0}.figure-ledger+article{border-left:1px solid var(--border)}.figure-label{display:flex;justify-content:space-between;gap:16px;align-items:center}.figure-label h4{font-size:13px;font-weight:500;line-height:1.6}.figure-label .pill{font-size:10px;white-space:nowrap}.figure-equation{display:flex;align-items:center;gap:27px;padding:26px 0 20px;font-size:44px;letter-spacing:-1.4px;line-height:1.3;font-variant-numeric:tabular-nums}.figure-equation>span{color:#858078}.figure-equation>strong{font-weight:500;color:var(--brown)}.figure-equation small{display:block;font-size:10px;letter-spacing:0;color:var(--grey);margin-bottom:6px;font-weight:400}.figure-equation i{font-size:23px;font-style:normal;color:var(--line);margin-top:17px}.figure-equation sub,.valuation-figure sub{font-size:.52em;bottom:0;position:static;margin-left:2px}.figure-rule{display:flex;justify-content:space-between;gap:16px;font-size:12px;padding:12px 0;border-top:1px solid var(--border)}.figure-rule span{color:var(--grey)}.figure-rule b{font-weight:500}.figure-ledger>p{font-size:11px;line-height:1.8;color:var(--grey);margin:0 0 15px}.figure-source{display:block;width:100%;background:none;border:0;border-top:1px solid var(--border);padding:16px 0;text-align:left;font:11px/1.8 Inter,sans-serif;color:var(--grey);cursor:pointer}.figure-source:hover{color:var(--brown)}.figure-source>span{display:block}.figure-source>span:first-child{color:var(--ink);font-weight:500}.figure-source b{font:9px var(--mono);display:inline-block;background:#f9eee2;color:var(--brown);padding:0 4px;border-radius:2px;margin-left:6px}.valuation-figure{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:22px 0 16px}.valuation-figure>strong{font-size:44px;letter-spacing:-1.4px;font-weight:500;line-height:1.4}.valuation-figure>span{font-size:11px;color:var(--grey);line-height:1.7}.valuation-figure b{font-weight:500;color:var(--ink)}.valuation-scale{height:36px;border-bottom:1px solid var(--border);position:relative;margin:0 0 13px}.valuation-scale .range{position:absolute;left:12.5%;width:50%;top:20px;height:5px;border-radius:2px;background:#d5d2c8}.valuation-scale .median{position:absolute;left:42.5%;top:0;font-size:9px;color:var(--grey);transform:translateX(-50%)}.valuation-scale .median:after{content:'';position:absolute;top:18px;height:10px;border-left:1px solid #8e887e;left:50%}.valuation-scale .asking{position:absolute;left:97.5%;top:0;font-size:9px;color:var(--brown);transform:translateX(-100%);white-space:nowrap}.valuation-scale .asking:after{content:'';position:absolute;top:18px;right:0;height:10px;border-left:2px solid var(--mid)}.figures-bottom{border-top:1px solid var(--border);padding:17px 30px;display:flex;justify-content:space-between;gap:24px;font-size:11px;color:var(--grey);align-items:center}.history-spread{display:grid;grid-template-columns:265px 1fr;min-height:470px}.version-tabs{border-right:1px solid var(--border);padding:22px 18px;background:#fcfbf9;display:flex;flex-direction:column;gap:8px}.version-tabs button{position:relative;text-align:left;background:none;border:1px solid transparent;border-radius:7px;padding:17px 18px;cursor:pointer;color:var(--ink)}.version-tabs button[aria-selected=true]{background:#fdf3e9;border-color:#e7d0bb}.version-tabs button>span{display:block;font:10px var(--mono);color:var(--grey);margin-bottom:8px}.version-tabs button>strong{font-size:15px;font-weight:500;display:block}.version-tabs button>small{display:block;font-size:10px;color:var(--grey);margin-top:7px;line-height:1.6}.version-paper{padding:28px 34px;min-height:470px}.version-top{display:flex;justify-content:space-between;align-items:center;gap:20px}.version-paper h3{font:500 31px/1.3 Fraunces,serif;letter-spacing:-.6px;margin:27px 0 15px;max-width:720px}.version-paper>p{font-size:14px;line-height:1.9;color:var(--grey);max-width:730px}.version-paper blockquote{font-size:14px;line-height:1.8;padding:3px 0 3px 18px;border-left:2px solid #e6c7ab;margin:19px 0}.version-counts{font:10px/1.8 var(--mono);color:var(--grey);margin:20px 0}.version-person{display:flex;gap:12px;align-items:center;border-top:1px solid var(--border);padding-top:17px}.version-person strong{font-size:11px;font-weight:500;display:block}.version-person>div>span{font-size:10px;color:var(--grey);display:block;margin-top:4px}.version-paper>p.version-note{font-size:11px;margin-top:14px}.pill.peach{background:#f8e6d5;color:var(--brown)}
.exception-context{padding:14px 26px;display:flex;flex-wrap:wrap;gap:12px 25px;font-size:11px;color:var(--grey);border-bottom:1px solid var(--border)}.exception-context>span:first-child{color:var(--ink);font-weight:500}.exception-tabs{display:flex;gap:4px;padding:18px 26px 0}.exception-detail{padding:27px 30px 0}.exception-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.exception-heading h3{font:500 33px/1.25 Fraunces,serif;margin:10px 0 6px;letter-spacing:-.6px}.exception-heading p{font-size:12px;color:var(--grey)}.bounds-comparison{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0;margin:24px 0 21px;border:1px solid var(--border);border-radius:7px;overflow:hidden}.bounds-comparison>div{padding:21px 24px;border-right:1px solid var(--border)}.bounds-comparison>div:last-child{border:0}.bounds-comparison span{font-size:11px;color:var(--grey);display:block}.bounds-comparison strong{font-size:31px;line-height:1.4;font-weight:500;letter-spacing:-.7px;display:block;margin:8px 0 5px}.bounds-comparison small{font-size:11px;color:var(--grey);line-height:1.7;display:block}.bounds-comparison .bound-change{background:#fffbf7}.bound-change strong{color:var(--brown)}.critical-check{display:flex;align-items:center;gap:15px;padding:0 0 16px}.critical-check p{font-size:12px;color:var(--grey)}.approval-meaning{border-top:1px solid var(--border);padding:16px 0}.approval-meaning summary{font-size:13px;cursor:pointer;color:var(--brown)}.approval-meaning p{font-size:13px;color:var(--grey);line-height:1.85;max-width:900px;padding-top:12px}.exception-foot{display:flex;justify-content:space-between;gap:20px;align-items:center;border-top:1px solid var(--border);padding:18px 0;font-size:11px;color:var(--grey)}.protected-rule{display:flex;gap:16px;align-items:center;margin-top:22px;padding:0 4px}.protected-rule svg{width:20px;height:20px;flex-shrink:0;color:#928e84}.protected-rule strong{font-size:12px;font-weight:500;display:block;margin-bottom:4px}.protected-rule span{font-size:11px;color:var(--grey);line-height:1.8;display:block}.return-ledger-grid{display:grid;grid-template-columns:1.35fr 1fr}.return-ledger-main{padding:31px 34px}.return-ledger-main h3{font-size:47px;letter-spacing:-1.5px;line-height:1.2;font-weight:500;margin:18px 0 15px}.return-ledger-main h3>span{font-size:15px;letter-spacing:0;color:var(--grey);font-weight:400}.return-ledger-main>p{font-size:14px;line-height:1.85;color:var(--grey)}.scheduled-position{margin:27px 0 18px;border-block:1px solid var(--border);padding:18px 0;display:grid;grid-template-columns:.8fr 1.2fr;gap:18px}.scheduled-position>div>span{font-size:10px;color:var(--grey);display:block;margin-bottom:8px}.scheduled-position strong{font-size:18px;font-weight:500;letter-spacing:-.3px;line-height:1.8;display:block}.scheduled-position i{font-style:normal;color:#a19c93;padding:0 4px;font-weight:400}.return-ledger-main>small{font-size:11px;line-height:1.8;color:var(--grey);display:block;max-width:590px}.return-ledger-aside{padding:16px 32px 12px;border-left:1px solid var(--border);background:#fdfcfb}.return-ledger-aside>div{padding:23px 0;border-bottom:1px solid var(--border)}.return-ledger-aside h4{font:500 24px/1.3 Fraunces,serif;margin:10px 0 7px}.return-ledger-aside p{font-size:12px;line-height:1.8;color:var(--grey)}.return-ledger-aside>div.return-needs{border:0;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px;color:var(--grey)}.return-needs strong{font-size:15px;font-weight:500;color:var(--ink)}.receipt-ledger{border-top:1px solid var(--border);padding:0 30px}.receipt-ledger summary{padding:19px 0;display:flex;align-items:center;justify-content:space-between;gap:22px;cursor:pointer;font-size:12px}.receipt-ledger summary>span:last-child{color:var(--brown);text-decoration:underline;text-underline-offset:4px}.receipt-ledger table{width:100%;border-collapse:collapse;font-size:12px}.receipt-ledger th{font-size:10px;color:var(--grey);font-weight:400;text-align:left}.receipt-ledger td,.receipt-ledger th{padding:12px 8px;border-bottom:1px solid var(--border)}.receipt-ledger code{font:10px var(--mono);color:var(--grey)}.receipt-ledger>p{font-size:11px;color:var(--grey);padding:16px 8px;line-height:1.8}.review-chronology>div{--review-progress:0}.review-chronology>div:after{content:'';display:block;height:2px;background:var(--mid);margin-top:15px;transform:scaleX(var(--review-progress));transform-origin:left}
@media(min-width:1500px){.figure-label h4{font-size:15px}.figure-rule{font-size:14px}.figure-ledger>p,.figure-source{font-size:12px}.exception-heading p,.approval-meaning summary{font-size:14px}.bounds-comparison span,.bounds-comparison small{font-size:13px}.return-ledger-main>p{font-size:16px}.return-ledger-aside p{font-size:14px}.version-paper>p,.version-paper blockquote{font-size:16px}}
@media(max-width:1000px){.history-spread{grid-template-columns:210px 1fr}.figure-ledger{padding:22px 22px 0}.figure-label{align-items:flex-start}.figure-equation{gap:20px;font-size:38px}.bounds-comparison>div{padding:20px 18px}.bounds-comparison strong{font-size:28px}.return-ledger-main{padding:27px}.return-ledger-aside{padding:10px 24px}.scheduled-position{grid-template-columns:1fr}.return-ledger-main h3{font-size:41px}}
@media(max-width:700px){.figures-intro{padding:22px;align-items:flex-start;flex-direction:column}.figures-intro h3{font-size:25px}.figure-pair{grid-template-columns:1fr}.figure-ledger+article{border-left:0;border-top:1px solid var(--border)}.figure-ledger{padding:24px 22px 0}.figures-bottom{padding:18px 22px;align-items:flex-start;flex-direction:column;gap:12px}.record-explorer>.surface-head{flex-wrap:wrap}.record-tabs button{font-size:11px;padding:7px 10px}.history-spread{grid-template-columns:1fr}.version-tabs{border-right:0;border-bottom:1px solid var(--border);flex-direction:row;padding:12px 10px;gap:2px}.version-tabs button{padding:12px 10px;flex:1;min-width:0}.version-tabs button>span{font-size:8px;line-height:1.6}.version-tabs button>strong{font-size:12px}.version-tabs button>small{display:none}.version-paper{padding:22px;min-height:460px}.version-top{align-items:flex-start;flex-direction:column;gap:12px}.version-paper h3{font-size:27px;margin-top:22px}.version-paper>p,.version-paper blockquote{font-size:13px}.exception-context{padding:14px 20px;gap:8px 20px}.exception-tabs{padding:15px 14px 0;gap:0}.exception-tabs button{font-size:11px;padding:7px 10px}.exception-detail{padding:23px 20px 0}.exception-heading{align-items:flex-start;gap:10px}.exception-heading .tiny-label{font-size:8px}.exception-heading h3{font-size:26px}.exception-heading .pill{font-size:9px;flex-shrink:0}.bounds-comparison{grid-template-columns:1fr;margin-top:22px}.bounds-comparison>div{border-right:0;border-bottom:1px solid var(--border);display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 10px;padding:15px 18px}.bounds-comparison strong{font-size:23px;grid-column:2;grid-row:1 / 3;margin:0}.bounds-comparison span,.bounds-comparison small{font-size:10px}.exception-foot{align-items:flex-start;flex-direction:column;gap:12px}.critical-check{align-items:flex-start}.return-ledger-grid{grid-template-columns:1fr}.return-ledger-main{padding:25px 22px}.return-ledger-aside{padding:4px 22px;border-left:0;border-top:1px solid var(--border)}.return-ledger-main h3{font-size:41px}.scheduled-position{grid-template-columns:1fr 1.4fr;gap:10px}.scheduled-position strong{font-size:15px}.receipt-ledger{padding:0 20px}.receipt-ledger summary{font-size:11px}.receipt-table-wrap{overflow:auto}.receipt-ledger table{min-width:540px}.full-return .surface-foot{align-items:flex-start;flex-direction:column;gap:9px}.protected-rule{align-items:flex-start}.protected-rule svg{margin-top:3px}}
.critical-check .pill{flex-shrink:0;white-space:nowrap}

/* Figure states are plain words, not pills (vocabulary family L). */
.figure-state{font-size:12px;line-height:1.6;color:var(--grey);white-space:nowrap;flex-shrink:0}.figure-state.accent{color:var(--brown)}.listen-state{color:var(--grey)}

/* ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
   Edition 8.2 · 12 October 2026 · the design workspace's pass after reading Edition 8.1
   (1) the hero window carries the question, the answer, the chart and its source; the view and period controls appear
       when the window is hovered or focused, and always where there is no hover;
   (2) Replay is one quiet word, grey, the underline on hover; (3) the review is given the whole width, the title and its
       lead side by side above it, so the climax has room and the page's rhythm breaks once; (4) the early-access dialog
       has two actions; (5) the type floor, below.
   ─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── */
.hero-stage .chart-controls{opacity:0;transition:opacity .2s ease-out}
.hero-stage .panel:hover .chart-controls,.hero-stage .panel:focus-within .chart-controls{opacity:1}
@media(hover:none){.hero-stage .chart-controls{opacity:1}}
.motion-replay{color:var(--grey);text-decoration:none;border-bottom:1px solid transparent;padding:2px 0;font-size:11.5px}
.motion-replay:hover,.motion-replay:focus-visible{color:var(--brown);border-bottom-color:var(--mid)}
.review-head{display:grid;grid-template-columns:.7fr 1.3fr;gap:68px;align-items:end;margin-bottom:40px}
.review-head .editorial{max-width:none}
.review-head .editorial h2{margin-bottom:0}
.review-lead{max-width:600px;padding-bottom:6px}
.review-lead p{font-size:16px;line-height:1.8;color:#5e5a55;margin-bottom:14px}
.review-lead .support-note{margin-top:22px;padding-top:18px;border-top:1px solid var(--line);font-size:13px;line-height:1.75;color:var(--grey)}
.review-stage{max-width:1180px;margin:0 auto}
.review .review-window{padding:28px}
.review .diff-card p{font-size:13px}
.review .diff-card .meta{font-size:11.5px}
@media(max-width:1200px){.review-head{gap:40px}}
@media(max-width:850px){.review-head{grid-template-columns:1fr;gap:22px;margin-bottom:28px}.review-lead{padding-bottom:0}.review .review-window{padding:23px}}
.dialog-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}
.dialog-actions .btn{margin-top:0}
/* On a phone the review's range keeps its words at the floor size by giving "now" its own row under the bar. */
@media(max-width:600px){.range{margin-bottom:42px}.range-at b{transform:translateX(-50%)}.range-now b{top:32px;transform:translateX(-50%)}}
/* The type floor on the product windows, principle 10 of the doctrine: nothing a visitor reads is smaller than 11.5px (grey
   meta), labels and small-capital section labels never below 9.5, pills never below 10.5, citation tags 10, controls 11. Each
   selector below repeats an earlier rule at its floor (or at the largest size that rule already gave it), so nothing gets
   smaller and the windows keep their structure. The chart's SVG text is left to the chart, which is drawn twice so its labels
   stay legible. The phone reductions are floored in their own media queries, because a phone needs the floor most. */
/* 9px */
.memo-versions strong>span{font-size:9px}
/* 9.5px */
.analysis-heading .tiny-label,.answer-heading .tiny-label,.arithmetic .tiny-label,.condition-heading .tiny-label{font-size:9.5px}
.connect-body>.tiny-label,.connect-record .tiny-label,.connect-request .tiny-label,.connection-listen .tiny-label{font-size:9.5px}
.connection-session-label,.detail-page .tiny-label,.diff-card .tiny-label,.event-index{font-size:9.5px}
.followup-choices>.tiny-label,.followup-question .question-label,.give-summary .tiny-label,.grant-label{font-size:9.5px}
.hero-ask-answer>.tiny-label,.hero-ask-source .tiny-label,.inherited>.tiny-label,.market-bearing .tiny-label{font-size:9.5px}
.market-bearing>.tiny-label,.market-kicker,.market-reading .tiny-label,.market-reading .tiny-label,.market-history>.tiny-label{font-size:9.5px}
.market-watch .tiny-label,.market-work>.tiny-label,.memo-paper>.tiny-label,.memo-proposal .tiny-label{font-size:9.5px}
.memo-rail .tiny-label,.memo-recommendation .tiny-label,.memo-section-label,.mini-revision .tiny-label{font-size:9.5px}
.proposal .tiny-label,.question-label,.queue-band .tiny-label,.rests .tiny-label{font-size:9.5px}
.return-header .tiny-label,.review-assumption .tiny-label,.scheduled .tiny-label,.setup-heading .tiny-label{font-size:9.5px}
.working-line .tiny-label{font-size:9.5px}
/* 10px */
.ask-figure-foot .citation,.key-item strong .citation,.market-history .citation,.market-watch .citation{font-size:10px}
/* 10.5px */
.condition-heading .pill,.connected-folder .pill,.control-person .pill,.criteria-line .pill{font-size:10.5px}
.diff-card .pill,.entry-card .pill,.figure-label .pill,.market-bearing .pill{font-size:10.5px}
.market-event .pill,.memo-hold .pill,.memo-paper .pill.missing,.memo-rail .pill{font-size:10.5px}
.project-list .pill,.request-ack .pill{font-size:10.5px}
/* 11px */
.answer-figure .chart-controls button,.authority-choices button>span,.chart-controls button,.comparison-axis{font-size:11px}
.followup-choices button,.hero-options>span,.lens-tabs button>span,.memo-switch button{font-size:11px}
.plot-axis,.plot-condition,.range-cond b,.range-dot b{font-size:11px}
.range-end,.setup-tabs button span,.small-tabs button,.valuation-scale .asking{font-size:11px}
.valuation-scale .median,.version-tabs button>small,.version-tabs button>span{font-size:11px}
/* 11.5px */
.act .editorial .mode-description,.analysis-source,.answer-figure .chart-title,.answer-figure .mini-table{font-size:11.5px}
.approval-document .person,.approval-document>small,.arrival,.ask .honesty{font-size:11.5px}
.ask .source-card,.ask-count,.ask-figure-foot p,.assumption-counts span{font-size:11.5px}
.assumption-meta,.authority-bound,.authority>div,.bounds-comparison small{font-size:11.5px}
.bounds-comparison span,.capability-caption,.capability-note,.chain-document>p{font-size:11.5px}
.chart-source,.chat-reply .mini-mark,.chat-speaker,.claim-check{font-size:11.5px}
.clean-table,.clean-table th,.company-bar small,.company-bar>div:first-child{font-size:11.5px}
.company-line,.company-line .event-time,.company-line .tag,.company-monogram{font-size:11.5px}
.comparison-delta small,.comparison-delta>span,.condition-document small,.condition-document>span{font-size:11.5px}
.connect-event p,.connect-record,.connect-request>div:last-child,.connect-status{font-size:11.5px}
.connected-folder p,.connected-folder small,.connection-attachments span,.connection-attachments strong{font-size:11.5px}
.connection-bounds span,.connection-core small,.connection-core>div>span,.connection-envelope strong{font-size:11.5px}
.connection-envelope>div,.connection-listen p,.connection-ready p,.connection-steps li{font-size:11.5px}
.control-layer p,.control-person,.control-signature,.criteria-line>div{font-size:11.5px}
.diff-by,.diff-card .meta,.document-stack small,.document-stack>div>span{font-size:11.5px}
.editorial-timeline p,.editorial-timeline time,.evidence-key,.evidence-strength{font-size:11.5px}
.evidence-strength strong,.exception .meta,.exception-body>p,.exception-context{font-size:11.5px}
.exception-foot,.exception-math span,.feature-list span,.figure-equation small{font-size:11.5px}
.figure-ledger>p,.figure-source,.figure-source b,.figure-summary b{font-size:11.5px}
.figure-summary span,.figures-bottom,.figures-provenance,.followup-foot{font-size:11.5px}
.followup-note,.followup-result .mini-mark,.followup-scope,.followup-table tfoot td{font-size:11.5px}
.followup-table th,.footer,.found-facts b,.found-facts span{font-size:11.5px}
.funnel p,.funnel-note,.give-action>span,.handoff-limit{font-size:11.5px}
.handoff-row>span,.heartbeat,.hero-ask-more,.hero-ask-source{font-size:11.5px}
.hero-bottom .step,.hero-observation>div:not(.observation-track),.hero-stage .panel-top,.hero-stage .stage-caption{font-size:11.5px}
.honesty,.job .job-bottom,.job-bottom,.journey-value small{font-size:11.5px}
.journey-value>span,.jump-chain,.key-name,.key-note{font-size:11.5px}
.listen-state,.locked-rule small,.locked-rule>span,.market-bearing a{font-size:11.5px}
.market-bearing p,.market-event .company-line,.market-foot,.market-history li{font-size:11.5px}
.market-history time,.market-watch,.market-watch strong,.market-watch>span:first-child{font-size:11.5px}
.market-watch>span:last-child,.market-work>div,.member-line>span:last-child,.memo-byline{font-size:11.5px}
.memo-claim,.memo-heading .meta,.memo-hold,.memo-proposal p{font-size:11.5px}
.memo-proposal>div,.memo-rail,.memo-rail .assumption-counts span,.memo-rail .evidence-key{font-size:11.5px}
.memo-rail .evidence-strength,.memo-rail .memo-evidence-block dt,.memo-rail .memo-state-block>p,.memo-rail dl{font-size:11.5px}
.memo-rail p,.memo-reading-notes>div>span,.memo-recommendation p,.memo-review-link{font-size:11.5px}
.memo-signoff,.memo-toolbar,.memo-versions small,.memo-versions strong{font-size:11.5px}
.missing-evidence p,.missing-evidence strong,.missing-row>div:first-child>span,.nav-early{font-size:11.5px}
.permissions-table th,.praxis-inline-status,.praxis-views .authority>div,.praxis-views .seal{font-size:11.5px}
.project-list small,.project-list>div>span:first-child,.proposal .meta,.protected-rule span{font-size:11.5px}
.queue-footer,.reading-strip,.receipt-detail,.receipt-detail code{font-size:11.5px}
.receipt-ledger code,.receipt-ledger th,.receipt-ledger>p,.reconcile{font-size:11.5px}
.reconcile p,.record-item p,.ref-label,.reference-link{font-size:11.5px}
.renew-chip,.request-ack,.request-ack .idempotency-note,.request-document dt{font-size:11.5px}
.request-route,.request-route .mini-mark,.rests .meta,.return-evidence>div{font-size:11.5px}
.return-foot,.return-ledger-main>small,.return-stat b,.review-chronology time{font-size:11.5px}
.review-decision p,.review-fact,.review-fact>span,.review-record{font-size:11.5px}
.review-steps li,.review-steps strong,.route-node>small,.route-node>strong{font-size:11.5px}
.rule-refusal,.scheduled-position>div>span,.scheduled>span:last-child,.seal{font-size:11.5px}
.section-end,.session-route small,.session-route strong,.setup-callout{font-size:11.5px}
.setup-heading>span:last-child,.setup-mini-flow,.setup-mini-flow>div>p,.setup-mini-flow>div>span{font-size:11.5px}
.setup-mini-flow>div>strong,.setup-note,.signal-counts span,.site-footer nav{font-size:11.5px}
.site-footer p,.source-chip,.source-details>p,.source-heading strong{font-size:11.5px}
.source-observation,.source-open,.source-times,.stage-caption{font-size:11.5px}
.surface-foot,.tag,.two-times span,.valuation-figure>span{font-size:11.5px}
.version-counts,.version-paper>p.version-note,.version-person strong,.version-person>div>span{font-size:11.5px}
.version-strip,.website-entry .site-read-status{font-size:11.5px}
/* 12px */
.market-event p{font-size:12px}
@media(max-width:1200px){.connect-record .tiny-label{font-size:9.5px}.connect-event strong,.funnel p,.market-watch,.market-work>div{font-size:11.5px}.memo-review-link,.reference-link,.route-node>small,.stage-caption{font-size:11.5px}}
@media(min-width:851px) and (max-width:1200px){.assumption-counts span,.connection-steps li,.evidence-key,.evidence-strength{font-size:11.5px}.evidence-strength strong,.market-history li,.market-reading p,.memo-versions small{font-size:11.5px}.session-route small{font-size:11.5px}}
@media(max-width:1150px){.setup-tabs button{font-size:11px}.memo-rail .assumption-counts span,.memo-rail .assumption-counts>strong,.reading-strip,.signal-counts span{font-size:11.5px}}
@media(max-width:850px){.memo-versions strong>span{font-size:9px}.connect-record .tiny-label,.followup-choices .tiny-label,.memo-rail .tiny-label,.setup-heading .tiny-label{font-size:9.5px}.comparison-axis,.followup-choices button,.motion-toggle,.nav-right .motion-toggle{font-size:11px}.setup-tabs button{font-size:11px}.company-bar>div:first-child,.connect-event p,.connect-request>div:last-child,.connect-status{font-size:11.5px}.connection-attachments span,.connection-bounds span,.connection-listen p,.connection-steps li{font-size:11.5px}.evidence-key,.evidence-strength,.evidence-strength strong,.footer-notes{font-size:11.5px}.found-facts span,.found-facts>div,.funnel p,.hero-stage .stage-caption{font-size:11.5px}.memo-byline,.memo-hold,.memo-rail .assumption-counts span,.memo-rail p{font-size:11.5px}.memo-reading-notes p,.memo-versions small,.memo-versions strong,.mobile-pages{font-size:11.5px}.permissions-table td,.request-ack .idempotency-note,.route-node>small,.session-route small{font-size:11.5px}.setup-mini-flow,.stage-caption,.reference-link,.two-times strong{font-size:11.5px}}
@media(max-width:700px){.exception-heading .tiny-label{font-size:9.5px}.exception-heading .pill{font-size:10.5px}.version-tabs button>span{font-size:11px}.bounds-comparison span,.bounds-comparison small,.receipt-ledger summary{font-size:11.5px}}
@media(max-width:600px){.range b{font-size:11px}.renew-chip{font-size:11.5px}}
@media(max-width:570px){.analysis-heading .tiny-label,.control-layer .tiny-label,.eyebrow,.followup-choices .tiny-label{font-size:9.5px}.surface-head{font-size:9.5px}.connection-ready .pill,.entry-card .pill{font-size:10.5px}.authority-choices button,.followup-choices button,.lens-tabs button>span,.lens-tabs small{font-size:11px}.nav-right .btn.small,.nav-right .motion-toggle,.setup-tabs button,.setup-tabs button span{font-size:11px}.setup-tabs button:nth-child(2){font-size:11px}.authority-bound,.capability-note,.connection-core small,.connection-core>div>span{font-size:11.5px}.connection-envelope strong,.connection-envelope>div,.connection-ready p,.control-signature{font-size:11.5px}.entry-card p,.evidence-dialog dl,.found-facts span,.found-facts strong{font-size:11.5px}.memo-rail .assumption-counts span,.memo-rail .memo-evidence-block dt,.memo-rail .memo-state-block>p,.memo-review-link{font-size:11.5px}.mobile-pages,.permissions-table td,.reading-strip,.request-document dd{font-size:11.5px}.request-document dt,.section-end,.setup-mini-flow>div>strong,.signal-counts span{font-size:11.5px}.site-footer p,.surface-foot,.text-action{font-size:11.5px}}
@media(max-width:480px){.memo-versions strong>span{font-size:9px}.answer-heading .tiny-label,.arithmetic .tiny-label,.condition-heading .tiny-label,.connection-listen .tiny-label{font-size:9.5px}.funnel-label,.market-kicker,.memo-paper>.tiny-label,.memo-rail .tiny-label{font-size:9.5px}.memo-section-label,.monitor .proposal .tiny-label,.panel-top .tiny-label,.question-label{font-size:9.5px}.scheduled .tiny-label,.setup-heading .tiny-label{font-size:9.5px}.criteria-line .pill,.memo-hold .pill,.memo-rail .pill,.monitor-panel .pill{font-size:10.5px}.answer-figure .chart-controls button,.authority>button,.chart-controls button,.comparison-axis{font-size:11px}.hero-options button,.hero-options>span,.nav .btn,.praxis-tabs button{font-size:11px}.answer-context,.answer-figure .chart-title,.arrival,.ask .honesty{font-size:11.5px}.ask .panel-top,.ask .panel-top>span,.assumption-counts span,.authority-note{font-size:11.5px}.authority>div,.chart-source,.chart-title,.claim-check{font-size:11.5px}.company-line .event-time,.comparison-delta>span,.connect-event p,.connect-event strong{font-size:11.5px}.connect-request>div:last-child,.connect-status,.connection-attachments span,.connection-attachments strong{font-size:11.5px}.connection-bounds span,.connection-listen p,.connection-steps li,.criteria-line>div{font-size:11.5px}.evidence-key,.evidence-strength,.evidence-strength strong,.figure-summary span,.figure-summary b{font-size:11.5px}.figures-provenance,.funnel p,.heartbeat,.hero-stage .panel-top{font-size:11.5px}.honesty,.job-bottom,.listen-state,.market-bearing a{font-size:11.5px}.market-bearing p,.market-event .company-line,.market-foot,.market-history li{font-size:11.5px}.market-history time,.market-reading p,.market-watch,.market-work>div{font-size:11.5px}.memo-byline,.memo-rail .memo-state-block>p,.memo-rail dl,.memo-rail p{font-size:11.5px}.memo-review-link,.memo-signoff,.memo-toolbar>.mini-mark,.memo-versions small{font-size:11.5px}.memo-versions strong,.monitor .chart-source,.monitor-panel .chart-title,.panel-top{font-size:11.5px}.praxis-inline-status,.praxis-views .authority>div,.praxis-views .seal,.queue-footer{font-size:11.5px}.receipt-detail,.reference-link,.request-ack .idempotency-note,.request-route{font-size:11.5px}.return-stat b,.route-node>small,.route-node>strong,.seal{font-size:11.5px}.session-route small,.session-route strong,.setup-heading>span:last-child,.source-card{font-size:11.5px}.source-details>p,.source-heading strong,.source-observation,.source-open{font-size:11.5px}.source-times,.stage-caption{font-size:11.5px}.market-event p{font-size:12px}}
/* 0124: the hero sentence breaks into even lines. */
.hero-copy>p:not(.hero-audience){text-wrap:balance}
/* 0150: 01 Ask is read, streamed, counted and swept in peach, and asks again while in view. */
[data-story="ask"] .answer{opacity:var(--loop-fade,1)}
[data-story="ask"] .answer-question{position:relative}
.ask-reading{position:absolute;left:16px;right:16px;bottom:9px;height:2px;border-radius:2px;background:var(--peach);transform:scaleX(0);transform-origin:left;opacity:0;pointer-events:none}
[data-story="ask"] .renew-chip,[data-story="ask"] .ask-rests mark{background:linear-gradient(var(--tint),var(--tint)) no-repeat left center/var(--sweep,100%) 100%}
[data-story="ask"] .answer-table td:nth-child(2),.source-observation b{font-variant-numeric:tabular-nums}
