@keyframes usxnn90{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes usxnn91{0%{opacity:0;transform:scale(1.8)rotate(6deg)}60%{opacity:1;transform:scale(.94)rotate(-3deg)}to{opacity:1;transform:scale(1)rotate(-3deg)}}@keyframes usxnn92{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-5px)rotate(1deg)}}@keyframes usxnn93{0%,49%{opacity:1}50%,to{opacity:0}}.usxnn94{text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex}.usxnn95{aspect-ratio:1;width:min(400px,46vh,80vw);position:relative}.usxnn96{width:100%;height:100%;position:absolute;inset:0}.usxnn97{place-items:center;animation:3.4s ease-in-out infinite usxnn92,.6s cubic-bezier(.2,.8,.2,1) .5s both usxnn90;display:grid;position:absolute;inset:0}.usxnn98{flex-direction:column;align-items:center;gap:8px;animation:.7s cubic-bezier(.2,.8,.2,1) .3s both usxnn90;display:flex;position:absolute;top:12%;left:calc(100% + 4px)}.usxnn99{writing-mode:vertical-rl;white-space:nowrap;color:var(--c-ink);font-family:Shojumaru,Fraunces Variable,serif;font-size:clamp(16px,3.1vh,30px);line-height:1}.usxnn9a{width:clamp(22px,4vh,32px);height:clamp(22px,4vh,32px);display:block}.usxnn9b{color:var(--c-paper);filter:url(#ink-rough);background:#c8402e;border-radius:3px;margin-top:6px;padding:3px;line-height:0;animation:.45s cubic-bezier(.2,.8,.2,1) 1.1s both usxnn91}.usxnn9c{font-family:var(--c-font-display);letter-spacing:-.02em;font-size:clamp(28px,4vw,40px);font-style:italic;font-weight:400;animation:.6s cubic-bezier(.2,.8,.2,1) .7s both usxnn90}.usxnn9d{vertical-align:-.1em;background:var(--c-accent);width:2px;height:.95em;margin-left:4px;animation:1.05s step-end infinite usxnn93;display:inline-block}.usxnn9e{max-width:440px;color:var(--c-muted);margin:0;font-size:15px;animation:.6s cubic-bezier(.2,.8,.2,1) .8s both usxnn90}.usxnn9f{font-family:var(--c-font-mono);color:var(--c-muted);align-items:center;gap:14px;margin-top:4px;font-size:13px;animation:.6s cubic-bezier(.2,.8,.2,1) .9s both usxnn90;display:flex}@media screen and (width<=720px){.usxnn98{display:none}}@keyframes _155w71w2{0%{opacity:0;transform:scale(1.7)rotate(-6deg)}55%{opacity:1;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes _155w71w3{0%,to{opacity:.9}50%{opacity:.45}}@keyframes _155w71w7{0%{transform:translateY(0)scale(1)}35%{transform:translateY(-4px)scale(1.38)}to{transform:translateY(0)scale(1)}}@keyframes _155w71wc{0%{color:var(--c-ink);transform:scale(1)}30%{color:var(--c-accent);transform:scale(1.22)}to{color:var(--c-ink);transform:scale(1)}}@keyframes _155w71wj{0%{transform:scale(1.45)rotate(-14deg)}60%{transform:scale(.94)rotate(-4deg)}to{transform:scale(1)rotate(0)}}@keyframes _155w71wk{0%{transform:scale(1.12)rotate(6deg)}to{transform:scale(1)rotate(0)}}@keyframes _155w71wp{0%{opacity:1;transform:translate(0)rotate(0)}20%{opacity:1;transform:translate(-3px,-2px)rotate(-6deg)}to{opacity:0;transform:translate(-14px,46px)rotate(-28deg)}}@keyframes _155w71ws{0%{transform:scale(1.5)rotate(-12deg)}to{transform:scale(1)rotate(0)}}@keyframes _155w71wx{0%{opacity:1;clip-path:inset(0 100% 0 0)}28%{opacity:1;clip-path:inset(0)}74%{opacity:1;clip-path:inset(0)}to{opacity:0;clip-path:inset(0)}}@keyframes _155w71wy{0%{opacity:0;transform:translate(-50%,-50%)scale(1.35)rotate(-12deg)}22%{opacity:1;transform:translate(-50%,-50%)scale(.94)rotate(-2deg)}32%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}74%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}to{opacity:0;transform:translate(-50%,-50%)scale(1)rotate(0)}}@keyframes _155w71wz{0%{opacity:0;transform:translate(-50%,-50%)}16%{opacity:1;transform:translate(-50%,-50%)}70%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-50%)}}@keyframes _155w71w12{0%{opacity:0;transform:translate(-50%,-50%)scale(2.6)rotate(-10deg)}14%{opacity:1;transform:translate(-50%,-50%)scale(.92)rotate(-3deg)}22%{transform:translate(-50%,-50%)scale(1.03)rotate(-4deg)}28%{transform:translate(-50%,-50%)scale(1)rotate(-4deg)}78%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(-4deg)}to{opacity:0;transform:translate(-50%,-54%)scale(1)rotate(-4deg)}}@keyframes _155w71w17{0%,to{opacity:.55}50%{opacity:1}}@keyframes _155w71w19{0%{opacity:.9}to{opacity:0}}._155w71w0{-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}._155w71w1{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._155w71w4{will-change:transform;z-index:2;position:absolute;top:0;left:0}._155w71w5{font-family:var(--c-font-mono);letter-spacing:.01em;white-space:nowrap;color:var(--c-ink);align-items:center;padding:6px 13px 7px;font-size:22px;font-weight:500;line-height:1.25;transition:transform .14s cubic-bezier(.34,1.56,.64,1);animation:.3s cubic-bezier(.34,1.56,.64,1) both _155w71w2;display:inline-flex;position:relative}._155w71w4[data-target=true] ._155w71w5{transform:scale(1.08)}._155w71w4[data-heavy=true] ._155w71w5{padding:9px 16px 10px;font-size:25px}._155w71w6{border:2px solid color-mix(in oklab, var(--c-ink) 32%, var(--c-paper));filter:url(#ink-rough);pointer-events:none;border-radius:4px;transition:border-color .12s,background-color .12s;position:absolute;inset:0}._155w71w4[data-target=true] ._155w71w6{border-color:var(--c-accent);background:color-mix(in oklab, var(--c-accent) 14%, var(--c-paper))}._155w71w4[data-danger=true] ._155w71w6{border-color:var(--c-error);animation:.7s ease-in-out infinite _155w71w3}._155w71w4[data-heavy=true] ._155w71w6{border-width:3px;border-color:var(--c-ink);box-shadow:inset 0 0 0 3px var(--c-paper), inset 0 0 0 4.5px color-mix(in oklab, var(--c-ink) 32%, var(--c-paper))}._155w71w8{transition:color 80ms;display:inline-block;position:relative}._155w71w8[data-s=typed]{color:var(--c-accent);animation:.2s cubic-bezier(.2,.8,.2,1) _155w71w7}._155w71w8[data-s=partial]{color:color-mix(in oklab, var(--c-accent) 60%, var(--c-ink))}._155w71w4[data-target=true] ._155w71w8[data-s=next]:after{content:"";background:var(--c-accent);border-radius:1px;height:2px;position:absolute;bottom:-2px;left:1px;right:1px}._155w71w8[data-shield=true]{color:var(--c-muted)}._155w71w8[data-shield=true][data-s=typed]{color:var(--c-error);text-decoration:line-through;text-decoration-thickness:2px}._155w71w9{border-right:2px solid color-mix(in oklab, var(--c-ink) 32%, var(--c-paper));width:8px;height:.9em;margin-right:6px;display:inline-block}._155w71wa{z-index:3;pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:start;display:grid;position:absolute;top:22px;left:40px;right:40px}._155w71wb{font-variant:small-caps;letter-spacing:.1em;color:var(--c-muted);font-size:12px;display:block}._155w71wd{transform-origin:0;font-family:var(--c-font-display);font-variant-numeric:tabular-nums;font-variation-settings:"opsz" 72;letter-spacing:-.02em;font-size:40px;font-weight:500;line-height:1;animation:.26s cubic-bezier(.2,.8,.2,1) _155w71wc;display:inline-block}._155w71we{text-align:center}._155w71wf{font-family:var(--c-font-display);font-size:22px;font-style:italic;line-height:1.1}._155w71wg{flex-wrap:wrap;justify-content:center;gap:3px;max-width:220px;margin-top:6px;display:flex}._155w71wh{background:color-mix(in oklab, var(--c-ink) 32%, var(--c-paper));border-radius:1px;width:2px;height:9px;transition:background-color .2s,transform .2s;transform:rotate(8deg)}._155w71wh[data-done=true]{background:var(--c-accent);transform:rotate(8deg)scaleY(1.3)}._155w71wi{text-align:right;justify-self:end;position:relative}._155w71wl{pointer-events:none;margin-left:auto;display:block}._155w71wl[data-dir=up]{animation:.26s cubic-bezier(.2,.8,.2,1) both _155w71wj}._155w71wl[data-dir=down]{animation:.2s cubic-bezier(.2,.8,.2,1) both _155w71wk}._155w71wi[data-reduced=true] ._155w71wl{animation:none}._155w71wm{background:color-mix(in oklab, var(--c-ink) 16%, var(--c-paper));border-radius:45% 20% 35% 25%;height:3px;margin-top:6px;margin-bottom:4px;margin-left:auto;display:block;position:relative;overflow:hidden}._155w71wn{transform-origin:0;background:var(--c-accent);transition:transform .18s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}._155w71wo{font-family:var(--c-font-mono);color:var(--c-muted);font-variant-numeric:tabular-nums;font-size:12px;display:block}._155w71wq{font-family:var(--c-font-mono);color:var(--c-error);font-size:15px;animation:.75s cubic-bezier(.2,.8,.2,1) forwards _155w71wp;position:absolute;top:36px;right:0}._155w71wr{z-index:3;align-items:flex-end;gap:7px;display:flex;position:absolute;bottom:22px;left:40px}._155w71wt{width:13px;height:18px;color:var(--c-ink);transition:color .3s}._155w71wt[data-full=false]{color:color-mix(in oklab, var(--c-ink) 32%, var(--c-paper));animation:.4s cubic-bezier(.34,1.56,.64,1) _155w71ws}._155w71wu{border-top:1.5px dashed color-mix(in oklab, var(--c-ink) 32%, var(--c-paper));z-index:1;height:0;position:absolute;left:24px;right:24px}._155w71wv{font-variant:small-caps;letter-spacing:.12em;color:var(--c-muted);font-size:12px;position:absolute;top:6px;right:0}._155w71ww{border-left:1.5px solid color-mix(in oklab, var(--c-accent) 26%, transparent);z-index:0;width:0;position:absolute;top:0;bottom:0;left:28px}._155w71w10{z-index:1;pointer-events:none;width:100%;height:100%;color:var(--c-ink);animation:.72s linear both _155w71wx;position:absolute;inset:0}._155w71w11{z-index:4;pointer-events:none;animation:.72s linear both _155w71wy;position:absolute;top:44%;left:34%}._155w71w11[data-reduced=true]{animation:.52s ease-out both _155w71wz}._155w71w13{z-index:4;pointer-events:none;color:var(--c-accent);flex-direction:column;align-items:center;padding:8px 26px 10px;animation:1.5s cubic-bezier(.2,.8,.2,1) forwards _155w71w12;display:flex;position:absolute;top:42%;left:50%}._155w71w13[data-tone=ink]{color:var(--c-ink)}._155w71w13[data-tone=error]{color:var(--c-error)}._155w71w14{filter:url(#ink-rough-heavy);opacity:.9;border:3px solid;border-radius:6px;position:absolute;inset:0}._155w71w15{font-family:var(--c-font-display);letter-spacing:-.02em;filter:url(#ink-rough);font-size:54px;font-style:italic;font-weight:600;line-height:1.05}._155w71w16{font-family:var(--c-font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:13px}._155w71w18{pointer-events:none;z-index:5;box-shadow:inset 0 0 140px 20px color-mix(in oklab, var(--c-error) 30%, transparent);animation:1.4s ease-in-out infinite _155w71w17;position:absolute;inset:0}._155w71w18[data-critical=true]{box-shadow:inset 0 0 180px 50px color-mix(in oklab, var(--c-error) 42%, transparent);animation-duration:.8s}._155w71w1a{pointer-events:none;z-index:5;background:color-mix(in oklab, var(--c-error) 16%, var(--c-paper));opacity:0;position:absolute;inset:0}._155w71w1a[data-on=true]{animation:.22s ease-out _155w71w19}@media (prefers-reduced-motion:reduce){._155w71wl{animation:none}._155w71w11{animation:.52s ease-out both _155w71wz}}@media (width<=720px){._155w71w11{scale:.72}}
