@font-face{font-family:JetBrains Mono;src:url(/_astro/jbm-300.Cw3Zc5bc.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/_astro/jbm-400.D1fxwawW.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/_astro/jbm-500.C436fwp7.woff2)format("woff2");font-weight:500;font-display:swap}:root{--bg:#0b0c0d;--panel:#101213;--fg:#e7e9ea;--label:#e7e9eae0;--dim:#e7e9ea8f;--faint:#e7e9ea42;--line:#e7e9ea29;--void:#050606;--ink:231 233 234;--axis:#e7e9ea38;--tick:#e7e9ea66;--tick-label:#e7e9ea80;--marker:#e7e9ea8c;--marker-on:#e7e9eaf2;--leader:#e7e9ea4d;--strip-base:#e7e9ea1f;--strip-load:#e7e9ead9;--strip-mem:#e7e9ea52;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fs-name:20px;--fs-title:13px;--fs-body:12px;--fs-label:11px;--fs-utility:10px;--fs-figure:8px;--radius-box:4px;--radius-sheet:14px;--radius-sm:2px;--lh-prose:1.6;--lh-code:1.5;--stroke-emph:1.2;--dash-leader:2 3;--ease-out:cubic-bezier(.33, 1, .68, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--t-hover:.2s;--t-fade:.35s;--t-box-open:.42s;--t-box-close:.26s;--frame-l:84px;--frame-r:40px;--frame-t:11px;--frame-b:40px;--page-w:560px;--page-pt:56px;--gutter:max(16px, env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));color-scheme:dark}:root[data-theme=light]{--bg:#f2f3f4;--panel:#fbfcfc;--fg:#151718;--label:#151718eb;--dim:#151718a6;--faint:#15171854;--line:#15171833;--void:#fcfcfd;--ink:21 23 24;--axis:#15171847;--tick:#1517187d;--tick-label:#15171896;--marker:#151718a3;--marker-on:#151718f7;--leader:#1517185e;--strip-base:#15171826;--strip-load:#151718e6;--strip-mem:#15171866;--op-label:.92;--op-dim:.65;--op-faint:.33;--op-line:.2;--op-axis:.28;--op-tick:.49;--op-tick-label:.59;color-scheme:light}@media (prefers-color-scheme:light){:root:not([data-theme]){--bg:#f2f3f4;--panel:#fbfcfc;--fg:#151718;--label:#151718eb;--dim:#151718a6;--faint:#15171854;--line:#15171833;--void:#fcfcfd;--ink:21 23 24;--axis:#15171847;--tick:#1517187d;--tick-label:#15171896;--marker:#151718a3;--marker-on:#151718f7;--leader:#1517185e;--strip-base:#15171826;--strip-load:#151718e6;--strip-mem:#15171866;--op-label:.92;--op-dim:.65;--op-faint:.33;--op-line:.2;--op-axis:.28;--op-tick:.49;--op-tick-label:.59;color-scheme:light}}html,body{height:100%;margin:0}body{background:var(--bg);color:var(--fg);font-family:var(--mono);font-size:var(--fs-body);-webkit-font-smoothing:antialiased}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-underline-offset:3px;transition:color var(--t-hover) var(--ease-out);text-decoration:none}@media (hover:hover){a[href]:hover{color:var(--fg);text-decoration:underline}}a[href]:focus-visible{color:var(--fg);text-decoration:underline}:focus-visible{outline:1px solid var(--fg);outline-offset:3px}button:focus-visible{color:var(--fg)}html:not(.js) .field{box-sizing:content-box;max-width:560px;min-height:0;padding:56px max(16px, env(safe-area-inset-right,0px)) 22px max(16px, env(safe-area-inset-left,0px));flex-direction:column;gap:16px;margin:0 auto;display:flex;position:static;overflow:visible}html:not(.js) .field .field-canvas,html:not(.js) .field .axes{display:none}html:not(.js) .field .name{order:-1}html:not(.js) .field .center{cursor:default;align-items:flex-start;padding:0}html:not(.js) .field .points{flex-direction:column;gap:2px;display:flex}html:not(.js) .field .pt{cursor:default;text-shadow:none;padding:4px 0}html:not(.js) .field .idx{display:none}@media (width>=640px) and (height>=500px) and (not (pointer:coarse)){@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}}::view-transition-group(report-frame){animation-duration:var(--t-box-open);animation-timing-function:var(--ease-out)}::view-transition-old(root){animation:var(--t-box-open) var(--ease-out) both vt-field-out}::view-transition-new(root){animation:var(--t-box-close) var(--ease-out) calc(var(--t-box-open) - var(--t-box-close)) both vt-report-in}@keyframes vt-field-out{to{opacity:0;transform:scale(1.06)}}@keyframes vt-report-in{0%{opacity:0}}.help[data-astro-cid-tt6fqxdj]{z-index:60;box-sizing:border-box;width:min(var(--box-w,320px), calc(100vw - 32px));background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-box);max-height:calc(100dvh - 32px);color:var(--fg);will-change:auto;flex-direction:column;gap:10px;padding:14px 14px 12px;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.help[data-astro-cid-tt6fqxdj][hidden]{display:none}.help[data-astro-cid-tt6fqxdj] header[data-astro-cid-tt6fqxdj]{align-items:baseline;gap:10px;display:flex}.help[data-astro-cid-tt6fqxdj] .t[data-astro-cid-tt6fqxdj]{font-size:var(--fs-title);font-weight:500}.help[data-astro-cid-tt6fqxdj] .c[data-astro-cid-tt6fqxdj]{font-size:var(--fs-utility);color:var(--dim);margin-left:auto;font-weight:300}.help[data-astro-cid-tt6fqxdj] .x[data-astro-cid-tt6fqxdj]{color:var(--dim);padding:0 2px;font-size:14px;line-height:1}.help[data-astro-cid-tt6fqxdj] .x[data-astro-cid-tt6fqxdj]:focus-visible{color:var(--fg)}@media (hover:hover){.help[data-astro-cid-tt6fqxdj] .x[data-astro-cid-tt6fqxdj]:hover{color:var(--fg)}}.keys[data-astro-cid-dzt5ojbw]{font-size:var(--fs-body);grid-template-columns:8ch 1fr;gap:4px 14px;margin:0;display:grid}.keys[data-astro-cid-dzt5ojbw][hidden]{display:none}.r[data-astro-cid-dzt5ojbw]{display:contents}dt[data-astro-cid-dzt5ojbw]{color:var(--fg);white-space:pre}dd[data-astro-cid-dzt5ojbw]{color:var(--dim);margin:0}.note[data-astro-cid-dzt5ojbw]{font-size:var(--fs-utility);color:var(--dim);margin:0;font-weight:300}
