.month-mini-fan{--mini-fold-light:color-mix(in srgb, var(--surface) 78%, var(--accent));--mini-fold-dark:color-mix(in srgb, var(--sheet-bottom,var(--soft)) 62%, var(--accent));filter:drop-shadow(0 3px 2px #263c2928);transform-origin:50% 77%;width:100%;height:100%;min-height:0;transition:transform .52s cubic-bezier(.2,.8,.2,1);display:block;transform:perspective(500px)rotateX(12deg)}.month-mini-fan svg{width:100%;height:100%;display:block;overflow:visible}.mini-fan-rib{stroke:color-mix(in srgb, var(--surface) 75%, transparent);stroke-width:.35px;pointer-events:none}.mini-fan-hinge{fill:var(--bg);stroke:var(--accent);stroke-width:.55px}.mini-fan-hinge-inner{fill:none;stroke:var(--line);stroke-width:.45px}.calendar-toolbar .scale-choice{align-items:center;display:inline-flex}.calendar-toolbar .month-scale-choice:has([aria-current=page]){background:var(--ink);color:var(--bg);border-radius:4px}.calendar-toolbar .scales .month-layout-trigger{min-width:23px;color:inherit;background:0 0;border:0;padding:4px 5px}.month-layout-popover{border:1px solid var(--line);background:var(--surface);width:min(336px,100vw - 16px);color:var(--ink);z-index:60;border-radius:8px;margin:0;padding:15px;position:fixed;box-shadow:0 16px 42px #102a2838}.month-layout-popover>p{margin:0 0 12px;font-size:12px}.month-layout-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.month-layout-options>button{background:var(--bg);border:1px solid var(--line);text-align:left;border-radius:6px;flex-direction:column;align-items:stretch;gap:5px;padding:8px;display:flex}.month-layout-options>button[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.month-layout-options strong{font-size:13px;font-weight:500}.month-layout-options small,.month-layout-memory{color:var(--muted);font-size:11px;line-height:1.4}.month-layout-memory{margin-top:12px;display:block}.month-layout-preview{background:var(--soft);border-radius:4px;place-items:center;height:70px;display:grid}.month-layout-preview .month-mini-fan{width:100px;max-width:100%}.classic-layout-sample{gap:6px;width:75%;display:grid}.classic-layout-sample i{border-left:2px solid var(--accent);background:color-mix(in srgb, var(--accent) 13%, var(--surface));height:8px;display:block}.classic-layout-sample i:nth-child(2){width:86%}.classic-layout-sample i:nth-child(3){width:70%}.responsive .chronarium-spatial .month-handfans .overview-date{gap:2px}.responsive .chronarium-spatial .month-fan-open{perspective:800px;background:0 0;border:0;border-radius:3px;flex:1;width:100%;min-width:0;min-height:12px;margin:0;padding:0;display:block}.month-fan-open .month-mini-fan{animation:.56s cubic-bezier(.2,.8,.2,1) both month-fan-unfold}.month-fan-open:hover .month-mini-fan,.month-fan-open:focus-visible .month-mini-fan{transform:perspective(500px)rotateX(0)scale(1.04)}.responsive .chronarium-spatial .month-fan-headline{white-space:nowrap;text-overflow:ellipsis;text-align:center;background:0 0;border:0;flex:none;width:100%;min-width:0;min-height:16px;padding:0 2px;font:11px/16px Inter,sans-serif;display:block;overflow:hidden}.month-fan-headline.quiet{color:var(--muted);font-style:italic}.responsive .chronarium-spatial .month-fan-count{min-width:20px;min-height:22px;color:var(--muted);text-align:center;white-space:nowrap;background:0 0;border:0;flex:none;margin-left:auto;padding:1px 3px;font-size:11px;line-height:16px}.month-classic .overview-event-rows{animation:.36s ease-out month-text-unfold}.month-fan-key{color:var(--muted);flex:none;justify-content:space-between;gap:12px;margin:0;padding:6px 6px 0;font:10px/14px ChronariumMono,monospace;display:flex}@keyframes month-fan-unfold{0%{transform:perspective(500px)rotateX(62deg)scaleX(.65)}to{transform:perspective(500px)rotateX(12deg)scaleX(1)}}@keyframes month-text-unfold{0%{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}::view-transition-group(temporal-region){animation-duration:.72s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}@media (width<=699px){.responsive .chronarium-spatial .month-handfans .overview-date>header{gap:0;min-height:22px}.responsive .chronarium-spatial .month-handfans .overview-date-number{min-width:22px;min-height:22px;font-size:17px;line-height:22px}.responsive .chronarium-spatial .month-handfans .overview-due{font-size:9px}.responsive .chronarium-spatial .month-fan-headline{display:none}.responsive .chronarium-spatial .month-fan-count{min-width:14px;padding:0;font-size:10px}.month-fan-key{gap:3px;font-size:9px;line-height:12px}.month-fan-key span:last-child{display:none}}@media (height<=740px) and (width>=700px){.responsive .chronarium-spatial .month-handfans .overview-date>header{min-height:24px}}@media (prefers-reduced-motion:reduce){.month-mini-fan,.month-fan-open .month-mini-fan,.month-classic .overview-event-rows{transition:none!important;animation:none!important}}[data-motion=reduced] .month-mini-fan,[data-motion=reduced] .month-classic .overview-event-rows{transition:none!important;animation:none!important}::view-transition-group(month-day-fan){perspective:1400px;animation-duration:.78s;animation-timing-function:cubic-bezier(.22,.8,.2,1);overflow:visible}::view-transition-old(month-day-fan){object-fit:fill;mix-blend-mode:normal;backface-visibility:hidden;transform-origin:50% 83%;height:100%;animation-duration:.78s;animation-timing-function:cubic-bezier(.22,.8,.2,1);animation-fill-mode:both}::view-transition-new(month-day-fan){object-fit:fill;mix-blend-mode:normal;backface-visibility:hidden;transform-origin:50% 83%;height:100%;animation-duration:.78s;animation-timing-function:cubic-bezier(.22,.8,.2,1);animation-fill-mode:both}::view-transition-old(month-day-fan){animation-name:fan-leave-miniature}::view-transition-new(month-day-fan){animation-name:fan-open-day}:root[data-fan-travel=return]::view-transition-old(month-day-fan){animation-name:fan-fold-day}:root[data-fan-travel=return]::view-transition-new(month-day-fan){animation-name:fan-settle-miniature}@keyframes fan-leave-miniature{0%{opacity:1;transform:rotateX(0)}65%,to{opacity:0;transform:rotateX(24deg)}}@keyframes fan-open-day{0%{opacity:0;transform:rotateX(-30deg)scaleX(.8)}42%{opacity:1}to{opacity:1;transform:rotateX(0)scaleX(1)}}@keyframes fan-fold-day{0%{opacity:1;transform:rotateX(0)}70%,to{opacity:0;transform:rotateX(42deg)scaleX(.8)}}@keyframes fan-settle-miniature{0%{opacity:0;transform:rotateX(-28deg)scaleX(.86)}40%{opacity:1}to{opacity:1;transform:rotateX(0)scaleX(1)}}.month-handfans[data-skip-intro] .month-fan-open .month-mini-fan{animation:none}.calendar-toolbar .period-heading{order:1;align-items:center;gap:10px;min-width:0;display:flex}.calendar-toolbar .month-origin-back{border:1px solid var(--line);min-height:34px;color:var(--ink);background:var(--surface);white-space:nowrap;border-radius:5px;flex:none;align-items:center;gap:4px;padding:5px 8px;font-size:12px;display:inline-flex}.day-month-back{display:none}@media (width<=1250px){.calendar-toolbar .period-heading{gap:6px}.calendar-toolbar .month-origin-back{padding:5px;font-size:11px}}@media (width<=767px){.calendar-toolbar .period-heading{flex:1;gap:5px}.calendar-toolbar .period-heading .period-title{flex:1;min-width:0}.calendar-toolbar .month-origin-back{display:none}.responsive .chronarium-spatial .day-month-back{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--ink);border-radius:4px;flex:none;align-items:center;margin-right:auto;padding:6px 9px;font-size:11px;display:inline-flex}.month-origin-back .back-prefix{display:none}}.responsive .event-workspace[data-view=month]{height:calc(var(--workspace-height) - 10px);flex-direction:column;min-height:0;display:flex}.responsive .event-workspace[data-view=month] .surface-actions{flex:none}.responsive .event-workspace[data-view=month] .spatial-workspace{flex:1;min-height:0}.responsive .event-workspace[data-view=month] .spatial-workspace>.chronarium-spatial{height:100%}.responsive .chronarium-spatial .month-overview{flex-direction:column;height:100%;min-height:0;padding:0 2px 5px;display:flex}.month-column-heads{color:var(--muted);flex:none;grid-template-columns:repeat(7,minmax(0,1fr));padding:7px 0 9px;font-size:11px;display:grid}.responsive .chronarium-spatial button.folio-density{min-width:20px;min-height:22px;color:var(--muted);background:0 0;border:0;padding:0;font-size:10px}.month-column-heads span{padding-left:10px}.month-overview-weeks{flex:1;gap:7px;min-height:0;display:grid}.month-overview-week{border:1px solid var(--line);min-height:0;box-shadow:0 3px 0 var(--fold-shadow), 0 5px 6px #26372b0b;background:linear-gradient(var(--surface) 82%, var(--sheet-bottom));border-radius:5px 5px 9px 9px;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.responsive .chronarium-spatial .overview-date{border-right:1px solid var(--line);flex-direction:column;gap:2px;min-width:0;min-height:0;padding:3px 7px 4px;display:flex;overflow:hidden}.overview-date:last-child{border:0}.overview-date.chosen{box-shadow:inset 0 2px var(--accent);background:linear-gradient(#a6ac8a18,#0000)}.overview-date>header{flex:none;justify-content:space-between;align-items:center;gap:3px;min-height:24px;display:flex}.responsive .chronarium-spatial .overview-date-number{background:0 0;border:0;min-height:24px;padding:1px 3px;font-size:13px}.responsive .chronarium-spatial .overview-due{min-height:20px;color:var(--deadline);background:0 0;border:0;padding:1px 3px;font-size:10px}.overview-event-rows{flex-direction:column;gap:2px;min-height:0;display:flex}.responsive .chronarium-spatial .overview-event{text-align:left;background:0 0;border:0;align-items:center;gap:4px;width:100%;max-width:100%;height:18px;min-height:18px;padding:1px 0;font:12px/16px Inter,Arial,sans-serif;display:flex;overflow:hidden}.overview-event i,.expanded-day-event i{background:var(--event-ink);border-radius:2px;flex:none;align-self:stretch;width:3px}.overview-event time{color:var(--muted);flex:none;font-family:ChronariumMono,monospace;font-size:10px}.overview-event>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.responsive .chronarium-spatial .overview-more{text-align:left;min-height:18px;max-height:18px;color:var(--muted);background:0 0;border:0;flex:none;margin-top:auto;padding:0 2px;font-size:10px}.overview-empty{color:var(--muted);margin-top:4px;font-size:10px}.responsive .chronarium-spatial .overview-event:hover{background:var(--sheet-bottom)}.responsive .chronarium-spatial .expanded-month-day{background:var(--surface);width:min(1200px,100vw - 48px);max-width:none;max-height:calc(100dvh - 48px);color:var(--text);border:1px solid var(--line);border-radius:9px;padding:22px;overflow:hidden;box-shadow:0 24px 90px #10291a40}.expanded-day-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:10px;padding-bottom:14px;display:flex}.responsive .chronarium-spatial .expanded-day-heading h2{margin:0 0 4px;font:28px/1.2 ChronariumHeading,Georgia,serif}.expanded-day-heading p{color:var(--muted);margin:0;font-size:11px}.expanded-day-columns{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:22px;display:grid}.responsive .chronarium-spatial .expanded-day-event{text-align:left;border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;gap:8px;width:100%;min-height:46px;padding:8px 0;display:flex}.expanded-day-event>span{flex:1;min-width:0}.expanded-day-event time{color:var(--muted);font:10px/14px ChronariumMono,monospace;display:block}.expanded-day-event strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font:12px/16px Inter,Arial,sans-serif;display:-webkit-box;overflow:hidden}.expanded-day-event small{color:var(--muted);font-size:9px}.expanded-day-event:hover{background:var(--sheet-bottom)!important}.expanded-month-day footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}.expanded-day-navigation,.expanded-day-pages{align-items:center;gap:8px;font-size:11px;display:flex}.responsive .chronarium-spatial .expanded-month-day footer button,.responsive .chronarium-spatial .expanded-day-heading>button{border:1px solid var(--line);background:var(--surface);min-height:32px;color:var(--text);border-radius:4px;padding:6px 10px;font:11px/16px Inter,Arial,sans-serif}.expanded-empty{min-height:110px;color:var(--muted);place-content:center;display:grid}@media (width<=700px){.month-column-heads{font-size:9px}.month-column-heads span{max-width:23px;padding-left:3px;overflow:hidden}.responsive .chronarium-spatial .overview-date{padding:4px 2px}.overview-empty,.overview-due{display:none}.responsive .chronarium-spatial .overview-more{white-space:normal;height:auto;max-height:none;font-size:9px;line-height:14px}.responsive .chronarium-spatial .expanded-month-day{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:14px}.expanded-day-columns{grid-template-columns:1fr}.responsive .chronarium-spatial .expanded-day-heading h2{font-size:23px}.expanded-day-heading{gap:8px}.expanded-day-heading>button{min-height:30px;padding:6px;font-size:10px}.expanded-day-event strong{-webkit-line-clamp:2}.expanded-month-day footer{gap:7px}.expanded-day-pages{order:2;justify-content:center;width:100%}.expanded-day-navigation button,.expanded-day-pages button{min-height:30px;padding:5px;font-size:10px}}.month-overview{--folio-spine:25px;--folio-gold:#a38d5e;--folio-paper:var(--surface);isolation:isolate}.month-column-heads{margin-left:var(--folio-spine);text-transform:uppercase;letter-spacing:.09em;padding-bottom:10px;font-size:10px}.month-column-heads span:nth-child(n+6){color:var(--accent)}.month-overview-weeks{gap:9px;padding-bottom:5px}.month-overview-week{isolation:isolate;grid-template-columns:var(--folio-spine) repeat(7, minmax(0, 1fr));box-shadow:0 2px 0 var(--fold-shadow), 0 5px 0 color-mix(in srgb, var(--fold-shadow) 80%, var(--surface)), 0 10px 13px #293c2613;background:0 0;border:0;border-radius:7px 7px 12px 12px/4px 4px 10px 10px;transition:box-shadow .28s;position:relative}.month-overview-week:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;border:1px solid var(--line);background:linear-gradient(175deg, color-mix(in srgb, var(--folio-paper) 90%, var(--fold-crest)) 0%, var(--folio-paper) 24%, var(--folio-paper) 76%, var(--sheet-bottom) 98%);box-shadow:inset 0 2px 0 #ffffff65, inset 0 -5px 6px color-mix(in srgb, var(--fold-shadow) 32%, transparent);position:absolute;inset:0}.month-overview-week:nth-child(2n):before{background:linear-gradient(185deg, var(--sheet-bottom) 0%, var(--folio-paper) 17%, var(--folio-paper) 83%, var(--sheet-bottom))}.month-overview-week:hover{box-shadow:0 2px 0 var(--fold-shadow), 0 5px 0 color-mix(in srgb, var(--fold-shadow) 80%, var(--surface)), 0 13px 20px #293c2620}.responsive .chronarium-spatial .folio-week-spine{background:linear-gradient(90deg, color-mix(in srgb, var(--folio-gold) 17%, var(--surface)), transparent);min-width:0;color:var(--accent);border:0;border-radius:7px 0 0 10px;flex-direction:column;justify-content:space-between;align-items:center;padding:5px 0 4px;display:flex}.folio-week-spine span{writing-mode:vertical-rl;letter-spacing:.03em;font:9px/13px ChronariumMono,monospace;transform:rotate(180deg)}.folio-week-spine b{font-size:12px;font-weight:400}.folio-week-spine:hover{background:color-mix(in srgb, var(--folio-gold) 18%, var(--surface))!important}.responsive .chronarium-spatial .overview-date{border-right:1px solid color-mix(in srgb, var(--line) 68%, transparent);gap:3px;padding:4px 8px;position:relative}.overview-date:last-child{border-right:0}.overview-date.weekend{background:color-mix(in srgb, var(--folio-gold) 5%, transparent)}.overview-date>header{gap:6px;min-height:28px;margin-bottom:1px}.responsive .chronarium-spatial .overview-date-number{text-align:center;min-width:28px;min-height:28px;color:var(--text);border-radius:50%;padding:0 4px;font:23px/26px ChronariumHeading,Georgia,serif}.overview-date.outside{opacity:.43}.overview-date.chosen{background:linear-gradient(145deg, color-mix(in srgb, var(--folio-gold) 13%, transparent), color-mix(in srgb, var(--surface) 50%, transparent));box-shadow:inset 0 2px var(--folio-gold)}.responsive .chronarium-spatial .overview-date.chosen .overview-date-number{background:var(--text);color:var(--surface);box-shadow:0 2px 3px #122e2220}.folio-density{opacity:.7;justify-content:flex-end;align-items:flex-end;gap:1px;min-width:0;max-width:64px;height:10px;margin-left:auto;display:flex;overflow:hidden}.folio-density i{border-radius:1px;flex-shrink:1;width:2px;min-width:1px;height:6px}.responsive .chronarium-spatial .overview-due{background:color-mix(in srgb, var(--deadline) 8%, transparent);color:var(--deadline);white-space:nowrap;border-radius:9px;min-height:18px;padding:1px 5px;font-size:10px;line-height:14px}.responsive .chronarium-spatial .overview-event{background:color-mix(in srgb, var(--event-ink) 4%, transparent);border-radius:3px;gap:5px;height:18px;min-height:18px;padding:0 3px 0 0;transition:background .16s,translate .16s}.overview-event i{opacity:.85;border-radius:2px;width:2px}.responsive .chronarium-spatial .overview-event:hover{background:color-mix(in srgb, var(--event-ink) 12%, var(--surface));translate:2px}.overview-event-rows{gap:3px}.responsive .chronarium-spatial .overview-more{color:var(--accent);border-radius:3px;min-height:17px;max-height:17px;padding:0 3px;font-size:10px;line-height:17px}.responsive .chronarium-spatial .overview-more:hover{background:color-mix(in srgb, var(--folio-gold) 11%, transparent)}.overview-empty{opacity:.7;margin-top:6px;font:italic 14px/20px ChronariumHeading,Georgia,serif}.expanded-day-heading h2{letter-spacing:-.02em}.responsive .chronarium-spatial .expanded-month-day{border-top:3px solid var(--accent);box-shadow:0 4px 0 var(--fold-shadow), 0 24px 90px #10291a40}.expanded-month-day[open]{animation:.33s cubic-bezier(.2,.7,.2,1) folio-open}@keyframes folio-open{0%{opacity:.4;transform:perspective(1500px)rotateX(7deg)translateY(14px)scale(.985)}to{opacity:1;transform:perspective(1500px)rotateX(0)translateY(0)scale(1)}}@media (height<=780px){.responsive .chronarium-spatial .overview-date-number{min-height:24px;font-size:19px;line-height:23px}.overview-date>header{min-height:24px;margin-bottom:0}.overview-event-rows{gap:2px}.month-overview-weeks{gap:7px}}@media (width<=1000px){.folio-density{display:none}.responsive .chronarium-spatial .overview-date{padding-left:5px;padding-right:5px}}@media (width<=700px){.month-overview{--folio-spine:16px}.folio-week-spine span{font-size:8px}.folio-week-spine b{display:none}.month-column-heads{letter-spacing:0;text-transform:none}.responsive .chronarium-spatial .overview-date{padding:3px 1px}.responsive .chronarium-spatial .overview-date-number{min-width:25px;min-height:26px;font-size:20px}.overview-date>header{justify-content:center}.overview-date.chosen{box-shadow:inset 0 2px var(--folio-gold)}.overview-empty{display:none}.month-overview-weeks{gap:7px}.responsive .chronarium-spatial .overview-more{text-align:center;min-height:0;max-height:none;padding:1px;font-size:9px;line-height:13px}}:root[data-theme=dark] .month-overview-week:before{box-shadow:inset 0 1px #ffffff0a,inset 0 -5px 6px #0002}@media (prefers-reduced-motion:reduce){.expanded-month-day[open]{animation:none}.overview-event,.month-overview-week{transition:none!important}}:root[data-motion=reduced] .expanded-month-day[open]{animation:none}.chronarium-spatial{color:var(--text);background:var(--bg);font-synthesis:none;--bg:#f8f7f3;--surface:#fff;--rail:#eeefe9;--text:#252e2b;--muted:#70796f;--line:#dce0d6;--accent:#80673d;--accent-ink:#fff;--soft:#eff2eb;--sheet-bottom:#f0eee5;--fan-free:#edf0e8;--university:#3c5a94;--university-fill:#e8eef8;--work:#8b622c;--work-fill:#f4ead7;--personal:#35755b;--personal-fill:#e5efe7;--study:#78608e;--study-fill:#eee8f3;--travel:#5c7680;--travel-fill:#e8eef0;--deadline:#a33e51;--deadline-fill:#f7e6eb;--shadow:0 9px 16px -14px #43381a55, 0 2px 2px #352d1c0a;font-family:Inter,Arial,sans-serif;font-weight:400}.chronarium-spatial[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#151d1c;--surface:#1d2724;--rail:#111917;--text:#e5eae2;--muted:#a4afa3;--line:#34453b;--accent:#d9be82;--accent-ink:#17211b;--soft:#25332c;--sheet-bottom:#263029;--fan-free:#29372e;--university:#a9bfe8;--university-fill:#29364e;--work:#e5c185;--work-fill:#403825;--personal:#a4cfb8;--personal-fill:#253e31;--study:#ceb8e6;--study-fill:#3a2f48;--travel:#afcfdb;--travel-fill:#293941;--deadline:#eda9b7;--deadline-fill:#472d36;--shadow:0 10px 22px -8px #0005}.chronarium-spatial *{box-sizing:border-box}.chronarium-spatial{margin:0}.chronarium-spatial button,.chronarium-spatial input,.chronarium-spatial select,.chronarium-spatial textarea{font:inherit}.chronarium-spatial button,.chronarium-spatial a,.chronarium-spatial input{touch-action:manipulation}.chronarium-spatial button{color:inherit;cursor:pointer;background:0 0;border:0}.chronarium-spatial button:disabled{cursor:default;opacity:.5}.chronarium-spatial a{color:inherit;text-decoration:none}.chronarium-spatial button:focus-visible,.chronarium-spatial a:focus-visible,.chronarium-spatial input:focus-visible,.chronarium-spatial select:focus-visible,.chronarium-spatial textarea:focus-visible,.chronarium-spatial [tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.chronarium-spatial button:hover{filter:brightness(.97)}.chronarium-spatial svg{flex-shrink:0}.chronarium-spatial p{line-height:1.65}.chronarium-spatial h1,.chronarium-spatial h2,.chronarium-spatial h3,.chronarium-spatial h4,.chronarium-spatial p{margin:0}.chronarium-spatial h1,.chronarium-spatial h2,.chronarium-spatial h3{font-family:ChronariumHeading,Georgia,serif;font-weight:500}.chronarium-spatial h1{letter-spacing:-1.15px;font-size:44px;line-height:1.05}.chronarium-spatial h2{letter-spacing:-.5px;font-size:38px;line-height:1.08}.chronarium-spatial h3{font-size:29px;line-height:1.15}.chronarium-spatial h4{font-size:13px;font-weight:500}.chronarium-spatial .mono,.chronarium-spatial .small-caps,.chronarium-spatial .small{font-family:ChronariumMono,monospace}.chronarium-spatial .small-caps{text-transform:uppercase;letter-spacing:.9px;font-size:10px}.chronarium-spatial .small{color:var(--muted);font-size:11px}.chronarium-spatial .primary,.chronarium-spatial .secondary{white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:9px 16px;font-size:12px;font-weight:500;display:inline-flex}.chronarium-spatial .primary{background:var(--accent);color:var(--accent-ink);border:1px solid var(--accent)}.chronarium-spatial .secondary{background:var(--surface);border:1px solid var(--line)}.chronarium-spatial .secondary.active{border-color:var(--accent);background:var(--soft)}.chronarium-spatial .primary:hover{filter:brightness(.92)}.chronarium-spatial .icon-button{border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.chronarium-spatial .icon-button:hover{background:var(--soft);border-color:var(--line)}.chronarium-spatial .segmented{border:1px solid var(--line);background:var(--bg);border-radius:5px;gap:3px;padding:3px;display:flex}.chronarium-spatial .segmented button{border-radius:3px;min-height:29px;padding:6px 13px;font-size:11px}.chronarium-spatial .segmented button[aria-pressed=true]{background:var(--text);color:var(--bg)}.chronarium-spatial .app{grid-template-columns:188px minmax(0,1fr);min-height:100vh;display:grid}.chronarium-spatial .sidebar{background:var(--rail);border-right:1px solid var(--line);z-index:20;flex-direction:column;width:188px;padding:27px 18px 18px;display:flex;position:fixed;inset:0 auto 0 0}.chronarium-spatial .brand{letter-spacing:1.9px;justify-content:space-between;align-items:center;padding:2px 1px 32px;font-size:12px;font-weight:500;display:flex}.chronarium-spatial .brand-mark{color:var(--accent);letter-spacing:0;font-size:17px}.chronarium-spatial .sidebar-current,.chronarium-spatial .sidebar-navigator{text-align:left;border-radius:4px;align-items:center;gap:11px;min-height:40px;padding:9px 10px;font-size:12px;display:flex}.chronarium-spatial .sidebar-current{background:color-mix(in srgb, var(--accent) 9%, transparent)}.chronarium-spatial .sidebar-current span{color:var(--muted);margin-left:auto;font-size:9px}.chronarium-spatial .sidebar-navigator{color:var(--muted);margin-top:5px}.chronarium-spatial .mini-calendar{border-top:1px solid var(--line);margin-top:31px;padding-top:23px}.chronarium-spatial .mini-calendar>div:first-child{justify-content:space-between;align-items:center;gap:3px;font-size:11px;display:flex}.chronarium-spatial .mini-calendar>div:first-child>div{display:flex}.chronarium-spatial .mini-calendar button{padding:0}.chronarium-spatial .mini-days{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px 0;margin-top:18px;display:grid}.chronarium-spatial .mini-days>span{color:var(--muted);padding-bottom:7px;font-family:ChronariumMono;font-size:9px}.chronarium-spatial .mini-days>button{border-radius:3px;height:23px;font-family:ChronariumMono;font-size:9px;position:relative}.chronarium-spatial .mini-days .muted{opacity:.35}.chronarium-spatial .mini-days .chosen{background:var(--text);color:var(--bg)}.chronarium-spatial .mini-days .today:not(.chosen):after{content:"";background:var(--accent);border-radius:50%;width:3px;height:3px;position:absolute;bottom:1px;left:calc(50% - 1px)}.chronarium-spatial .calendar-list{flex-direction:column;gap:4px;margin-top:34px;display:flex}.chronarium-spatial .calendar-list>.small-caps{color:var(--muted);padding:0 10px 12px}.chronarium-spatial .calendar-list>button{text-align:left;align-items:center;gap:10px;padding:8px 10px;font-size:11px;display:flex}.chronarium-spatial .calendar-list>button>svg:first-child{color:var(--cat)}.chronarium-spatial .calendar-list>button>svg:last-child{color:var(--muted);margin-left:auto}.chronarium-spatial .calendar-list>button:hover{background:var(--soft)}.chronarium-spatial .calendar-list .is-hidden{opacity:.4}.chronarium-spatial .calendar-list .is-hidden>svg:last-child{visibility:hidden}.chronarium-spatial .sidebar-bottom{color:var(--muted);flex-direction:column;gap:12px;margin-top:auto;padding-top:25px;display:flex}.chronarium-spatial .sidebar-bottom>button{border-bottom:1px solid var(--line);align-items:center;gap:8px;margin-bottom:4px;padding:8px 0 20px;font-size:10px;display:flex}.chronarium-spatial .sidebar-bottom>span{align-items:center;gap:7px;font-size:10px;display:flex}.chronarium-spatial .sidebar-bottom i{background:var(--personal);border-radius:50%;width:5px;height:5px}.chronarium-spatial .sidebar-bottom small{font-family:ChronariumMono;font-size:9px}.chronarium-spatial main{grid-column:2;min-width:0;padding:0 30px}.chronarium-spatial .app-header{padding-bottom:15px}.chronarium-spatial .header-utility{border-bottom:1px solid var(--line);height:64px;color:var(--muted);justify-content:space-between;align-items:center;font-size:10px;display:flex}.chronarium-spatial .header-utility>div{align-items:center;gap:13px;display:flex}.chronarium-spatial .avatar{background:var(--text);width:30px;height:30px;color:var(--bg);border-radius:8px;place-items:center;font-size:10px;display:grid}.chronarium-spatial .motion-toggle{align-items:center;gap:6px;font-size:10px;display:flex}.chronarium-spatial .motion-toggle[aria-pressed=true]{color:var(--accent)}.chronarium-spatial .header-main{justify-content:space-between;align-items:center;gap:20px;padding-top:26px;display:flex}.chronarium-spatial .header-subtitle{color:var(--muted);margin-top:8px;font-size:11px;display:block}.chronarium-spatial .header-navigation{justify-content:space-between;align-items:center;gap:16px;padding-top:24px;display:flex}.chronarium-spatial .view-nav{gap:5px;display:flex}.chronarium-spatial .view-nav button{border-radius:4px;padding:9px 22px;font-size:12px}.chronarium-spatial .view-nav button[aria-current=page]{color:var(--bg);background:var(--text)}.chronarium-spatial .date-navigation{align-items:center;gap:4px;display:flex}.chronarium-spatial .period-selector{border-bottom:1px solid var(--line);justify-content:center;align-items:center;gap:8px;min-width:224px;padding:8px 6px;font-size:11px;display:flex}.chronarium-spatial .period-selector>svg:first-child{color:var(--accent)}.chronarium-spatial .today-button{border:1px solid var(--line);border-radius:4px;margin-left:8px;padding:8px 10px;font-size:10px}.chronarium-spatial .mobile-menu{display:none}.chronarium-spatial .view-container{min-width:0;animation:.35s both chronarium-unfold-enter}@keyframes chronarium-unfold-enter{0%{opacity:.55;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.chronarium-spatial .view-controls{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:15px 0 18px;display:flex}.chronarium-spatial .view-description{align-items:center;gap:18px;display:flex}.chronarium-spatial .view-description .small-caps{color:var(--accent)}.chronarium-spatial .view-description>span:last-child{color:var(--muted);font-size:10px}.chronarium-spatial .view-footnote{color:var(--muted);justify-content:space-between;gap:20px;padding:15px 0 12px;font-size:9px;line-height:1.5;display:flex}.chronarium-spatial .app-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:16px;padding:13px 0 16px;font-family:ChronariumMono;font-size:9px;display:flex}.chronarium-spatial .amphitheatre{padding-top:3px;position:relative}.chronarium-spatial .past-terraces{padding-bottom:3px;position:relative}.chronarium-spatial .week-terrace{height:62px;width:calc(100% * var(--terrace-scale));transform-origin:bottom;z-index:1;isolation:isolate;align-items:center;margin:0 auto;padding:9px 24px 13px;transition:width .55s,transform .55s;display:flex;position:relative}.chronarium-spatial .week-terrace svg:first-child{z-index:-1;filter:drop-shadow(0 6px 5px #42341a0d);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.chronarium-spatial .week-terrace svg:first-child path{fill:var(--sheet-bottom);stroke:var(--line);stroke-width:.7px}.chronarium-spatial .terrace-2{opacity:.62;height:52px;margin-bottom:-3px}.chronarium-spatial .terrace-1{opacity:.86}.chronarium-spatial .terrace-label{min-width:97px;color:var(--muted);align-items:center;gap:8px;font-family:ChronariumMono;font-size:9px;display:flex}.chronarium-spatial .terrace-days{flex:1;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.chronarium-spatial .terrace-day{text-align:left;flex-direction:column;gap:7px;min-width:0;display:flex}.chronarium-spatial .terrace-day>span:first-child{color:var(--muted);white-space:nowrap;font-size:9px}.chronarium-spatial .terrace-day b{font-weight:400}.chronarium-spatial .terrace-signals{flex-direction:column;gap:2px;height:14px;display:flex;overflow:hidden}.chronarium-spatial .terrace-signals i{background:var(--work);opacity:.65;max-width:80%;height:2px;min-height:2px;display:block}.chronarium-spatial .terrace-signals .university{background:var(--university)}.chronarium-spatial .terrace-signals .personal{background:var(--personal)}.chronarium-spatial .terrace-signals .study{background:var(--study)}.chronarium-spatial .terrace-signals .deadline{background:var(--deadline)}.chronarium-spatial .terrace-signals .travel{background:var(--travel)}.chronarium-spatial .stage-deadlines{padding:12px 8px 7px}.chronarium-spatial .deadline-rail{min-height:31px;color:var(--deadline);border-top:1px solid color-mix(in srgb, var(--deadline) 23%, transparent);flex-wrap:wrap;align-items:center;gap:13px;font-size:10px;display:flex}.chronarium-spatial .deadline-rail>svg{width:10px}.chronarium-spatial .deadline-rail .rail-label{text-transform:uppercase;letter-spacing:.7px;font-family:ChronariumMono;font-size:9px}.chronarium-spatial .deadline-rail>button{align-items:center;gap:7px;padding:5px 0;font-size:10px;display:flex}.chronarium-spatial .deadline-rail button>span{opacity:.7}.chronarium-spatial .deadline-rail b{font-family:ChronariumMono;font-weight:400}.chronarium-spatial .no-deadlines{color:var(--muted);font-size:10px}.chronarium-spatial .week-stage{filter:drop-shadow(0 12px 8px #4333190b);isolation:isolate;height:526px;transition:filter .4s;position:relative}.chronarium-spatial .stage-surface{z-index:-1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.chronarium-spatial .stage-surface>path:first-of-type{stroke:var(--line);stroke-width:.8px}.chronarium-spatial .stage-seam{stroke:var(--line);fill:none;stroke-width:.7px;opacity:.8}.chronarium-spatial .stage-days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid;position:absolute;inset:12px 2px 17px}.chronarium-spatial .stage-day{min-width:0;margin-top:var(--bow);flex-direction:column;gap:8px;padding:0 9px;transition:margin-top .6s;display:flex}.chronarium-spatial .stage-day.focused{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 5%, transparent), transparent);box-shadow:inset 0 2px var(--accent)}.chronarium-spatial .stage-date{text-align:left;border-bottom:1px solid var(--line);align-items:baseline;gap:9px;padding:13px 5px 10px;display:flex;position:relative}.chronarium-spatial .stage-date>span{color:var(--muted);font-family:ChronariumMono;font-size:10px}.chronarium-spatial .stage-date>b{font-family:ChronariumHeading;font-size:29px;font-weight:500;line-height:1}.chronarium-spatial .stage-date i,.chronarium-spatial .month-date i{background:var(--accent);border-radius:50%;width:4px;height:4px;margin-left:auto}.chronarium-spatial .stage-events{flex-direction:column;gap:7px;display:flex}.chronarium-spatial .event-token{--cat:var(--work);--cat-fill:var(--work-fill);text-align:left;background:var(--cat-fill);border:1px solid #0000;border-left:2px solid var(--cat);width:100%;min-width:0;color:var(--cat);border-radius:3px;flex-shrink:0;align-items:flex-start;gap:7px;padding:7px 7px 8px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.chronarium-spatial .event-token:hover,.chronarium-spatial .event-token.selected{border-color:var(--cat);box-shadow:0 2px 8px #00000006}.chronarium-spatial .event-token>svg{min-width:13px;margin-top:1px}.chronarium-spatial .event-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.chronarium-spatial .event-topline{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.chronarium-spatial .event-time{white-space:nowrap;font-family:ChronariumMono;font-size:9px;line-height:12px}.chronarium-spatial .event-title{overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;font-size:11px;font-weight:500;line-height:15px}.chronarium-spatial .event-token.conflicting{background:repeating-linear-gradient(135deg, transparent, transparent 4px, color-mix(in srgb, var(--deadline) 5%, transparent) 4px, color-mix(in srgb, var(--deadline) 5%, transparent) 5px), var(--cat-fill)}.chronarium-spatial .conflict-word{color:var(--deadline);white-space:nowrap;font-family:ChronariumMono;font-size:8px}.chronarium-spatial .group-segments{flex-wrap:wrap;gap:2px;margin-top:3px;display:flex}.chronarium-spatial .group-segments>i{opacity:.6;background:currentColor;min-width:8px;height:3px}.chronarium-spatial .group-segments>span{opacity:.8;flex-basis:100%;align-items:center;margin-top:3px;font-size:8px;display:flex}.chronarium-spatial .event-token.deadline{--cat:var(--deadline);--cat-fill:var(--deadline-fill);border-left:0;border-bottom:1px solid var(--deadline);background:var(--deadline-fill)}.chronarium-spatial .university{--cat:var(--university)!important;--cat-fill:var(--university-fill)!important}.chronarium-spatial .work{--cat:var(--work)!important;--cat-fill:var(--work-fill)!important}.chronarium-spatial .personal{--cat:var(--personal)!important;--cat-fill:var(--personal-fill)!important}.chronarium-spatial .study{--cat:var(--study)!important;--cat-fill:var(--study-fill)!important}.chronarium-spatial .travel{--cat:var(--travel)!important;--cat-fill:var(--travel-fill)!important}.chronarium-spatial .deadline{--cat:var(--deadline)!important;--cat-fill:var(--deadline-fill)!important}.chronarium-spatial .free-slot{border-top:1px dashed var(--line);text-align:left;color:var(--muted);margin-top:auto;padding:9px 3px 0;font-family:ChronariumMono;font-size:9px;line-height:1.6}.chronarium-spatial .free-slot small{color:var(--personal);align-items:center;gap:4px;font-family:Inter;font-size:9px;display:flex}.chronarium-spatial .day-open{color:var(--muted);align-items:center;gap:5px;min-height:26px;padding:2px 3px;font-size:9px;display:flex}.chronarium-spatial .empty-day{color:var(--muted);flex-direction:column;gap:7px;margin-top:28px;font-family:ChronariumHeading;font-size:20px;display:flex}.chronarium-spatial .empty-day small{font-family:Inter;font-size:9px}.chronarium-spatial .week-terrace.future{height:58px;margin-top:13px}.chronarium-spatial .theatre .week-stage{filter:drop-shadow(0 17px 12px #4333191c)}.chronarium-spatial .theatre .week-terrace{height:64px}.chronarium-spatial .theatre .terrace-2{height:53px}.chronarium-spatial .range-control{white-space:nowrap;align-items:center;gap:12px;font-size:10px;display:flex}.chronarium-spatial .range-control input{width:125px;accent-color:var(--accent)}.chronarium-spatial .range-control span{min-width:30px;font-family:ChronariumMono;font-size:9px}.chronarium-spatial .origami-surface{padding-left:41px;position:relative;overflow:visible}.chronarium-spatial .origami-week{min-height:var(--row-height);filter:drop-shadow(0 7px 4px #43331909);margin-bottom:15px;padding-bottom:0;transition:min-height .42s cubic-bezier(.2,.65,.3,1);position:relative}.chronarium-spatial .origami-week:before{content:"";background:var(--surface);clip-path:polygon(0 var(--fold-depth), 50% 0, 100% var(--fold-depth), 100% calc(100% - var(--fold-depth)), 50% 100%, 0 calc(100% - var(--fold-depth)));border-top:1px solid var(--line);z-index:-1;position:absolute;inset:0}.chronarium-spatial .fold-spine{border-right:1px solid var(--line);align-items:center;width:37px;display:flex;position:absolute;top:0;bottom:0;left:-41px}.chronarium-spatial .fold-spine button{writing-mode:vertical-rl;color:var(--muted);align-items:center;gap:10px;padding:7px;font-family:ChronariumMono;font-size:9px;display:flex;transform:rotate(180deg)}.chronarium-spatial .fold-spine button:hover{color:var(--accent)}.chronarium-spatial .origami-days{min-height:var(--row-height);padding:5px 0;transition:grid-template-columns .42s cubic-bezier(.2,.65,.3,1);display:grid;position:relative}.chronarium-spatial .origami-day{border-left:1px solid var(--line);flex-direction:column;min-width:0;padding:3px 8px 10px;transition:background .3s;display:flex;position:relative}.chronarium-spatial .origami-day:last-child{border-right:1px solid var(--line)}.chronarium-spatial .month-date{align-items:center;gap:7px;width:100%;margin-bottom:3px;padding:6px 1px 9px;display:flex}.chronarium-spatial .month-date>span{color:var(--muted);font-family:ChronariumMono;font-size:9px}.chronarium-spatial .month-date b{font-size:14px;font-weight:500}.chronarium-spatial .selected-day{background:color-mix(in srgb, var(--accent) 5%, transparent);box-shadow:inset 0 2px var(--accent)}.chronarium-spatial .outside-month{opacity:.4}.chronarium-spatial .origami-events{flex-direction:column;gap:5px;display:flex}.chronarium-spatial .origami-day .event-token{gap:5px;padding:4px 5px 5px}.chronarium-spatial .origami-day .event-time{font-size:8px;line-height:11px}.chronarium-spatial .origami-day .event-title{font-size:10px;font-weight:400;line-height:13px}.chronarium-spatial .origami-day .event-token.compact{background:0 0;border-left-width:1px;gap:4px;padding:1px 2px 2px}.chronarium-spatial .event-token.compact .event-body{display:block}.chronarium-spatial .event-token.compact .event-topline{margin-right:4px;display:inline-flex}.chronarium-spatial .event-token.compact .event-title{font-size:9px;line-height:13px;display:inline}.chronarium-spatial .event-token.compact .group-segments{display:none}.chronarium-spatial .origami-deadlines{border-top:1px solid color-mix(in srgb, var(--deadline) 25%, transparent);flex-direction:column;gap:4px;margin-top:auto;padding-top:5px;display:flex}.chronarium-spatial .origami-deadlines button{color:var(--deadline);text-align:left;align-items:flex-start;gap:5px;padding:2px;font-size:9px;line-height:13px;display:flex}.chronarium-spatial .origami-deadlines b{white-space:nowrap;font-family:ChronariumMono;font-size:8px;font-weight:400}.chronarium-spatial .open-day{color:var(--muted);padding-top:8px;font-family:ChronariumHeading;font-size:16px}.chronarium-spatial .explicit-overflow{text-align:left;color:var(--muted);align-items:center;gap:3px;padding:1px;font-size:8px;line-height:13px;display:flex}.chronarium-spatial .fold-edge{background:linear-gradient(180deg, color-mix(in srgb, var(--line) 55%, transparent), transparent);clip-path:polygon(0 0,50% 50%,100% 0,99.5% 70%,50% 100%,.5% 70%);height:8px;transform:scaleY(calc(var(--fold-depth) / 8px));transform-origin:top;pointer-events:none;position:absolute;bottom:-7px;left:0;right:0}.chronarium-spatial .focused-week{z-index:2}.chronarium-spatial .focused-week .fold-spine{border-color:var(--accent)}.chronarium-spatial .focused-week .fold-spine button{color:var(--accent)}.chronarium-spatial .day-workspace{grid-template-columns:minmax(0,1fr) 250px;gap:28px;display:grid}.chronarium-spatial .fan-instrument{min-width:0;position:relative}.chronarium-spatial .fan-topline{justify-content:space-between;align-items:center;padding-top:17px;font-size:11px;display:flex}.chronarium-spatial .fan-topline .mono{color:var(--muted);font-size:9px}.chronarium-spatial .fan-svg{width:100%;max-height:650px;margin-top:-9px;display:block;overflow:visible}.chronarium-spatial .fan-sector{cursor:pointer;stroke-linejoin:round;transition:d .12s,fill .2s,opacity .2s}.chronarium-spatial .fan-sector:hover,.chronarium-spatial .fan-sector.highlighted{filter:brightness(.98)}.chronarium-spatial .emphasize-free .fan-sector.available{fill:var(--personal-fill);stroke:var(--personal);stroke-width:.7px}.chronarium-spatial .emphasize-free .fan-sector.occupied{opacity:.48}.chronarium-spatial .fan-hour{fill:var(--muted);font-family:ChronariumMono;font-size:10px}.chronarium-spatial .fan-hub{fill:var(--bg);stroke:var(--line);stroke-width:1px}.chronarium-spatial .fan-hub-inner{fill:none;stroke:var(--accent);stroke-width:.6px;opacity:.4}.chronarium-spatial .fan-hub-date{fill:var(--text);font-family:ChronariumHeading;font-size:41px}.chronarium-spatial .fan-hub-label{letter-spacing:1.4px;fill:var(--muted);font-family:ChronariumMono;font-size:9px}.chronarium-spatial .fan-deadline{cursor:pointer}.chronarium-spatial .fan-deadline text{fill:var(--deadline);font-family:ChronariumMono;font-size:9px}.chronarium-spatial .fan-interval-detail{min-height:52px;color:var(--muted);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:-14px;padding:10px 5px;font-size:10px;line-height:1.5;display:flex}.chronarium-spatial .fan-interval-detail b{color:var(--text);font-family:ChronariumMono;font-weight:400}.chronarium-spatial .interval-dot{border-radius:50%;width:6px;height:6px}.chronarium-spatial .busy-dot{background:var(--work)}.chronarium-spatial .free-dot{background:var(--personal)}.chronarium-spatial .blocked-dot{background:var(--muted)}.chronarium-spatial .fan-controls{align-items:center;gap:14px;max-width:490px;margin:22px auto 0;display:flex}.chronarium-spatial .fan-controls label{flex:1;align-items:center;gap:15px;font-size:11px;display:flex}.chronarium-spatial .fan-controls input{min-width:0;accent-color:var(--accent);flex:1}.chronarium-spatial .fan-controls .mono{font-size:10px}.chronarium-spatial .fan-scale-caption{color:var(--muted);justify-content:center;gap:34px;margin:15px 0 30px;font-family:ChronariumMono;font-size:9px;display:flex}.chronarium-spatial .day-agenda{border-left:1px solid var(--line);padding:17px 0 0 22px}.chronarium-spatial .day-agenda>h3{font-size:26px}.chronarium-spatial .day-agenda>p{color:var(--muted);margin:6px 0 20px;font-size:9px}.chronarium-spatial .agenda-events{flex-direction:column;gap:8px;display:flex}.chronarium-spatial .agenda-events .event-token{padding:8px}.chronarium-spatial .available-windows{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.chronarium-spatial .available-windows h4{margin-bottom:10px;font-size:11px}.chronarium-spatial .available-windows>button{text-align:left;width:100%;color:var(--personal);border-bottom:1px dashed var(--line);align-items:center;gap:7px;padding:9px 0;font-family:ChronariumMono;font-size:10px;display:flex}.chronarium-spatial .available-windows>button>span{flex:1;justify-content:space-between;align-items:center;gap:5px;display:flex}.chronarium-spatial .available-windows small{color:var(--muted);font-size:9px}.chronarium-spatial .available-windows>p{color:var(--muted);margin-top:14px;font-size:9px}.chronarium-spatial .quiet-agenda{color:var(--muted);font-size:13px}.chronarium-spatial .inspector{z-index:40;background:var(--surface);border-left:1px solid var(--line);width:390px;animation:.25s both chronarium-inspect-in;position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-15px 0 40px #252e2b09}.chronarium-spatial .inspector header{border-bottom:1px solid var(--line);color:var(--accent);justify-content:space-between;align-items:center;padding:22px 25px;font-family:ChronariumMono;font-size:9px;display:flex}.chronarium-spatial .inspector-content{padding:27px}.chronarium-spatial .inspector-content>svg{color:var(--accent);margin-bottom:23px}.chronarium-spatial .inspector h2{margin-bottom:12px;font-size:35px}.chronarium-spatial .category-label{color:var(--cat);text-transform:uppercase;letter-spacing:.5px;margin-bottom:28px;font-family:ChronariumMono;font-size:9px}.chronarium-spatial .detail-line{align-items:flex-start;gap:14px;margin:25px 0;font-size:12px;line-height:1.6;display:flex}.chronarium-spatial .detail-line>svg{width:16px;color:var(--muted)}.chronarium-spatial .detail-line small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.chronarium-spatial .inspector-description{background:var(--soft);margin-top:27px;padding:17px;font-size:12px}.chronarium-spatial .inspector-actions{flex-direction:column;gap:17px;margin-top:32px;display:flex}.chronarium-spatial .text-danger{color:var(--deadline);padding:5px;font-size:11px}.chronarium-spatial .explanation{color:var(--muted);margin:20px 0 25px;font-size:11px}.chronarium-spatial .free-symbol{border:1px solid var(--line);width:70px;height:70px;color:var(--personal);border-radius:50%;place-items:center;margin:8px 0 30px;display:grid}.chronarium-spatial .group-detail{border-top:1px solid var(--line);margin-top:25px;padding-top:25px}.chronarium-spatial .eyebrow{letter-spacing:.8px;color:var(--muted);font-family:ChronariumMono;font-size:9px}.chronarium-spatial .group-detail-item{border-bottom:1px solid var(--line);text-align:left;flex-direction:column;gap:6px;width:100%;padding:18px 22px 18px 0;display:flex;position:relative}.chronarium-spatial .group-detail-item>span{color:var(--muted);font-family:ChronariumMono;font-size:10px}.chronarium-spatial .group-detail-item b{font-size:13px;font-weight:500}.chronarium-spatial .group-detail-item small{color:var(--muted);font-size:11px}.chronarium-spatial .group-detail-item>svg{position:absolute;top:25px;right:0}.chronarium-spatial .modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:60;background:#17201930;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.chronarium-spatial .event-form{background:var(--surface);border:1px solid var(--line);border-radius:8px;width:510px;max-width:100%;max-height:calc(100vh - 40px);padding:27px;overflow-y:auto;box-shadow:0 20px 100px #17201926}.chronarium-spatial .event-form header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:25px;display:flex}.chronarium-spatial .event-form h2{font-size:31px}.chronarium-spatial .event-form form{flex-direction:column;gap:13px;display:flex}.chronarium-spatial .event-form label{color:var(--muted);flex-direction:column;gap:7px;font-size:10px;display:flex}.chronarium-spatial .event-form input,.chronarium-spatial .event-form select,.chronarium-spatial .event-form textarea{background:var(--bg);border:1px solid var(--line);width:100%;color:var(--text);resize:vertical;border-radius:3px;min-height:37px;padding:10px;font-size:12px}.chronarium-spatial .form-row{grid-template-columns:1fr 1fr;gap:15px;display:grid}.chronarium-spatial .form-actions{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.chronarium-spatial .helix-dialog{background:var(--bg);border:1px solid var(--line);border-radius:8px;width:calc(100vw - 70px);max-width:1180px;max-height:calc(100vh - 60px);padding:30px 34px;overflow:auto;box-shadow:0 15px 120px #17201922}.chronarium-spatial .helix-dialog>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.chronarium-spatial .helix-dialog header .small-caps{color:var(--accent);font-size:9px}.chronarium-spatial .helix-dialog h2{margin-top:12px;font-size:37px}.chronarium-spatial .helix-dialog header p{color:var(--muted);margin-top:9px;font-size:11px}.chronarium-spatial .helix-workspace{grid-template-columns:minmax(0,1fr) 270px;gap:32px;display:grid}.chronarium-spatial .helix-canvas{min-width:0;position:relative}.chronarium-spatial .helix-scale{width:max-content;margin-top:24px}.chronarium-spatial .helix-canvas>svg{width:100%;min-height:420px;margin-top:-40px;margin-bottom:-24px;display:block}.chronarium-spatial .helix-axis{stroke:var(--line);stroke-dasharray:3 5}.chronarium-spatial .helix-segment{cursor:pointer}.chronarium-spatial .helix-segment:hover{filter:brightness(.96)}.chronarium-spatial .helix-segment path{transition:d .3s,stroke .2s}.chronarium-spatial .helix-segment text{fill:var(--text);pointer-events:none;font-family:ChronariumMono;font-size:10px}.chronarium-spatial .helix-week-label{fill:var(--muted);font-family:ChronariumMono;font-size:11px}.chronarium-spatial .helix-selection{border-left:1px solid var(--line);flex-direction:column;gap:12px;margin-top:24px;padding:25px 0 0 25px;display:flex}.chronarium-spatial .helix-selection>.small-caps{color:var(--accent)}.chronarium-spatial .helix-selection h3{margin-top:4px;font-size:28px}.chronarium-spatial .helix-selection>p{color:var(--muted);font-size:10px}.chronarium-spatial .helix-week-list{flex-direction:column;gap:3px;margin-top:12px;display:flex}.chronarium-spatial .helix-week-list button{text-align:left;justify-content:space-between;gap:8px;padding:11px 9px;font-size:10px;display:flex}.chronarium-spatial .helix-week-list button>span:last-child{color:var(--muted);font-family:ChronariumMono;font-size:8px}.chronarium-spatial .helix-week-list .chosen{border:1px solid var(--accent);background:var(--soft);border-radius:3px}.chronarium-spatial .period-step{gap:9px;margin-top:5px;display:flex}.chronarium-spatial .period-step>button{padding:7px 13px;font-size:10px}.chronarium-spatial .helix-hint{color:var(--muted);border-top:1px solid var(--line);margin-top:14px;margin-bottom:12px;padding-top:18px;font-size:10px;line-height:1.7}.chronarium-spatial .helix-camera-controls{justify-content:center;align-items:center;gap:11px;display:flex}.chronarium-spatial .helix-camera-controls label{align-items:center;gap:11px;font-size:10px;display:flex}.chronarium-spatial .helix-camera-controls input{accent-color:var(--accent);width:180px}.chronarium-spatial .helix-year{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:25px 0;display:grid}.chronarium-spatial .helix-year button{text-align:left;border-bottom:1px solid var(--line);padding:16px 10px;font-size:12px}.chronarium-spatial .helix-year button>div{flex-direction:column;gap:5px;padding:13px 0;display:flex}.chronarium-spatial .helix-year i{background:var(--accent);opacity:.4;max-width:90%;height:3px;display:block}.chronarium-spatial .helix-year small{color:var(--muted);align-items:center;gap:3px;font-size:8px;display:flex}.chronarium-spatial .guide-dialog{background:var(--surface);border:1px solid var(--line);border-radius:7px;max-width:610px;max-height:calc(100vh - 50px);padding:39px;position:relative;overflow:auto}.chronarium-spatial .guide-close{position:absolute;top:17px;right:17px}.chronarium-spatial .guide-dialog h2{max-width:450px;margin-bottom:24px;font-size:36px}.chronarium-spatial .guide-dialog p{color:var(--muted);margin-top:16px;font-size:12px}.chronarium-spatial .guide-dialog b{color:var(--text);font-weight:500}.chronarium-spatial .guide-shortcuts{background:var(--soft);margin-top:24px;padding:20px;font-family:ChronariumMono;font-size:10px;line-height:2}.chronarium-spatial .guide-dialog .small{font-size:10px}.chronarium-spatial .toast{z-index:90;background:var(--text);color:var(--bg);border-radius:5px;align-items:center;gap:12px;padding:14px 23px;font-size:12px;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0002}.chronarium-spatial .explicit-overflow{flex-wrap:wrap;gap:2px 5px}.chronarium-spatial .explicit-overflow>span{white-space:nowrap}.chronarium-spatial .amphitheatre{perspective:1100px}.chronarium-spatial .week-terrace{transform:rotateX(9deg)}.chronarium-spatial .theatre .week-terrace{transform:rotateX(21deg)}.chronarium-spatial .week-stage{transform-origin:50% 0;animation:.55s cubic-bezier(.2,.65,.3,1) both chronarium-stage-arrive}@keyframes chronarium-stage-arrive{0%{opacity:.6;transform:translateY(-26px)scale(.94)rotateX(6deg)}to{opacity:1;transform:none}}@keyframes chronarium-inspect-in{0%{opacity:.6;transform:translate(35px)}to{opacity:1;transform:none}}@media (width>=1700px){.chronarium-spatial main{padding:0 46px}.chronarium-spatial .week-stage{height:560px}.chronarium-spatial .event-title{font-size:12px;line-height:16px}.chronarium-spatial .event-time{font-size:10px}.chronarium-spatial .stage-day{padding:0 12px}.chronarium-spatial .origami-day .event-title{font-size:11px}.chronarium-spatial .origami-day .event-time{font-size:9px}.chronarium-spatial .origami-day .event-token.compact .event-title{font-size:10px}}@media (width<=1200px){.chronarium-spatial .app{grid-template-columns:168px minmax(0,1fr)}.chronarium-spatial .sidebar{width:168px;padding-left:12px;padding-right:12px}.chronarium-spatial main{padding:0 20px}.chronarium-spatial .view-description{flex-direction:column;align-items:flex-start;gap:10px}.chronarium-spatial .stage-day{padding-left:5px;padding-right:5px}.chronarium-spatial .stage-day .event-token{gap:4px;padding:6px 4px}.chronarium-spatial .stage-day .event-token>svg{display:none}.chronarium-spatial .event-title{font-size:10px;line-height:14px}.chronarium-spatial .event-time{font-size:8px}.chronarium-spatial .stage-date{gap:5px;padding-left:1px}.chronarium-spatial .stage-date b{font-size:26px}.chronarium-spatial .day-workspace{grid-template-columns:minmax(0,1fr) 214px;gap:15px}.chronarium-spatial .day-agenda{padding-left:15px}.chronarium-spatial .day-agenda h3{font-size:24px}.chronarium-spatial .helix-workspace{grid-template-columns:minmax(0,1fr) 235px;gap:15px}.chronarium-spatial .helix-dialog{padding:25px}.chronarium-spatial .origami-surface{min-width:790px}.chronarium-spatial .month-view{overflow-x:auto}.chronarium-spatial .month-view>.view-controls{position:sticky;left:0}.chronarium-spatial .origami-day{padding-left:6px;padding-right:6px}}@media (width<=900px){.chronarium-spatial .app{grid-template-columns:minmax(0,1fr)}.chronarium-spatial main{grid-column:1;padding:0 18px}.chronarium-spatial .sidebar{display:none}.chronarium-spatial .sidebar.mobile-open{width:230px;display:flex;box-shadow:10px 0 60px #0002}.chronarium-spatial .mobile-menu{margin-right:10px;display:inline-flex}.chronarium-spatial .header-utility{justify-content:flex-start;height:55px}.chronarium-spatial .header-utility>div{margin-left:auto}.chronarium-spatial .header-main{padding-top:23px}.chronarium-spatial h1{font-size:39px}.chronarium-spatial .view-nav button{padding:8px 17px}.chronarium-spatial .period-selector{min-width:190px;font-size:10px}.chronarium-spatial .header-navigation{gap:10px}.chronarium-spatial .motion-toggle{gap:0;font-size:0}.chronarium-spatial .day-workspace{grid-template-columns:minmax(0,1fr) 220px}.chronarium-spatial .week-stage{height:540px}.chronarium-spatial .stage-day .event-title{font-size:10px}.chronarium-spatial .stage-date>span{font-size:9px}.chronarium-spatial .terrace-label{min-width:78px;font-size:8px}.chronarium-spatial .terrace-day>span:first-child{font-size:8px}.chronarium-spatial .view-footnote>span:last-child,.chronarium-spatial .app-footer>span:last-child{display:none}}@media (width<=650px){.chronarium-spatial main{padding:0 14px}.chronarium-spatial .header-main{gap:8px}.chronarium-spatial h1{letter-spacing:-.8px;font-size:34px}.chronarium-spatial .new-event{min-width:35px;padding:8px;font-size:0}.chronarium-spatial .new-event>svg{width:17px}.chronarium-spatial .header-subtitle{max-width:270px;font-size:10px}.chronarium-spatial .header-navigation{flex-wrap:wrap;align-items:flex-start;gap:12px;padding-top:20px}.chronarium-spatial .view-nav{gap:5px;width:100%}.chronarium-spatial .view-nav>button{flex:1;padding:8px 15px}.chronarium-spatial .date-navigation{justify-content:center;width:100%}.chronarium-spatial .period-selector{flex:1;font-size:10px}.chronarium-spatial .today-button{margin-left:0;padding:7px;font-size:9px}.chronarium-spatial .view-controls{align-items:flex-start;padding-top:12px}.chronarium-spatial .view-description .small-caps{font-size:9px}.chronarium-spatial .view-description>span:last-child{max-width:180px;font-size:9px;line-height:1.5}.chronarium-spatial .segmented button{padding:4px 8px;font-size:10px}.chronarium-spatial .week-view{overflow-x:auto}.chronarium-spatial .amphitheatre{min-width:760px}.chronarium-spatial .week-view .view-controls,.chronarium-spatial .week-view .view-footnote{position:sticky;left:0}.chronarium-spatial .week-stage{height:520px}.chronarium-spatial .stage-date b{font-size:27px}.chronarium-spatial .stage-day .event-title{font-size:11px}.chronarium-spatial .stage-day .event-token>svg{width:11px;min-width:11px;display:block}.chronarium-spatial .stage-day .event-time{font-size:8px}.chronarium-spatial .stage-day{padding:0 6px}.chronarium-spatial .view-footnote{padding-bottom:16px;font-size:8px}.chronarium-spatial .app-footer{font-size:8px;line-height:1.8}.chronarium-spatial .range-control{gap:5px;font-size:9px}.chronarium-spatial .range-control input{width:75px}.chronarium-spatial .range-control span{font-size:8px}.chronarium-spatial .day-workspace{flex-direction:column;gap:5px;display:flex}.chronarium-spatial .fan-topline{font-size:10px}.chronarium-spatial .fan-topline .mono{font-size:8px}.chronarium-spatial .fan-svg{width:calc(100% + 24px);max-height:none;margin-top:10px;margin-left:-12px}.chronarium-spatial .fan-interval-detail{gap:8px;margin-top:5px;font-size:9px}.chronarium-spatial .fan-controls{gap:6px;margin-top:15px}.chronarium-spatial .fan-controls label{gap:8px;font-size:10px}.chronarium-spatial .fan-scale-caption{gap:18px;margin-bottom:25px;font-size:8px}.chronarium-spatial .day-agenda{border-left:0;border-top:1px solid var(--line);padding:22px 0}.chronarium-spatial .day-agenda h3{font-size:28px}.chronarium-spatial .agenda-events{grid-template-columns:1fr 1fr;gap:8px;display:grid}.chronarium-spatial .agenda-events .event-title{font-size:11px}.chronarium-spatial .available-windows>button{min-height:43px}.chronarium-spatial .inspector{width:100%}.chronarium-spatial .event-form{padding:23px}.chronarium-spatial .helix-dialog{width:calc(100vw - 20px);max-height:calc(100vh - 20px);padding:22px 17px}.chronarium-spatial .helix-dialog h2{font-size:32px}.chronarium-spatial .helix-dialog header .small-caps{font-size:8px}.chronarium-spatial .helix-dialog header p{font-size:10px}.chronarium-spatial .helix-workspace{flex-direction:column;gap:10px;display:flex}.chronarium-spatial .helix-canvas>svg{min-height:0;margin-top:0;margin-bottom:0}.chronarium-spatial .helix-camera-controls{gap:4px}.chronarium-spatial .helix-camera-controls input{width:140px}.chronarium-spatial .helix-selection{border-left:0;border-top:1px solid var(--line);margin-top:15px;padding:20px 0 0}.chronarium-spatial .helix-selection h3{font-size:27px}.chronarium-spatial .helix-week-list{grid-template-columns:1fr 1fr;gap:5px;display:grid}.chronarium-spatial .helix-week-list button{flex-direction:column;gap:5px}.chronarium-spatial .helix-hint{font-size:10px}.chronarium-spatial .guide-dialog{padding:30px 24px}.chronarium-spatial .guide-dialog h2{font-size:32px}.chronarium-spatial .toast{text-align:center;justify-content:center;bottom:15px;left:15px;right:15px;transform:none}.chronarium-spatial .modal-backdrop{padding:10px}.chronarium-spatial .origami-surface{min-width:815px}.chronarium-spatial .origami-week{min-height:var(--row-height)}}@media (prefers-reduced-motion:reduce){.chronarium-spatial *,.chronarium-spatial :before,.chronarium-spatial :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.chronarium-spatial[data-motion=reduced] *,.chronarium-spatial[data-motion=reduced] :before,.chronarium-spatial[data-motion=reduced] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.chronarium-spatial .helix-segment:focus-visible{outline:none}.chronarium-spatial .helix-segment:focus-visible>path:first-child{stroke:var(--accent);stroke-width:35px}.chronarium-spatial .fan-sector:focus-visible{stroke:var(--accent);stroke-width:3px;outline:none}.chronarium-spatial .fan-svg [role=button]:focus{outline:none}.chronarium-spatial .fan-svg path[role=button]:focus-visible,.chronarium-spatial .fan-svg g[role=button]:focus-visible>path{stroke:var(--accent);stroke-width:3px;vector-effect:non-scaling-stroke;outline:none}.chronarium-spatial{--fold-shadow:#e6e3d8;--fold-crest:#f1efe8;--terrace-riser:#dedccd}.chronarium-spatial[data-theme=dark]{--fold-shadow:#111b17;--fold-crest:#303e34;--terrace-riser:#0b1510}.chronarium-spatial .fold-instrument{align-items:center;gap:15px;display:flex}.chronarium-spatial .fold-instrument .range-control{margin-left:4px}.chronarium-spatial .origami-mesh-shell{min-width:0;padding-left:40px}.chronarium-spatial .origami-mesh{isolation:isolate;transition:height .5s;position:relative}.chronarium-spatial .origami-material{filter:drop-shadow(0 10px 7px #3c35130c);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.chronarium-spatial .origami-facet{stroke:var(--line);stroke-width:.65px;transition:d .5s}.chronarium-spatial .origami-facet.selected-facet{stroke:var(--accent);stroke-width:1.3px}.chronarium-spatial .fold-valley{fill:none;stroke:var(--fold-shadow);stroke-width:9px;stroke-linecap:round;opacity:.7;transition:d .5s}.chronarium-spatial .fold-crest{fill:none;stroke:var(--surface);stroke-width:1.5px;opacity:.85;transition:d .5s;transform:translateY(-1px)}.chronarium-spatial .mesh-day{flex-direction:column;min-width:0;padding:0 2px;transition:left .5s,top .5s,width .5s,height .5s;display:flex;position:absolute;box-shadow:none!important;background:0 0!important}.chronarium-spatial .mesh-day .origami-events{gap:4px}.chronarium-spatial .mesh-day .event-token{gap:5px;padding:5px 5px 6px}.chronarium-spatial .mesh-day .event-title{font-size:10px;line-height:14px}.chronarium-spatial .mesh-day .event-time{font-size:8px}.chronarium-spatial .mesh-day .event-token.compact{background:0 0;border:0;gap:3px;min-height:20px;padding:3px 1px}.chronarium-spatial .mesh-day .event-token.compact .event-title{white-space:nowrap;text-overflow:ellipsis;font-size:9px;line-height:13px;overflow:hidden}.chronarium-spatial .mesh-day .event-token.compact .event-time{font-size:8px}.chronarium-spatial .mesh-day .event-token.compact .event-topline{gap:2px;display:inline-flex}.chronarium-spatial .mesh-day .month-date{min-height:27px;margin-bottom:2px;padding:3px 0 8px}.chronarium-spatial .mesh-day .origami-deadlines{min-height:22px;margin-top:auto;padding:4px 0 0}.chronarium-spatial .mesh-day .origami-deadlines button{min-height:19px;font-size:9px;line-height:13px}.chronarium-spatial .mesh-week-link{writing-mode:vertical-rl;width:30px;min-height:50px;color:var(--muted);align-items:center;gap:4px;font-family:ChronariumMono;font-size:9px;transition:top .5s;display:flex;position:absolute;left:-40px;transform:rotate(180deg)}.chronarium-spatial .mesh-week-link:hover{color:var(--accent)}.chronarium-spatial .mesh-day .explicit-overflow{gap:2px 4px;font-size:8px;line-height:12px}.chronarium-spatial .mesh-day .open-day{padding-top:5px;font-size:16px}.chronarium-spatial .mesh-day .conflict-word{font-size:7px}.chronarium-spatial .past-terraces{padding-bottom:15px}.chronarium-spatial .week-terrace{opacity:1;margin-bottom:var(--tier-gap,15px);width:calc(100% * var(--terrace-scale));padding:0;transition:width .6s,height .6s;display:block;height:var(--tier-height)!important;transform:none!important}.chronarium-spatial .week-terrace svg:first-child{filter:drop-shadow(0 10px 6px #40331912);overflow:visible}.chronarium-spatial .week-terrace svg:first-child .tier-surface{fill:url(#tier-surface);stroke:var(--line);stroke-width:1px}.chronarium-spatial .week-terrace svg:first-child .tier-riser{fill:var(--terrace-riser);stroke:var(--line);stroke-width:.6px}.chronarium-spatial .week-terrace svg:first-child .tier-seam{stroke:var(--line);stroke-width:.7px;fill:none}.chronarium-spatial .tier-day{text-align:left;flex-direction:column;align-items:flex-start;gap:5px;width:12%;display:flex;position:absolute;transform:translate(-50%)}.chronarium-spatial .tier-day>span{color:var(--muted);white-space:nowrap;font-size:9px}.chronarium-spatial .tier-day b{font-weight:500}.chronarium-spatial .tier-day .terrace-signals{width:75%;height:18px}.chronarium-spatial .tier-day .terrace-signals i{max-width:90%}.chronarium-spatial .tier-period{color:var(--muted);text-align:right;max-width:80px;font-family:ChronariumMono;font-size:9px;line-height:1.5;position:absolute;top:8px;left:-18px;transform:translate(-100%)}.chronarium-spatial .week-terrace.future{margin-top:22px}.chronarium-spatial .week-stage{animation:none!important}.chronarium-spatial .week-terrace,.chronarium-spatial .week-stage{view-transition-class:week-sheet}.chronarium-spatial ::view-transition-group(*){animation-duration:.68s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}.chronarium-spatial ::view-transition-old(root){animation:none}.chronarium-spatial ::view-transition-new(root){animation:none}.chronarium-spatial ::view-transition-old(.week-sheet){animation:.68s both chronarium-sheet-out}.chronarium-spatial ::view-transition-new(.week-sheet){animation:.68s both chronarium-sheet-in}@keyframes chronarium-sheet-in{0%{opacity:.3}to{opacity:1}}@keyframes chronarium-sheet-out{0%{opacity:1}to{opacity:.15}}.chronarium-spatial .fan-free-label{fill:var(--personal);paint-order:stroke;stroke:var(--surface);stroke-width:3px;pointer-events:none;font-family:ChronariumMono;font-size:10px}.chronarium-spatial .fan-state-controls{justify-content:center;gap:5px;width:max-content;margin:0 auto 15px;display:flex}.chronarium-spatial .fan-state-controls button{font-size:10px}.chronarium-spatial .fan-free-key{color:var(--muted);justify-content:center;gap:18px;margin:8px 0 12px;font-size:9px;display:flex}.chronarium-spatial .fan-free-key span{align-items:center;gap:5px;display:flex}.chronarium-spatial .fan-free-key i{background:var(--fan-free);border:1px solid var(--personal);width:15px;height:5px}.chronarium-spatial .fan-free-key .protected-key{background:repeating-linear-gradient(45deg, var(--line) 0 1px, transparent 1px 3px);border:1px solid var(--line)}@media (width<=1200px){.chronarium-spatial .origami-mesh-shell{min-width:1080px}.chronarium-spatial .fold-instrument{gap:8px}.chronarium-spatial .fold-instrument .range-control input{width:65px}.chronarium-spatial .tier-period{font-size:8px;left:-6px}.chronarium-spatial .tier-day>span{font-size:8px}}@media (width<=650px){.chronarium-spatial .fold-instrument{flex-direction:column;align-items:flex-end;gap:6px}.chronarium-spatial .fold-instrument .segmented button{padding:4px 6px;font-size:9px}.chronarium-spatial .fold-instrument .range-control{display:none}.chronarium-spatial .origami-mesh-shell{min-width:1060px}.chronarium-spatial .tier-period{display:none}.chronarium-spatial .week-terrace svg:first-child{filter:drop-shadow(0 6px 4px #40331912)}.chronarium-spatial .fan-free-label{font-size:14px}}@media (prefers-reduced-motion:reduce){.chronarium-spatial ::view-transition-group(*){animation-duration:0s!important}}.chronarium-spatial .helix-orientation{color:var(--muted);margin:7px 0 12px;font-family:ChronariumMono;font-size:9px}.chronarium-spatial .mesh-day.expanded-day.outside-month{opacity:1}.chronarium-spatial .origami-mesh,.chronarium-spatial .origami-facet,.chronarium-spatial .fold-valley,.chronarium-spatial .fold-crest,.chronarium-spatial .mesh-day,.chronarium-spatial .mesh-week-link{transition:none}.chronarium-spatial .zone-control select,.chronarium-spatial .scenario-lab select{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:4px;max-width:100%;padding:7px}.chronarium-spatial .zone-control,.chronarium-spatial .atmosphere-toggle{color:var(--muted);font-size:10px}.chronarium-spatial .atmosphere-toggle{border:1px solid var(--line);border-radius:4px;padding:7px}.chronarium-spatial .scenario-lab{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:18px;padding:12px 0;font-size:11px;display:flex}.chronarium-spatial .scenario-lab label{align-items:center;gap:9px;display:flex}.chronarium-spatial .scenario-lab>span:last-child{margin-left:auto;font-size:10px}.chronarium-spatial .temporal-orientation{color:var(--muted);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:15px 0;font-size:11px;display:flex}.chronarium-spatial .temporal-orientation>b,.chronarium-spatial .temporal-orientation b{color:var(--accent);font-weight:600}.chronarium-spatial .temporal-orientation>span:nth-child(2){flex:1;min-width:150px}.chronarium-spatial .temporal-orientation button{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.chronarium-spatial .view-container{animation:none!important}.chronarium-spatial .month-view,.chronarium-spatial .week-view{max-width:100%;overflow-x:auto}.chronarium-spatial .week-view .view-controls,.chronarium-spatial .week-view .view-footnote{position:sticky;left:0}.chronarium-spatial .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=1100px){.chronarium-spatial .app.inspecting main{margin-right:390px}}.chronarium-spatial .day-density{color:var(--muted);flex-shrink:0;margin:0 0 8px;font:9px/15px IBM Plex Mono}.chronarium-spatial .event-token{min-height:36px}.chronarium-spatial .event-token .event-title{overflow-wrap:anywhere;font-size:12px;line-height:17px;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.chronarium-spatial .event-continuation,.chronarium-spatial .event-zone{opacity:.9;overflow-wrap:anywhere;font:9px/14px IBM Plex Mono}.chronarium-spatial .event-stack{flex-shrink:0;min-width:0}.chronarium-spatial .now-word{color:var(--text);background:var(--soft);border-radius:2px;padding:0 4px;font:600 9px/13px IBM Plex Mono}.chronarium-spatial .group-toggle{text-align:left;width:100%;color:var(--accent);border-bottom:1px solid var(--line);min-height:28px;padding:4px 6px;font-size:10px;line-height:15px;display:block}.chronarium-spatial .expanded-activities{border-left:2px solid var(--line);flex-direction:column;gap:5px;padding:8px 0 5px 6px;display:flex}.chronarium-spatial .mesh-day .origami-events{scrollbar-width:thin;scrollbar-gutter:stable;overscroll-behavior:contain;flex:1;min-height:60px;padding:0 3px 5px 0;overflow:hidden auto}.chronarium-spatial .mesh-day .origami-deadlines{flex-shrink:0;max-height:42%;margin-top:8px;overflow-y:auto}.chronarium-spatial .mesh-day .origami-deadlines button{align-items:flex-start;min-height:30px;font-size:11px;line-height:15px}.chronarium-spatial .mesh-day .origami-deadlines button span{white-space:normal;overflow-wrap:anywhere}.chronarium-spatial .mesh-day .event-token,.chronarium-spatial .mesh-day .event-token.compact{background:var(--cat-fill);border-left:2px solid var(--cat);min-height:36px;padding:6px 5px}.chronarium-spatial .mesh-day .event-token.compact .event-body{flex-direction:column;align-items:stretch;gap:3px;display:flex;overflow:visible}.chronarium-spatial .mesh-day .event-token .event-title,.chronarium-spatial .mesh-day .event-token.compact .event-title{font-size:11px;line-height:15px}.chronarium-spatial .mesh-day .event-token.compact .event-time,.chronarium-spatial .mesh-day .event-time{font-size:9px;line-height:13px}.chronarium-spatial .mesh-day .event-token.compact .group-segments{display:flex}.chronarium-spatial .mesh-day .event-token .conflict-word{font-size:8px}.chronarium-spatial .mesh-day .month-date{flex-shrink:0;min-height:35px}.chronarium-spatial .mesh-day{opacity:var(--temporal-contrast,1)}.chronarium-spatial .mesh-day[data-focus=selected],.chronarium-spatial .mesh-day[data-focus=today],.chronarium-spatial .mesh-day[data-focus=week]{opacity:1}.chronarium-spatial .mesh-day.outside-month{opacity:var(--temporal-contrast,1)}.chronarium-spatial .mesh-day[data-focus=distant] .open-day{font-size:14px}.chronarium-spatial .stage-days{inset:18px 2px 24px}.chronarium-spatial .stage-day{padding-bottom:12px}.chronarium-spatial .stage-events{scrollbar-width:thin;scrollbar-gutter:stable;overscroll-behavior:contain;flex:1;min-height:100px;padding-right:3px;overflow:hidden auto}.chronarium-spatial .stage-date,.chronarium-spatial .free-slot,.chronarium-spatial .day-open{flex-shrink:0}.chronarium-spatial .stage-date{padding-left:0}.chronarium-spatial .stage-deadlines{height:auto;min-height:38px}.chronarium-spatial .deadline-rail{flex-wrap:wrap;align-items:center;gap:8px 16px;height:auto;min-height:38px;padding:9px 0;display:flex}.chronarium-spatial .deadline-rail>button{white-space:normal;text-align:left;max-width:100%;height:auto;min-height:28px;line-height:17px}.chronarium-spatial .deadline-rail .rail-label{flex-shrink:0}.chronarium-spatial .tier-count{margin-top:1px;line-height:11px;font-size:8px!important}.chronarium-spatial .tier-day{gap:3px}.chronarium-spatial .week-terrace{transition:none}.chronarium-spatial .week-terrace:hover,.chronarium-spatial .week-terrace:focus-visible{opacity:1!important}.chronarium-spatial .event-preview{z-index:49;background:var(--surface);border:1px solid var(--line);pointer-events:none;width:min(370px,100vw - 40px);color:var(--muted);flex-direction:column;gap:8px;padding:18px;font-size:11px;display:flex;position:fixed;bottom:28px;left:230px;box-shadow:0 10px 28px #14251c15}.chronarium-spatial .event-preview strong{color:var(--text);font-size:14px;font-weight:500;line-height:20px}.chronarium-spatial .event-preview p{line-height:17px}.chronarium-spatial .fan-event-band{cursor:pointer;outline:none}.chronarium-spatial .fan-event-band:hover,.chronarium-spatial .fan-event-band:focus-visible{stroke:var(--text);stroke-width:2px}.chronarium-spatial .fan-domain-note,.chronarium-spatial .form-zone{color:var(--muted);margin-top:16px;font-size:10px;line-height:17px}.chronarium-spatial .agenda-events{scrollbar-width:thin;scrollbar-gutter:stable;overscroll-behavior:contain;max-height:760px;padding-right:4px;overflow:hidden auto}@media (width<=650px){.chronarium-spatial .agenda-events{max-height:70vh}}.chronarium-spatial .form-error{color:var(--deadline);border:1px solid var(--deadline);padding:10px;font-size:12px;line-height:18px}.chronarium-spatial .event-form{max-height:94vh;overflow-y:auto}.chronarium-spatial .event-form form{gap:12px}.chronarium-spatial .week-stage{max-height:970px}.chronarium-spatial [data-motion=reduced] *,.chronarium-spatial [data-motion=reduced] :before,.chronarium-spatial [data-motion=reduced] :after{scroll-behavior:auto!important}.chronarium-spatial ::view-transition-group(temporal-region){animation-duration:.45s}@media (width<=1200px){.chronarium-spatial .origami-mesh-shell{min-width:1180px}.chronarium-spatial .week-stage{min-width:1060px}.chronarium-spatial .week-view .amphitheatre{min-width:1100px}.chronarium-spatial .header-utility>div{gap:8px}.chronarium-spatial .zone-control select{max-width:150px}}@media (width<=650px){.chronarium-spatial .header-utility{flex-wrap:wrap;gap:9px}.chronarium-spatial .header-utility>div{flex-wrap:wrap;gap:6px}.chronarium-spatial .atmosphere-toggle{font-size:9px}.chronarium-spatial .zone-control select{max-width:130px;font-size:9px}.chronarium-spatial .scenario-lab{gap:8px}.chronarium-spatial .scenario-lab>span:last-child{margin-left:0}.chronarium-spatial .event-preview{bottom:18px;left:20px}.chronarium-spatial .temporal-orientation{font-size:10px}.chronarium-spatial .stage-day .event-title{font-size:12px}.chronarium-spatial .stage-day .event-token>svg{display:block}.chronarium-spatial .mesh-day .event-title{font-size:11px}.chronarium-spatial .day-agenda .event-title{font-size:13px}.chronarium-spatial .inspector{width:min(390px,100vw)}.chronarium-spatial .header-utility>span{display:none}}.mcp-panel{min-width:0;max-width:960px;margin:auto;line-height:1.5}.mcp-panel h2{margin:0;font-size:30px}.mcp-panel h3,.mcp-panel h4{margin:0 0 10px}.mcp-panel p{margin:8px 0}.mcp-heading,.mcp-card-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.mcp-eyebrow{letter-spacing:.13em;color:var(--muted,#66746c);font:10px monospace}.mcp-tabs{border-bottom:1px solid #c8cebf;gap:4px;margin:20px 0;padding:5px;display:flex}.mcp-tabs button{background:0 0;border:0;flex:1}.mcp-tabs [aria-selected=true]{color:#fff;background:#26352e;border-radius:5px}.mcp-card{background:color-mix(in srgb,currentColor 2%,transparent);border:1px solid #c8cebf;border-radius:8px;margin:14px 0;padding:18px}.mcp-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mcp-panel label:not(.mcp-check){flex-direction:column;gap:5px;margin:10px 0;display:flex}.mcp-panel input:not([type=checkbox]),.mcp-panel select,.mcp-panel textarea{box-sizing:border-box;background:var(--surface,#fafaf6);width:100%;min-width:0;min-height:38px;color:inherit;font:inherit;border:1px solid #9da99d;border-radius:4px;padding:8px}.mcp-panel textarea{resize:vertical;font:12px monospace}.mcp-panel input[type=file]{font-size:12px}.mcp-check{align-items:flex-start;gap:9px;margin:8px 0;display:flex}.mcp-check input{flex:none;margin-top:5px}.mcp-panel fieldset{border:1px solid #c8cebf;min-width:0;margin:12px 0;padding:12px}.mcp-panel button{cursor:pointer;min-height:36px}.mcp-panel button:disabled{opacity:.5;cursor:default}.mcp-panel .mcp-primary{color:#fff;background:#263b30;border-color:#263b30}.mcp-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.mcp-muted{color:var(--muted,#68736b);font-size:12px}.mcp-mono{overflow-wrap:anywhere;font:11px monospace}.mcp-badge{color:#294d3a;background:#e5ece3;border-radius:20px;padding:3px 10px;font-size:12px;display:inline-block}.mcp-notice{color:#24422d;background:#e6eee4;border-left:3px solid #597e62;padding:10px 13px}.mcp-error{color:#79313d;background:#fae9ed;border-left:3px solid #a44354;padding:12px}.mcp-stats{flex-wrap:wrap;gap:12px;display:flex}.mcp-stats p{color:#344538;background:#e9eddf;border-radius:5px;flex:1;min-width:90px;padding:12px;font-size:12px}.mcp-stats strong{font:26px Georgia,serif;display:block}.mcp-table-wrap{max-height:300px;margin:12px 0;overflow:auto}.mcp-panel table{border-collapse:collapse;width:100%;font-size:12px}.mcp-panel th,.mcp-panel td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #c8cebf;max-width:300px;padding:9px}.mcp-panel small{margin-top:5px;display:block}.mcp-panel progress{accent-color:#537654;width:100%;height:16px;margin:12px 0;display:block}.mcp-panel summary{cursor:pointer;min-height:32px}.mcp-panel :focus-visible{outline-offset:3px;outline:2px solid #806b43}.mcp-panel section:focus{outline:2px solid #806b43}.mcp-panel a{color:inherit;text-decoration:underline}.mcp-panel pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font:11px monospace;overflow:auto}[data-theme=dark] .mcp-panel input,[data-theme=dark] .mcp-panel select,[data-theme=dark] .mcp-panel textarea{background:#202923}[data-theme=dark] .mcp-muted{color:#a9b6ab}[data-theme=dark] .mcp-card{border-color:#586459}@media (width<=550px){.mcp-grid{grid-template-columns:1fr}.mcp-card{padding:12px}.mcp-heading{align-items:flex-start}.mcp-heading h2{font-size:25px}.mcp-tabs{gap:0;padding:2px}.mcp-tabs button{padding:6px;font-size:11px}.mcp-card-heading{flex-wrap:wrap}.mcp-panel td,.mcp-panel th{padding:6px}.mcp-panel{font-size:13px}.mcp-actions>button{flex:1}.mcp-mono{font-size:10px}}@media (prefers-reduced-motion:reduce){.mcp-panel *{transition:none!important;animation:none!important}}@font-face{font-family:Inter;src:url(/assets/inter-C38fXH4l.woff2)}@font-face{font-family:Inter;src:url(/assets/inter-medium-Cerq10X2.woff2);font-weight:500}@font-face{font-family:ChronariumHeading;src:url(/assets/heading-BsRWmXhO.woff2);font-weight:500}@font-face{font-family:ChronariumMono;src:url(/assets/mono-DMJ8VG8y.woff2)}:root{--bg:#f8f7f3;--rail:#efefe9;--surface:#fff;--ink:#252e2b;--muted:#68716a;--line:#dde1d8;--accent:#80673d;--soft:#f1f2eb;color:var(--ink);background:var(--bg);font-synthesis:none;font-family:Inter,Arial,sans-serif;font-size:13px}*{box-sizing:border-box}body{margin:0}button,input{font:inherit;color:inherit}button,a,input{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default;opacity:.48}button,a,input{outline-offset:4px}button:focus-visible,a:focus-visible,input:focus-visible,main:focus-visible{outline:2px solid var(--accent)}a{color:inherit;text-decoration:none}h1,h2,p{margin:0}h1,h2{font-family:ChronariumHeading,Georgia,serif;font-weight:500}h1{font-size:38px;line-height:44px}h2{font-size:34px;line-height:1.12}.mono,.eyebrow{font-family:ChronariumMono,monospace;font-size:10px;line-height:15px}.eyebrow{color:var(--accent)}.muted{color:var(--muted);font-size:12px;line-height:1.65}.shell{grid-template-columns:204px minmax(0,1fr);min-height:100vh;display:grid}.desktop-only{min-width:980px}.rail{background:var(--rail);border-right:1px solid var(--line);flex-direction:column;min-height:100vh;padding:28px 24px 22px;display:flex}.brand{font-size:13px;line-height:18px}.brand span{color:var(--muted);letter-spacing:.03em;margin-top:9px;font-family:ChronariumMono,monospace;font-size:9px;display:block}.workspace-current{background:#e4e6dd;border-radius:4px;align-items:center;gap:12px;margin:37px -8px 28px;padding:12px 8px;display:flex}.workspace-current img{object-fit:contain}.mini-heading{border-top:1px solid var(--line);text-transform:uppercase;color:var(--muted);margin-bottom:20px;padding-top:28px}.weekdays,.mini-grid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.weekdays{color:var(--muted);margin-bottom:8px}.mini-day{background:0 0;border:0;min-width:0;height:25px;padding:0;font-family:ChronariumMono,monospace;font-size:10px}.mini-day:disabled{opacity:1}.mini-day.outside{opacity:.4}.mini-day.selected{color:var(--bg);background:var(--ink);border-radius:4px}.category-heading{color:var(--muted);margin-top:42px}.categories{margin:20px 0 30px;padding:0;list-style:none}.categories li{align-items:center;gap:10px;margin:0 0 19px;font-size:12px;display:flex}.rail-bottom{border-top:1px solid var(--line);color:var(--muted);margin-top:auto;padding-top:18px;font-size:12px}.rail-bottom p{align-items:center;gap:10px;margin:25px 0 12px;display:flex}.text-button{color:var(--muted);background:0 0;border:0;padding:0;font-size:12px}.page{min-width:0;padding:0 32px}.topbar{border-bottom:1px solid var(--line);height:81px;color:var(--muted);justify-content:space-between;align-items:center;gap:14px;font-size:12px;display:flex}.top-right{align-items:center;gap:30px;display:flex}.avatar{background:var(--ink);width:36px;height:36px;color:var(--bg);border-radius:8px;place-items:center;display:grid}.title-row{justify-content:space-between;align-items:center;gap:18px;margin:24px 0 27px;display:flex}.title-row p{color:var(--muted);margin-top:5px;font-size:12px;line-height:17px}.new-event{border:1px solid var(--accent);background:var(--accent);color:#fff;white-space:nowrap;border-radius:4px;min-height:40px;padding:10px 28px}.secondary{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:4px;min-height:40px;padding:9px 14px}.navigation-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.scales{gap:5px;display:flex}.scales button{min-width:78px;min-height:40px;color:var(--muted);background:0 0;border:0;border-radius:4px;padding:8px 16px}.scales button[aria-current]{background:var(--ink);color:var(--bg)}.period-controls{align-items:center;gap:8px;display:flex}.date-control{background:var(--surface);border:1px solid var(--line);border-radius:4px;align-items:center;gap:8px;min-height:40px;padding:8px;display:flex}.date-control input{background:0 0;border:0;width:132px;min-width:0;font-family:ChronariumMono,monospace;font-size:11px}.orientation{background:var(--soft);color:var(--muted);flex-wrap:wrap;align-items:center;gap:20px;min-height:35px;margin:22px 0 26px;padding:10px;font-size:11px;display:flex}.orientation .mono{color:var(--accent)}.surface{border:1px solid var(--line);background:var(--surface);min-height:470px}.surface-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.surface-state{color:var(--muted);font-size:11px}.surface-empty{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:660px;margin:auto;padding:80px 24px;display:flex}.surface-empty>.mono{color:var(--accent)}.surface-empty p{color:var(--muted);font-size:13px;line-height:1.8}.progress-rule{background:var(--accent);width:100px;height:1px;margin:10px 0}.page-footer{color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;gap:20px;margin-top:28px;padding:24px 0;font-size:10px;display:flex}.menu-trigger{display:none}.skip{background:var(--ink);color:#fff;z-index:20;padding:12px;position:fixed;top:8px;left:220px;transform:translateY(-180%)}.skip:focus{transform:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.guide{border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:8px;width:calc(100% - 32px);max-width:500px;padding:28px}.guide p{color:var(--muted);margin:18px 0;line-height:1.8}.guide::backdrop,.mobile-drawer::backdrop{background:#252e2b66}body:has(dialog[open]){overflow:hidden}.mobile-drawer{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--ink);background:0 0;border:0;margin:0;padding:0}.drawer-panel{background:var(--rail);flex-direction:column;width:min(320px,100% - 40px);height:100%;padding:20px 24px;display:flex;overflow:auto}.drawer-close{align-self:flex-end;margin-bottom:18px}.baseline{max-width:720px;margin:60px auto;padding:30px}.baseline .eyebrow{margin-top:80px}.baseline h1{margin:18px 0 24px}.baseline>p{color:var(--muted);margin-bottom:24px;line-height:1.85}.baseline-card{border:1px solid var(--line);background:#fff;margin:30px 0;padding:24px;line-height:1.8}.baseline-card p{margin-top:12px}@media (width<=767px){.responsive{display:block}.responsive>.rail{display:none}.responsive .page{padding:0 16px}.responsive .topbar{gap:12px;height:72px}.responsive .topbar>span{font-size:11px}.responsive .top-right{gap:0}.responsive .top-right>span:first-child{display:none}.responsive .avatar{width:32px;height:32px}.responsive .menu-trigger{align-items:center;gap:7px;min-height:44px;padding:8px 10px;display:flex}.responsive h1{font-size:34px;line-height:40px}.responsive .title-row{flex-wrap:wrap;align-items:flex-start;margin:24px 0}.responsive .title-row .new-event{min-height:44px;display:inline-flex}.responsive .navigation-row{gap:16px}.responsive .scales{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.responsive .scales button{min-height:44px}.responsive .period-controls{grid-template-columns:44px minmax(0,1fr) 44px auto;gap:5px;width:100%;display:grid}.responsive .period-controls button{min-height:44px;padding:8px 10px}.responsive .period-controls .helix-trigger{grid-column:1/-1}.responsive .date-control{gap:4px;min-height:44px;padding:8px 5px}.responsive .date-control img{display:none}.responsive .date-control input{width:100%;font-size:11px}.responsive .orientation{gap:8px;line-height:1.6}.responsive .surface-top{flex-wrap:wrap;gap:8px;padding:16px}.responsive .surface-empty{padding:70px 18px}.responsive .surface-empty h2{font-size:30px}.responsive .page-footer{flex-direction:column;gap:10px}.responsive .skip{left:16px}.drawer-panel .mini-day{min-height:32px}.drawer-panel .workspace-current{min-height:44px}.drawer-panel .rail-bottom{margin-top:25px}.drawer-panel .categories li{min-height:20px}.drawer-panel .guide-trigger{min-height:44px}.drawer-panel .mini-heading{padding-top:22px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.brand,.scales button,.secondary{font-weight:500}.entry{max-width:620px;margin:15vh auto;padding:32px}.entry h1{font-size:clamp(36px,5vw,64px)}.entry p{margin:24px 0;line-height:1.7}.entry a.primary{color:#fff;background:#204c3d;border-radius:4px;padding:14px 22px;display:inline-block}.session-bar{background:#eeeee7;justify-content:flex-end;align-items:center;gap:16px;padding:8px 24px;display:flex}.calendar-row{justify-content:space-between;align-items:center;gap:6px;margin:8px 0;display:flex}.calendar-row label{align-items:center;gap:6px;min-width:0;display:flex}.calendar-row span{overflow-wrap:anywhere}.calendar-row i{background:#b39960;border-radius:50%;flex-shrink:0;width:7px;height:7px}.calendar-row [data-color=work]{background:#538d76}.calendar-row [data-color=study]{background:#8c729e}.calendar-row [data-color=personal]{background:#7e9b89}.calendar-editor{background:#f7f7f2;border:1px solid #c8c8be;border-radius:8px;width:100%;max-width:min(480px,100vw - 32px);padding:28px}.calendar-editor::backdrop{background:#172a2580}.calendar-editor h2{margin-bottom:24px;font-size:32px}.calendar-editor label{flex-direction:column;gap:8px;margin:16px 0;display:flex}.calendar-editor input,.calendar-editor select{color:#253b32;background:#fff;border:1px solid #aaa;width:100%;padding:10px}.form-actions{gap:12px;margin:24px 0;display:flex}.event-workspace{border:1px solid #dadbd0;min-height:420px;padding:24px;position:relative}.event-workspace h2{overflow-wrap:anywhere;font-size:28px}.commitment-list{gap:10px;margin:24px 0;display:grid}.commitment-list button{text-align:left;background:#eef2e9;border:1px solid #bcc7b8;align-items:baseline;gap:16px;padding:16px;display:flex}.commitment-list strong{overflow-wrap:anywhere;white-space:normal}.available-windows{margin-top:28px}.available-windows p{margin:10px 0;font-size:12px}.available-windows button{margin:4px;padding:8px}.event-editor{max-width:620px;max-height:calc(100dvh - 32px);overflow-y:auto}.field-pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.calendar-editor textarea{width:100%;min-height:100px;padding:10px}.event-inspector{overflow-wrap:anywhere;border-top:1px solid #b7bcae;margin-top:32px;padding-top:24px}.event-inspector p{margin:12px 0}.preserve-text{white-space:pre-wrap}.event-preview{pointer-events:none;background:#f4f3e9;border:1px solid #bbb;max-width:360px;padding:20px;position:fixed;bottom:24px;right:24px}@media (width<=767px){.field-pair{grid-template-columns:1fr;gap:0}.commitment-list button{flex-direction:column;gap:8px}.form-actions{flex-wrap:wrap}.event-editor{max-width:calc(100vw - 24px)}.top-right label{font-size:10px}.top-right select{max-width:130px}.responsive .topbar{flex-wrap:wrap;height:auto;min-height:72px;padding:12px 0}.responsive .top-right .avatar{display:none}.responsive .top-right label{align-items:center;gap:8px;display:flex}}.deadline-rail{background:#f8edef;border-left:3px solid #a33e51;margin:20px 0;padding:16px}.deadline-rail button,.task-row button,[aria-label=All-day\ commitments] button{white-space:normal;overflow-wrap:anywhere;text-align:left;max-width:100%;min-height:44px;margin:4px;padding:10px}.task-row{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.commitment-list details>summary{cursor:pointer;background:#eeebe0;padding:14px}.commitment-list details button{width:100%}.commitment-list .conflicting{border-left:4px solid #aa4251}.chronarium-spatial{min-width:0;max-width:100%}.chronarium-spatial .event-iso{overflow-wrap:anywhere;white-space:normal;font-family:ChronariumMono,monospace;font-size:9px;line-height:1.5;display:block}.helix-host{border:1px solid #bbb;border-radius:8px;width:min(1100px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:0;overflow:auto}.helix-host::backdrop{background:#1d2b2680}.helix-host .helix-dialog{border:0;width:100%;max-width:100%;max-height:none}.helix-host input[type=date]{border:1px solid var(--line);max-width:100%;padding:10px}.period-controls,.navigation-row{flex-wrap:wrap}@media (width<=767px){.period-controls>button[aria-label="Navigate time with Chronohelix"]{flex-basis:100%}}::view-transition{pointer-events:none}:root[data-theme=dark]{--bg:#18211d;--rail:#202b24;--surface:#25342b;--ink:#e4eadf;--muted:#a6b5a8;--line:#3e5044;--accent:#c5a76f;--soft:#2c3c31}.responsive .topbar{flex-wrap:wrap;gap:12px;height:auto;min-height:72px;padding:18px 0}.responsive .top-right{flex-wrap:wrap;gap:10px}.preference-toggle{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--ink);border-radius:5px;align-items:center;gap:5px;padding:8px;display:inline-flex}.preference-toggle[aria-pressed=true]{background:var(--soft);border-color:var(--accent)}.event-inspector.fixed-inspector{z-index:60;border-left:1px solid var(--line);background:var(--surface);width:350px;max-width:100vw;margin:0;padding:24px;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-12px 0 40px #12221922}.event-inspector h2{margin-top:20px;font-size:32px;line-height:1.15}.event-inspector button{background:var(--soft);border:1px solid var(--line);min-height:40px;color:var(--ink);padding:8px 12px}.event-inspector [aria-label=Close\ details]{float:right}.details-dialog{border:1px solid var(--line);background:var(--surface);width:100%;max-width:100vw;max-height:85dvh;color:var(--ink);border-radius:12px 12px 0 0;margin:0;padding:24px;inset:auto 0 0;overflow:auto}.details-dialog::backdrop{background:#12201966}.details-dialog .event-inspector{border:0;margin:0;padding:0}.context-actions{z-index:90;border:1px solid var(--line);background:var(--surface);border-radius:7px;flex-direction:column;gap:4px;width:252px;max-height:min(320px,100dvh - 16px);padding:12px;display:flex;position:fixed;overflow:auto;box-shadow:0 8px 30px #14241933}.context-actions strong{white-space:normal;overflow-wrap:anywhere;margin:4px 0 8px}.context-actions button{text-align:left;min-height:40px;color:var(--ink);background:var(--soft);border:0;padding:10px}:root[data-theme=dark] .session-bar,:root[data-theme=dark] .calendar-editor,:root[data-theme=dark] .event-preview{background:var(--rail);color:var(--ink)}:root[data-theme=dark] .commitment-list button,:root[data-theme=dark] .commitment-list details>summary{background:var(--soft);color:var(--ink);border-color:var(--line)}:root[data-theme=dark] .deadline-rail{color:#edbdc5;background:#39252a}:root[data-theme=dark] .calendar-row img{filter:brightness(1.55)}:root[data-theme=dark] .new-event{color:#18211d}:root[data-theme=dark] .calendar-editor input,:root[data-theme=dark] .calendar-editor select,:root[data-theme=dark] .calendar-editor textarea{background:var(--surface);color:var(--ink);border-color:var(--line)}@media (width<=767px){.responsive .top-right .preference-toggle{min-height:44px}}.fixture-banner{color:#fff;text-align:center;letter-spacing:.04em;background:#204c3d;padding:7px 16px;font-size:10px}.event-preview{overflow-wrap:anywhere}.pointer-timeline{border:1px solid var(--line);border-radius:12px;margin-block:24px;padding:16px}.pointer-grid{touch-action:pan-y}.pointer-hours{justify-content:space-between;margin:12px 0;font:12px monospace;display:flex}.pointer-row{margin-bottom:14px}.pointer-track{background:repeating-linear-gradient(90deg,#0000 0 calc(4.16667% - 1px),#8983 calc(4.16667% - 1px) 4.16667%);height:82px;position:relative}.pointer-interval{background:#839a7466;border-radius:5px;height:24px;position:absolute;top:10px}.pointer-handle{touch-action:none;cursor:ew-resize;min-width:30px;min-height:34px;position:absolute;top:6px;transform:translate(-50%)}.pointer-handle:last-child{top:44px}.atlas-dialog{background:var(--bg);width:calc(100vw - 32px);max-width:1200px;max-height:90dvh;color:var(--ink);border:1px solid var(--line);border-radius:10px;padding:24px;overflow:auto}.atlas-dialog::backdrop{background:#12201966}.atlas-dialog h2{font-family:ChronariumHeading,serif;font-size:34px;font-weight:500}.atlas-dialog button,main>button{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:5px;min-height:36px;padding:9px 12px}.atlas-dialog button[aria-pressed=true]{outline:2px solid var(--accent);background:var(--soft)}.atlas-months{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;display:grid}.atlas-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.atlas-days button{min-width:0;padding:5px 1px;font-size:12px}.atlas-days small{font-size:9px;display:block}.chronology-scroll{border:1px solid var(--line);padding:16px;overflow:auto}.chronology-lanes section{border-top:1px solid var(--line);padding:12px 0}.chronology-row{min-height:56px;padding:18px 0 4px;position:relative}.chronology-bar{background:#819878;min-width:4px;height:12px;position:absolute;top:0}.chronology-bar.uncertain{background:#81987844;border:2px dotted}.chronology-row button{text-align:left;white-space:normal;max-width:540px;position:sticky;left:0}.search-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-block:20px;display:grid}.search-filters label{gap:6px;display:grid}.search-filters input,.search-filters select{border:1px solid var(--line);background:var(--surface);max-width:100%;min-height:40px;color:var(--ink);font:inherit;border-radius:5px;padding:10px}@media (width<=767px){.search-filters{grid-template-columns:1fr}}.mcp-proposal{border-top:1px solid var(--line);overflow-wrap:anywhere;margin-top:20px;padding-block:20px}.proposal-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.proposal-comparison dt{color:var(--muted);margin-top:12px}.proposal-comparison dd{margin:5px 0}@media (width<=767px){.proposal-comparison{grid-template-columns:1fr}}.workspace-tools{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.workspace-tools button{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:5px;min-height:40px;padding:9px 12px}.shell.responsive{grid-template-columns:212px minmax(0,1fr)}.responsive>.rail{z-index:36;width:212px;height:100dvh;min-height:0;padding:24px 18px;position:fixed;inset:0 auto 0 0;overflow-y:auto}.responsive .page{grid-column:2;padding:0}.responsive #main{padding:0 20px;scroll-margin-top:76px}.calendar-toolbar{z-index:35;border-bottom:1px solid var(--line);background:var(--bg);height:64px;color:var(--ink);align-items:center;gap:8px;padding:0 20px;display:flex;position:sticky;top:0}.calendar-toolbar .period-title{white-space:nowrap;text-overflow:ellipsis;order:1;min-width:0;margin:0;font-size:25px;line-height:1.1;overflow:hidden}.calendar-toolbar .period-controls{flex-wrap:nowrap;order:2;gap:4px}.calendar-toolbar .secondary{justify-content:center;align-items:center;gap:6px;min-height:36px;padding:7px 10px;display:inline-flex}.calendar-toolbar .scales{background:var(--soft);border-radius:5px;order:3;gap:2px;margin-left:auto;padding:3px}.calendar-toolbar .scales button{min-width:0;min-height:30px;padding:6px 10px;font-size:12px}.header-utilities{order:4;gap:6px;display:flex}.timezone-trigger{max-width:140px}.timezone-trigger span:first-of-type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-toolbar .new-event{background:var(--ink);border-color:var(--ink);min-height:36px;color:var(--bg);order:5;padding:8px 12px}.calendar-toolbar .orientation{margin:0;padding:0}.date-jump{position:relative}.date-jump summary{cursor:pointer;border:1px solid var(--line);background:var(--surface);border-radius:4px;place-items:center;width:30px;height:36px;list-style:none;display:grid}.date-jump summary::-webkit-details-marker{display:none}.date-jump>div{border:1px solid var(--line);background:var(--surface);border-radius:6px;gap:12px;width:260px;padding:16px;display:grid;position:absolute;top:44px;left:0;box-shadow:0 8px 24px #0002}.date-jump .date-control{border:0;gap:8px;padding:0;display:grid}.date-jump input{max-width:100%}.sidebar-tools{gap:4px;margin-bottom:20px;display:grid}.sidebar-tools button{text-align:left;color:var(--muted);background:0 0;border:0;border-radius:4px;padding:9px 8px}.sidebar-tools button:hover{background:var(--soft);color:var(--ink)}.responsive .workspace-current,.drawer-panel .workspace-current{margin:25px -8px 8px}.mini-heading{text-transform:none;justify-content:space-between;align-items:center;gap:4px;margin-bottom:12px;padding-top:18px;display:flex}.mini-month-controls{display:flex}.mini-month-controls button{width:22px;height:28px;color:var(--ink);background:0 0;border:0;border-radius:4px;padding:3px;font:18px Inter}.mini-month-controls button:hover{background:var(--soft)}.rail-bottom{gap:14px;margin-top:28px;display:grid}.rail-bottom>button{text-align:left}.rail-bottom p{margin:0}.toolbar-dialog{background:var(--surface);width:340px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 96px);color:var(--ink);border:1px solid var(--line);border-radius:10px;margin:0;padding:20px;position:fixed;inset:72px 20px auto auto;overflow-y:auto;box-shadow:0 12px 48px #0003}.toolbar-dialog::backdrop{background:#15251c22}.toolbar-dialog-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.toolbar-dialog h2{font-size:28px}.toolbar-dialog button{border:1px solid var(--line);background:var(--soft);color:var(--ink);border-radius:5px;min-height:36px;padding:8px 12px}.toolbar-dialog input{border:1px solid var(--line);background:var(--bg);border-radius:5px;width:100%;padding:10px}.timezone-context{margin:10px 0;font-size:11px;line-height:1.6}.timezone-results{gap:4px;max-height:320px;display:grid;overflow-y:auto}.timezone-results button{text-align:left;background:0 0;border-color:#0000}.timezone-results button:hover,.timezone-results button[aria-pressed=true]{background:var(--soft)}.timezone-results small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.appearance-row{justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.appearance-row button{min-width:56px}.appearance-row [aria-checked=true]{background:var(--ink);color:var(--bg)}.toolbar-dialog #motion-explanation{font-size:12px;line-height:1.6}.preference-error{color:var(--ink);border-left:3px solid var(--accent);padding:12px 20px}.responsive .event-workspace{border:0;min-height:0;padding:0}.event-workspace>.text-button{margin:0;padding:8px 0;font-size:11px;display:block}.responsive .chronarium-spatial .view-controls{gap:8px;min-height:40px;padding:6px 0}.responsive .chronarium-spatial .view-description>span:last-child{display:none}.responsive .chronarium-spatial .small-caps{font-size:9px}.responsive .chronarium-spatial .origami-mesh-shell{margin-top:0}@media (width>=768px) and (width<=1250px){.calendar-toolbar{gap:5px;padding:0 12px}.calendar-toolbar .period-title{font-size:20px}.calendar-toolbar .secondary{padding:7px}.calendar-toolbar .scales button{padding:6px}.calendar-toolbar .timezone-trigger{max-width:100px}}@media (width<=767px){.shell.responsive{display:block}.responsive #main{padding:0 12px;scroll-margin-top:120px}.calendar-toolbar{flex-wrap:wrap;align-content:center;gap:6px;height:108px;padding:8px 12px}.calendar-toolbar .menu-trigger{order:0;width:32px;padding:6px;display:inline-flex}.calendar-toolbar .period-title{flex:1;font-size:21px}.calendar-toolbar .period-controls{gap:3px}.calendar-toolbar .period-controls .secondary{padding:7px 9px}.calendar-toolbar .scales{margin-left:0}.calendar-toolbar .scales button{min-height:34px;padding:6px 8px}.calendar-toolbar .header-utilities{gap:4px;margin-left:auto}.calendar-toolbar .timezone-trigger{max-width:94px;padding:7px}.calendar-toolbar .timezone-trigger svg{display:none}.calendar-toolbar .appearance-trigger{padding:7px}.calendar-toolbar .new-event{padding:8px;font-size:11px}.date-jump>div{left:auto;right:0}.toolbar-dialog{max-height:calc(100dvh - 132px);top:116px;right:12px}.responsive .chronarium-spatial .view-description{display:none}.responsive .chronarium-spatial .view-controls{justify-content:flex-end}}.calendar-toolbar .menu-trigger{display:none}@media (width<=767px){.calendar-toolbar .menu-trigger{display:inline-flex}.responsive .calendar-toolbar .period-controls,.responsive .calendar-toolbar .scales{grid-template-columns:none;width:auto;display:flex}.responsive .calendar-toolbar .period-controls button{min-width:28px;min-height:36px}}.date-jump:not([open])>div,.responsive .page-footer{display:none}.surface-actions{flex-wrap:wrap;align-items:center;gap:8px;min-height:38px;padding:4px 0;display:flex}.surface-actions button{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:5px;min-height:30px;padding:6px 10px;font-size:11px}.surface-actions .text-button{background:0 0;border:0}.surface-action-spacer{flex:1}.surface-tools-dialog{width:min(900px,100vw - 32px)}.tool-dialog-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.responsive .event-workspace[data-view=day],.responsive .event-workspace[data-view=week]{height:var(--workspace-height,calc(100dvh - 140px));flex-direction:column;min-height:0;display:flex}.event-workspace[data-view=day] .spatial-workspace,.event-workspace[data-view=week] .spatial-workspace{flex:1;min-height:0}.event-workspace[data-view=day] .spatial-workspace>.chronarium-spatial,.event-workspace[data-view=week] .spatial-workspace>.chronarium-spatial{height:100%}.responsive .chronarium-spatial .task-scroll-frame{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.responsive .chronarium-spatial .task-scroll-frame>[role=region]{scrollbar-color:#837350 #ece9e0;scrollbar-gutter:stable;flex:1;padding-right:5px;overflow-x:hidden;overscroll-behavior:auto!important;scrollbar-width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important}.responsive .chronarium-spatial .task-scroll-frame>[role=region]::-webkit-scrollbar{width:11px}.responsive .chronarium-spatial .task-scroll-frame>[role=region]::-webkit-scrollbar-track{background:#ece9e0;border-radius:8px}.responsive .chronarium-spatial .task-scroll-frame>[role=region]::-webkit-scrollbar-thumb{background:#837350;border:2px solid #ece9e0;border-radius:8px}.scroll-state{color:var(--muted);flex-shrink:0;padding:5px 0 8px;font:10px Inter}.responsive .chronarium-spatial .mesh-day .day-density,.responsive .chronarium-spatial .stage-day .day-density{display:none}.responsive .chronarium-spatial .origami-events,.responsive .chronarium-spatial .origami-deadlines,.responsive .chronarium-spatial .stage-events,.responsive .chronarium-spatial .agenda-events{overscroll-behavior:auto!important}.responsive .chronarium-spatial .event-iso,.responsive .chronarium-spatial .event-zone{display:none}.responsive .chronarium-spatial .event-token .event-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:17px;display:-webkit-box;overflow:hidden!important}.responsive .chronarium-spatial .event-token{flex-shrink:0}.responsive .chronarium-spatial .mesh-day .event-token{min-height:54px}.responsive .chronarium-spatial .month-view{overflow-y:visible}.responsive .chronarium-spatial .mesh-day{overflow:hidden}.responsive .chronarium-spatial .week-view{flex-direction:column;height:100%;display:flex;overflow-y:hidden}.responsive .chronarium-spatial .week-view .view-controls{flex-shrink:0}.responsive .chronarium-spatial .week-view .amphitheatre{perspective:1200px;perspective-origin:50% 45%;background:radial-gradient(at 50% 80%,#d8d5c650,#0000 65%);flex:1;grid-template-rows:78px auto minmax(0,1fr) 54px;gap:0;min-width:0;min-height:0;padding:0 12px 14px;display:grid;position:relative}.responsive .chronarium-spatial .past-terraces{z-index:2;transform-style:flat;height:78px;position:relative}.responsive .chronarium-spatial .week-terrace{transform-origin:50% 100%;filter:drop-shadow(0 14px 6px #27382b30);background:linear-gradient(#f3f1e8,#dcd9ca);border-bottom:6px solid #b5b19f;border-radius:50%/14%;width:96%;opacity:1!important;height:84px!important;margin:0 auto!important;transform:rotateX(32deg)!important}.responsive .chronarium-spatial .past-terraces .week-terrace{position:absolute;bottom:0;left:0;right:0}.responsive .chronarium-spatial .past-terraces .terrace-2{width:88%;bottom:25px;opacity:.7!important;transform:rotateX(55deg)translateZ(-20px)!important}.responsive .chronarium-spatial .week-view.working .week-terrace{transform:rotateX(12deg)!important}.responsive .chronarium-spatial .week-view .week-stage{transform-origin:50% 100%;min-width:0;min-height:0;max-height:none;transform-style:preserve-3d;filter:none;background:linear-gradient(130deg,#fffef8,#eeece1 80%);border:1px solid #c0bdab;border-radius:14px 14px 24px 24px/6px 6px 20px 20px;margin:0;overflow:visible;transform:rotateX(8deg);box-shadow:0 6px #c9c4b0,0 12px #b4b09c,0 20px 32px #303c2940;height:100%!important}.responsive .chronarium-spatial .week-view.working .week-stage{transform:none}.responsive .chronarium-spatial .stage-surface{opacity:.38}.responsive .chronarium-spatial .stage-days{height:auto;min-height:0;inset:4px 6px 12px}.responsive .chronarium-spatial .stage-day{border-right:1px solid #d9d7c9;flex-direction:column;height:100%;min-height:0;padding:0 9px 7px;display:flex;overflow:hidden;margin-top:0!important}.responsive .chronarium-spatial .stage-day:last-child{border:0}.responsive .chronarium-spatial .stage-day.focused{background:linear-gradient(#e3e8db99,#f8f7ef55);box-shadow:inset 0 3px #7e896b}.responsive .chronarium-spatial .stage-date{padding:10px 0 7px}.responsive .chronarium-spatial .stage-events .event-token{min-height:58px;padding:7px}.responsive .chronarium-spatial .stage-events .event-token .event-title{-webkit-line-clamp:3}.responsive .chronarium-spatial .stage-day .free-slot{display:none}.responsive .chronarium-spatial .stage-day .day-open{min-height:26px;padding:5px;font-size:10px}.responsive .chronarium-spatial .stage-deadlines:has(.no-deadlines){display:none}.responsive .chronarium-spatial .stage-deadlines .deadline-rail{min-height:0;margin:0 0 6px;padding:6px 10px}.responsive .chronarium-spatial .week-view .view-footnote{flex-shrink:0;padding:3px 0;font-size:9px}.responsive .chronarium-spatial .day-view{flex-direction:column;height:100%;min-height:0;display:flex}.responsive .chronarium-spatial .day-view>.view-controls{border:0;flex-shrink:0;min-height:30px;padding:3px 0}.responsive .chronarium-spatial .day-view .view-description{display:none}.responsive .chronarium-spatial .day-view>.deadline-rail{flex-shrink:0;min-height:0;margin:0;padding:5px 12px}.responsive .chronarium-spatial .day-workspace{flex:1;grid-template-columns:minmax(0,1fr) minmax(270px,30%);gap:24px;min-height:0;display:grid}.responsive .chronarium-spatial .fan-instrument{flex-direction:column;min-height:0;display:flex}.responsive .chronarium-spatial .fan-topline{display:none}.responsive .chronarium-spatial .fan-svg{flex:1;width:100%;height:100%;min-height:0;max-height:none;margin:0}.responsive .chronarium-spatial .fan-controls{flex-shrink:0;gap:10px;min-height:32px;margin:4px 0;padding:4px 0}.responsive .chronarium-spatial .fan-scale-caption{flex-shrink:0;margin:0;padding:4px 0}.responsive .chronarium-spatial .fan-interval-detail{flex-shrink:0;min-height:24px;margin:0;padding:4px}.responsive .chronarium-spatial .day-agenda{flex-direction:column;min-height:0;padding:12px 0 0 18px;display:flex}.responsive .chronarium-spatial .day-agenda h3{flex-shrink:0;font-size:26px}.responsive .chronarium-spatial .day-agenda>p{flex-shrink:0;margin:6px 0}.responsive .chronarium-spatial .day-agenda .task-scroll-frame{flex:1}.responsive .chronarium-spatial .agenda-events{flex-direction:column;gap:8px;display:flex}.responsive .chronarium-spatial .fan-domain-note,.responsive .chronarium-spatial .agenda-availability{display:none}@media (width<=767px){.surface-actions{align-content:center;gap:5px;min-height:64px}.surface-actions button{min-height:26px;padding:4px 6px;font-size:10px}.surface-action-spacer{display:none}.responsive .chronarium-spatial .week-view .amphitheatre{min-width:900px}.responsive .chronarium-spatial .day-workspace{grid-template-rows:minmax(0,.8fr) minmax(0,1fr);grid-template-columns:1fr;gap:4px;display:grid}.responsive .chronarium-spatial .day-agenda{border-left:0;border-top:1px solid var(--line);padding:6px 0 0}.responsive .chronarium-spatial .day-agenda h3{font-size:21px}.responsive .chronarium-spatial .day-agenda>p{margin:2px 0;font-size:10px}.responsive .chronarium-spatial .fan-controls{gap:4px;font-size:10px}.responsive .chronarium-spatial .fan-scale-caption{display:none}}.responsive .chronarium-spatial .week-view .amphitheatre{grid-template-rows:92px minmax(0,1fr) 72px}.responsive .chronarium-spatial .week-view .stage-deadlines{display:none!important}.responsive .chronarium-spatial .week-view .week-terrace.future{z-index:2;position:relative;height:72px!important}.responsive .chronarium-spatial .week-view .view-footnote{display:none}.responsive .chronarium-spatial .scroll-state,.responsive .chronarium-spatial .stage-date{flex-shrink:0}.shell.responsive{min-height:0;height:var(--shell-height,calc(100dvh - 38px))}.responsive>.rail{height:100dvh}.responsive .chronarium-spatial .week-terrace .tier-day{gap:2px}.responsive .chronarium-spatial .week-terrace .tier-day>span{font-size:10px;line-height:12px}.responsive .chronarium-spatial .week-terrace .terrace-signals{height:8px}.responsive .chronarium-spatial .fan-state-controls{flex-shrink:0;height:28px;min-height:28px;margin:3px auto}.responsive .chronarium-spatial .fan-state-controls button{min-height:26px;padding:4px 10px}.responsive .chronarium-spatial .fan-free-key{flex-shrink:0;margin:3px 0;font-size:9px}.responsive .chronarium-spatial .fan-controls{min-height:28px}.responsive .chronarium-spatial .fan-controls button{min-height:26px;padding:4px 8px}.responsive .chronarium-spatial .week-view.working .stage-day.focused{box-shadow:inset 0 3px #7e896b}@media (width<=767px){.responsive .chronarium-spatial .fan-free-key{display:none}.responsive .chronarium-spatial .fan-controls{min-height:25px}.responsive .chronarium-spatial .fan-controls label{gap:4px}}.inspector-event-heading{clear:both;align-items:flex-start;gap:12px;display:flex}.inspector-event-heading img{object-fit:contain;flex:none;width:30px;height:30px;margin-top:22px}.inspector-event-heading h2{min-width:0}.responsive .chronarium-spatial[data-theme=dark] .week-stage{background:linear-gradient(130deg, var(--surface), var(--sheet-bottom) 80%);border-color:var(--line);box-shadow:0 6px #344038,0 12px #263128,0 20px 32px #0006}.responsive .chronarium-spatial[data-theme=dark] .week-terrace{background:linear-gradient(var(--surface), var(--sheet-bottom));border-bottom-color:var(--line)}.responsive .chronarium-spatial[data-theme=dark] .stage-day{border-right-color:var(--line)}.responsive .chronarium-spatial[data-theme=dark] .stage-day.focused{background:linear-gradient(#36453699,#0000)}:root[data-theme=dark] .inspector-event-heading img{filter:brightness(1.5)}.responsive .chronarium-spatial .week-view .amphitheatre{grid-template-rows:140px minmax(0,1fr) 140px;row-gap:12px}.responsive .chronarium-spatial .week-view .past-terraces{height:auto}.responsive .chronarium-spatial .week-view .future-terrace{z-index:2;transform-style:flat;min-height:0;position:relative}.responsive .chronarium-spatial .week-view .week-terrace.neighbor-preview{transform-origin:50%;border:1px solid var(--line);border-bottom:3px solid var(--terrace-riser);text-align:left;width:96%;min-height:0;color:var(--text);background:linear-gradient(170deg, var(--surface) 15%, var(--sheet-bottom) 90%);box-shadow:inset 0 2px 0 #ffffffa0, 0 4px 0 var(--terrace-riser), 0 8px 0 var(--fold-shadow), 0 12px 0 var(--terrace-riser), 0 23px 20px #25332238;filter:none;border-radius:12px 12px 18px 18px;flex-direction:column;align-items:stretch;gap:8px;padding:10px 14px;transition:transform .38s cubic-bezier(.2,.7,.2,1),box-shadow .38s;display:flex;position:relative;inset:auto;overflow:hidden;height:150px!important;transform:perspective(1000px)rotateX(34deg)!important}.responsive .chronarium-spatial .week-view.theatre .neighbor-preview:hover,.responsive .chronarium-spatial .week-view.theatre .neighbor-preview:focus-visible{transform:perspective(1000px)translateY(-3px)rotateX(27deg)!important}.responsive .chronarium-spatial .week-view.working .week-terrace.neighbor-preview{transform:none!important}.responsive .chronarium-spatial .neighbor-heading{flex:none;justify-content:space-between;align-items:center;font:12px/18px Inter,Arial,sans-serif;display:flex}.responsive .chronarium-spatial .neighbor-heading b{color:var(--text);font-weight:500}.neighbor-range{color:var(--muted);margin-left:16px}.neighbor-open{color:var(--accent);font-size:10px}.neighbor-days{flex:1;grid-template-columns:repeat(7,minmax(0,1fr));width:100%;min-height:0;display:grid}.neighbor-day{border-left:1px solid var(--line);flex-direction:column;gap:5px;min-width:0;padding:0 12px;display:flex}.neighbor-day:first-child{border-left:0;padding-left:0}.neighbor-date{color:var(--muted);font:11px/16px Inter,Arial,sans-serif}.neighbor-date b{color:var(--text);margin-left:5px;font-size:15px;font-weight:500}.neighbor-count{color:var(--muted);white-space:nowrap;font:10px/14px Inter,Arial,sans-serif}.neighbor-event{text-overflow:ellipsis;white-space:nowrap;color:var(--text);font:11px/15px Inter,Arial,sans-serif;display:block;overflow:hidden}.neighbor-event i{vertical-align:middle;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}@media (height<=760px){.responsive .chronarium-spatial .week-view .amphitheatre{grid-template-rows:126px minmax(0,1fr) 126px}.responsive .chronarium-spatial .week-view .week-terrace.neighbor-preview{gap:5px;padding:7px 12px;height:136px!important}.neighbor-day{gap:3px}}::view-transition-group(.week-sheet){animation-duration:.82s;animation-timing-function:cubic-bezier(.22,.8,.2,1)}::view-transition-old(.week-sheet){object-fit:fill;backface-visibility:hidden;height:100%;animation-duration:.82s;animation-timing-function:cubic-bezier(.22,.8,.2,1)}::view-transition-new(.week-sheet){object-fit:fill;backface-visibility:hidden;height:100%;animation-duration:.82s;animation-timing-function:cubic-bezier(.22,.8,.2,1)}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}@media (prefers-reduced-motion:reduce){.responsive .chronarium-spatial .week-view .neighbor-preview{transition:none}}:root[data-motion=reduced] .responsive .chronarium-spatial .week-view .neighbor-preview{transition:none}
