:root{--ts-surface-ground: #0A0A0A;--ts-surface-rail: #0D0D0C;--ts-surface-strip: #0C0C0B;--ts-surface-raised: #0E0E0D;--ts-surface-overlay: #111110;--ts-surface-hover: #121211;--ts-surface-hover-strong: #141413;--ts-surface-selected: #171716;--ts-surface-quote: #171715;--ts-surface-menu-hover: #1C1C1A;--ts-line-faint: #161615;--ts-line-subtle: #1A1A18;--ts-line-hair: #1F1F1D;--ts-line-strong: #2E2D2A;--ts-line-stronger: #3A3936;--ts-line-focus: #4A4844;--ts-line-scrollbar: #262624;--ts-text-max: #FFFFFF;--ts-text-bone: #ECE7DF;--ts-text-body: #D6D1C8;--ts-text-feed: #B5B0A7;--ts-text-secondary: #A9A49C;--ts-text-muted: #9A958D;--ts-text-faint: #8A857E;--ts-text-ghost: #45433F;--ts-text-ghost-body: #33322F;--ts-text-on-bone: #0A0A0A;--ts-status-green: oklch(.74 .15 150);--ts-status-amber: oklch(.79 .15 75);--ts-status-red: oklch(.66 .19 28);--ts-size-3xs: .625rem;--ts-size-2xs: .6875rem;--ts-size-xs: .75rem;--ts-size-sm: .8125rem;--ts-size-md: .875rem;--ts-size-base: .9375rem;--ts-size-lg: 1rem;--ts-size-xl: 1.0625rem;--ts-size-2xl: 1.125rem;--ts-size-3xl: 1.1875rem;--ts-size-4xl: 1.25rem;--ts-size-5xl: 1.3125rem;--ts-size-6xl: 1.375rem;--ts-size-7xl: 1.5rem;--ts-size-8xl: 1.75rem;--ts-size-9xl: 2rem;--ts-size-10xl: 2.25rem;--ts-size-11xl: 2.5rem;--ts-size-12xl: 2.75rem;--ts-font-sans: "Archivo", sans-serif;--ts-font-mono: "IBM Plex Mono", monospace;--ts-ease: cubic-bezier(.2,.7,.2,1);--ts-shadow-menu: 0 12px 32px rgba(0,0,0,.5);--ts-shadow-modal: 0 30px 80px rgba(0,0,0,.7)}html,body{margin:0;background:var(--ts-surface-ground);color:var(--ts-text-bone);font-family:var(--ts-font-sans);-webkit-font-smoothing:antialiased}*{box-sizing:border-box}button{font-family:inherit}a{color:var(--ts-text-bone)}a:hover{color:var(--ts-text-max)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:var(--ts-line-scrollbar)}::-webkit-scrollbar-track{background:transparent}input::placeholder,textarea::placeholder{color:var(--ts-text-faint)}html,body,#root{height:100%;overflow:hidden}.drag{-webkit-app-region:drag}.drag button,.drag input,.drag select,.drag a,.drag [role=button],.drag [role=radio],.drag [role=dialog]{-webkit-app-region:no-drag}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible,summary:focus-visible,[role=option]:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible{outline:1px solid var(--ts-line-focus);outline-offset:2px}@keyframes ts-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ts-arrive{animation:ts-arrive .45s cubic-bezier(.2,.7,.2,1) both}@media(prefers-reduced-motion:reduce){.ts-arrive{animation:none}}select option{background:var(--ts-surface-overlay);color:var(--ts-text-bone)}@keyframes ts-panel-in{0%{opacity:0;transform:translateY(-10px) scale(.985)}to{opacity:1;transform:none}}@keyframes ts-panel-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px) scale(.99)}}.ts-panel-in{animation:ts-panel-in .3s cubic-bezier(.2,.7,.2,1) both}.ts-panel-out{animation:ts-panel-out .24s cubic-bezier(.2,.7,.2,1) both;pointer-events:none}.ts-panel-region{transition:flex-basis .32s cubic-bezier(.2,.7,.2,1)}@media(prefers-reduced-motion:reduce){.ts-panel-in,.ts-panel-out{animation:none}.ts-panel-region{transition:none}}[data-testid=status-bars]:empty{display:none}.ts-chart-in{animation:ts-fade .45s ease both}@keyframes ts-stage-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}.ts-stage-in{animation:ts-stage-in .3s cubic-bezier(.2,.7,.2,1) both}.ts-stage-stack-in{animation:ts-stage-in-up .3s cubic-bezier(.2,.7,.2,1) both}@keyframes ts-stage-in-up{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ts-chart-in,.ts-stage-in,.ts-stage-stack-in{animation:none}}.ts-resize-handle{transition:background .15s ease}@keyframes ts-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes ts-fade{0%{opacity:0}to{opacity:1}}@keyframes ts-fill{0%{fill-opacity:0;stroke-opacity:0}}.ts-draw-line{stroke-dasharray:1;animation:ts-draw .45s cubic-bezier(.2,.7,.2,1) var(--ts-draw-delay, 0s) both}.ts-draw-fill{animation:ts-fill .4s ease var(--ts-draw-delay, 0s) both}.ts-draw-fade{animation:ts-fade .3s ease var(--ts-draw-delay, 0s) both}.ts-draw-label{animation:ts-fade .25s ease calc(var(--ts-draw-delay, 0s) + .3s) both}@keyframes ts-run-indeterminate{0%{transform:translate(-100%)}to{transform:translate(340%)}}.ts-run-indeterminate{animation:ts-run-indeterminate 1.3s ease-in-out infinite}@keyframes ts-beside-in{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.ts-beside-in{animation:ts-beside-in .28s cubic-bezier(.2,.7,.2,1) both}@media(prefers-reduced-motion:reduce){.ts-draw-line,.ts-draw-fill,.ts-draw-fade,.ts-draw-label,.ts-beside-in,.ts-run-indeterminate{animation:none}}.ts-resize-handle:hover,.ts-resize-handle:active{background:#ffffff38!important}@keyframes ts-focus-in{0%{opacity:0}to{opacity:1}}.ts-focus-in{animation:ts-focus-in .18s ease-out both}@media(prefers-reduced-motion:reduce){.ts-focus-in{animation:none}}input[type=checkbox]{appearance:none;-webkit-appearance:none;width:.95rem;height:.95rem;margin:0;flex:none;border:1px solid #5c5a54;background:transparent;cursor:pointer;display:inline-grid;place-content:center;border-radius:0}input[type=checkbox]:checked{background:#ece7df;border-color:#ece7df}input[type=checkbox]:checked:after{content:"";width:.3rem;height:.55rem;border:solid #0a0a0a;border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}input[type=checkbox]:focus-visible{outline:1px solid #ece7df;outline-offset:2px}input[type=checkbox]:disabled{opacity:.45;cursor:default}@keyframes ts-risk-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ts-risk-spin{animation:none!important}}.fp-prose{font-size:.9375rem;line-height:1.6;color:#d6d1c8;overflow-wrap:anywhere}.fp-prose h1,.fp-prose h2,.fp-prose h3,.fp-prose h4{color:#ece7df;font-weight:600;line-height:1.3;margin:1.4em 0 .5em}.fp-prose h1{font-size:1.4rem;margin-top:0}.fp-prose h2{font-size:1.15rem}.fp-prose h3,.fp-prose h4{font-size:1rem}.fp-prose p,.fp-prose ul,.fp-prose ol,.fp-prose pre,.fp-prose blockquote,.fp-prose table{margin:0 0 .9em}.fp-prose ul,.fp-prose ol{padding-left:1.4rem}.fp-prose a{color:#ece7df;text-decoration:underline;text-decoration-color:#3a3936;text-underline-offset:3px}.fp-prose code{font-family:IBM Plex Mono,monospace;font-size:.85em;background:#171715;padding:.05em .3em}.fp-prose pre{background:#0e0e0d;border:1px solid #1f1f1d;padding:.75rem;overflow-x:auto}.fp-prose pre code{background:none;padding:0}.fp-prose blockquote{border-left:2px solid #3a3936;padding-left:.9rem;color:#a9a49c}.fp-prose img{max-width:100%;height:auto}.fp-prose table,.fp-grid{border-collapse:collapse;font-size:.8125rem}.fp-prose th,.fp-prose td,.fp-grid th,.fp-grid td{border:1px solid #1f1f1d;padding:.3rem .6rem;text-align:left;vertical-align:top;white-space:pre-wrap}.fp-prose th,.fp-grid thead th{background:#0e0e0d;color:#ece7df;font-weight:600}.fp-grid thead th{position:sticky;top:0;z-index:1}.fp-grid td.fp-n,.fp-grid th.fp-n{color:#8a857e;text-align:right;background:#0c0c0b;position:sticky;left:0}.fp-resize{cursor:col-resize;touch-action:none}.fp-resize:hover,.fp-resize:active{background:#ffffff38!important}@keyframes ts-skeleton{0%,to{opacity:.25}50%{opacity:.5}}.ts-skeleton{display:block;animation:ts-skeleton 1.3s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.ts-skeleton{animation:none}}.ov-grid{container-type:inline-size;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1.25rem;align-items:start}.ov-grid>.ov-span-12{grid-column:span 12}.ov-grid>.ov-span-8{grid-column:span 8}.ov-grid>.ov-span-7{grid-column:span 7}.ov-grid>.ov-span-5{grid-column:span 5}.ov-grid>.ov-span-4{grid-column:span 4}@container (max-width: 800px){.ov-grid>.ov-panel{grid-column:span 12}}
