.range-compact .ftw-seg{border:none}.range-compact .ftw-seg button{padding:5px 7px;font-size:9px}@media (min-width:600px){.mk-ring{stroke-width:1.25}}.tag-option:hover{background:var(--highlight);color:var(--ink)!important}.live-core,.live-ring{transform-box:fill-box;transform-origin:center}.pulse-radar .live-ring{animation:dot-radar 1.6s cubic-bezier(.2,0,.4,1) infinite}@keyframes dot-radar{0%{transform:scale(1);opacity:.7}70%{transform:scale(3);opacity:0}to{transform:scale(3);opacity:0}}.tl-piece{opacity:0;animation:4.6s steps(4) infinite}.tl-fancy{transform-box:fill-box;transform-origin:center}.tl-p1{animation-name:tl-p1}.tl-p2{animation-name:tl-p2}.tl-p3{animation-name:tl-p3}.tl-p4{animation-name:tl-p4}.tl-p5{animation-name:tl-p5}.tl-r0{animation:tl-clear 4.6s step-end infinite}.tl-up{animation:tl-shift 4.6s step-end infinite}.tl-flash{opacity:0;animation:tl-flash 4.6s step-end infinite}@keyframes tl-p1{0%,2.9%{opacity:0;transform:translateY(-340px)}3%{opacity:1;transform:translateY(-340px)}8%,89.9%{opacity:1;transform:none;animation-timing-function:ease}95%,to{opacity:0;transform:none}}@keyframes tl-p2{0%,10.9%{opacity:0;transform:translateY(-340px)}11%{opacity:1;transform:translateY(-340px)}16%,89.9%{opacity:1;transform:none;animation-timing-function:ease}95%,to{opacity:0;transform:none}}@keyframes tl-p3{0%,18.9%{opacity:0;transform:translate(26px,-100px) rotate(-90deg)}19%{opacity:1;transform:translate(26px,-100px) rotate(-90deg);animation-timing-function:step-end}22%{transform:translate(52px,-100px) rotate(-90deg);animation-timing-function:step-end}25%{transform:translate(13px,-100px) rotate(-90deg);animation-timing-function:step-end}27%{transform:translateY(-100px) rotate(-90deg);animation-timing-function:step-end}28%{transform:translateY(-100px) rotate(0deg);animation-timing-function:steps(2)}31%,89.9%{opacity:1;transform:none;animation-timing-function:ease}95%,to{opacity:0;transform:none}}@keyframes tl-p4{0%,33.9%{opacity:0;transform:translateY(-340px)}34%{opacity:1;transform:translateY(-340px)}39%,89.9%{opacity:1;transform:none;animation-timing-function:ease}95%,to{opacity:0;transform:none}}@keyframes tl-p5{0%,41.9%{opacity:0;transform:translate(-26px,-100px) rotate(90deg)}42%{opacity:1;transform:translate(-26px,-100px) rotate(90deg);animation-timing-function:step-end}45%{transform:translate(-52px,-100px) rotate(90deg);animation-timing-function:step-end}48%{transform:translate(-13px,-100px) rotate(90deg);animation-timing-function:step-end}50%{transform:translateY(-100px) rotate(90deg);animation-timing-function:step-end}51%{transform:translateY(-100px) rotate(0deg);animation-timing-function:steps(2)}54%,89.9%{opacity:1;transform:none;animation-timing-function:ease}95%,to{opacity:0;transform:none}}@keyframes tl-clear{0%,69.9%{opacity:1}70%,to{opacity:0}}@keyframes tl-flash{0%,63.9%{opacity:0}64%,65.4%{opacity:1}65.5%,66.9%{opacity:0}67%,68.4%{opacity:1}68.5%,to{opacity:0}}@keyframes tl-shift{0%,71%{transform:none}72%,to{transform:translateY(13px)}}@media (prefers-reduced-motion:reduce){.tl-piece,.tl-r0,.tl-up{animation:none;opacity:1;transform:none}.tl-flash{animation:none;opacity:0}}.mk-pop{transform-box:fill-box;transform-origin:center;animation:mk-pop .18s ease-out}@keyframes mk-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mk-pop{animation:none}}@import url("https://fonts.googleapis.com/css2?family=Archivo:ital,wght@0,500;0,600;0,700;0,900;1,700&family=Archivo+Black&family=IBM+Plex+Mono:wght@400;500;700&display=swap");:root{--paper:#000000;--surface:#f9f8f8;--chart-well:#1c1c1c;--chart-idle:#8a8a8a;--ink:#111111;--ink-soft:#444444;--muted:#777777;--faint:#999999;--highlight:#ffff31;--up:#31ff31;--down:#ff3131;--up-tint:#c8f7d0;--down-tint:#ffd7d3;--highlight-tint:#fff8c4;--up-ring:#31ff31;--down-ring:#ff3131;--on-bg:var(--surface);--on-bg-muted:#b3b3b3;--on-bg-faint:#4f4f4f;--text-body:var(--ink);--text-secondary:var(--muted);--surface-app:var(--paper);--surface-card:var(--surface);--border-strong:var(--ink);--accent:var(--highlight);--positive:var(--up);--negative:var(--down);--font-display:"Archivo Black","Archivo",sans-serif;--font-sans:"Archivo",sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,monospace;--text-display-xl:42px;--text-display-l:30px;--text-display-m:19px;--text-title:14px;--text-body:12px;--text-data:12px;--text-caption:9px;--text-micro:8px;--leading-tight:1.1;--leading-body:1.55;--tracking-caps:0.06em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--radius-chip:4px;--radius-inner:8px;--radius-receipt:10px;--radius-card:14px;--radius-screen:18px;--radius-pill:999px;--border-1:1px solid var(--ink);--border-2:2px solid var(--ink);--border-3:3px solid var(--ink);--dash-strong:2px dashed var(--ink);--dash-soft:1px dashed var(--faint);--shadow-color:#d9d3d3;--shadow-hard-sm:3px 3px 0 var(--shadow-color);--shadow-hard-md:5px 5px 0 var(--shadow-color);--press-ease:cubic-bezier(0.2,0,0,1);--press-time:70ms;--tilt-1:-8deg;--tilt-2:6deg;--tilt-3:2deg}body{background:var(--surface-app);font-family:var(--font-mono);margin:0}a,body{color:var(--on-bg)}a{text-decoration-thickness:2px}a:hover{background:var(--highlight);color:var(--ink)}.ftw-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-display);font-weight:400;letter-spacing:.02em;color:var(--on-bg);border:2px solid var(--on-bg);border-radius:var(--radius-pill);background:transparent;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;flex:none;transition:transform var(--press-time) var(--press-ease),box-shadow var(--press-time) var(--press-ease),filter var(--press-time) linear}.ftw-btn:hover{filter:brightness(.96)}.ftw-btn:active{transform:translate(3px,3px)}.ftw-btn--primary{background:var(--highlight);color:var(--ink);border-color:var(--highlight)}.ftw-btn--ink{background:var(--ink);color:var(--surface);border-color:var(--ink)}.ftw-btn--outline{background:transparent}.ftw-btn--danger{background:var(--down-tint);color:var(--ink);border-color:var(--down-tint)}.ftw-btn--sm{padding:6px 14px;font-size:10px}.ftw-btn--md{padding:10px 20px;font-size:12px}.ftw-btn--lg{padding:13px 26px;font-size:14px}.ftw-btn[disabled]{opacity:.35;pointer-events:none}.ftw-input{font-family:var(--font-mono);font-size:12px;color:var(--ink);background:var(--surface);border:none;border-radius:var(--radius-inner);padding:10px 12px;width:100%;box-sizing:border-box}.ftw-input::placeholder{color:var(--faint)}.ftw-input:focus{outline:2px solid var(--highlight);outline-offset:-2px}.ftw-seg{display:inline-flex;border:2px solid var(--on-bg-faint);border-radius:var(--radius-pill);background:transparent;overflow:hidden}.ftw-seg button{font-family:var(--font-mono);font-weight:700;font-size:10px;letter-spacing:var(--tracking-caps);padding:7px 13px;border:none;background:transparent;color:var(--on-bg-muted);cursor:pointer}.ftw-seg button:hover{color:var(--on-bg)}.ftw-seg button[data-on=true]{background:var(--ink);color:var(--highlight)}.ftw-switch{position:relative;width:44px;height:24px;border:2px solid var(--on-bg-faint);border-radius:var(--radius-pill);background:transparent;cursor:pointer;transition:background var(--press-time) linear;flex:none}.ftw-switch[data-on=true]{background:var(--on-bg);border-color:var(--on-bg)}.ftw-switch i{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:transparent;border:2px solid var(--on-bg-faint);box-sizing:border-box;transition:left var(--press-time) var(--press-ease),background var(--press-time) linear}.ftw-switch[data-on=true] i{left:22px;background:var(--highlight);border-color:var(--ink)}