:root{--tmw-canvas:#fff;--tmw-surface-muted:#f3f6fa;--tmw-ink:#172435;--tmw-slate:#526477;--tmw-divider:#d8e1eb;--tmw-accent:#1672f4;--tmw-blue:#1672f4;--tmw-accent-muted:#e2efff;--tmw-font-ui:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--tmw-font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--tmw-font-editorial:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--tmw-type-masthead:600 20px/1.2 var(--tmw-font-mono);--tmw-type-nav:400 13px/1.35 var(--tmw-font-ui);--tmw-type-headline:500 21px/1.28 var(--tmw-font-editorial);--tmw-type-body:400 14px/1.55 var(--tmw-font-ui);--tmw-type-meta:400 10px/1.3 var(--tmw-font-mono)}.masthead{font:var(--tmw-type-masthead)}.primary-nav{font:var(--tmw-type-nav)}.publication-title{font:var(--tmw-type-headline)}.publication-excerpt{font:var(--tmw-type-body)}.publication-meta{font:var(--tmw-type-meta)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{background:var(--tmw-canvas);color:var(--tmw-ink)}a{color:var(--tmw-accent)}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.skip-link{background:var(--tmw-accent);color:#fff;z-index:10;padding:.5rem .75rem;position:absolute;top:-3rem;left:1rem}.skip-link:focus{top:1rem}:focus-visible{outline:2px solid var(--tmw-accent);outline-offset:3px}.mobile-filters{display:none}@media (width<=640px){.mobile-filters{padding:18px 0;display:block}.mobile-filters select{width:100%;margin-top:6px;padding:8px;display:block}.left-rail{display:none}}html{background:var(--tmw-canvas);color:var(--tmw-ink);font-family:var(--tmw-font-ui)}body{margin:0}.bg-canvas{background-color:var(--tmw-canvas)}.text-ink{color:var(--tmw-ink)}.site-shell{box-sizing:border-box;max-width:1222px;min-height:100vh;margin:0 auto;padding:20px 50px 0}.site-header{border-bottom:1px solid var(--tmw-divider);justify-content:space-between;align-items:flex-start;height:66px;display:flex}.masthead{color:var(--tmw-ink);font:600 20px/1.2 var(--tmw-font-mono);letter-spacing:-.04em;text-decoration:none}.primary-nav{color:var(--tmw-slate);align-items:center;gap:34px;padding-top:2px;font-size:13px;display:flex}.primary-nav a{color:inherit;padding-bottom:22px;text-decoration:none}.primary-nav .nav-current{color:var(--tmw-accent);border-bottom:2px solid var(--tmw-accent)}.moon-toggle{color:var(--tmw-slate);cursor:pointer;background:0 0;border:0;padding:0}.feed-layout{grid-template-columns:191px minmax(0,1fr) 265px;column-gap:0;min-height:1180px;display:grid}.left-rail{border-right:1px solid var(--tmw-divider);padding:48px 28px 0 9px}.center-column{border-right:1px solid var(--tmw-divider);padding:44px 38px 0 42px}.right-rail{padding:48px 0 0 24px}.frame-placeholder,.context-placeholder,.timeline-placeholder{min-height:900px}.category-filters{flex-direction:column;gap:15px;margin:0;padding:0;list-style:none;display:flex}.category-filters button{text-align:left;width:100%;color:var(--tmw-ink);font:var(--tmw-type-body);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:6px 12px}.category-filters button.active{background:var(--tmw-accent-muted);color:var(--tmw-accent)}.activity-panel{background:var(--tmw-surface-muted);border-radius:7px;padding:20px;position:relative}.activity-panel h2,.about-panel h2,.right-rail h2{font:600 12px/1.3 var(--tmw-font-ui);color:var(--tmw-ink);margin:0 0 12px}.activity-panel time{color:var(--tmw-ink);font:var(--tmw-type-meta);margin:8px 0 2px 14px;display:block}.activity-panel p{color:var(--tmw-slate);font:var(--tmw-type-meta);margin:0 0 0 14px}.activity-dot{background:var(--tmw-blue);border-radius:50%;width:7px;height:7px;margin-bottom:-12px;display:block}.stats-row{border-top:1px solid var(--tmw-divider);grid-template-columns:repeat(3,1fr);gap:8px;margin-top:22px;padding-top:16px;display:grid}.stats-row strong,.stats-row span{display:block}.stats-row strong{font:500 16px/1.2 var(--tmw-font-ui)}.stats-row span{font:var(--tmw-type-meta);color:var(--tmw-slate);margin-top:3px}.topic-filters{flex-wrap:wrap;gap:7px;margin:30px 0;display:flex}.topic-filters button{background:var(--tmw-surface-muted);color:var(--tmw-ink);font:var(--tmw-type-meta);cursor:pointer;border:0;border-radius:5px;padding:6px 11px}.topic-filters button.active{background:var(--tmw-accent-muted);color:var(--tmw-accent)}.about-panel{margin-top:36px}.about-panel p{color:var(--tmw-slate);font:var(--tmw-type-body)}.about-panel a{font:var(--tmw-type-body);text-decoration:none}.about-page{padding:20px 0}.site-footer{border-top:1px solid var(--tmw-divider);height:64px}.dark{--tmw-canvas:#111820;--tmw-surface-muted:#1b2632;--tmw-ink:#f5f7fa;--tmw-slate:#aab6c3;--tmw-divider:#32404d;--tmw-accent:#5b9bff;--tmw-accent-muted:#18314e}@media (width<=850px){.site-shell{padding:16px 18px 0}.feed-layout{grid-template-columns:1fr;min-height:auto}.left-rail,.center-column{border-right:0;padding-right:0}.left-rail{border-bottom:1px solid var(--tmw-divider);padding-bottom:24px}.center-column{padding-left:0}.right-rail{border-top:1px solid var(--tmw-divider);margin-top:32px;padding-left:0}.primary-nav{gap:16px}.site-header{height:auto;min-height:64px}.primary-nav a{padding-bottom:18px}}@media (width<=640px){.site-header{flex-direction:column;gap:12px}.primary-nav{justify-content:space-between;width:100%;padding-top:0}.primary-nav a{padding-bottom:10px}.feed-layout{padding-top:12px}.left-rail{border-right:0;border-bottom:1px solid var(--tmw-divider);padding:8px 0 18px;display:block!important}.category-filters{display:none}}.timeline{position:relative}.timeline:before{content:"";background:var(--tmw-divider);width:1px;position:absolute;top:0;bottom:0;left:112px}.timeline-entry{grid-template-columns:100px 25px minmax(0,1fr);gap:0;padding:0 0 41px;display:grid}.timeline-date{color:var(--tmw-slate);font:var(--tmw-type-meta);text-transform:uppercase;padding-top:2px}.timeline-date span{margin-top:2px;display:block}.timeline-node{background:var(--tmw-blue);z-index:1;border-radius:50%;width:6px;height:6px;margin:4px 0 0 9px}.timeline-card{min-width:0}.publication-type{color:var(--tmw-blue);font:600 9px/1.2 var(--tmw-font-ui);text-transform:uppercase;letter-spacing:.01em}.publication-title{color:var(--tmw-ink);margin-top:7px;text-decoration:none;display:block}.publication-excerpt{color:var(--tmw-slate);margin:9px 0 14px}.publication-meta{color:var(--tmw-slate);font:var(--tmw-type-meta);gap:25px;display:flex;position:relative}.entry-arrow{color:var(--tmw-slate);margin-left:auto;font-size:18px}.feed-empty,.feed-error{color:var(--tmw-slate)}.feed-error button{border:1px solid var(--tmw-divider);color:var(--tmw-blue);background:0 0;padding:6px 10px}@media (width<=600px){.timeline-entry{grid-template-columns:78px 19px minmax(0,1fr)}.timeline:before{left:88px}}
