@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.3zvkfbs08rnj_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3strvg7o-g5v2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.Dowy0G_className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:italic;font-weight:400}.Dowy0G_variable{--font-instrument-serif:"Instrument Serif", "Instrument Serif Fallback"}
.mk-root,body:has(.mk-root){--mk-ink:#050507;--mk-panel:#0b0b11;--mk-panel-raised:#101018;--mk-fg:#fff;--mk-fg-1:oklch(92% .004 286.32);--mk-fg-2:oklch(87.1% .006 286.286);--mk-fg-3:oklch(70.5% .015 286.067);--mk-fg-4:oklch(64.5% .016 285.938);--mk-fg-5:oklch(61.5% .017 285.786);--mk-fg-dot:oklch(44.2% .017 285.786);--mk-fg-faint:oklch(37% .013 285.805);--mk-on-fg:oklch(14.1% .005 285.823);--mk-brand:#0070f3;--mk-accent-soft:oklch(90.1% .058 230.902);--mk-accent:oklch(82.8% .111 230.318);--mk-accent-strong:oklch(74.6% .16 232.661);--mk-blue:oklch(70.7% .165 254.624);--mk-blue-deep:oklch(62.3% .214 259.815);--mk-success:oklch(84.5% .143 164.978);--mk-success-strong:oklch(76.5% .177 163.223);--mk-warn:oklch(87.9% .169 91.605);--mk-warn-strong:oklch(82.8% .189 84.429);--mk-danger:oklch(81% .117 11.638);--mk-shadow:#000;--mk-gradient-start:#7dd3fc;--mk-gradient-mid:#38a9f7;--mk-glow:#38bdf8;--mk-syn-kw:#ff7b72;--mk-syn-fn:#d2a8ff;--mk-syn-str:#a5d6ff;--mk-syn-num:#79c0ff;--mk-syn-cm:#8b949e;--mk-syn-pn:#c9d1d9;--mk-syn-var:#ffa657;--mk-ease:cubic-bezier(.21, .47, .32, .98)}.mk-root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--mk-ink);color:var(--mk-fg-1);font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}body:has(.mk-root){background-color:var(--mk-ink)}html:has(.mk-root){scroll-padding-top:5rem}@media (prefers-reduced-motion:no-preference){html:has(.mk-root){scroll-behavior:smooth}}.mk-root ::selection{background:color-mix(in srgb, var(--mk-gradient-start) 25%, transparent);color:var(--mk-fg)}.mk-root :is(a,button,summary,[tabindex="0"]):focus-visible{outline:2px solid var(--mk-accent-strong);outline-offset:2px}.mk-root .mk-text-gradient{background:linear-gradient(105deg, var(--mk-gradient-start) 0%, var(--mk-gradient-mid) 48%, var(--mk-brand) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.mk-root .mk-dots{background-image:radial-gradient(circle, color-mix(in srgb, var(--mk-fg) 8%, transparent) 1px, transparent 1px);background-size:26px 26px;-webkit-mask-image:radial-gradient(60% 55% at 50% 38%,#000,#0000);mask-image:radial-gradient(60% 55% at 50% 38%,#000,#0000)}.mk-root .mk-glow-top{background:radial-gradient(52% 42% at 50% 0%, color-mix(in srgb, var(--mk-glow) 13%, transparent) 0%, transparent 70%), radial-gradient(38% 34% at 68% 6%, color-mix(in srgb, var(--mk-brand) 14%, transparent) 0%, transparent 70%)}.mk-root .mk-editor-glow{background:radial-gradient(50% 60% at 50% 40%, color-mix(in srgb, var(--mk-brand) 18%, transparent), transparent 78%)}.mk-root .mk-window-shadow{box-shadow:0 0 0 1px color-mix(in srgb, var(--mk-fg) 7%, transparent), 0 24px 64px -16px color-mix(in srgb, var(--mk-shadow) 75%, transparent), 0 0 120px -24px color-mix(in srgb, var(--mk-brand) 30%, transparent)}.mk-root .mk-button-glow{box-shadow:0 0 20px -4px color-mix(in srgb, var(--mk-fg) 35%, transparent)}.mk-root .mk-mark-stop-start{stop-color:var(--mk-glow)}.mk-root .mk-mark-stop-end{stop-color:var(--mk-brand)}.mk-root .mk-tok-kw{color:var(--mk-syn-kw)}.mk-root .mk-tok-fn{color:var(--mk-syn-fn)}.mk-root .mk-tok-str{color:var(--mk-syn-str)}.mk-root .mk-tok-num{color:var(--mk-syn-num)}.mk-root .mk-tok-cm{color:var(--mk-syn-cm)}.mk-root .mk-tok-pn{color:var(--mk-syn-pn)}.mk-root .mk-tok-var{color:var(--mk-syn-var)}@keyframes mk-type{0%{width:0}to{width:var(--mk-w)}}@keyframes mk-caret{0%,45%{opacity:1}50%,to{opacity:0}}@keyframes mk-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes mk-swap-out{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes mk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes mk-beam{0%{opacity:0;transform:translateY(-22%)}8%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(122%)}}@keyframes mk-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}@keyframes mk-reveal-failsafe{to{opacity:1;translate:0}}.mk-root .mk-typed{white-space:pre;vertical-align:bottom;display:inline-block;overflow:hidden}.mk-root .mk-beam{opacity:0}.mk-root .mk-swap-out{opacity:0;visibility:hidden}@media (prefers-reduced-motion:no-preference){.mk-root .mk-rise{animation:mk-rise .65s var(--mk-ease) var(--mk-delay,0s) both}.mk-root .mk-swap-out{animation:mk-swap-out .25s ease var(--mk-delay,0s) both}.mk-root .mk-rise-float{animation:mk-rise .7s var(--mk-ease) var(--mk-delay,0s) both, mk-float 7s ease-in-out var(--mk-float-delay,0s) infinite}.mk-root .mk-pulse{animation:2.4s ease-in-out 2 mk-pulse}.mk-root .mk-beam{animation:mk-beam var(--mk-dur) linear var(--mk-delay) infinite}.mk-root .mk-typed{--mk-w:calc(var(--mk-len) * 1ch);width:0;animation:mk-type calc(var(--mk-len) * 16ms) steps(var(--mk-len), end) calc(.4s + var(--mk-cum) * 16ms + var(--mk-line) * 70ms) forwards}.mk-root .mk-caret:after{content:"";vertical-align:text-bottom;background:var(--mk-gradient-start);width:7px;height:1.05em;animation:mk-caret 1.1s steps(1) var(--mk-done,0s) 4;margin-left:2px;display:inline-block}.mk-root[data-mk-paused] .mk-beam,.mk-root[data-mk-paused] .mk-caret:after,.mk-root [data-mk-loop][data-mk-offscreen] .mk-beam,.mk-root [data-mk-loop][data-mk-offscreen] .mk-pulse,.mk-root [data-mk-loop][data-mk-offscreen] .mk-caret:after{animation-play-state:paused}.mk-root[data-mk-paused] .mk-rise-float,.mk-root [data-mk-loop][data-mk-offscreen] .mk-rise-float{animation-play-state:running,paused}}.mk-root .mk-after-typing{--mk-delay:calc(var(--mk-done) + var(--mk-after,0s))}.mk-root .mk-demo{--mk-done:calc(.4s + var(--mk-total) * 16ms + var(--mk-lines-gap) * 70ms)}.mk-root .mk-float-after-typing{--mk-float-delay:calc(var(--mk-done) + var(--mk-float-after,0s))}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.mk-root [data-mk-reveal]:not([data-mk-shown]):not(:focus-within),.mk-root [data-mk-reveal-group]:not([data-mk-shown])>[data-mk-reveal-item]:not(:focus-within){opacity:0;translate:0 var(--mk-reveal-y,18px)}.mk-root:not([data-mk-ready]) [data-mk-reveal]:not([data-mk-shown]):not(:focus-within),.mk-root:not([data-mk-ready]) [data-mk-reveal-group]:not([data-mk-shown])>[data-mk-reveal-item]:not(:focus-within){animation:mk-reveal-failsafe .65s var(--mk-ease) 3s forwards}.mk-root [data-mk-reveal][data-mk-shown]{transition:opacity .65s var(--mk-ease) var(--mk-reveal-delay,0s), translate .65s var(--mk-ease) var(--mk-reveal-delay,0s)}.mk-root [data-mk-reveal-group][data-mk-shown]>[data-mk-reveal-item]{transition:opacity .6s var(--mk-ease) var(--mk-stagger,0s), translate .6s var(--mk-ease) var(--mk-stagger,0s)}.mk-root [data-mk-reveal-group]>[data-mk-reveal-item]:nth-child(2){--mk-stagger:90ms}.mk-root [data-mk-reveal-group]>[data-mk-reveal-item]:nth-child(3){--mk-stagger:.18s}.mk-root [data-mk-reveal-group]>[data-mk-reveal-item]:nth-child(4){--mk-stagger:.27s}.mk-root [data-mk-reveal-group]>[data-mk-reveal-item]:nth-child(5){--mk-stagger:.36s}.mk-root [data-mk-reveal-group]>[data-mk-reveal-item]:nth-child(6){--mk-stagger:.45s}.mk-root [data-mk-reveal-group]>[data-mk-reveal-item]:nth-child(7){--mk-stagger:.54s}.mk-root [data-mk-reveal-group]>[data-mk-reveal-item]:nth-child(8){--mk-stagger:.63s}.mk-root [data-mk-reveal-group]>[data-mk-reveal-item]:nth-child(9){--mk-stagger:.72s}.mk-root [data-mk-reveal-group]>[data-mk-reveal-item]:nth-child(10){--mk-stagger:.81s}.mk-root [data-mk-reveal-group]>[data-mk-reveal-item]:nth-child(11){--mk-stagger:.9s}.mk-root [data-mk-reveal-group]>[data-mk-reveal-item]:nth-child(12){--mk-stagger:.99s}}@media print{.mk-root [data-mk-reveal],.mk-root [data-mk-reveal-item],.mk-root .mk-rise{opacity:1!important;animation:none!important;translate:none!important}}