:root{--graphite:#03070b;--graphite-2:#07090d;--graphite-3:#10100d;--bone:#eee7d7;--bone-dim:#bdb39e;--ash:#858074;--ash-dark:#403d37;--line:#eee7d721;--line-strong:#eee7d74d;--ledger:#8c4037;--ledger-dim:#5d302c;--cyan:#78d9e6;--cyan-dim:#2f7780;--gold:#d2ad54;--gold-pale:#ecd594;--font-display:"Iowan Old Style", "Songti SC", "STSong", Georgia, serif;--font-body:"Iowan Old Style", "Songti SC", "STSong", Georgia, serif;--font-mono:"SFMono-Regular", "Menlo", "Consolas", monospace}*{box-sizing:border-box}[hidden]{display:none!important}html,body{background:var(--graphite);width:100%;min-height:100%;color:var(--bone);font-family:var(--font-body);letter-spacing:0;margin:0;overflow-x:hidden}body{background:linear-gradient(90deg,#eee7d706 1px,#0000 1px) 0 0/72px 72px,linear-gradient(#071017 0%,#05080d 42%,#030504 100%);min-height:100vh}:where(html.detail-open){overflow:hidden}body:before{z-index:-1;pointer-events:none;content:"";opacity:.32;mix-blend-mode:screen;background-image:repeating-linear-gradient(0deg,#eee7d707 0 1px,#0000 1px 7px),repeating-linear-gradient(90deg,#00000047 0 1px,#0000 1px 11px);position:fixed;inset:0}a{color:var(--bone);text-underline-offset:.22em;text-decoration-color:#eee7d761}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;border-radius:0}button:focus-visible,a:focus-visible,iframe:focus-visible{outline:2px solid var(--gold-pale);outline-offset:3px}h1,h2,h3,p{overflow-wrap:anywhere}h1,h2,h3{font-family:var(--font-display);font-weight:500}.skip-link{z-index:150;background:var(--bone);color:var(--graphite);padding:10px 14px;position:fixed;top:12px;left:16px;transform:translateY(-140%)}.skip-link:focus{transform:translateY(0)}.timetable-app{min-height:100vh;padding:16px clamp(12px,1.8vw,28px) 22px}.protocol-bar{border-bottom:1px solid #eee7d729;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;min-height:48px;display:grid}.brand-mark,.quiet-nav{align-items:center;display:inline-flex}.brand-mark{width:fit-content;color:var(--bone);font-family:var(--font-display);font-size:17px;text-decoration:none}.clock-block{font-family:var(--font-mono);justify-items:center;gap:2px;display:grid}.clock-time{min-width:8ch;color:var(--bone);font-variant-numeric:tabular-nums;font-size:clamp(18px,2vw,29px)}.clock-label{color:#78d9e6ad;text-transform:uppercase;font-size:10px}.quiet-nav{justify-content:flex-end;gap:12px;font-size:13px}.calendar-bgm-control{justify-items:end;gap:2px;max-width:min(34vw,360px);display:grid}.calendar-bgm-toggle{min-height:28px;color:var(--bone);font-family:var(--font-mono);cursor:pointer;background:#03070bb8;border:1px solid #78d9e647;font-size:9px}.calendar-bgm-toggle[aria-pressed=true]{color:var(--gold-pale);border-color:#ecd594b8}.calendar-bgm-status{color:#78d9e6ad;max-width:100%;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.calendar-shell{grid-template-rows:auto auto minmax(0,1fr) auto;gap:11px;max-width:1420px;min-height:calc(100vh - 88px);margin:0 auto;padding-top:14px;display:grid}.calendar-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;display:grid}.month-heading{min-width:0}.section-mark,.public-note,.dialog-kicker,.dialog-date,.dialog-variable,.dialog-mode-thesis,.dialog-boundary,.calendar-legend,.state-sentence,.self-time,.assigned-time{font-family:var(--font-mono);margin:0;font-size:11px;line-height:1.45}.section-mark,.dialog-kicker,.dialog-date,.calendar-legend{color:#78d9e6ad;text-transform:uppercase}h1{color:var(--bone);margin:4px 0 2px;font-size:clamp(31px,4vw,57px);line-height:.98}.thesis-line{color:#bdb39ed1;margin:0;font-size:clamp(13px,1.3vw,17px);line-height:1.35}.month-controls{grid-template-columns:38px auto 38px;align-items:center;gap:8px;padding-bottom:4px;display:inline-grid}.month-button,.today-button,.dialog-close,.enter-work{min-height:38px;color:var(--bone);cursor:pointer;background:0 0;border:1px solid #eee7d726}.month-button{width:38px;padding:0;font-size:25px;line-height:1}.today-button{font-family:var(--font-mono);text-transform:uppercase;padding:0 14px;font-size:11px}.month-button:hover,.today-button:hover,.dialog-close:hover,.enter-work:hover{background:#d2ad540e;border-color:#d2ad5480}.calendar-legend{color:#bdb39ec7;align-items:center;gap:18px;min-height:24px;display:flex}.calendar-legend span{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.legend-line{width:24px;height:1px;display:inline-block}.legend-line.assigned{background:linear-gradient(90deg, var(--ash), var(--ledger))}.legend-line.self{background:linear-gradient(90deg, var(--cyan), var(--gold))}.month-grid{border-top:1px solid var(--line-strong);border-left:1px solid var(--line);background:linear-gradient(#eee7d705,#00000014),#03070bc7;grid-template-rows:24px;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(92px,1fr);gap:0;height:min(680px,100vh - 280px);min-height:0;display:grid}.month-grid[data-motion=next],.month-grid[data-motion=previous],.month-grid[data-motion=month-reset],.month-grid[data-motion=escape]{animation:.16s ease-out both month-enter}.weekday-cell{border-right:1px solid var(--line);border-bottom:1px solid var(--line-strong);color:#858074e0;min-width:0;font-family:var(--font-mono);text-transform:uppercase;align-items:center;padding:0 8px;font-size:10px;display:flex}.date-cell{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:repeating-linear-gradient(#eee7d706 0 1px,#0000 1px 8px),#06090c94;min-width:0;min-height:0;position:relative;overflow:hidden}.date-cell.is-today:after{z-index:3;content:"";background:linear-gradient(90deg, transparent, #eee7d79e, var(--ledger), transparent);pointer-events:none;height:1px;position:absolute;top:30px;left:8px;right:8px}.date-cell.is-selected:before{z-index:2;content:"";pointer-events:none;border:1px solid #d2ad5485;position:absolute;inset:0}.empty-date-number{color:#8580745c;font-family:var(--font-mono);font-variant-numeric:tabular-nums;padding:8px;font-size:12px;display:block}.calendar-day-button{width:100%;height:100%;min-height:74px;color:var(--bone);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-rows:auto auto minmax(0,1fr);padding:8px;display:grid;position:relative}.calendar-day-button.is-muted{opacity:.42}.cell-date-number{color:#eee7d7e6;width:fit-content;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13px;display:block}.cell-material{align-content:end;gap:4px;min-height:0;padding-top:6px;display:grid}.assigned-marks{gap:3px;min-width:0;display:grid}.cell-mark{min-width:0;font-family:var(--font-mono);line-height:1.2;display:block;overflow:hidden}.assigned-mark{color:#bdb39ec7;text-transform:uppercase;border-left:2px solid #8c4037bf;width:fit-content;max-width:100%;padding-left:7px;font-size:10px}.cell-mark-line,.self-mark strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.self-mark{color:var(--cyan);border-left:1px solid #78d9e6ad;margin-top:2px;padding:4px 0 0 8px;font-size:10px;position:relative}.self-mark:after{content:"";background:var(--gold-pale);width:1px;height:9px;position:absolute;top:0;left:-1px}.self-mark strong{color:#ecd594e6;text-transform:none;margin-top:2px;font-weight:400}.calendar-foot{border-top:1px solid #eee7d71a;grid-template-columns:minmax(170px,.8fr) minmax(260px,1.6fr) auto;align-items:center;gap:16px;min-height:36px;padding-top:10px;display:grid}.state-sentence,.public-note,.maze-thread{color:#858074db;font-family:var(--font-mono);font-size:10px;line-height:1.45}.maze-thread{white-space:nowrap}.day-dialog{z-index:80;padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));opacity:0;background:#010305b8;justify-content:center;align-items:stretch;transition:opacity .16s;display:flex;position:fixed;inset:0}.day-dialog.is-open{opacity:1}.day-dialog-panel{overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;background:linear-gradient(180deg, #10100d, #04080c), var(--graphite);border:1px solid #eee7d72e;width:min(100%,1180px);min-height:0;max-height:calc(100dvh - 24px);transition:transform .16s;position:relative;overflow:hidden auto;transform:translateY(16px);box-shadow:0 -28px 72px #0000009e}.day-dialog.is-open .day-dialog-panel{transform:translateY(0)}.dialog-toolbar{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#04080cf0;border-bottom:1px solid #eee7d71a;grid-template-columns:38px 38px minmax(112px,auto);justify-content:end;gap:6px;min-height:50px;padding:8px 12px;display:grid;position:sticky;top:0}.dialog-day-nav,.dialog-close{min-height:34px;color:var(--bone);font-family:var(--font-mono);background:#eee7d706;border:1px solid #eee7d738;font-size:11px}.dialog-day-nav{font-size:19px}.dialog-day-nav:disabled{opacity:.25;cursor:not-allowed}.dialog-header{border-bottom:1px solid #eee7d724;min-width:0;padding:18px 24px}.dialog-header h2{max-width:820px;color:var(--bone);margin:5px 0 7px;font-size:clamp(24px,3.2vw,42px);line-height:1.04}.dialog-variable{color:#bdb39ed9}.dialog-mode-thesis{color:#ecd594d1;text-transform:none;margin-top:9px}.dialog-boundary{color:#858074db;text-transform:none;max-width:980px;margin-top:9px}.timeline-detail{min-width:0;padding:22px 24px 26px}.timeline-detail>h3{color:#eee7d7e0;font-family:var(--font-mono);text-transform:uppercase;margin:0 0 14px;font-size:12px;line-height:1.45}.timeline-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.timeline-event{min-width:0}.assigned-item{width:100%;height:clamp(140px, calc(var(--duration-minutes) * .48px), 260px);background:linear-gradient(90deg, color-mix(in srgb, var(--task-accent) 8%, transparent), transparent 24%);color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;border-top:1px solid #eee7d71a;border-radius:0;grid-template-rows:auto 1fr;grid-template-columns:116px minmax(190px,.46fr) minmax(0,1fr);gap:8px 18px;padding:14px 14px 28px 18px;display:grid;position:relative;overflow:hidden}.assigned-item:before{background:var(--task-accent);width:2px;box-shadow:0 0 12px color-mix(in srgb, var(--task-accent) 42%, transparent);content:"";position:absolute;inset:14px auto 14px 0}.assigned-type{grid-area:1/2;align-items:flex-start;gap:9px;min-width:0;display:flex}.assigned-type-icon{width:22px;height:22px;color:var(--task-accent);flex:0 0 22px;place-items:center;display:grid}.assigned-type-icon svg{width:100%;height:100%}.assigned-work-type{color:var(--task-accent);font-family:var(--font-display);text-wrap:balance;font-size:16px;font-weight:600;line-height:1.22}.assigned-secondary{grid-area:1/3;align-content:start;gap:6px;min-width:0;display:grid}.assigned-time{color:#eee7d7d1;font-family:var(--font-mono);font-variant-numeric:tabular-nums;grid-row:1/3;align-content:start;gap:5px;font-size:12px;display:grid}.assigned-time small{color:#bdb39eb8;font-size:9px;font-weight:400;line-height:1.35}.assigned-category{color:#bdb39eb3;font-family:var(--font-mono);font-size:10px;line-height:1.45}.record-provenance{color:#67d7d1ad;font-family:var(--font-mono);letter-spacing:.035em;font-size:8px}.assigned-copy{color:#eee7d7d6;-webkit-line-clamp:3;-webkit-box-orient:vertical;grid-column:2/4;align-self:start;max-width:min(100%,64ch);max-height:4.56em;font-size:14px;line-height:1.52;display:-webkit-box;position:relative;overflow:hidden}.assigned-copy.is-clamped:after{min-width:2.6em;color:var(--gold-pale);text-align:right;content:"…";background:linear-gradient(90deg,#0000,#080c0e 48%);padding-left:1em;position:absolute;bottom:0;right:0}.autonomous-event{background:radial-gradient(circle at 82% 42%,#78d9e61f,#0000 38%),linear-gradient(110deg,#ecd5941a,#04080cc2 46%);border:1px solid #78d9e64d;grid-template-columns:116px minmax(220px,.72fr) minmax(320px,1.28fr);align-items:center;gap:18px;min-height:310px;padding:18px;display:grid;box-shadow:inset 0 0 46px #78d9e609}.autonomous-time{color:var(--cyan);font-family:var(--font-mono);font-variant-numeric:tabular-nums;align-self:start;gap:5px;font-size:12px;display:grid}.autonomous-time small{color:#bdb39eb8;font-size:9px;line-height:1.35}.autonomous-copy{min-width:0}.autonomous-kicker{color:var(--cyan);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:9px}.autonomous-copy h4{color:var(--gold-pale);margin:8px 0 10px;font-size:clamp(21px,2.3vw,32px);font-weight:500;line-height:1.08}.autonomous-copy>p:last-child{color:#eee7d7c2;font-size:13px;line-height:1.55}.autonomous-work-link{width:100%;min-width:0;color:var(--gold-pale);font-family:var(--font-mono);text-align:center;text-transform:uppercase;background:#020506;border:1px solid #78d9e661;gap:8px;font-size:9px;text-decoration:none;display:grid;overflow:hidden}.self-preview{object-fit:cover;width:100%;height:clamp(200px,27vh,300px);transition:transform .22s,opacity .22s;display:block}.autonomous-work-link>span{padding:0 8px 8px}.autonomous-work-link:hover .self-preview,.autonomous-work-link:focus-within .self-preview{opacity:.9;transform:scale(1.014)}.pulse-event{color:#bdb39eb8;min-height:34px;font-family:var(--font-mono);border-top:1px solid #eee7d70d;grid-template-columns:116px minmax(36px,.25fr) minmax(0,auto) 1fr;align-items:center;gap:12px;padding:5px 18px;font-size:9px;display:grid}.pulse-time{font-variant-numeric:tabular-nums}.pulse-line{background:var(--pulse-accent);height:2px;box-shadow:0 0 10px color-mix(in srgb, var(--pulse-accent) 48%, transparent)}.pulse-count{color:var(--pulse-accent)}.redaction-badge{color:#ff9f85d1;font-family:var(--font-mono);letter-spacing:.04em;font-size:8px;position:absolute;bottom:8px;right:12px}.task-dialog{z-index:100;padding:max(14px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) max(14px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));opacity:0;background:#000000ad;place-items:center;transition:opacity .14s;display:grid;position:fixed;inset:0}.task-dialog.is-open{opacity:1}.task-dialog-panel{overscroll-behavior:contain;background:radial-gradient(circle at 100% 0,#78d9e614,#0000 34%),#090d10;border:1px solid #eee7d738;width:min(100%,700px);max-height:min(82dvh,720px);padding:26px;transition:transform .14s;position:relative;overflow:hidden auto;transform:scale(.985);box-shadow:0 24px 90px #000000b3}.task-dialog.is-open .task-dialog-panel{transform:none}.task-dialog-close{z-index:2;float:right;min-height:34px;color:var(--bone);font-family:var(--font-mono);background:#090d10f5;padding:0 10px;font-size:10px;position:sticky;top:0}.task-detail-kicker,.task-detail-time,.task-detail-type,.task-detail-provenance{font-family:var(--font-mono);font-size:10px;line-height:1.5}.task-detail-kicker{color:var(--cyan);text-transform:uppercase}.task-dialog-panel>h2{max-width:calc(100% - 100px);color:var(--bone);overflow-wrap:anywhere;margin:8px 0 12px;font-size:clamp(22px,3vw,34px)}.task-detail-copy{gap:16px;margin-top:20px;display:grid}.task-detail-copy section{background:#eee7d706;border:1px solid #eee7d71a;min-width:0;padding:14px}.task-detail-copy section[hidden]{display:none}.task-detail-copy h3{color:var(--gold-pale);font-family:var(--font-mono);margin:0 0 8px;font-size:10px}.task-detail-copy p{color:#eee7d7db;overflow-wrap:anywhere;white-space:pre-wrap;font-size:15px;line-height:1.65}.task-detail-provenance{color:#67d7d1b3;overflow-wrap:anywhere;margin-top:18px}:where(body.detail-open){overflow:hidden}@keyframes month-enter{0%{opacity:.72;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.day-dialog,.day-dialog-panel{opacity:1;transform:none;transition:none!important}}@media (width<=980px){.calendar-foot{grid-template-columns:1fr;gap:6px}}@media (width<=720px){.timetable-app{padding:6px 7px 12px}.protocol-bar{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;min-height:40px;padding-bottom:6px}.brand-mark{min-width:0;font-size:14px}.brand-mark span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clock-block{justify-items:end}.clock-time{font-size:15px}.clock-label,.quiet-nav a[href="../maze/"]{display:none}.quiet-nav{gap:0;font-size:11px}.quiet-nav>a,.calendar-bgm-status{display:none}.calendar-bgm-control{max-width:112px}.calendar-bgm-toggle{max-width:112px;min-height:30px;padding:2px 5px;font-size:7px;line-height:1.2}.calendar-shell{gap:7px;min-height:0;padding-top:6px}.calendar-head{grid-template-columns:1fr;gap:8px}h1{margin-top:2px;font-size:clamp(24px,7vw,31px)}.thesis-line{font-size:12px}.month-controls{grid-template-columns:34px minmax(0,1fr) 34px;justify-self:stretch;padding-bottom:0}.month-button,.today-button{min-height:32px}.month-button{width:34px;font-size:22px}.today-button{padding:0 8px;font-size:10px}.calendar-legend{gap:10px;font-size:9px}.legend-line{width:17px}.month-grid{grid-template-rows:20px;grid-auto-rows:minmax(55px,1fr);height:min(520px,100vh - 210px)}.weekday-cell{padding:0 3px;font-size:8px}.date-cell.is-today:after{top:22px;left:4px;right:4px}.empty-date-number,.calendar-day-button{padding:4px}.empty-date-number,.cell-date-number{letter-spacing:-.02em;white-space:nowrap;font-size:10px}.calendar-day-button{min-height:50px}.cell-material{gap:2px;padding-top:2px}.assigned-marks{gap:1px}.assigned-mark{border-left-width:1px;padding-left:4px;font-size:8px}.self-mark{margin-top:1px;padding:2px 0 0 4px;font-size:8px}.self-mark strong{margin-top:1px}.calendar-foot{padding-top:6px}.state-sentence,.public-note,.maze-thread{font-size:9px}.day-dialog{background:#04080c;align-items:stretch;height:100dvh;padding:0;overflow:hidden}.day-dialog-panel{overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;border-left:0;border-right:0;width:100%;height:100%;min-height:0;max-height:100%;display:block;overflow:hidden auto}.dialog-toolbar{grid-template-columns:34px 34px minmax(96px,auto);min-height:46px;padding:6px 8px}.dialog-day-nav,.dialog-close{min-height:32px;font-size:10px}.dialog-header{padding:12px}.dialog-header h2{margin:4px 0 5px;font-size:clamp(21px,6vw,28px)}.dialog-date,.dialog-variable{font-size:9px;line-height:1.35}.timeline-detail{padding:14px 12px 18px}.timeline-detail>h3{margin-bottom:8px;font-size:10px}.assigned-item{height:clamp(150px, calc(var(--duration-minutes) * .35px), 260px);grid-template-rows:auto auto auto auto;grid-template-columns:76px minmax(0,1fr);gap:7px 9px;padding:12px 9px 27px 14px}.assigned-item:before{top:12px;bottom:12px}.assigned-type{grid-area:1/1/auto/-1}.assigned-work-type{font-size:14px}.assigned-type-icon{flex-basis:19px;width:19px;height:19px}.assigned-time{grid-area:2/1;gap:2px;font-size:10px}.assigned-secondary{grid-area:2/2;gap:3px}.assigned-copy{overflow-wrap:anywhere;-webkit-line-clamp:3;grid-area:3/1/auto/-1;font-size:12px;line-height:1.45}.assigned-time,.assigned-category{font-size:9px}.autonomous-event{grid-template-columns:1fr;gap:10px;min-height:0;padding:14px}.autonomous-time{grid-template-columns:auto 1fr;align-items:baseline;gap:8px}.autonomous-copy h4{font-size:20px}.autonomous-copy>p:last-child{font-size:12px;line-height:1.5}.self-preview{height:min(55vw,230px)}.pulse-event{grid-template-columns:58px 22px minmax(0,1fr) auto;gap:7px;min-height:30px;padding:4px 8px;font-size:8px}.pulse-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.redaction-badge{font-size:7px;bottom:6px;right:9px}.task-dialog{padding:max(6px, env(safe-area-inset-top)) max(6px, env(safe-area-inset-right)) max(6px, env(safe-area-inset-bottom)) max(6px, env(safe-area-inset-left))}.task-dialog-panel{width:100%;max-height:calc(100dvh - 12px);padding:18px 14px}.task-dialog-panel>h2{max-width:calc(100% - 84px);font-size:21px}.task-detail-copy{gap:10px;margin-top:14px}.task-detail-copy section{padding:11px}.task-detail-copy p{font-size:13px;line-height:1.55}}@media (width<=430px){.month-grid{height:min(490px,100vh - 205px)}.weekday-cell{font-size:7px}.assigned-mark,.self-mark{font-size:8px}.marker-divider,.marker-en,.title-divider,.title-en{display:none}.marker-zh:after{content:"·"}}.timeline-list,.timeline-touch-group,.assigned-item,.pulse-item,.autonomous-event,.event-reading-card,.task-dialog-panel,.task-detail-copy section{border-radius:0!important}.event-reading-card[data-layer=climate]{z-index:4;opacity:.52;border-width:1px;border-color:color-mix(in srgb, var(--event-accent) 30%, var(--hairline));background:linear-gradient(112deg, color-mix(in srgb, var(--event-accent) 7%, transparent), transparent 44%), color-mix(in srgb, var(--routine-fill) 86%, var(--page-bg));box-shadow:2px 2px 0 color-mix(in srgb, var(--page-bg) 55%, transparent), inset 0 1px 0 color-mix(in srgb, var(--ink) 5%, transparent);filter:saturate(.68)}.event-reading-card[data-layer=event]{z-index:16;opacity:.98;box-shadow:5px 6px 0 color-mix(in srgb, var(--page-bg) 76%, transparent), 0 0 0 1px color-mix(in srgb, var(--event-accent) 30%, transparent);border-width:1px}.event-reading-card[data-layer=absence]{z-index:12;opacity:.9;border-color:color-mix(in srgb, var(--gold-trace) 62%, var(--ink-muted));background:linear-gradient(90deg, transparent 0 13%, color-mix(in srgb, var(--ash) 7%, transparent) 13% 14%, transparent 14%), color-mix(in srgb, var(--routine-fill) 92%, var(--page-bg));box-shadow:4px 5px 0 color-mix(in srgb, var(--page-bg) 71%, transparent), inset 3px 0 0 color-mix(in srgb, var(--gold-trace) 46%, transparent)}.event-reading-card[data-layer=beacon]{z-index:20;opacity:1;box-shadow:7px 8px 0 color-mix(in srgb, var(--page-bg) 79%, transparent), 0 0 0 1px color-mix(in srgb, var(--cyan-trace) 35%, transparent);border-width:2px}.event-reading-card[data-layer=climate]:hover,.event-reading-card[data-layer=climate]:focus-visible,.event-reading-card[data-layer=climate].is-selected{z-index:30;opacity:.88;filter:saturate(.9)}.promoted-reading-card{--event-accent:color-mix(in srgb, var(--red-anomaly) 68%, var(--gold-pale));border-left:4px solid var(--event-accent);background:linear-gradient(105deg, color-mix(in srgb, var(--red-anomaly) 16%, transparent), transparent 47%), var(--assigned-fill)}.pulse-item.event-reading-card[data-layer=climate]:hover,.pulse-item.event-reading-card[data-layer=climate]:focus-visible,.pulse-item.event-reading-card[data-layer=climate].is-selected{background:linear-gradient(112deg, color-mix(in srgb, var(--event-accent) 10%, transparent), transparent 48%), color-mix(in srgb, var(--routine-fill) 90%, var(--page-bg));color:var(--ink)}.pulse-item.event-reading-card[data-layer=event],.pulse-item.event-reading-card[data-layer=event]:hover,.pulse-item.event-reading-card[data-layer=event]:focus-visible,.pulse-item.event-reading-card[data-layer=event].is-selected{background:linear-gradient(105deg, color-mix(in srgb, var(--red-anomaly) 13%, transparent), transparent 47%), var(--routine-fill);color:var(--ink)}.pulse-item.event-reading-card[data-layer=absence]:hover,.pulse-item.event-reading-card[data-layer=absence]:focus-visible,.pulse-item.event-reading-card[data-layer=absence].is-selected{background:linear-gradient(90deg, transparent 0 13%, color-mix(in srgb, var(--ash) 9%, transparent) 13% 14%, transparent 14%), color-mix(in srgb, var(--routine-fill) 96%, var(--page-bg));color:var(--ink)}.absence-reading-card .pulse-line{background:color-mix(in srgb, var(--gold-trace) 76%, var(--ink-soft))}.absence-reading-card .pulse-label,.absence-reading-card .pulse-time{color:var(--gold-pale)}.redaction-block{color:#0000;vertical-align:-.02em;white-space:nowrap;background:linear-gradient(90deg, color-mix(in srgb, var(--ink) 88%, var(--gold-trace)), color-mix(in srgb, var(--ink) 72%, var(--ash)));width:4ch;height:.72em;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--gold-pale) 13%, transparent);display:inline-block;overflow:hidden}.task-detail-occurrences{border-top:1px solid var(--hairline-strong);margin-top:16px;padding-top:13px}.task-detail-occurrences[hidden]{display:none}.task-detail-occurrences>h3{color:var(--cyan-trace);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 9px;font-size:9px;font-weight:600}.task-detail-occurrences ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.task-occurrence{border:1px solid var(--hairline);background:linear-gradient(90deg, color-mix(in srgb, var(--cyan-trace) 5%, transparent), transparent 32%), var(--pane-quiet);padding:8px 9px}.task-occurrence h4{color:var(--gold-pale);font-family:var(--font-mono);margin:0 0 5px;font-size:9px;line-height:1.35}.task-occurrence p{color:var(--ink-soft);margin:2px 0 0;font-size:9px;line-height:1.4}@media (width<=720px){.event-reading-card[data-layer=climate]{opacity:.56}.event-reading-card[data-layer=absence]{opacity:.92}}@media (prefers-reduced-motion:reduce){.event-reading-card[data-layer=climate],.event-reading-card[data-layer=event],.event-reading-card[data-layer=absence],.event-reading-card[data-layer=beacon]{transition:none!important}}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.timeline-list{--minute-height:1.55px;--time-gutter:56px;border:1px solid color-mix(in srgb, var(--ink) 22%, var(--page-bg));background:linear-gradient(90deg, color-mix(in srgb, var(--page-bg) 88%, var(--cyan-muted)) 0 21%, color-mix(in srgb, var(--pane-solid) 94%, var(--ash)) 21% 61.8%, color-mix(in srgb, var(--page-bg) 91%, var(--gold-trace)) 61.8% 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 4%, transparent);border-radius:0;overflow:visible}.timeline-touch-toggle,.timeline-touch-control,.timeline-touch-group{border-radius:0}.timeline-list:before{z-index:0;opacity:.18;background:repeating-linear-gradient(180deg, transparent 0 11px, color-mix(in srgb, var(--ink) 7%, transparent) 11px 12px);mix-blend-mode:normal;border-radius:0}.timeline-list:after{z-index:0;left:calc(var(--time-gutter) + 61.8%);opacity:.5;background:linear-gradient(to bottom, var(--cyan-trace) 0 11%, var(--gold-trace) 11% 27%, var(--ink-muted) 27% 68%, var(--red-anomaly) 68% 100%);width:2px;transform:none}.timeline-events-layer,.timeline-connector-layer,.timeline-reading-layer{inset:0 0 0 var(--time-gutter);position:absolute}.timeline-connector-layer{z-index:2;pointer-events:none;overflow:visible}.timeline-reading-layer{z-index:3;pointer-events:none;overflow:visible}.timeline-event,.timeline-event.assigned-event,.timeline-event.autonomous-event,.timeline-event.pulse-event{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;animation:none;display:block;overflow:visible}.event-footprint{border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);background:color-mix(in srgb, var(--ink-muted) 18%, transparent);min-width:1px;box-shadow:none;opacity:.24;border-radius:0;transition:opacity .12s ease-out,border-color .12s ease-out,box-shadow .12s ease-out;display:block;position:absolute;inset:0;overflow:visible}.assigned-event .event-footprint{border-color:color-mix(in srgb, var(--task-accent) 44%, var(--ink-muted));background:color-mix(in srgb, var(--task-accent) 16%, transparent)}.pulse-event .event-footprint{border-color:color-mix(in srgb, var(--pulse-accent) 52%, var(--cyan-muted));background:color-mix(in srgb, var(--pulse-accent) 19%, transparent)}.autonomous-event .event-footprint{border:1px solid color-mix(in srgb, var(--gold-trace) 58%, var(--cyan-trace));background:linear-gradient(90deg, color-mix(in srgb, var(--cyan-trace) 18%, transparent), color-mix(in srgb, var(--gold-trace) 10%, transparent));opacity:.42}.footprint-rule{opacity:.28;background:currentColor;width:2px;transition:opacity .12s ease-out;position:absolute;top:0;bottom:0;left:3px}.footprint-registration{opacity:.36;background:currentColor;width:9px;height:1px;transition:opacity .12s ease-out;position:absolute;top:50%;left:-3px}.event-connector{opacity:0;background:color-mix(in srgb, var(--gold-trace) 48%, var(--ink-muted));height:1px;box-shadow:none;transform-origin:0;transition:background .12s ease-out,box-shadow .12s ease-out;display:block;position:absolute}.event-connector:before,.event-connector:after{border:1px solid color-mix(in srgb, var(--cyan-trace) 48%, var(--ink));background:var(--page-bg);content:"";opacity:.3;border-radius:0;width:3px;height:3px;transition:opacity .12s ease-out,border-color .12s ease-out;position:absolute;top:-1px}.event-connector:before{left:-2px}.event-connector:after{right:-2px}.timeline-connector-layer.is-placed .event-connector{opacity:.13}.timeline-event.is-linked-active{z-index:12}.timeline-event.is-linked-active .event-footprint,.event-footprint.is-linked-active{border-color:color-mix(in srgb, currentColor 72%, var(--cyan-trace));box-shadow:0 0 0 1px color-mix(in srgb, var(--page-bg) 68%, transparent);opacity:.96}.timeline-event.is-linked-active .footprint-rule,.timeline-event.is-linked-active .footprint-registration{opacity:1}.timeline-connector-layer.is-placed .event-connector.is-linked-active{z-index:2;opacity:.94;background:color-mix(in srgb, var(--gold-pale) 78%, var(--cyan-trace));box-shadow:0 0 0 .5px color-mix(in srgb, var(--page-bg) 72%, transparent)}.event-connector.is-linked-active:before,.event-connector.is-linked-active:after{border-color:color-mix(in srgb, var(--cyan-trace) 86%, var(--ink));opacity:1}.event-reading-card{z-index:3;min-width:0;min-height:48px;height:var(--reading-card-height);border:1px solid color-mix(in srgb, var(--ink) 26%, var(--page-bg));box-shadow:3px 4px 0 color-mix(in srgb, var(--page-bg) 68%, transparent), inset 0 1px 0 color-mix(in srgb, var(--ink) 11%, transparent);visibility:hidden;pointer-events:auto;transform-origin:50%;margin:0;transition:transform .15s ease-out,box-shadow .15s ease-out;overflow:hidden;transform:translateZ(0)scale(1);border-radius:0!important;position:absolute!important}.timeline-reading-layer.is-placed .event-reading-card{visibility:visible}.event-reading-card:hover,.event-reading-card:focus-visible,.event-reading-card.is-selected{z-index:30;outline:2px solid var(--gold-pale);outline-offset:2px;box-shadow:8px 9px 0 color-mix(in srgb, var(--page-bg) 78%, transparent), 0 0 0 1px color-mix(in srgb, var(--cyan-trace) 52%, transparent);transform:translateZ(0)scale(1.025)}.assigned-item.event-reading-card{border-color:color-mix(in srgb, var(--event-accent) 53%, var(--ink-muted));background:linear-gradient(105deg, color-mix(in srgb, var(--event-accent) 15%, var(--assigned-fill)) 0 19%, var(--assigned-fill) 19% 72%, color-mix(in srgb, var(--gold-trace) 4%, var(--assigned-fill)) 72%);width:auto;color:var(--ink);grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) auto;gap:3px 7px;padding:8px 9px 8px 12px;display:grid}.assigned-item.event-reading-card:before{background:var(--event-accent);width:4px;box-shadow:none;border-radius:0;inset:0 auto 0 0}.assigned-item.event-reading-card:after{background:var(--gold-trace);opacity:.28;width:18%;height:2px;top:auto;bottom:7px;right:0;transform:none}.assigned-item .assigned-time{color:var(--ink-muted);grid-area:2/1;font-size:8px;line-height:1.25;display:block}.assigned-item .assigned-time small{display:none}.assigned-item .assigned-type{grid-area:1/1/auto/-1;align-items:center;gap:5px;display:flex}.assigned-item .assigned-type-icon{flex-basis:14px;width:14px;height:14px}.assigned-item .assigned-work-type{color:var(--event-accent);text-overflow:clip;white-space:normal;font-size:11px;line-height:1.2;display:block;overflow:hidden}.assigned-item .assigned-secondary{grid-area:2/2;display:block}.assigned-item .assigned-category{color:var(--ink-muted);font-size:7px}.assigned-item .record-provenance{display:none}.assigned-item .assigned-copy{max-width:none;max-height:none;color:var(--ink-soft);-webkit-line-clamp:4;-webkit-box-orient:vertical;grid-area:3/1/auto/-1;font-size:9px;line-height:1.3;display:-webkit-box;overflow:hidden}.assigned-item .redaction-badge{font-size:6px;bottom:4px;right:7px}.pulse-item.event-reading-card{--event-accent:color-mix(in srgb, var(--pulse-accent) 52%, var(--cyan-muted));border-color:color-mix(in srgb, var(--event-accent) 64%, var(--ink-muted));background:linear-gradient(112deg, color-mix(in srgb, var(--event-accent) 14%, var(--routine-fill)) 0 24%, var(--routine-fill) 24% 78%, color-mix(in srgb, var(--ash) 3%, var(--routine-fill)) 78%);width:auto;color:var(--ink-soft);grid-template-rows:auto auto 1fr;grid-template-columns:3px minmax(0,1fr);gap:2px 5px;padding:6px 6px 5px;display:grid}.pulse-item.event-reading-card:before{opacity:.28;background:var(--event-accent);width:18%;height:2px;top:0;right:0;transform:none}.pulse-item.event-reading-card:after{display:none}.pulse-item .pulse-line{background:var(--event-accent);grid-area:1/1/-1;width:3px;min-height:100%;display:block}.pulse-item .pulse-heading{grid-area:1/2;align-items:flex-start;gap:3px;display:flex}.pulse-item .pulse-label{color:var(--ink);text-overflow:clip;white-space:normal;font-size:9px;font-weight:700;line-height:1.2;display:block;overflow:hidden}.pulse-item .pulse-count{color:var(--event-accent);font-size:7px}.pulse-item .pulse-time{color:var(--event-accent);grid-area:2/2;font-size:7px;line-height:1;display:block}.pulse-item .pulse-duration{display:none}.pulse-item .pulse-summary{color:var(--ink-soft);-webkit-line-clamp:4;-webkit-box-orient:vertical;grid-area:3/2;font-size:8.5px;line-height:1.2;display:-webkit-box;overflow:hidden}.autonomous-work-link.event-reading-card{border:2px solid color-mix(in srgb, var(--cyan-trace) 62%, var(--gold-trace));background:linear-gradient(108deg, color-mix(in srgb, var(--gold-trace) 18%, var(--self-fill)) 0 33%, var(--self-fill) 33% 68%, color-mix(in srgb, var(--cyan-trace) 17%, var(--self-fill)) 68%);width:auto;color:var(--ink);text-align:left;text-transform:none;cursor:default;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,.86fr) minmax(72px,1.14fr);gap:6px 8px;padding:9px;text-decoration:none;display:grid}.autonomous-reading-card .autonomous-time{color:var(--gold-pale);grid-area:1/1;gap:1px;font-size:8px;display:grid}.autonomous-reading-card .autonomous-time small{color:var(--ink-muted);font-size:7px}.autonomous-reading-card .autonomous-copy{grid-area:2/1;min-height:0;display:block;overflow:hidden}.autonomous-reading-card .autonomous-kicker{color:var(--cyan-trace);margin:0;font-size:7px}.autonomous-reading-card .autonomous-copy h4{color:var(--gold-pale);white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:4px 0;font-size:clamp(11px,1.15vw,15px);line-height:1.12;display:-webkit-box;overflow:hidden}.autonomous-reading-card .autonomous-copy>p:last-child{color:var(--ink-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:8px;line-height:1.2;display:-webkit-box;overflow:hidden}.autonomous-reading-card:not(.is-compact-reading-card) .autonomous-copy>p:last-child{-webkit-line-clamp:1}.autonomous-work-link.event-reading-card>.autonomous-preview-frame{aspect-ratio:16/9;border-left:3px solid var(--page-bg);background:var(--page-bg);cursor:pointer;grid-area:1/2/4;align-self:center;min-width:0;padding:0;text-decoration:none;display:block;position:relative;overflow:hidden}.autonomous-preview-frame:after{border:1px solid color-mix(in srgb, var(--cyan-trace) 38%, transparent);pointer-events:none;content:"";position:absolute;inset:0}.autonomous-reading-card .self-preview{object-fit:cover;width:100%;height:100%;min-height:0;transition:transform .7s ease-out;display:block}.autonomous-reading-card:hover .self-preview,.autonomous-reading-card:focus-within .self-preview,.autonomous-reading-card.is-selected .self-preview{opacity:1;transform:scale(1.035)translate(-.6%,-.4%)}.autonomous-work-link.event-reading-card>.autonomous-open-copy{color:var(--gold-pale);font-family:var(--font-mono);grid-area:3/1;align-self:end;padding:0;font-size:7px;line-height:1.2;display:block}.autonomous-work-link.event-reading-card.is-narrow-reading-card{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,.9fr) minmax(72px,1.1fr);gap:4px 5px;padding:7px}.autonomous-reading-card.is-narrow-reading-card .autonomous-time{white-space:nowrap;line-height:1.1}.autonomous-reading-card.is-narrow-reading-card .autonomous-time small{display:none}.autonomous-reading-card.is-narrow-reading-card .autonomous-copy{min-height:0}.autonomous-reading-card.is-narrow-reading-card .autonomous-copy h4{margin:3px 0}.autonomous-reading-card.is-narrow-reading-card .autonomous-copy>p:last-child{-webkit-line-clamp:2}.autonomous-work-link.event-reading-card.is-narrow-reading-card>.autonomous-preview-frame{grid-row:1/3}.autonomous-work-link.event-reading-card.is-narrow-reading-card>.autonomous-open-copy{display:none}.autonomous-work-link.event-reading-card.is-very-narrow-reading-card{grid-template-columns:minmax(0,1fr) minmax(64px,.95fr);gap:3px 4px;padding:6px}.autonomous-reading-card.is-very-narrow-reading-card .autonomous-kicker,.autonomous-reading-card.is-very-narrow-reading-card .autonomous-copy>p:last-child{display:none}:root[data-theme=light] .timeline-list{background:linear-gradient(90deg, color-mix(in srgb, var(--page-bg) 80%, var(--cyan-muted)) 0 21%, color-mix(in srgb, var(--pane-solid) 91%, var(--ash)) 21% 61.8%, color-mix(in srgb, var(--page-bg) 83%, var(--gold-trace)) 61.8% 100%)}:root[data-theme=light] .event-reading-card{box-shadow:5px 5px 0 color-mix(in srgb, var(--ink) 12%, transparent), inset 0 1px 0 #ffffff6b}@media (width<=720px){.timeline-list{--minute-height:2.15px;--time-gutter:42px;border-radius:0}.event-reading-card{box-shadow:3px 4px 0 color-mix(in srgb, var(--page-bg) 74%, transparent), inset 0 1px 0 color-mix(in srgb, var(--ink) 10%, transparent)}.assigned-item.event-reading-card,.pulse-item.event-reading-card,.autonomous-work-link.event-reading-card{border-radius:0}.assigned-item .assigned-secondary{display:none}.assigned-item .assigned-time{grid-column:1/-1}}@media (width<=430px){.timeline-detail{padding-left:8px;padding-right:8px}.timeline-list{--time-gutter:38px}.timeline-hour-marker span{left:4px}.pulse-item.event-reading-card{padding-left:4px;padding-right:4px}.autonomous-work-link.event-reading-card{grid-template-columns:minmax(0,.92fr) minmax(64px,1.08fr);gap:5px;padding:7px}}@media (prefers-reduced-motion:reduce){.event-footprint,.footprint-rule,.footprint-registration,.event-connector,.event-connector:before,.event-connector:after,.event-reading-card,.event-reading-card:hover,.event-reading-card:focus-visible,.event-reading-card.is-selected,.autonomous-reading-card .self-preview,.autonomous-reading-card:hover .self-preview,.autonomous-reading-card:focus-within .self-preview,.autonomous-reading-card.is-selected .self-preview{transition-duration:0s!important;transform:none!important}}.timeline-help{color:#bdb39e9e;font-family:var(--font-mono);margin:-7px 0 13px;font-size:8px;line-height:1.45}.timeline-touch-access{display:none}.timeline-touch-toggle,.timeline-touch-control{color:#eee7d7e0;min-height:44px;font-family:var(--font-mono);text-align:left;background:#071014f0;border:1px solid #78d9e659;font-size:10px;line-height:1.35}.timeline-touch-toggle{width:100%;padding:8px 11px}.timeline-touch-groups{gap:8px;margin:8px 0 12px;display:grid}.timeline-touch-groups[hidden]{display:none}.timeline-touch-group{background:#020507b8;border:1px solid #eee7d71a;gap:4px;padding:7px;display:grid}.timeline-touch-group h4{color:#bdb39eb8;font-family:var(--font-mono);margin:0 2px 3px;font-size:8px;font-weight:400;line-height:1.45}.timeline-touch-control{align-items:center;width:100%;padding:7px 9px;text-decoration:none;display:flex}.timeline-touch-control:focus-visible{border-color:var(--gold-pale);outline-offset:1px;outline:2px solid #ecd59494}.timeline-list{--minute-height:1.05px;--time-gutter:56px;height:calc(1440 * var(--minute-height));background:#0205077a;border:1px solid #eee7d714;border-bottom-color:#eee7d729;margin:0;padding:0;display:block;position:relative;overflow:visible}.timeline-events-layer{z-index:1;inset:0 0 0 var(--time-gutter);position:absolute}.timeline-hour-marker{z-index:0;top:calc(var(--hour-minute) * var(--minute-height));pointer-events:none;border-top:1px solid #eee7d716;height:1px;position:absolute;left:0;right:0}.timeline-hour-marker span{color:#bdb39e94;font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:8px;position:absolute;top:-7px;left:8px}.timeline-event{top:calc(var(--event-start-minute) * var(--minute-height));height:calc(var(--event-duration-minutes) * var(--minute-height));min-width:0;position:absolute;overflow:visible;container-type:inline-size}.timeline-event:focus-within{z-index:20}.assigned-event{z-index:1}.autonomous-event{z-index:4;background:radial-gradient(circle at 82% 42%,#78d9e624,#0000 42%),linear-gradient(110deg,#ecd5941f,#04080ce6 52%);border:1px solid #78d9e68a;grid-template-columns:minmax(110px,.9fr) minmax(120px,1.1fr);align-items:stretch;gap:8px;min-height:0;padding:6px 8px;display:grid;overflow:hidden}.pulse-event{z-index:3;min-height:0;color:inherit;font-size:inherit;border:0;padding:0;display:block}.assigned-item{border:1px solid color-mix(in srgb, var(--task-accent) 30%, #eee7d71a);background:linear-gradient(90deg, color-mix(in srgb, var(--task-accent) 11%, #071014), #030709f0 34%);grid-template-columns:104px minmax(150px,.42fr) minmax(0,1fr);gap:7px 12px;width:100%;height:100%;min-height:0;padding:11px 12px 24px 14px}.assigned-item:before{inset:10px auto 10px 0}.assigned-item:hover,.assigned-item:focus-visible{z-index:2;background:linear-gradient(90deg, color-mix(in srgb, var(--task-accent) 18%, #071014), #030709fa 42%)}.autonomous-time{display:none}.autonomous-copy{align-self:start;min-width:0;overflow:hidden}.autonomous-kicker{margin:0;font-size:7px}.autonomous-copy h4{text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:clamp(11px,1.25vw,15px);line-height:1.1;overflow:hidden}.autonomous-copy>p:last-child{display:none}.autonomous-work-link{border-color:#78d9e675;height:100%;min-height:0;display:block}.self-preview{object-fit:cover;width:100%;height:100%;min-height:0}.autonomous-work-link>span{display:none}.pulse-item{border:1px solid color-mix(in srgb, var(--pulse-accent) 34%, #eee7d71f);background:linear-gradient(110deg, color-mix(in srgb, var(--pulse-accent) 13%, #071014), #030709f5 45%);color:#eee7d7c2;width:100%;height:100%;min-height:0;font:inherit;text-align:left;cursor:pointer;grid-template-rows:auto auto 1fr;grid-template-columns:auto 1fr;gap:3px 7px;padding:7px 9px;display:grid;position:relative;overflow:hidden}.pulse-item:after{content:"";position:absolute;inset:-3px 0}.pulse-item:hover,.pulse-item:focus-visible{z-index:10;border-color:var(--pulse-accent);outline:1px solid color-mix(in srgb, var(--pulse-accent) 58%, transparent);background:linear-gradient(110deg, color-mix(in srgb, var(--pulse-accent) 20%, #071014), #030709fc 52%)}.pulse-time{color:var(--pulse-accent);font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:1/1;font-size:8px}.pulse-line{grid-area:2/1/4;width:2px;height:100%;min-height:6px}.pulse-heading{grid-area:1/2;align-items:baseline;gap:6px;min-width:0;display:flex}.pulse-label{color:#eee7d7d6;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:650;overflow:hidden}.pulse-count{flex:none;font-size:8px}.pulse-duration{color:#bdb39e94;font-family:var(--font-mono);grid-area:2/2;font-size:7px}.pulse-summary{color:#eee7d7b3;-webkit-line-clamp:3;-webkit-box-orient:vertical;grid-area:3/2;font-size:9px;line-height:1.35;display:-webkit-box;overflow:hidden}.timeline-event.is-compact-event .pulse-item{grid-template-rows:1fr;grid-template-columns:2px 1fr;gap:5px;padding:2px 5px}.timeline-event.is-compact-event .pulse-time,.timeline-event.is-compact-event .pulse-duration,.timeline-event.is-compact-event .pulse-summary{display:none}.timeline-event.is-compact-event .pulse-line{grid-area:1/1}.timeline-event.is-compact-event .pulse-heading{grid-area:1/2;align-self:center}.timeline-event.is-medium-event .pulse-item{grid-template-rows:auto 1fr;gap:2px 6px;padding:4px 6px}.timeline-event.is-medium-event .pulse-duration{display:none}.timeline-event.is-medium-event .pulse-summary{-webkit-line-clamp:1;grid-row:2;font-size:8px}.timeline-event.is-medium-event .pulse-line{grid-row:2}.timeline-event.is-micro-event .pulse-item{background:var(--pulse-accent);box-shadow:0 0 8px color-mix(in srgb, var(--pulse-accent) 54%, transparent);border:0;padding:0;overflow:visible}.timeline-event.is-micro-event .pulse-item>*{display:none}@media (hover:hover) and (pointer:fine){.timeline-event.is-compact-event .pulse-item:hover,.timeline-event.is-compact-event .pulse-item:focus-visible,.timeline-event.is-micro-event .pulse-item:hover,.timeline-event.is-micro-event .pulse-item:focus-visible{border:1px solid var(--pulse-accent);background:#071014;grid-template-rows:auto auto 1fr;grid-template-columns:auto 1fr;gap:3px 7px;width:max(100%,250px);min-height:70px;padding:7px 9px;display:grid;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 12px 28px #0000008a}.timeline-event.is-last-lane .pulse-item:hover,.timeline-event.is-last-lane .pulse-item:focus-visible{left:auto;right:0}.timeline-event.is-compact-event .pulse-item:hover>*,.timeline-event.is-compact-event .pulse-item:focus-visible>*,.timeline-event.is-micro-event .pulse-item:hover>*,.timeline-event.is-micro-event .pulse-item:focus-visible>*{display:initial}.timeline-event.is-compact-event .pulse-item:hover .pulse-line,.timeline-event.is-compact-event .pulse-item:focus-visible .pulse-line,.timeline-event.is-micro-event .pulse-item:hover .pulse-line,.timeline-event.is-micro-event .pulse-item:focus-visible .pulse-line{grid-area:2/1/4;display:block}.timeline-event.is-compact-event .pulse-item:hover .pulse-heading,.timeline-event.is-compact-event .pulse-item:focus-visible .pulse-heading,.timeline-event.is-micro-event .pulse-item:hover .pulse-heading,.timeline-event.is-micro-event .pulse-item:focus-visible .pulse-heading{grid-area:1/2;display:flex}.timeline-event.is-compact-event .pulse-item:hover .pulse-time,.timeline-event.is-compact-event .pulse-item:focus-visible .pulse-time,.timeline-event.is-micro-event .pulse-item:hover .pulse-time,.timeline-event.is-micro-event .pulse-item:focus-visible .pulse-time{grid-area:1/1;display:block}.timeline-event.is-compact-event .pulse-item:hover .pulse-duration,.timeline-event.is-compact-event .pulse-item:focus-visible .pulse-duration,.timeline-event.is-micro-event .pulse-item:hover .pulse-duration,.timeline-event.is-micro-event .pulse-item:focus-visible .pulse-duration{grid-area:2/2;display:block}.timeline-event.is-compact-event .pulse-item:hover .pulse-summary,.timeline-event.is-compact-event .pulse-item:focus-visible .pulse-summary,.timeline-event.is-micro-event .pulse-item:hover .pulse-summary,.timeline-event.is-micro-event .pulse-item:focus-visible .pulse-summary{grid-area:3/2;display:-webkit-box}}@container (width<=430px){.assigned-item{grid-template-rows:auto auto 1fr;grid-template-columns:82px minmax(0,1fr);padding:8px 8px 20px 10px}.assigned-time{grid-area:1/1;font-size:9px}.assigned-type{grid-area:1/2}.assigned-secondary{grid-area:2/1/auto/-1}.assigned-copy{-webkit-line-clamp:2;grid-area:3/1/auto/-1;font-size:11px}.record-provenance{display:none}}@container (width<=240px){.assigned-item{padding:7px;display:block}.assigned-type,.assigned-secondary,.assigned-copy,.redaction-badge{display:none}.assigned-time{font-size:8px;display:block}.assigned-time small{display:none}.autonomous-event{grid-template-columns:1fr;padding:4px}.autonomous-copy{display:none}.pulse-item{grid-template-columns:2px 1fr;padding:4px}.pulse-time,.pulse-duration,.pulse-summary{display:none}}@media (width<=720px){.timeline-list{--minute-height:.86px;--time-gutter:42px}.timeline-hour-marker span{font-size:7px;left:5px}.assigned-item,.autonomous-event,.pulse-event{min-height:0}.self-preview{height:100%}.pulse-item:after{inset:-8px 0}}@media (hover:none),(any-pointer:coarse){.timeline-touch-access{margin-bottom:10px;display:block}}:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page-bg:#03070c;--page-depth:#07131c;--pane:#0c171f9e;--pane-quiet:#08101678;--pane-strong:#091219e0;--pane-solid:#091219;--ink:#edf2ec;--ink-soft:#c3cbc5;--ink-muted:#86939a;--hairline:#d7eeef1f;--hairline-strong:#daf1f040;--edge-light:#edfffc57;--cyan-trace:#83d9dd;--cyan-muted:#3b7e88;--gold-trace:#d2b46e;--gold-pale:#ead99f;--red-anomaly:#9f5754;--violet-anomaly:#776a88;--glass-shadow:0 24px 70px #0003087a, 0 3px 12px #00040961;--glass-inner:inset 0 1px 0 #f5fffc1f, inset 0 -1px 0 #00000047;--assigned-fill:#1d2427e8;--routine-fill:#0b1f25ed;--self-fill:#0f252af0;--focus:#f0d992;--graphite:var(--page-bg);--graphite-2:var(--pane-solid);--graphite-3:var(--pane-strong);--bone:var(--ink);--bone-dim:var(--ink-soft);--ash:var(--ink-muted);--ash-dark:#465057;--line:var(--hairline);--line-strong:var(--hairline-strong);--ledger:var(--red-anomaly);--ledger-dim:#663f40;--cyan:var(--cyan-trace);--cyan-dim:var(--cyan-muted);--gold:var(--gold-trace)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page-bg:#d9d7cf;--page-depth:#cbd3d3;--pane:#f5f4edad;--pane-quiet:#eeefea8a;--pane-strong:#f6f5eee6;--pane-solid:#eeede6;--ink:#182226;--ink-soft:#3f4d51;--ink-muted:#657277;--hairline:#19323a21;--hairline-strong:#18313940;--edge-light:#fffffbe6;--cyan-trace:#286f7a;--cyan-muted:#74aeb3;--gold-trace:#90722e;--gold-pale:#755c20;--red-anomaly:#885754;--violet-anomaly:#766d83;--glass-shadow:0 24px 62px #34464b2e, 0 3px 10px #3946481f;--glass-inner:inset 0 1px 0 #fffffceb, inset 0 -1px 0 #334a4e17;--assigned-fill:#e2e2daf0;--routine-fill:#d5e6e5f0;--self-fill:#ddebe7f5;--focus:#684f12;--graphite:var(--page-bg);--graphite-2:var(--pane-solid);--graphite-3:var(--pane-strong);--bone:var(--ink);--bone-dim:var(--ink-soft);--ash:var(--ink-muted);--ash-dark:#8a9495;--line:var(--hairline);--line-strong:var(--hairline-strong);--ledger:var(--red-anomaly);--ledger-dim:#a98982;--cyan:var(--cyan-trace);--cyan-dim:var(--cyan-muted);--gold:var(--gold-trace)}html,body{background:var(--page-bg);color:var(--ink)}body{background:radial-gradient(ellipse at 14% -8%, color-mix(in srgb, var(--cyan-trace) 16%, transparent), transparent 37%), radial-gradient(ellipse at 86% 4%, color-mix(in srgb, var(--gold-trace) 11%, transparent), transparent 32%), radial-gradient(ellipse at 58% 108%, color-mix(in srgb, var(--violet-anomaly) 10%, transparent), transparent 39%), linear-gradient(147deg, var(--page-depth), var(--page-bg) 47%, color-mix(in srgb, var(--page-bg) 88%, #000 12%));background-attachment:fixed;position:relative}:root[data-theme=light] body{background:radial-gradient(at 10% -8%,#9ed5d67a,#0000 38%),radial-gradient(at 88% 1%,#dfc98957,#0000 34%),radial-gradient(at 62% 108%,#8b94a133,#0000 42%),linear-gradient(147deg,#d3dddd,#deddd5 48%,#d4d1c7)}body:before{z-index:0;opacity:.18;background:repeating-linear-gradient(0deg, color-mix(in srgb, var(--ink) 9%, transparent) 0 1px, transparent 1px 5px), repeating-linear-gradient(90deg, color-mix(in srgb, var(--cyan-trace) 8%, transparent) 0 1px, transparent 1px 17px);mix-blend-mode:soft-light}body:after{z-index:0;pointer-events:none;content:"";opacity:.28;background:linear-gradient(90deg, transparent 49.92%, color-mix(in srgb, var(--red-anomaly) 12%, transparent) 50%, transparent 50.08%), repeating-radial-gradient(circle at 37% 29%, color-mix(in srgb, var(--ink) 6%, transparent) 0 .55px, transparent .7px 4px);position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.timetable-app{z-index:1;position:relative}a{color:var(--ink);-webkit-text-decoration-color:color-mix(in srgb, var(--cyan-trace) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--cyan-trace) 50%, transparent)}button:focus-visible,a:focus-visible,iframe:focus-visible{outline-color:var(--focus)}.protocol-bar,.calendar-shell,.day-dialog-panel,.task-dialog-panel{-webkit-backdrop-filter:blur(26px)saturate(138%);backdrop-filter:blur(26px)saturate(138%)}.protocol-bar{border:1px solid var(--hairline);background:linear-gradient(112deg, color-mix(in srgb, var(--edge-light) 18%, transparent), transparent 24%), var(--pane);min-height:64px;box-shadow:var(--glass-inner), 0 10px 34px color-mix(in srgb, var(--page-bg) 52%, transparent);border-radius:17px;padding:9px 12px}.brand-mark{color:var(--ink)}.clock-time{color:var(--ink);text-shadow:.45px 0 color-mix(in srgb, var(--cyan-trace) 58%, transparent), -.45px 0 color-mix(in srgb, var(--red-anomaly) 40%, transparent)}.clock-label,.section-mark,.dialog-kicker,.dialog-date{color:var(--cyan-trace)}.quiet-nav{min-width:0}.theme-toggle,.calendar-bgm-toggle,.month-button,.today-button,.dialog-day-nav,.dialog-close,.task-dialog-close,.timeline-touch-toggle,.timeline-touch-control{border:1px solid var(--hairline-strong);background:linear-gradient(135deg, color-mix(in srgb, var(--edge-light) 18%, transparent), transparent 34%), var(--pane-quiet);color:var(--ink);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--edge-light) 42%, transparent);border-radius:10px}.theme-toggle{width:44px;min-width:44px;min-height:44px;font-family:var(--font-mono);text-align:left;cursor:pointer;place-items:center;padding:8px;font-size:9px;line-height:1.25;display:inline-grid}.theme-toggle:hover,.calendar-bgm-toggle:hover,.month-button:hover,.today-button:hover,.dialog-day-nav:hover:not(:disabled),.dialog-close:hover,.task-dialog-close:hover{border-color:color-mix(in srgb, var(--cyan-trace) 58%, var(--hairline-strong));background:linear-gradient(135deg, color-mix(in srgb, var(--edge-light) 25%, transparent), transparent 38%), color-mix(in srgb, var(--pane-strong) 88%, var(--cyan-trace) 12%)}.calendar-bgm-toggle{min-width:44px;min-height:34px;color:var(--ink);background-color:#0000;justify-content:center;align-items:center;gap:4px;padding:6px 8px;display:inline-flex}.header-control-icon{place-items:center;width:17px;height:17px;display:inline-grid}.header-control-icon svg{width:100%;height:100%}.header-control-icon-music{opacity:.68}.calendar-bgm-toggle[aria-pressed=true]{border-color:color-mix(in srgb, var(--gold-trace) 62%, transparent);color:var(--gold-pale)}.calendar-shell{border:1px solid var(--hairline);background:linear-gradient(128deg, color-mix(in srgb, var(--edge-light) 13%, transparent), transparent 23%), var(--pane-quiet);box-shadow:var(--glass-inner), var(--glass-shadow);border-radius:24px 17px 26px 20px;margin-top:14px;padding:clamp(13px,1.6vw,22px);position:relative}.calendar-shell:before{content:"";background:linear-gradient(90deg, transparent, var(--edge-light), color-mix(in srgb, var(--cyan-trace) 45%, transparent), transparent);width:37%;height:1px;position:absolute;top:-1px;left:8%;transform:translate(3px)}h1,.dialog-header h2,.task-dialog-panel>h2{color:var(--ink);text-shadow:.35px 0 color-mix(in srgb, var(--cyan-trace) 30%, transparent), -.35px 0 color-mix(in srgb, var(--red-anomaly) 22%, transparent)}.thesis-line,.dialog-variable,.state-sentence,.public-note,.maze-thread,.timeline-help{color:var(--ink-muted)}.month-button,.today-button{min-height:44px}.month-button{width:44px}.calendar-legend{color:var(--ink-muted)}.legend-line.assigned{background:linear-gradient(90deg, var(--red-anomaly), var(--gold-trace));border-radius:3px;height:4px}.legend-line.self{background:linear-gradient(90deg, var(--cyan-trace), var(--gold-trace));border-radius:3px;height:4px}.month-grid{border:1px solid var(--hairline-strong);background:linear-gradient(128deg, color-mix(in srgb, var(--edge-light) 14%, transparent), transparent 27%), var(--pane-strong);box-shadow:var(--glass-inner), 0 16px 42px color-mix(in srgb, var(--page-bg) 42%, transparent);border-radius:16px 13px 18px 14px;overflow:hidden}.weekday-cell,.date-cell{border-color:var(--hairline)}.weekday-cell{color:var(--ink-muted);background:color-mix(in srgb, var(--pane-strong) 88%, transparent)}.date-cell{background:repeating-linear-gradient(180deg, color-mix(in srgb, var(--ink) 3%, transparent) 0 1px, transparent 1px 8px), color-mix(in srgb, var(--pane) 72%, transparent)}.date-cell:nth-of-type(11n+3){background:linear-gradient(112deg, color-mix(in srgb, var(--violet-anomaly) 7%, transparent), transparent 46%), color-mix(in srgb, var(--pane) 74%, transparent)}.date-cell.is-muted{background:color-mix(in srgb, var(--page-bg) 34%, transparent)}.date-cell.is-selected:before{border-color:color-mix(in srgb, var(--gold-trace) 66%, transparent);box-shadow:inset 0 0 18px color-mix(in srgb, var(--gold-trace) 7%, transparent);border-radius:10px;inset:2px}.date-cell.is-today:after{background:linear-gradient(90deg, transparent, var(--cyan-trace), var(--gold-trace), var(--red-anomaly), transparent)}.calendar-day-button{color:var(--ink)}.calendar-day-button:hover{background:linear-gradient(142deg, color-mix(in srgb, var(--edge-light) 14%, transparent), transparent 32%), color-mix(in srgb, var(--cyan-trace) 5%, transparent)}.cell-date-number{color:var(--ink)}.assigned-mark{border-left-color:var(--red-anomaly);color:var(--ink-muted)}.self-mark{border-left-color:var(--cyan-trace);color:var(--cyan-trace)}.self-mark:after{background:var(--gold-trace)}.self-mark strong{color:var(--gold-pale)}.calendar-foot{border-color:var(--hairline)}.day-dialog{background:radial-gradient(circle at 50% 0, color-mix(in srgb, var(--cyan-trace) 9%, transparent), transparent 34%), color-mix(in srgb, var(--page-bg) 78%, transparent)}.day-dialog-panel{border:1px solid var(--hairline-strong);background:linear-gradient(128deg, color-mix(in srgb, var(--edge-light) 14%, transparent), transparent 26%), var(--pane-strong);box-shadow:var(--glass-inner), var(--glass-shadow);border-radius:22px 17px 25px 19px}.dialog-toolbar{border-color:var(--hairline);background:color-mix(in srgb, var(--pane-strong) 90%, transparent);-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%)}.dialog-day-nav,.dialog-close{min-height:44px;color:var(--ink)}.dialog-header{border-color:var(--hairline)}.dialog-mode-thesis{color:var(--gold-pale)}.dialog-boundary{color:var(--ink-muted)}.timeline-detail>h3{color:var(--ink-soft)}.timeline-touch-toggle,.timeline-touch-control{border-color:color-mix(in srgb, var(--cyan-trace) 36%, var(--hairline));background:linear-gradient(128deg, color-mix(in srgb, var(--edge-light) 14%, transparent), transparent 33%), var(--pane-strong);min-height:44px;color:var(--ink)}.timeline-touch-group{border-color:var(--hairline);background:var(--pane-quiet);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--edge-light) 30%, transparent);border-radius:12px}.timeline-touch-group h4{color:var(--ink-muted)}.timeline-list{border-color:var(--hairline);background:linear-gradient(90deg, color-mix(in srgb, var(--cyan-trace) 4%, transparent), transparent 19%), repeating-linear-gradient(0deg, color-mix(in srgb, var(--ink) 2.5%, transparent) 0 1px, transparent 1px 5px), var(--pane-quiet);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--edge-light) 28%, transparent);border-radius:14px;overflow:visible}.timeline-list:before{z-index:6;border-radius:inherit;pointer-events:none;content:"";opacity:.23;background:repeating-linear-gradient(180deg, transparent 0 7px, color-mix(in srgb, var(--cyan-trace) 7%, transparent) 7px 8px), repeating-radial-gradient(circle at 71% 23%, color-mix(in srgb, var(--ink) 5%, transparent) 0 .5px, transparent .7px 4px);mix-blend-mode:soft-light;position:absolute;inset:0}.timeline-list:after{top:0;bottom:0;left:calc(var(--time-gutter) + 61.8%);z-index:7;pointer-events:none;content:"";opacity:.3;background:repeating-linear-gradient(to bottom, transparent 0 37px, var(--red-anomaly) 37px 38px, transparent 38px 71px, var(--cyan-trace) 71px 72px);width:1px;position:absolute;transform:translate(.7px)}.timeline-hour-marker{border-color:color-mix(in srgb, var(--ink) 8%, transparent)}.timeline-hour-marker span{color:var(--ink-muted);text-shadow:.55px 0 color-mix(in srgb, var(--cyan-trace) 70%, transparent), -.55px 0 color-mix(in srgb, var(--red-anomaly) 45%, transparent)}.timeline-hour-marker:nth-of-type(7n+3) span{transform:translate(1.4px)}.timeline-hour-marker:nth-of-type(7n+3) span:after{color:color-mix(in srgb, var(--gold-trace) 70%, transparent);content:"⌁";margin-left:4px;font-size:7px}.timeline-events-layer{z-index:2}.timeline-event{border-radius:10px}.assigned-item,.pulse-item,.autonomous-event{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--edge-light) 44%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--page-bg) 24%, transparent), 0 5px 15px color-mix(in srgb, var(--page-bg) 24%, transparent);border-radius:10px;overflow:hidden}.assigned-item{--event-accent:color-mix(in srgb, var(--task-accent) 72%, var(--ink));border-color:color-mix(in srgb, var(--event-accent) 42%, var(--hairline));background:linear-gradient(106deg, color-mix(in srgb, var(--event-accent) 13%, transparent), transparent 42%), linear-gradient(135deg, color-mix(in srgb, var(--edge-light) 10%, transparent), transparent 29%), var(--assigned-fill);color:var(--ink)}:root[data-theme=light] .assigned-item{--event-accent:color-mix(in srgb, var(--task-accent) 50%, #17282d)}.assigned-item:before{background:var(--event-accent);width:3px;box-shadow:1px 0 color-mix(in srgb, var(--cyan-trace) 24%, transparent), -1px 0 color-mix(in srgb, var(--red-anomaly) 25%, transparent);border-radius:3px}.assigned-item:after{content:"";opacity:.56;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--event-accent) 62%, var(--edge-light)), transparent);width:31%;height:1px;position:absolute;top:0;right:12%;transform:translate(1.5px)}.assigned-item:hover,.assigned-item:focus-visible{background:linear-gradient(106deg, color-mix(in srgb, var(--event-accent) 18%, transparent), transparent 48%), linear-gradient(135deg, color-mix(in srgb, var(--edge-light) 16%, transparent), transparent 31%), var(--assigned-fill)}.assigned-type-icon,.assigned-work-type{color:var(--event-accent)}.assigned-time,.assigned-copy{color:var(--ink-soft)}.assigned-time small,.assigned-category{color:var(--ink-muted)}.record-provenance{color:var(--cyan-trace)}.assigned-copy.is-clamped:after{background:linear-gradient(90deg, transparent, var(--assigned-fill) 48%);color:var(--gold-pale)}.redaction-badge{color:var(--red-anomaly)}.autonomous-event{border-color:color-mix(in srgb, var(--cyan-trace) 58%, var(--hairline));background:radial-gradient(circle at 87% 37%, color-mix(in srgb, var(--cyan-trace) 18%, transparent), transparent 42%), linear-gradient(111deg, color-mix(in srgb, var(--gold-trace) 14%, transparent), transparent 44%), var(--self-fill);animation:7.2s ease-in-out infinite autonomous-rite-breathe}.autonomous-event:after{border:1px solid #0000;border-top-color:color-mix(in srgb, var(--gold-trace) 62%, transparent);border-radius:inherit;pointer-events:none;content:"";clip-path:polygon(54% 0,89% 0,89% 2px,54% 2px);position:absolute;inset:0;transform:translate(1px)}.autonomous-kicker{color:var(--cyan-trace)}.autonomous-copy h4{color:var(--gold-pale)}.autonomous-work-link{border-color:color-mix(in srgb, var(--cyan-trace) 45%, var(--hairline));background:color-mix(in srgb, var(--page-bg) 82%, transparent);color:var(--gold-pale);border-radius:7px}.pulse-item{--event-accent:color-mix(in srgb, var(--pulse-accent) 44%, var(--cyan-muted));border-color:color-mix(in srgb, var(--event-accent) 43%, var(--hairline));background:linear-gradient(112deg, color-mix(in srgb, var(--event-accent) 17%, transparent), transparent 48%), linear-gradient(136deg, color-mix(in srgb, var(--edge-light) 10%, transparent), transparent 31%), var(--routine-fill);color:var(--ink-soft)}:root[data-theme=light] .pulse-item{--event-accent:color-mix(in srgb, var(--pulse-accent) 38%, #315e63)}.pulse-item:before{content:"";opacity:.46;background:linear-gradient(90deg, transparent, var(--event-accent), transparent);width:24%;height:1px;position:absolute;top:0;right:7%;transform:translate(-1px)}.pulse-time,.pulse-count{color:var(--event-accent)}.pulse-label{color:var(--ink-soft)}.pulse-duration{color:var(--ink-muted)}.pulse-summary{color:var(--ink-soft)}.pulse-line{background:var(--event-accent);box-shadow:none}.timeline-event.is-micro-event .pulse-item{background:var(--event-accent);box-shadow:1px 0 color-mix(in srgb, var(--cyan-trace) 50%, transparent), -1px 0 color-mix(in srgb, var(--red-anomaly) 42%, transparent);border-radius:2px}@media (hover:hover) and (pointer:fine){.timeline-event.is-compact-event .pulse-item:hover,.timeline-event.is-compact-event .pulse-item:focus-visible,.timeline-event.is-micro-event .pulse-item:hover,.timeline-event.is-micro-event .pulse-item:focus-visible{background:linear-gradient(112deg, color-mix(in srgb, var(--event-accent) 17%, transparent), transparent 48%), var(--pane-solid);box-shadow:var(--glass-inner), var(--glass-shadow);border-radius:10px}}.task-dialog{background:color-mix(in srgb, var(--page-bg) 72%, transparent)}.task-dialog-panel{border-color:var(--hairline-strong);background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--cyan-trace) 11%, transparent), transparent 34%), linear-gradient(132deg, color-mix(in srgb, var(--edge-light) 12%, transparent), transparent 31%), var(--pane-strong);box-shadow:var(--glass-inner), var(--glass-shadow);border-radius:20px 15px 23px 18px}.task-dialog-close{background:var(--pane-strong);min-height:44px;color:var(--ink)}.task-detail-kicker,.task-detail-provenance{color:var(--cyan-trace)}.task-detail-time,.task-detail-type{color:var(--ink-muted)}.task-detail-copy section{border-color:var(--hairline);background:var(--pane-quiet);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--edge-light) 24%, transparent);border-radius:12px 9px 14px 10px}.task-detail-copy h3{color:var(--gold-pale)}.task-detail-copy p{color:var(--ink-soft)}@keyframes autonomous-rite-breathe{0%,84%,to{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--edge-light) 44%, transparent), 0 4px 14px color-mix(in srgb, var(--page-bg) 25%, transparent)}91%{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--edge-light) 58%, transparent), 0 0 0 1px color-mix(in srgb, var(--cyan-trace) 25%, transparent), 0 7px 20px color-mix(in srgb, var(--page-bg) 31%, transparent)}}@media (prefers-reduced-motion:reduce){.autonomous-event{animation:none}}@media (width<=720px){.timetable-app{padding:7px}.protocol-bar{border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;padding:8px}.brand-mark{grid-area:1/1}.clock-block{grid-area:1/2}.quiet-nav{grid-area:2/1/auto/-1;grid-template-columns:minmax(112px,.72fr) minmax(0,1.28fr);gap:7px;display:grid}.theme-toggle{width:100%;min-width:0}.calendar-bgm-control{max-width:56px}.calendar-bgm-toggle{width:100%;max-width:none;min-height:44px;padding:4px 7px;font-size:8px}.calendar-shell{border-radius:17px 13px 19px 14px;margin-top:7px;padding:9px 7px 10px}.month-button,.today-button{min-height:44px}.month-button{width:44px}.month-controls{grid-template-columns:44px minmax(0,1fr) 44px}.month-grid{border-radius:11px;height:min(520px,100vh - 284px)}.day-dialog{background:var(--page-bg)}.day-dialog-panel{background:var(--pane-solid);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0}.dialog-toolbar{background:color-mix(in srgb, var(--pane-solid) 95%, transparent);grid-template-columns:44px 44px minmax(112px,auto);min-height:56px}.dialog-day-nav,.dialog-close{min-height:44px}.timeline-list{border-radius:10px}.assigned-item,.pulse-item,.autonomous-event{border-radius:8px}}@media (width<=430px){.brand-mark span:last-child{max-width:118px}.section-mark{font-size:8px}h1{font-size:clamp(23px,7.4vw,29px)}.thesis-line{font-size:10px}.calendar-legend{gap:7px;font-size:7px}.legend-line{width:13px}.month-grid{height:min(480px,100vh - 276px)}}:root,:root[data-theme=dark]{--semantic-work-accent:#0a84ff;--semantic-work-surface:#0d2134;--semantic-ah-accent:#30d158;--semantic-ah-surface:#0d281a;--semantic-us-accent:#64d2ff;--semantic-us-surface:#0b2630;--semantic-ai-accent:#ff9f0a;--semantic-ai-surface:#2b1d08;--semantic-support-accent:#7d7aff;--semantic-support-surface:#171831;--semantic-private-accent:#bf5af2;--semantic-private-surface:#25112d;--semantic-warning-accent:#ff453a;--semantic-warning-surface:#2d1514;--semantic-autonomous-accent:#ffd60a;--semantic-autonomous-surface:#27230d;--semantic-work-text:#79bfff;--semantic-ah-text:#74df8a;--semantic-us-text:#7cddff;--semantic-ai-text:#ffb74d;--semantic-support-text:#aaa8ff;--semantic-private-text:#d89af5;--semantic-warning-text:#ff8a82;--semantic-autonomous-text:#ffe36a;--semantic-card-ink:#f1f5f2}:root[data-theme=light]{--semantic-work-accent:#007aff;--semantic-work-surface:#e5f1ff;--semantic-ah-accent:#248a3d;--semantic-ah-surface:#e5f6e9;--semantic-us-accent:#0071a4;--semantic-us-surface:#e3f5fb;--semantic-ai-accent:#c93400;--semantic-ai-surface:#fff0db;--semantic-support-accent:#5856d6;--semantic-support-surface:#ecebfd;--semantic-private-accent:#af52de;--semantic-private-surface:#f6eafa;--semantic-warning-accent:#d70015;--semantic-warning-surface:#ffebe9;--semantic-autonomous-accent:#8a6500;--semantic-autonomous-surface:#faf2d2;--semantic-work-text:#05a;--semantic-ah-text:#16682e;--semantic-us-text:#005f85;--semantic-ai-text:#9e2d00;--semantic-support-text:#3f3aa0;--semantic-private-text:#7a298f;--semantic-warning-text:#a90010;--semantic-autonomous-text:#675000;--semantic-card-ink:#172126}:is(.event-reading-card,.timeline-event,.inspection-lens)[data-category=assigned-work]{--category-accent:var(--semantic-work-accent);--category-surface:var(--semantic-work-surface);--category-text:var(--semantic-work-text)}:is(.event-reading-card,.timeline-event,.inspection-lens)[data-category=ah-market-scan]{--category-accent:var(--semantic-ah-accent);--category-surface:var(--semantic-ah-surface);--category-text:var(--semantic-ah-text)}:is(.event-reading-card,.timeline-event,.inspection-lens)[data-category=us-market-scan]{--category-accent:var(--semantic-us-accent);--category-surface:var(--semantic-us-surface);--category-text:var(--semantic-us-text)}:is(.event-reading-card,.timeline-event,.inspection-lens)[data-category=ai-brief]{--category-accent:var(--semantic-ai-accent);--category-surface:var(--semantic-ai-surface);--category-text:var(--semantic-ai-text)}:is(.event-reading-card,.timeline-event,.inspection-lens)[data-category=service-support]{--category-accent:var(--semantic-support-accent);--category-surface:var(--semantic-support-surface);--category-text:var(--semantic-support-text)}:is(.event-reading-card,.timeline-event,.inspection-lens)[data-category=daily-reminder]{--category-accent:var(--semantic-private-accent);--category-surface:var(--semantic-private-surface);--category-text:var(--semantic-private-text)}:is(.event-reading-card,.timeline-event,.inspection-lens)[data-category=warning-exception]{--category-accent:var(--semantic-warning-accent);--category-surface:var(--semantic-warning-surface);--category-text:var(--semantic-warning-text)}:is(.event-reading-card,.timeline-event,.inspection-lens)[data-category=autonomous-artwork]{--category-accent:var(--semantic-autonomous-accent);--category-surface:var(--semantic-autonomous-surface);--category-text:var(--semantic-autonomous-text)}.event-reading-card{--event-accent:var(--category-accent);overflow:hidden;border-color:color-mix(in srgb, var(--category-accent) 68%, var(--hairline-strong))!important;background:linear-gradient(112deg, color-mix(in srgb, var(--category-accent) 17%, transparent), transparent 47%), linear-gradient(138deg, color-mix(in srgb, var(--edge-light) 10%, transparent), transparent 34%), var(--category-surface)!important;color:var(--semantic-card-ink)!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--edge-light) 42%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--page-bg) 23%, transparent), 0 7px 18px color-mix(in srgb, var(--page-bg) 37%, transparent)!important;border-radius:12px!important}.event-reading-card[data-layer=climate],.event-reading-card[data-layer=climate]:hover,.event-reading-card[data-layer=climate]:focus-visible,.event-reading-card[data-layer=climate].is-selected{z-index:4!important;opacity:1!important;border-color:color-mix(in srgb, var(--category-accent) 43%, var(--hairline-strong))!important;background:linear-gradient(112deg, color-mix(in srgb, var(--category-accent) 10%, transparent), transparent 47%), color-mix(in srgb, var(--category-surface) 77%, var(--page-bg))!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--edge-light) 24%, transparent), 0 3px 9px color-mix(in srgb, var(--page-bg) 28%, transparent)!important;filter:none!important}.event-reading-card[data-layer=absence]{background:linear-gradient(90deg, transparent 0 12%, color-mix(in srgb, var(--category-accent) 17%, transparent) 12% 13%, transparent 13%), linear-gradient(112deg, color-mix(in srgb, var(--category-accent) 15%, transparent), transparent 49%), var(--category-surface)!important}.event-reading-card[data-layer=beacon]{background:radial-gradient(circle at 84% 26%, color-mix(in srgb, var(--cyan-trace) 20%, transparent), transparent 42%), linear-gradient(112deg, color-mix(in srgb, var(--category-accent) 19%, transparent), transparent 51%), var(--category-surface)!important}.assigned-item .assigned-work-type,.assigned-item .assigned-type-icon,.assigned-item .assigned-time,.assigned-item .assigned-category,.pulse-item .pulse-label,.pulse-item .pulse-time,.pulse-item .pulse-count,.pulse-item .pulse-duration,.autonomous-reading-card .autonomous-kicker,.autonomous-reading-card .autonomous-copy h4,.autonomous-reading-card .autonomous-time,.autonomous-reading-card .autonomous-time small,.autonomous-work-link.event-reading-card>.autonomous-open-copy{color:var(--category-text)}.timeline-event .event-footprint{color:var(--category-accent);border-color:color-mix(in srgb, var(--category-accent) 58%, var(--hairline-strong));background:color-mix(in srgb, var(--category-accent) 18%, transparent);overflow:hidden;border-radius:4px!important}.timeline-event.is-linked-active .event-footprint,.event-footprint.is-linked-active{border-color:color-mix(in srgb, var(--category-accent) 82%, var(--ink))}.task-occurrence,.task-detail-copy section,.timeline-touch-group{border-radius:12px!important}.inspection-lens{z-index:96;border:1px solid color-mix(in srgb, var(--category-accent) 58%, #ffffff38);width:min(420px,100vw - 32px);max-height:calc(100vh - 32px);box-shadow:0 28px 78px #000207a3, 0 9px 26px #00020775, inset 0 1px 0 #ffffff21, 0 0 0 1px color-mix(in srgb, var(--category-accent) 13%, transparent);color:#f1f5f2;opacity:0;pointer-events:none;isolation:isolate;contain:layout paint;background:#071016;border-radius:18px;transition:opacity .14s ease-out,transform .16s cubic-bezier(.2,.8,.2,1);display:none;position:fixed;overflow:hidden;transform:translateY(5px)scale(.985)}html.inspection-lens-capable .inspection-lens:not([hidden]){display:block}.inspection-lens:before{z-index:2;border-radius:inherit;pointer-events:none;content:"";background:linear-gradient(132deg, #ffffff1a, transparent 23%), linear-gradient(90deg, color-mix(in srgb, var(--category-accent) 43%, transparent), transparent 38%);mix-blend-mode:screen;opacity:.34;position:absolute;inset:0}.inspection-lens.is-visible{opacity:1;transform:translate(0,0)scale(1)}.inspection-lens-material{border-radius:inherit;background:radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--category-accent) 18%, transparent), transparent 35%), #071016;max-height:calc(100vh - 34px);display:grid;position:relative;overflow:hidden}.inspection-lens-media{border-bottom:1px solid color-mix(in srgb, var(--category-accent) 38%, #ffffff21);background:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 5px),#03090e;min-height:214px;position:relative;overflow:hidden}.inspection-lens-image,.inspection-lens-video{aspect-ratio:16/9;object-fit:cover;background:#03090e;width:100%;display:block}.inspection-lens-copy{background:linear-gradient(104deg, color-mix(in srgb, var(--category-accent) 11%, transparent), transparent 53%), #071016f7;gap:5px;min-height:118px;padding:13px 16px 15px;display:grid}.inspection-lens-copy[hidden]{display:none}.inspection-lens-kicker,.inspection-lens-time,.inspection-plate-marker,.inspection-plate-time{color:color-mix(in srgb, var(--category-accent) 80%, white);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.055em;text-transform:uppercase;margin:0;font-size:9px;line-height:1.3}.inspection-lens-time{color:#e1eae89e}.inspection-lens-title{color:#f4f7f4;font-family:var(--font-display);text-wrap:balance;margin:1px 0 0;font-size:clamp(18px,2vw,24px);font-weight:550;line-height:1.08}.inspection-lens-summary{color:#e1eae8c7;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:1px 0 0;font-size:11px;line-height:1.42;display:-webkit-box;overflow:hidden}.inspection-typographic-plate{background:linear-gradient(138deg, color-mix(in srgb, var(--category-accent) 31%, transparent), transparent 44%), repeating-linear-gradient(90deg, #ffffff09 0 1px, transparent 1px 19px), #071016;align-content:end;gap:8px;min-height:252px;padding:22px;display:grid;position:relative}.inspection-typographic-plate:after{border:1px solid color-mix(in srgb, var(--category-accent) 62%, transparent);content:"";width:58px;height:58px;box-shadow:inset 15px 0 0 color-mix(in srgb, var(--category-accent) 9%, transparent), -19px 15px 0 -17px color-mix(in srgb, var(--category-accent) 74%, transparent);border-radius:50%;position:absolute;top:20px;right:22px}.inspection-plate-time{color:#e1eae8a3}.inspection-plate-title{color:#f4f7f4;max-width:330px;font-family:var(--font-display);text-wrap:balance;font-size:clamp(21px,2.5vw,29px);font-weight:550;line-height:1.04}.inspection-plate-summary{color:#e1eae8c7;-webkit-line-clamp:4;-webkit-box-orient:vertical;max-width:350px;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}@media (width<=720px){.event-reading-card{border-radius:10px!important}}@media (prefers-reduced-motion:reduce){.inspection-lens,.inspection-lens.is-visible{transition:none;transform:none}}:root,:root[data-theme=dark]{--type-display-home:clamp(25px, 3.08vw, 44px);--type-display-day:clamp(21px, 2.36vw, 34px);--type-display-task:clamp(18px, 2vw, 29px);--type-display-lens:clamp(20px, 1.6vw, 23px);--type-home-support:clamp(13px, 1.12vw, 16px);--type-support:clamp(11.5px, .88vw, 13px);--type-support-compact:clamp(10.5px, .8vw, 11.5px);--type-card-title:clamp(10.5px, .88vw, 12.5px);--type-card-title-strong:clamp(12.25px, .98vw, 14px);--type-card-body:clamp(10px, .78vw, 11.25px);--type-card-meta:clamp(9px, .7vw, 10px);--type-beacon-title:clamp(13px, 1.1vw, 16px);--type-dialog-body:clamp(15px, 1.1vw, 16px);--type-dialog-meta:clamp(11px, .85vw, 12px);--type-lens-body:clamp(12px, .9vw, 13px);--type-lens-meta:clamp(10px, .74vw, 10.5px);--semantic-work-surface:color-mix(in srgb, var(--semantic-work-accent) 6%, var(--pane-solid));--semantic-ah-surface:color-mix(in srgb, var(--semantic-ah-accent) 6%, var(--pane-solid));--semantic-us-surface:color-mix(in srgb, var(--semantic-us-accent) 6%, var(--pane-solid));--semantic-ai-surface:color-mix(in srgb, var(--semantic-ai-accent) 6%, var(--pane-solid));--semantic-support-surface:color-mix(in srgb, var(--semantic-support-accent) 6%, var(--pane-solid));--semantic-private-surface:color-mix(in srgb, var(--semantic-private-accent) 7%, var(--pane-solid));--semantic-warning-surface:color-mix(in srgb, var(--semantic-warning-accent) 7%, var(--pane-solid));--semantic-autonomous-surface:color-mix(in srgb, var(--semantic-autonomous-accent) 7%, var(--pane-solid));--semantic-work-text:color-mix(in srgb, var(--semantic-work-accent) 52%, var(--ink));--semantic-ah-text:color-mix(in srgb, var(--semantic-ah-accent) 48%, var(--ink));--semantic-us-text:color-mix(in srgb, var(--semantic-us-accent) 48%, var(--ink));--semantic-ai-text:color-mix(in srgb, var(--semantic-ai-accent) 51%, var(--ink));--semantic-support-text:color-mix(in srgb, var(--semantic-support-accent) 48%, var(--ink));--semantic-private-text:color-mix(in srgb, var(--semantic-private-accent) 48%, var(--ink));--semantic-warning-text:color-mix(in srgb, var(--semantic-warning-accent) 50%, var(--ink));--semantic-autonomous-text:color-mix(in srgb, var(--semantic-autonomous-accent) 52%, var(--ink));--semantic-card-ink:var(--ink)}:root[data-theme=light]{--semantic-work-surface:color-mix(in srgb, var(--semantic-work-accent) 6%, var(--pane-solid));--semantic-ah-surface:color-mix(in srgb, var(--semantic-ah-accent) 6%, var(--pane-solid));--semantic-us-surface:color-mix(in srgb, var(--semantic-us-accent) 6%, var(--pane-solid));--semantic-ai-surface:color-mix(in srgb, var(--semantic-ai-accent) 6%, var(--pane-solid));--semantic-support-surface:color-mix(in srgb, var(--semantic-support-accent) 6%, var(--pane-solid));--semantic-private-surface:color-mix(in srgb, var(--semantic-private-accent) 7%, var(--pane-solid));--semantic-warning-surface:color-mix(in srgb, var(--semantic-warning-accent) 7%, var(--pane-solid));--semantic-autonomous-surface:color-mix(in srgb, var(--semantic-autonomous-accent) 7%, var(--pane-solid));--semantic-work-text:color-mix(in srgb, var(--semantic-work-accent) 62%, var(--ink));--semantic-ah-text:color-mix(in srgb, var(--semantic-ah-accent) 66%, var(--ink));--semantic-us-text:color-mix(in srgb, var(--semantic-us-accent) 66%, var(--ink));--semantic-ai-text:color-mix(in srgb, var(--semantic-ai-accent) 66%, var(--ink));--semantic-support-text:color-mix(in srgb, var(--semantic-support-accent) 64%, var(--ink));--semantic-private-text:color-mix(in srgb, var(--semantic-private-accent) 62%, var(--ink));--semantic-warning-text:color-mix(in srgb, var(--semantic-warning-accent) 66%, var(--ink));--semantic-autonomous-text:color-mix(in srgb, var(--semantic-autonomous-accent) 66%, var(--ink));--semantic-card-ink:var(--ink)}h1{font-size:var(--type-display-home);text-wrap:balance;line-height:1.02}.section-mark{font-size:var(--type-support-compact);line-height:1.4}.thesis-line{max-width:68ch;font-size:var(--type-home-support);text-wrap:pretty;line-height:1.48}.calendar-legend{font-size:var(--type-support-compact);line-height:1.4}.clock-label,.calendar-bgm-toggle,.theme-toggle,.state-sentence,.public-note,.maze-thread{font-size:clamp(9.5px,.72vw,10.5px);line-height:1.45}.dialog-header h2{max-width:min(100%,36ch);font-size:var(--type-display-day);text-wrap:balance;line-height:1.1}.dialog-date,.dialog-variable,.dialog-mode-thesis,.dialog-boundary{font-size:var(--type-support);line-height:1.5}.dialog-mode-thesis,.dialog-boundary,.timeline-help{text-wrap:pretty}.timeline-detail>h3{font-size:var(--type-support);line-height:1.4}.timeline-help{font-size:var(--type-support-compact);line-height:1.5}.event-reading-card{--event-accent:var(--category-accent);--category-edge:color-mix(in srgb, var(--category-accent) 34%, var(--ink-muted));opacity:1!important;border-color:color-mix(in srgb, var(--category-accent) 32%, var(--hairline-strong))!important;background:linear-gradient(116deg, color-mix(in srgb, var(--category-accent) 5%, transparent), transparent 48%), linear-gradient(138deg, color-mix(in srgb, var(--edge-light) 8%, transparent), transparent 32%), var(--category-surface)!important;color:var(--semantic-card-ink)!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--edge-light) 32%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--page-bg) 18%, transparent), 0 5px 13px color-mix(in srgb, var(--page-bg) 31%, transparent)!important}.event-reading-card[data-layer=climate]{z-index:4!important;border-color:color-mix(in srgb, var(--category-accent) 24%, var(--hairline-strong))!important;background:linear-gradient(116deg, color-mix(in srgb, var(--category-accent) 1%, transparent), transparent 51%), color-mix(in srgb, var(--category-surface) 50%, var(--pane-solid))!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--edge-light) 20%, transparent), 0 3px 8px color-mix(in srgb, var(--page-bg) 24%, transparent)!important}.event-reading-card[data-layer=event]{border-color:color-mix(in srgb, var(--category-accent) 38%, var(--hairline-strong))!important;background:linear-gradient(116deg, color-mix(in srgb, var(--category-accent) 3%, transparent), transparent 50%), var(--category-surface)!important}.event-reading-card[data-layer=absence]{border-color:color-mix(in srgb, var(--category-accent) 38%, var(--ink-muted))!important;background:linear-gradient(90deg, transparent 0 12%, color-mix(in srgb, var(--category-accent) 6%, transparent) 12% 13%, transparent 13%), linear-gradient(116deg, color-mix(in srgb, var(--category-accent) 3%, transparent), transparent 50%), var(--category-surface)!important;box-shadow:inset 3px 0 0 color-mix(in srgb, var(--category-accent) 30%, transparent), inset 0 1px 0 color-mix(in srgb, var(--edge-light) 27%, transparent), 0 4px 11px color-mix(in srgb, var(--page-bg) 28%, transparent)!important}.event-reading-card[data-layer=beacon]{border-color:color-mix(in srgb, var(--category-accent) 38%, var(--hairline-strong))!important;background:radial-gradient(circle at 84% 26%, color-mix(in srgb, var(--cyan-trace) 3%, transparent), transparent 43%), linear-gradient(116deg, color-mix(in srgb, var(--category-accent) 4%, transparent), transparent 51%), var(--category-surface)!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--edge-light) 36%, transparent), 0 6px 16px color-mix(in srgb, var(--page-bg) 34%, transparent)!important}.event-reading-card:hover,.event-reading-card:focus-visible,.event-reading-card.is-selected,.event-reading-card[data-layer=climate]:hover,.event-reading-card[data-layer=climate]:focus-visible,.event-reading-card[data-layer=climate].is-selected,.event-reading-card[data-layer=event]:hover,.event-reading-card[data-layer=event]:focus-visible,.event-reading-card[data-layer=event].is-selected,.event-reading-card[data-layer=absence]:hover,.event-reading-card[data-layer=absence]:focus-visible,.event-reading-card[data-layer=absence].is-selected,.event-reading-card[data-layer=beacon]:hover,.event-reading-card[data-layer=beacon]:focus-visible,.event-reading-card[data-layer=beacon].is-selected{z-index:30!important;border-color:color-mix(in srgb, var(--category-accent) 56%, var(--hairline-strong))!important;background:linear-gradient(116deg, color-mix(in srgb, var(--category-accent) 11%, transparent), transparent 52%), color-mix(in srgb, var(--category-surface) 88%, var(--pane-solid))!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--edge-light) 44%, transparent), 0 8px 20px color-mix(in srgb, var(--page-bg) 43%, transparent)!important}.assigned-item.event-reading-card:before,.pulse-item .pulse-line{background:var(--category-edge)}.assigned-item.event-reading-card:after,.pulse-item.event-reading-card:before{background:color-mix(in srgb, var(--category-accent) 32%, var(--edge-light))}.assigned-item .assigned-work-type,.pulse-item .pulse-label,.autonomous-reading-card .autonomous-copy h4{color:var(--semantic-card-ink)}.assigned-item .assigned-type-icon,.assigned-item .assigned-time,.assigned-item .assigned-category,.pulse-item .pulse-time,.pulse-item .pulse-count,.pulse-item .pulse-duration,.autonomous-reading-card .autonomous-kicker,.autonomous-reading-card .autonomous-time,.autonomous-reading-card .autonomous-time small,.autonomous-work-link.event-reading-card>.autonomous-open-copy{color:var(--category-text)}.pulse-item .pulse-summary,.assigned-item .assigned-copy,.autonomous-reading-card .autonomous-copy>p:last-child{color:var(--semantic-card-ink)}.assigned-item .assigned-work-type{font-size:var(--type-card-title-strong);line-height:1.28}.assigned-item .assigned-copy{font-size:var(--type-card-body);line-height:1.42}.assigned-item .assigned-time{font-size:var(--type-card-meta);line-height:1.35}.assigned-item .assigned-category,.assigned-item .record-provenance,.assigned-item .redaction-badge{font-size:max(8.5px, calc(var(--type-card-meta) - .5px));line-height:1.35}.pulse-item .pulse-label{font-size:var(--type-card-title);line-height:1.28}.pulse-item .pulse-summary{font-size:var(--type-card-body);line-height:1.38}.pulse-item .pulse-time,.pulse-item .pulse-count,.pulse-item .pulse-duration{font-size:var(--type-card-meta);line-height:1.25}.autonomous-reading-card .autonomous-copy h4{font-size:var(--type-beacon-title);line-height:1.17}.autonomous-reading-card .autonomous-copy>p:last-child{font-size:var(--type-card-body);line-height:1.4}.autonomous-reading-card .autonomous-time{font-size:var(--type-card-meta);line-height:1.3}.autonomous-reading-card .autonomous-time small,.autonomous-reading-card .autonomous-kicker,.autonomous-work-link.event-reading-card>.autonomous-open-copy{font-size:max(8.5px, calc(var(--type-card-meta) - .5px));line-height:1.32}.task-dialog-panel>h2{max-width:min(100% - 86px,32ch);font-size:var(--type-display-task);text-wrap:balance;line-height:1.12}.task-detail-kicker,.task-detail-time,.task-detail-type,.task-detail-provenance,.task-detail-copy h3,.task-detail-occurrences>h3,.task-occurrence h4{font-size:var(--type-dialog-meta);line-height:1.5}.task-detail-copy p{font-size:var(--type-dialog-body);line-height:1.62}.task-occurrence p{font-size:var(--type-support-compact);line-height:1.5}.inspection-lens{border-color:color-mix(in srgb, var(--category-accent) 38%, #ffffff38)}.inspection-lens:before{background:linear-gradient(132deg, #ffffff1a, transparent 23%), linear-gradient(90deg, color-mix(in srgb, var(--category-accent) 24%, transparent), transparent 38%)}.inspection-lens-material{background:radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--category-accent) 10%, transparent), transparent 35%), #071016}.inspection-lens-copy{background:linear-gradient(104deg, color-mix(in srgb, var(--category-accent) 7%, transparent), transparent 53%), #071016fa;gap:6px}.inspection-lens-kicker,.inspection-lens-time,.inspection-plate-marker,.inspection-plate-time{font-size:var(--type-lens-meta);line-height:1.35}.inspection-lens-title,.inspection-plate-title{font-size:var(--type-display-lens);text-wrap:pretty;line-height:1.13}.inspection-lens-summary,.inspection-plate-summary{font-size:var(--type-lens-body);line-height:1.5}.inspection-typographic-plate{background:linear-gradient(138deg, color-mix(in srgb, var(--category-accent) 15%, transparent), transparent 46%), repeating-linear-gradient(90deg, #ffffff06 0 1px, transparent 1px 19px), #071016;gap:10px}@media (width<=720px){.dialog-header{padding:13px 12px 15px}.dialog-header h2{font-size:var(--type-display-day)}.calendar-bgm-toggle{font-size:9.5px}.calendar-legend{font-size:9px}.pulse-item .pulse-label{font-size:9.5px;line-height:1.15}.pulse-item .pulse-summary{font-size:10px;line-height:1.3}.pulse-item .pulse-time,.pulse-item .pulse-count,.pulse-item .pulse-duration{font-size:9px;line-height:1.2}.task-dialog-panel>h2{font-size:var(--type-display-task)}}@media (width<=430px){.section-mark{font-size:9.5px}.calendar-legend{font-size:8.5px}.weekday-cell{font-size:8px}}.autonomous-work-link.event-reading-card.is-compact-reading-card{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:6px;padding:9px}.autonomous-reading-card.is-compact-reading-card .autonomous-time{white-space:normal;grid-area:1/1;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);gap:1px;line-height:1.3;display:grid}.autonomous-reading-card.is-compact-reading-card .autonomous-time small{display:block}.autonomous-work-link.event-reading-card.is-compact-reading-card>.autonomous-preview-frame{border-left:0;grid-area:2/1;align-self:stretch;width:100%}.autonomous-reading-card.is-compact-reading-card .autonomous-copy{grid-area:3/1;min-height:0;display:block;overflow:hidden}.autonomous-reading-card.is-compact-reading-card .autonomous-kicker{display:none}.autonomous-reading-card.is-compact-reading-card .autonomous-copy h4{white-space:normal;-webkit-line-clamp:unset;margin:0 0 5px;display:block;overflow:visible}.autonomous-reading-card.is-compact-reading-card .autonomous-copy>p:last-child{-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.autonomous-work-link.event-reading-card.is-compact-reading-card>.autonomous-open-copy{grid-area:4/1;align-self:end;display:block}.dialog-crystallization-link{color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--type-dialog-meta);margin-top:9px;line-height:1.45;display:flex}.dialog-crystallization-link[hidden]{display:none}.dialog-crystallization-link a{color:var(--cyan-trace);-webkit-text-decoration-color:color-mix(in srgb, var(--cyan-trace) 42%, transparent);text-decoration-color:color-mix(in srgb, var(--cyan-trace) 42%, transparent);text-underline-offset:3px}.autonomous-reading-card .autonomous-date-relation{color:var(--category-text);font-family:var(--font-mono);font-size:max(7.5px, calc(var(--type-card-meta) - 1px));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 5px;line-height:1.28;display:-webkit-box;overflow:hidden}.autonomous-reading-card .autonomous-date-relation a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--category-text) 48%, transparent);text-decoration-color:color-mix(in srgb, var(--category-text) 48%, transparent);text-underline-offset:2px}.autonomous-reading-card.is-compact-reading-card .autonomous-date-relation{font-size:max(9px, calc(var(--type-card-meta) - .5px));margin-bottom:2px;line-height:1.25}.autonomous-reading-card.is-compact-reading-card.is-narrow-reading-card .autonomous-date-relation{-webkit-line-clamp:3}.autonomous-reading-card.is-compact-reading-card .autonomous-copy h4{margin-bottom:2px}.autonomous-reading-card.is-compact-reading-card .autonomous-copy>p:last-child{line-height:1.25}.autonomous-reading-card.is-compact-reading-card.is-narrow-reading-card .autonomous-copy>p:last-child{-webkit-line-clamp:4}@media (width<=720px){.dialog-crystallization-link{font-size:9px}}.task-detail-body{color:var(--ink-soft);font-size:var(--type-dialog-body);overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.62}.markdown-content{min-width:0;max-width:100%;color:inherit;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.markdown-content>:first-child{margin-top:0}.markdown-content>:last-child{margin-bottom:0}.markdown-content :is(p,h1,h2,h3,h4,h5,h6,ul,ol,blockquote,pre){max-width:100%}.markdown-content p{color:inherit;margin:0 0 .72em}.markdown-content :is(h1,h2,h3,h4,h5,h6){color:var(--ink);font-family:var(--font-display);margin:1.05em 0 .42em;font-size:1.08em;font-weight:650;line-height:1.35}.markdown-content :is(ul,ol){margin:.56em 0 .78em;padding-inline-start:1.65em}.markdown-content li{margin:.22em 0;padding-inline-start:.16em}.markdown-content blockquote{border-inline-start:2px solid color-mix(in srgb, var(--category-accent,var(--cyan-trace)) 62%, var(--hairline-strong));color:color-mix(in srgb, currentColor 78%, var(--ink-muted));margin:.7em 0;padding:.24em 0 .24em .82em}.markdown-content blockquote>:last-child{margin-bottom:0}.markdown-content code{border:1px solid color-mix(in srgb, var(--hairline-strong) 72%, transparent);background:color-mix(in srgb, var(--pane-strong) 82%, transparent);color:var(--ink);font-family:var(--font-mono);border-radius:3px;padding:.08em .3em;font-size:.88em}.markdown-content pre{border:1px solid var(--hairline);background:color-mix(in srgb, var(--pane-solid) 90%, var(--page-bg));overscroll-behavior-inline:contain;border-radius:6px;max-width:100%;margin:.7em 0;padding:.68em .78em;overflow-x:auto}.markdown-content pre code{min-width:0;color:inherit;white-space:pre-wrap;word-break:break-word;background:0 0;border:0;padding:0;display:block}.markdown-content a,.markdown-content .markdown-link-label{color:color-mix(in srgb, var(--cyan-trace) 78%, var(--ink));text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.pulse-item.has-markdown .pulse-summary{-webkit-line-clamp:unset;min-height:0;display:block;overflow:hidden}.original-reminder-copy.markdown-content--compact{width:100%;height:100%;min-height:0;overflow:hidden}.translated-reminder-copy.markdown-content--compact{border-bottom:1px solid color-mix(in srgb, var(--cyan-trace) 24%, transparent);width:100%;min-height:0;color:color-mix(in srgb, var(--ink) 86%, var(--cyan-trace));margin-bottom:.45em;padding-bottom:.45em;overflow:hidden}.markdown-content--compact{font-size:inherit;line-height:inherit}.markdown-content--compact :is(p,h1,h2,h3,h4,h5,h6,ul,ol,blockquote,pre){margin-top:0;margin-bottom:.34em}.markdown-content--compact :is(h1,h2,h3,h4,h5,h6){color:inherit;font-family:inherit;font-size:1em;font-weight:700;line-height:inherit}.markdown-content--compact :is(ul,ol){padding-inline-start:1.25em}.markdown-content--compact li{margin:.08em 0}.markdown-content--compact blockquote{padding-block:0;padding-inline-start:.55em}.markdown-content--compact code{padding:.02em .2em;font-size:.9em}.markdown-content--compact pre{padding:.3em .4em;overflow:hidden}@media (width<=720px),(height<=430px){.task-detail-copy{gap:10px}.task-detail-copy section{padding:11px}.markdown-content :is(ul,ol){padding-inline-start:1.4em}.markdown-content pre{padding:.52em .58em}}.artwork-dialog{z-index:110;padding:max(14px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) max(14px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));background:radial-gradient(circle at 78% 4%, color-mix(in srgb, var(--cyan-trace) 12%, transparent), transparent 34%), color-mix(in srgb, var(--page-bg) 68%, transparent);opacity:0;-webkit-backdrop-filter:blur(15px)saturate(128%);backdrop-filter:blur(15px)saturate(128%);place-items:center;transition:opacity .15s;display:grid;position:fixed;inset:0;overflow-y:auto}.artwork-dialog[hidden]{display:none}.artwork-dialog.is-open{opacity:1}.artwork-dialog-panel{overscroll-behavior:contain;border:1px solid var(--hairline-strong);background:linear-gradient(132deg, color-mix(in srgb, var(--edge-light) 16%, transparent), transparent 34%), color-mix(in srgb, var(--pane-strong) 86%, transparent);width:min(100%,920px);max-height:min(88dvh,820px);box-shadow:var(--glass-inner), var(--glass-shadow);-webkit-backdrop-filter:blur(28px)saturate(142%);backdrop-filter:blur(28px)saturate(142%);border-radius:22px 17px 25px 19px;padding:clamp(20px,3vw,34px);transition:transform .15s;position:relative;overflow:hidden auto;transform:translateY(10px)scale(.99)}.artwork-dialog.is-open .artwork-dialog-panel{transform:none}.artwork-dialog-close{z-index:2;float:right;border:1px solid var(--hairline-strong);background:color-mix(in srgb, var(--pane-solid) 88%, transparent);width:46px;height:46px;color:var(--ink);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--edge-light) 45%, transparent);cursor:pointer;border-radius:50%;place-items:center;font-size:28px;line-height:1;display:grid;position:sticky;top:0}.artwork-dialog-close:hover{border-color:color-mix(in srgb, var(--cyan-trace) 60%, var(--hairline-strong));background:color-mix(in srgb, var(--pane-strong) 84%, var(--cyan-trace) 16%)}.artwork-detail-kicker,.artwork-detail-meta,.artwork-bgm-control p,.artwork-summary-card h3{font-family:var(--font-mono);font-size:var(--type-dialog-meta);line-height:1.5}.artwork-detail-kicker{color:var(--cyan-trace);text-transform:uppercase;margin:0}.artwork-dialog-panel>h2{max-width:calc(100% - 70px);color:var(--ink);font-size:var(--type-display-task);overflow-wrap:anywhere;text-wrap:balance;margin:8px 0 6px;line-height:1.12}.artwork-detail-meta{color:var(--ink-muted);margin:0 0 18px}.artwork-detail-layout{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:start;gap:clamp(16px,2.5vw,26px);display:grid}.artwork-detail-preview-frame{aspect-ratio:16/9;border:1px solid color-mix(in srgb, var(--cyan-trace) 38%, var(--hairline));background:var(--page-bg);min-width:0;box-shadow:var(--glass-inner);border-radius:15px 11px 18px 13px;margin:0;position:relative;overflow:hidden}.artwork-detail-preview-frame:after{border:1px solid color-mix(in srgb, var(--edge-light) 34%, transparent);pointer-events:none;content:"";position:absolute;inset:0}.artwork-detail-preview-frame img{object-fit:cover;width:100%;height:100%;display:block}.artwork-detail-copy{gap:14px;min-width:0;display:grid}.artwork-summary-card,.task-detail-summary-card{border:1px solid var(--hairline);background:var(--pane-quiet);min-width:0;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--edge-light) 24%, transparent);border-radius:12px 9px 14px 10px;padding:15px}.artwork-summary-card h3,.task-detail-summary-card h3{color:var(--gold-pale);margin:0 0 10px}.artwork-summary-card p{color:var(--ink-soft);font-size:var(--type-dialog-body);overflow-wrap:anywhere;margin:0;line-height:1.62}.bilingual-summary-divider{background:linear-gradient(90deg, var(--hairline), color-mix(in srgb, var(--cyan-trace) 30%, transparent), transparent);height:1px;margin:12px 0}.bilingual-summary-divider[hidden],.task-detail-summary-card .task-detail-body[hidden]{display:none}.artwork-summary-en,#taskDetailEn{color:var(--ink-muted)}.artwork-bgm-control{gap:7px;display:grid}.artwork-bgm-control p{color:var(--ink-muted);margin:0}.artwork-bgm-control audio{width:100%;min-height:42px}.artwork-archive-link{border:1px solid var(--hairline-strong);background:color-mix(in srgb, var(--pane-strong) 88%, transparent);min-height:44px;color:var(--cyan-trace);font-family:var(--font-mono);font-size:var(--type-dialog-meta);text-align:center;border-radius:10px;justify-content:center;align-items:center;padding:10px 13px;line-height:1.4;text-decoration:none;display:inline-flex}.pulse-item:not(.has-markdown) .pulse-summary{-webkit-box-orient:initial;-webkit-line-clamp:unset;gap:4px;display:grid}.pulse-item:not(.has-markdown) .pulse-summary>span{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pulse-item:not(.has-markdown) .pulse-summary-zh{-webkit-line-clamp:3}.pulse-item:not(.has-markdown) .pulse-summary-en{border-top:1px solid color-mix(in srgb, var(--hairline) 72%, transparent);color:var(--ink-muted);-webkit-line-clamp:3;padding-top:4px;font-size:.9em}.pulse-summary span+span:before{content:none}.legend-line.free-creation,.legend-line.routine,.legend-line.active-collaboration{border-radius:999px;height:3px}.legend-line.free-creation{background:linear-gradient(90deg, var(--cyan-trace), var(--gold-trace))}.legend-line.routine{background:linear-gradient(90deg, var(--ink-muted), var(--hairline-strong));height:2px}.legend-line.active-collaboration{background:linear-gradient(90deg, var(--cyan-trace), var(--gold-trace), var(--red-anomaly));width:30px;height:4px;box-shadow:0 0 8px color-mix(in srgb, var(--cyan-trace) 36%, transparent)}.calendar-day-button{grid-template-rows:auto auto minmax(0,1fr)}.cell-source-bars{align-items:center;gap:3px;min-width:0;height:8px;padding-top:3px;display:flex}.cell-source-bar{background:var(--ink-muted);border-radius:999px;width:18px;height:2px;display:block}.cell-source-bar.free-creation{background:linear-gradient(90deg, var(--cyan-trace), var(--gold-trace))}.cell-source-bar.routine{background:color-mix(in srgb, var(--ink-muted) 74%, transparent);width:14px;height:1px}.cell-source-bar.active-collaboration{background:linear-gradient(90deg, var(--cyan-trace), var(--gold-trace), var(--red-anomaly));width:26px;height:3px;box-shadow:0 0 7px color-mix(in srgb, var(--cyan-trace) 40%, transparent)}@media (width<=720px),(height<=430px){.artwork-dialog{padding:max(6px, env(safe-area-inset-top)) max(6px, env(safe-area-inset-right)) max(6px, env(safe-area-inset-bottom)) max(6px, env(safe-area-inset-left))}.artwork-dialog-panel{width:100%;max-height:calc(100dvh - 12px);padding:18px 14px}.artwork-detail-layout{grid-template-columns:minmax(0,1fr)}.artwork-dialog-panel>h2{font-size:var(--type-display-day)}.artwork-summary-card,.task-detail-summary-card{padding:11px}.pulse-item:not(.has-markdown) .pulse-summary-en{-webkit-line-clamp:2}}@media (prefers-reduced-motion:reduce){.artwork-dialog,.artwork-dialog-panel{transition:none}}
