.dyno-v2.tm{word-break:keep-all;color:var(--color-text)}.dyno-v2 .tm-eyebrow,.dyno-v2 .tm-meta,.dyno-v2 .tm-room-meta,.dyno-v2 .tm-rail{font-family:var(--font-mono);color:var(--color-text-secondary);font-size:12px}.dyno-v2 .tm-eyebrow{letter-spacing:.04em;margin:0}.dyno-v2 .tm-title{font-family:var(--font-serif);margin:0;font-size:40px;font-weight:500;line-height:1.25}.dyno-v2 .tm-title-sm{overflow-wrap:anywhere;font-size:clamp(26px,3vw,30px);line-height:1.3}.dyno-v2 .tm-sub{color:var(--color-text-secondary);margin:0;font-size:16px}.dyno-v2 .tm-label{letter-spacing:.04em;color:var(--color-text-secondary);margin:0;font-size:13px;font-weight:500}.dyno-v2 .tm-note{color:var(--color-text-secondary);margin:0;font-size:12px}.dyno-v2 .tm-meta{flex-wrap:wrap;gap:4px 8px;margin:0;display:flex}.dyno-v2 .tm-hero{border-bottom:1px solid var(--color-border);grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));align-items:end;gap:32px 64px;padding:24px 0 40px;display:grid}.dyno-v2 .tm-hero-text{flex-direction:column;gap:12px;display:flex}.dyno-v2 .tm-streaks{border-top:1px solid var(--rule-strong);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding-top:14px;display:grid}.dyno-v2 .tm-streaks>div{flex-direction:column;gap:2px;min-width:0;display:flex}.dyno-v2 .tm-streaks dt{color:var(--color-text-secondary);font-size:12px}.dyno-v2 .tm-streaks dd{font-family:var(--font-mono);color:var(--color-text);white-space:nowrap;margin:0;font-size:clamp(26px,3vw,34px);font-weight:500;line-height:1.1}.dyno-v2 .tm-streaks dd.is-now{color:var(--color-accent)}.dyno-v2 .tm-streaks small{color:var(--color-text-secondary);margin-left:4px;font-size:13px}.dyno-v2 .tm-section{flex-direction:column;gap:16px;padding:40px 0 24px;display:flex}.dyno-v2 .tm-rows{margin:0;padding:0;list-style:none}.dyno-v2 .tm-rows>li{border-top:1px solid var(--color-border)}.dyno-v2 .tm-rows>li:first-child{border-top-color:var(--rule-strong)}.dyno-v2 .tm-rows>li:last-child{border-bottom:1px solid var(--color-border)}.dyno-v2 .tm-row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 16px;padding:12px 0;font-size:15px;line-height:1.5;display:grid}.dyno-v2 .tm-room{padding:14px 0;font-size:16px}.dyno-v2 li:has(>.tm-admin-edit)>.tm-room{padding-right:44px}.dyno-v2 .tm-room-name{overflow-wrap:anywhere;min-width:0}.dyno-v2 .tm-row:hover .tm-room-name{color:var(--color-accent)}.dyno-v2 .tm-room-meta{white-space:nowrap}.dyno-v2 .tm-admin-edit{border:1px solid var(--color-border);width:32px;height:32px;color:var(--color-text-secondary);background:var(--color-bg);place-items:center;font-size:13px;display:inline-grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.dyno-v2 .tm-admin-edit:hover{border-color:var(--color-text);color:var(--color-text)}.dyno-v2 .tm-split{flex-wrap:wrap;gap:48px 56px;padding:24px 0 48px;display:flex}.dyno-v2 .tm-aside{flex-direction:column;flex:260px;gap:16px;min-width:0;max-width:320px;display:flex}.dyno-v2 .tm-aside-row{padding:10px 12px}.dyno-v2 .tm-aside-row[aria-current=page]{background:var(--color-bg-warm);font-weight:600}.dyno-v2 .tm-main{flex-direction:column;flex:999 480px;gap:28px;min-width:0;display:flex}.dyno-v2 .tm-block{flex-direction:column;gap:16px;display:flex}.dyno-v2 .tm-head{flex-direction:column;gap:12px;display:flex}.dyno-v2 .tm-crumbs{color:var(--color-text-secondary);flex-wrap:wrap;gap:8px;font-size:13px;display:flex}.dyno-v2 .tm-crumbs a:hover{color:var(--color-text)}.dyno-v2.tm-topic{flex-direction:column;gap:28px;max-width:840px;margin:0 auto;padding:24px 0 48px;display:flex}.dyno-v2 .tm-entries{margin:0;padding:0;list-style:none}.dyno-v2 .tm-entry{border-top:1px solid var(--color-border);grid-template-columns:120px minmax(0,1fr);gap:12px 24px;padding:24px 0;display:grid}.dyno-v2 .tm-entry:first-child{border-top-color:var(--rule-strong)}.dyno-v2 .tm-entry:last-child{border-bottom:1px solid var(--color-border)}.dyno-v2 .tm-rail{flex-direction:column;gap:4px;display:flex}.dyno-v2 .tm-rail-tag{font-family:var(--font-sans);color:var(--color-text);font-size:12px;font-weight:600}.dyno-v2 .tm-rail-day{color:var(--color-text);font-size:13px}.dyno-v2 .tm-rail-time{font-size:11px}.dyno-v2 .tm-body{min-width:0;max-width:600px}.dyno-v2 .tm-body .wp-content{letter-spacing:0;font-size:16px;line-height:1.8}.dyno-v2 .tm-body .wp-content>:first-child{margin-top:0}.dyno-v2 .tm-body .wp-content>:last-child{margin-bottom:0}.dyno-v2 .tm-next:empty{display:none}.dyno-v2 .tm-next{border-top:1px dashed var(--line-2);padding-top:8px}@media (max-width:640px){.dyno-v2 .tm-title{font-size:32px}.dyno-v2 .tm-title-sm{font-size:26px}.dyno-v2 .tm-hero{padding:8px 0 32px}.dyno-v2 .tm-room{grid-template-columns:1fr}.dyno-v2 .tm-room-meta{white-space:normal}.dyno-v2 .tm-aside{order:2;max-width:none}.dyno-v2 .tm-split,.dyno-v2.tm-topic{padding-top:8px}.dyno-v2 .tm-entry{grid-template-columns:1fr;gap:8px;padding:20px 0}.dyno-v2 .tm-rail{flex-flow:wrap;align-items:baseline;gap:4px 10px}.dyno-v2 .tm-rail .tm-rail-time{font-size:12px}.dyno-v2 .tm-streaks{gap:8px}}
