.-_1VjW_root{--bg:#fff;--frame:#f6f7f9;--frame-2:#eceef2;--raise:#fff;--line:#e1e4e8;--line-2:#eceef1;--ink:#1f2328;--ink-2:#3d444d;--muted:#5f6873;--faint:#8b939d;--editor:#f6f8fa;--editor-line:#e1e4e8;--active-bg:#f8fbff;--select:#1f6feb;--select-soft:#1f6feb1a;--edit:#1a7f37;--edit-line:#4ac26b;--in:#2c5fb8;--out:#c4432b;--accent:#e8590c;--on-accent:#fff;--link:#0b5cd5;--sel:#1f6feb38;--err-bg:#fff4f3;--err-line:#cf222e1a;--err-ink:#c3242f;--ok-ink:#1a7f37;--tb-loc:#18794e;--code-bg:#eff1f4;--tip-bg:#1f2328;--tip-ink:#fff;--scrim:#1f232859;--shadow:0 12px 32px #1f232829, 0 0 0 1px #e1e4e8;--t-kw:#a3195b;--t-bi:#6639ba;--t-str:#126e48;--t-num:#a14a00;--t-com:#6e7781;--t-const:#0b5cd5;--t-def:#0b5cd5;--t-call:#1f2328;--t-op:#a3195b;--t-magic:#a14a00;--s1:#2a78d6;--s2:#eb6834;--s3:#1baf7a;--s4:#eda100;--sx:#8b939d;--grid:#eceef1;--axis:#c9ced6}html[data-scheme=dark] .-_1VjW_root{--bg:#15171c;--frame:#1b1e24;--frame-2:#22262e;--raise:#1d2027;--line:#2c313a;--line-2:#242830;--ink:#e6e8ec;--ink-2:#c3c8d0;--muted:#9aa2ad;--faint:#6c7480;--editor:#1b1e25;--editor-line:#2c313a;--active-bg:#1a1e26;--select:#4c8dff;--select-soft:#4c8dff29;--edit:#3fb950;--edit-line:#2f8f45;--in:#7aa7ff;--out:#ff8a6b;--accent:#ff7a3d;--on-accent:#1b1006;--link:#79a8ff;--sel:#4c8dff59;--err-bg:#2a1718;--err-line:#ff5c5c29;--err-ink:#ff7b72;--ok-ink:#56d364;--tb-loc:#3fb950;--code-bg:#262a33;--tip-bg:#f0f2f5;--tip-ink:#15171c;--scrim:#0000008c;--shadow:0 12px 32px #00000080, 0 0 0 1px #2c313a;--t-kw:#ff7ab2;--t-bi:#c9a6ff;--t-str:#7ee2b8;--t-num:#ffb86c;--t-com:#7d8590;--t-const:#79c0ff;--t-def:#79c0ff;--t-call:#e6e8ec;--t-op:#ff7ab2;--t-magic:#ffb86c;--s1:#3987e5;--s2:#d95926;--s3:#199e70;--s4:#c98500;--sx:#6c7480;--grid:#2a2e35;--axis:#3a3f48}@media (prefers-color-scheme:dark){html:not([data-scheme=light]) .-_1VjW_root{--bg:#15171c;--frame:#1b1e24;--frame-2:#22262e;--raise:#1d2027;--line:#2c313a;--line-2:#242830;--ink:#e6e8ec;--ink-2:#c3c8d0;--muted:#9aa2ad;--faint:#6c7480;--editor:#1b1e25;--editor-line:#2c313a;--active-bg:#1a1e26;--select:#4c8dff;--select-soft:#4c8dff29;--edit:#3fb950;--edit-line:#2f8f45;--in:#7aa7ff;--out:#ff8a6b;--accent:#ff7a3d;--on-accent:#1b1006;--link:#79a8ff;--sel:#4c8dff59;--err-bg:#2a1718;--err-line:#ff5c5c29;--err-ink:#ff7b72;--ok-ink:#56d364;--tb-loc:#3fb950;--code-bg:#262a33;--tip-bg:#f0f2f5;--tip-ink:#15171c;--scrim:#0000008c;--shadow:0 12px 32px #00000080, 0 0 0 1px #2c313a;--t-kw:#ff7ab2;--t-bi:#c9a6ff;--t-str:#7ee2b8;--t-num:#ffb86c;--t-com:#7d8590;--t-const:#79c0ff;--t-def:#79c0ff;--t-call:#e6e8ec;--t-op:#ff7ab2;--t-magic:#ffb86c;--s1:#3987e5;--s2:#d95926;--s3:#199e70;--s4:#c98500;--sx:#6c7480;--grid:#2a2e35;--axis:#3a3f48}}.-_1VjW_root{--sans:var(--font-plex-sans), system-ui, sans-serif;--mono:var(--font-jetbrains), ui-monospace, Menlo, monospace;--side-w:252px;--prompt-w:68px;background:var(--bg);height:100dvh;color:var(--ink);font:13.5px/1.5 var(--sans);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.-_1VjW_root a{color:var(--link);text-underline-offset:2px}.-_1VjW_root :where(button){font:inherit;color:inherit}.-_1VjW_root :focus-visible{outline:2px solid var(--select);outline-offset:1px}.-_1VjW_root kbd{border:1px solid var(--line);background:var(--raise);min-width:1.6em;font:600 .8em/1.6 var(--sans);text-align:center;color:var(--ink-2);border-bottom-width:2px;border-radius:4px;padding:0 .4em;display:inline-block}body:has(.-_1VjW_root){background:#fff}html[data-scheme=dark] body:has(.-_1VjW_root){background:#15171c}@media (prefers-color-scheme:dark){html:not([data-scheme=light]) body:has(.-_1VjW_root){background:#15171c}}.-_1VjW_visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.-_1VjW_spacer{flex:1}.-_1VjW_header{border-bottom:1px solid var(--line);background:var(--frame);min-width:0}.-_1VjW_topbar{background:var(--bg);border-bottom:1px solid var(--line-2);align-items:center;gap:14px;height:46px;padding:0 16px;display:flex}.-_1VjW_brand{align-items:center;gap:8px;display:inline-flex}.-_1VjW_file{font:600 15px/1 var(--sans);letter-spacing:-.01em}.-_1VjW_checkpoint{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.-_1VjW_readBtn{border:1px solid var(--line);background:var(--raise);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:6px;height:30px;padding:0 12px;font-weight:500;display:inline-flex}.-_1VjW_readBtn:hover{border-color:var(--faint)}.-_1VjW_readBtn[aria-pressed=true]{border-color:var(--select);color:var(--select)}.-_1VjW_kernel{color:var(--ink-2);white-space:nowrap;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.-_1VjW_kernel i{border:2px solid var(--ink-2);border-radius:50%;width:12px;height:12px;transition:background .2s}.-_1VjW_kernel[data-state=busy] i{background:var(--ink-2)}.-_1VjW_kernel[data-state=restarting] i{border-color:var(--accent);border-style:dashed;animation:.9s linear infinite -_1VjW_spin}.-_1VjW_bars{flex-direction:column;display:flex}.-_1VjW_menubar{gap:2px;padding:3px 10px 0;display:flex}.-_1VjW_menuTrigger{cursor:pointer;background:0 0;border:0;border-radius:4px;height:26px;padding:0 9px;font-size:13px}.-_1VjW_menuTrigger:hover,.-_1VjW_menuTrigger[aria-expanded=true]{background:var(--frame-2)}.-_1VjW_menu{z-index:60;background:var(--raise);min-width:260px;box-shadow:var(--shadow);border-radius:8px;flex-direction:column;padding:5px;display:flex;position:fixed}.-_1VjW_menu hr{border:0;border-top:1px solid var(--line);width:100%;margin:4px 0}.-_1VjW_menu button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;grid-template-columns:16px 1fr auto;align-items:center;gap:8px;height:30px;padding:0 10px 0 6px;display:grid}.-_1VjW_menu button:hover:not(:disabled),.-_1VjW_menu button:focus-visible{background:var(--select-soft);outline:none}.-_1VjW_menu button:disabled{color:var(--faint);cursor:default}.-_1VjW_menu kbd{color:var(--muted);font:12px var(--sans);background:0 0;border:0}.-_1VjW_check{color:var(--select);font-weight:700}.-_1VjW_toolbar{align-items:center;gap:2px;height:40px;padding:0 10px;display:flex;position:relative}.-_1VjW_toolbar>button{min-width:30px;height:30px;color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 7px;display:inline-flex}.-_1VjW_toolbar>button:hover:not(:disabled){background:var(--frame-2);color:var(--ink)}.-_1VjW_toolbar>button:disabled{color:var(--faint);opacity:.6;cursor:default}.-_1VjW_toolbar>button[aria-pressed=true]{color:var(--select)}.-_1VjW_toolbar>*{flex-shrink:0}.-_1VjW_runTool{font-weight:600;color:var(--ink)!important}.-_1VjW_textTool{font-size:12.5px}.-_1VjW_sep{background:var(--line);width:1px;height:18px;margin:0 6px}.-_1VjW_typeSelect select{border:1px solid var(--line);background:var(--raise);height:28px;color:var(--ink);font:inherit;cursor:pointer;border-radius:5px;padding:0 26px 0 8px;font-size:12.5px}.-_1VjW_body{grid-template-columns:0 minmax(0,1fr);min-height:0;display:grid}.-_1VjW_root[data-toc] .-_1VjW_body{grid-template-columns:var(--side-w) minmax(0, 1fr)}.-_1VjW_side{border-right:1px solid var(--line);background:var(--frame);visibility:hidden;flex-direction:column;gap:18px;min-width:0;padding:16px 10px 18px 14px;display:flex;overflow:hidden auto}.-_1VjW_root[data-toc] .-_1VjW_side{visibility:visible}.-_1VjW_sideClose{display:none}.-_1VjW_sideTitle{color:var(--muted);font:600 11px/1.4 var(--sans);letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;padding-left:6px}.-_1VjW_sideEmpty{color:var(--muted);margin:0;padding:0 6px}.-_1VjW_sideFoot{color:var(--muted);margin-top:auto;font-size:12px}.-_1VjW_sideFoot p:last-child{margin:0;padding-left:6px}.-_1VjW_toc{margin:0;padding:0;list-style:none}.-_1VjW_toc li[data-level="1"] button{font-weight:600}.-_1VjW_toc li[data-level="3"] button{padding-left:26px}.-_1VjW_toc button{text-align:left;width:100%;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;border-radius:0 5px 5px 0;align-items:baseline;gap:8px;padding:5px 8px 5px 6px;display:flex}.-_1VjW_toc button:hover{background:var(--frame-2);color:var(--ink)}.-_1VjW_toc button[aria-current]{border-left-color:var(--select);background:var(--select-soft);color:var(--ink)}.-_1VjW_tocNum{min-width:14px;color:var(--muted);font:12px var(--mono)}.-_1VjW_tocText{flex:1}.-_1VjW_tocErr{color:var(--err-ink);font-weight:700}.-_1VjW_main{overscroll-behavior:contain;min-height:0;padding:18px 28px calc(var(--switcher-room-y) + 24px);outline:none;position:relative;overflow:auto}.-_1VjW_cells{max-width:1060px;margin:0 auto}.-_1VjW_scrim{display:none}.-_1VjW_cell{border:1px solid #0000;border-radius:6px;outline:none;margin:3px 0;padding:7px 10px 7px 16px;scroll-margin:12px;position:relative}.-_1VjW_cell:focus-visible{border-color:var(--select)}.-_1VjW_collapser{cursor:pointer;background:0 0;border:0;border-radius:3px;width:5px;padding:0;position:absolute;top:7px;bottom:7px;left:4px}.-_1VjW_cell:hover .-_1VjW_collapser{background:var(--line)}.-_1VjW_active .-_1VjW_collapser{background:var(--select)!important}.-_1VjW_editing .-_1VjW_collapser{background:var(--edit)!important}.-_1VjW_active{background:var(--active-bg)}.-_1VjW_cellBar{z-index:4;border:1px solid var(--line);background:var(--raise);border-radius:6px;gap:1px;padding:2px;display:flex;position:absolute;top:-13px;right:10px;box-shadow:0 2px 6px #0000000f}.-_1VjW_cellBar button{width:26px;height:24px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;display:grid}.-_1VjW_cellBar button:hover{background:var(--frame-2);color:var(--ink)}.-_1VjW_inRow{grid-template-columns:var(--prompt-w) minmax(0, 1fr);gap:8px;display:grid}.-_1VjW_prompt{color:var(--in);font:12.5px/20px var(--mono);text-align:right;white-space:nowrap;padding-top:9px;position:relative}.-_1VjW_busy .-_1VjW_inLabel{color:var(--accent)}.-_1VjW_dirty{background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:-4px}.-_1VjW_runBtn{border:1px solid var(--line);background:var(--raise);width:24px;height:24px;color:var(--ink-2);cursor:pointer;opacity:0;border-radius:50%;place-items:center;padding:0;transition:opacity .12s;display:grid;position:absolute;top:7px;left:0}.-_1VjW_runBtn svg{width:12px;height:12px;margin-left:1px}.-_1VjW_cell:hover .-_1VjW_runBtn,.-_1VjW_active .-_1VjW_runBtn,.-_1VjW_busy .-_1VjW_runBtn,.-_1VjW_runBtn:focus-visible{opacity:1}.-_1VjW_runBtn:hover{border-color:var(--select);color:var(--select)}.-_1VjW_spin{border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;width:11px;height:11px;animation:.8s linear infinite -_1VjW_spin;display:inline-block}@keyframes -_1VjW_spin{to{transform:rotate(360deg)}}.-_1VjW_inBody{min-width:0}.-_1VjW_editor{border:1px solid var(--editor-line);background:var(--editor);border-radius:5px;display:grid;position:relative}.-_1VjW_editor[data-lang=markdown]{background:var(--bg)}.-_1VjW_editing .-_1VjW_editor{border-color:var(--edit-line);box-shadow:0 0 0 1px var(--edit-line)}.-_1VjW_code{min-width:0;font:13px/20px var(--mono);font-variant-ligatures:none;letter-spacing:0;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;tab-size:4;border:0;grid-area:1/1;margin:0;padding:8px 12px}.-_1VjW_editor[data-numbers] .-_1VjW_code{padding-left:50px}pre.-_1VjW_code{pointer-events:none}.-_1VjW_line{display:block;position:relative}.-_1VjW_editor[data-numbers] .-_1VjW_line:before{content:attr(data-n);width:30px;color:var(--faint);text-align:right;position:absolute;left:-44px}.-_1VjW_line[data-error]{background:var(--err-line);box-shadow:-12px 0 0 var(--err-line),12px 0 0 var(--err-line)}.-_1VjW_line[data-error]:after{content:"";background:var(--err-ink);width:3px;position:absolute;top:0;bottom:0;left:-12px}.-_1VjW_mirror{visibility:hidden;pointer-events:none;align-self:start}.-_1VjW_input{z-index:1;resize:none;color:#0000;width:100%;height:100%;min-height:0;caret-color:var(--ink);background:0 0;outline:none;position:relative;overflow:hidden}.-_1VjW_input::selection{background:var(--sel);color:#0000}.-_1VjW_input:focus-visible{outline:none}.-_1VjW_t_kw{color:var(--t-kw);font-weight:600}.-_1VjW_t_bi{color:var(--t-bi)}.-_1VjW_t_str{color:var(--t-str)}.-_1VjW_t_fbrace{color:var(--t-kw);font-weight:600}.-_1VjW_t_fspec,.-_1VjW_t_num{color:var(--t-num)}.-_1VjW_t_com{color:var(--t-com);font-style:italic}.-_1VjW_t_const{color:var(--t-const);font-weight:600}.-_1VjW_t_def{color:var(--t-def);font-weight:600}.-_1VjW_t_call{color:var(--t-call)}.-_1VjW_t_op{color:var(--t-op)}.-_1VjW_t_punct{color:var(--ink-2)}.-_1VjW_t_magic{color:var(--t-magic);font-weight:600}.-_1VjW_t_mdh{color:var(--ink);font-weight:700}.-_1VjW_t_mdmark{color:var(--t-kw)}.-_1VjW_t_mdb{font-weight:700}.-_1VjW_t_mdcode{color:var(--t-str)}.-_1VjW_t_mdlink{color:var(--link)}.-_1VjW_complete{z-index:30;background:var(--raise);min-width:220px;max-width:min(420px,90%);max-height:232px;box-shadow:var(--shadow);font:12.5px/1.4 var(--mono);border-radius:7px;margin:0;padding:4px;list-style:none;position:absolute;overflow:auto}.-_1VjW_complete li{cursor:pointer;border-radius:4px;grid-template-columns:18px auto 1fr;align-items:center;gap:8px;padding:4px 8px 4px 4px;display:grid}.-_1VjW_complete li[aria-selected=true]{background:var(--select-soft)}.-_1VjW_complete i{background:var(--frame-2);width:18px;height:18px;color:var(--muted);font:600 10px/1 var(--sans);border-radius:4px;place-items:center;font-style:normal;display:grid}.-_1VjW_complete i[data-kind=field]{color:var(--t-const)}.-_1VjW_complete i[data-kind=method],.-_1VjW_complete i[data-kind=function]{color:var(--t-bi)}.-_1VjW_complete i[data-kind=keyword]{color:var(--t-kw)}.-_1VjW_complete i[data-kind=module],.-_1VjW_complete i[data-kind=class]{color:var(--t-num)}.-_1VjW_complete small{color:var(--muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.-_1VjW_md{overflow-wrap:break-word;padding:2px 12px 4px;font-size:15px;line-height:1.65}.-_1VjW_md>:first-child{margin-top:4px}.-_1VjW_md>:last-child{margin-bottom:4px}.-_1VjW_md h1,.-_1VjW_md h2,.-_1VjW_md h3,.-_1VjW_md h4{letter-spacing:-.015em;margin:.9em 0 .35em;line-height:1.25}.-_1VjW_md h1{font-size:30px}.-_1VjW_md h2{border-bottom:1px solid var(--line-2);padding-bottom:6px;font-size:21px}.-_1VjW_md h3{font-size:17px}.-_1VjW_md p,.-_1VjW_md ul,.-_1VjW_md ol,.-_1VjW_md blockquote{max-width:72ch;margin:.45em 0}.-_1VjW_md code{background:var(--code-bg);font:.86em var(--mono);border-radius:4px;padding:1px 5px}.-_1VjW_md blockquote{border-left:3px solid var(--line);color:var(--ink-2);padding-left:12px}.-_1VjW_md hr{border:0;border-top:1px solid var(--line)}.-_1VjW_mdPre{background:var(--editor);font:13px/1.5 var(--mono);border-radius:5px;padding:10px 12px;overflow-x:auto}.-_1VjW_mdPre code{background:0 0;padding:0}.-_1VjW_mdTable{overflow-x:auto}.-_1VjW_mdTable table{border-collapse:collapse;font-size:13.5px}.-_1VjW_mdTable th,.-_1VjW_mdTable td{border:1px solid var(--line);padding:5px 10px}.-_1VjW_outputs{margin-top:6px}.-_1VjW_outRow{grid-template-columns:var(--prompt-w) minmax(0, 1fr);gap:8px;display:grid}.-_1VjW_outRow+.-_1VjW_outRow{margin-top:4px}.-_1VjW_outPrompt{color:var(--out);font:12.5px/20px var(--mono);text-align:right;padding-top:3px}.-_1VjW_outBody{min-width:0;padding-left:13px}.-_1VjW_stream,.-_1VjW_result,.-_1VjW_pager{font:13px/20px var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:3px 0}.-_1VjW_pager{border-left:3px solid var(--select);background:var(--editor);border-radius:0 5px 5px 0;padding:10px 12px}.-_1VjW_tb{background:var(--err-bg);font:12.5px/19px var(--mono);white-space:pre;border-radius:5px;margin:0;padding:10px 12px;overflow-x:auto}.-_1VjW_tbRule{color:var(--err-ink)}.-_1VjW_tbName{color:var(--err-ink);font-weight:700}.-_1VjW_tbLoc{color:var(--tb-loc);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.-_1VjW_tbLoc:hover{text-decoration-color:currentColor}.-_1VjW_tbFn{color:var(--t-def)}.-_1VjW_tbArrow,.-_1VjW_tbNum{color:var(--tb-loc)}.-_1VjW_tbCur{font-weight:700}.-_1VjW_tbCaret{color:var(--err-ink);font-weight:700}.-_1VjW_tbSkip,.-_1VjW_tbNote{color:var(--muted)}.-_1VjW_hiddenOut{margin:6px 0 0 calc(var(--prompt-w) + 8px);border:1px dashed var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:5px;padding:2px 10px}.-_1VjW_timing{margin:4px 0 0 calc(var(--prompt-w) + 21px);color:var(--faint);font:11px/1 var(--mono)}.-_1VjW_failed .-_1VjW_timing{color:var(--err-ink)}.-_1VjW_tableOut{padding:2px 0 4px}.-_1VjW_tableTitle{margin:4px 0 6px;font-weight:600}.-_1VjW_tableWrap{outline-offset:2px;max-width:100%;overflow-x:auto}.-_1VjW_df{border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:12.5px}.-_1VjW_df th,.-_1VjW_df td{border-bottom:1px solid var(--line-2);text-align:left;vertical-align:top;padding:6px 12px}.-_1VjW_df td{min-width:6ch;max-width:46ch}.-_1VjW_df thead th{border-bottom:1px solid var(--axis);white-space:nowrap;font-weight:600}.-_1VjW_df thead th button{cursor:pointer;background:0 0;border:0;gap:4px;padding:0;font-weight:600;display:inline-flex}.-_1VjW_df thead th button:hover{color:var(--select)}.-_1VjW_df tbody th{color:var(--muted);font-weight:600}.-_1VjW_df tbody tr:nth-child(odd){background:var(--frame)}.-_1VjW_df tbody tr:hover{background:var(--select-soft)}.-_1VjW_df .-_1VjW_num{text-align:right;white-space:nowrap}.-_1VjW_df .-_1VjW_none{color:var(--faint);font-style:italic}.-_1VjW_sortMark{width:10px;color:var(--select);font-size:9px;display:inline-block}.-_1VjW_tableFoot{color:var(--muted);margin:6px 0 0;font-size:12px}.-_1VjW_figure{max-width:820px;margin:4px 0 6px}.-_1VjW_figHead{align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.-_1VjW_figTitle{flex:1;font-weight:600}.-_1VjW_figToggle{border:1px solid var(--line);background:var(--raise);color:var(--muted);cursor:pointer;border-radius:4px;padding:1px 8px;font-size:12px!important}.-_1VjW_figToggle:hover{color:var(--ink)}.-_1VjW_legend{color:var(--ink-2);flex-wrap:wrap;gap:4px 16px;margin:0 0 4px;padding:0;font-size:12px;list-style:none;display:flex}.-_1VjW_legend li{align-items:center;gap:6px;display:inline-flex}.-_1VjW_legend i{border-radius:3px;width:10px;height:10px}.-_1VjW_plot{position:relative}.-_1VjW_plot svg{max-width:100%;height:auto;display:block;overflow:visible}.-_1VjW_grid{stroke:var(--grid);stroke-width:1px}.-_1VjW_axis{stroke:var(--axis);stroke-width:1px}.-_1VjW_now{stroke:var(--muted);stroke-width:1px;stroke-dasharray:3 3}.-_1VjW_cross{stroke:var(--axis);stroke-width:1px}.-_1VjW_tick{fill:var(--muted);font:11px var(--sans);font-variant-numeric:tabular-nums}.-_1VjW_label{fill:var(--ink);font:500 12px var(--sans)}.-_1VjW_note{fill:var(--muted);font-weight:400}.-_1VjW_value{fill:var(--ink-2);font:11.5px var(--sans);font-variant-numeric:tabular-nums}.-_1VjW_hit{fill:#0000}.-_1VjW_row:hover .-_1VjW_mark{opacity:.82}.-_1VjW_dot{stroke:var(--bg);stroke-width:2px}.-_1VjW_tip{z-index:5;background:var(--tip-bg);max-width:260px;color:var(--tip-ink);pointer-events:none;border-radius:6px;flex-direction:column;gap:1px;padding:6px 9px;font-size:12px;line-height:1.4;display:flex;position:absolute;transform:translateY(calc(-100% - 6px))}.-_1VjW_tip span{opacity:.85}.-_1VjW_addRow{justify-content:center;gap:8px;margin:18px 0 8px;display:flex}.-_1VjW_addRow button{border:1px dashed var(--line);height:30px;color:var(--muted);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.-_1VjW_addRow button:hover{border-color:var(--select);color:var(--select)}.-_1VjW_status{height:26px;padding:0 var(--switcher-room-x) 0 14px;border-top:1px solid var(--line);background:var(--frame);color:var(--muted);white-space:nowrap;align-items:center;gap:18px;font-size:12px;display:flex;overflow:hidden}.-_1VjW_modeBadge{background:var(--select-soft);color:var(--select);border-radius:3px;padding:0 6px;font-weight:600}.-_1VjW_modeBadge[data-mode=edit]{background:color-mix(in srgb, var(--edit) 14%, transparent);color:var(--edit)}.-_1VjW_toast{z-index:50;max-width:min(460px,100vw - var(--switcher-room-x) - 24px);background:var(--tip-bg);color:var(--tip-ink);box-shadow:var(--shadow);border-radius:8px;align-items:center;gap:10px;padding:8px 8px 8px 14px;font-size:13px;animation:.2s ease-out -_1VjW_rise;display:flex;position:fixed;bottom:40px;left:16px}.-_1VjW_toast button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:4px 8px;font-weight:600;display:inline-flex}.-_1VjW_toast button:hover{background:#7f7f7f40}@keyframes -_1VjW_rise{0%{opacity:0;transform:translateY(6px)}}.-_1VjW_dialog{background:var(--raise);width:min(680px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--ink);box-shadow:var(--shadow);border:0;border-radius:12px;padding:22px 24px 18px}.-_1VjW_dialog::backdrop{background:var(--scrim)}.-_1VjW_dialog h2{margin:0 0 12px;font-size:18px}.-_1VjW_dialog p{color:var(--ink-2);margin:0 0 12px}.-_1VjW_keys{grid-template-columns:1fr 1fr;gap:18px;display:grid}.-_1VjW_keys h3{color:var(--muted);margin:0 0 8px;font-size:13px}.-_1VjW_keys dl{margin:0}.-_1VjW_keys div{border-bottom:1px solid var(--line-2);grid-template-columns:150px 1fr;gap:10px;padding:4px 0;display:grid}.-_1VjW_keys dt span{color:var(--muted);font-size:12px}.-_1VjW_keys dd{color:var(--ink-2);margin:0}.-_1VjW_reference{margin:0}.-_1VjW_reference div{border-bottom:1px solid var(--line-2);grid-template-columns:110px 1fr;gap:12px;padding:6px 0;display:grid}.-_1VjW_reference dt{font-weight:600}.-_1VjW_reference dd{color:var(--ink-2);margin:0}.-_1VjW_dialogNote{font-size:12.5px;color:var(--muted)!important;margin-top:12px!important}.-_1VjW_dialogActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.-_1VjW_dialogActions button{border:1px solid var(--line);background:var(--raise);cursor:pointer;border-radius:6px;height:32px;padding:0 14px;font-weight:500}.-_1VjW_dialogActions button:hover{border-color:var(--faint)}.-_1VjW_primary{border-color:var(--select)!important;background:var(--select)!important;color:#fff!important}.-_1VjW_danger{border-color:var(--err-ink)!important;background:var(--err-ink)!important;color:#fff!important}.-_1VjW_reader{max-width:720px;margin:0 auto;font-size:15.5px;line-height:1.65}.-_1VjW_reader h1{letter-spacing:-.02em;margin:8px 0 6px;font-size:34px}.-_1VjW_reader h2{border-bottom:1px solid var(--line);margin:34px 0 10px;padding-bottom:6px;font-size:21px}.-_1VjW_reader h3{margin:0 0 2px;font-size:16px}.-_1VjW_reader p{margin:0 0 8px}.-_1VjW_reader ul{margin:6px 0 0;padding-left:20px}.-_1VjW_reader li{margin:3px 0}.-_1VjW_rBack button{border:1px solid var(--line);background:var(--raise);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:4px 10px 4px 6px;display:inline-flex}.-_1VjW_rLede{font-size:17px}.-_1VjW_rItem{margin:0 0 18px}.-_1VjW_rMeta{color:var(--muted);font-size:13.5px;font-weight:400}.-_1VjW_rLinks{flex-wrap:wrap;gap:4px 14px;font-size:14px;display:flex}.-_1VjW_rContact{list-style:none;padding:0!important}.-_1VjW_rContact li{grid-template-columns:90px 1fr;display:grid}@media (max-width:760px){.-_1VjW_root{--prompt-w:0px}.-_1VjW_topbar{gap:10px;padding:0 12px}.-_1VjW_checkpoint,.-_1VjW_kernelName{display:none}.-_1VjW_readBtn{height:30px;padding:0 10px}.-_1VjW_menubar{scrollbar-width:none;padding:3px 6px 0;overflow-x:auto}.-_1VjW_toolbar{scrollbar-width:none;padding:0 6px;overflow-x:auto}.-_1VjW_toolbar .-_1VjW_textTool span,.-_1VjW_toolbar .-_1VjW_textTool svg{display:none}.-_1VjW_toolbar .-_1VjW_textTool:has(svg){display:none}.-_1VjW_body,.-_1VjW_root[data-toc] .-_1VjW_body{grid-template-columns:minmax(0,1fr)}.-_1VjW_side{z-index:40;visibility:hidden;width:min(300px,84vw);box-shadow:var(--shadow);padding-top:52px;transition:transform .2s,visibility .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.-_1VjW_root[data-toc] .-_1VjW_side{visibility:hidden}.-_1VjW_root[data-drawer] .-_1VjW_side{visibility:visible;transform:none}.-_1VjW_sideClose{cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:12px;right:10px}.-_1VjW_scrim{z-index:39;background:var(--scrim);border:0;display:block;position:fixed;inset:0}.-_1VjW_main{padding:12px 8px calc(var(--switcher-room-y) + 20px)}.-_1VjW_cell{padding:6px 8px 8px 12px}.-_1VjW_collapser{left:2px}.-_1VjW_inRow,.-_1VjW_outRow{grid-template-columns:minmax(0,1fr);gap:0}.-_1VjW_prompt{text-align:left;align-items:center;gap:8px;min-height:0;padding:0 0 4px;display:flex}.-_1VjW_prompt:empty{display:none}.-_1VjW_runBtn{opacity:1;order:-1;width:30px;height:30px;position:static}.-_1VjW_runBtn svg{width:13px;height:13px}.-_1VjW_dirty{position:static}.-_1VjW_cellBar{box-shadow:none;top:4px;right:6px}.-_1VjW_cell[data-type=markdown] .-_1VjW_cellBar{width:fit-content;margin:0 0 6px auto;position:static}.-_1VjW_df td{min-width:12ch}.-_1VjW_outPrompt{text-align:left;padding:0}.-_1VjW_outPrompt[aria-hidden=true]{display:none}.-_1VjW_outBody{padding-left:2px}.-_1VjW_hiddenOut,.-_1VjW_timing{margin-left:2px}.-_1VjW_md{padding:2px 4px 4px}.-_1VjW_md h1{font-size:26px}.-_1VjW_status{display:none}.-_1VjW_toast{max-width:none;inset:96px 12px auto}.-_1VjW_keys{grid-template-columns:1fr}.-_1VjW_keys div{grid-template-columns:130px 1fr}.-_1VjW_reader h1{font-size:28px}}@media (max-width:420px){.-_1VjW_readBtn span{font-size:12.5px}}@media (prefers-reduced-motion:reduce){.-_1VjW_spin,.-_1VjW_kernel i{animation:none!important}}
