@font-face{font-family:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:100%;font-display:swap;src:url(../media/f4a4b720e2c65fc7-s.2a5zzury7bvvl.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:100%;font-display:swap;src:url(../media/45ffbcdffab553f3-s.01g2kivmtf43w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:100%;font-display:swap;src:url(../media/a32bf90a071893d4-s.29dtuopo-jwmz.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:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:100%;font-display:swap;src:url(../media/72473373e412ffca-s.p.3p2zw-bmbrlar.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:Martian Mono Fallback;src:local(Arial);ascent-override:63.69%;descent-override:12.74%;line-gap-override:0.0%;size-adjust:157.02%}.Xk72jW_className{font-family:Martian Mono,Martian Mono Fallback;font-style:normal}.Xk72jW_variable{--font-martian:"Martian Mono", "Martian Mono Fallback"}
.ob{--ease:cubic-bezier(.23,1,.32,1);--fd:var(--font-fraunces),var(--font-eczar),"Iowan Old Style",Georgia,serif;--fs:var(--font-hanken),system-ui,"Segoe UI",sans-serif;--fm:var(--font-martian),ui-monospace,"Cascadia Mono",Consolas,monospace;background:var(--void);min-height:100dvh;color:var(--ink);font-family:var(--fs);-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:16px;line-height:1.55;position:relative;overflow-x:clip}.ob *{box-sizing:border-box}.ob a{color:var(--orchid-hi)}.ob a:hover{color:var(--ob-white)}.ob :focus-visible{outline:2px solid var(--orchid);outline-offset:3px}.ob ::selection{background:color-mix(in srgb,var(--apricot) 32%,transparent)}.ob [hidden]{display:none}.ob-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ob-ic{flex:none;width:18px;height:18px}.ob-stars{pointer-events:none;width:100vw;height:100vh;fill:var(--ob-white);position:fixed;top:0;left:0}.ob-stars .ob-tw{animation:3.6s ease-in-out infinite ob-tw}.ob-stars .ob-tw2{animation:5s ease-in-out 1.4s infinite ob-tw}.ob-top{z-index:10;background:var(--ob-veil);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--rule);align-items:center;gap:20px;padding:14px 28px;display:flex;position:sticky;top:0}.ob .ob-brand{font-family:var(--fd);font-variation-settings:"SOFT" 100;letter-spacing:-.02em;color:var(--ink);align-items:center;gap:10px;font-size:19px;font-weight:600;text-decoration:none;display:flex}.ob .ob-brand:hover{color:var(--ink)}.ob-steps{gap:4px;margin:0 auto;padding:0;list-style:none;display:flex}.ob-stp{height:34px;color:var(--muted);font:500 13.5px/1 var(--fs);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 12px;transition:color .15s,background-color .15s;display:flex}.ob-stp:not(:disabled):hover{color:var(--ink)}.ob-stp:disabled{cursor:default}.ob-stp .ob-n{width:20px;height:20px;font:500 10.5px/1 var(--fm);border:1px solid;border-radius:50%;place-items:center;display:grid}.ob-stp[aria-current=step]{background:var(--well);color:var(--ink)}.ob-stp.is-done{color:var(--ink-2)}.ob-stp.is-done .ob-n{background:var(--ok);border-color:var(--ok);color:var(--ob-on-ok)}.ob-who{color:var(--muted);font-size:13.5px}.ob-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:56px;max-width:1240px;margin:0 auto;padding:40px 28px 80px;display:grid;position:relative}.ob-flow{min-width:0;animation:ob-rise .35s var(--ease) backwards;gap:22px;display:grid}.ob-k{font:500 11.5px/1.3 var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--apricot-ink);margin:0}.ob-h1{font-family:var(--fd);font-variation-settings:"SOFT" 100;letter-spacing:-.028em;text-wrap:balance;margin:0;font-size:clamp(34px,4vw,52px);font-weight:560;line-height:1.04}.ob-lede{max-width:34em;color:var(--ink-2);margin:0;font-size:17px}.ob-field{gap:8px;display:grid}.ob-lbl{color:var(--ink-2);font-size:14px;font-weight:500}.ob-in{border:1px solid var(--rule-2);background:var(--panel);width:100%;height:48px;color:var(--ink);font:16px var(--fs);border-radius:12px;padding:0 16px}.ob-in::placeholder{color:var(--ob-faint)}.ob-in:focus-visible{outline:2px solid var(--orchid);outline-offset:1px}select.ob-in{cursor:pointer}.ob-addr{border:1px solid var(--rule-2);background:var(--panel);border-radius:12px;align-items:center;height:48px;display:flex}.ob-addr:focus-within{outline:2px solid var(--orchid);outline-offset:1px}.ob-addr span{color:var(--muted);font:15px var(--fm);padding-left:16px}.ob-addr input{min-width:0;height:100%;color:var(--ink);font:16px var(--fs);background:0 0;border:0;outline:none;flex:1;padding:0 16px 0 2px}.ob-addr input::placeholder{color:var(--ob-faint)}.ob-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ob .ob-btn{border:1px solid var(--rule-2);height:46px;color:var(--ink);font:600 15px/1 var(--fs);white-space:nowrap;cursor:pointer;transition:transform .2s var(--ease),background-color .2s ease,border-color .2s ease;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;display:inline-flex}.ob .ob-btn:hover{background:color-mix(in srgb,var(--ob-white) 6%,transparent);color:var(--ink)}.ob .ob-btn:active{transform:scale(.97)}.ob .ob-btn:disabled{opacity:.4;cursor:default;transform:none}.ob .ob-btn-p{background:var(--orchid);border-color:var(--orchid);color:var(--on-orchid)}.ob .ob-btn-p:hover{background:var(--orchid-hi);color:var(--on-orchid)}.ob .ob-btn-p:disabled:hover{background:var(--orchid)}.ob .ob-btn-lg{height:54px;padding:0 26px;font-size:16px}.ob-kinds{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:8px;max-height:460px;margin:0;padding:2px;list-style:none;display:grid;overflow:auto}.ob .ob-kind{border:1px solid var(--rule);background:var(--panel);height:100%;color:var(--ink);border-radius:14px;gap:4px;padding:12px 14px;text-decoration:none;transition:border-color .15s,background-color .15s;display:grid}.ob .ob-kind:hover{border-color:color-mix(in srgb,var(--orchid) 50%,transparent);color:var(--ink)}.ob .ob-kind[aria-current=true]{border-color:var(--orchid);background:color-mix(in srgb,var(--orchid) 10%,transparent)}.ob-kind b{font-size:15px;font-weight:600}.ob-kind span{color:var(--muted);font-size:13px;line-height:1.4}.ob .ob-kind.is-else{border-style:dashed}.ob-none{color:var(--muted);margin:0;font-size:15px}.ob-topics{gap:18px;display:grid}.ob-topic h2{font:500 13px/1.4 var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 6px}.ob-mech{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 16px;padding:12px 2px;display:grid}.ob-mech.is-detail{padding-left:22px}.ob-mq{cursor:pointer;font-size:15.5px}.ob-prov{max-width:100%;font:500 11px/1.3 var(--fm);letter-spacing:.02em;background:var(--well);color:var(--muted);border-radius:999px;grid-column:1/2;justify-self:start;align-items:center;gap:6px;padding:4px 9px;display:inline-flex}.ob-prov.is-catalog{background:color-mix(in srgb,var(--orchid) 12%,transparent);color:var(--orchid-hi)}.ob-prov.is-described{background:color-mix(in srgb,var(--apricot) 14%,transparent);color:var(--apricot-ink)}.ob-describe{gap:8px;margin:0 0 22px;display:grid}.ob-describe-row{flex-wrap:wrap;gap:8px;display:flex}.ob-describe-row .ob-in{flex:320px}.ob-describe-err{color:var(--bad-ink,#ffbac6);margin:0;font-size:13px}.ob-prov.is-confirmed{background:color-mix(in srgb,var(--ok) 12%,transparent);color:var(--ok-ink)}.ob-switch{appearance:none;background:color-mix(in srgb,var(--rule-2) 90%,transparent);cursor:pointer;border:0;border-radius:999px;grid-area:1/2/3;width:48px;height:28px;margin:0;transition:background-color .2s;position:relative}.ob-switch:before{content:"";background:var(--ob-white);width:22px;height:22px;box-shadow:var(--ob-knob-shadow);transition:transform .2s var(--ease);border-radius:50%;position:absolute;top:3px;left:3px}.ob-switch:checked{background:var(--ok)}.ob-switch:checked:before{transform:translate(20px)}.ob-words{gap:18px;display:grid}.ob-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.ob-pair .ob-lbl{grid-column:1/-1}.ob-check{border:1px solid var(--rule);background:var(--panel);cursor:pointer;border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.ob-check input{width:20px;height:20px;accent-color:var(--orchid);flex:none;margin:2px 0 0}.ob-check b{font-weight:600;display:block}.ob-check span span{color:var(--muted);font-size:14px}.ob-sumlist{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ob-sumlist li{color:var(--ink-2);grid-template-columns:22px minmax(0,1fr);gap:12px;font-size:15.5px;display:grid}.ob-sumlist .ob-ic{color:var(--ok);margin-top:2px}.ob-sumlist b{color:var(--ink);font-weight:600}.ob-sumlist a b{color:inherit}.ob-nav-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:6px;display:flex}.ob-alert{border:1px solid color-mix(in srgb,var(--bad) 45%,transparent);background:color-mix(in srgb,var(--bad) 10%,transparent);color:var(--bad-ink);border-radius:16px;gap:4px;padding:14px 16px;font-size:15px;display:grid}.ob-alert p{margin:0}.ob-alert p+p{font-size:14px}.ob-pv{border:1px solid var(--rule);background:var(--ob-glass);box-shadow:var(--ob-depth);border-radius:24px;gap:16px;padding:22px;display:grid;position:sticky;top:96px}.ob-pv.is-waiting{min-height:560px}.ob-pv-h{justify-content:space-between;align-items:center;gap:10px;display:flex}.ob-pv-h p{margin:0}.ob-mini{font:500 10.5px/1.3 var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0}.ob-live{align-items:center;gap:8px;display:inline-flex}.ob-live:before{content:"";background:var(--ob-dim);border-radius:50%;width:6px;height:6px;transition:background-color .2s}.ob-grid[data-pending] .ob-live:before{background:var(--apricot);animation:.9s ease-in-out infinite ob-tw}.ob-pv-biz{font-family:var(--fd);font-variation-settings:"SOFT" 100;overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:600;line-height:1.15}.ob-vsky{width:100%;height:auto;display:block}.ob-vsky .ob-path{fill:none;stroke:var(--rule);stroke-dasharray:2 6}.ob-vsky .ob-halo{fill:#0000;transition:fill .5s}.ob-vsky .is-on .ob-halo{fill:color-mix(in srgb,var(--orchid) 18%,transparent)}.ob-vsky .ob-core{fill:var(--ob-core);transition:fill .5s}.ob-vsky .is-on .ob-core{fill:var(--ob-core-on)}.ob-vsky text{font:500 10.5px var(--fm);letter-spacing:.1em;text-transform:uppercase;fill:var(--ob-dim);transition:fill .5s}.ob-vsky .is-on text{fill:var(--ink)}.ob-vline{fill:none;stroke:var(--orchid);stroke-width:1.5px;stroke-linejoin:round;transition:d .5s var(--ease)}.ob-pv-cols{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:16px;display:grid}.ob-pv-cols .ob-mini{margin-bottom:8px}.ob-menu{background:var(--ob-menu);border:1px solid var(--rule);border-radius:14px;align-content:start;gap:2px;margin:0;padding:10px;list-style:none;display:grid}.ob-menu li{color:var(--ink-2);animation:ob-rise .35s var(--ease) both;border-radius:8px;padding:7px 10px;font-size:14px}.ob-menu li.is-first{background:color-mix(in srgb,var(--ob-white) 7%,transparent);color:var(--ink)}.ob-menu li.is-own{color:var(--ink)}.ob-nums{align-content:start;gap:8px;margin:0;padding:0;list-style:none;display:grid}.ob-num{border:1px solid var(--rule);color:var(--ink-2);border-radius:12px;padding:10px 12px;font-size:13px;line-height:1.35}.ob-num b{font-family:var(--fd);font-variation-settings:"SOFT" 100;color:var(--ob-dim);margin-bottom:4px;font-size:20px;font-weight:500;line-height:1;display:block}.ob-num.is-empty{color:var(--muted);border-style:dashed}.ob-bub{background:var(--ob-said);border-radius:16px 16px 16px 5px;margin:0;padding:10px 14px;font-size:14px;line-height:1.5}.ob-pv-foot{color:var(--muted);margin:0;font-size:13px}.ob-pv .ob-alert{font-size:14px}.ob-warp{z-index:40;background:var(--ob-warp);place-items:center;width:100vw;height:100vh;animation:.2s both ob-fade-in;display:grid;position:fixed;top:0;left:0;overflow:hidden}.ob-streak{transform-origin:0;width:46vmax;height:2px;position:absolute;top:50%;left:50%}.ob-streak i{background:linear-gradient(90deg,transparent,var(--ink));opacity:0;width:30%;height:2px;animation:1.4s cubic-bezier(.5,0,.75,0) infinite ob-streak;animation-delay:var(--d,0s);border-radius:2px;display:block;transform:translate(0)scaleX(.2)}.ob-warp-t{font-family:var(--fd);font-variation-settings:"SOFT" 100;color:var(--ink);margin:0;font-size:28px;animation:.6s .3s both ob-fade-in;position:relative}.ob-done .ob-h1{font-size:clamp(40px,5vw,64px)}@keyframes ob-tw{0%,to{opacity:.2}50%{opacity:1}}@keyframes ob-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ob-streak{0%{opacity:0;transform:translate(0)scaleX(.2)}20%{opacity:1}to{opacity:0;transform:translate(320%)scaleX(1.6)}}@keyframes ob-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ob *,.ob :before{transition:none!important;animation:none!important}.ob-streak{display:none}}@media (max-width:980px){.ob-grid{grid-template-columns:minmax(0,1fr);gap:36px;padding:28px 18px 70px}.ob-pv{position:relative;top:auto}.ob-steps .ob-t,.ob-who{display:none}}@media (max-width:560px){.ob-pv-cols,.ob-pair{grid-template-columns:minmax(0,1fr)}.ob-top{gap:10px;padding:12px 16px}.ob-grid{padding:24px 16px 64px}}
