.kronos-trace{display:block;overflow:hidden}.kronos-trace-run{stroke:var(--kronos-trace-light,#ffffff);stroke-width:150;stroke-linecap:butt;animation-duration:2.4s;animation-timing-function:linear;animation-iteration-count:infinite}.kronos-trace-tail{stroke-opacity:.32}.kronos-trace-head{stroke-opacity:.85}.kronos-trace-body{stroke-dashoffset:3848.86;animation-name:kronos-trace-body}.kronos-trace-body.kronos-trace-tail{stroke-dasharray:1000.7 2848.16}.kronos-trace-body.kronos-trace-head{stroke-dasharray:0 692.8 307.9 2848.16}.kronos-trace-dot{stroke-dashoffset:1080.71;animation-name:kronos-trace-dot}.kronos-trace-dot.kronos-trace-tail{stroke-dasharray:280.98 799.73}.kronos-trace-dot.kronos-trace-head{stroke-dasharray:0 194.53 86.45 799.73}@keyframes kronos-trace-body{0%{stroke-dashoffset:3848.86}to{stroke-dashoffset:0}}@keyframes kronos-trace-dot{0%{stroke-dashoffset:1080.71}to{stroke-dashoffset:0}}.kronos-trace[data-motion=reduced] .kronos-trace-run{animation:none}.kronos-trace[data-motion=reduced] .kronos-trace-head,.kronos-trace[data-motion=reduced][data-reduced-look=still] .kronos-trace-light{display:none}.kronos-trace[data-motion=reduced][data-reduced-look=pulse] .kronos-trace-tail{stroke-dasharray:none;animation:kronos-trace-pulse 1.6s linear infinite alternate}@media (prefers-reduced-motion:reduce){.kronos-trace:not([data-motion=full]) .kronos-trace-run{animation:none}.kronos-trace:not([data-motion=full]) .kronos-trace-head,.kronos-trace:not([data-motion=full])[data-reduced-look=still] .kronos-trace-light{display:none}.kronos-trace:not([data-motion=full])[data-reduced-look=pulse] .kronos-trace-tail{stroke-dasharray:none;animation:kronos-trace-pulse 1.6s linear infinite alternate}}@keyframes kronos-trace-pulse{0%{stroke-opacity:.4}to{stroke-opacity:.08}}.study-loading{z-index:40;overflow:hidden;container-type:size;color:var(--fg);--sl-w:clamp(190px,22cqw,340px)}.study-loading,.study-loading-covers{position:absolute;inset:0}.study-loading-cover{position:absolute;top:0;bottom:0;background:var(--bg)}.study-loading-cover[data-pane=rail]{left:0;width:var(--sl-left)}.study-loading-cover[data-pane=notebook]{left:var(--sl-left);right:var(--sl-right)}.study-loading-cover[data-pane=chat]{right:0;width:var(--sl-right)}.study-loading-covers[data-panes="1"] .study-loading-cover[data-pane=rail]{width:auto;right:0}.study-loading-covers[data-panes="1"] .study-loading-cover:not([data-pane=rail]){display:none}.study-loading-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:4cqh;--sl-under-name:calc(var(--sl-w) * var(--sl-name-shift, 0));animation:sl-open .8s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--sl-ago,0s)}.study-loading-wordmark{position:relative;display:block;width:var(--sl-w)}.study-loading-wordmark img{display:block;width:100%;height:auto}.dark .study-loading-wordmark .study-loading-light,.study-loading-wordmark .study-loading-dark{display:none}.dark .study-loading-wordmark .study-loading-dark{display:block}.study-loading-trace{position:absolute;left:0;top:0;width:calc(100% * 100 / 420.2621);height:100%}.study-loading-trace .kronos-trace-run{animation-delay:var(--sl-ago,0s)}.study-loading-words{display:grid;margin:calc(var(--sl-w) * 100 / 420.2621 / 2) 16px 0;max-width:36ch;min-height:2.9em;align-content:start;text-align:center;font-size:.875rem;line-height:1.45;color:var(--fg-mid)}.study-loading-words>span{grid-area:1/1}.study-loading-words>[data-when=short]{translate:var(--sl-under-name) 0;transition:opacity .4s ease}.study-loading[data-slow] .study-loading-words>[data-when=short]{opacity:0}.study-loading-words>[data-when=slow]{animation:sl-in .45s ease-out .4s both}.study-loading[data-revealing] .study-loading-center{animation:sl-out .25s ease-in forwards}.study-loading[data-revealing] .study-loading-cover{animation:sl-lift .42s ease-in forwards}.study-loading[data-revealing] .study-loading-cover[data-pane=notebook]{animation-delay:.11s}.study-loading[data-revealing] .study-loading-cover[data-pane=chat]{animation-delay:.22s}.study-loading[data-reduced] .study-loading-center{animation:sl-in .3s ease-out both;animation-delay:var(--sl-ago,0s)}.study-loading[data-reduced] .study-loading-words>[data-when=short]{transition:none}.study-loading[data-reduced] .study-loading-words>[data-when=slow],.study-loading[data-reduced][data-revealing] .study-loading-center,.study-loading[data-reduced][data-revealing] .study-loading-cover{animation:none}.study-loading.study-loading[data-reduced][data-revealing]{animation:sl-out .2s linear forwards}@media (prefers-reduced-motion:reduce){.study-loading:not([data-motion=full]) .study-loading-center{animation:sl-in .3s ease-out both;animation-delay:var(--sl-ago,0s)}}@keyframes sl-open{0%{opacity:0;scale:.92}}@keyframes sl-in{0%{opacity:0}}@keyframes sl-out{to{opacity:0}}@keyframes sl-lift{to{opacity:0;transform:translateY(-8px)}}.loading-mark{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;width:100%;min-width:0;padding:14px 12px;animation:sl-in .3s ease-out both;animation-delay:var(--sl-ago,0s)}.loading-mark-trace{flex:none;width:32px;height:32px}.loading-mark-trace .kronos-trace-run{animation-delay:var(--sl-ago,0s)}.loading-mark-words{display:grid;margin:0;max-width:36ch;text-align:center;font-family:var(--font-sans),"Inter",sans-serif;font-style:normal;font-size:.8125rem;line-height:1.45;color:var(--fg-mid)}.loading-mark-words>span{grid-area:1/1}.loading-mark-words>[data-when=short]{transition:opacity .4s ease}.loading-mark[data-slow] .loading-mark-words>[data-when=short]{opacity:0}.loading-mark-words>[data-when=slow]{animation:sl-in .45s ease-out .4s both}.loading-mark[data-reduced] .loading-mark-words>[data-when=short]{transition:none}.loading-mark[data-reduced] .loading-mark-words>[data-when=slow]{animation:none}.loading-mark[data-layout=row]{flex-direction:row;justify-content:flex-start;gap:8px;padding:4px 0}.loading-mark[data-layout=row] .loading-mark-trace{width:18px;height:18px}.loading-mark[data-layout=row] .loading-mark-words{max-width:none;text-align:left;font:inherit;color:inherit}