.timestamp-player-dock{z-index:75;color:#eef7f2;background:#0d2721;border:1px solid #70e2ba8c;border-top:4px solid #70e2ba;width:min(48rem,100vw - 2rem);position:fixed;bottom:1rem;right:1rem;box-shadow:0 1.4rem 4rem #061c1657}.timestamp-player-dock.is-active:not(.is-minimized){z-index:79}.timestamp-player-dock.is-idle{border-top-width:2px;width:min(31rem,100vw - 2rem)}.timestamp-player-idle{align-items:center;gap:.75rem;padding:.72rem .9rem;display:flex}.timestamp-player-idle span{color:#70e2ba;letter-spacing:.1em;flex:none;font-size:.61rem;font-weight:900}.timestamp-player-idle p{color:#eef7f2c7;font-size:.72rem;line-height:1.45}.timestamp-player-dock-head{border-bottom:1px solid #eef7f224;justify-content:space-between;align-items:center;gap:1rem;padding:.68rem .85rem;display:flex}.timestamp-player-dock-head>div:first-child{gap:.12rem;min-width:0;display:grid}.timestamp-player-dock-head span{color:#70e2ba;letter-spacing:.1em;font-size:.58rem;font-weight:900}.timestamp-player-dock-head strong{font-family:var(--font-display), serif;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.timestamp-player-dock-head>div:last-child{flex:none;gap:.35rem;display:flex}.timestamp-player-dock-head button{color:#dff8ee;cursor:pointer;background:0 0;border:1px solid #70e2ba6b;padding:.42rem .55rem;font-size:.66rem}.timestamp-player-dock-head button:last-child{min-width:2rem;font-size:1rem;line-height:1}.timestamp-player-dock-body{grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);max-height:min(24rem,100vh - 7rem);display:grid}.timestamp-player-frame{aspect-ratio:16/9;background:#030706;min-width:0;position:relative}.timestamp-player-frame iframe,.timestamp-player-frame video{border:0;width:100%;height:100%;position:absolute;inset:0}.timestamp-player-current{align-content:start;gap:.55rem;min-width:0;max-height:100%;padding:.85rem .95rem;display:grid;overflow:auto}.timestamp-player-seek{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem;display:flex}.timestamp-player-seek button{color:#0d2721;cursor:pointer;background:#70e2ba;border:0;padding:.5rem .62rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;font-weight:900}.timestamp-player-seek span{color:#eef7f294;font-size:.58rem}.timestamp-player-current h2{font-family:var(--font-display), serif;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.18}.timestamp-player-current ul{color:#eef7f2c7;gap:.35rem;padding-left:1rem;font-size:.72rem;line-height:1.55;display:grid}.timestamp-player-current-foot{border-top:1px solid #eef7f21f;justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:.55rem;display:flex}.timestamp-player-current-foot span,.timestamp-player-current-foot a{color:#70e2ba;font-size:.62rem}.timestamp-player-mini{color:#eef7f2;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;width:100%;padding:.65rem .85rem;display:grid}.timestamp-player-mini span{color:#70e2ba;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;font-weight:900}.timestamp-player-mini strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.chapter-segment-playlist{color:#17362e;background:#f7fbf7;border:1px solid #b9cfc6;margin:1rem 0}.chapter-segment-playlist-head{background:linear-gradient(135deg,#e3f4ec,#f8fbf7);border-bottom:1px solid #cddbd4;justify-content:space-between;align-items:start;gap:1rem;padding:.95rem 1rem;display:flex}.chapter-segment-playlist-head>div{gap:.22rem;display:grid}.chapter-segment-playlist-head span{color:#0d775f;letter-spacing:.12em;font-size:.58rem;font-weight:900}.chapter-segment-playlist-head h3{font-family:var(--font-display), serif;font-size:1.12rem}.chapter-segment-playlist-head p{color:#596b64;max-width:52rem;font-size:.72rem;line-height:1.55}.chapter-segment-playlist-head>strong{color:#0d775f;letter-spacing:.05em;border:1px solid #0d775f;flex:none;padding:.42rem .55rem;font-size:.64rem}.chapter-segment-source-layer{color:#6f5120;background:#fff8e8;border-bottom:1px solid #d5ded9;margin:0;padding:.72rem 1rem;font-size:.7rem;line-height:1.55}.chapter-segment-list{display:grid}.chapter-segment-row{background:#fff;border-bottom:1px solid #d7e1dc;padding:.9rem 1rem;scroll-margin-top:5.5rem}.chapter-segment-row:last-child{border-bottom:0}.chapter-segment-row.is-active{background:#edf9f4;box-shadow:inset 4px 0 #0d775f}.chapter-segment-row.is-related{background:#fffaf0}.chapter-segment-row-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.7rem;display:grid}.chapter-segment-row-head>button{color:#fff;cursor:pointer;background:#0d775f;border:0;border-radius:999px;align-items:center;gap:.3rem;padding:.55rem .7rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.67rem;font-weight:900;display:flex}.chapter-segment-row-head>button[aria-pressed=true]{background:#b45309}.chapter-segment-row-head>div{gap:.15rem;min-width:0;display:grid}.chapter-segment-row-head small{color:#718078;font-size:.58rem}.chapter-segment-row-head h4{font-family:var(--font-display), serif;font-size:.98rem;line-height:1.24}.chapter-segment-row-head>a{color:#0d775f;white-space:nowrap;padding:.35rem 0;font-size:.62rem}.chapter-segment-row>ul{color:#42564e;gap:.35rem;margin:.72rem 0 0;padding-left:1.1rem;font-size:.72rem;line-height:1.62;display:grid}.chapter-segment-row-foot{flex-wrap:wrap;align-items:center;gap:.28rem;margin-top:.65rem;display:flex}.chapter-segment-row-foot span{color:#617069;background:#edf1ed;padding:.24rem .38rem;font-size:.56rem}.chapter-segment-row-foot em{color:#77847e;margin-left:auto;font-size:.56rem;font-style:normal}.chapter-segment-gap,.chapter-segment-missing{padding:.9rem 1rem}.chapter-segment-gap{background:#fff8e9;border-bottom:1px solid #ead5b7}.chapter-segment-gap strong,.chapter-segment-missing strong{color:#9a4308;margin-bottom:.28rem;font-size:.73rem;display:block}.chapter-segment-gap p,.chapter-segment-missing li{color:#685b46;font-size:.7rem;line-height:1.55}.chapter-segment-missing{background:#fffdf7;border-top:1px dashed #d8c7aa}.chapter-segment-missing ul{padding-left:1rem}.chapter-more-segments{background:#f4faf7;border-top:1px solid #cbdad3}.chapter-more-segments>summary{color:#0d6d58;cursor:pointer;justify-content:space-between;gap:.75rem;padding:.8rem 1rem;font-size:.72rem;font-weight:850;display:flex}.chapter-related-segments{background:#fffaf0;border-top:1px solid #ddc99d}.chapter-related-segments>summary{color:#805612;cursor:pointer;justify-content:space-between;gap:.75rem;padding:.8rem 1rem;font-size:.72rem;font-weight:800;display:flex}.chapter-related-segments>p{color:#796849;margin:0;padding:0 1rem .8rem;font-size:.66rem;line-height:1.5}.chapter-segment-playlist.is-compact{margin:.85rem 0}.chapter-segment-playlist.is-compact .chapter-segment-row{padding:.78rem .85rem}@media (max-width:820px){.timestamp-player-dock{border-left:0;border-right:0;width:100%;max-height:calc(100vh - 68px);top:68px;bottom:auto;right:0;box-shadow:0 1.2rem 2.4rem #061c164d}.timestamp-player-dock.is-idle{border-left:1px solid #70e2ba8c;border-right:1px solid #70e2ba8c;width:calc(100% - 1.2rem);top:auto;bottom:.6rem;right:.6rem}.timestamp-player-dock-body{grid-template-columns:minmax(0,1fr) minmax(12rem,.78fr);max-height:calc(100vh - 7.8rem)}.timestamp-player-current ul{max-height:5rem;overflow:auto}.chapter-segment-row{scroll-margin-top:23rem}}@media (max-width:620px){.timestamp-player-dock-head{padding:.48rem .62rem}.timestamp-player-dock-head>div:first-child span{display:none}.timestamp-player-dock-head strong{font-size:.83rem}.timestamp-player-dock-head button{padding:.36rem .44rem;font-size:.6rem}.timestamp-player-dock-body{max-height:calc(100vh - 7.2rem);display:block;overflow:auto}.timestamp-player-frame{width:100%}.timestamp-player-current{max-height:9.8rem;padding:.62rem .75rem}.timestamp-player-current h2{font-size:.96rem}.timestamp-player-current ul{max-height:2.7rem;font-size:.68rem;display:block;overflow:hidden}.timestamp-player-current ul li:not(:first-child){display:none}.timestamp-player-current-foot{padding-top:.36rem}.chapter-segment-playlist-head,.chapter-segment-row-head{grid-template-columns:minmax(0,1fr) auto;display:grid}.chapter-segment-row-head>button{grid-column:1/-1;justify-content:center;width:100%;min-height:2.75rem;font-size:.74rem}.chapter-segment-row-head>a{align-self:center}.chapter-segment-row>ul{font-size:.76rem}.chapter-segment-row-foot em{width:100%;margin-left:0}}@media (max-height:520px) and (max-width:900px){.timestamp-player-dock{width:min(38rem,100vw - 1rem);max-height:calc(100vh - 4.2rem);top:58px;left:auto;right:.5rem}.timestamp-player-dock-body{grid-template-columns:minmax(15rem,1fr) minmax(15rem,.9fr);max-height:calc(100vh - 7.2rem);display:grid}.timestamp-player-current{max-height:calc(100vh - 7.2rem)}}@media (prefers-reduced-motion:reduce){.timestamp-player-dock,.chapter-segment-row{scroll-behavior:auto}}@media (max-height:520px) and (min-width:700px){.timestamp-player-dock{width:min(28rem,44vw);max-height:calc(100vh - 1.2rem);top:auto;bottom:.6rem;right:.6rem}.timestamp-player-dock-body{max-height:none;display:block}.timestamp-player-frame{width:100%}.timestamp-player-current{gap:.25rem;max-height:5.8rem;padding:.42rem .58rem;display:grid;overflow:hidden}.timestamp-player-current h2{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.timestamp-player-current ul,.timestamp-player-current-foot,.timestamp-player-seek span{display:none}.timestamp-player-seek button{padding:.34rem .46rem;font-size:.62rem}}
.timestamp-player-dock{container:timestamp-player/inline-size}.timestamp-player-dock.is-active{flex-direction:column;display:flex}.timestamp-player-dock.is-active:not(.is-minimized){width:min(var(--player-width,880px), calc(100vw - 2rem));height:min(var(--player-height,540px), calc(100dvh - 2rem));min-width:560px;min-height:400px}.timestamp-player-dock.is-minimized{width:min(28rem,100vw - 2rem);min-width:0;height:auto;min-height:0}.timestamp-player-dock-body{flex:auto;min-height:0;max-height:none}.timestamp-player-frame{aspect-ratio:auto;height:100%;min-height:0}.timestamp-player-current{min-height:0;max-height:none}.timestamp-player-resize-handle{z-index:5;color:#70e2ba;cursor:nwse-resize;touch-action:none;background:#0d2721;border:1px solid #70e2ba;border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:absolute;top:-.8rem;left:-.8rem;box-shadow:0 .5rem 1.4rem #061c1659}.timestamp-player-resize-handle span{font-size:1.05rem;line-height:1}.timestamp-player-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.timestamp-player-return{justify-content:center;align-items:center;min-width:4.9rem;min-height:2.75rem;display:inline-flex}.timestamp-player-size-presets{align-items:center;gap:.2rem;margin-right:.2rem;display:flex}.timestamp-player-size-presets>span{color:#eef7f29e;margin-right:.1rem}.timestamp-player-size-presets>button,.timestamp-player-dock-head .timestamp-player-size-presets>button:last-child{min-width:2.5rem;min-height:2.35rem;padding:.35rem .45rem;font-size:.68rem;line-height:1}@container timestamp-player (max-width:599px){.timestamp-player-dock-body{display:block;overflow:auto}.timestamp-player-frame{aspect-ratio:16/9;width:100%;height:auto}.timestamp-player-current{overflow:visible}}@media (max-width:820px){.timestamp-player-dock.is-active:not(.is-minimized){top:var(--site-header-height,68px);width:100%;height:min(var(--player-height,540px), calc(100dvh - var(--site-header-height,68px)));min-width:0;min-height:min(360px, calc(100dvh - var(--site-header-height,68px)));max-height:calc(100dvh - var(--site-header-height,68px))}.timestamp-player-resize-handle{cursor:ns-resize;border-radius:999px;width:4.5rem;height:2.4rem;top:auto;bottom:-.65rem;left:50%;transform:translate(-50%)}.timestamp-player-resize-handle span{transform:rotate(-45deg)}.timestamp-player-size-presets>span{display:none}.timestamp-player-dock-head{grid-template-columns:minmax(0,1fr);align-items:start;gap:.45rem;display:grid}.timestamp-player-actions{flex-wrap:wrap;justify-content:stretch;width:100%;min-width:0}.timestamp-player-size-presets{flex:auto;min-width:0;margin-right:0}.timestamp-player-size-presets>button,.timestamp-player-dock-head .timestamp-player-size-presets>button:last-child{flex:1 1 0;min-width:0}.timestamp-player-actions>button{flex:none}.timestamp-player-dock-head button,.timestamp-player-size-presets>button,.timestamp-player-dock-head .timestamp-player-size-presets>button:last-child,.timestamp-player-actions>button,.timestamp-player-seek button,.timestamp-player-context button{min-width:2.75rem;min-height:2.75rem}.timestamp-player-dock-head .timestamp-player-actions>button,.timestamp-player-dock-head .timestamp-player-actions>button:last-child{min-width:2.75rem}}@media (max-width:620px){.timestamp-player-dock-body{flex:auto;min-height:0;max-height:none;overflow:auto}.timestamp-player-current{max-height:none}.timestamp-player-current ul{max-height:none;display:grid;overflow:visible}.timestamp-player-current ul li:not(:first-child){display:list-item}.timestamp-player-size-presets>button,.timestamp-player-dock-head .timestamp-player-size-presets>button:last-child{min-width:0;padding-inline:.3rem}}@media (max-height:520px) and (min-width:700px){.timestamp-player-dock.is-active:not(.is-minimized){width:min(var(--player-width,880px), calc(100vw - 1.2rem));height:min(var(--player-height,540px), calc(100dvh - 1.2rem));min-width:560px;min-height:min(360px,100dvh - 1.2rem);max-height:calc(100dvh - 1.2rem);top:auto;bottom:.6rem;right:.6rem}}.timestamp-player-current ul,.chapter-segment-row>ul{font-size:.86rem}.timestamp-player-seek span,.timestamp-player-current-foot span,.timestamp-player-current-foot a,.chapter-segment-row-head small,.chapter-segment-row-head>a{font-size:.68rem}.chapter-segment-row-head>button{font-size:.76rem}.chapter-segment-row-foot span,.chapter-segment-row-foot em{font-size:.64rem}.timestamp-player-current{overscroll-behavior:contain;scrollbar-gutter:stable;overflow:hidden auto}.timestamp-player-note-kicker{color:#70e2ba;letter-spacing:.08em;margin:.1rem 0 -.15rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;font-weight:900}.timestamp-player-quick-notes{margin:0}.timestamp-player-details{background:#70e2ba0e;border:1px solid #70e2ba52}.timestamp-player-details summary{color:#9bf1d2;cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .78rem;font-size:.78rem;font-weight:900;list-style:none;display:flex}.timestamp-player-details summary::-webkit-details-marker{display:none}.timestamp-player-details summary:before{content:"+";border:1px solid;border-radius:999px;flex:0 0 1.25rem;place-items:center;width:1.25rem;height:1.25rem;display:grid}.timestamp-player-details[open] summary:before{content:"−"}.timestamp-player-details summary span{flex:auto}.timestamp-player-details summary small{color:#eef7f294;font-size:.66rem;font-weight:700}.timestamp-player-details>div{border-top:1px solid #70e2ba29;padding:0 .82rem .9rem}.timestamp-player-details>div>p{color:#eef7f294;margin:.75rem 0;font-size:.7rem;line-height:1.55}.timestamp-player-details ol{color:#eef7f2db;gap:.6rem;margin:0;padding-left:1.25rem;font-size:.8rem;line-height:1.65;display:grid}.timestamp-player-details li::marker{color:#70e2ba;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:900}@container timestamp-player (max-width:599px){.timestamp-player-dock-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.timestamp-player-current{min-height:0;max-height:none;overflow-y:auto}}@media (max-width:620px){.timestamp-player-current{max-height:none}.timestamp-player-details summary{min-height:2.8rem}.timestamp-player-details ol{font-size:.78rem}}
.chapter-segment-summary{gap:.38rem;margin-top:.72rem;display:grid}.chapter-segment-summary>strong{color:#0d775f;letter-spacing:.08em;font-size:.62rem}.chapter-segment-summary>ul{color:#42564e;gap:.35rem;margin:0;padding-left:1.1rem;font-size:.76rem;line-height:1.66;display:grid}.chapter-segment-detail-notes{background:#f4faf7;border:1px solid #c8d9d1;margin-top:.72rem}.chapter-segment-detail-notes>summary{color:#0d775f;cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .8rem;font-size:.72rem;font-weight:900;display:flex}.chapter-segment-detail-notes>summary small{color:#687970;flex:none;font-size:.58rem}.chapter-segment-detail-notes[open]>summary{background:#e9f5ef;border-bottom:1px solid #c8d9d1}.chapter-segment-detail-groups{color:#314b41;gap:0;margin:0;padding:.2rem .9rem .9rem;font-size:.75rem;line-height:1.72;display:grid}.chapter-segment-detail-groups>section{padding:.72rem 0}.chapter-segment-detail-groups section>header{gap:.25rem;margin-bottom:.52rem;display:grid}.chapter-segment-detail-groups>section+section{border-top:1px solid #d8e5df}.chapter-segment-detail-groups h4{color:#0d775f;letter-spacing:.045em;margin:0 0 .38rem;font-size:.72rem}.chapter-segment-detail-groups section>header h4{margin:0}.chapter-segment-detail-groups section>header p{color:#687970;margin:0;font-size:.66rem;line-height:1.55}.chapter-segment-detail-groups ol{gap:.5rem;margin:0;padding-left:1.25rem;display:grid}.chapter-segment-overview{grid-template-columns:minmax(10rem,15rem) minmax(0,1fr);align-items:start;gap:.9rem;margin-top:.78rem;display:grid}.chapter-segment-overview .chapter-segment-summary{margin-top:0}.chapter-segment-visual{gap:.45rem;display:grid}.chapter-segment-visual-note{color:#5a4b43;background:#fff7ef;border-left:3px solid #c86b47;padding:.48rem .58rem;font-size:.64rem;line-height:1.55}.chapter-segment-visual-note strong{color:#9a4f34;letter-spacing:.04em;margin-bottom:.2rem;display:block}.chapter-segment-visual-note p{margin:0}.chapter-segment-visual-note p+p{margin-top:.32rem}.chapter-segment-inline-frame{color:#fff;text-align:left;cursor:pointer;background:#092e2a;border:1px solid #b8cec4;width:100%;padding:0;display:grid;overflow:hidden}.chapter-segment-inline-frame img{aspect-ratio:16/9;object-fit:cover;background:#061c1a;width:100%;display:block}.chapter-segment-inline-frame>span{justify-content:space-between;align-items:center;gap:.5rem;padding:.48rem .58rem;display:flex}.chapter-segment-inline-frame strong{color:#8fe0c5;font-size:.68rem}.chapter-segment-inline-frame small{color:#c7ddd5;font-size:.58rem}.chapter-segment-inline-frame:hover,.chapter-segment-inline-frame:focus-visible{outline-offset:2px;border-color:#0d8a6c;outline:2px solid #68c9aa}@media (max-width:760px){.chapter-segment-overview{grid-template-columns:1fr}.chapter-segment-inline-frame>span{min-height:2.65rem}.chapter-segment-visual-note{font-size:.78rem}.chapter-segment-summary>ul,.chapter-segment-detail-groups{font-size:.86rem}.chapter-segment-detail-groups h4{font-size:.82rem}.chapter-segment-detail-notes>summary{min-height:2.75rem;font-size:.8rem}}
.author-media-timeline-panel{border-top:1px solid #cfdcd6;gap:.9rem;margin-top:1rem;padding-top:1rem;display:grid}.author-media-timeline-panel>header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.author-media-timeline-panel>header p{color:#0d775f;letter-spacing:.1em;font-size:.62rem;font-weight:900}.author-media-timeline-panel>header h4{font-family:var(--font-display), serif;margin-top:.2rem;font-size:1.12rem}.author-media-timeline-panel>header>strong{color:#0d775f;border:1px solid #0d775f;padding:.4rem .55rem;font-size:.7rem}.author-media-timeline-panel>nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;max-height:18rem;padding-right:.25rem;display:grid;overflow:auto}.author-media-timeline-panel>nav>button{color:#183b31;text-align:left;cursor:pointer;background:#fff;border:1px solid #cbd9d2;grid-template-columns:auto minmax(0,1fr);gap:.65rem;padding:.7rem;display:grid}.author-media-timeline-panel>nav>button.active{background:#edf8f3;border-color:#0d775f;box-shadow:inset 3px 0 #0d775f}.author-media-timeline-panel>nav>button>span:first-child{color:#b45309;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.66rem;font-weight:900}.author-media-timeline-panel>nav>button>span:last-child{gap:.18rem;min-width:0;display:grid}.author-media-timeline-panel>nav small{color:#718078;font-size:.58rem}.author-media-timeline-panel>nav strong{font-size:.76rem;line-height:1.35}.author-source-attachment{background:#f7faf7;border:1px solid #cbd9d2}.author-source-attachment>header{border-bottom:1px solid #d7e1dc;justify-content:space-between;align-items:start;gap:1rem;padding:.9rem 1rem;display:flex}.author-source-attachment>header span,.author-source-attachment>header a{color:#0d775f;font-size:.65rem;font-weight:900}.author-source-attachment>header h4{font-family:var(--font-display), serif;margin:.2rem 0;font-size:1rem}.author-source-attachment>header p{color:#5a6c64;max-width:50rem;font-size:.7rem;line-height:1.55}.author-source-limits{color:#6e5120;background:#fff7e8;border-bottom:1px solid #d7e1dc;padding:.75rem 1rem;font-size:.68rem}.author-source-limits summary{cursor:pointer;font-weight:900}.author-source-limits ul{gap:.35rem;margin-top:.6rem;padding-left:1rem;line-height:1.6;display:grid}.author-source-segments{display:grid}.author-source-segments>article{background:#fff;border-bottom:1px solid #d7e1dc;grid-template-columns:minmax(13rem,.8fr) minmax(0,1.2fr);gap:.9rem;padding:1rem;display:grid}.author-source-segments>article:last-child{border-bottom:0}.author-source-segments figure{background:#061b18;border:1px solid #b8cbc2;align-self:start}.author-source-segments img{aspect-ratio:16/9;object-fit:contain;width:100%;display:block}.author-source-segments figcaption{color:#72d9b9;padding:.45rem .55rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.65rem;font-weight:900}.author-source-segments>article>div{min-width:0}.author-source-segments h5{font-family:var(--font-display), serif;margin-bottom:.55rem;font-size:1rem}.author-source-segments>article>div>strong{color:#0d775f;letter-spacing:.08em;font-size:.62rem}.author-source-segments ul,.author-source-segments ol{color:#42564e;gap:.4rem;padding-left:1.1rem;font-size:.73rem;line-height:1.65;display:grid}.author-source-segments details{background:#f4faf7;border:1px solid #c8d9d1;margin-top:.7rem}.author-source-segments details>summary{color:#0d775f;cursor:pointer;justify-content:space-between;gap:.75rem;padding:.65rem .75rem;font-size:.7rem;font-weight:900;display:flex}.author-source-segments details>ol{border-top:1px solid #c8d9d1;padding:.75rem .9rem .85rem 2rem}.author-source-segments footer{flex-wrap:wrap;gap:.3rem;margin-top:.7rem;display:flex}.author-source-segments footer span{color:#617069;background:#edf1ed;padding:.25rem .4rem;font-size:.56rem}@media (max-width:760px){.author-media-timeline-panel>nav{grid-template-columns:1fr;max-height:14rem}.author-source-attachment>header,.author-source-segments>article{grid-template-columns:1fr}.author-source-attachment>header{display:grid}.author-source-segments ul,.author-source-segments ol{font-size:.84rem}}
.atlas-section{color:#eef7f2;background:radial-gradient(circle at 8% 2%,#6fe3be1a,#0000 26rem),#0c2822;padding:7rem 0}.atlas-intro{align-items:end}.atlas-intro h2{max-width:15ch}.atlas-author-context{border:1px solid #eef7f233;margin-top:1.25rem}.atlas-author-context>summary{color:#72e4bd;cursor:pointer;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;font-weight:800;list-style:none;display:flex}.atlas-author-context>summary::-webkit-details-marker{display:none}.atlas-author-context[open]>summary span{transform:rotate(45deg)}.atlas-author-context .atlas-overview{margin:0 0 1.4rem}.atlas-overview{border:1px solid #eef7f22e;grid-template-columns:repeat(3,minmax(0,.7fr)) minmax(18rem,1.6fr);margin:2.5rem 0 1.4rem;display:grid}.atlas-overview>div,.atlas-overview>p{border-right:1px solid #eef7f226;min-height:7.5rem;padding:1.25rem 1.4rem}.atlas-overview>div{flex-direction:column;justify-content:space-between;display:flex}.atlas-overview strong{font-family:var(--font-display), serif;color:#72e4bd;font-size:clamp(2rem,4vw,3.6rem);line-height:1}.atlas-overview span{color:#eef7f2b8;letter-spacing:.08em;font-size:.78rem}.atlas-overview>p{color:#eef7f2b8;border-right:0;align-items:center;font-size:.9rem;line-height:1.7;display:flex}.atlas-author-switcher{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.atlas-author-switcher button{color:#eef7f2;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #eef7f22e;grid-template-columns:auto 1fr;align-items:center;gap:.2rem .9rem;padding:1.1rem 1.25rem;transition:border-color .16s,background .16s,transform .16s;display:grid}.atlas-author-switcher button:hover{border-color:#72e4bda6;transform:translateY(-2px)}.atlas-author-switcher button.active{background:#72e4bd1a;border-color:#72e4bd}.atlas-author-switcher button>span{font-family:var(--font-display), serif;color:#72e4bd;grid-row:1/3;font-size:2rem}.atlas-author-switcher strong{font-size:1.05rem}.atlas-author-switcher small{color:#eef7f294}.atlas-dossier{color:#17362e;background:#f3efe4;grid-template-columns:minmax(0,1.25fr) minmax(18rem,1fr) auto;align-items:start;gap:1.4rem;margin:.75rem 0 1.25rem;padding:1.8rem;display:grid}.atlas-dossier-main>p{letter-spacing:.16em;color:#0d775f;font-size:.67rem;font-weight:800}.atlas-dossier-main h3{font-family:var(--font-display), serif;margin:.35rem 0;font-size:clamp(2rem,4vw,3.3rem);line-height:1}.atlas-dossier-main>span{color:#5c6965;font-size:.85rem}.atlas-focus{flex-wrap:wrap;gap:.35rem;margin-top:1rem;display:flex}.atlas-focus span,.atlas-technique-tags span{color:#0d6b57;background:#0d775f0f;border:1px solid #0d775f40;padding:.3rem .55rem;font-size:.7rem}.atlas-census{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.atlas-census>div{border-left:3px solid #0d775f;flex-direction:column;padding:.4rem .75rem;display:flex}.atlas-census>div span{color:#63706c;font-size:.68rem}.atlas-census>div strong{font-family:var(--font-display), serif;font-size:2rem;line-height:1.2}.atlas-census>small{color:#63706c;grid-column:1/-1;line-height:1.6}.atlas-links{flex-direction:column;gap:.55rem;display:flex}.atlas-links a{color:#17362e;border-bottom:1px solid #9b9e91;justify-content:space-between;gap:1rem;min-width:8rem;padding:.45rem 0;font-size:.78rem;font-weight:800;display:flex}.atlas-editorial{color:#455852;border-top:1px solid #d0cbbb;grid-column:1/-1;padding-top:1rem;line-height:1.75}.atlas-toolbar{grid-template-columns:minmax(17rem,.8fr) minmax(0,1.7fr);align-items:start;gap:1rem;margin-top:2rem;display:grid}.atlas-toolbar>label{color:#17362e;background:#f3efe4;align-items:center;gap:.65rem;padding:.75rem .95rem;display:flex}.atlas-toolbar input{color:#17362e;background:0 0;border:0;outline:0;width:100%}.atlas-toolbar input:focus-visible{outline-offset:5px;border-radius:2px;outline:3px solid #f0b46b}.atlas-toolbar>label:focus-within{box-shadow:0 0 0 2px #f0b46b}.atlas-region-filters{flex-wrap:wrap;gap:.4rem;display:flex}.atlas-region-filters button{color:#eef7f2b8;cursor:pointer;background:0 0;border:1px solid #eef7f233;padding:.62rem .8rem;font-size:.72rem}.atlas-region-filters button.active{color:#0c2822;background:#72e4bd;border-color:#72e4bd}.atlas-results{color:#eef7f299;margin:1rem 0 .75rem;font-size:.76rem}.atlas-results strong{color:#72e4bd}.atlas-technique-list{gap:1rem;display:grid}.atlas-technique{color:#17362e;background:#f8f5ec;border-top:4px solid #72e4bd;padding:clamp(1.15rem,3vw,2rem)}.atlas-technique>header{grid-template-columns:auto 1fr;align-items:start;gap:1.2rem;display:grid}.atlas-technique-index{font-family:var(--font-display), serif;color:#0d775f;min-width:2.7rem;font-size:2.2rem;line-height:1}.atlas-technique-meta{color:#6b756f;letter-spacing:.05em;flex-wrap:wrap;gap:.4rem;font-size:.67rem;display:flex}.atlas-technique-meta span:not(:last-child):after{content:"·";margin-left:.4rem}.atlas-technique h3{font-family:var(--font-display), serif;margin:.35rem 0 .55rem;font-size:clamp(1.65rem,3vw,2.5rem);line-height:1.1}.atlas-paper-title{color:#0d6b57;gap:.35rem;font-size:.84rem;font-weight:700;line-height:1.45;display:inline-flex}.atlas-technique-tags{flex-wrap:wrap;gap:.35rem;margin:1rem 0;display:flex}.atlas-figure-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:.85rem;margin:1rem 0;display:grid}.atlas-figure-grid figure{background:#e9eadf;border:1px solid #d4d4c7;overflow:hidden}.atlas-figure-grid figure>a{background:#101814;min-height:16rem;display:block}.atlas-figure-grid img{object-fit:contain;background:#101814;width:100%;height:min(32rem,52vw);min-height:16rem;display:block}.atlas-figure-grid figcaption{gap:.35rem;padding:.8rem .9rem;line-height:1.5;display:grid}.atlas-figure-grid figcaption span{color:#52615b;font-size:.8rem}.atlas-figure-grid figcaption small{color:#69756f}.atlas-figure-grid figcaption a{color:#0d6b57;text-underline-offset:.16rem;text-decoration:underline}.atlas-technique>details{border-top:1px solid #d6d4c8;margin-top:1rem}.atlas-technique>details>summary{cursor:pointer;color:#17362e;justify-content:space-between;gap:1rem;padding:1rem 0 .2rem;font-weight:800;list-style:none;display:flex}.atlas-technique>details>summary::-webkit-details-marker{display:none}.atlas-bibliography>summary::-webkit-details-marker{display:none}.atlas-technique>details[open]>summary span{transform:rotate(45deg)}.atlas-note-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.atlas-note-grid section{background:#eeede4;padding:1rem}.atlas-note-grid section>p,.atlas-video-list>p{color:#0d775f;letter-spacing:.08em;margin-bottom:.55rem;font-size:.67rem;font-weight:900}.atlas-note-grid ul{color:#41544d;gap:.55rem;padding-left:1.1rem;font-size:.85rem;line-height:1.7;display:grid}.atlas-injectate{border-left:4px solid #c47e38}.atlas-injectate>div{color:#493f35;font-size:.86rem;line-height:1.75}.atlas-boundary{background:#dfe7df;border-left:4px solid #17362e;margin-top:.8rem;padding:1rem 1.1rem}.atlas-boundary strong{font-size:.78rem}.atlas-boundary p{color:#40534c;margin-top:.35rem;font-size:.85rem;line-height:1.7}.atlas-video-list{color:#eef7f2;background:#17362e;margin-top:.8rem;padding:1rem}.atlas-video-list>p{color:#72e4bd}.atlas-video-list>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.atlas-video-list a{color:#eef7f2;border:1px solid #eef7f229;grid-template-columns:auto 1fr auto;align-items:start;gap:.65rem;padding:.75rem;display:grid}.atlas-video-list a:hover{background:#72e4bd14;border-color:#72e4bd}.atlas-video-list a>span:first-child{color:#72e4bd}.atlas-video-list a>span:nth-child(2){gap:.25rem;display:grid}.atlas-video-list strong{font-size:.78rem}.atlas-video-list small{color:#eef7f294;line-height:1.45}.atlas-empty{text-align:center;color:#eef7f2b8;border:1px dashed #eef7f24d;padding:2rem}.atlas-bibliography{border:1px solid #eef7f233;margin-top:1.25rem}.atlas-bibliography>summary{cursor:pointer;background:#ffffff09;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;list-style:none;display:flex}.atlas-bibliography>summary>span{font-family:var(--font-display), serif;gap:.25rem;font-size:1.4rem;display:grid}.atlas-bibliography>summary small{color:#72e4bd;font-family:var(--font-sans), sans-serif;letter-spacing:.12em;font-size:.62rem}.atlas-bibliography>summary>strong{color:#72e4bd}.atlas-bibliography-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.atlas-bibliography-grid>a{color:#eef7f2;border-top:1px solid #eef7f21f;border-right:1px solid #eef7f21f;grid-template-columns:auto 1fr auto;gap:.8rem;padding:1rem 1.2rem;display:grid}.atlas-bibliography-grid>a:hover{background:#72e4bd14}.atlas-bib-index{color:#72e4bd;font-family:var(--font-display), serif}.atlas-bibliography-grid>a>span:nth-child(2){gap:.3rem;display:grid}.atlas-bibliography-grid small{color:#eef7f285;font-size:.64rem}.atlas-bibliography-grid strong{font-size:.84rem;line-height:1.45}.atlas-bibliography-grid em{color:#eef7f2a6;font-size:.74rem;font-style:normal;line-height:1.5}.atlas-rights{border-top:1px solid #eef7f240;grid-template-columns:minmax(10rem,.4fr) minmax(0,1.6fr);gap:1.2rem;margin-top:1.25rem;padding-top:1.25rem;display:grid}.atlas-rights strong{color:#72e4bd}.atlas-rights p{color:#eef7f2ad;font-size:.82rem;line-height:1.75}@media (max-width:960px){.atlas-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.atlas-overview>p{border-top:1px solid #eef7f226;grid-column:1/-1}.atlas-dossier{grid-template-columns:1fr 1fr}.atlas-links{flex-direction:row;grid-column:1/-1}.atlas-toolbar{grid-template-columns:1fr}}@media (max-width:720px){.atlas-section{padding:4.5rem 0}.atlas-overview{grid-template-columns:1fr}.atlas-overview>div,.atlas-overview>p{border-bottom:1px solid #eef7f226;border-right:0;min-height:5.5rem}.atlas-author-switcher,.atlas-dossier,.atlas-note-grid,.atlas-video-list>div,.atlas-bibliography-grid,.atlas-rights{grid-template-columns:1fr}.atlas-dossier{padding:1.2rem}.atlas-links,.atlas-editorial{grid-column:auto}.atlas-technique{padding:1.1rem}.atlas-technique>header{grid-template-columns:1fr;gap:.35rem}.atlas-technique-index{font-size:1.4rem}.atlas-figure-grid img{height:72vw}}
.atlas-kind-switcher{flex-wrap:wrap;gap:.45rem;margin:1rem 0;display:flex}.atlas-kind-switcher button{color:#d9eee7;cursor:pointer;background:0 0;border:1px solid #74dcbc73;min-height:2.9rem;padding:.65rem .85rem;font-weight:800}.atlas-kind-switcher button.active{color:#0b2c25;background:#70e2ba}.atlas-library-workspace .indexed-learning-list{background:#0f312a;border-color:#315b51}.atlas-library-workspace .indexed-learning-list button{color:#eef7f2;border-bottom-color:#315047}.atlas-library-workspace .indexed-learning-list button:hover,.atlas-library-workspace .indexed-learning-list button.active{background:#16483d}.atlas-library-workspace .indexed-learning-list button small{color:#9bbab0}.atlas-authorship-census small{grid-column:1/-1}.atlas-authorship-badge{color:#0d684f;background:#dff5ec;width:fit-content;padding:.35rem .5rem;font-size:.7rem;font-weight:900}.atlas-identity-note{color:#c9ddd6;background:#ee896814;border-left:3px solid #e88968;padding:.75rem;font-size:.75rem;line-height:1.6}.atlas-technique-detail{margin:0}.atlas-related-timeline,.atlas-related-visual{border:1px solid #54756b;margin-top:1rem}.atlas-related-timeline>summary,.atlas-related-visual>summary{color:#d6ebe4;cursor:pointer;justify-content:space-between;gap:1rem;padding:.85rem;font-weight:800;display:flex}.atlas-related-timeline>.chapter-segment-playlist{margin:0}.atlas-paper-detail{color:#eaf5f1;background:#0f312a;border:1px solid #3a665b;gap:.85rem;min-height:28rem;padding:1.1rem;display:grid}.atlas-paper-detail>header{grid-template-columns:auto minmax(0,1fr);gap:.8rem;display:grid}.atlas-paper-detail>header>span{color:#70e2ba;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:900}.atlas-paper-detail h3{font-family:var(--font-display), serif;margin-top:.25rem;font-size:clamp(1.25rem,3vw,1.9rem);line-height:1.2}.atlas-paper-detail small,.atlas-paper-note{color:#b5ccc4}.atlas-paper-note{line-height:1.65}.atlas-paper-specific-media,.atlas-no-paper-media{background:#0a2822;border:1px solid #456f63;gap:.6rem;padding:.8rem;display:grid}.atlas-no-paper-media p{color:#b8cec6;font-size:.8rem;line-height:1.65}.atlas-paper-primary-link{color:#70e2ba;border:1px solid #70e2ba;width:fit-content;padding:.65rem .8rem;font-weight:800}.atlas-related-visual>div{gap:.7rem;padding:.8rem;display:grid}.atlas-related-visual p{color:#b8cec6;font-size:.78rem}.atlas-original-video-links{gap:.65rem;margin:1rem 0;display:grid}.atlas-original-video-links>a{border:1px solid color-mix(in srgb, var(--mint) 45%, transparent);background:color-mix(in srgb, var(--mint) 10%, transparent);color:inherit;gap:.25rem;padding:.9rem 1rem;text-decoration:none;display:grid}.atlas-original-video-links>a>span,.atlas-related-source-note{color:var(--mint);letter-spacing:.08em;font-size:.78rem}.atlas-original-video-links>a>strong{font-size:1rem}.atlas-original-video-links>a>small{color:var(--muted);line-height:1.55}.atlas-related-source-note{border-left:3px solid var(--mint);background:color-mix(in srgb, var(--mint) 8%, transparent);letter-spacing:0;margin:.8rem 0 0;padding:.7rem .85rem;line-height:1.6}.atlas-no-related-timeline{border:1px solid color-mix(in srgb, currentColor 15%, transparent);color:var(--muted);margin:1rem 0 0;padding:.8rem .9rem;line-height:1.6}
.unified-video-section,.unified-video-section *{box-sizing:border-box;min-width:0}.unified-video-section{gap:1rem;display:grid}.unified-video-heading{color:#17362e;background:#f7f4eb;border-top:4px solid #0d775f;justify-content:space-between;align-items:end;gap:1rem;padding:1rem 1.1rem;display:flex}.unified-video-heading p,.unified-video-heading>span{color:#5f736a;font-size:.72rem;font-weight:800;line-height:1.5}.unified-video-heading h3{font-family:var(--font-display), "Noto Serif TC", Georgia, serif;margin-top:.22rem;font-size:clamp(1.25rem,2.4vw,1.85rem);line-height:1.22}.unified-video-heading>span{text-align:right;max-width:28rem}.unified-video-workspace{grid-template-columns:minmax(min(16rem,34vw),.5fr) minmax(0,1.5fr);align-items:start;gap:1rem;display:grid}.unified-video-index{top:calc(var(--site-header-height,4.6rem) + .6rem);z-index:4;max-height:calc(100vh - var(--site-header-height,4.6rem) - 1.2rem);color:#17362e;overscroll-behavior:contain;background:#fffdf7;border:1px solid #b9c8c0;display:grid;position:sticky;overflow:auto}.unified-video-drawer-head{z-index:3;color:#f2f8f5;background:#0d2d25;border-bottom:1px solid #c8d2cd;justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem;display:flex;position:sticky;top:0}.unified-video-drawer-head>div{gap:.15rem;display:grid}.unified-video-drawer-head small{color:#8fe4c5;font-size:.66rem}.unified-video-drawer-head button{width:2.75rem;min-height:2.75rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #fff6;font-size:1.4rem;display:none}.unified-video-facets,.unified-video-list{display:grid}.unified-video-facets button,.unified-video-list button{width:100%;min-height:2.75rem;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #dedbd0;display:grid}.unified-video-facets button{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.72rem .8rem}.unified-video-facets button:hover,.unified-video-facets button.active,.unified-video-list button:hover,.unified-video-list button.active{background:#eaf6f0;box-shadow:inset 4px 0 #0d775f}.unified-video-facets strong,.unified-video-list strong,.unified-video-sources strong{overflow-wrap:anywhere}.unified-video-facets span{color:#687a72;white-space:nowrap;font-size:.68rem}.unified-video-search-filters{border-bottom:1px solid #d5ddd8;gap:.65rem;padding:.8rem;display:grid}.unified-video-search-filters label{color:#4f665d;gap:.28rem;font-size:.68rem;font-weight:800;display:grid}.unified-video-search-filters input,.unified-video-search-filters select{color:#17362e;width:100%;min-height:2.75rem;font:inherit;background:#fff;border:1px solid #aebdb6;border-radius:0;padding:.55rem .65rem;font-size:.78rem}.unified-video-sources{border-bottom:1px solid #d5ddd8;flex-wrap:wrap;gap:.4rem;padding:.8rem;display:flex}.unified-video-sources>span{color:#65776f;flex:1 0 100%;font-size:.66rem;font-weight:900}.unified-video-sources button{color:#1d4b3f;max-width:100%;min-height:2.75rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #aec0b7;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .58rem;font-size:.69rem;display:inline-flex}.unified-video-sources button.active{color:#fff;background:#0d775f;border-color:#0d775f}.unified-video-sources small{opacity:.78;font-size:.65rem}.unified-video-result-count{color:#65776f;border-bottom:1px solid #d5ddd8;padding:.58rem .8rem;font-size:.68rem;font-weight:800}.unified-video-list button{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;padding:.78rem .8rem}.unified-video-list button>span:first-child{color:#0d775f;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.65rem;font-weight:900}.unified-video-list button>span:last-child{gap:.18rem;display:grid}.unified-video-list small{color:#718078;overflow-wrap:anywhere;font-size:.65rem;line-height:1.42}.unified-video-list .unified-video-stage{color:#a94c30;letter-spacing:.04em;font-weight:900}.unified-video-list strong{font-family:var(--font-display), "Noto Serif TC", Georgia, serif;font-size:.88rem;line-height:1.35}.unified-video-detail{gap:1rem;display:grid}.unified-video-detail>header{background:#fffdf7;border:1px solid #b9c8c0;gap:.45rem;padding:1rem;display:grid}.unified-video-detail>header p,.unified-video-detail>header small{color:#5f736a;overflow-wrap:anywhere;font-size:.72rem;line-height:1.55}.unified-video-detail>header h3{font-family:var(--font-display), "Noto Serif TC", Georgia, serif;overflow-wrap:anywhere;font-size:clamp(1.35rem,3vw,2.1rem);line-height:1.2}.unified-video-detail-badges{flex-wrap:wrap;gap:.35rem;display:flex}.unified-video-detail-badges span{color:#0d6753;background:#e7f3ed;padding:.28rem .45rem;font-size:.65rem;font-weight:900}.unified-video-empty{color:#2d463d;background:#fffdf7;border:1px solid #c7d2cc;justify-items:start;gap:.6rem;padding:1.2rem;display:grid}.unified-video-empty p{color:#62736b;line-height:1.6}.unified-video-empty button{color:#fff;min-height:2.75rem;font:inherit;cursor:pointer;background:#0d775f;border:1px solid #0d775f;padding:.55rem .75rem;font-weight:900}.unified-video-drawer-trigger,.unified-video-backdrop{display:none}.unified-video-section button:focus-visible,.unified-video-section input:focus-visible,.unified-video-section select:focus-visible{outline-offset:2px;outline:3px solid #e26d46}@media (max-width:760px){.unified-video-heading{padding-right:3.4rem;display:grid}.unified-video-heading>span{text-align:left}.unified-video-workspace{display:block}.unified-video-drawer-trigger{z-index:76;color:#fff;min-width:2.75rem;min-height:4.8rem;font:inherit;cursor:pointer;writing-mode:vertical-rl;visibility:hidden;opacity:0;pointer-events:none;background:#0d775f;border:1px solid #8ca79c;border-right:0;border-radius:.7rem 0 0 .7rem;place-items:center;padding:.45rem .35rem;transition:opacity .16s,transform .18s,visibility 0s linear .18s;display:grid;position:fixed;top:62%;right:0;transform:translate(110%)}.unified-video-drawer-trigger.is-workspace-visible{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:translate(0)}.unified-video-drawer-trigger[aria-expanded=true]{visibility:hidden;opacity:0;pointer-events:none;transform:translate(110%)}html:has(.timestamp-player-dock.is-active:not(.is-minimized)) .unified-video-drawer-trigger{visibility:hidden;opacity:0;pointer-events:none;transform:translate(110%)}.unified-video-drawer-trigger span{writing-mode:horizontal-tb}.unified-video-drawer-trigger strong{letter-spacing:.08em;font-size:.72rem}.unified-video-backdrop{z-index:77;cursor:pointer;background:#04100d99;border:0;width:100%;min-height:100%;display:block;position:fixed;inset:0}.unified-video-index{z-index:78;overscroll-behavior:contain;visibility:hidden;pointer-events:none;border:0;border-top:3px solid #70e2ba;border-radius:1rem 1rem 0 0;max-width:100%;max-height:min(82vh,46rem);transition:transform .18s,visibility 0s linear .18s;position:fixed;inset:auto 0 0;transform:translateY(calc(100% + 1rem));box-shadow:0 -1rem 2.8rem #03110d66}.unified-video-index.is-open{visibility:visible;pointer-events:auto;transition:transform .18s;transform:translateY(0)}.unified-video-drawer-head button{display:block}.unified-video-facets,.unified-video-list{content-visibility:auto}}@media (max-width:430px){.unified-video-heading{padding-inline:.8rem 3.2rem}.unified-video-sources button{flex:8rem}}@media (prefers-reduced-motion:reduce){.unified-video-index,.unified-video-index.is-open{transition:none}}
.visual-preview{color:#17362e;background:#f7f5ed;border:1px solid #b7bfb9f2;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;overflow:hidden}.visual-preview:hover{border-color:#0d775f;transform:translateY(-2px);box-shadow:0 14px 36px #092f2621}.visual-preview:focus-visible{outline-offset:3px;outline:3px solid #b45309}.visual-preview-image{aspect-ratio:16/9;background:#102c25;place-items:center;display:grid;position:relative;overflow:hidden}.visual-preview-image img{object-fit:cover;width:100%;height:100%}.visual-preview[data-media-kind*=figure] .visual-preview-image img{object-fit:contain;background:#e9ede8}.visual-preview-badge{color:#fff;letter-spacing:.05em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#082720e0;border:1px solid #ffffff94;border-radius:999px;padding:.34rem .52rem;font-size:.58rem;font-weight:900;position:absolute;top:.65rem;left:.65rem}.visual-preview-play{color:#fff;background:#0d775fe0;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:3rem;height:3rem;font-size:.9rem;display:grid;position:absolute;box-shadow:0 10px 24px #031a1440}.visual-preview-copy{gap:.28rem;padding:.78rem .85rem .88rem;display:grid}.visual-preview-copy strong{font-size:.82rem;line-height:1.35}.visual-preview-copy>span{color:#586762;font-size:.72rem;line-height:1.5}.visual-preview-copy small{color:#75807c;font-size:.59rem;line-height:1.4}.visual-preview.is-compact .visual-preview-copy{padding:.65rem .72rem .72rem}.visual-preview.is-compact .visual-preview-copy>span{font-size:.68rem}.public-video-workspace{grid-template-columns:minmax(0,3fr) minmax(16rem,.78fr)}.public-video-main{grid-template-columns:minmax(20rem,.9fr) minmax(0,1.1fr);align-items:start;gap:1rem;display:grid}.public-video-stage.is-pinned{z-index:8;scrollbar-width:thin;max-height:calc(100dvh - 6.5rem);position:sticky;top:5.6rem;overflow:auto;box-shadow:0 18px 45px #07261e2e}.public-video-chapters{min-width:0;margin-top:0}.public-video-stage-actions{flex-direction:column;flex:none;align-items:end;gap:.55rem;display:flex}.public-video-stage-actions a{color:#70e2ba;border-bottom:1px solid #70e2ba8c;padding:.35rem 0;font-size:.7rem}.public-video-stage-actions button{color:#dff9ee;cursor:pointer;background:0 0;border:1px solid #70e2ba7a;min-height:2.25rem;padding:.45rem .62rem;font-size:.65rem}.public-video-stage-actions button[aria-pressed=true]{color:#70e2ba;background:#70e2ba24}.public-video-segment{scroll-margin-top:6rem}.public-video-segment[aria-current=true]{outline-offset:-1px;outline:1px solid #0d775f61}.lesson-card .visual-preview{margin:.15rem 0 1rem}.lesson-visible-takeaways,.advanced-visible-practice{background:#edf3ed;border-left:3px solid #0d775f;padding:.85rem .9rem}.lesson-visible-takeaways strong,.advanced-visible-practice strong{color:#0d775f;letter-spacing:.06em;margin-bottom:.38rem;font-size:.64rem;display:block}.lesson-visible-takeaways ul,.advanced-visible-practice ul{color:#52625c;gap:.32rem;padding-left:1rem;font-size:.74rem;line-height:1.55;display:grid}.lesson-deep-grid{gap:.75rem;margin-bottom:1rem;display:grid}.lesson-deep-grid section{background:#f7f8f3;border:1px solid #d8ddd7;padding:.85rem}.lesson-deep-grid section>strong{color:#0d775f;letter-spacing:.04em;font-size:.68rem;display:block}.lesson-deep-grid ul{color:#52625c;gap:.38rem;margin-top:.55rem;padding-left:1.05rem;font-size:.76rem;line-height:1.58;display:grid}.advanced-card .advanced-media{margin:.8rem 0 .95rem}.advanced-visible-practice{background:#fff5e9;border-left-color:#db6f42;margin:.8rem 0}.advanced-visible-practice strong{color:#a64825}.region-atlas-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.region-atlas-card{background:#fbfaf4;border:1px solid #c7cec8;flex-direction:column;min-width:0;display:flex}.region-atlas-head{grid-template-columns:auto 1fr;align-items:center;gap:.8rem;padding:1rem;display:grid}.region-atlas-head>span{font-family:var(--font-display), serif;color:#0d775f;font-size:2rem}.region-atlas-head p{color:#8c5c3c;letter-spacing:.06em;font-size:.58rem;font-weight:900}.region-atlas-head h3{font-family:var(--font-display), serif;font-size:1.35rem}.region-atlas-card>.visual-preview{border-left:0;border-right:0}.region-atlas-summary{color:#4f625b;min-height:4.3rem;padding:.9rem 1rem .5rem;font-size:.8rem;line-height:1.55}.region-atlas-notes{gap:.65rem;padding:.5rem 1rem 1rem;display:grid}.region-atlas-notes section{border-top:1px solid #d9ded8;padding-top:.65rem}.region-atlas-notes strong{color:#0d775f;letter-spacing:.05em;font-size:.66rem}.region-atlas-notes ul{color:#596862;gap:.3rem;margin-top:.45rem;padding-left:1rem;font-size:.7rem;line-height:1.5;display:grid}.region-atlas-source{color:#0d775f;border-top:1px solid #d9ded8;margin-top:auto;padding:.85rem 1rem;font-size:.68rem;font-weight:800}.atlas-media-summary{flex-wrap:wrap;gap:.4rem;margin:.75rem 0;display:flex}.atlas-media-summary span{color:#bdebd8;border:1px solid #8be0be47;padding:.38rem .55rem;font-size:.63rem}.atlas-technique-fallback{margin-bottom:1rem}.atlas-video-poster-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0 0 1rem;display:grid}.atlas-video-poster-grid .visual-preview{color:#eef7f2;background:#102c26;border-color:#8be0be40}.atlas-video-poster-grid .visual-preview-copy>span,.atlas-video-poster-grid .visual-preview-copy small{color:#eef7f2a8}.atlas-bibliography-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding:1rem}.atlas-bib-card{background:#102c26;border:1px solid #8be0be33;grid-template-columns:minmax(8.5rem,.72fr) minmax(0,1.28fr);min-width:0;display:grid}.atlas-bib-card .visual-preview{background:#102c26;border:0;border-right:1px solid #8be0be33;align-self:stretch}.atlas-bib-card .visual-preview-copy{display:none}.atlas-bib-card .visual-preview-image{aspect-ratio:auto;height:100%;min-height:8.5rem}.atlas-bib-copy{color:#eef7f2;grid-template-columns:auto minmax(0,1fr) auto;gap:.65rem;min-width:0;padding:.85rem;display:grid}.atlas-bib-copy>span:nth-child(2){gap:.35rem;min-width:0;display:grid}.atlas-bib-copy>span[aria-hidden=true]{color:#8be0be;align-self:end}.atlas-bib-copy small{color:#8be0be;font-size:.58rem}.atlas-bib-copy strong{font-size:.74rem;line-height:1.4}.atlas-bib-copy em{color:#eef7f29e;font-size:.64rem;font-style:normal;line-height:1.45}.atlas-bib-media-note{color:#f0b78f;font-size:.58rem;line-height:1.4}.atlas-bib-visual-caption{line-height:1.45;color:#eef7f2b8!important}.atlas-bib-credit{line-height:1.45;color:#8be0be!important}@media (max-width:1180px){.public-video-main{grid-template-columns:minmax(18rem,.85fr) minmax(0,1.15fr)}.region-atlas-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-bibliography-grid{grid-template-columns:1fr}}@media (max-width:1050px){.public-video-workspace{grid-template-columns:1fr}.public-video-library{border-bottom:3px solid #0d775f;grid-template-columns:minmax(11rem,.3fr) minmax(0,1fr);display:grid;overflow:hidden}.public-video-library-head{border-bottom:0;border-right:1px solid #d8d4c8}.public-video-library-list{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;display:flex;overflow-x:auto}.public-video-library-list button{scroll-snap-align:start;border-bottom:0;border-right:1px solid #d8d4c8;min-width:18rem}.public-video-library-foot{display:none}}@media (max-width:820px){.public-video-main{display:block}.public-video-stage.is-pinned{z-index:15;top:calc(76px + env(safe-area-inset-top,0px));max-height:none;margin-inline:-1px;position:sticky;overflow:visible;box-shadow:0 12px 28px #041e1747}.public-video-stage-head{align-items:center;gap:.65rem;padding:.58rem .72rem;display:flex}.public-video-stage-head p{font-size:.55rem}.public-video-stage-head h3{text-overflow:ellipsis;white-space:nowrap;max-width:19ch;font-size:.92rem;overflow:hidden}.public-video-stage-head span{display:none}.public-video-stage-actions{flex-direction:row;align-items:center;margin-left:auto}.public-video-stage-actions a{display:none}.public-video-stage-actions button{white-space:nowrap;min-height:2.75rem}.public-video-now{grid-template-columns:auto minmax(0,1fr);gap:.65rem;padding:.55rem .72rem}.public-video-now>button{justify-content:center;min-width:4.8rem;min-height:2.75rem;padding:.55rem .65rem}.public-video-now strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;display:block;overflow:hidden}.public-video-now>a,.public-video-source-note{display:none}.public-video-now p{-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:.2rem;font-size:.72rem;line-height:1.4;display:-webkit-box;overflow:hidden}.public-video-chapters{margin-top:.75rem}.public-video-segment{scroll-margin-top:calc(76px + env(safe-area-inset-top,0px) + min(56.25vw, 230px) + 7.4rem)}.public-video-library{grid-template-columns:1fr}.public-video-library-head{border-bottom:1px solid #d8d4c8;border-right:0;justify-content:space-between;align-items:center;gap:.8rem;padding:.72rem;display:flex}.public-video-library-head h3{font-size:1.15rem}.public-video-library-head p{display:none}.public-video-library-list button{min-width:min(82vw,18rem);padding:.75rem}.atlas-video-poster-grid{grid-template-columns:1fr}.atlas-bib-card{grid-template-columns:minmax(7rem,.65fr) minmax(0,1.35fr)}}@media (max-width:680px){.public-video-stage.is-pinned{top:calc(68px + env(safe-area-inset-top,0px))}.public-video-segment{scroll-margin-top:calc(68px + env(safe-area-inset-top,0px) + min(56.25vw, 230px) + 7.4rem)}.region-atlas-grid{grid-template-columns:1fr}.region-atlas-summary{min-height:0}.atlas-bibliography-grid{padding:.65rem}.atlas-bib-card{grid-template-columns:1fr}.atlas-bib-card .visual-preview{border-bottom:1px solid #8be0be33;border-right:0}.atlas-bib-card .visual-preview-image{aspect-ratio:16/9;min-height:0}.atlas-bib-card .visual-preview-badge{font-size:.68rem}.atlas-bib-copy{gap:.75rem;padding:1rem}.atlas-bib-copy strong{font-size:.92rem;line-height:1.45}.atlas-bib-copy em{font-size:.8rem;line-height:1.55}.atlas-bib-copy small,.atlas-bib-media-note{font-size:.75rem;line-height:1.5}.atlas-technique .visual-preview-copy strong{font-size:.9rem}.atlas-technique .visual-preview-copy>span,.atlas-technique .visual-preview.is-compact .visual-preview-copy>span,.atlas-technique .visual-preview-copy small{font-size:.75rem;line-height:1.5}}@media (max-height:560px) and (max-width:900px){.public-video-main{display:block}.public-video-stage.is-pinned{grid-template-columns:minmax(14rem,45vw) minmax(0,1fr);max-height:none;display:grid;overflow:visible}.public-video-stage-head,.public-video-source-note{display:none}.public-video-frame{grid-area:1/1}.public-video-now{border-top:0;grid-area:1/2;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:.65rem;padding:.65rem .75rem}.public-video-now>a{display:none}.public-video-now p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.25rem;font-size:.72rem;line-height:1.4;display:-webkit-box;overflow:hidden}.public-video-now strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}}@media (prefers-reduced-motion:reduce){.visual-preview{transition:none}}
@media (max-width:720px){.atlas-section,.atlas-section .section-shell,.atlas-technique-list,.atlas-technique,.atlas-technique>details,.atlas-bibliography,.atlas-bibliography-grid,.atlas-bib-card{min-width:0;max-width:100%}.atlas-technique>details>summary,.atlas-bibliography>summary{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem;min-width:0;display:grid}.atlas-technique>details>summary>*,.atlas-bibliography>summary>*,.atlas-paper-title,.atlas-technique h3,.atlas-bib-copy,.atlas-bib-copy>*,.atlas-bib-copy>span:nth-child(2)>*{overflow-wrap:anywhere;min-width:0}.atlas-bib-copy{grid-template-columns:auto minmax(0,1fr) auto}.chapter-segment-row,.chapter-segment-row-head,.chapter-segment-row-head>div,.chapter-segment-row-head h4,.chapter-segment-row-foot{overflow-wrap:anywhere;min-width:0}}
.timestamp-player-dock.is-idle{display:none}.source-policy-note{color:#455c55;background:#f8f6ee;border:1px solid #b8c8c2;border-left:.3rem solid #0d775f;grid-template-columns:minmax(9rem,.25fr) minmax(0,1fr);align-items:start;gap:1.1rem;margin-top:2rem;margin-bottom:2rem;padding:1.15rem 1.3rem;display:grid}.source-policy-note strong{color:#0d775f;letter-spacing:.09em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.72rem}.source-policy-note p{margin:0;font-size:.8rem;line-height:1.75}.chapter-representative-frame{background:#0b2025;border-top:1px solid #b8c8c2;margin:0}.chapter-representative-frame>button{color:#fff;cursor:pointer;text-align:left;background:#0b2025;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.chapter-representative-frame>button:after{content:"";pointer-events:none;background:linear-gradient(#0000,#031014e0);position:absolute;inset:45% 0 0}.chapter-representative-frame img{aspect-ratio:16/9;object-fit:cover;width:100%;transition:transform .18s,filter .18s;display:block}.chapter-representative-frame>button:hover img,.chapter-representative-frame>button:focus-visible img{filter:brightness(1.08);transform:scale(1.015)}.chapter-representative-frame>button:focus-visible{outline-offset:-.18rem;outline:.18rem solid #f0a079}.chapter-representative-badge,.chapter-representative-play{z-index:1;border-radius:999px;font-weight:850;position:absolute;left:.75rem}.chapter-representative-badge{color:#0d6d58;letter-spacing:.04em;background:#f5fcf8ed;padding:.34rem .55rem;font-size:.58rem;top:.75rem}.chapter-representative-frame.is-related .chapter-representative-badge{color:#8d5410;background:#fff8e8f0}.chapter-representative-play{color:#fff;background:#0d775f;padding:.48rem .68rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.68rem;bottom:.75rem;box-shadow:0 .35rem 1rem #0000003d}.chapter-representative-frame>button[aria-pressed=true] .chapter-representative-play{background:#b45309}.chapter-representative-frame figcaption{color:#40564e;background:#f8faf7;justify-content:space-between;align-items:flex-start;gap:.8rem;padding:.72rem .85rem .8rem;display:flex}.chapter-representative-frame figcaption>div{gap:.16rem;min-width:0;display:grid}.chapter-representative-frame figcaption small,.chapter-representative-frame figcaption span{color:#6c7b74;font-size:.6rem;line-height:1.45}.chapter-representative-frame figcaption strong{color:#173b35;font-family:var(--font-display), serif;font-size:.85rem;line-height:1.35}.chapter-representative-frame figcaption>a{color:#0d775f;white-space:nowrap;flex:none;font-size:.62rem}.chapter-segment-missing{background:#fffdf7;border-top:1px dashed #d8c7aa;padding:0}.chapter-segment-missing>summary{color:#7a5a27;cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.72rem 1rem;font-size:.68rem;font-weight:780;list-style:none;display:flex}.chapter-segment-missing>summary::-webkit-details-marker{display:none}.chapter-segment-missing>summary span{font-size:.9rem;transition:transform .16s}.chapter-segment-missing[open]>summary span{transform:rotate(45deg)}.chapter-segment-missing ul{gap:.32rem;margin:0;padding:0 1rem .85rem 2rem;display:grid}.chapter-segment-missing li{color:#685b46;font-size:.68rem;line-height:1.55}@media (max-width:680px){.source-policy-note{grid-template-columns:1fr;gap:.4rem;margin-top:1.25rem;margin-bottom:1.25rem}.chapter-representative-frame figcaption{display:grid}.chapter-representative-frame figcaption>a{justify-self:start}}.chapter-segment-source-layer{border-left:3px solid var(--teal,#0f806d);background:color-mix(in srgb, var(--teal,#0f806d) 8%, transparent);color:inherit;margin-top:.55rem;padding:.65rem .75rem;font-size:.86rem;line-height:1.6}
.hero{background:var(--paper)}.hero-panel:before,.mobile-section-rail{display:none}.learning-entry-grid{background:#b9c9c2;border:1px solid #b9c9c2;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin-top:-2.25rem;margin-bottom:1.5rem;display:grid;box-shadow:0 1rem 2.8rem #0f2e2a1a}.learning-entry-grid>a:nth-child(-n+3){grid-column:span 2}.learning-entry-grid>a:nth-child(n+4){grid-column:span 3}.learning-entry-grid>a{color:#17362e;background:#fffdf7;gap:.48rem;min-height:10.5rem;padding:1.25rem 1.35rem;display:grid}.learning-entry-grid>a:hover{background:#edf8f3}.learning-entry-grid span{color:#bd5635;letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;font-weight:900}.learning-entry-grid strong{font-family:var(--font-display), "Noto Serif TC", Georgia, serif;font-size:1.25rem}.learning-entry-grid p{color:#5c6f67;max-width:30rem;font-size:.82rem;line-height:1.7}.source-policy-note.usage-note{background:#f1f8f4;border-left:4px solid #0d775f}.source-policy-note.usage-note strong{color:#0d775f}.segment-note-groups{gap:.9rem;display:grid}.segment-note-group{background:#fff;border:1px solid #d8e3dd;gap:.62rem;padding:.82rem;display:grid}.segment-note-group>header{gap:.35rem;display:grid}.segment-note-group>header>span{color:#fff;letter-spacing:.04em;background:#0d775f;border-radius:999px;width:fit-content;padding:.24rem .45rem;font-size:.68rem;font-weight:900}.segment-note-group[data-layer=transcript]>header>span{background:#356f88}.segment-note-group[data-layer=paper]{background:#fff9ef;border-color:#dcb68b}.segment-note-group[data-layer=paper]>header>span{background:#a84f28}.segment-note-group[data-layer=editor]>header>span{background:#6d6657}.segment-note-group>header p{color:#6a7b73;margin:0;font-size:.72rem;line-height:1.55}.segment-note-group ol{margin:0}.segment-note-group li{display:list-item}.segment-note-group li>span{display:block}.segment-note-group li>a{color:#0d775f;margin-top:.3rem;font-size:.7rem;font-weight:800;display:inline-block}.timeline-v4-segment-still img{aspect-ratio:16/9;object-fit:contain}.timestamp-player-context{border-bottom:1px solid #eef7f21f;justify-content:space-between;align-items:center;gap:.55rem;padding-bottom:.5rem;display:flex}.timestamp-player-context>span{color:#eef7f2ad;font-size:.65rem;font-weight:800}.timestamp-player-context>div{gap:.3rem;display:flex}.timestamp-player-context button{color:#9bf1d2;cursor:pointer;background:0 0;border:1px solid #70e2ba5c;min-height:2.75rem;padding:.35rem .5rem;font-size:.68rem;font-weight:800}.timestamp-player-context button:disabled{opacity:.32;cursor:default}.timestamp-player-details .segment-note-group{background:#ffffff09;border-color:#70e2ba33}.timestamp-player-details .segment-note-group[data-layer=paper]{background:#b05a251f;border-color:#f5b47173}.timestamp-player-details .segment-note-group>header p{color:#eef7f29e}.timestamp-player-details .segment-note-group li>a{color:#70e2ba}:where(a,button,input,summary):focus-visible{outline-offset:3px;outline:3px solid #de7149}main section[id],.region-atlas-card[id]{scroll-margin-top:calc(var(--site-header-height,76px) + 1rem)}.region-atlas-card:target{border-color:#de7149;box-shadow:0 0 0 3px #de714933}@media (min-width:821px){html.text-scale-large .timestamp-player-dock-head{grid-template-columns:minmax(0,1fr);align-items:start;gap:.45rem;display:grid}html.text-scale-large .timestamp-player-actions{flex-wrap:nowrap;justify-content:stretch;width:100%;min-width:0}html.text-scale-large .timestamp-player-size-presets{flex:auto;min-width:0;margin-right:0;display:flex}html.text-scale-large .timestamp-player-size-presets>button,html.text-scale-large .timestamp-player-dock-head .timestamp-player-size-presets>button:last-child{flex:1 1 0;min-width:0}html.text-scale-large .timestamp-player-actions>button{flex:none;min-width:2.75rem}}@media (max-width:1100px){.learning-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.learning-entry-grid>a:nth-child(-n+3),.learning-entry-grid>a:nth-child(n+4){grid-column:auto}.learning-entry-grid>a:last-child{grid-column:1/-1}}@media (max-width:900px){.mobile-section-rail{z-index:19;top:var(--site-header-height,68px);scrollbar-width:thin;background:#faf8f2f7;border-bottom:1px solid #c7d3cd;gap:0;width:100%;display:flex;position:sticky;overflow-x:auto;box-shadow:0 .35rem 1rem #0f2e2a14}.mobile-section-rail a{color:#2d5148;white-space:nowrap;border-right:1px solid #d9dfdc;flex:none;min-height:2.75rem;padding:.75rem .9rem;font-size:.72rem;font-weight:800}.learning-entry-grid{grid-template-columns:1fr;margin-top:1rem}.learning-entry-grid>a{grid-column:auto;min-height:0}.reading-controls-panel{top:calc(var(--site-header-height,68px) + .75rem);width:auto;max-height:calc(100dvh - var(--site-header-height,68px) - 1.5rem);position:fixed;left:1rem;right:1rem;overflow:auto}.reading-controls-row{grid-template-columns:auto minmax(0,1fr) auto;min-width:0}.reading-controls-row input{min-width:0}main section[id],.region-atlas-card[id]{scroll-margin-top:calc(var(--site-header-height,68px) + 3.5rem)}html.text-scale-large .lesson-grid,html.text-scale-large .evidence-grid,html.text-scale-large .roadmap-grid{grid-template-columns:minmax(0,1fr)}html.text-scale-large .lesson-card,html.text-scale-large .lesson-card *,html.text-scale-large .chapter-segment-row,html.text-scale-large .chapter-segment-row *{overflow-wrap:anywhere;min-width:0}}@media (max-width:620px){.learning-entry-grid{width:min(100% - 30px,1240px)}.timestamp-player-context{flex-direction:column;align-items:stretch}.timestamp-player-context>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.timestamp-player-context button{width:100%}.segment-note-group{padding:.72rem}}
.chapter-navigator-tab{z-index:70;color:#f6f1e7;cursor:pointer;background:#0d3028;border:1px solid #2d6b5d;border-right:0;border-radius:1rem 0 0 1rem;place-items:center;gap:.3rem;width:3.1rem;min-height:7.2rem;padding:.75rem .45rem;display:grid;position:fixed;top:46%;right:0;transform:translateY(-50%);box-shadow:0 .9rem 2.4rem #08231d3d}.chapter-navigator-tab.is-hidden{visibility:hidden;pointer-events:none}.chapter-navigator-tab span,.chapter-navigator-tab strong{writing-mode:vertical-rl}.chapter-navigator-tab span{color:#73d9ba;letter-spacing:.18em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.58rem}.chapter-navigator-tab strong{letter-spacing:.2em;font-size:.78rem}.chapter-navigator-backdrop{display:none}.chapter-navigator-panel{z-index:80;top:calc(var(--site-header-height,76px) + .75rem);visibility:hidden;color:#eef7f2;opacity:0;pointer-events:none;background:#0c2c26;border:1px solid #2f6358;border-radius:.35rem;flex-direction:column;width:min(20rem,100vw - 1.5rem);transition:opacity .18s,transform .22s,visibility 0s linear .22s;display:flex;position:fixed;bottom:.75rem;right:.75rem;overflow:hidden;transform:translate(calc(100% + 1.5rem));box-shadow:0 1.4rem 4.5rem #071e194d}.chapter-navigator-panel.is-open{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .18s,transform .22s,visibility;transform:translate(0)}.chapter-navigator-panel>header{background:#0a2721;border-bottom:1px solid #87d5be3d;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.15rem 1.1rem 1rem;display:flex}.chapter-navigator-panel>header>div{gap:.22rem;display:grid}.chapter-navigator-panel>header span{color:#73d9ba;letter-spacing:.15em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.58rem;font-weight:800}.chapter-navigator-panel>header strong{font-family:var(--font-display), "Noto Serif TC", Georgia, serif;font-size:1.35rem}.chapter-navigator-panel>header small{color:#eef7f2a3;font-size:.7rem}.chapter-navigator-panel>header button{color:#eef7f2;cursor:pointer;background:0 0;border:1px solid #87d5be59;border-radius:999px;flex:none;place-items:center;width:2.75rem;height:2.75rem;font-size:1.25rem;display:grid}.chapter-navigator-panel>nav{overscroll-behavior:contain;scrollbar-color:#4f8678 #0c2c26;min-height:0;padding:.65rem;display:grid;overflow-y:auto}.chapter-navigator-panel>nav>a,.chapter-navigator-group>a{color:#eef7f2;border:1px solid #0000;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.65rem;min-height:3.9rem;padding:.68rem .72rem;display:grid;position:relative}.chapter-navigator-panel>nav>a:hover,.chapter-navigator-group>a:hover{background:#73d9ba14;border-color:#73d9ba3d}.chapter-navigator-panel>nav>a.is-active,.chapter-navigator-group>a.is-active{background:#73d9ba24;border-color:#73d9ba7a}.chapter-navigator-panel>nav>a.is-active:before,.chapter-navigator-group>a.is-active:before{content:"";background:#e26d46;width:3px;position:absolute;top:.55rem;bottom:.55rem;left:-1px}.chapter-navigator-panel>nav>a>span:first-child,.chapter-navigator-group>a>span:first-child{color:#e88968;letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.64rem;font-weight:900}.chapter-navigator-panel>nav>a>span:last-child,.chapter-navigator-group>a>span:last-child{gap:.14rem;display:grid}.chapter-navigator-panel nav strong{font-size:.83rem}.chapter-navigator-panel nav small{color:#eef7f294;font-size:.65rem;line-height:1.45}.chapter-navigator-group{display:grid}.chapter-navigator-sublist{grid-template-columns:repeat(2,minmax(0,1fr));gap:.28rem;padding:.2rem .25rem .65rem 2.6rem;display:grid}.chapter-navigator-sublist a{color:#eef7f2bd;border:1px solid #87d5be29;min-height:2.75rem;padding:.55rem .5rem;font-size:.65rem;font-weight:750;line-height:1.35}.chapter-navigator-sublist a:hover,.chapter-navigator-sublist a.is-active{color:#fff;background:#73d9ba21;border-color:#73d9ba}.chapter-navigator-panel>footer{color:#eef7f294;border-top:1px solid #87d5be33;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;font-size:.62rem;display:flex}@media (max-width:900px){.chapter-navigator-tab{width:2.85rem;min-height:6.6rem;top:43%}html:has(.timestamp-player-dock.is-active:not(.is-minimized)) .chapter-navigator-tab{visibility:hidden;pointer-events:none}.chapter-navigator-backdrop{z-index:79;top:var(--site-header-height,68px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#071a167a;border:0;display:block;position:fixed;bottom:0;left:0;right:0}.chapter-navigator-panel{top:var(--site-header-height,68px);border-width:0 0 0 1px;border-radius:0;width:min(88vw,22.5rem);bottom:0;right:0}.chapter-navigator-panel>nav{padding-bottom:max(.75rem, env(safe-area-inset-bottom))}html.text-scale-large .chapter-navigator-tab{border-radius:.75rem 0 0 .75rem;width:44px;min-height:44px;padding:6px}html.text-scale-large .chapter-navigator-tab span{display:none}html.text-scale-large .chapter-navigator-tab strong{letter-spacing:.02em;writing-mode:horizontal-tb;font-size:.38rem}}@media (max-width:420px){.chapter-navigator-sublist{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.chapter-navigator-panel{transition:none}}
.library-mode-shell{gap:.85rem;padding-top:1.1rem;padding-bottom:1.1rem;display:grid}.library-mode-heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.library-mode-heading>div{gap:.2rem;display:grid}.library-mode-heading span{color:#b85738;letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.65rem;font-weight:900}.library-mode-heading h2{font-family:var(--font-display), "Noto Serif TC", Georgia, serif;font-size:clamp(1.35rem,3vw,2.15rem);line-height:1.12}.library-mode-heading p{color:#607169;text-align:right;max-width:34rem;font-size:.82rem;line-height:1.6}.library-mode-tabs{background:#fffdf7;border:1px solid #b9c8c1;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.library-mode-tabs button{color:#17362e;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #d5ddd8;align-content:start;gap:.32rem;min-width:0;min-height:6.8rem;padding:.85rem .78rem;display:grid}.library-mode-tabs button:last-child{border-right:0}.library-mode-tabs button:hover{background:#f0f7f3}.library-mode-tabs button[aria-pressed=true]{background:#e8f5ef;box-shadow:inset 0 4px #0d775f}.library-mode-tabs button>span{color:#b85738;letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.62rem;font-weight:900}.library-mode-tabs button strong{font-family:var(--font-display), "Noto Serif TC", Georgia, serif;font-size:.92rem;line-height:1.25}.library-mode-tabs button small{color:#6e7d76;font-size:.65rem;line-height:1.45}.library-mode-view[hidden]{display:none!important}.indexed-learning-workspace{grid-template-columns:minmax(14rem,.52fr) minmax(0,1.48fr);align-items:start;gap:1rem;display:grid}.indexed-learning-list{scrollbar-color:#4f8678 #f3f0e7;background:#fffdf6;border:1px solid #c9c7bb;max-height:calc(100vh - 6.2rem);display:grid;position:sticky;top:5.2rem;overflow:auto}.indexed-learning-list button{color:#17362e;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #dedbd0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.68rem;padding:.82rem;display:grid}.indexed-learning-list button:hover{background:#f0f7f3}.indexed-learning-list button.active{background:#eaf6f0;box-shadow:inset 4px 0 #0d775f}.indexed-learning-list button>span:first-child{color:#0d775f;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.65rem;font-weight:900}.indexed-learning-list button>span:last-child{gap:.18rem;min-width:0;display:grid}.indexed-learning-list button strong{font-family:var(--font-display), "Noto Serif TC", Georgia, serif;font-size:.9rem;line-height:1.3}.indexed-learning-list button small{color:#748078;text-overflow:ellipsis;font-size:.64rem;line-height:1.4;overflow:hidden}.indexed-learning-detail{min-width:0}.indexed-learning-detail>.lesson-card,.indexed-learning-detail>.advanced-card,.indexed-learning-detail>.region-atlas-card{width:100%;max-width:none}@media (max-width:1100px){.library-mode-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.library-mode-tabs button:nth-child(4){border-right:0}.library-mode-tabs button:nth-child(-n+4){border-bottom:1px solid #d5ddd8}}@media (max-width:760px){.library-mode-heading{display:grid}.library-mode-heading p{text-align:left}.library-mode-tabs{scroll-snap-type:x proximity;scrollbar-width:thin;display:flex;overflow-x:auto}.library-mode-tabs button,.library-mode-tabs button:nth-child(4),.library-mode-tabs button:nth-child(-n+4){scroll-snap-align:start;border-bottom:0;border-right:1px solid #d5ddd8;flex:0 0 9.25rem;min-width:9.25rem;min-height:6.1rem}.indexed-learning-workspace{display:block}.indexed-learning-list{scroll-snap-type:x proximity;max-height:none;margin-bottom:.8rem;display:flex;position:static;overflow:auto hidden}.indexed-learning-list button{scroll-snap-align:start;border-bottom:0;border-right:1px solid #dedbd0;flex:0 0 min(78vw,18rem);min-width:min(78vw,18rem)}}
