@layer reset,tokens,base;@layer ui{._root_afx7p_9{--c:6px;--cm:2px;--bw:1px;inline-size:100%;min-inline-size:0;color:rgb(var(--accent-rgb));touch-action:pan-y;-webkit-tap-highlight-color:transparent;position:relative}._root_afx7p_9[data-interactive=true]{cursor:crosshair}._plot_afx7p_25{position:absolute;inset:0;overflow:hidden}._svg_afx7p_31{display:block;overflow:visible}._line_afx7p_36{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 3px rgb(var(--accent-deep-rgb) / .55));transition:stroke-dashoffset var(--dur-5) var(--ease-out)}._area_afx7p_48{opacity:0;transition:opacity var(--dur-5) var(--ease-out)}._root_afx7p_9[data-entered=true] ._line_afx7p_36{stroke-dashoffset:0}._root_afx7p_9[data-entered=true] ._area_afx7p_48{opacity:1}._target_afx7p_61{stroke:rgb(var(--accent-hot-rgb) / .55);stroke-width:1px;stroke-dasharray:3 4}._targetLabel_afx7p_67{font:500 .5625rem / 1 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-3);pointer-events:none;position:absolute;inset-inline-end:0;translate:0 calc(-100% - 2px)}._marker_afx7p_79{block-size:10px;inline-size:9px;clip-path:var(--hex-clip);pointer-events:none;opacity:0;transition:opacity var(--dur-3) var(--ease-out) var(--dur-4);background:#fff;position:absolute;translate:-50% -50%}._marker_afx7p_79:before{content:"";background:rgb(var(--accent-rgb) / .4);clip-path:var(--hex-clip);z-index:-1;position:absolute;inset:-5px}._root_afx7p_9[data-entered=true] ._marker_afx7p_79{opacity:1}._cursorLine_afx7p_104{background:rgb(var(--accent-hot-rgb) / .7);pointer-events:none;inline-size:1px;position:absolute;inset-block:0}._cursorDot_afx7p_112{background:var(--ink-0);block-size:8px;inline-size:7px;clip-path:var(--hex-clip);pointer-events:none;position:absolute;translate:-50% -50%;box-shadow:inset 0 0 0 1.5px #fff}._readout_afx7p_123{font:500 var(--fs-2xs) / 1 var(--font-mono);font-variant-numeric:tabular-nums;white-space:pre;color:var(--text-1);background:rgb(var(--ink-1-rgb) / .96);border:1px solid rgb(var(--accent-rgb) / .5);clip-path:polygon(0 3px,3px 0,100% 0,100% 100%,0 100%);pointer-events:none;z-index:2;padding:4px 7px;position:absolute;inset-block-end:calc(100% + 6px);translate:-50%}._readout_afx7p_123[data-edge=start]{translate:0}._readout_afx7p_123[data-edge=end]{translate:-100%}._baseline_afx7p_147{border-block-start:1px dashed var(--line-3);position:absolute;inset-block-end:6px;inset-inline:0}._root_afx7p_9:after{content:"";clip-path:var(--clip-ring);opacity:0;pointer-events:none;background:#ffffffeb;position:absolute;inset:-4px}._root_afx7p_9:is(:focus-visible,[data-force=focus]){outline:none}._root_afx7p_9:is(:focus-visible,[data-force=focus]):after{opacity:1;background:conic-gradient(from var(--beam-angle), #fff, rgb(var(--accent-hot-rgb) / .95) 16%, rgb(var(--accent-rgb) / .9) 50%, rgb(var(--accent-hot-rgb) / .95) 84%, #fff);animation:_beam_afx7p_1 .9s var(--ease-out) both}@keyframes _beam_afx7p_1{to{--beam-angle:360deg}}html[data-motion=reduced] ._line_afx7p_36,html[data-motion=reduced] ._area_afx7p_48,html[data-motion=reduced] ._marker_afx7p_79{stroke-dashoffset:0;opacity:1;transition:none}html[data-motion=reduced] ._root_afx7p_9:is(:focus-visible,[data-force=focus]):after{background:#ffffffeb;animation:none}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) ._line_afx7p_36,html:not([data-motion=full]) ._area_afx7p_48,html:not([data-motion=full]) ._marker_afx7p_79{stroke-dashoffset:0;opacity:1;transition:none}html:not([data-motion=full]) ._root_afx7p_9:is(:focus-visible,[data-force=focus]):after{background:#ffffffeb;animation:none}}@media (forced-colors:active){._line_afx7p_36{stroke:highlight;filter:none}._area_afx7p_48,._marker_afx7p_79:before{display:none}._marker_afx7p_79,._cursorLine_afx7p_104{background:canvastext}._target_afx7p_61{stroke:color-mix(in srgb, CanvasText 36%, Canvas);forced-color-adjust:none}._readout_afx7p_123{color:canvastext;background:canvas;border-color:canvastext}._root_afx7p_9:is(:focus-visible,[data-force=focus]){outline-offset:3px;outline:2px solid highlight}}}@layer route,utility;
