:root,[data-tt-depth]{--tt-depth-k:1;--tt-depth-light:165deg;--tt-level-well-bg:#1c2225;--tt-level-well-rim:linear-gradient(180deg, rgb(0 0 0/calc(.36 * var(--tt-depth-k))), rgb(255 255 255/calc(.075 * var(--tt-depth-k))));--tt-level-well-shadow:inset 0 2px 9px rgb(0 0 0/calc(.36 * var(--tt-depth-k))), inset 0 1px 1px rgb(0 0 0/calc(.3 * var(--tt-depth-k))), 0 1px 0 rgb(255 255 255/calc(.04 * var(--tt-depth-k)));--tt-level-well-fill:linear-gradient(#1c2225, #1c2225);--tt-level-well-hover:#ffffff09;--tt-level-ground-bg:#21272a;--tt-level-void-bg:#1d2325;--tt-level-surface-bg:#252c2f;--tt-level-surface-rim:linear-gradient(180deg, rgb(255 255 255/calc(.075 * var(--tt-depth-k))), rgb(255 255 255/calc(.04 * var(--tt-depth-k))));--tt-level-surface-shadow:inset 0 1px 0 rgb(255 255 255/calc(.03 * var(--tt-depth-k))), 0 1px 0 rgb(0 0 0/calc(.24 * var(--tt-depth-k)));--tt-level-surface-fill:linear-gradient(#252c2f, #252c2f);--tt-level-raised-bg:#2b3235;--tt-level-raised-rim:linear-gradient(var(--tt-depth-light), rgb(255 255 255/calc(.24 * var(--tt-depth-k))), rgb(255 255 255/calc(.06 * var(--tt-depth-k))) 38%, rgb(255 255 255/calc(.1 * var(--tt-depth-k))));--tt-level-raised-shadow:inset 0 1px 0 rgb(255 255 255/calc(.06 * var(--tt-depth-k))), 0 1px 2px rgb(0 0 0/calc(.3 * var(--tt-depth-k))), 0 16px 32px -14px rgb(0 0 0/calc(.62 * var(--tt-depth-k)));--tt-level-raised-shadow-hover:inset 0 1px 0 rgb(255 255 255/calc(.075 * var(--tt-depth-k))), 0 2px 4px rgb(0 0 0/calc(.3 * var(--tt-depth-k))), 0 24px 44px -16px rgb(0 0 0/calc(.7 * var(--tt-depth-k)));--tt-level-press-shadow:inset 0 1px 2px rgb(0 0 0/calc(.35 * var(--tt-depth-k)));--tt-level-raised-fill:linear-gradient(180deg, #30383b, #2a3134);--tt-level-floating-bg:#30383b;--tt-level-floating-rim:linear-gradient(var(--tt-depth-light), rgb(255 255 255/calc(.3 * var(--tt-depth-k))), rgb(255 255 255/calc(.08 * var(--tt-depth-k))) 40%, rgb(255 255 255/calc(.12 * var(--tt-depth-k))));--tt-level-floating-shadow:inset 0 1px 0 rgb(255 255 255/calc(.08 * var(--tt-depth-k))), 0 2px 4px rgb(0 0 0/calc(.3 * var(--tt-depth-k))), 0 30px 60px -20px rgb(0 0 0/calc(.7 * var(--tt-depth-k)));--tt-level-floating-fill:linear-gradient(180deg, #343c3f, #30383b);--tt-level-floating-fill-translucent:linear-gradient(180deg, #343c3ff5, #30383bf5);--tt-level-floating-blur:blur(16px) saturate(1.15);--tt-level-lit-rim:linear-gradient(var(--tt-depth-light), rgb(120 223 173/calc(.62 * var(--tt-depth-k))), rgb(88 205 153/calc(.26 * var(--tt-depth-k))) 45%, rgb(88 205 153/calc(.38 * var(--tt-depth-k))));--tt-level-lit-shadow:inset 0 1px 0 rgb(170 245 205/calc(.36 * var(--tt-depth-k))), inset 0 0 28px -10px rgb(88 205 153/calc(.32 * var(--tt-depth-k))), 0 10px 32px -14px rgb(88 205 153/calc(.3 * var(--tt-depth-k)));--tt-level-lit-wash:radial-gradient(120% 90% at 50% -20%, rgb(88 205 153/calc(.13 * var(--tt-depth-k))), transparent 62%);--tt-level-radius-raised:18px;--tt-level-radius-floating:16px;--tt-level-radius-surface:14px;--tt-level-radius-well:11px;--tt-level-pad-raised:clamp(1.25rem, 1rem + .9vw, 1.75rem);--tt-level-pad-well:1rem 1.125rem;--tt-level-pad-floating:1.25rem;--tt-level-gap:clamp(1rem, .75rem + .8vw, 1.5rem);--tt-level-float-gutter:clamp(.75rem, .5rem + .6vw, 1rem);--tt-level-float-radius:18px;--tt-level-canvas-radius:24px;--tt-depth-motion:.16s cubic-bezier(.2, .8, .2, 1);--tt-depth-settle:.6s cubic-bezier(.2, .8, .2, 1);--tt-chart-step-1:#c4c9c8;--tt-chart-step-2:#979c9c;--tt-chart-step-3:#7a8081;--tt-chart-live:#58cd99;--tt-chart-live-bright:#78dfad;--tt-chart-live-glow:rgb(88 205 153/calc(.45 * var(--tt-depth-k)));--tt-chart-point-glow:rgb(233 238 236/calc(.4 * var(--tt-depth-k)));--tt-chart-track:#14191b;--tt-chart-track-shade:rgb(0 0 0/calc(.5 * var(--tt-depth-k)));--tt-chart-track-lip:rgb(255 255 255/calc(.08 * var(--tt-depth-k)));--tt-chart-rim:rgb(255 255 255/calc(.3 * var(--tt-depth-k)));--tt-chart-grid:#e9eeec12;--tt-chart-area:#e9eeec26;--tt-chart-area-live:#58cd9938;--tt-chart-stale-opacity:.55;--tt-chart-draw:.6s cubic-bezier(.2, .8, .2, 1);--tt-chart-pad-x:clamp(1rem, .7rem + 1vw, 1.375rem);--tt-chart-pad-y:clamp(1rem, .8rem + .8vw, 1.25rem);--tt-chart-gap:1rem;--tt-chart-cue:14s linear}[data-tt-depth=quiet]{--tt-depth-k:.7}[data-tt-depth=standard]{--tt-depth-k:1}[data-tt-depth=dramatic]{--tt-depth-k:1.45}:root{--tt-section-pad-top:clamp(3.5rem, 2.5rem + 4vw, 6.5rem);--tt-section-pad-bottom:clamp(4rem, 2.75rem + 4.75vw, 7.5rem);--tt-section-gap-head:clamp(2rem, 1.5rem + 1.6vw, 3rem);--tt-section-gap-block:clamp(1.25rem, .9rem + 1.2vw, 2rem);--tt-rhythm-stack:.75rem;--tt-rhythm-group:1.25rem;--tt-rhythm-region:2rem;--tt-rhythm-surface-pad:1.5rem}@media (prefers-reduced-motion:reduce){:root,[data-tt-depth]{--tt-depth-motion:0s;--tt-depth-settle:0s;--tt-chart-draw:0s}}[data-tt-prefers-motion=reduce]{--tt-depth-motion:0s;--tt-depth-settle:0s;--tt-chart-draw:0s}@media (prefers-reduced-transparency:reduce){:root,[data-tt-depth]{--tt-level-floating-fill-translucent:var(--tt-level-floating-fill);--tt-level-floating-blur:none}}[data-tt-prefers-transparency=reduce]{--tt-level-floating-fill-translucent:var(--tt-level-floating-fill);--tt-level-floating-blur:none}@media (prefers-contrast:more){:root,[data-tt-depth]{--tt-level-well-rim:linear-gradient(#ffffff57, #ffffff57);--tt-level-surface-rim:linear-gradient(#ffffff57, #ffffff57);--tt-level-raised-rim:linear-gradient(#ffffff6b, #ffffff6b);--tt-level-floating-rim:linear-gradient(#ffffff80, #ffffff80)}}[data-tt-prefers-contrast=more]{--tt-level-well-rim:linear-gradient(#ffffff57, #ffffff57);--tt-level-surface-rim:linear-gradient(#ffffff57, #ffffff57);--tt-level-raised-rim:linear-gradient(#ffffff6b, #ffffff6b);--tt-level-floating-rim:linear-gradient(#ffffff80, #ffffff80)}
