/* One continuous network, one reading channel. Narrative copy is never distorted. */
body[data-scene=timeline] .site-atmosphere{background:radial-gradient(ellipse at 50% 45%,#12312d55,transparent 70%),#02090c}
body[data-scene=timeline] .site-atmosphere canvas{opacity:1}
body[data-scene=timeline] .site-atmosphere .ambient-code,body[data-scene=timeline] .site-atmosphere .archive-effect-phase{display:none}
body[data-scene=timeline] .site-atmosphere .ambient-veil{background:linear-gradient(90deg,#02090c00,#02090c16 48%,#02090c00)}
.timeline-stream{position:relative;isolation:isolate;--timeline-pressure:0;--timeline-rgb:91,193,177;--timeline-gap:0px;--timeline-offset:0px;--timeline-paper:#071219;--timeline-copy:#d8e7e9;--timeline-gutter:210px;padding-bottom:0}
.timeline-stream>.entry-width,.timeline-stream .timeline-reading-bar>.entry-width{max-width:1280px}
.timeline-stream .stream-intro{position:relative;z-index:1;display:block;padding-block:80px 48px;min-height:min(650px,80svh)}
.timeline-stream .stream-intro>div:first-child{position:relative;z-index:2;max-width:850px}
.timeline-stream .stream-intro .eyebrow{font-size:11px;line-height:1.6;color:#bfd9c6;letter-spacing:.17em;max-width:100%}
.timeline-stream .stream-intro .eyebrow>span{color:#8bb4ab}
.timeline-stream .stream-intro h1{font-size:clamp(78px,12vw,164px);font-weight:500;line-height:.92;letter-spacing:-.04em;color:#e9f0d7;margin:27px 0 28px;text-wrap:balance;max-width:100%;overflow-wrap:anywhere;text-shadow:0 2px 25px #02090c}
.timeline-stream .stream-intro h1>span{display:none}
.timeline-stream .stream-intro>div>p:not(.eyebrow):not(.reading-completed){font-size:17px;line-height:1.6;color:#b6cdcc;max-width:46ch;padding-left:17px;border-left:1px solid #6b9c8f;background:linear-gradient(90deg,#071219d9,transparent)}
.timeline-stream .stream-resume{display:inline-grid;gap:6px;padding:10px 0 10px 16px;background:#071219a6;border:0;border-left:2px solid #9ebdb2;margin-top:23px;box-shadow:none}
.timeline-stream .stream-resume>span{font-size:12px;color:#d9e8d1}.timeline-stream .stream-resume>small{font-size:11px;color:#9bb9b8}
.timeline-stream .reading-completed{color:#9abdb4;font-size:10px!important;letter-spacing:.1em;margin-top:16px}
.timeline-cover-art{position:absolute;right:var(--page-gutter,32px);top:78px;width:230px;max-width:28%;padding:18px 0 18px 19px;border-left:1px solid #65998c66;opacity:.85;background:linear-gradient(90deg,#06130dd9,transparent);z-index:1}
.timeline-cover-art:before{content:'';position:absolute;left:-1px;top:0;width:3px;height:25px;background:#a5c7ae}
.timeline-cover-art code{display:block;font:10px/2.1 ui-monospace,monospace;letter-spacing:.02em;color:#96c8b4;white-space:pre-wrap;overflow-wrap:anywhere}
.timeline-cover-art code:first-child{color:#e1eac1;margin-bottom:10px;letter-spacing:.12em}
.timeline-cover-art>span{display:block;height:1px;margin-top:17px;background:repeating-linear-gradient(90deg,#7eb69e 0 23px,transparent 23px 29px);width:130px;max-width:100%}
.timeline-stream .stream-act-index{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:55px 0 0;width:100%;border:0;border-top:1px solid #628b7966;position:relative}
.timeline-stream .stream-act-index>a{position:relative;display:flex;flex-direction:column;align-items:start;gap:12px;min-width:0;padding:24px 20px 12px 0;border:0;background:none;box-shadow:none}
.timeline-stream .stream-act-index>a:before{content:'';position:absolute;top:-4px;left:0;width:7px;height:7px;background:#071219;border:1px solid #b6ceab;transform:rotate(45deg)}
.timeline-stream .stream-act-index>a>span{font-size:11px;font-weight:600;letter-spacing:.13em;color:#d9dfb3}.timeline-stream .stream-act-index>a>strong{font-size:19px;font-weight:500;line-height:1.15;letter-spacing:0;color:#c3dbd0;max-width:17ch;overflow-wrap:anywhere}
.timeline-stream .stream-act-index>a>small{font-size:10px;color:#a0bdb4;line-height:1.4;letter-spacing:.05em;padding-top:4px;margin-top:auto}
.timeline-stream .stream-act-index>a:hover,.timeline-stream .stream-act-index>a[aria-current]{background:none;box-shadow:none}.timeline-stream .stream-act-index>a:hover>strong,.timeline-stream .stream-act-index>a[aria-current]>strong{color:#f4efbf}
.timeline-stream .stream-act-index>a[aria-current]:before{background:#e6e7b1;box-shadow:0 0 14px #b6d28f70}
.timeline-stream .timeline-reading-bar{position:sticky;z-index:16;top:var(--header-height);background:#061117f5;border-block:1px solid #44605e;backdrop-filter:blur(12px)}
.timeline-stream .timeline-reading-bar:after{content:'';position:absolute;left:0;right:32px;bottom:-5px;height:1px;pointer-events:none;background:repeating-linear-gradient(90deg,rgba(var(--timeline-rgb),.6) 0 73px,transparent 73px 113px);opacity:var(--timeline-pressure);transform:translateX(var(--timeline-offset))}
.timeline-stream .timeline-reading-bar>.entry-width{gap:18px;min-height:58px;padding-block:10px}
.timeline-stream .stream-position{font-size:11px;letter-spacing:.04em;color:#dce6cd}.timeline-stream .stream-current-title{font-size:13px;color:#9ab9b4}
.timeline-stream .stream-reading-tools{gap:9px}.timeline-stream .stream-reading-tools .utility-button{border-color:#3d5858;background:#0b1b20;font-size:11px}
.timeline-stream .stream-reading-tools>.text-link,.timeline-stream .stream-contents>summary{font-size:10px;letter-spacing:.025em;color:#b3d4ca}
.timeline-year-wrap{max-width:1280px;margin-inline:auto;padding-inline:var(--page-gutter,32px)}
.timeline-year-track{display:flex;position:relative;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#507c6f #071219;gap:0;padding:0;margin:0;max-width:100%;background:none;border-top:1px solid #31504c}
.timeline-year-track>a{position:relative;display:grid;place-items:center;flex:1 0 39px;min-width:0;min-height:34px;padding:10px 2px 12px;font-size:10px;line-height:1;color:#89aaa1;letter-spacing:.03em;font-variant-numeric:tabular-nums;border:0}
.timeline-year-track>a:after{content:'';position:absolute;left:50%;bottom:0;width:1px;height:5px;background:#5f8577;transform:translateX(calc(var(--timeline-offset)*.2))}
.timeline-year-track>a.is-before{color:#c4d7c9}.timeline-year-track>a[aria-current]{color:#f4efbf;background:#22413166;box-shadow:inset 0 -2px #d7dfac}.timeline-year-track>a:hover{color:#eaf0d7;background:#15352d80}
.timeline-stream .stream-progress{height:2px;background:#17352c;color:rgb(var(--timeline-rgb))}.timeline-stream .stream-progress::-webkit-progress-value{background:rgb(var(--timeline-rgb))}.timeline-stream .stream-progress::-moz-progress-bar{background:rgb(var(--timeline-rgb))}
.timeline-stream .stream-flow{position:relative;z-index:1;padding-top:10px}
.timeline-stream .stream-act[data-act]{position:relative;display:flex;align-items:center;min-height:420px;padding:72px 90px 65px;margin:70px 0 35px;isolation:isolate;background:linear-gradient(90deg,#031012e8,#04101370 65%,#0410130a);border:0;--cut-tl:0;--cut-br:0;--frame-color:rgba(var(--chapter-rgb),.38)}
.timeline-stream .stream-act:before{background:repeating-linear-gradient(90deg,transparent 0 79px,rgba(var(--chapter-rgb),.08) 79px 80px,transparent 80px 160px);opacity:.5}
.timeline-stream .stream-act:after{opacity:.5;background:linear-gradient(0deg,transparent 49%,rgba(var(--chapter-rgb),.22) 49.8%,rgba(var(--chapter-rgb),.65) 50%,rgba(var(--chapter-rgb),.22) 50.2%,transparent 51%)}
.timeline-stream .stream-act>.stream-act-numeral{display:block;position:absolute;inset:22px auto auto 29px;width:auto;min-height:0;min-width:0;border:0;background:none;font-size:clamp(130px,21vw,280px);font-weight:400;line-height:1;letter-spacing:-.065em;color:rgba(var(--chapter-rgb),.065);z-index:0;opacity:1}
.timeline-stream .stream-act>div{position:relative;z-index:2;max-width:100%}
.timeline-stream .stream-chapter-label{display:flex;flex-wrap:wrap;align-items:center;gap:28px;font-size:12px;line-height:1.4;letter-spacing:.18em;color:var(--chapter-copy);margin-bottom:26px}
.timeline-stream .stream-chapter-label>span{font-size:11px;color:#bbc9bd;letter-spacing:.09em}
.timeline-stream .stream-act h2{font-size:clamp(50px,6.5vw,92px);font-weight:500;line-height:1.02;letter-spacing:-.025em;color:var(--chapter-copy);max-width:18ch;padding:0;margin:0;overflow-wrap:anywhere;text-wrap:balance;text-shadow:0 2px 16px #02090c}
.timeline-stream .stream-chapter-rule{height:2px;width:132px;margin-top:32px;background:repeating-linear-gradient(90deg,var(--chapter-copy) 0 28px,transparent 28px 35px);box-shadow:var(--timeline-offset) 8px 0 rgba(var(--timeline-rgb),var(--timeline-pressure))}
.timeline-stream .stream-year{position:relative;display:flex;align-items:center;gap:24px;padding:29px 0 40px;min-height:140px;isolation:isolate}
.timeline-stream .stream-year p{font-size:clamp(68px,8vw,98px);font-weight:400;line-height:.85;letter-spacing:-.05em;color:#c3d8ce;padding:0;background:none;min-width:calc(var(--timeline-gutter) - 36px)}
.timeline-stream .stream-year-mark{width:7px;height:7px;flex:none;background:rgb(var(--timeline-rgb));margin:0;box-shadow:none;order:1}
.timeline-stream .stream-year p{order:0}.timeline-stream .stream-year-rule{order:2;position:relative;height:1px;flex:1;background:linear-gradient(90deg,rgba(var(--timeline-rgb),.65),rgba(var(--timeline-rgb),.06))}
.timeline-stream .stream-year-rule:after{content:'';position:absolute;left:22%;right:9%;top:var(--timeline-offset);height:1px;background:repeating-linear-gradient(90deg,rgba(var(--timeline-rgb),.65) 0 44px,transparent 44px 83px);opacity:var(--timeline-pressure)}
.timeline-stream .stream-slot{position:relative;margin:0 0 65px;padding:0;border:0;background:none;box-shadow:none;isolation:isolate;scroll-margin-top:calc(var(--header-height) + 145px)}
.timeline-stream .stream-slot:before{position:absolute;left:calc(var(--timeline-gutter) - 22px);top:0;bottom:-65px;width:1px;background:repeating-linear-gradient(180deg,rgba(var(--timeline-rgb),.44) 0 93px,transparent 93px calc(93px + var(--timeline-gap)));opacity:.7}
.timeline-stream .stream-slot:after{display:none}
.timeline-stream .stream-file-head{position:relative;display:grid;grid-template-columns:calc(var(--timeline-gutter) - 24px) minmax(0,1fr);column-gap:24px;align-items:center;min-height:150px;padding:26px 44px 28px 0;background:none;border:0}
.timeline-stream .stream-file-head:after{content:'';position:absolute;left:var(--timeline-gutter);right:20px;bottom:0;height:1px;background:linear-gradient(90deg,rgba(var(--timeline-rgb),.6),rgba(var(--timeline-rgb),.12));box-shadow:calc(var(--timeline-offset)*.6) calc(var(--timeline-offset)*.3) 0 rgba(var(--timeline-rgb),calc(var(--timeline-pressure)*.3))}
.timeline-stream .stream-file-node{position:absolute;left:0;top:24px;width:34px;min-height:24px;display:grid;place-items:start;background:none;border:0;color:#d7e2c9;font-size:12px;letter-spacing:.1em;font-weight:500}
.timeline-stream .stream-file-meta{grid-column:1;grid-row:1/3;display:flex;flex-direction:column;align-items:start;justify-content:center;gap:8px;padding-top:28px;min-width:0;overflow-wrap:anywhere}
.timeline-stream .stream-file-meta>small{font-size:10px;font-weight:500;line-height:1.4;letter-spacing:.1em;color:var(--file-accent)}.timeline-stream .stream-file-meta>time{font-size:11px;color:#a7bfb8;line-height:1.5;letter-spacing:.03em}
.timeline-stream .stream-file-head h3{grid-column:2;font-size:clamp(31px,3.4vw,47px);font-weight:500;line-height:1.1;letter-spacing:-.018em;color:#dce8d8;margin:0;max-width:31ch;text-wrap:balance;overflow-wrap:anywhere;text-shadow:0 2px 12px #02090c}
.timeline-stream .stream-file-subtitle{grid-column:2;font-size:18px;color:#b4cdc5;line-height:1.5;margin-top:10px}
.timeline-stream .stream-separate{position:absolute;top:29px;right:0;width:29px;height:29px;font-size:21px;border:1px solid #527268;color:#bcd7c7;background:#071219b3}
.timeline-stream .stream-slot[data-reading-current] .stream-file-node:after{content:'';display:block;width:22px;height:2px;background:#dae5ac;margin-top:7px}
.timeline-stream .stream-document-host{margin-left:var(--timeline-gutter);padding-top:0;min-width:0}
.timeline-stream .stream-main:not([data-ready]) .stream-document-host{min-height:620px;background:linear-gradient(90deg,#071219a6,#07121966)}
.timeline-stream .stream-reader{position:relative;padding:32px;background:var(--timeline-paper);color:var(--timeline-copy);border-left:1px solid #35534c;border-right:1px solid #26413e;transform:none;filter:none;opacity:1}
.timeline-stream .stream-reader:before{content:'';position:absolute;pointer-events:none;left:-12px;top:17%;width:8px;height:calc(var(--timeline-pressure)*64px);background:repeating-linear-gradient(0deg,rgba(var(--timeline-rgb),.6) 0 7px,transparent 7px 13px);transform:translateX(calc(var(--timeline-offset)*-.3));opacity:var(--timeline-pressure)}
.timeline-stream .stream-reader:after{content:'';position:absolute;pointer-events:none;right:-10px;bottom:14%;height:2px;width:calc(var(--timeline-pressure)*48px);background:rgba(var(--timeline-rgb),.8);box-shadow:6px 10px 0 rgba(var(--timeline-rgb),.35);opacity:var(--timeline-pressure)}
.timeline-stream .stream-document-grid{grid-template-columns:minmax(180px,.28fr) minmax(0,.72fr);gap:30px}.timeline-stream .stream-evidence{padding-right:25px;border-color:#304c47}
.timeline-stream .stream-prose{font-size:calc(21px * var(--text-scale,1));line-height:1.65;color:var(--timeline-copy)}.timeline-stream .stream-reader-archive .stream-prose{color:#e5e3ce}.timeline-stream .stream-reader-dossier .stream-prose{color:#d8e7e9}
.timeline-stream .stream-prose p{max-width:67ch}.timeline-stream .stream-prose blockquote{font-size:calc(23px * var(--text-scale,1));line-height:1.5;color:#c8dbcb;background:#0b1c1c;border-left:2px solid #8bbbab;padding:16px 20px}
.timeline-stream .stream-evidence .stream-data-group>h3,.timeline-stream .stream-evidence .fact-section h2{color:#a4c9b6;border-color:#37574d;font-size:11px;letter-spacing:.1em}
.timeline-stream .stream-record-meta{border-color:#3d5750}.timeline-stream .stream-transcript .transcript-controls{background:#0a1a20;border-color:#3e5c54}
.timeline-stream .stream-transcript .transcript-body{font-size:calc(20px * var(--text-scale,1));line-height:1.65;background:var(--timeline-paper);box-shadow:none}
.timeline-stream .stream-transcript .transcript-body .transcript-turn>p,.timeline-stream .stream-transcript .transcript-body>.transcript-narrative{color:#d3e4e8!important}
.timeline-stream .stream-document-host>.reading-checkpoint,.timeline-stream .stream-document-host>.stream-connections{margin-top:0;background:#08161b;border-color:#35514b;padding-inline:32px;border-left:1px solid #35534c;border-right:1px solid #26413e}
.timeline-stream .stream-slot[data-stream-kind=frames] .stream-document-host,.timeline-stream .stream-slot[data-stream-kind=map] .stream-document-host{margin-left:0}
.timeline-stream .stream-reader-frames{padding:20px;background:#061014e8}.timeline-stream .stream-reader-map{padding:20px;background:#061014f2}
.timeline-stream .stream-end{position:relative;z-index:1;padding-block:60px 100px;margin-top:40px}.timeline-stream .stream-end:before{content:'';display:block;height:1px;background:repeating-linear-gradient(90deg,#b65163 0 89px,transparent 89px 119px);margin-bottom:40px}
.timeline-stream .stream-end>.eyebrow{font-size:13px;letter-spacing:.13em;color:#f0a2ad}
.timeline-shell-scar{position:fixed;inset:var(--header-height) 0 0;z-index:0;pointer-events:none;overflow:hidden;opacity:var(--timeline-pressure)}
.timeline-shell-scar:before,.timeline-shell-scar:after{content:'';position:absolute;left:0;right:0;top:38%;height:1px;background:repeating-linear-gradient(90deg,rgba(var(--timeline-rgb),.8) 0 157px,transparent 157px 203px);opacity:.15}
.timeline-shell-scar:after{top:76%;background:repeating-linear-gradient(90deg,rgba(var(--timeline-rgb),.6) 0 63px,transparent 63px 149px);opacity:.2}
body[data-motion=running] .timeline-stream[data-timeline-era=partition] .timeline-shell-scar:before,body[data-motion=running] .timeline-stream[data-timeline-era=collapse] .timeline-shell-scar:before{animation:timeline-shell-slip 13s steps(1,end) infinite}
body[data-motion=running] .timeline-stream[data-timeline-era=collapse] .stream-reader:before{animation:timeline-border-loss 17s steps(1,end) infinite}
@keyframes timeline-shell-slip{0%,65%,76%,100%{transform:none;opacity:.12}66%,72%{transform:translateY(22px);opacity:.45}74%{transform:translate(-17px,-5px);opacity:.25}}
@keyframes timeline-border-loss{0%,68%,83%,100%{transform:translateX(-4px)}69%,78%{transform:translate(-11px,28px)}80%{transform:translate(0,53px)}}
body:not([data-motion=running]) .timeline-stream .timeline-shell-scar:before,body:not([data-motion=running]) .timeline-stream .stream-reader:before{animation:none!important}
body[data-motion=focused] .timeline-stream .timeline-shell-scar,body[data-motion=focused] .timeline-stream .stream-reader:before,body[data-motion=focused] .timeline-stream .stream-reader:after{visibility:hidden}
.timeline-stream .stream-reader.focus-reading{background:#071219}.timeline-stream .stream-reader.focus-reading .stream-document-grid{display:block;max-width:800px}
@media(max-width:1100px){
 .timeline-stream{--timeline-gutter:160px}.timeline-stream .stream-intro{padding-top:62px;min-height:550px}.timeline-cover-art{max-width:24%;font-size:9px;opacity:.65}
 .timeline-stream .stream-act-index>a>strong{font-size:17px}.timeline-stream .stream-act-index>a{padding-right:15px}
 .timeline-stream .stream-act[data-act]{min-height:370px;padding:60px 48px}.timeline-stream .stream-act h2{font-size:clamp(46px,6.7vw,72px)}
 .timeline-stream .stream-reader{padding:28px}.timeline-stream .stream-document-grid{grid-template-columns:minmax(165px,.3fr) minmax(0,.7fr);gap:25px}.timeline-stream .stream-evidence{padding-right:20px}
 .timeline-stream .stream-file-head h3{font-size:clamp(31px,4vw,43px)}.timeline-stream .stream-file-meta>small{font-size:9px}
}
@media(max-width:850px){
 .timeline-stream{--timeline-gutter:0px}.timeline-cover-art{display:none}.timeline-stream .stream-intro{min-height:480px;padding-top:52px}.timeline-stream .stream-intro h1{font-size:clamp(70px,14vw,118px)}
 .timeline-stream .stream-act-index{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#4c7765 #071219;scroll-snap-type:x proximity;margin-top:40px;padding-bottom:9px}
 .timeline-stream .stream-act-index>a{flex:0 0 155px;scroll-snap-align:start;padding-top:21px}.timeline-stream .stream-act-index>a>strong{font-size:16px;max-width:15ch}.timeline-stream .stream-act-index>a>small{font-size:10px}
 .timeline-stream .stream-slot:before{left:-12px}.timeline-stream .stream-file-head{grid-template-columns:135px minmax(0,1fr);column-gap:25px;padding-block:24px;min-height:140px}.timeline-stream .stream-file-head:after{left:160px}
 .timeline-stream .stream-document-host{margin-left:0}.timeline-stream .stream-document-grid{grid-template-columns:minmax(0,1fr)}.timeline-stream .stream-evidence{padding:0 0 25px}
 .timeline-stream .stream-year p{min-width:135px}.timeline-stream .stream-reader-map{padding:17px}
}
@media(max-width:600px){
 .timeline-stream .stream-intro{padding-block:40px 27px;min-height:460px}.timeline-stream .stream-intro .eyebrow{font-size:9px;letter-spacing:.08em}.timeline-stream .stream-intro h1{font-size:clamp(58px,15vw,86px);margin-block:25px 24px}
 .timeline-stream .stream-intro>div>p:not(.eyebrow):not(.reading-completed){font-size:15px;padding-left:13px}.timeline-stream .stream-act-index{margin-top:33px}
 .timeline-stream .timeline-reading-bar>.entry-width{gap:7px 10px;min-height:79px;padding-block:9px}.timeline-stream .stream-position{font-size:11px}.timeline-stream .stream-reading-tools{gap:8px}
 .timeline-stream .stream-reading-tools>.text-link,.timeline-stream .stream-contents>summary{font-size:9px}.timeline-year-track>a{padding-block:9px 11px;flex-basis:39px;min-height:32px}
 .timeline-stream .stream-flow{padding-top:0}.timeline-stream .stream-act[data-act]{margin:40px 0 25px;min-height:330px;padding:45px 24px}.timeline-stream .stream-act>.stream-act-numeral{top:17px;left:12px;font-size:160px}
 .timeline-stream .stream-chapter-label{font-size:11px;gap:20px;margin-bottom:29px}.timeline-stream .stream-chapter-label>span{font-size:10px}.timeline-stream .stream-act h2{font-size:clamp(39px,10vw,58px);line-height:1.04;max-width:17ch}.timeline-stream .stream-chapter-rule{width:95px;margin-top:29px}
 .timeline-stream .stream-year{padding-block:27px 33px;gap:15px;min-height:110px}.timeline-stream .stream-year p{font-size:70px;min-width:126px}.timeline-stream .stream-year-mark{width:5px;height:5px;margin:0}
 .timeline-stream .stream-slot{margin-bottom:48px;scroll-margin-top:calc(var(--header-height) + 160px)}.timeline-stream .stream-slot:before{display:none}
 .timeline-stream .stream-file-head{display:block;min-height:0;padding:23px 35px 25px 0}.timeline-stream .stream-file-node{top:22px;width:28px;min-height:18px;font-size:10px}
 .timeline-stream .stream-file-meta{padding:0 0 0 40px;display:flex;flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:7px 14px;min-height:25px}.timeline-stream .stream-file-meta>small{font-size:9px;letter-spacing:.06em}.timeline-stream .stream-file-meta>time{font-size:10px}
 .timeline-stream .stream-file-head h3{font-size:clamp(29px,7.8vw,39px);line-height:1.12;margin-top:16px}.timeline-stream .stream-file-head:after{left:0}.timeline-stream .stream-file-subtitle{font-size:16px}.timeline-stream .stream-separate{top:21px;width:25px;height:27px;font-size:18px}
 .timeline-stream .stream-reader{padding:23px 18px}.timeline-stream .stream-prose{font-size:calc(19px * var(--text-scale,1));line-height:1.63}.timeline-stream .stream-prose blockquote{font-size:calc(21px * var(--text-scale,1));padding:14px 16px}
 .timeline-stream .stream-transcript .transcript-body{font-size:calc(18px * var(--text-scale,1));line-height:1.63}.timeline-stream .stream-document-host>.reading-checkpoint,.timeline-stream .stream-document-host>.stream-connections{padding-inline:18px}
 .timeline-stream .stream-reader-map{padding:14px 9px}.timeline-stream .stream-reader-frames{padding:12px}.timeline-stream .stream-end{padding-block:35px 65px;margin-top:20px}
}
@media(prefers-reduced-motion:reduce){.timeline-stream .timeline-shell-scar:before,.timeline-stream .stream-reader:before{animation:none!important}}
