/* Clarify the product's contribution inside the four existing compositions. */
.product-mark{display:inline-flex;align-items:center;gap:7px;font-size:11px;color:#ded4bf;font-weight:500}.product-mark img{width:18px;height:18px;flex:none}.evidence-link{font-size:11px;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#a7916655;color:#cbb790;line-height:1.7}.evidence-link:hover{color:#f4deb5;text-decoration-color:currentColor}.demo-context{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-top:16px;padding-top:13px;color:#b2ab9e;font-size:11px}.demo-context a{border-bottom:1px solid #6d6046;padding-bottom:3px;white-space:nowrap}.demo-context a:hover{color:#e5c78f}.scenario-mission{font-size:12px;color:#ded3bf;display:block;margin-bottom:8px}.section-heading>p strong{color:#ece5d7;font-weight:500}.archive-link{display:block;text-align:center;font-size:11px;color:#a99e89;margin:20px auto 0;text-decoration:underline;text-underline-offset:4px}
.decision-room{height:456px}.decision-note{top:58px;width:69%;padding:18px 22px}.decision-note h3{font-size:clamp(22px,2vw,29px);margin:15px 0 18px;max-width:24ch}.document-title{gap:7px}.document-title>span:last-child{font-size:11px}.analysis-lines{display:grid;gap:11px}.analysis-line{display:grid;gap:3px;padding-top:10px;border-top:1px solid #ffffff17}.analysis-line>span{font-size:11px;color:#c3ad83}.analysis-line p{font-size:12px;line-height:1.55;margin:0;color:#e0d8c9}.analysis-line .evidence-link{justify-self:start}.analysis-limit{margin:13px 0 0;padding-top:11px;border-top:1px solid #73603d;color:#dac194;font-size:12px;line-height:1.6}.analysis-limit>span{display:block;font-size:11px;color:#bdaa88;margin-bottom:4px}.decision-annotation{left:82%;top:174px;right:13px}.decision-annotation>p{font-size:12px}.decision-human{bottom:18px;left:7%;right:6%}.decision-human p{max-width:53ch}.decision-intro>p{max-width:31ch}.decision-context-docs{padding:13px 22px;border-top:1px solid var(--line);color:#b9b09f;font-size:11px;line-height:1.8}.decision-context-docs>a{color:#d2b983;text-decoration:underline;text-underline-offset:3px}.scene-foot{line-height:1.7}
.relay-scene{height:500px}.relay-documents{top:96px;bottom:91px}.relay-sheet{height:289px}.relay-sheet h2{font-size:21px}.source-excerpts{padding:0;margin:0;list-style:none;display:grid;gap:12px;margin-top:15px}.source-excerpts li{border-top:1px solid #ffffff17;padding-top:10px}.source-excerpts a{display:block;color:#d3bd93;font-size:11px;text-decoration:underline;text-underline-offset:3px}.source-excerpts p{margin:6px 0 0;font-size:12px;line-height:1.55;color:#d1c7b6}.report-sheet .product-mark{color:#413a2e}.report-sheet .product-mark img{filter:brightness(.4)}.report-sheet h2{line-height:1.3;margin:14px 0 12px}.report-sheet>p{font-size:12px;line-height:1.6}.report-sheet .evidence-link{color:#5a482a}.report-sheet .report-secondary{font-size:12px;color:#5a4d36}.report-sheet .analysis-limit{color:#51412b;border-color:#78634755;font-size:12px;margin-top:13px}.report-sheet .analysis-limit>span{color:#675538}.handoff-line p{font-size:12px;line-height:1.6}.handoff-sheet h2{font-size:22px}.handoff-sheet .evidence-link{display:block;margin-top:7px}.relay-token{bottom:57px}.relay-bottom{bottom:15px}.relay-bottom>span{white-space:nowrap}
.meeting-scene{height:530px}.meeting-brief{top:76px;bottom:65px;width:35%;left:32.5%;padding:19px 22px}.brief-top>span{color:#564a36}.meeting-brief h2{font-size:24px;margin:17px 0}.agenda-line{padding:10px 0}.agenda-line p{font-size:12px}.agenda-line .evidence-link{color:#685333;font-size:11px;display:inline-block;margin-top:5px}.meeting-decision>span{color:#614a28}.meeting-decision>p{font-size:12px}.brief-bottom{position:static;margin-top:15px;font-size:11px;line-height:1.6}.meeting-side-left{left:6%;width:22%;top:166px}.meeting-side-right{right:4%;width:24%;top:166px}.meeting-side>p{font-size:12px}.meeting-side .evidence-link{display:block;margin-top:10px}.meeting-table{top:116px;bottom:95px}.meeting-caption p{max-width:65ch}.meeting-caption>span:last-child{white-space:nowrap}
.perspective-scene{height:484px}.lens-inner{padding:45px 14%;overflow:visible}.lens-analysis{text-align:center;width:100%;display:flex;flex-direction:column;align-items:center;gap:12px}.lens-analysis .product-mark{font-size:12px}.lens-analysis .product-mark img{width:20px;height:20px}.lens-analysis h2{font:600 clamp(19px,2.1vw,27px)/1.22 Manrope,sans-serif;letter-spacing:-.025em;margin:0}.lens-analysis h2>span{display:block;color:#dbc28f;font-weight:500;margin-top:5px}.lens-analysis>p{font-size:11px;color:#bcae95;margin:0;max-width:23ch;line-height:1.7}.lens-analysis .evidence-link{font-size:11px}.lens-analysis-limit{width:100%;padding-top:11px;border-top:1px solid #79623c66;font-size:11px;line-height:1.6;color:#d4bc90}.perspective-reading h2{font-size:clamp(20px,2.05vw,29px);min-height:3.9em}.perspective-reading>p{min-height:5.4em}.perspective-prompt p{min-height:3.2em}.perspective-people button>span{font-size:12px}.perspective-people small{font-size:11px}.perspective-scene[data-step="1"] .lens-analysis h2>span{color:#f1d8a6}.perspective-scene[data-step="2"] .lens-analysis-limit{color:#f0d9b0}
.example-main{max-width:960px;padding-top:44px;padding-bottom:64px}.example-main>h1{font:550 clamp(30px,4vw,44px)/1.2 Manrope,sans-serif;letter-spacing:-.035em;margin:0 0 24px}.example-lead{max-width:75ch;color:#bdb3a1;font-size:14px;line-height:1.85}.example-nav{display:flex;gap:24px;flex-wrap:wrap;margin:30px 0 42px;font-size:12px}.example-nav a{padding-bottom:5px;border-bottom:1px solid #8a734b}.example-main>article{scroll-margin-top:25px;border-top:1px solid #5a4e38;padding:25px 0 30px}.example-document-heading{display:flex;justify-content:space-between;gap:20px;align-items:center}.example-document-heading h2{font:550 23px/1.4 Manrope,sans-serif;margin:0}.example-document-heading>span{font-size:11px;color:#b5a789}.example-main blockquote{font:450 21px/1.65 Manrope,sans-serif;margin:24px 0 18px;color:#e6d6b7;max-width:64ch}.example-main article>p,.example-limit>p{font-size:13px;line-height:1.85;color:#b6ac9b;max-width:75ch}.example-limit{padding:26px 0;border-top:1px solid #6c5733}.example-limit h2{font:550 23px/1.4 Manrope,sans-serif;margin:0 0 12px}.example-limit strong{font-weight:500;color:#e3cfaa}.example-main>.text-link{display:inline-flex;margin-top:20px}
@media(min-width:1380px){.decision-room{height:470px}.decision-note{top:65px}.decision-annotation{top:178px}.relay-scene{height:520px}.relay-documents{top:107px}.meeting-scene{height:550px}.meeting-brief{top:79px;bottom:70px}.perspective-scene{height:500px}}
@media(max-width:1000px){.decision-room{height:490px}.decision-note{width:72%;left:5%;padding:18px}.decision-annotation{left:81%;right:10px;top:173px}.decision-annotation>p{font-size:11px}.decision-human{left:5%}.relay-sheet{padding-inline:13px}.relay-sheet h2{font-size:19px}.relay-scene{height:534px}.relay-sheet{height:316px}.source-excerpts p,.handoff-line p,.report-sheet>p,.report-sheet .report-secondary,.report-sheet .analysis-limit{font-size:11px}.meeting-brief{left:29%;width:42%}.meeting-side-left{left:4%;width:22%}.meeting-side-right{right:3%;width:22%}.meeting-side>p{font-size:11px}.perspective-scene{height:490px;grid-template-columns:21% 42% 37%}.lens-inner{padding:28px 12%}.lens-analysis{gap:9px}.lens-analysis h2{font-size:22px}.lens-analysis>p{font-size:11px}.lens-analysis-limit{font-size:11px}.perspective-people small{font-size:11px}}
@media(max-width:700px){
 .section-heading>p{font-size:13px}.decision-intro>p{max-width:43ch}.decision-room{height:554px;padding:17px}.decision-note{left:5%;width:90%;top:62px;padding:18px}.decision-note h3{font-size:24px;margin:15px 0}.document-title>span:last-child{display:none}.analysis-line{gap:4px;padding-top:10px}.analysis-line p{font-size:12px}.analysis-limit{font-size:12px}.decision-annotation{left:auto;right:6%;top:440px;width:41%}.decision-annotation>p{font-size:12px}.decision-human{left:6%;width:43%;bottom:21px;right:auto}.decision-human p{font-size:12px}.decision-context-docs{padding:13px 17px;font-size:11px}.scene-meta{align-items:flex-start}.scene-meta>span:last-child{max-width:13ch;text-align:right}.demo-context{align-items:flex-start;flex-direction:column;gap:9px;font-size:11px}.demo-context a{white-space:normal}.section-tail{gap:12px}
 .relay-scene{height:1085px}.relay-stations{width:32%;padding-left:10px}.relay-stations button{font-size:12px;left:10px;right:5px;top:24px}.relay-stations button:nth-child(2){top:350px}.relay-stations button:nth-child(3){top:680px}.relay-stations button>span{font-size:11px}.relay-documents{left:34%;right:5%;top:23px;bottom:80px}.relay-sheet{height:302px;padding:12px}.relay-sheet:nth-child(2){top:326px}.relay-sheet:nth-child(3){top:656px}.relay-sheet h2{font-size:20px}.sheet-top{font-size:11px}.source-excerpts{gap:14px;margin-top:16px}.source-excerpts p{font-size:12px}.source-excerpts a{font-size:11px}.report-sheet .product-mark{font-size:11px;gap:5px}.report-sheet .product-mark img{width:16px;height:16px}.report-sheet h2{font-size:20px;margin:16px 0}.report-sheet>p,.report-sheet .report-secondary,.report-sheet .analysis-limit,.handoff-line p{font-size:12px}.report-sheet .analysis-limit{padding-top:11px}.relay-token{left:3%!important;top:135px;width:31%;padding:11px 9px;gap:6px}.relay-token strong{font-size:12px}.relay-token>div>span{font-size:11px}.relay-scene[data-step="1"] .relay-token{top:461px}.relay-scene[data-step="2"] .relay-token{top:791px}.relay-bottom{bottom:16px;left:5%;right:5%;font-size:11px}.relay-bottom>span{white-space:normal}
 .meeting-scene{height:784px}.meeting-controls{gap:19px}.meeting-brief{left:9%;width:82%;top:166px;bottom:163px;padding:20px}.meeting-brief h2{font-size:24px;margin:16px 0}.meeting-side-left{left:9%;width:82%;top:67px}.meeting-side-left>p{display:none}.meeting-side-left .evidence-link{display:inline-block;margin:5px 9px 0 0;font-size:11px}.meeting-side-right{left:9%;right:9%;width:auto;top:auto;bottom:86px}.meeting-side-right>p{font-size:12px}.meeting-table{top:255px;bottom:190px}.meeting-decision>p{font-size:12px}.brief-bottom{font-size:11px;margin-top:17px}.agenda-line .evidence-link{font-size:11px}.meeting-caption{left:6%;right:6%}.meeting-caption p{font-size:11px}.meeting-caption>span:last-child{white-space:normal}
 .perspective-scene{height:auto;min-height:810px;padding:20px 18px 77px;gap:23px}.perspective-people button>span{font-size:11px}.perspective-lens{width:100%;max-width:330px;aspect-ratio:1}.lens-inner{padding:35px 12%}.lens-analysis{gap:10px}.lens-analysis h2{font-size:25px}.lens-analysis>p{font-size:11px}.lens-analysis-limit{font-size:11px;padding-top:10px}.perspective-reading h2{font-size:25px;min-height:0}.perspective-reading>p{font-size:12px;min-height:0}.perspective-prompt p{min-height:0;font-size:12px}.perspective-bottom{font-size:11px;bottom:17px}.archive-link{text-align:left}.example-main{padding-top:30px}.example-document-heading{align-items:flex-start;flex-direction:column;gap:8px}.example-main blockquote{font-size:19px}.example-nav{gap:14px;font-size:12px}
}
.decision-room{display:grid;grid-template-columns:minmax(0,3.5fr) minmax(100px,1fr);grid-template-rows:auto auto auto;gap:20px 26px;height:auto;min-height:456px;padding:19px 7% 15px}
.decision-room .scene-meta{grid-column:1/-1;grid-row:1}
.decision-note{position:relative;top:auto;left:auto;width:auto;grid-column:1;grid-row:2;margin:0;align-self:start}
.decision-annotation{position:relative;top:auto;left:auto;right:auto;width:auto;grid-column:2;grid-row:2;align-self:center}
.decision-human{position:relative;bottom:auto;left:auto;right:auto;width:auto;grid-column:1/-1;grid-row:3;min-height:56px;align-self:start}
.meeting-brief{bottom:auto;min-height:390px}
.example-page .back-link{font-size:12px;text-align:right;max-width:23ch;line-height:1.5}
@media(max-width:1000px) and (min-width:701px){.decision-room{padding-inline:5%;gap:18px}.decision-note{padding:18px}.decision-annotation{font-size:11px}}
@media(max-width:700px){.decision-room{grid-template-columns:1fr 1fr;gap:21px 16px;min-height:0;padding:17px 5%}.decision-note{grid-column:1/-1;grid-row:2;width:auto}.decision-annotation{grid-column:2;grid-row:3;align-self:start;min-height:100px}.decision-human{grid-column:1;grid-row:3;min-height:100px}.decision-note h3{font-size:24px}.decision-human p{font-size:12px}.meeting-brief{min-height:390px}.relay-token{bottom:auto}}
