@font-face{font-family:sans;src:url(../media/instrumentsans-s.p.2r19_nnnp7853.ttf)format("truetype");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:sans;src:url(../media/instrumentsans_italic-s.p.0909-06f_w9vb.ttf)format("truetype");font-display:swap;font-weight:400 700;font-style:italic}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.0%;size-adjust:103.22%}.is2t7G_className{font-family:sans,sans Fallback}.is2t7G_variable{--font-sans:"sans", "sans Fallback"}
@font-face{font-family:"serif";src:url(../media/newsreader-s.p.2voh6fjl6v234.ttf)format("truetype");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:serif Fallback;src:local(Times New Roman);ascent-override:73.61%;descent-override:26.54%;line-gap-override:0.0%;size-adjust:99.84%}.pMcYUW_className{font-family:"serif",serif Fallback;font-style:normal}.pMcYUW_variable{--font-serif:"serif", "serif Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--palette-paper-light:#f8f7f4;--palette-paper-dark:#1a1a19;--palette-shelf-light:#f1f0ec;--palette-shelf-dark:#151514;--palette-code-light:#ebe9e3;--palette-code-dark:#151514;--palette-ink-light:#1d1c1a;--palette-ink-dark:#e9e7e2;--palette-graphite-light:#5c5953;--palette-graphite-dark:#a9a69e;--palette-faint-light:#716d65;--palette-faint-dark:#a19b90;--palette-rule-light:#dedbd4;--palette-rule-dark:#33322f;--palette-ink-default-light:#2a2824;--palette-ink-default-dark:#ebe8e2;--palette-ink-gray-light:#858179;--palette-ink-gray-dark:#9a968e;--palette-ink-blue-light:#33689c;--palette-ink-blue-dark:#84afe3;--palette-ink-green-light:#47763d;--palette-ink-green-dark:#8fc183;--palette-ink-red-light:#b23b33;--palette-ink-red-dark:#e8796e;--palette-ink-purple-light:#774f9c;--palette-ink-purple-dark:#bc98e4;--palette-ink-brown-light:#8a5a3b;--palette-ink-brown-dark:#c4976f;--palette-ink-orange-light:#b5621f;--palette-ink-orange-dark:#e59b5b;--palette-bulb-light:#d99a1e;--palette-bulb-dark:#f2b84b;--palette-ai-wash-light:#1d1c1a0e;--palette-ai-wash-dark:#e9e7e214;--palette-ai-line-light:#1d1c1a52;--palette-ai-line-dark:#e9e7e257;--palette-settings-backdrop-light:#1d1c1a57;--palette-settings-backdrop-dark:#0009;--palette-dialog-backdrop-light:#14120f29;--palette-dialog-backdrop-dark:#00000073;--paper:var(--lightningcss-light,var(--palette-paper-light))var(--lightningcss-dark,var(--palette-paper-dark));--shelf:var(--lightningcss-light,var(--palette-shelf-light))var(--lightningcss-dark,var(--palette-shelf-dark));--code:var(--lightningcss-light,var(--palette-code-light))var(--lightningcss-dark,var(--palette-code-dark));--ink:var(--lightningcss-light,var(--palette-ink-light))var(--lightningcss-dark,var(--palette-ink-dark));--graphite:var(--lightningcss-light,var(--palette-graphite-light))var(--lightningcss-dark,var(--palette-graphite-dark));--faint:var(--lightningcss-light,var(--palette-faint-light))var(--lightningcss-dark,var(--palette-faint-dark));--rule:var(--lightningcss-light,var(--palette-rule-light))var(--lightningcss-dark,var(--palette-rule-dark));--ink-default:var(--lightningcss-light,var(--palette-ink-default-light))var(--lightningcss-dark,var(--palette-ink-default-dark));--ink-gray:var(--lightningcss-light,var(--palette-ink-gray-light))var(--lightningcss-dark,var(--palette-ink-gray-dark));--ink-blue:var(--lightningcss-light,var(--palette-ink-blue-light))var(--lightningcss-dark,var(--palette-ink-blue-dark));--ink-green:var(--lightningcss-light,var(--palette-ink-green-light))var(--lightningcss-dark,var(--palette-ink-green-dark));--ink-red:var(--lightningcss-light,var(--palette-ink-red-light))var(--lightningcss-dark,var(--palette-ink-red-dark));--ink-purple:var(--lightningcss-light,var(--palette-ink-purple-light))var(--lightningcss-dark,var(--palette-ink-purple-dark));--ink-brown:var(--lightningcss-light,var(--palette-ink-brown-light))var(--lightningcss-dark,var(--palette-ink-brown-dark));--ink-orange:var(--lightningcss-light,var(--palette-ink-orange-light))var(--lightningcss-dark,var(--palette-ink-orange-dark));--bulb:var(--lightningcss-light,var(--palette-bulb-light))var(--lightningcss-dark,var(--palette-bulb-dark));--ai-wash:var(--lightningcss-light,var(--palette-ai-wash-light))var(--lightningcss-dark,var(--palette-ai-wash-dark));--ai-line:var(--lightningcss-light,var(--palette-ai-line-light))var(--lightningcss-dark,var(--palette-ai-line-dark));--settings-backdrop:var(--lightningcss-light,var(--palette-settings-backdrop-light))var(--lightningcss-dark,var(--palette-settings-backdrop-dark));--dialog-backdrop:var(--lightningcss-light,var(--palette-dialog-backdrop-light))var(--lightningcss-dark,var(--palette-dialog-backdrop-dark));--ai-ink:var(--ink-default);--ai-line-resolved:color-mix(in srgb, var(--ai-line) 50%, transparent);--selection:color-mix(in srgb, var(--ink) 13%, transparent);--focus-outline:2px solid var(--ink);--focus-offset:2px;--control-hover-opacity:.85;--drawing-control-disabled-opacity:.35;--code-inline:color-mix(in srgb, var(--ink) 6%, transparent);--soft-ink:color-mix(in srgb, var(--ink) 5%, transparent);--family-sans:var(--font-sans), ui-sans-serif, system-ui, sans-serif;--family-voice:var(--font-serif), ui-serif, Georgia, serif;--family-mono:ui-monospace, "SF Mono", Menlo, monospace;--voice-optical-size:"opsz" 14;--text-16px:16px;--text-16-5px:16.5px;--text-17-5px:17.5px;--text-19-5px:19.5px;--shadow-image-selected:0 0 0 1px var(--rule), 0 0 0 4px var(--ai-wash);--shadow-floating-panel:var(--panel-shadow), 0 0 0 1px var(--rule);--shadow-asking:0 0 0 2px var(--ai-wash);--shadow-chat-edge:-1px 0 0 var(--rule);--text-15-5px:15.5px;--leading-1-65:1.65;--shadow-choice:0 0 0 1px var(--rule);--shadow-choice-hover:0 0 0 1px var(--faint);--shadow-choice-selected:0 0 0 1.5px var(--ink);--leading-1-5:1.5;--radius-3px:3px;--radius-7px:7px;--leading-1-6:1.6;--weight-500:500;--tracking-negative-0-03em:-.03em;--leading-1-12:1.12;--text-1-12em:1.12em;--weight-420:420;--tracking-0-004em:.004em;--text-1em:1em;--weight-400:400;--tracking-negative-0-004em:-.004em;--leading-0:0;--radius-2px:2px;--leading-1:1;--text-21px:21px;--weight-600:600;--tracking-negative-0-02em:-.02em;--radius-pill:999px;--text-14px:14px;--leading-1-4:1.4;--duration-0-15s:.15s;--text-15px:15px;--text-13px:13px;--radius-6px:6px;--text-10px:10px;--text-12px:12px;--text-14-5px:14.5px;--text-18-5px:18.5px;--weight-550:550;--tracking-negative-0-015em:-.015em;--leading-1-35:1.35;--leading-1-8:1.8;--text-19px:19px;--leading-1-7:1.7;--radius-8px:8px;--text-17px:17px;--text-20px:20px;--text-11px:11px;--text-11-5px:11.5px;--leading-2:2;--text-18px:18px;--radius-5px:5px;--radius-circle:50%;--text-13-5px:13.5px;--public-page-title-size:var(--display-size);--leading-1-85:1.85;--text-25px:25px;--leading-1-45:1.45;--text-30px:30px;--text-22px:22px;--leading-1-3:1.3;--text-34px:34px;--tracking-negative-0-06em:-.06em;--text-35px:35px;--text-54px:54px;--text-44px:44px;--text-38px:38px;--radius-9px:9px;--text-1-65em:1.65em;--tracking-negative-0-022em:-.022em;--leading-1-25:1.25;--text-1-3em:1.3em;--text-1-05em:1.05em;--leading-1-55:1.55;--text-0-74em:.74em;--text-0-86em:.86em;--text-0-88em:.88em;--radius-4px:4px;--text-12-5px:12.5px;--shadow-thread:0 8px 30px #00000006;--shadow-chat:-12px 0 45px #1d1c1a05;--text-26px:26px;--sidebar-backdrop:#1d1c1a12;--shadow-sidebar:15px 0 45px #1d1c1a04;--text-24px:24px;--text-9px:9px;--radius-16px:16px;--leading-1-15:1.15;--tracking-negative-0-01em:-.01em;--leading-1-75:1.75;--shadow-desk-check:inset 0 0 0 1px var(--faint);--shadow-switch:0 1px 2px #0002;--text-29px:29px;--text-39-2px:39.2px;--leading-1-2:1.2;--tracking-negative-0-045em:-.045em;--text-52px:52px;--text-49px:49px;--print-paper:white;--print-ink:black;--weight-620:620;--note-inline-size:calc(var(--note-size) * 1.06);--radius-12px:12px;--radius-10px:10px;--shadow-ask:var(--panel-shadow), 0 0 0 1px var(--rule);--lift-light:0 0 0 1px #1d1c1a12, 0 1px 1px #1d1c1a0a, 0 6px 16px -8px #1d1c1a29;--lift-dark:0 0 0 1px #ffffff12, 0 8px 20px -8px #0009;--panel-shadow:var(--lift-light);--image-shadow:0 0 0 1px var(--rule), 0 1px 2px #1d1c1a0d;--grain-opacity:.16;--theme-sun-display:none;--theme-moon-display:inline-block;--motion-control-duration:.15s;--motion-control-fast-duration:.1s;--motion-control-slow-duration:.2s;--motion-control-easing:cubic-bezier(.4, 0, .2, 1);--motion-css-easing:ease;--motion-panel-duration:.38s;--motion-panel-easing:cubic-bezier(.16, 1, .3, 1);--motion-settle:settle .2s ease-out both;--motion-unfold:unfold .34s cubic-bezier(.22, 1, .36, 1) backwards;--motion-ink-in:ink-in .52s cubic-bezier(.2, .7, .2, 1) both;--motion-ink-word:ink-word .64s cubic-bezier(.25, .6, .3, 1) both;--motion-code-in:code-in .42s ease-out both;--motion-ink-dry:ink-dry 3.4s ease-in both;--motion-blot-splat:blot-splat .46s cubic-bezier(.2, .9, .25, 1.12) backwards;--motion-ink-sheen:ink-sheen 2.6s ease-out .2s both;--motion-ink-drip:ink-drip 1.5s cubic-bezier(.5, 0, .8, .6) .65s both;--motion-ink-wait:ink-wait 1.8s ease-in-out infinite;--motion-reading:reading-breathe 1.4s ease-in-out infinite;--motion-quiet:quiet-mark 2.4s forwards;--motion-pencil:pencil-draw var(--draw,.8s) var(--delay,0s) cubic-bezier(.4, .1, .5, 1) forwards;--motion-caret:caret-blink 1s step-end infinite;--motion-voice:voice-bar .9s ease-in-out infinite;--motion-sketch-pop:sketch-pop-in .38s cubic-bezier(.3, 1.4, .5, 1) both;--motion-word-wet:#b08a5a;--motion-sheen-colour:white;--motion-mask-colour:white;--motion-drip-radius:50% / 40% 40% 60% 60%;--motion-reply-radius:1px;--draw:.8s;--delay:0s;--i:0;--r:0deg;--drawing-step-duration:.45s;--drawing-step-easing:cubic-bezier(.22, 1, .36, 1);--texture-blend:multiply;--grain-size:180px 180px;--paper-texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .32 0 0 0 0 .27 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--site-width:1240px;--scene-width:660px;--page-width:620px;--scene-gap:56px;--site-gutter:20px;--nav-gap:4px;--public-header-height:64px;--hero-top:clamp(32px, 9vh, 104px);--display-size:clamp(42px, 6.2vw, 72px);--display-leading:1.04;--display-tracking:-.036em;--section-size:clamp(30px, 4.2vw, 46px);--section-leading:1.12;--section-tracking:-.03em;--marketing-copy-size:17.5px;--demo-heading-size:1.3em;--demo-body-size:17.5px;--note-small-size:14.5px;--note-default-size:15.5px;--note-large-size:17px;--note-size:var(--note-default-size);--note-tracking:-.004em;--note-title-size:calc(var(--note-size) * 2.45);--note-title-leading:1.12;--note-title-tracking:-.032em;--note-title-gap:.7em;--note-block-gap:1.05em;--notebook-width:690px;--sidebar-width:288px;--settings-width:860px;--sidebar-top:76px;--price-size:44px;--choice-selected-outline:1.5px solid var(--ink);--settings-height:min(720px, calc(100dvh - 32px));--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-14:14px;--space-16:16px;--space-18:18px;--space-20:20px;--space-24:24px;--space-28:28px;--space-32:32px;--space-36:36px;--space-40:40px;--space-48:48px;--space-56:56px;--space-64:64px;--space-72:72px;--space-88:88px;--space-96:96px;--space-104:104px;--space-112:112px;--space-128:128px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--grain-opacity:.4;--theme-sun-display:inline-block;--theme-moon-display:none;--texture-blend:soft-light;--panel-shadow:var(--lift-dark)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--grain-opacity:.4;--theme-sun-display:inline-block;--theme-moon-display:none;--texture-blend:soft-light;--panel-shadow:var(--lift-dark)}}@media (min-width:640px){:root{--site-gutter:32px;--nav-gap:8px;--public-header-height:80px;--marketing-copy-size:19px;--demo-heading-size:23px;--demo-body-size:19.5px;--note-small-size:15px;--note-default-size:16px;--note-large-size:18px}}.editor-wrap[data-text-size=small]{--note-size:var(--note-small-size)}.editor-wrap[data-text-size=large]{--note-size:var(--note-large-size)}[data-ink=ink]{--ai-ink:var(--ink-default)}[data-ink=blue]{--ai-ink:var(--ink-blue)}[data-ink=green]{--ai-ink:var(--ink-green)}[data-ink=red]{--ai-ink:var(--ink-red)}[data-ink=purple]{--ai-ink:var(--ink-purple)}[data-ink=brown]{--ai-ink:var(--ink-brown)}[data-ink=orange]{--ai-ink:var(--ink-orange)}:where(.notebook-app,.editor-wrap,.shared-document){--note-title-size:calc(var(--note-size) * 2.45);--note-inline-size:calc(var(--note-size) * 1.06)}.notebook-app[data-text-size=small]{--note-size:var(--note-small-size)}.notebook-app[data-text-size=large]{--note-size:var(--note-large-size)}.shared-document{--note-size:16.5px;--note-title-size:calc(var(--note-size) * 2.45)}:root{--public-prose-title-size:clamp(36px, 5vw, 52px);--public-auth-title-size:clamp(32px, 4.4vw, 42px);--leading-1-08:1.08;--legal-heading-size:1.2rem;--legal-heading-tracking:-.012em;--visual-grow-duration:.7s;--visual-leader-duration:.6s;--visual-pop-duration:.32s;--visual-line-duration:.9s;--visual-pie-duration:.8s;--visual-stack-duration:.5s;--visual-return-duration:.38s;--visual-grow-easing:cubic-bezier(.3, .7, .2, 1);--visual-pop-easing:cubic-bezier(.2, .9, .25, 1.2);--visual-stroke-easing:cubic-bezier(.4, .1, .4, 1);--visual-return-easing:cubic-bezier(.3, 1.4, .5, 1)}
.visual-chart,.visual-flow,.visual-compare,.visual-stack,.visual-diagram{min-width:0}.visual-chart ul,.visual-flow,.visual-compare ul,.visual-stack ol{margin:0;padding:0;list-style:none}.visual-chart .visual-label{color:var(--graphite)}.visual-chart .visual-value{color:var(--ink);white-space:nowrap}.visual-bars{gap:10px;display:grid}.visual-bars .visual-label{font-size:14.5px;line-height:1.25;display:block}.visual-bar-row{align-items:center;gap:8px;margin-top:4px;display:flex}.visual-bar{border-radius:var(--radius-pill);background:var(--ai-ink);opacity:.85;transform-origin:0;height:7px;animation:var(--visual-grow-duration) var(--visual-grow-easing) both visual-grow;flex-shrink:0}.visual-bars .visual-value{font-size:13.5px}.visual-dots{gap:8px;display:grid}.visual-dots>li{align-items:center;gap:8px;display:flex}.visual-dots .visual-label{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;width:34%;font-size:14px;overflow:hidden}.visual-dot-track{flex:1;min-width:0;height:12px;position:relative}.visual-leader{border-top:1px dotted var(--faint);transform-origin:0;animation:var(--visual-leader-duration) var(--visual-grow-easing) both visual-grow;position:absolute;top:50%;left:0;transform:translateY(-50%)}.visual-dot{border-radius:var(--radius-pill);background:var(--ai-ink);width:7px;height:7px;animation:var(--visual-pop-duration) var(--visual-pop-easing) both visual-dot;position:absolute;top:50%;transform:translate(-50%,-50%)}.visual-dots .visual-value{padding-left:10px;font-size:13px;position:absolute;top:50%;transform:translateY(-50%)}.visual-line-plot{height:104px;position:relative}.visual-line-plot>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.visual-line-plot polyline{fill:none;stroke:var(--ai-ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:var(--visual-line-duration) var(--visual-stroke-easing) forwards visual-stroke}.visual-line-dot{border-radius:var(--radius-pill);background:var(--ai-ink);width:5px;height:5px;position:absolute;transform:translate(-50%,-50%)}.visual-line-plot .visual-value{font-size:13px;line-height:1;position:absolute}.visual-line-labels{height:16px;margin-top:6px;position:relative}.visual-line-labels>span{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;max-width:55%;font-size:12px;position:absolute;overflow:hidden}.visual-pie{align-items:center;gap:20px;display:flex}.visual-pie>svg{flex-shrink:0;width:112px;height:112px}.visual-pie path{fill:var(--ai-ink);stroke:var(--paper);stroke-width:1.5px}.visual-sweep{stroke-dasharray:1;stroke-dashoffset:1px;animation:var(--visual-pie-duration) var(--visual-stroke-easing) forwards visual-stroke}.visual-pie>ul{gap:6px;min-width:0;display:grid}.visual-pie li{align-items:baseline;gap:8px;font-size:13.5px;display:flex}.visual-key{border-radius:var(--radius-pill);background:var(--ai-ink);flex-shrink:0;width:8px;height:8px;transform:translateY(-1px)}.visual-pie .visual-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.visual-flow{gap:14px;display:grid;position:relative}.visual-flow-thread{background:color-mix(in srgb, var(--ai-ink) 40%, transparent);transform-origin:top;width:1px;animation:var(--visual-grow-duration) var(--visual-stroke-easing) both visual-thread;position:absolute;top:8px;bottom:8px;left:3.5px}.visual-flow>li{align-items:flex-start;gap:12px;display:flex;position:relative}.visual-flow-dot{border-radius:var(--radius-pill);background:var(--ai-ink);width:8px;height:8px;animation:var(--visual-pop-duration) var(--visual-pop-easing) both visual-pop;flex-shrink:0;margin-top:.5em}.visual-flow .voice{color:var(--ink);font-size:15px;line-height:1.45}.visual-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.visual-compare>section{overflow-wrap:anywhere;min-width:0}.visual-compare>section+section{border-left:1px solid var(--rule);padding-left:16px}.visual-compare h3{color:var(--ink);margin:0;font-size:15.5px;font-weight:500}.visual-compare ul{color:var(--graphite);gap:6px;margin-top:6px;font-size:13.5px;line-height:1.45;display:grid}.visual-compare .visual-empty{color:var(--faint);font-size:13px}.visual-stack{overflow:hidden}.visual-stack>ol{flex-direction:column-reverse;display:flex}.visual-stack li{opacity:0;transition:grid-template-rows var(--visual-stack-duration) ease-out, opacity var(--visual-stack-duration) ease-out, translate var(--visual-stack-duration) ease-out;grid-template-rows:0fr;display:grid}.visual-stack li[data-visible=true]{opacity:1;grid-template-rows:1fr}.visual-stack li[data-popped=true]{translate:0 -12px}.visual-stack li>div{min-height:0;overflow:hidden}.visual-stack-frame{box-shadow:0 0 0 1px var(--rule);background:var(--paper);font-family:var(--family-mono);border-radius:6px;align-items:baseline;gap:12px;margin-bottom:6px;padding:6px 12px;transition:background-color .3s;display:flex}.visual-stack-frame[data-returning=true]{background:color-mix(in srgb, var(--ai-ink) 8%, transparent)}.visual-stack-frame>span:first-child{color:var(--ink);flex-shrink:0;font-size:13px}.visual-stack-frame>span+span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--faint);font-size:12.5px;overflow:hidden}.visual-return{color:var(--ai-ink);animation:var(--visual-return-duration) var(--visual-return-easing) both visual-return;display:inline-block}.visual-stack-replay{color:var(--faint);margin-top:4px;font-size:12.5px;transition:opacity .3s}.visual-stack-replay:disabled{pointer-events:none;opacity:0}.visual-stack-replay:hover:not(:disabled){color:var(--ink)}.visual-diagram{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--family-mono);color:var(--ink);margin:0;font-size:13px;line-height:1.55;display:block}.visual-types{flex-wrap:wrap;gap:4px 12px;margin-top:6px;font-size:12.5px;display:flex}.visual-types>button{color:var(--faint);transition:color .15s var(--motion-control-easing);border-radius:2px}.visual-types>button:hover:not(:disabled),.visual-types>button[aria-checked=true]{color:var(--ink)}.visual-types>button[aria-checked=true]{text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:4px}.visual-preview-button{text-align:left;width:100%;display:block}.margin-visual{min-width:0}.margin-visual .drawing-view{margin:10px 0 0}.drawing-copy{color:var(--faint);margin-top:8px;font-size:12.5px}.drawing-copy:hover{color:var(--ink)}.drawing-error{color:var(--graphite);margin-top:8px;font-size:13px}@keyframes visual-grow{0%{scale:0 1}to{scale:1}}@keyframes visual-thread{0%{scale:1 0}to{scale:1}}@keyframes visual-pop{0%{scale:0}to{scale:1}}@keyframes visual-dot{0%{transform:translate(-50%,-50%)scale(0)}to{transform:translate(-50%,-50%)scale(1)}}@keyframes visual-stroke{to{stroke-dashoffset:0}}@keyframes visual-return{0%{opacity:0;transform:translateY(5px)scale(.92)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.visual-bar,.visual-leader,.visual-flow-thread,.visual-flow-dot,.visual-dot,.visual-return{animation:none}.visual-line-plot polyline,.visual-sweep{stroke-dashoffset:0;animation:none}.visual-stack li{transition:none}}.margin-visual{position:relative}.margin-visual:has(.visual-options)>.margin-nudge{padding-right:28px}.visual-options,.thread-actions .thread-options{width:var(--space-28);height:var(--space-28);border-radius:var(--radius-pill);color:var(--faint);transition:color var(--motion-control-duration) var(--motion-control-easing), background-color var(--motion-control-duration) var(--motion-control-easing);justify-content:center;align-items:center;display:flex}.visual-options>svg,.thread-options>svg{width:var(--space-16);height:var(--space-16)}.visual-options{color:var(--faint);opacity:0;position:absolute;top:0;right:0}.margin-visual:hover>.visual-options,.visual-options:focus-visible,.visual-options[aria-expanded=true]{opacity:1}.visual-options:hover:not(:disabled),.thread-actions .thread-options:hover:not(:disabled){background:color-mix(in oklab, var(--rule) 50%, transparent);color:var(--ink)}.visual-menu.small-menu{right:0;top:calc(var(--space-28) + var(--space-4));z-index:10;position:absolute}@media (pointer:coarse){.visual-options{opacity:.6}}
.loading-status{align-items:center;gap:var(--space-8);display:flex}.loading-status>.ink-mark{flex:none}.ink-mark-shape,.ink-mark-drop{display:none}@media (prefers-reduced-motion:no-preference){.ink-mark:not([data-motion=none])>.ink-mark-static{display:none}.ink-mark:not([data-motion=none])>.ink-mark-shape,.ink-mark:not([data-motion=none])>.ink-mark-drop{display:inline}}
