@keyframes nav-progress-slide{0%{transform:translate(-100%) scaleX(.4)}50%{transform:translate(20%) scaleX(.6)}to{transform:translate(100%) scaleX(.4)}}.nav-progress-bar{position:fixed;top:0;left:0;height:3px;width:100%;z-index:9999;pointer-events:none;background:color-mix(in oklch,#146ef5 15%,transparent);overflow:hidden}.nav-progress-bar:after{content:"";display:block;height:100%;width:100%;transform-origin:left center;background:#146ef5;animation:nav-progress-slide 1.1s ease-in-out infinite}.boot-splash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:#fff;color:#1a1a1a;transition:opacity .22s ease}@media(prefers-color-scheme:dark){.boot-splash{background:#1a1a1a;color:#e3e3e3}}.boot-splash-spinner{inline-size:28px;block-size:28px;border-radius:50%;border:3px solid color-mix(in oklch,currentColor 12%,transparent);border-block-start-color:color-mix(in oklch,currentColor 55%,transparent);animation:boot-splash-spin .7s linear infinite}@keyframes boot-splash-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.boot-splash-spinner{animation-duration:2.4s}}.boot-splash[data-fading]{opacity:0;pointer-events:none}s-app-nav:not(:defined){display:none}.align-end-from-tablet{display:flex;justify-content:flex-start}@media(min-width:768px){.align-end-from-tablet{justify-content:flex-end}}.plan-grid{display:grid;grid-template-columns:1fr;gap:16px;grid-auto-rows:1fr;align-items:stretch}@media(min-width:768px){.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1040px){.plan-grid{grid-template-columns:repeat(var(--plan-count, 3),minmax(0,1fr))}}.model-toolbar{display:grid;grid-template-columns:1fr;gap:8px;align-items:end}@media(min-width:768px){.model-toolbar{grid-template-columns:minmax(0,1fr) auto}}.timeline-editor{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;width:100%}.timeline-editor>*{min-width:0}@media(min-width:900px){.timeline-editor{grid-template-columns:minmax(300px,1fr) minmax(0,2fr)}}
