:root{--surface-default: #25212b;--surface-sunken: #1a161e;--surface-raised: #2c2733;--surface-brand: #d3cade;--surface-brand-hover: #e2ddf0;--surface-brand-active: #f0ecf4;--surface-neutral-default: rgba(100, 90, 113, .2);--surface-neutral-disabled: rgba(100, 90, 113, .1);--surface-neutral-hover: rgba(100, 90, 113, .25);--surface-neutral-active: rgba(100, 90, 113, .3);--surface-neutral-selected: rgba(100, 90, 113, .35);--surface-inverse: rgba(14, 14, 16, .6);--surface-inverse-hover: rgba(14, 14, 16, .8);--surface-success-weak: rgba(56, 192, 102, .06);--surface-success-subtle: rgba(56, 192, 102, .18);--surface-success-default: #8ddea9;--surface-info-subtle: rgba(82, 153, 224, .18);--surface-info-weak-hover: rgba(82, 153, 224, .1);--surface-info-default: #a4cdf2;--accent-banana: #d4ba28;--accent-banana-light: #e2d050;--accent-blueberry: #2d7dd2;--accent-blueberry-light: #5299e0;--accent-lime: #38c066;--accent-lime-light: #61d187;--accent-mango: #e89830;--accent-strawberry: #e8515c;--surface-accent-blueberry: #2d7dd2;--surface-accent-lime: #38c066;--surface-warning-subtle: rgba(232, 152, 48, .18);--surface-warning-weak: rgba(232, 152, 48, .06);--surface-warning-weak-hover: rgba(232, 152, 48, .1);--surface-warning-default: #f5ce8e;--surface-danger-subtle: rgba(232, 81, 92, .2);--surface-danger-default: #f5a0a6;--gradient-dark-01: rgba(37, 33, 43, .9);--gradient-dark-02: rgba(26, 22, 30, .6);--gradient-dark-bg: linear-gradient(to bottom right, var(--gradient-dark-01) 0%, var(--gradient-dark-02) 100%);--gradient-lime: linear-gradient(to right, var(--accent-lime) 0%, var(--accent-lime-light) 50%, var(--accent-lime) 100%);--gradient-banana: linear-gradient(to right, var(--accent-banana) 0%, var(--accent-banana-light) 50%, var(--accent-banana) 100%);--gradient-warm: linear-gradient(to right, var(--accent-mango), var(--accent-strawberry));--gradient-blueberry: linear-gradient(to right, var(--accent-blueberry), var(--accent-blueberry-light));--segment-hover: var(--text-info);--text-bold: #eeeeee;--text-default: #d3cade;--text-subtle: #b0a5c4;--text-weak: #b2b2b2;--text-weaker: #909090;--text-disabled: #645a71;--text-link: #2cb0d8;--text-inverse: #302c36;--text-info: #a4cdf2;--text-info-hover: #d1e6f9;--text-danger: #f5a0a6;--text-warning: #f5ce8e;--text-success: #8ddea9;--border-default: #3d3847;--border-strong: #4d4556;--border-hover: #645a71;--border-active: #867c95;--border-weak: #2c2733;--border-bold: #b0a5c4;--border-info: #5299e0;--border-info-weak: #1e4e82;--border-warning: #e89830;--border-warning-subtle: rgba(232, 152, 48, .18);--border-warning-subtle-hover: rgba(232, 152, 48, .28);--icon-info: #a4cdf2;--icon-warning: #f0b55b;--icon-brand: #f5a0a6;--icon-subtle: #867c95;--icon-bold: #eeeeee;--icon-disabled: #3d3847;--icon-success: #8ddea9;--icon-on-info: #1b4068;--icon-on-success: #165428;--icon-on-warning: #6a3c09;--icon-on-danger: #7a161a;--space-xxxs: 2px;--space-xxs: 4px;--space-xs: 8px;--space-s: 12px;--space-m: 16px;--space-l: 24px;--space-xl: 32px;--space-xxl: 40px;--control-height-m: 44px;--icon-size-xs: 12px;--icon-size-s: 16px;--icon-size-m: 24px;--col-l: minmax(0, 280px);--col-c: 2fr;--col-r: 1.25fr;--corner-s: 4px;--corner-m: 6px;--corner-l: 8px;--corner-round: 100px;--family-headings: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--family-body: "Source Sans 3", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--weight-extralight: 200;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--size-20: 8px;--size-25: 9px;--size-50: 11px;--size-100: 12px;--size-200: 14px;--size-300: 16px;--size-400: 18px;--size-500: 21px;--size-600: 24px;--size-700: 38px;--size-800: 45px;--line-height-12: 12px;--line-height-16: 16px;--line-height-14: 14px;--line-height-18: 18px;--line-height-20: 20px;--line-height-120: 1.2;--line-height-140: 1.4;--line-height-160: 1.6;--letter-spacing-5: .05em;--heading-font: var(--family-headings);--heading-weight-bold: var(--weight-bold);--heading-weight-medium: var(--weight-medium);--heading-size-m: var(--size-400);--heading-size-s: var(--size-300);--heading-size-xs: var(--size-100);--heading-line-height-m: var(--line-height-120);--heading-line-height-s: var(--line-height-18);--heading-line-height-xs: var(--line-height-18);--body-font: var(--family-body);--body-weight-regular: var(--weight-regular);--body-size-m: var(--size-300);--body-size-s: var(--size-200);--body-size-xs: var(--size-100);--body-line-height: var(--line-height-140);--label-font: var(--family-headings);--label-weight-bold: var(--weight-bold);--label-weight-semibold: var(--weight-semibold);--label-weight-regular: var(--weight-regular);--label-size-l: var(--size-100);--label-size-m: var(--size-50);--label-size-s: var(--size-25);--label-size-xs: var(--size-20);--label-letter-spacing: var(--letter-spacing-5);--label-line-height-l: var(--line-height-160);--label-line-height-m: var(--line-height-14);--label-line-height-s: var(--line-height-12);--label-line-height-xs: var(--line-height-16);--number-font: var(--family-body);--number-weight-extralight: var(--weight-extralight);--number-weight-regular: var(--weight-regular);--number-size-s: var(--size-100);--number-size-m: var(--size-400);--number-size-l: var(--size-500);--number-size-xl: var(--size-600);--number-size-xxl: var(--size-800);--number-letter-spacing-m: .02em;--input-font: var(--family-body);--input-weight-regular: var(--weight-regular);--input-size-m: var(--size-300);--input-line-height-m: var(--line-height-20);--shadow-strong: drop-shadow(0 1px 2px rgba(0, 0, 0, .3));--shadow-weak: 0 2px 12px 0 rgba(0, 0, 0, .1);--shadow-raised: 0 4px 8px 0 rgba(0, 0, 0, .1);--shadow-left: -2px 0 10px 0 rgba(0, 0, 0, .4);--shadow-right: 2px 0 10px 0 rgba(0, 0, 0, .4);--glow-lime: 0 0 8px 0 var(--accent-lime);--glow-banana: 0 0 8px 0 var(--accent-banana)}@font-face{font-family:IBM Plex Sans;src:url(./IBMPlexSans-Bold-DfEv2__I.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(./IBMPlexSans-Medium-BCVqTzvL.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(./IBMPlexSans-Regular-rHdpeWlo.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(./SourceSans3-Regular-6u14o07y.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(./SourceSans3-ExtraLight-BYsVq-Hf.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button:focus,button:focus-visible,[role=button]:focus,[role=button]:focus-visible{outline:none}.ds-divider{flex-shrink:0;width:100%;height:1px;margin:0;border:0;background:var(--border-default)}.ds-divider--bleed{align-self:stretch;width:auto;margin-inline:calc(-1 * var(--space-xl))}.sc-card{--sc-glide: cubic-bezier(.2, 0, .2, 1);--sc-dur: .4s;--sc-smooth: var(--text-success);--sc-spike: var(--text-danger);--sc-hover: var(--text-info);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-m);padding:var(--space-l);background:var(--surface-default);border:1px solid var(--border-default);border-radius:var(--corner-m)}.sc-host{container-type:inline-size}.sc-card__left{display:flex;flex-direction:column;gap:var(--space-xs);flex:1;min-width:0}.sc-label{margin-bottom:calc(var(--space-xxs) - var(--space-xs))}.sc-label{margin:0;font-family:var(--label-font);font-size:var(--label-size-m);font-weight:var(--label-weight-regular);line-height:var(--label-line-height-m);letter-spacing:var(--label-letter-spacing);text-transform:uppercase;color:var(--text-success)}.sc-idrow{display:flex;align-items:flex-start;gap:var(--space-s);margin:0}.sc-count{font-family:var(--number-font);font-size:48px;font-weight:var(--number-weight-extralight);line-height:1;color:var(--text-success);white-space:nowrap}.sc-stack{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-top:2px}.sc-durrow{display:flex;flex-wrap:wrap;align-items:center;gap:4px var(--space-xs)}.sc-dur{font-family:var(--body-font);font-size:var(--size-400);font-weight:var(--body-weight-regular);line-height:1;color:var(--text-bold);white-space:nowrap}.sc-pill{display:inline-flex;align-items:center;font-family:var(--number-font);font-size:var(--size-50);line-height:1;letter-spacing:var(--number-letter-spacing-m);white-space:nowrap;padding:3px 7px;border-radius:var(--corner-round);background:var(--surface-neutral-default);border:1px solid var(--border-default);color:var(--text-default);opacity:0;transform:translateY(4px) scale(.92);transition:opacity .16s var(--sc-glide),transform .16s var(--sc-glide);pointer-events:none}.sc-pill[data-on]{opacity:1;transform:none;transition-duration:.24s}.sc-pill[data-sign=pos]{background:var(--surface-success-subtle);border-color:#38c06659;color:var(--text-success)}.sc-pill[data-sign=neg]{background:var(--surface-warning-subtle);border-color:#e8983059;color:var(--text-warning)}.sc-pill b{font-weight:inherit}.sc-legend{list-style:none;margin:var(--space-xxs) 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.sc-legend__row{display:flex;align-items:center;gap:var(--space-xs)}.sc-legend__dot{flex-shrink:0;width:7px;height:7px;border-radius:50%}.sc-legend__row--spike .sc-legend__dot{background:var(--sc-spike)}.sc-legend__row--hover .sc-legend__dot{background:var(--sc-hover)}.sc-legend__name{flex-shrink:0;position:relative;top:1px;font-family:var(--label-font);font-size:var(--label-size-m);line-height:1;letter-spacing:var(--label-letter-spacing);text-transform:uppercase;color:var(--text-subtle)}.sc-legend__val{display:inline-flex;align-items:baseline;gap:1px;font-family:var(--number-font);font-weight:var(--number-weight-regular);font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.sc-legend__val b{font-weight:inherit;font-size:var(--number-size-m);letter-spacing:var(--number-letter-spacing-m)}.sc-legend__val small{font-size:var(--number-size-s)}.sc-legend__row--spike .sc-legend__val{color:var(--sc-spike)}.sc-legend__row--hover .sc-legend__val{color:var(--sc-hover)}.sc-legend__val--time{position:relative;margin-left:var(--space-xxs);padding-left:var(--space-xs);color:var(--text-subtle)}.sc-legend__row .sc-legend__val--time{color:var(--text-subtle)}.sc-legend__val--time b{font-size:var(--size-200)}.sc-legend__val--time:before{content:"";position:absolute;left:0;top:2px;bottom:1px;width:1px;background:var(--border-default)}.sc-ring{position:relative;flex-shrink:0;width:var(--sc-size, 120px);height:var(--sc-size, 120px);margin-left:auto}.sc-ring svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.sc-ring__track{fill:none;stroke:var(--surface-sunken)}.sc-ring__arc{fill:none;stroke-linecap:round;stroke-dasharray:0 1000;transition:stroke-dasharray var(--sc-dur) var(--sc-glide),stroke-dashoffset var(--sc-dur) var(--sc-glide)}.sc-ring__arc--smooth{stroke:var(--sc-smooth)}.sc-ring__arc--spike{stroke:var(--sc-spike)}.sc-ring__arc--hover{stroke:var(--sc-hover)}.sc-ring__arc[data-empty]{opacity:0}.sc-ring__text{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;text-align:center}.sc-ring__pct{display:inline-flex;align-items:baseline;gap:1px;font-family:var(--number-font);font-weight:var(--number-weight-regular);line-height:1;white-space:nowrap;color:var(--sc-smooth)}.sc-ring__pct b{font-weight:inherit;font-size:var(--number-size-xl);letter-spacing:var(--number-letter-spacing-m)}.sc-ring__pct small{font-size:var(--number-size-s)}.sc-ring__lbl{font-family:var(--label-font);font-size:var(--label-size-m);line-height:1;letter-spacing:var(--label-letter-spacing);text-transform:uppercase;color:var(--text-subtle)}@media(prefers-reduced-motion:reduce){.sc-ring__arc,.sc-pill{transition:none}}@container (max-width: 358px){.sc-ring{order:-1;margin-left:0}.sc-legend__val--time{display:none}}.ds-form-item{display:flex;flex-direction:column;gap:var(--space-xs);width:100%}.ds-form-item__label{font-family:var(--label-font);font-size:var(--label-size-m);font-weight:var(--label-weight-regular);line-height:var(--label-line-height-m);letter-spacing:var(--label-letter-spacing);color:var(--text-bold);text-transform:uppercase;margin:0}.ds-form-item__field{display:flex;align-items:stretch;gap:var(--space-xs);width:100%;position:relative}.ds-form-item__hint{font-family:var(--body-font);font-size:var(--body-size-s);font-weight:var(--body-weight-regular);line-height:var(--body-line-height);color:var(--text-subtle);margin:0}.ds-form-item--required .ds-form-item__label:after{content:" *";color:var(--text-danger)}.ds-form-item--error .ds-form-item__hint{color:var(--text-danger)}.ds-form-item--disabled .ds-form-item__label,.ds-form-item--disabled .ds-form-item__hint{opacity:.6}.ds-switch{display:inline-flex;position:relative;width:48px;height:24px;cursor:pointer;flex-shrink:0}.ds-switch__input{position:absolute;width:0;height:0;opacity:0;margin:0}.ds-switch__track{position:relative;width:100%;height:100%;background-color:var(--icon-subtle);border:1px solid var(--border-default);border-radius:var(--corner-round);transition:border-color .12s ease}.ds-switch__track:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gradient-warm);border-radius:inherit;opacity:0;transition:opacity .22s ease}.ds-switch__track:before{content:"";position:absolute;top:50%;left:2px;width:18px;height:18px;background-color:var(--icon-bold);border-radius:var(--corner-round);transform:translateY(-50%);transition:transform .22s ease,box-shadow .12s ease;z-index:1}.ds-switch__input:checked+.ds-switch__track:after{opacity:1}.ds-switch__input:checked+.ds-switch__track:before{transform:translate(23px,-50%)}.ds-switch--info .ds-switch__track:after{background:var(--gradient-blueberry)}.ds-switch:hover .ds-switch__track{border-color:var(--border-hover);background-image:linear-gradient(var(--surface-neutral-hover),var(--surface-neutral-hover))}.ds-switch:hover .ds-switch__track:before{box-shadow:var(--shadow-raised)}.ds-switch__input:focus-visible+.ds-switch__track{outline:2px solid var(--border-hover);outline-offset:2px}.ds-switch--hover-preview .ds-switch__track{border-color:var(--border-hover);background-image:linear-gradient(var(--surface-neutral-hover),var(--surface-neutral-hover))}.ds-switch--hover-preview .ds-switch__track:before{box-shadow:var(--shadow-raised)}:root{--text-primary: #e0e0e0;--text-muted: #707070}:where(.lt-col),:where(.lt-col) *{margin:0;padding:0;box-sizing:border-box}:where(.lt-col){font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:var(--text-primary);line-height:1.6}.analysis-column{background-image:var(--gradient-dark-bg);border-left:1px solid var(--border-default);box-shadow:var(--shadow-left);overflow-y:auto;height:100%;position:relative;z-index:1}.analysis-column .column-content{display:flex;flex-direction:column;gap:var(--space-l);padding:var(--space-xl)}.settings-grid{display:flex;flex-direction:column;gap:var(--space-m)}.toggle-switch{display:inline-flex;align-items:center;gap:8px}.toggle-label{display:inline-flex;align-items:center;font-size:.85rem;color:var(--text-muted);min-width:24px;margin-bottom:0;cursor:pointer}:root{--tn-glide: cubic-bezier(.2, 0, .2, 1);--tn-micro: .16s}.tn-slider__head{display:flex;justify-content:space-between;align-items:baseline}.tn-slider__value{font-family:var(--number-font);font-size:var(--number-size-m);font-weight:var(--number-weight-regular);line-height:1;letter-spacing:var(--number-letter-spacing-m);color:var(--text-bold)}.tn-slider__value small{font-size:.7em;color:var(--text-subtle);margin-left:1px}.tn-slider__field{position:relative;padding-bottom:22px;--tn-fill: 50%}.tn-switchrow .tn-slider__head{align-items:center}.tn-ruler{position:absolute;left:0;right:0;top:19px;height:8px;pointer-events:none}.tn-ruler__tick{position:absolute;top:0;width:1px;height:3px;background:var(--border-strong)}.tn-ruler__tick--mid{height:5px}.tn-ruler__tick--major{height:8px;background:var(--border-hover)}.tn-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:calc(100% + 16px);height:24px;margin:0 -8px;background:transparent;cursor:pointer;--tn-fill: 50%}.tn-range::-webkit-slider-runnable-track{height:4px;background:transparent}.tn-rail{position:absolute;left:0;right:0;top:10px;height:4px;border-radius:2px;background:linear-gradient(to right,var(--text-subtle) 0 var(--tn-fill),var(--border-default) var(--tn-fill) 100%);pointer-events:none}.tn-range{position:relative}.tn-slider--dual .tn-range--hi{position:absolute;left:0;top:0}.tn-slider--dual .tn-range{pointer-events:none}.tn-slider--dual .tn-range::-webkit-slider-thumb{pointer-events:auto}.tn-slider--dual .tn-rail{background:linear-gradient(to right,var(--border-default) 0 var(--tn-fill),var(--text-subtle) var(--tn-fill) var(--tn-fill-hi, 100%),var(--border-default) var(--tn-fill-hi, 100%) 100%)}.tn-range::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;margin-top:-6px;border-radius:50%;background:var(--surface-brand);border:1px solid var(--border-default);box-shadow:var(--shadow-raised);transition:transform var(--tn-micro) var(--tn-glide),background-color var(--tn-micro) var(--tn-glide)}.tn-range:hover::-webkit-slider-thumb{background:var(--surface-brand-hover);transform:scale(1.08)}.tn-range:active::-webkit-slider-thumb{background:var(--surface-brand-active);transform:scale(1.12)}.tn-ticks{position:absolute;left:0;right:0;top:30px;height:14px}.tn-ticks--num .tn-ticks__word{font-size:var(--label-size-m)}.tn-ticks__word{position:absolute;top:0;transform:translate(-50%);font-family:var(--label-font);font-size:var(--label-size-s);letter-spacing:var(--label-letter-spacing);text-transform:uppercase;color:var(--text-disabled);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:color var(--tn-micro) var(--tn-glide)}.tn-ticks__word:hover{color:var(--text-subtle)}.tn-ticks__word.is-on{color:var(--text-bold)}.tn-ticks__word small{font-size:.85em;text-transform:none;letter-spacing:0}.tn-ticks__word:first-child{transform:none}.tn-ticks__word:last-child{transform:translate(-100%)}.tn-dial{position:relative;min-width:0}.tn-dial .tn-range:focus-visible{outline:none}.tn-dial .tn-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--border-hover)}.tn-dial .tn-slider__field:not(:has(.tn-ticks)){padding-bottom:6px}.tn-slider--s .tn-slider__field:not(:has(.tn-ticks)){padding-bottom:0}.tn-slider--s .tn-range::-webkit-slider-thumb{width:12px;height:12px;margin-top:-4px}.tn-slider--s .tn-range{width:calc(100% + 12px);margin:0 -6px}.tn-slider--s .tn-ruler{top:17px}.tn-slider--s .tn-ruler__tick--major{height:6px}.tn-slider--s .tn-ruler__tick--mid{height:3px}.tn-slider--centred .tn-rail{z-index:1}.tn-slider--centred .tn-range{z-index:2}.tn-slider--centred .tn-ruler{top:12px;height:0;z-index:0}.tn-slider--centred .tn-ruler__tick{top:0;transform:translateY(-50%)}.tn-slider--centred .tn-ruler__tick--major{height:12px}.tn-slider--centred .tn-ruler__tick--mid{height:8px}.tn-slider--sunken .tn-rail{background:linear-gradient(to right,var(--text-subtle) 0 var(--tn-fill),var(--surface-sunken) var(--tn-fill) 100%)}.tn-slider--flush .tn-slider__field,.tn-dial.tn-slider--flush .tn-slider__field:not(:has(.tn-ticks)){padding-bottom:0}@media(prefers-reduced-motion:reduce){.tn-range::-webkit-slider-thumb,.tn-ticks__word{transition:none}}:root{--tn-glide: cubic-bezier(.2, 0, .2, 1);--tn-micro: .16s;--tn-edited: var(--accent-mango)}@property --s{syntax: "<number>"; inherits: false; initial-value: 0;}@property --p{syntax: "<number>"; inherits: false; initial-value: 0;}.tn-readout{display:grid;height:20px;margin:2px 0}.tn-ro{grid-area:1 / 1;display:flex;align-items:center;justify-content:center;gap:5px;margin:0;min-width:0;white-space:nowrap;font-family:var(--body-font);font-size:var(--body-size-xs);line-height:14px;transition:opacity var(--tn-micro) var(--tn-glide)}.tn-ro--idle{color:var(--text-weaker)}.tn-ro--clip{opacity:0}.tn-readout.is-on .tn-ro--clip{opacity:1}.tn-readout.is-on .tn-ro--idle{opacity:0}.tn-ro small{font-size:.85em}.tn-ro__sub{color:var(--text-subtle);font-family:var(--number-font);font-variant-numeric:tabular-nums}.tn-ro__sep{color:var(--text-disabled)}body:not([data-sep=dots]) .tn-ro__sep{width:1px;height:10px;margin:0 3px;background:var(--border-hover);font-size:0}.tn-ro__word{color:var(--text-subtle)}.tn-ro__smooth{color:var(--text-success);font-weight:var(--weight-semibold);font-family:var(--number-font);font-variant-numeric:tabular-nums}.tn-ro__pie{flex:none;width:12px;height:12px;border-radius:50%;background:conic-gradient(var(--accent-lime) 0 calc(var(--s) * 1%),var(--accent-strawberry) 0 calc((var(--s) + var(--p)) * 1%),var(--segment-hover) 0 100%);transition:--s var(--tn-micro) var(--tn-glide),--p var(--tn-micro) var(--tn-glide)}.tn-ro__bubble{display:inline-block;padding:0 6px;border-radius:var(--corner-round);background:var(--surface-success-subtle);color:var(--text-success);font-family:var(--number-font);font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);line-height:15px}.tn-ro__bubble.is-zero{background:var(--surface-neutral-default);color:var(--text-weaker)}.tn-ro__chip{display:inline-flex;align-items:center;gap:3px;height:16px;padding:0 6px 0 5px;border-radius:var(--corner-round);background:var(--surface-neutral-default);font-family:var(--number-font);font-variant-numeric:tabular-nums}.tn-ro__chip b{color:var(--text-bold);font-weight:var(--weight-semibold)}.tn-ro__chip--edited{height:auto;padding:0;gap:5px;background:none;color:var(--text-warning);font-family:var(--label-font);font-size:10px;font-weight:var(--weight-regular);letter-spacing:var(--label-letter-spacing);text-transform:uppercase;line-height:1}.tn-ro__chip--edited .tn-ro__dot{width:5px;height:5px;margin-right:0}.tn-ro__dot{flex:none;width:4px;height:4px;margin-right:1px;border-radius:50%;background:var(--text-bold)}.tn-ro__dot--edited{background:var(--tn-edited)}.tn-ro__key{display:inline-flex;align-items:center;gap:3px}@media(prefers-reduced-motion:reduce){.tn-ro,.tn-ro__pie{transition:none}}.ds-edited{display:inline-flex;align-items:center;gap:6px;flex:none;font-family:var(--label-font);font-size:var(--size-50);font-weight:var(--weight-regular);letter-spacing:var(--label-letter-spacing);text-transform:uppercase;line-height:1;color:var(--text-warning);white-space:nowrap}.ds-edited:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--accent-mango)}.ds-edited[hidden]{display:none}.ds-edited--own{color:var(--text-bold)}.ds-edited--own:before{background:var(--text-bold)}.ds-edited--s{gap:5px;font-size:10px}.ds-edited--s:before{width:5px;height:5px}:root{--tn-glide: cubic-bezier(.2, 0, .2, 1);--tn-travel: .26s;--tn-micro: .16s;--tn-smooth: var(--accent-lime);--tn-hover: var(--segment-hover);--tn-edited: var(--accent-mango);--tn-track: var(--surface-neutral-selected);--tn-rx: 1px;--tn-fade: .1}.tn-combo{display:flex;flex-direction:column;background:var(--surface-default);border:1px solid var(--border-default);border-radius:var(--corner-m)}.tn-combo .sc-card{background:none;border:0;border-radius:0}.tn-combo__chart{display:flex;flex-direction:column;padding:0 var(--space-l) var(--space-xxs);margin:0;border:0;border-radius:0;background:none}.tn-combo__chart[hidden]{display:none}.tn-combo__chart .ds-divider{width:auto;margin:0 calc(-1 * var(--space-l)) var(--space-m)}.tn-plot{position:relative;width:100%;min-width:0}.tn-svg{display:block;width:100%;overflow:visible;transition:height var(--tn-travel) var(--tn-glide)}.tn-svg rect{transition:x var(--tn-travel) var(--tn-glide),y var(--tn-travel) var(--tn-glide),width var(--tn-travel) var(--tn-glide),height var(--tn-travel) var(--tn-glide),opacity var(--tn-micro) var(--tn-glide),fill var(--tn-micro) var(--tn-glide),rx var(--tn-micro) var(--tn-glide),filter var(--tn-micro) var(--tn-glide)}.tn-track{fill:var(--tn-track)}.tn-hit{fill:transparent}.tn-svg .tn-clip{cursor:pointer}.tn-clip:focus{outline:none}.tn-svg .tn-lanelight{fill:var(--surface-neutral-hover);rx:2px;opacity:0;pointer-events:none;transition:x var(--tn-micro) var(--tn-glide),width var(--tn-micro) var(--tn-glide),y var(--tn-micro) var(--tn-glide),height var(--tn-micro) var(--tn-glide),opacity var(--tn-micro) var(--tn-glide)}.tn-svg .tn-lanelight.is-on{opacity:1}.tn-svg .tn-base{fill:var(--text-bold);rx:1px;opacity:0;pointer-events:none}.tn-plot.is-sliding .tn-clip:not(.is-fixed) .tn-base{opacity:1}.tn-clip>g{transition:opacity var(--tn-micro) var(--tn-glide)}.tn-plot.is-sliding .tn-clip.is-fixed>.tn-track,.tn-plot.is-sliding .tn-clip.is-fixed>g{opacity:var(--tn-fade)}.tn-clip.is-lit .tn-seg--smooth{filter:drop-shadow(0 0 4px var(--accent-lime))}.tn-seg--smooth,.tn-seg--hover{rx:var(--tn-rx)}.tn-svg .tn-mark{fill:var(--text-bold);rx:2px;opacity:0;pointer-events:none}.tn-svg .tn-mark.is-on{opacity:1}.tn-svg .tn-mark.is-edited{fill:var(--tn-edited)}.tn-seg--smooth{fill:var(--tn-smooth)}.tn-seg--hover{fill:var(--tn-hover)}.tn-seg.is-starred{fill:var(--accent-banana)}.tn-clip.is-lit .tn-seg.is-starred{filter:drop-shadow(0 0 4px var(--accent-banana))}.tn-grid{stroke:var(--border-default);stroke-width:1}.tn-grid--edge{stroke:var(--border-hover);stroke-dasharray:4 3}.tn-tick{font-family:var(--number-font);font-size:10px;fill:var(--text-weaker);letter-spacing:var(--number-letter-spacing-m)}.tn-tick--edge{fill:var(--text-subtle);font-weight:var(--weight-semibold)}.tn-readout .tn-ro__key,.tn-readout .tn-ro__sep{max-width:80px;overflow:hidden;transition:max-width var(--tn-micro) var(--tn-glide),opacity var(--tn-micro) var(--tn-glide),margin var(--tn-micro) var(--tn-glide)}.tn-readout .tn-ro__key.is-off{max-width:0;opacity:0;margin-right:-5px}.tn-readout .tn-ro__sep.is-off{max-width:0;opacity:0;margin:0 -5px 0 0}@media(prefers-reduced-motion:reduce){.tn-readout .tn-ro__key,.tn-readout .tn-ro__sep{transition:none}}.tn-inputs{gap:var(--space-m);margin-top:var(--space-l)}.tn-inputs[hidden]{display:none}.tn-slider{gap:var(--space-xxs)}html.lt-page,html.lt-page body{margin:0;background:#1a1a1a}.lt-host{margin:0 auto}.lt-frame{position:absolute;top:0}.lt-frame>.analysis-column{height:100%;overflow:visible;background:none;border-left:0;box-shadow:none;pointer-events:none}.lt-frame>.analysis-column>.column-content{padding:0}.lt-snap,.lt-snap *,.lt-snap *:before,.lt-snap *:after{transition:none!important}.lt .tn-range.lt-hover::-webkit-slider-thumb{background:var(--surface-brand-hover);transform:scale(1.08)}.lt .tn-range.lt-press::-webkit-slider-thumb{background:var(--surface-brand-active);transform:scale(1.12)}.lt .ss-stage .ss-cursor{--ss-cursor-size: 1.3;opacity:0;transition:opacity .26s cubic-bezier(.2,0,.2,1)}.lt .ss-stage:has(.lt-frame[data-cur=on]) .ss-cursor{opacity:1}.lt .ss-stage .ss-cursor__arrow{--ss-cursor-ink: #eef0f2;filter:drop-shadow(0 3px 6px rgba(0,0,0,.45))}
