@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_d633ac5f-module__BboVrW__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_d633ac5f-module__BboVrW__variable{--font-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_768fb615-module__nw7kYW__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_768fb615-module__nw7kYW__variable{--font-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.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:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.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:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a85fe84266768609-s.00hx3ibfyf9qx.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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a85fe84266768609-s.00hx3ibfyf9qx.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:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_2cc09384-module__fqFPTW__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_2cc09384-module__fqFPTW__variable{--font-hand:"Caveat", "Caveat Fallback"}
.pf-under{pointer-events:none;fill:currentColor;width:calc(100% + 8px);height:12px;display:block;position:absolute;bottom:-5px;left:-3px;overflow:visible}.pf-under.pf-off{opacity:0;clip-path:inset(-6px 100% -6px -6px);transition:opacity 83ms ease-in,clip-path 0s 83ms}.pf-under.pf-on{opacity:1;clip-path:inset(-6px);transition:clip-path .25s cubic-bezier(.55,.04,.28,1) 83ms,opacity 0s 83ms}@media (prefers-reduced-motion:reduce){.pf-under.pf-off,.pf-under.pf-on{transition:none}}.rf{--rf-paper:var(--t-bg);margin:0;position:relative;container:rf/inline-size}.rf .rf-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rf .rf-say{max-width:none;min-height:66px;color:var(--t-fg);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0 .9em;margin:0 0 2px;display:flex}.rf .rf-say-t{align-items:center;gap:.3em;min-height:32px;display:inline-flex}.rf .rf-say-t[data-in]{animation:.62s cubic-bezier(.4,.08,.36,1) both rf-write}.rf .rf-say-t[data-tone=pencil]{color:var(--t-fg-subtle)}.rf .rf-word{min-height:32px;font:inherit;color:var(--t-fg-subtle);cursor:pointer;border-radius:3px;margin:0 -4px;padding:2px 4px;line-height:1.12}.rf .rf-word-t{display:inline-block;position:relative}.rf .rf-word[data-now]{color:var(--t-fg)}@media (hover:hover){.rf .rf-word:hover{color:var(--t-fg)}}.rf .rf-word:focus-visible,.rf .rf-pen:focus-visible{outline:2px solid var(--t-focus);outline-offset:2px}.rf .rf-stage{aspect-ratio:350/592;--rf-w:350;--sw:174;--sh:94;--rw:262;--rh:262;--fs-name:21;--fs-lab:19.5;--fs-kind:11.5;--fs-typed:12;--pad:9;--u:calc(100cqw / var(--rf-w));-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;max-width:440px;position:relative;container:rf-stage/inline-size}@container rf (min-width:600px){.rf .rf-say{flex-flow:wrap;align-items:center}.rf .rf-stage{aspect-ratio:740/520;--rf-w:740;--sw:200;--sh:100;--rw:286;--rh:258;--fs-name:23;--fs-lab:21;--fs-kind:12.5;--fs-typed:13;--pad:12;max-width:none}}@container rf (min-width:760px){.rf .rf-say{min-height:34px}}@container rf (min-width:900px){.rf .rf-stage{aspect-ratio:1200/450;--rf-w:1200;--sw:226;--sh:104;--rw:300;--rh:262;--fs-name:25;--fs-lab:22.5;--fs-kind:13;--fs-typed:13.5;--pad:13}}.rf .rf-stage[data-live]:not([data-phase=done]){cursor:crosshair}.rf .rf-ink{pointer-events:none;width:100%;height:100%;color:var(--t-fg);display:block;position:absolute;inset:0;overflow:visible}.rf .rf-ink-top{z-index:3}.rf .rf-only-mid,.rf .rf-only-wide{display:none}@container rf (min-width:600px){.rf .rf-only-tall{display:none}.rf .rf-only-mid{display:block}}@container rf (min-width:900px){.rf .rf-only-mid{display:none}.rf .rf-only-wide{display:block}}.rf .rf-pl{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.rf .rf-pl-fine{stroke-width:1.1px}.rf .rf-pl-heavy{stroke-width:1.8px}.rf .rf-t-pencil{color:var(--t-fg-subtle)}.rf .rf-ik{fill:currentColor;stroke:none}.rf .rf-body{fill:var(--rf-paper);stroke:none}.rf .rf-rv{fill:none;stroke:#fff;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:0}.rf [data-ink=draw] .rf-rv{animation:rf-draw var(--t,.3s) var(--e,ease-out) calc(var(--d,0s) + var(--rf-base,0s)) both}.rf [data-ink=lift] .rf-rv{animation:rf-lift var(--lt,.2s) cubic-bezier(.5, 0, .8, .5) var(--l,0s) both}.rf [data-ink=off] .rf-rv{stroke-dashoffset:1.002px}@keyframes rf-draw{0%{stroke-dashoffset:1.002px}to{stroke-dashoffset:0}}@keyframes rf-lift{0%{stroke-dashoffset:0}to{stroke-dashoffset:1.002px}}@keyframes rf-write{0%{clip-path:inset(-.4em 104% -.4em -.4em)}to{clip-path:inset(-.4em)}}.rf .rf-places{margin:0;padding:0;list-style:none}.rf .rf-place{left:calc(var(--xt) * var(--u));top:calc(var(--yt) * var(--u));box-sizing:border-box;width:calc(var(--sw) * var(--u));height:calc(var(--sh) * var(--u));max-width:none;padding:calc(19 * var(--u)) calc(var(--pad) * var(--u)) 0;gap:calc(2.5 * var(--u));background:var(--rf-paper);rotate:var(--r,0deg);transition:rotate .34s cubic-bezier(.34, 1.5, .5, 1), scale .34s cubic-bezier(.34, 1.5, .5, 1), opacity .2s linear var(--od,0s);flex-direction:column;margin:0;display:flex;position:absolute}.rf .rf-place[data-look=paper]{padding-top:calc(11 * var(--u))}.rf .rf-place[data-hot]{rotate:none;scale:1.04}.rf .rf-place[data-gone]{opacity:0}.rf .rf-sheet-ink{pointer-events:none;width:100%;height:100%;color:var(--t-fg);display:block;position:absolute;inset:0;overflow:visible}.rf .rf-name{font-family:var(--t-font-hand);font-size:max(19px, calc(var(--fs-name) * var(--u)));letter-spacing:.005em;color:var(--t-fg);white-space:nowrap;font-weight:600;line-height:.96}.rf .rf-kind{font-family:var(--t-font-text);font-size:max(11.5px, calc(var(--fs-kind) * var(--u)));color:var(--t-fg-muted);white-space:nowrap;line-height:1.2}.rf .rf-typed{font-family:var(--t-font-mono);font-size:max(11px, calc(var(--fs-typed) * var(--u)));letter-spacing:-.01em;color:var(--t-fg);white-space:nowrap;line-height:1.25}.rf .rf-lab{left:calc(var(--xt) * var(--u));top:calc(var(--yt) * var(--u));z-index:1;font-size:max(19px, calc(var(--fs-lab) * var(--u)));text-align:center;white-space:nowrap;color:var(--t-fg-subtle);pointer-events:none;font-weight:500;line-height:.98;position:absolute;translate:-50% -50%;rotate:-2deg}.rf .rf-lab[data-live]{transition:left .5s cubic-bezier(.3,1.2,.4,1),top .5s cubic-bezier(.3,1.2,.4,1),opacity .16s linear}.rf .rf-lab[data-ink=lift]{opacity:0}.rf .rf-lab[data-ink=draw]{animation:rf-write .42s cubic-bezier(.4, .08, .36, 1) var(--rf-base,0s) both}@container rf (min-width:600px){.rf .rf-place,.rf .rf-lab{left:calc(var(--xm) * var(--u));top:calc(var(--ym) * var(--u))}}@container rf (min-width:900px){.rf .rf-place,.rf .rf-lab{left:calc(var(--xw) * var(--u));top:calc(var(--yw) * var(--u))}}.rf .rf-pen{z-index:5;width:44px;height:44px;color:var(--t-fg);cursor:grab;touch-action:none;border-radius:50%;padding:0;position:absolute;top:0;left:0}.rf .rf-pen[data-fly]{transition:translate .46s cubic-bezier(.34,1.36,.5,1)}.rf .rf-stage[data-phase=drag] .rf-pen{cursor:grabbing}.rf .rf-stage[data-phase=done] .rf-pen{visibility:hidden}.rf .rf-pen-g{pointer-events:none;transform-origin:0 0;width:1px;height:1px;transition:rotate .3s cubic-bezier(.34,1.56,.5,1);display:block;position:absolute;top:50%;left:50%;overflow:visible}.rf .rf-pen:hover .rf-pen-g,.rf .rf-pen:focus-visible .rf-pen-g{rotate:9deg}.rf .rf-stage[data-phase=drag] .rf-pen-g{rotate:14deg}.rf .rf-pen[data-hint] .rf-pen-g{animation:.52s cubic-bezier(.3,0,.3,1) .9s 2 rf-tap}@keyframes rf-tap{0%,to{translate:0;rotate:none}38%{translate:2px -7px;rotate:9deg}72%{translate:0 1px;rotate:-2deg}}.rf .rf-frame{color:var(--t-fg)}.rf .rf-stage[data-phase=done] .rf-frame{color:var(--t-accent);transition:color .5s linear .3s}.rf .rf-record{z-index:2;box-sizing:border-box;width:calc(var(--rw) * var(--u));height:calc(var(--rh) * var(--u));padding:calc(14 * var(--u)) calc(18 * var(--u)) 0 calc(20 * var(--u));background:var(--rf-paper);visibility:hidden;opacity:0;--rd:.78s;position:absolute}.rf .rf-record[data-on]{visibility:visible;opacity:1;animation:rf-land .5s cubic-bezier(.3, 0, .3, 1) var(--rd) both}@keyframes rf-land{0%{opacity:0;scale:.9}55%{opacity:1;scale:1.025}to{opacity:1;scale:1}}.rf .rf-record .rf-rv{stroke-dashoffset:1.002px}.rf .rf-record[data-on] .rf-rv{animation:rf-draw var(--t,.3s) var(--e,ease-out) calc(var(--d,0s) + var(--rd) + var(--rf-base,0s)) both}.rf .rf-rec-h{font-size:max(24px, calc(31 * var(--u)));color:var(--t-fg);margin:0;font-weight:600;line-height:1}.rf .rf-rec-job{margin:calc(3 * var(--u)) 0 calc(9 * var(--u));font-family:var(--t-font-mono);font-size:max(11.5px, calc(13 * var(--u)));letter-spacing:-.01em;color:var(--t-fg-muted);white-space:nowrap;line-height:1.3}.rf .rf-rec-lines{gap:calc(3.5 * var(--u));margin:0;padding:0;list-style:none;display:grid}.rf .rf-rec-lines>li{align-items:center;gap:calc(7 * var(--u));max-width:none;font-family:var(--t-font-text);font-size:max(12.5px, calc(14.5 * var(--u)));color:var(--t-fg);white-space:nowrap;margin:0;line-height:1.3;display:flex}.rf .rf-rec-tick{width:calc(15 * var(--u));height:calc(15 * var(--u));color:var(--t-fg-subtle);flex:none;display:block;overflow:visible}.rf .rf-rec-w{font-weight:500}.rf .rf-rec-note{font-size:max(11.5px, calc(12.5 * var(--u)));color:var(--t-fg-muted)}.rf .rf-rec-foot{margin:calc(7 * var(--u)) 0 0;font-size:max(19px, calc(21 * var(--u)));color:var(--t-fg-subtle);transform-origin:0;font-weight:500;line-height:1;rotate:-2deg}.rf .rf-record[data-on] .rf-rec-h,.rf .rf-record[data-on] .rf-rec-job,.rf .rf-record[data-on] .rf-rec-w,.rf .rf-record[data-on] .rf-rec-note,.rf .rf-record[data-on] .rf-rec-foot{animation:rf-write .3s cubic-bezier(.4, .08, .36, 1) calc(var(--rd) + var(--wd,0s)) both}.rf .rf-cap{margin-top:1rem}@media (prefers-reduced-motion:reduce){.rf .rf-rv,.rf .rf-lab,.rf .rf-say-t,.rf .rf-record,.rf .rf-record *,.rf .rf-pen-g{animation:none!important}.rf .rf-place,.rf .rf-lab,.rf .rf-pen,.rf .rf-pen-g,.rf .rf-stage .rf-frame{transition:none!important}.rf [data-ink=lift] .rf-rv{stroke-dashoffset:1.002px}.rf .rf-record[data-on] .rf-rv{stroke-dashoffset:0}}@media print{.rf .rf-say,.rf .rf-pen,.rf .rf-stub,.rf .rf-stage[data-phase=rest] .rf-frame{display:none}}.fj,.prose .fj{max-width:none;margin:2.75em 0}.fj-stage{--fj-n:7;--fj-p:0;--fj-ms:0s;--fj-pad:40px;--fj-step:38px;position:relative;container:fj/inline-size}.fj-stage svg{pointer-events:none;overflow:visible}.fj-defs{position:absolute}.fj-ik{fill:currentColor}.fj-stage .fj-prompt{color:var(--t-fg-subtle);align-items:center;gap:10px;margin:0 0 14px;font-size:clamp(1.3125rem,1.24rem + .3vw,1.5rem);display:flex}.fj-arrow{flex:none;display:block}.fj-arrow-x{display:none}.fj-board{grid-template-columns:minmax(0,1fr);row-gap:18px;display:grid}.fj-way{height:calc((var(--fj-n) - 1) * var(--fj-step) + 40px);order:1;position:relative}.fj-above{order:2}.fj-below{order:3;grid-template-columns:minmax(0,1fr);row-gap:14px;display:grid}.fj-stage .fj-stops{margin:0;padding:0;list-style:none}.fj-stage .fj-stops>li{left:0;top:calc(20px + var(--i) * var(--fj-step));max-width:none;margin:0;position:absolute;translate:0 -50%}.fj-stop{text-align:left;white-space:nowrap;min-height:34px;color:var(--t-fg-subtle);-webkit-tap-highlight-color:transparent;border-radius:3px;padding:5px 10px 5px 46px;font-size:1.25rem;display:block}button.fj-stop{cursor:pointer}.fj-stop[aria-current]{color:var(--t-fg)}@media (hover:hover){button.fj-stop:hover,.fj-go:hover{color:var(--t-fg)}.fj-job[role=slider]:hover>svg{scale:1.14}}.fj-stop:focus-visible{outline:2px solid var(--t-focus);outline-offset:2px}.fj-stop-t{display:inline-block;position:relative}.fj-ul{width:calc(100% + 10px);height:9px;color:var(--t-fg);clip-path:inset(-2px 104% -2px -2px);display:block;position:absolute;bottom:-6px;left:-4px}.fj-stop[aria-current] .fj-ul,.fj-who[data-has]>.fj-ul{clip-path:inset(-2px -8px)}.fj-stage[data-moved] .fj-stop[aria-current] .fj-ul{transition:clip-path .24s cubic-bezier(.5, 0, .2, 1) calc(var(--fj-ms) * .78)}.fj-stage[data-moved] .fj-who[data-has]>.fj-ul{transition:clip-path .26s cubic-bezier(.5, 0, .2, 1) calc(var(--fj-ms) * .62)}.fj-track{z-index:1;width:24px;height:calc((var(--fj-n) - 1) * var(--fj-step));pointer-events:none;position:absolute;top:20px;left:0}.fj-line{display:block;position:absolute;top:0;left:0}.fj-line-y{width:24px;height:100%}.fj-line-x{width:100%;height:24px;display:none}.fj-pencil{color:var(--t-fg-subtle)}.fj-inked{color:var(--t-fg);stroke:currentColor;stroke-width:.6px}.fj-line-y.fj-inked{clip-path:inset(-30px -8px calc((1 - var(--fj-p)) * 100% - 12px) -8px)}.fj-line-x.fj-inked{clip-path:inset(-8px calc((1 - var(--fj-p)) * 100% - 14px) -8px -40px)}.fj-stage[data-moved] .fj-inked{transition:clip-path calc(var(--fj-ms) * .72) cubic-bezier(.16, .7, .2, 1)}.fj-stage[data-drag] .fj-inked{transition:none}.fj-dot{left:12px;top:calc(var(--i) / (var(--fj-n) - 1) * 100%);width:18px;height:18px;margin:-9px 0 0 -9px;position:absolute}.fj-dot:before{content:"";background:var(--t-bg);border-radius:50%;position:absolute;inset:4px}.fj-dot[data-passed]:before,.fj-dot[data-cur]:before{opacity:0}.fj-ring,.fj-tick{width:18px;height:18px;display:block;position:absolute;inset:0}.fj-ring{color:var(--t-fg-subtle)}.fj-dot[data-passed]>.fj-ring,.fj-dot[data-cur]>.fj-ring{opacity:0}.fj-stage[data-moved] .fj-dot[data-cur]:before,.fj-stage[data-moved] .fj-dot[data-cur]>.fj-ring{transition:opacity 60ms linear calc(var(--fj-ms) * .7)}.fj-tick{color:var(--t-fg);clip-path:inset(-3px 112% -3px -3px);top:-2px;left:13px}.fj-dot[data-passed]>.fj-tick{clip-path:inset(-3px)}.fj-stage[data-moved] .fj-dot[data-passed]>.fj-tick{transition:clip-path .21s cubic-bezier(.45, 0, .2, 1) var(--td,0s)}.fj-car{width:0;height:0;translate:0 calc(var(--fj-p) * (var(--fj-n) - 1) * var(--fj-step));pointer-events:none;position:absolute;top:0;left:12px}.fj-job{width:44px;height:44px;color:var(--t-accent);pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:50%;place-items:center;margin:-22px 0 0 -22px;display:grid;position:absolute;top:0;left:0}.fj-job[role=slider]{cursor:grab}.fj-stage[data-drag] .fj-job{cursor:grabbing}.fj-job:focus-visible{outline:2px solid var(--t-focus);outline-offset:-2px}.fj-job:before{content:"";background:var(--t-bg);border-radius:50%;position:absolute;inset:10px}.fj-job>svg{width:32px;height:32px;transition:scale .22s cubic-bezier(.3,1.5,.5,1);display:block;position:relative}.fj-stage[data-drag] .fj-job>svg{scale:1.14}.fj-lane+.fj-lane{margin-top:14px}.fj-stage .fj-who{width:fit-content;color:var(--t-fg-subtle);margin:0 0 4px;font-size:1.1875rem;font-weight:600;line-height:1.1;position:relative}.fj-stage .fj-who[data-has]{color:var(--t-fg)}.fj-says{display:grid}.fj-stage .fj-say{max-width:26rem;color:var(--t-fg);visibility:hidden;grid-area:1/1;margin:0;font-size:1.3125rem;line-height:1.16}.fj-stage .fj-say[data-cur]{visibility:visible}.fj-l{display:block}.fj-l+.fj-l{margin-top:3px}.fj-say[data-cur=w]>.fj-l{animation:fj-write var(--wt,.4s) cubic-bezier(.4, .08, .36, 1) var(--wd,0s) both}@keyframes fj-write{0%{clip-path:inset(-.3em 100% -.3em -.3em)}to{clip-path:inset(-.3em -.6em -.3em -.3em)}}.fj-turn{justify-content:space-between;align-items:center;min-height:44px;margin-top:6px;display:flex}.fj-go{min-width:44px;min-height:44px;color:var(--t-fg-subtle);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:3px;align-items:center;gap:8px;padding:0 4px;font-size:1.3125rem;display:inline-flex}.fj-go-on{color:var(--t-fg)}.fj-go:disabled{visibility:hidden}.fj-go:focus-visible{outline:2px solid var(--t-focus);outline-offset:2px}.fj-rec{justify-self:start;width:min(100% - 14px,19rem);margin:6px 7px 8px;padding:10px 12px 12px;position:relative;rotate:-.5deg}.fj-side{color:var(--t-fg);display:block;position:absolute}.fj-side-t,.fj-side-b{width:100%;height:12px;left:0}.fj-side-t{top:-6px}.fj-side-b{bottom:-6px}.fj-side-l,.fj-side-r{width:12px;height:100%;top:0}.fj-side-l{left:-6px}.fj-side-r{right:-6px}.fj-stage .fj-rec-t{color:var(--t-fg);margin:0 0 6px;font-size:1.3125rem;font-weight:600}.fj-stage .fj-rows{grid-template-columns:15px max-content minmax(0,1fr);gap:2px 7px;margin:0;padding:0;list-style:none;display:grid}.fj-stage .fj-rows>li{grid-column:1/-1;grid-template-columns:subgrid;visibility:hidden;align-items:baseline;max-width:none;min-height:26px;margin:0;display:grid;position:relative}.fj-stage .fj-rows>li[data-in]{visibility:visible}.fj-rrule{width:100%;height:5px;color:var(--t-line-strong);visibility:visible;display:block;position:absolute;bottom:-3px;left:0}.fj-rtick{width:15px;height:15px;color:var(--t-fg);align-self:center;display:block}.fj-stage .fj-rk{white-space:nowrap;color:var(--t-fg-subtle);font-size:1.1875rem;font-weight:600}.fj-rv{font-family:var(--t-font-text);font-size:var(--t-text-caption);color:var(--t-fg);line-height:1.3}.fj-rows>li[data-in=w]>.fj-rtick{animation:fj-write .2s cubic-bezier(.45, 0, .2, 1) var(--wd,0s) both}.fj-rows>li[data-in=w]>.fj-rk,.fj-rows>li[data-in=w]>.fj-rv{animation:fj-write .38s cubic-bezier(.4, .08, .36, 1) calc(var(--wd,0s) + .17s) both}.fj-stage .fj-sign{text-align:right;color:var(--t-fg);visibility:hidden;margin:8px 0 0;font-size:1.3125rem;font-weight:600;rotate:-1.5deg}.fj-stage .fj-sign[data-in]{visibility:visible}.fj-sign[data-in=w]{animation:fj-write .52s cubic-bezier(.4, .08, .36, 1) var(--wd,0s) both}@container fj (min-width:620px){.fj-arrow-x{display:block}.fj-arrow-y,.fj-turn{display:none}.fj-board{row-gap:8px}.fj-above{width:min(100%,26rem);translate:calc(var(--fj-p) * (100cqw - 100%)) 0;order:1}.fj-way{order:2;height:74px}.fj-below{width:min(100%,47.875rem);translate:calc(var(--fj-p) * (100cqw - 100%)) 0;order:3;grid-template-columns:minmax(0,1fr) 19.875rem;align-items:start;gap:0 2rem}.fj-rec{width:19rem;padding-inline:16px}.fj-rv{font-size:var(--t-text-small)}.fj-stage[data-moved] .fj-above,.fj-stage[data-moved] .fj-below{transition:translate calc(var(--fj-ms) * 1.1 + .14s) cubic-bezier(.3, 1.06, .36, 1) 30ms}.fj-stage[data-drag] .fj-above,.fj-stage[data-drag] .fj-below{transition:translate .16s cubic-bezier(.2,.7,.3,1)}.fj-stage .fj-stops>li{left:calc(var(--fj-pad) + (100% - 2 * var(--fj-pad)) * var(--i) / (var(--fj-n) - 1));top:0;translate:-50%}.fj-stop{text-align:center;min-width:44px;min-height:32px;padding:4px 6px;position:relative}.fj-stop:after{content:"";height:40px;position:absolute;top:100%;left:0;right:0}.fj-track{left:var(--fj-pad);right:var(--fj-pad);width:auto;height:24px;top:40px}.fj-line-y{display:none}.fj-line-x{display:block}.fj-dot{left:calc(var(--i) / (var(--fj-n) - 1) * 100%);top:12px}.fj-tick{top:-9px;left:4px}.fj-car{translate:calc(var(--fj-p) * (100cqw - 2 * var(--fj-pad))) 0;top:12px;left:0}.fj-job{touch-action:pan-y}}.fj .fj-cap{margin-top:1rem}.fj .fj-text ol{list-style:decimal}.fj .fj-text li{max-width:none;margin:0}.fj .fj-text li+li{margin-top:4px}.fj-text strong{color:var(--t-fg);font-weight:600}@media screen{.fj-stage[data-armed]:not([data-on]) :is(.fj-prompt,.fj-stop-t,.fj-lane){clip-path:inset(-.6em 104% -.6em -.6em)}.fj-stage[data-armed][data-on] :is(.fj-prompt,.fj-stop-t,.fj-lane){clip-path:inset(-.6em)}.fj-stage[data-armed][data-on] :is(.fj-line-x,.fj-line-y).fj-pencil{clip-path:inset(-8px)}.fj-stage[data-armed][data-on] :is(.fj-side-t,.fj-side-b,.fj-side-l,.fj-side-r){clip-path:inset(-6px)}.fj-stage[data-armed]:not([data-on]) .fj-line-x.fj-pencil{clip-path:inset(-8px 100% -8px -8px)}.fj-stage[data-armed]:not([data-on]) .fj-line-y.fj-pencil{clip-path:inset(-8px -8px 100%)}.fj-stage[data-armed]:not([data-on]) :is(.fj-inked,.fj-dot,.fj-car,.fj-rec>:not(.fj-side),.fj-turn){opacity:0}.fj-stage[data-armed]:not([data-on]) :is(.fj-dot,.fj-car){scale:.3}.fj-stage[data-armed]:not([data-on]) :is(.fj-side-t,.fj-side-b){clip-path:inset(-6px 100% -6px -6px)}.fj-stage[data-armed]:not([data-on]) :is(.fj-side-l,.fj-side-r){clip-path:inset(-6px -6px 100%)}.fj-stage[data-armed][data-on] .fj-prompt{transition:clip-path .42s cubic-bezier(.4,.08,.36,1)}.fj-stage[data-armed][data-on] :is(.fj-line-x,.fj-line-y).fj-pencil{transition:clip-path .64s cubic-bezier(.55,.04,.28,1) .16s}.fj-stage[data-armed][data-on] .fj-stop-t{transition:clip-path .26s cubic-bezier(.4, .08, .36, 1) calc(.2s + var(--i,0) * 80ms)}.fj-stage[data-armed][data-on] .fj-dot{transition:opacity 80ms linear calc(.18s + var(--i,0) * 80ms), scale .3s cubic-bezier(.34, 1.56, .64, 1) calc(.18s + var(--i,0) * 80ms)}.fj-stage[data-armed][data-on] .fj-car{transition:opacity 80ms linear .76s,scale .38s cubic-bezier(.34,1.7,.6,1) .76s}.fj-stage[data-armed][data-on] .fj-inked{transition:opacity .16s linear .82s}.fj-stage[data-armed][data-on] .fj-side-t{transition:clip-path .24s cubic-bezier(.55,.04,.28,1) .7s}.fj-stage[data-armed][data-on] .fj-side-l{transition:clip-path .21s cubic-bezier(.55,.04,.28,1) .96s}.fj-stage[data-armed][data-on] .fj-side-r{transition:clip-path .21s cubic-bezier(.55,.04,.28,1) 1.18s}.fj-stage[data-armed][data-on] .fj-side-b{transition:clip-path .24s cubic-bezier(.55,.04,.28,1) 1.4s}.fj-stage[data-armed][data-on] .fj-rec>:not(.fj-side){transition:opacity .26s ease-out 1.5s}.fj-stage[data-armed][data-on] .fj-lane[data-lane=client]{transition:clip-path .42s cubic-bezier(.4,.08,.36,1) .9s}.fj-stage[data-armed][data-on] .fj-lane[data-lane=staff]{transition:clip-path .42s cubic-bezier(.4,.08,.36,1) 1.05s}.fj-stage[data-armed][data-on] .fj-lane[data-lane=auto]{transition:clip-path .42s cubic-bezier(.4,.08,.36,1) 1.2s}.fj-stage[data-armed][data-on] .fj-turn{transition:opacity .2s ease-out 1.5s}}@media (prefers-reduced-motion:reduce){.fj-stage *,.fj-stage :before{transition:none!important;animation:none!important}}@media print{.fj-stage .fj-prompt,.fj-turn{display:none}}.mts{container:mts/inline-size}.mts,.prose .mts{margin:2.75em 0}.mts .mts-title{margin:0}.mts-title{color:var(--t-fg);white-space:nowrap}.mts-stage{aspect-ratio:736/518;-webkit-user-select:none;user-select:none;max-width:820px;position:relative}.mts-draw{position:absolute;inset:0}.mts-svg{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.mts-svg.mts-narrow{display:none}@container mts (max-width:519.98px){.mts-stage{aspect-ratio:343/375}.mts-svg.mts-wide{display:none}.mts-svg.mts-narrow{display:block}}.mts-glass{fill:var(--t-bg)}.mts-t{font-family:var(--t-font-hand);letter-spacing:.005em;fill:currentColor;font-weight:500}.mts-t-p{font-weight:600}.mts-t-halo{paint-order:stroke;stroke:var(--t-bg);stroke-width:5px;stroke-linejoin:round}.mts-stage[data-phase=armed] :is(.mts-svg,.mts-h){visibility:hidden}.mts-rv{animation:mts-reveal var(--t,.3s) cubic-bezier(.55, .04, .28, 1) var(--d,0s) both}@keyframes mts-reveal{0%{stroke-dashoffset:1.002px}to{stroke-dashoffset:0}}.mts-wr{animation:mts-write .34s cubic-bezier(.4, .08, .36, 1) var(--d,0s) both}@keyframes mts-write{0%{clip-path:inset(-30% 106% -30% -6%)}to{clip-path:inset(-30% -6%)}}.mts-ghost{animation:.22s ease-out both mts-lift}@keyframes mts-lift{to{opacity:0}}.mts-prompt{transition:opacity .3s var(--t-ease-out)}.mts-prompt.is-off{opacity:0}.mts-h{touch-action:none;-webkit-tap-highlight-color:transparent;border-radius:50%;width:44px;height:44px;margin:-22px 0 0 -22px;position:absolute;top:0;left:0}.mts-h>svg{pointer-events:none;width:44px;height:44px;margin:-22px 0 0 -22px;transition:scale .3s cubic-bezier(.34,1.56,.64,1);display:block;position:absolute;top:50%;left:50%;overflow:visible}@media (pointer:fine){.mts-h{width:30px;height:30px;margin:-15px 0 0 -15px}}.mts-h-c{cursor:nesw-resize}.mts-h-w{cursor:ew-resize}.mts-h-h{cursor:ns-resize}.mts-h-bg{fill:var(--t-bg)}.mts-h:focus-visible>svg{scale:1.3}@media (hover:hover){.mts-h:hover>svg{scale:1.3}}.mts-h[data-on]>svg{transition-duration:.16s;scale:1.5}.mts-h:focus-visible{outline:2px solid var(--t-focus);outline-offset:-3px}.mts-stage[data-phase=first] .mts-h,.mts-stage[data-phase=pop] .mts-h{animation:mts-pop .42s cubic-bezier(.34, 1.56, .64, 1) var(--d,0s) both}@keyframes mts-pop{0%{opacity:0;scale:.2}to{opacity:1;scale:1}}.mts-ctl{gap:0;max-width:820px;margin-top:10px;display:grid}.mts-row{grid-template-columns:5.6rem minmax(0,1fr);align-items:baseline;column-gap:2px;display:grid}.mts-words{flex-wrap:wrap;align-items:baseline;gap:0 4px;display:flex}.mts .mts-k{color:var(--t-fg-subtle);font-size:1.1875rem;font-weight:600}.mts-word{min-width:24px;min-height:36px;color:var(--t-fg-subtle);cursor:pointer;border-radius:3px;padding:2px 7px;font-size:clamp(1.3125rem,1.24rem + .3vw,1.5rem)}.mts-word-t{display:inline-block;position:relative}.mts-word[aria-pressed=true]{color:var(--t-fg)}@media (hover:hover){.mts-word:not(:disabled):hover{color:var(--t-fg)}}.mts-word:disabled{cursor:default}.mts-word:disabled:not([aria-pressed=true]){color:var(--t-fg-subtle)}.mts-word:focus-visible{outline:2px solid var(--t-focus);outline-offset:2px}@container mts (max-width:419.98px){.mts-row{grid-template-columns:minmax(0,1fr)}.mts .mts-k{line-height:1}.mts-words{gap:0 6px;margin-left:-4px}.mts-word{padding-inline:4px;font-size:1.25rem}}.mts-on{margin:4px 0 0}.mts .mts-cap{margin-top:.3rem}@media (prefers-reduced-motion:reduce){.mts-rv,.mts-wr,.mts-ghost,.mts-stage .mts-h{animation:none!important}.mts .mts-rv{stroke-dashoffset:0}.mts-ghost{display:none}.mts-h>svg,.mts-prompt{transition:none}}@media print{.mts-h,.mts-prompt{display:none}.mts-stage[data-phase=armed] .mts-svg{visibility:visible}}.prose figure.rd,figure.rd{max-width:none;margin:2.75em 0;container:rd/inline-size}.rd-stage{--f:41.667ms;--rd-pen-ease:cubic-bezier(.55, .04, .28, 1);--rd-write-ease:cubic-bezier(.4, .08, .36, 1);position:relative}.rd-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rd-pen{pointer-events:none;fill:currentColor;color:var(--t-fg);display:block;position:absolute;overflow:visible}.rd-top{flex-wrap:wrap;align-items:baseline;gap:0 10px;margin-bottom:16px;display:flex}.rd-prompt{white-space:nowrap}.rd-switch{flex-wrap:wrap;align-items:baseline;gap:0;margin-left:-8px;display:flex}.rd-dot{font-family:var(--t-font-hand);color:var(--t-fg-subtle);font-size:1.375rem;line-height:1}.rd-word{min-height:44px;color:var(--t-fg-subtle);cursor:pointer;transition:color calc(3 * var(--f)) ease-out;border-radius:3px;padding:4px 8px;font-size:clamp(1.3125rem,1.24rem + .3vw,1.5rem)}.rd-word-t{transition:transform calc(7 * var(--f)) cubic-bezier(.34, 1.56, .5, 1);display:inline-block;position:relative}.rd-word[aria-checked=true]{color:var(--t-fg)}@media (hover:hover){.rd-word:hover{color:var(--t-fg)}.rd-word:not([aria-checked=true]):hover .rd-word-t{transform:translateY(-1.5px)rotate(-2deg)}}.rd-word:active .rd-word-t,.rd-act:active .rd-act-t{transition-duration:calc(1.5 * var(--f));transform:translateY(1px)}.rd-word:focus-visible,.rd-act:focus-visible{outline:2px solid var(--t-focus);outline-offset:2px}.rd-under{width:calc(100% + 8px);height:12px;bottom:-5px;left:-3px}.rd-word .rd-under{opacity:0;clip-path:inset(-6px 100% -6px -6px);transition:opacity calc(2 * var(--f)) ease-in, clip-path 0s calc(2 * var(--f))}.rd-word[aria-checked=true] .rd-under{opacity:1;clip-path:inset(-6px);transition:clip-path calc(6 * var(--f)) var(--rd-pen-ease) calc(2 * var(--f)), opacity 0s calc(2 * var(--f))}.rd-sheet{transform-origin:30% 110%;padding:clamp(14px,3.4cqi,24px) clamp(14px,3.8cqi,30px) clamp(10px,2.6cqi,18px);position:relative}.rd-frame{pointer-events:none;position:absolute;inset:0}.rd-fr-top{width:calc(100% + 20px);height:16px;top:-8px;left:-9px}.rd-fr-bottom{width:calc(100% + 21px);height:16px;bottom:-8px;left:-12px}.rd-fr-left{width:16px;height:calc(100% + 22px);top:-11px;left:-8px}.rd-fr-right{width:16px;height:calc(100% + 19px);top:-6px;right:-8px}.rd-fr-again{width:43%;height:12px;bottom:-11px;left:21%}.rd-stage[data-armed]:not([data-on]) .rd-fr{clip-path:inset(-8px 100% -8px -8px)}.rd-stage[data-armed]:not([data-on]) :is(.rd-fr-left,.rd-fr-right,.rd-split-down){clip-path:inset(-8px -8px 100%)}.rd-stage[data-armed][data-on] .rd-fr{clip-path:inset(-8px);transition:clip-path var(--ft,.25s) var(--rd-pen-ease) var(--fd,0s)}.rd-head{flex-direction:column-reverse;gap:2px;margin-bottom:14px;padding-bottom:12px;display:flex;position:relative}.rd-reads{min-width:0;margin:0;display:grid}.rd-read{flex-wrap:wrap;grid-area:1/1;align-items:baseline;gap:0 .5em;display:flex}.rd-is{white-space:nowrap}.rd-kind{white-space:nowrap;align-self:flex-end}.rd-rule{width:calc(100% + 9px);height:12px;bottom:-6px;left:-4px}@container rd (min-width:30rem){.rd-head{flex-direction:row;justify-content:space-between;align-items:baseline;gap:16px}.rd-kind{align-self:auto}}.rd-read,.rd-note,.rd-gate,.rd-msg,.rd-went,.rd-alt{visibility:hidden;opacity:0;transition:opacity calc(3 * var(--f)) ease-in, visibility 0s calc(3 * var(--f))}.rd-read[data-on],.rd-note[data-on],.rd-gate[data-on],.rd-gate[data-on] .rd-msg[data-on],.rd-gate[data-on] .rd-went[data-on],.rd-alt[data-on]{visibility:visible;opacity:1;transition:opacity calc(4 * var(--f)) ease-out calc(4 * var(--f)), visibility 0s calc(4 * var(--f))}.rd-is,.rd-note,.rd-alt,.rd-went{clip-path:inset(-.45em 100% -.45em -.45em)}.rd-read:not([data-on]) .rd-is,.rd-note:not([data-on]),.rd-alt:not([data-on]){transition:opacity calc(3 * var(--f)) ease-in, visibility 0s calc(3 * var(--f)), clip-path 0s calc(3 * var(--f))}.rd-read[data-on] .rd-is,.rd-note[data-on],.rd-alt[data-on],.rd-gate[data-on] .rd-went[data-on]{clip-path:inset(-.8em -1.1em);transition:clip-path calc(10 * var(--f)) var(--rd-write-ease) calc(4 * var(--f)), opacity 0s calc(4 * var(--f)), visibility 0s calc(4 * var(--f))}.rd-lines{grid-template-columns:minmax(0,1fr);display:grid}.rd-col{align-content:start;row-gap:7px;margin:0;display:grid}.rd-row{grid-template-columns:4.25rem minmax(0,1fr);align-items:baseline;column-gap:10px;display:grid}.rd .rd-k{font-weight:600}.rd-k{color:var(--t-fg-subtle);transition:opacity calc(6 * var(--f)) ease-out var(--d,0s);font-size:1.1875rem}.rd-v{min-width:0;font-family:var(--t-font-text);color:var(--t-fg);margin:0;font-size:.9375rem;line-height:1.5}.rd-val{width:fit-content;max-width:100%;transition:color calc(6 * var(--f)) ease-out var(--d,0s), opacity calc(6 * var(--f)) ease-out var(--d,0s);display:block;position:relative}.rd-alts{justify-items:start;display:inline-grid}.rd-alt{grid-area:1/1}.rd-fig{font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;font-weight:500;display:inline-block;position:relative}.rd-fig-key{margin-right:.6em}.rd-step{white-space:nowrap;margin-right:.35em}.rd-row[data-s=out] .rd-val{color:var(--t-fg-subtle);opacity:.5}.rd-strike{opacity:0;clip-path:inset(-6px 100% -6px -6px);width:calc(100% + 11px);height:14px;transition:opacity calc(3 * var(--f)) ease-in var(--d,0s), clip-path 0s calc(var(--d,0s) + 3 * var(--f));margin-top:-7px;top:50%;left:-5px}.rd-slash{width:calc(100% + 8px);height:100%;margin-top:0;top:0;left:-4px}.rd-row[data-s=out] .rd-strike{opacity:1;clip-path:inset(-6px);transition:clip-path calc(6 * var(--f)) var(--rd-pen-ease) var(--d,0s), opacity 0s var(--d,0s)}.rd-tick{vertical-align:-3px;width:17px;height:17px;margin-left:1px;display:inline-block;position:relative}.rd-row[data-s=out] .rd-step .rd-tick{clip-path:inset(-3px 100% -3px -3px);transition:clip-path 0s calc(var(--d,0s) + 5 * var(--f))}.rd-row[data-s=ink] .rd-step .rd-tick{clip-path:inset(-3px);transition:clip-path calc(4 * var(--f)) cubic-bezier(.3, .1, .3, 1) calc(var(--d,0s) + 5 * var(--f) + var(--k,0) * 2.4 * var(--f))}.rd-loop{color:var(--t-accent);opacity:0;transition:opacity calc(3 * var(--f)) ease-in}.rd-rv{fill:none;stroke:#fff;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:1.002px;transition:stroke-dashoffset 0s calc(3 * var(--f))}.rd-row[data-key] .rd-loop{opacity:1;transition:none}.rd-row[data-key] .rd-rv{stroke-dashoffset:0;transition:stroke-dashoffset var(--lt,.3s) var(--le,ease-out) calc(var(--dl,0s) + var(--ld,0s))}.rd-row[data-key] .rd-loop-again{opacity:0;transition:opacity calc(3 * var(--f)) ease-in}.rd-row[data-key] .rd-loop-again .rd-rv{stroke-dashoffset:1.002px;transition:stroke-dashoffset 0s calc(3 * var(--f))}.rd-stage[data-refused] .rd-row[data-key] .rd-loop-again{opacity:1;transition:none}.rd-stage[data-refused] .rd-row[data-key] .rd-loop-again .rd-rv{stroke-dashoffset:0;transition:stroke-dashoffset var(--lt,.3s) var(--le,ease-out) calc(10 * var(--f) + var(--ld,0s))}.rd-stage[data-armed]:not([data-on]) .rd-row[data-key] .rd-rv{stroke-dashoffset:1.002px;transition:none}.rd-stage[data-armed][data-on] .rd-row[data-key] .rd-rv{transition:stroke-dashoffset var(--lt,.3s) var(--le,ease-out) calc(30 * var(--f) + var(--ld,0s))}.rd-split{height:24px;display:block;position:relative}.rd-split-across{width:min(100% + 4px,20rem);height:12px;top:6px;left:-2px}.rd-split-down{display:none}@container rd (min-width:38rem){.rd-lines{grid-template-columns:minmax(0,1.12fr) 34px minmax(0,1fr)}.rd-split{height:auto}.rd-split-across{display:none}.rd-split-down{width:14px;height:calc(100% + 8px);display:block;top:-5px;left:6px}.rd-v{font-size:1rem}}.rd-side{min-width:0}.rd-foot{align-items:start;margin-top:10px;display:grid}.rd-foot>*{grid-area:1/1;margin:0}.rd-note{align-items:center;min-height:44px;display:flex}.rd-gate{gap:2px;display:grid}.rd-acts{flex-wrap:wrap;align-items:center;gap:0 14px;min-height:44px;margin-left:-8px;display:flex}.rd-act{min-height:44px;color:var(--t-fg);cursor:pointer;border-radius:3px;align-items:center;gap:7px;padding:4px 8px;font-size:clamp(1.3125rem,1.24rem + .3vw,1.5rem);display:inline-flex}.rd-act-t{transition:transform calc(7 * var(--f)) cubic-bezier(.34, 1.56, .5, 1);display:inline-block;position:relative}@media (hover:hover){.rd-act:hover .rd-act-t{transform:translateY(-1.5px)rotate(-1.5deg)}}.rd-go{transform-origin:0;transition:transform calc(9 * var(--f)) cubic-bezier(.34, 1.56, .5, 1);flex:none;position:relative}.rd-act:hover .rd-go,.rd-act:focus-visible .rd-go{transform:translate(5px)rotate(-6deg)}@container rd (max-width:22rem){.rd-acts{gap:0 4px;margin-left:-4px}.rd-act{padding-inline:4px}}.rd-act-quiet,.rd-act-quiet .rd-under{color:var(--t-fg-subtle)}.rd-act:is([data-act=pay],[data-act=again]){animation:rd-write calc(9 * var(--f)) var(--rd-write-ease) calc(16 * var(--f)) both}@keyframes rd-write{0%{clip-path:inset(-.45em 100% -.6em -.45em)}to{clip-path:inset(-.45em -.6em -.6em -.45em)}}.rd-ans{display:grid}.rd-ans>*{grid-area:1/1;margin:0}.rd-msg{max-width:30rem;font-family:var(--t-font-text);font-size:var(--t-text-small);color:var(--t-fg);text-wrap:pretty;line-height:1.5;translate:0 5px}.rd-gate[data-on] .rd-msg[data-on]{transition:opacity calc(5 * var(--f)) ease-out calc(11 * var(--f)), translate calc(7 * var(--f)) cubic-bezier(.2, .9, .3, 1.2) calc(11 * var(--f)), visibility 0s calc(11 * var(--f));translate:0}.rd-went{align-items:center;gap:4px;display:flex}.rd-went-tick{flex:none;width:19px;height:19px}.rd>.sb-cap{margin-top:1.5rem}@media (prefers-reduced-motion:reduce){.rd-stage,.rd-stage *{transition:none!important;animation:none!important}}@media print{.rd-gate,.rd-note{display:none}.rd-stage[data-armed]:not([data-on]) :is(.rd-fr,.rd-fr-left,.rd-fr-right,.rd-split-down){clip-path:none}.rd-stage[data-armed]:not([data-on]) .rd-row[data-key] .rd-rv{stroke-dashoffset:0}}
