#app-shell[data-browser-open=true]>.timeline-panel,#app-shell[data-browser-open=false]>.timeline-panel{display:block}#app-shell[data-browser-open=true]>.app-browser-sheet{z-index:1450;pointer-events:auto;background:color-mix(in srgb, var(--ink) 22%, transparent);block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none;box-shadow:none;backdrop-filter:blur(5px);isolation:isolate;border:0;border-radius:0;place-items:stretch end;margin:0;padding:0;display:grid;position:fixed;inset:0;container:none}#app-shell[data-browser-open=false]>.app-browser-sheet{display:none}.app-browser-sheet>.app-browser-panel{z-index:1;block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0;padding:max(.35rem, env(safe-area-inset-top)) .7rem max(.7rem, env(safe-area-inset-bottom));overscroll-behavior:contain;scrollbar-gutter:stable;border-inline-start:1px solid color-mix(in srgb, var(--line-strong) 82%, transparent);background:color-mix(in srgb, var(--paper) 97%, transparent);box-shadow:-8px 0 28px color-mix(in srgb, var(--ink) 12%, transparent);backdrop-filter:blur(18px);display:block;position:relative;overflow:clip auto;container:utility-sidebar/inline-size}.app-browser-panel>.app-surface-header{top:0}.app-browser-panel .timeline-toolbar{top:54px}#app-shell:has(#timeline-view[data-orientation=landscape]) .app-browser-sheet,#app-shell:has(#timeline-view[data-orientation=portrait]) .app-browser-sheet{inset:0 0 var(--workspace-footer-block-size,64px);block-size:auto;max-block-size:none;inline-size:100%;max-inline-size:none}@media (width>=760px){#app-shell[data-editor-open=true]{--utility-sidebar-width:0px;display:block}#app-shell[data-editor-open=true]>.timeline-panel{block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}#app-shell[data-editor-open=true]>.app-editor-sheet,#app-shell:has(#timeline-view[data-orientation=landscape]) .app-editor-sheet,#app-shell:has(#timeline-view[data-orientation=portrait]) .app-editor-sheet{z-index:1350;border:1px solid color-mix(in srgb, var(--line-strong) 84%, transparent);block-size:auto;max-block-size:none;inline-size:clamp(360px,34%,460px);max-inline-size:calc(100% - 1.3rem);box-shadow:0 10px 36px color-mix(in srgb, var(--ink) 12%, transparent);backdrop-filter:blur(18px);border-radius:1rem;position:fixed;inset-block-start:max(.65rem, env(safe-area-inset-top));inset-block-end:calc(var(--workspace-footer-block-size) + .65rem);inset-inline-start:auto;inset-inline-end:max(.65rem, env(safe-area-inset-right))}}#app-shell.is-event-focused #presentation-stage{--focus-timeline-block-size:var(--relations-block-rail,var(--mobile-relations-block-rail,clamp(156px, 42dvh, 320px)));--focus-timeline-inline-size:var(--relations-inline-rail,var(--mobile-relations-inline-rail,clamp(136px, 38dvw, 280px)));min-block-size:0;min-inline-size:0;display:block;position:relative}#app-shell.is-event-focused #presentation-stage>.timeline-focus-sidebar:not([hidden]){z-index:1080;overscroll-behavior:contain;border:1px solid color-mix(in srgb, var(--line-strong) 82%, transparent);background:color-mix(in srgb, var(--paper) 96%, transparent);block-size:auto;min-block-size:0;inline-size:calc(100% - .7rem);min-inline-size:0;max-inline-size:calc(100% - .7rem);box-shadow:0 12px 38px color-mix(in srgb, var(--ink) 14%, transparent);backdrop-filter:blur(18px);border-radius:1rem;grid-template-rows:auto auto auto;grid-template-columns:repeat(6,minmax(0,1fr));align-content:start;gap:.5rem;margin:0;padding:.5rem;display:grid;position:absolute;inset:auto;overflow-y:auto;container-type:inline-size}#app-shell.is-event-focused #presentation-stage[data-timeline-orientation=horizontal]>.timeline-focus-sidebar:not([hidden]){max-block-size:calc(100% - var(--focus-timeline-block-size) - .7rem);inset-block-start:max(.35rem, env(safe-area-inset-top));inset-inline-start:max(.35rem, env(safe-area-inset-left))}#app-shell.is-event-focused #presentation-stage[data-timeline-orientation=vertical]>.timeline-focus-sidebar:not([hidden]){inline-size:calc(100% - var(--focus-timeline-inline-size) - .7rem);max-inline-size:calc(100% - var(--focus-timeline-inline-size) - .7rem);max-block-size:calc(100% - .7rem);inset-block-start:50%;inset-inline-start:max(.35rem, env(safe-area-inset-left));transform:translateY(-50%)}#app-shell.is-event-focused #presentation-stage>.timeline-view{block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0;margin:0;position:absolute;inset:0}#app-shell.is-event-focused #presentation-stage[data-timeline-orientation=horizontal]>.graph-lens:not([hidden]){inset:0 0 var(--focus-timeline-block-size);border-width:0 0 1px;border-radius:0;block-size:auto;inline-size:auto;margin:0;position:absolute}#app-shell.is-event-focused #presentation-stage[data-timeline-orientation=vertical]>.graph-lens:not([hidden]){inset:0 var(--focus-timeline-inline-size) 0 0;border-width:0 1px 0 0;border-radius:0;block-size:auto;inline-size:auto;margin:0;position:absolute}#app-shell.is-event-focused #presentation-stage>.timeline-focus-sidebar .timeline-focus-header{z-index:5;top:-.5rem;background:color-mix(in srgb, var(--paper) 94%, transparent);backdrop-filter:blur(16px);grid-area:1/1/auto/-1;inline-size:calc(100% + 1rem);max-inline-size:none;margin:-.5rem -.5rem 0;padding:.42rem .5rem;position:sticky;inset-inline-end:auto}#app-shell.is-event-focused #presentation-stage>.timeline-focus-sidebar .timeline-focus-tabs{backdrop-filter:none;background:0 0;border:0;margin:0;padding:0;position:static}#app-shell.is-event-focused #presentation-stage>.timeline-focus-sidebar[data-layout]>.timeline-focus-hero{border-radius:.78rem;grid-area:2/1/auto/-1;min-block-size:clamp(210px,30vh,340px);max-block-size:42vh}#app-shell.is-event-focused #presentation-stage>.timeline-focus-sidebar[data-layout]>.timeline-focus-summary{grid-area:3/1/auto/span 4;min-block-size:0}#app-shell.is-event-focused #presentation-stage>.timeline-focus-sidebar[data-layout]>.timeline-focus-place{grid-area:3/5/auto/-1;min-block-size:0;max-block-size:240px}#app-shell.is-event-focused #presentation-stage>.timeline-focus-sidebar[data-layout]>.timeline-focus-evidence{grid-area:3/1/auto/-1;min-block-size:0;max-block-size:none}#app-shell.is-event-focused .timeline-focus-description{max-inline-size:66ch}#app-shell.is-event-focused .timeline-focus-actions{display:none}#app-shell.is-event-focused #presentation-stage>.timeline-focus-sidebar[data-layout]>.timeline-focus-summary,#app-shell.is-event-focused #presentation-stage>.timeline-focus-sidebar[data-layout]>.timeline-focus-place{grid-area:auto/1/auto/-1}#app-shell.is-event-focused #presentation-stage>.timeline-focus-sidebar[data-layout]>.timeline-focus-hero{min-block-size:clamp(190px,28vh,280px)}@container (width>=461px){#app-shell.is-event-focused #presentation-stage>.timeline-focus-sidebar[data-layout]>.timeline-focus-summary{grid-area:3/1/auto/span 4}#app-shell.is-event-focused #presentation-stage>.timeline-focus-sidebar[data-layout]>.timeline-focus-place{grid-area:3/5/auto/-1}#app-shell.is-event-focused #presentation-stage>.timeline-focus-sidebar[data-layout]>.timeline-focus-hero{min-block-size:clamp(210px,30vh,340px)}}@media (width>=700px){#app-shell.is-event-focused #presentation-stage[data-timeline-orientation=horizontal]>.timeline-focus-sidebar:not([hidden]){inline-size:min(560px,100% - 1.1rem);max-inline-size:calc(100% - 1.1rem);max-block-size:calc(100% - var(--focus-timeline-block-size) - 1.1rem);inset-inline-start:max(.55rem, env(safe-area-inset-left))}#app-shell.is-event-focused #presentation-stage[data-timeline-orientation=vertical]>.timeline-focus-sidebar:not([hidden]){inline-size:min(560px, calc(100% - var(--focus-timeline-inline-size) - 1.1rem));max-inline-size:calc(100% - var(--focus-timeline-inline-size) - 1.1rem);max-block-size:calc(100% - 1.1rem);inset-inline-start:max(.55rem, env(safe-area-inset-left))}}#app-shell>.app-tool-dock.app-footer-bar,#app-shell:has(#timeline-view[data-orientation=landscape])>.app-tool-dock.app-footer-bar,#app-shell:has(#timeline-view[data-orientation=portrait])>.app-tool-dock.app-footer-bar{z-index:1600;pointer-events:auto;grid-template-columns:auto minmax(160px,320px) minmax(0,1fr);align-items:center;inline-size:100%;max-inline-size:none;display:grid}#presentation-stage:fullscreen>.app-tool-dock.app-footer-bar{z-index:1600;pointer-events:auto;grid-template-columns:auto minmax(160px,320px) minmax(0,1fr);align-items:center;inline-size:100%;max-inline-size:none;display:grid;inset-inline:0;overflow:visible;transform:none}.app-footer-bar{--toolbar-control-size:44px;--toolbar-control-radius:.58rem;--toolbar-control-gap:.14rem}.app-footer-zone,.view-control-group,.app-footer-view .world-camera-controls,.app-footer-view .world-layout-controls{align-items:center;gap:var(--toolbar-control-gap);min-block-size:0;min-inline-size:0;box-shadow:none;background:0 0;border:0;flex-flow:row;margin:0;padding:0;display:flex}.app-footer-actions{grid-column:1;justify-content:flex-start;padding-inline-start:max(.18rem, env(safe-area-inset-left))}.app-footer-bar>#occurrence-composer:not([active]){grid-column:2;align-self:center;inline-size:100%;min-inline-size:160px;max-inline-size:320px}.app-footer-view{overscroll-behavior-inline:contain;scrollbar-width:none;grid-column:3;justify-content:flex-start;overflow:auto hidden}.app-footer-view>.view-control-group{flex:none;min-inline-size:max-content}.app-footer-view::-webkit-scrollbar{display:none}.app-footer-view>.view-control-group+.view-control-group,.app-footer-view>.view-control-group+.app-view-utility-actions{border-inline-start:1px solid color-mix(in srgb, var(--line) 72%, transparent);margin-inline-start:.18rem;padding-inline-start:.28rem}.app-footer-view .world-camera-controls,.app-footer-view .world-layout-controls{flex:none}.app-footer-view .world-camera-controls.is-footer-control{z-index:auto;position:static;overflow:visible}.app-footer-view .toolbar-zoom-control{grid-template-columns:var(--toolbar-control-size) minmax(72px, 96px) var(--toolbar-control-size);min-inline-size:calc((2 * var(--toolbar-control-size)) + 72px);flex:none;align-items:center;display:grid;overflow:hidden}.app-footer-view .toolbar-zoom-control .toolbar-zoom-endpoint-button{background:0 0;border:0;border-radius:0}.app-footer-view .toolbar-zoom-control .toolbar-zoom-endpoint-button:first-child{border-inline-end:1px solid color-mix(in srgb, var(--line) 72%, transparent)}.app-footer-view .toolbar-zoom-control .toolbar-zoom-endpoint-button:last-child{border-inline-start:1px solid color-mix(in srgb, var(--line) 72%, transparent)}.app-footer-view .toolbar-zoom-slider{inline-size:100%;min-inline-size:0;block-size:var(--toolbar-control-size);accent-color:var(--ink);cursor:ew-resize;touch-action:pan-y;background:0 0;border:0;outline:0;margin:0;padding-inline:.4rem}.app-footer-view .toolbar-zoom-slider:focus-visible{outline:2px solid var(--focus);outline-offset:-3px}.app-footer-view .toolbar-zoom-slider:disabled{opacity:.42;cursor:not-allowed}.app-footer-view .toolbar-control,.app-footer-view .world-camera-control,.app-footer-view .world-layout-control{z-index:auto;position:static}.app-footer-bar :is(.toolbar-control,.toolbar-compound-control){box-sizing:border-box;block-size:var(--toolbar-control-size);min-block-size:var(--toolbar-control-size);border:1px solid color-mix(in srgb, var(--line) 78%, transparent);border-radius:var(--toolbar-control-radius);background:color-mix(in srgb, var(--paper) 82%, transparent);color:var(--ink);box-shadow:none;margin:0}.app-footer-bar .toolbar-control{appearance:none;flex:0 0 var(--toolbar-control-size);inline-size:var(--toolbar-control-size);min-inline-size:var(--toolbar-control-size);max-inline-size:var(--toolbar-control-size);max-block-size:var(--toolbar-control-size);cursor:pointer;touch-action:manipulation;place-items:center;padding:0;display:grid}.app-footer-bar :is(.toolbar-control,.toolbar-compound-control) .semantic-icon{flex:none;display:block}.app-footer-bar .toolbar-control .semantic-icon{block-size:20px;inline-size:20px}@media (hover:hover) and (pointer:fine){.app-footer-bar :is(.toolbar-control,.toolbar-compound-control):is(:hover,:focus-visible,:focus-within){border-color:color-mix(in srgb, var(--line-strong) 88%, transparent);background:var(--paper-2);color:var(--ink)}}.app-footer-bar :is(.toolbar-control,.toolbar-compound-control):is(:focus-visible,:focus-within){outline:2px solid var(--focus);outline-offset:-3px}.app-footer-bar .toolbar-control:is([aria-expanded=true],[aria-pressed=true]){border-color:color-mix(in srgb, var(--ink) 52%, var(--line-strong));background:color-mix(in srgb, var(--ink) 7%, var(--paper-2));color:var(--ink)}.app-footer-bar .toolbar-control:disabled,.app-footer-bar .toolbar-control:has([data-view-control]:disabled),.app-footer-bar .toolbar-compound-control:has([data-view-control]:disabled){opacity:.42;cursor:not-allowed}.app-footer-bar .toolbar-compound-control .toolbar-control:disabled{opacity:1}.app-footer-bar .toolbar-control-value{cursor:default;flex-basis:auto;align-items:center;gap:.18rem;inline-size:auto;min-inline-size:54px;max-inline-size:none;padding-inline:.24rem;font-size:.62rem;display:flex}.app-footer-bar .toolbar-number-control input{min-block-size:32px;inline-size:2.35rem;min-inline-size:0;color:var(--ink);font-variant-numeric:tabular-nums;text-align:end;background:0 0;border:0;outline:0;padding:.2rem .24rem;font:700 .72rem/1 Monaspace Krypton Timeline,ui-monospace,monospace}.app-footer-bar .toolbar-number-control>span[aria-hidden=true]{color:var(--muted);font-size:.62rem}@media (width>=700px){#app-shell>.app-tool-dock.app-footer-bar,#presentation-stage:fullscreen>.app-tool-dock.app-footer-bar,#app-shell:has(#timeline-view[data-orientation=landscape])>.app-tool-dock.app-footer-bar,#app-shell:has(#timeline-view[data-orientation=portrait])>.app-tool-dock.app-footer-bar{--toolbar-control-gap:clamp(.18rem, .24vw, .32rem);column-gap:clamp(.35rem,.7vw,.7rem);padding-inline:.35rem}.app-footer-bar .toolbar-control-value{min-inline-size:58px;padding-inline:.34rem}.app-footer-bar .toolbar-number-control input{inline-size:2.6rem}}@media (width<=699px){#app-shell .app-tool-dock.app-footer-bar{scroll-padding-inline:max(.18rem, env(safe-area-inset-left)) max(.18rem, env(safe-area-inset-right))}#app-shell:has(#timeline-view[data-orientation=landscape])>.app-tool-dock.app-footer-bar,#app-shell:has(#timeline-view[data-orientation=portrait])>.app-tool-dock.app-footer-bar,#app-shell #presentation-stage:fullscreen:has(#timeline-view)>.app-tool-dock.app-footer-bar{justify-content:flex-start;align-items:center;gap:var(--toolbar-control-gap);overscroll-behavior-inline:contain;touch-action:pan-x;scrollbar-width:none;scroll-snap-type:x proximity;display:flex;overflow:auto hidden}#app-shell:has(#timeline-view[data-orientation=landscape])>.app-tool-dock.app-footer-bar::-webkit-scrollbar{display:none}#app-shell:has(#timeline-view[data-orientation=portrait])>.app-tool-dock.app-footer-bar::-webkit-scrollbar{display:none}#app-shell #presentation-stage:fullscreen:has(#timeline-view)>.app-tool-dock.app-footer-bar::-webkit-scrollbar{display:none}#app-shell .app-footer-bar .app-footer-zone{flex:none;inline-size:auto;min-inline-size:0;max-inline-size:none;overflow:visible}#app-shell .app-footer-bar .app-footer-actions{order:1;padding-inline-start:max(.18rem, env(safe-area-inset-left))}#app-shell .app-footer-bar>#occurrence-composer:not([active]){flex:0 0 260px;order:2;inline-size:260px;min-inline-size:170px;max-inline-size:260px}#app-shell .app-footer-bar .app-footer-view{order:3;overflow:visible}#app-shell .app-footer-bar .app-footer-zone+.app-footer-zone{border-inline-start:1px solid color-mix(in srgb, var(--line) 72%, transparent);margin-inline-start:.12rem;padding-inline-start:.24rem}#app-shell .app-footer-bar .toolbar-control,#app-shell .app-footer-bar .toolbar-zoom-control,#app-shell .app-footer-bar .toolbar-control-value{scroll-snap-align:nearest}}#app-shell:has(#occurrence-composer[active])>.app-tool-dock.app-footer-bar,#app-shell:has(#occurrence-composer[active]) #presentation-stage:fullscreen>.app-tool-dock.app-footer-bar{z-index:2300;isolation:isolate;backdrop-filter:none;align-items:center;column-gap:var(--toolbar-control-gap);touch-action:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:auto minmax(220px,1fr) minmax(44px,44vw);display:grid;inset-inline:0;overflow:visible;transform:none}.app-footer-bar>#occurrence-composer[active]{z-index:3;grid-area:1/2;place-self:center stretch;inline-size:100%;min-inline-size:0;max-inline-size:none;padding-inline:0}#app-shell:has(#occurrence-composer[active]) .app-footer-bar>.app-footer-actions{grid-area:1/1}#app-shell:has(#occurrence-composer[active]) .app-footer-bar>.app-footer-view{overscroll-behavior-inline:contain;scrollbar-width:none;grid-area:1/3;min-inline-size:0;overflow:auto hidden}#app-shell:has(#occurrence-composer[active]) .app-footer-bar>.app-footer-view::-webkit-scrollbar{display:none}#app-shell:has(#occurrence-composer[active]) .app-footer-bar>.app-footer-zone{min-block-size:var(--toolbar-control-size)}@media (width<=699px){#app-shell:has(#occurrence-composer[active])>.app-tool-dock.app-footer-bar,#app-shell:has(#occurrence-composer[active]) #presentation-stage:fullscreen>.app-tool-dock.app-footer-bar{justify-content:flex-start;align-items:center;gap:var(--toolbar-control-gap);overscroll-behavior-inline:contain;touch-action:pan-x;scrollbar-width:none;scroll-snap-type:x proximity;display:flex;overflow:auto hidden}#app-shell:has(#occurrence-composer[active])>.app-tool-dock.app-footer-bar::-webkit-scrollbar{display:none}#app-shell:has(#occurrence-composer[active]) #presentation-stage:fullscreen>.app-tool-dock.app-footer-bar::-webkit-scrollbar{display:none}#app-shell:has(#occurrence-composer[active]) .app-footer-bar>.app-footer-actions{flex:none;order:1}#app-shell:has(#occurrence-composer[active]) .app-footer-bar>#occurrence-composer[active]{flex:none;order:2;inline-size:max-content;min-inline-size:100dvi;max-inline-size:none}#app-shell:has(#occurrence-composer[active]) .app-footer-bar>.app-footer-view{flex:none;order:3;inline-size:auto;max-inline-size:none;overflow:visible}}.app-surface-header-actions{justify-content:flex-end;align-items:center;gap:.35rem;display:flex}@media (forced-colors:active){.app-footer-bar .toolbar-control:is(:focus-visible,:focus-within){outline-color:highlight}}#app-shell:has(#occurrence-composer[active]) #timeline-focus-view,#app-shell:has(#occurrence-composer[active]) .timeline-event-detail{display:none!important}#app-shell.is-event-focused #presentation-stage>.timeline-focus-sidebar:not([hidden]){overscroll-behavior:contain;border:1px solid color-mix(in srgb, var(--event-color,var(--accent)) 46%, var(--line-strong));background:color-mix(in srgb, var(--paper) 96%, transparent);block-size:auto;max-block-size:min(28rem,100% - 1rem);inline-size:min(32rem,100% - 1rem);max-inline-size:calc(100% - 1rem);box-shadow:inset 0 3px 0 color-mix(in srgb, var(--event-color,var(--accent)) 72%, transparent), 0 10px 30px color-mix(in srgb, var(--ink) 14%, transparent);backdrop-filter:blur(18px);border-radius:.82rem;grid-template-rows:auto auto auto;grid-template-columns:repeat(6,minmax(0,1fr));align-content:start;gap:.42rem;margin:0;padding:.42rem;display:grid;inset:auto;inset-block-start:var(--timeline-focus-block-start,.5rem);inset-inline-start:var(--timeline-focus-inline-start,.5rem);overflow-y:auto;transform:none;container-type:inline-size}#app-shell.is-event-focused #presentation-stage:is([data-timeline-orientation=horizontal],[data-timeline-orientation=vertical])>.timeline-focus-sidebar:not([hidden]){inset-block-end:auto;inset-inline-end:auto;transform:none}#app-shell.is-event-focused #presentation-stage>.timeline-focus-sidebar .timeline-focus-header{z-index:12;border:0;border-block-end:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:color-mix(in srgb, var(--paper) 96%, transparent);backdrop-filter:blur(16px);border-radius:.78rem .78rem 0 0;grid-area:1/1/auto/-1;min-block-size:52px;inline-size:calc(100% + .84rem);max-inline-size:none;margin:-.42rem -.42rem 0;padding:.28rem .36rem;position:sticky;inset-block-start:-.42rem;inset-inline:auto}#app-shell.is-event-focused #presentation-stage>.timeline-focus-sidebar .timeline-focus-tabs{gap:.14rem}#app-shell.is-event-focused #presentation-stage>.timeline-focus-sidebar .timeline-focus-tab{border-radius:.46rem;min-block-size:30px;padding:.34rem .5rem;font-size:.66rem}#app-shell.is-event-focused #presentation-stage>.timeline-focus-sidebar[data-layout]>.timeline-focus-hero{aspect-ratio:auto;border-radius:.64rem;grid-area:2/1/auto/-1;min-block-size:clamp(138px,21dvh,182px);max-block-size:182px}#app-shell.is-event-focused #presentation-stage>.timeline-focus-sidebar .timeline-focus-hero-veil{background:linear-gradient(#0000000a 16%,#00000042 42%,#000000d1 100%);gap:.28rem;padding:.78rem .9rem}#app-shell.is-event-focused #presentation-stage>.timeline-focus-sidebar .timeline-focus-kicker{letter-spacing:.11em;font-size:.62rem}#app-shell.is-event-focused #presentation-stage>.timeline-focus-sidebar .timeline-focus-title{letter-spacing:-.045em;text-wrap:balance;max-inline-size:min(22ch,100%);padding:0;font-size:clamp(1.28rem,6.2cqi,2.05rem);line-height:.98}#app-shell.is-event-focused #presentation-stage>.timeline-focus-sidebar .timeline-focus-time{margin-block-start:.08rem;font-size:clamp(.66rem,2.5cqi,.78rem);line-height:1.25}#app-shell.is-event-focused #presentation-stage>.timeline-focus-sidebar[data-layout]>.timeline-focus-summary{border:0;border-block-start:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:0 0;grid-area:3/1/auto/-1;min-block-size:0;inline-size:100%;padding:.7rem .78rem .78rem}#app-shell.is-event-focused .timeline-focus-description{max-inline-size:none;font-size:clamp(.84rem,2.7cqi,.96rem);line-height:1.48}#app-shell.is-event-focused #presentation-stage>.timeline-focus-sidebar[data-active-tab=evidence]>.timeline-focus-hero{display:none}#app-shell.is-event-focused #presentation-stage>.timeline-focus-sidebar[data-active-tab=evidence]>.timeline-focus-evidence{background:0 0;border:0;grid-area:2/1/span 2/-1;min-block-size:0;max-block-size:calc(min(28rem,100dvh) - 4.75rem);padding:.62rem;overflow:auto}#app-shell.is-event-focused #presentation-stage>.timeline-focus-sidebar .timeline-focus-evidence-grid{grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));gap:.5rem}#app-shell.is-event-focused #presentation-stage>.timeline-focus-sidebar .timeline-focus-evidence-card{border-radius:.58rem;padding:.68rem}#app-shell.is-event-focused #presentation-stage>.timeline-focus-sidebar:after{content:"";z-index:13;pointer-events:none;background:color-mix(in srgb, var(--event-color,var(--accent)) 88%, var(--line-strong));box-shadow:0 0 0 1px color-mix(in srgb, var(--paper) 45%, transparent);position:absolute}#app-shell.is-event-focused #presentation-stage>.timeline-focus-sidebar[data-anchor-side=above]:after{block-size:9px;inline-size:2px;inset-block-start:100%;inset-inline-start:var(--timeline-focus-anchor-local-x,50%);transform:translate(-50%)}#app-shell.is-event-focused #presentation-stage>.timeline-focus-sidebar[data-anchor-side=below]:after{block-size:9px;inline-size:2px;inset-block-end:100%;inset-inline-start:var(--timeline-focus-anchor-local-x,50%);transform:translate(-50%)}#app-shell.is-event-focused #presentation-stage>.timeline-focus-sidebar[data-anchor-side=left]:after{block-size:2px;inline-size:9px;inset-block-start:var(--timeline-focus-anchor-local-y,50%);inset-inline-start:100%;transform:translateY(-50%)}#app-shell.is-event-focused #presentation-stage>.timeline-focus-sidebar[data-anchor-side=right]:after{block-size:2px;inline-size:9px;inset-block-start:var(--timeline-focus-anchor-local-y,50%);inset-inline-end:100%;transform:translateY(-50%)}@container (inline-size<=420px){#app-shell.is-event-focused #presentation-stage>.timeline-focus-sidebar[data-layout]>.timeline-focus-hero{min-block-size:126px;max-block-size:152px}#app-shell.is-event-focused #presentation-stage>.timeline-focus-sidebar .timeline-focus-title{font-size:clamp(1.12rem,7cqi,1.55rem)}#app-shell.is-event-focused #presentation-stage>.timeline-focus-sidebar .timeline-focus-header{scrollbar-width:none;overflow:auto hidden}}.timeline-related-world-action[hidden]{display:none}#app-shell[data-import-review-open=true]>.project-import-review-sheet{z-index:1550;inset:0 0 var(--workspace-footer-block-size,64px);block-size:auto;min-block-size:0;inline-size:100%;min-inline-size:0;padding:max(.65rem, env(safe-area-inset-top)) max(.65rem, env(safe-area-inset-right)) max(.65rem, env(safe-area-inset-bottom)) max(.65rem, env(safe-area-inset-left));pointer-events:auto;background:color-mix(in srgb, var(--ink) 30%, transparent);backdrop-filter:blur(7px);isolation:isolate;place-items:center;display:grid;position:fixed}#app-shell[data-import-review-open=false]>.project-import-review-sheet{display:none}.project-import-review-panel{overscroll-behavior:contain;border:1px solid color-mix(in srgb, var(--line-strong) 84%, transparent);background:color-mix(in srgb, var(--paper) 98%, transparent);max-block-size:100%;inline-size:min(720px,100%);max-inline-size:100%;box-shadow:0 14px 42px color-mix(in srgb, var(--ink) 18%, transparent);backdrop-filter:blur(18px);border-radius:1rem;padding:.8rem;overflow:clip auto}.project-import-review-status,.project-import-review-summary,.project-import-review-fingerprint{margin:.55rem 0}.project-import-review-fingerprint{color:var(--muted);overflow-wrap:anywhere;font-size:.75rem}.project-import-review-section{border-block-start:1px solid color-mix(in srgb, var(--line) 82%, transparent);padding-block:.55rem}.project-import-review-section h3{margin:0 0 .35rem;font-size:.86rem}.project-import-review-section :is(ul,p){margin:0}.project-import-review-section ul{gap:.3rem;padding-inline-start:1.2rem;display:grid}.project-import-review-findings-error{color:var(--danger)}.project-import-review-actions{padding:.7rem .8rem max(.7rem, env(safe-area-inset-bottom));border-block-start:1px solid var(--line);background:color-mix(in srgb, var(--paper) 97%, transparent);justify-content:flex-end;gap:.5rem;margin:.7rem -.8rem -.8rem;display:flex;position:sticky;inset-block-end:-.8rem}.project-import-review-actions>.button{min-block-size:44px}.world-layout-inspector{z-index:2200;max-block-size:min(560px,100dvh - 16px);inline-size:min(360px,100vw - 16px);color:var(--ink);border:1px solid color-mix(in srgb, var(--line-strong) 86%, transparent);background:color-mix(in srgb, var(--paper) 97%, transparent);box-shadow:0 14px 42px color-mix(in srgb, var(--ink) 18%, transparent);backdrop-filter:blur(18px);border-radius:.85rem;margin:0;padding:.7rem;position:fixed;inset:auto;overflow:auto}.world-layout-inspector::backdrop{background:0 0}.world-layout-inspector-title{font:inherit;margin:0 0 .55rem;font-weight:650}.world-layout-inspector-section{border-block-start:1px solid color-mix(in srgb, var(--line-strong) 52%, transparent);color:var(--muted);font:inherit;letter-spacing:.04em;text-transform:uppercase;margin:.7rem 0 .2rem;padding-block-start:.55rem;font-size:.72rem;font-weight:650}.world-layout-inspector-row{grid-template-columns:minmax(0,1fr) minmax(132px,1.2fr);align-items:center;gap:.7rem;min-block-size:36px;font-size:.82rem;display:grid}.world-layout-inspector-row>select,.world-layout-inspector-row>input{min-inline-size:0}.world-layout-inspector-range{grid-template-columns:minmax(0,1fr) minmax(100px,1fr) 3.4rem}.world-layout-inspector-range>output{font-variant-numeric:tabular-nums;text-align:end;text-overflow:ellipsis;overflow:hidden}.world-layout-inspector-note{color:var(--muted);margin:.6rem 0 0;font-size:.75rem;line-height:1.35}.world-layout-inspector-actions{justify-content:flex-end;gap:.45rem;margin-block-start:.7rem;display:flex}.world-layout-inspector-actions>button{border:1px solid color-mix(in srgb, var(--line-strong) 80%, transparent);background:var(--paper);min-block-size:36px;color:var(--ink);border-radius:.55rem;padding-inline:.75rem}.world-layout-inspector-apply{font-weight:650}@media (width<=520px){.world-layout-inspector{max-block-size:min(70dvh,560px);inline-size:calc(100vw - 12px);padding:.62rem}.world-layout-inspector-row,.world-layout-inspector-range{grid-template-columns:minmax(0,1fr) minmax(112px,1fr) auto}.world-layout-inspector-row:not(.world-layout-inspector-range)>span{grid-column:1}.world-layout-inspector-row:not(.world-layout-inspector-range)>select{grid-column:2/-1}}
