@font-face{font-family:satoshi;src:url(../media/Satoshi_Variable-s.p.1q7euddqujsio.woff2)format("woff2");font-display:swap;font-weight:300 900}@font-face{font-family:satoshi Fallback;src:local(Arial);ascent-override:92.36%;descent-override:21.95%;line-gap-override:9.14%;size-adjust:109.35%}.satoshi_6e8de14d-module__QfbQZG__className{font-family:satoshi,satoshi Fallback}.satoshi_6e8de14d-module__QfbQZG__variable{--font-satoshi:"satoshi", "satoshi Fallback"}
@font-face{font-family:splineMono;src:url(../media/SplineSansMono_Variable-s.p.0pl29tt8gr1ib.woff2)format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:splineMono Fallback;src:local(Arial);ascent-override:73.27%;descent-override:17.99%;line-gap-override:0.0%;size-adjust:131.49%}.splinemono_e69cb056-module__FcShIG__className{font-family:splineMono,splineMono Fallback}.splinemono_e69cb056-module__FcShIG__variable{--font-spline-mono:"splineMono", "splineMono Fallback"}
.mn{--mn-pink:#fc2b90;--mn-ink:#1a1a1a;--mn-white:#fdfdfd;--mn-ink-2:#5a4852;--mn-white-2:#cbbfc5;--mn-1:4px;--mn-2:8px;--mn-3:12px;--mn-4:16px;--mn-5:24px;--mn-6:32px;--mn-7:48px;--mn-8:64px;--mn-9:96px;--mn-t-14:14px;--mn-t-16:16px;--mn-t-20:20px;--mn-t-28:28px;--mn-t-40:40px;--mn-t-64:64px;--mn-sans:var(--font-satoshi), system-ui, sans-serif;--mn-mono:var(--font-spline-mono), ui-monospace, monospace;--mn-radius:999px;--mn-ease:cubic-bezier(.16, 1, .3, 1);background:var(--mn-ground);min-height:100dvh;color:var(--mn-fg);font-family:var(--mn-sans);font-size:var(--mn-t-16);caret-color:var(--mn-fg);scrollbar-color:var(--mn-fg) var(--mn-ground);-webkit-font-smoothing:antialiased;line-height:1.45;position:relative}.mn[data-ground=pink]{--mn-ground:var(--mn-pink);--mn-fg:var(--mn-ink);--mn-fg-2:var(--mn-ink);--mn-line:#1a1a1a57;--mn-act:var(--mn-ink);--mn-act-fg:var(--mn-white);--mn-act-hover:var(--mn-white);--mn-act-hover-fg:var(--mn-ink);--mn-sel:var(--mn-ink);--mn-sel-fg:var(--mn-white)}.mn[data-ground=white]{--mn-ground:var(--mn-white);--mn-fg:var(--mn-ink);--mn-fg-2:var(--mn-ink-2);--mn-line:#1a1a1a4d;--mn-act:var(--mn-pink);--mn-act-fg:var(--mn-ink);--mn-act-hover:var(--mn-ink);--mn-act-hover-fg:var(--mn-white);--mn-sel:var(--mn-pink);--mn-sel-fg:var(--mn-ink)}.mn[data-ground=ink]{--mn-ground:var(--mn-ink);--mn-fg:var(--mn-white);--mn-fg-2:var(--mn-white-2);--mn-line:#fdfdfd66;--mn-act:var(--mn-pink);--mn-act-fg:var(--mn-ink);--mn-act-hover:var(--mn-white);--mn-act-hover-fg:var(--mn-ink);--mn-sel:var(--mn-pink);--mn-sel-fg:var(--mn-ink)}html:has(.mn[data-ground=pink]){scrollbar-gutter:auto;background:#fc2b90}html:has(.mn[data-ground=pink]) body{scrollbar-gutter:auto;background:#fc2b90}html:has(.mn[data-ground=white]){scrollbar-gutter:auto;background:#fdfdfd}html:has(.mn[data-ground=white]) body{scrollbar-gutter:auto;background:#fdfdfd}html:has(.mn[data-ground=ink]){scrollbar-gutter:auto;background:#1a1a1a}html:has(.mn[data-ground=ink]) body{scrollbar-gutter:auto;background:#1a1a1a}.mn *,.mn :before,.mn :after{box-sizing:border-box}.mn ::selection{background:var(--mn-sel);color:var(--mn-sel-fg)}.mn h1,.mn h2,.mn p,.mn dl,.mn dd,.mn dt,.mn ol,.mn ul{margin:0;padding:0;list-style:none}.mn code{font-family:var(--mn-mono);font-size:inherit;font-weight:500}.mn-vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mn-pick{flex:none;line-height:0;display:block}.mn-pick img{width:100%;height:auto;display:block}.mn-bar{justify-content:space-between;align-items:center;gap:var(--mn-4);padding:var(--mn-5) var(--mn-6);display:flex}.mn-lockup{align-items:center;gap:var(--mn-2);font-size:var(--mn-t-28);letter-spacing:-.04em;font-weight:900;line-height:1;display:inline-flex}.mn-lockup .mn-pick{width:var(--mn-6)}.mn-btn{justify-content:center;align-items:center;gap:var(--mn-2);min-height:var(--mn-7);padding:0 var(--mn-5);border:2px solid var(--mn-act);border-radius:var(--mn-radius);background:var(--mn-act);color:var(--mn-act-fg);font:inherit;font-size:var(--mn-t-16);white-space:nowrap;cursor:pointer;transition:background-color .16s var(--mn-ease), color .16s var(--mn-ease), border-color .16s var(--mn-ease), transform .12s var(--mn-ease);font-weight:700;line-height:1;display:inline-flex}.mn-btn:hover{border-color:var(--mn-act-hover);background:var(--mn-act-hover);color:var(--mn-act-hover-fg)}.mn-btn:active{transform:translateY(1px)scale(.985)}.mn-btn:focus-visible,.mn-chip:focus-visible{outline:2px solid var(--mn-fg);outline-offset:3px}.mn-btn[aria-disabled=true],.mn-btn[data-disabled]{border-color:var(--mn-line);color:var(--mn-fg);cursor:not-allowed;background:0 0;transform:none}.mn-btn-note{font-size:var(--mn-t-14);font-weight:500}.mn-btn[data-loading=true]{cursor:progress}.mn-dots{gap:var(--mn-1);display:inline-flex}.mn-dots i{width:var(--mn-1);height:var(--mn-1);border-radius:var(--mn-radius);animation:mn-dot .72s var(--mn-ease) infinite alternate;background:currentColor}.mn-dots i:nth-child(2){animation-delay:.12s}.mn-dots i:nth-child(3){animation-delay:.24s}@keyframes mn-dot{0%{opacity:.25}to{opacity:1}}.mn-chip{align-items:center;gap:var(--mn-3);min-height:var(--mn-7);padding:0 var(--mn-4);border:2px solid var(--mn-line);border-radius:var(--mn-radius);color:var(--mn-fg);font:inherit;font-size:var(--mn-t-14);cursor:pointer;transition:border-color .16s var(--mn-ease);background:0 0;font-weight:700;line-height:1;display:inline-flex}.mn-chip:hover{border-color:var(--mn-fg)}.mn-chip:active{transform:translateY(1px)}.mn-chip-do{text-underline-offset:3px;text-decoration:underline}.mn-acts{align-items:center;gap:var(--mn-3);flex-wrap:wrap;display:flex}.mn-sample{min-height:var(--mn-6);padding:0 var(--mn-3);border:2px solid var(--mn-line);border-radius:var(--mn-radius);color:var(--mn-fg);font-size:var(--mn-t-14);white-space:nowrap;align-items:center;font-weight:500;line-height:1;display:inline-flex}.mn-h1{font-size:clamp(var(--mn-t-40), 4.4vw, var(--mn-t-64));letter-spacing:-.04em;text-wrap:balance;font-weight:900;line-height:1.02}.mn-sub{max-width:46ch;color:var(--mn-fg-2);font-size:var(--mn-t-16);text-wrap:pretty;font-weight:500}.mn-read{gap:var(--mn-3) var(--mn-6);flex-wrap:wrap;display:flex}.mn-read>div{align-items:baseline;gap:var(--mn-2);display:flex}.mn-read dt{color:var(--mn-fg-2);font-size:var(--mn-t-14);font-weight:500}.mn-read dd{font-size:var(--mn-t-20);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700;line-height:1.2}.mna{grid-template-rows:auto minmax(0,1fr) auto;min-height:100dvh;display:grid}.mna-field{min-height:320px;margin:0 var(--mn-6);position:relative}.mna-field canvas{width:100%;height:100%;position:absolute;inset:0}.mna-foot{align-items:end;gap:var(--mn-7);margin-top:var(--mn-4);padding:var(--mn-5) var(--mn-6) var(--mn-6);border-top:2px solid var(--mn-ink);grid-template-columns:minmax(0,1fr) auto;display:grid}.mna-say{gap:var(--mn-4);display:grid}.mna-say .mn-h1{max-width:16ch}.mna-side{justify-items:end;gap:var(--mn-4);display:grid}.mna-read{justify-content:flex-end}.mnb{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:100dvh;display:grid}.mnb .mn-bar{grid-column:1}.mnb-say{align-content:end;gap:var(--mn-5);padding:var(--mn-5) var(--mn-7) var(--mn-6) var(--mn-6);grid-area:2/1;display:grid}.mnb-more{gap:var(--mn-5);padding:0 var(--mn-7) var(--mn-8) var(--mn-6);grid-area:3/1;display:grid}.mnb-face{grid-area:1/2/span 3;min-height:420px;position:relative;overflow:hidden}.mnb-face canvas{width:100%;height:100%;position:absolute;inset:0}.mnb-face .mn-pick{transform-origin:7% 93%;will-change:transform;position:absolute;top:0;left:0}.mnb-face .mn-sample{right:var(--mn-4);bottom:var(--mn-4);border-color:var(--mn-ink);background:var(--mn-white);position:absolute}.mnb-coins{gap:var(--mn-3);display:grid}.mnb-coins h2{font-size:var(--mn-t-14);color:var(--mn-fg-2);font-weight:500}.mnb-coins ul{gap:var(--mn-2);display:grid}.mnb-coins li{gap:var(--mn-4);font-size:var(--mn-t-16);font-variant-numeric:tabular-nums;grid-template-columns:8ch 10ch minmax(0,1fr);align-items:baseline;font-weight:500;display:grid}.mnb-coins li b{font-weight:700}.mnb-coins li code{color:var(--mn-fg-2);font-size:var(--mn-t-14)}.mnc{min-height:100dvh;position:relative;overflow:hidden}.mnc-scene{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mnc .mn-bar,.mnc-top{z-index:1;position:relative}.mnc-scene .rock{fill:none;stroke:var(--mn-white);stroke-width:1px;opacity:.32}.mnc-scene .work{fill:none;stroke:var(--mn-ink);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.mnc-scene .hole{fill:var(--mn-ink);stroke:var(--mn-white);stroke-width:2px;stroke-linejoin:round}.mnc-scene .vein{fill:none;stroke:var(--mn-pink);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2 14;animation:.9s linear infinite mnc-flow}@keyframes mnc-flow{to{stroke-dashoffset:-16px}}.mnc-top{gap:var(--mn-5);max-width:760px;padding:var(--mn-4) var(--mn-6) 0;display:grid}.mnc-top .mn-h1 span{display:block}.mnc-tag{z-index:1;gap:var(--mn-1);padding:var(--mn-2) var(--mn-3);background:var(--mn-ink);color:var(--mn-white);font-size:var(--mn-t-14);white-space:nowrap;line-height:1.25;display:grid;position:absolute}.mnc-tag[data-on=sky]{color:var(--mn-ink);background:0 0;padding:0;font-weight:500}.mnc-tag[data-on=sky] span,.mnc-tag[data-on=sky] em{color:var(--mn-ink)}.mnc-tag b{font-size:var(--mn-t-20);letter-spacing:-.02em;font-weight:900}.mnc-tag span,.mnc-tag code{color:var(--mn-white-2)}.mnc-tag em{color:var(--mn-pink);font-variant-numeric:tabular-nums;font-style:normal;font-weight:700}.mnc-tag[data-side=left]{justify-items:end;transform:translate(-100%,-50%)}.mnc-tag[data-side=right]{transform:translateY(-50%)}.mnc-tag[data-side=up]{transform:translateY(-100%)}.mnc-toolspot{z-index:1;width:var(--mn-7);position:absolute;transform:translate(-50%,-78%)}.mnc .mn-sample{right:var(--mn-4);bottom:var(--mn-4);z-index:1;border-color:var(--mn-white);background:var(--mn-ink);color:var(--mn-white);position:absolute}@media (max-width:860px){.mn-bar{padding:var(--mn-4)}.mn-lockup{font-size:var(--mn-t-20)}.mn-lockup .mn-pick{width:var(--mn-5)}.mna-say .mn-h1,.mnc-top .mn-h1{font-size:var(--mn-t-28)}.mnc-top .mn-h1 span{display:inline}.mna-field{min-height:300px;margin:0 var(--mn-4)}.mna-foot{gap:var(--mn-5);padding:var(--mn-4);grid-template-columns:minmax(0,1fr)}.mna-side{justify-items:start}.mna-read{justify-content:flex-start}.mnb{grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr)}.mnb-say{padding:var(--mn-2) var(--mn-4) var(--mn-5);grid-row:2}.mnb-face{grid-area:3/1;min-height:400px}.mnb-more{padding:var(--mn-5) var(--mn-4) var(--mn-7);grid-row:4}.mnc-top{gap:var(--mn-4);padding:0 var(--mn-4)}.mnc-tag{padding:var(--mn-1) var(--mn-2)}.mnc-tag b{font-size:var(--mn-t-16)}}@media (max-width:480px){.mn-acts .mn-btn{flex:auto}.mn-read dd{font-size:var(--mn-t-16)}}@media (prefers-reduced-motion:reduce){.mn-btn,.mn-chip{transition:none}.mn-dots i,.mnc-scene .vein{animation:none}}
