@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.2ytmazkdrg7t9.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.3j3877k49yy0l.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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1icgra-w5i50b.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:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.1g73gv09-xcb6.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%}.instrument_serif_a6cd3cd5-module__4iHqPG__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_a6cd3cd5-module__4iHqPG__variable{--font-mk-serif:"Instrument Serif", "Instrument Serif Fallback"}
.mk{--mk-paper:#f5f3ee;--mk-paper-2:#ebe8e0;--mk-card:#fbfaf7;--mk-ink:#141318;--mk-ink-2:#514e5a;--mk-ink-3:#85818f;--mk-rule:#dcd8ce;--mk-accent:#6b3cf0;--mk-accent-ink:#5527d8;--mk-accent-soft:#ebe4fd;--mk-night:#0d0c11;--mk-night-2:#16151c;--mk-night-rule:#ffffff1a;--mk-night-ink-2:#a3a0ad;--app-bg:#08080d;--app-panel:#ffffff0a;--app-border:#ffffff17;--app-violet:#8b5cf6;--app-cyan:#22d3ee;--app-green:#34d399;--app-muted:#8a8a9b;--app-fg:#e8e8f0;background:var(--mk-paper);color:var(--mk-ink);font-family:var(--font-geist-sans), system-ui, sans-serif;font-feature-settings:"ss01", "cv11";overflow-x:clip}.mk ::selection{background:var(--mk-accent);color:#fff}.mk-em{font-family:var(--font-mk-serif), "Times New Roman", Georgia, serif;letter-spacing:-.005em;font-style:italic;font-weight:400}.mk-h1{letter-spacing:-.045em;font-size:clamp(2.6rem,7.4vw,6.1rem);font-weight:600;line-height:.98}.mk-h1 .mk-em{letter-spacing:-.02em;font-size:1.08em}.mk-h2{letter-spacing:-.038em;font-size:clamp(2rem,4.6vw,3.6rem);font-weight:600;line-height:1.02}.mk-h2 .mk-em{letter-spacing:-.015em;font-size:1.1em}.mk-lede{color:var(--mk-ink-2);letter-spacing:-.01em;font-size:clamp(1.06rem,1.5vw,1.28rem);line-height:1.55}.mk-eyebrow{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--mk-ink-3);align-items:center;gap:.75rem;font-size:.72rem;display:flex}.mk-eyebrow:after{content:"";background:var(--mk-rule);flex:1;height:1px}.mk-eyebrow b{color:var(--mk-accent-ink);font-weight:500}.mk-btn{letter-spacing:-.01em;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.5rem;font-size:.95rem;font-weight:500;transition:background-color .2s,color .2s,transform .2s;display:inline-flex}.mk-btn-primary{background:var(--mk-ink);color:var(--mk-paper)}.mk-btn-primary:hover{background:var(--mk-accent)}.mk-btn-accent{background:var(--mk-accent);color:#fff}.mk-btn-accent:hover{color:var(--mk-ink);background:#fff}.mk-link{text-decoration:underline;-webkit-text-decoration-color:var(--mk-rule);text-decoration-color:var(--mk-rule);text-underline-offset:4px;transition:text-decoration-color .2s}.mk-link:hover{text-decoration-color:currentColor}.mk-rule{border-color:var(--mk-rule)}.mk-frame{background:#1a1920;border-radius:14px;padding:0;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 40px 80px -30px #14102873,0 18px 36px -18px #1410284d}.mk-frame-bar{border-bottom:1px solid #ffffff12;align-items:center;gap:.75rem;padding:.6rem .85rem;display:flex}.mk-frame-dots{gap:6px;display:flex}.mk-frame-dots i{background:#ffffff24;border-radius:999px;width:10px;height:10px}.mk-frame-url{max-width:360px;font-family:var(--font-geist-mono), ui-monospace, monospace;color:#ffffff80;text-align:center;white-space:nowrap;text-overflow:ellipsis;background:#ffffff0f;border-radius:6px;flex:1;margin:0 auto;padding:.22rem .75rem;font-size:.68rem;overflow:hidden}.mk-app{background:var(--app-bg);color:var(--app-fg);font-size:13px}.mk-app-panel{background:var(--app-panel);border:1px solid var(--app-border);border-radius:12px}.mk-canvas{background-color:#0a0a10;background-image:radial-gradient(#ffffff17 1px,#0000 1px);background-size:18px 18px}.mk-progress{position:relative;overflow:hidden}.mk-progress:after{content:"";background:linear-gradient(90deg,#0000,#ffffff59,#0000);animation:2.2s ease-in-out infinite mk-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes mk-sweep{to{transform:translate(100%)}}.mk-pulse{animation:1.6s ease-in-out infinite mk-pulse}@keyframes mk-pulse{50%{opacity:.35}}.mk-faq summary{cursor:pointer;list-style:none}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq .mk-plus{transition:transform .25s}.mk-faq[open] .mk-plus{transform:rotate(45deg)}.mk-night{background:var(--mk-night);color:#f3f2f6}.mk-night .mk-eyebrow{color:var(--mk-night-ink-2)}.mk-night .mk-eyebrow:after{background:var(--mk-night-rule)}@media (prefers-reduced-motion:reduce){.mk-progress:after,.mk-pulse{animation:none}}
