.fyor{--fyor-ink:var(--fy-ink,#1b2847);--fyor-pencil:var(--fy-pencil,#5a5853);--fyor-red:var(--fy-red,#c4321e);--fyor-blue:var(--fy-blue,#2552a8);--fyor-orange:var(--fy-orange,#f26a12);--fyor-paper:var(--fy-paper,#fcf9f0);--fyor-paper-2:var(--fy-paper-2,#f2ecdb);--fyor-rule:var(--fy-rule,rgba(58,128,178,.22));--fyor-rule-strong:var(--fy-rule-strong,rgba(58,128,178,.42));--fyor-shadow:var(--fy-shadow,rgba(70,48,16,.16));--fyor-hand:var(--fy-hand,"Caveat","Kalam","Segoe Print",cursive);--fyor-hand-2:var(--fy-hand-2,"Kalam","Caveat","Segoe Print",cursive);--fyor-print:var(--fy-print,"EB Garamond","Cormorant Garamond",Georgia,serif);--fyor-type:var(--fy-type,"Special Elite","Cutive Mono","Courier New",monospace);--fyor-display:"Playfair Display","Bodoni 72",Didot,Georgia,serif;--fyor-card:#fffef8;--fyor-sketch:#fffdf6;--fyor-sketch-2:#f5f0e2;--fyor-onion:#f6f3ea;--fyor-legal:#fbf1ad;--fyor-memo:#edf2f4;--fyor-vellum:#f7faf9;--fyor-sticky:#fbe98c;--fyor-sticky-2:#f4d95e;--fyor-box:#f3e1b4;--fyor-box-2:#e2c88e;--fyor-tape:hsla(47,55%,84%,.74);--fyor-wall:#f6efe0;--fyor-wood-a:#d6ac73;--fyor-wood-b:#a9763d;--fyor-water-a:rgba(184,220,240,.7);--fyor-water-b:rgba(86,146,198,.75);--fyor-steel-ink:#3c434b;--fyor-cal-red:#c8262a;--fyor-focus:var(--fy-blue,#2552a8);position:relative;container-type:inline-size;container-name:fyor;display:grid;gap:clamp(20px,4vw,30px);width:100%;min-width:0;margin:0;color:var(--fyor-ink);font-family:var(--fyor-print);font-size:18px;line-height:1.5}.fyor *,.fyor :after,.fyor :before{box-sizing:border-box}[data-theme=vault] .fyor{--fyor-card:#efe6cf;--fyor-sketch:#eee5cd;--fyor-sketch-2:#e2d7bb;--fyor-onion:#e7dfca;--fyor-legal:#e8da8e;--fyor-memo:#d9dfdc;--fyor-vellum:#e6e8df;--fyor-sticky:#e6d273;--fyor-sticky-2:#d6bd4c;--fyor-box:#dcc797;--fyor-box-2:#c4a96e;--fyor-tape:hsla(46,37%,69%,.72);--fyor-wall:#e5dbc2;--fyor-wood-a:#bb8f57;--fyor-wood-b:#8b5f2f}.fyor p{margin:0}:where(.fyor) button{font:inherit}.fyor :focus-visible{outline:3px solid var(--fyor-focus);outline-offset:3px;border-radius:4px}.fyor .fyor-cap{max-width:54ch;font-size:clamp(22px,4.2vw,26px);font-weight:600;line-height:1.2;color:var(--fyor-ink);text-wrap:pretty;transform:rotate(-.4deg);transform-origin:0 50%}.fyor .fyor-cap,.fyor-told{font-family:var(--fyor-hand)}.fyor-told{font-size:.98em;color:var(--fyor-pencil);white-space:nowrap}.fyor-leaves{display:flex;flex-wrap:wrap;gap:20px 26px;padding:4px 6px 6px}.fyor-leaf{position:relative;flex:1 1 210px;max-width:300px;min-width:0;padding:28px 16px 16px;border-radius:2px 2px 4px 4px;background:linear-gradient(180deg,rgba(0,0,0,.05),transparent 16px),radial-gradient(120% 70% at 30% 0,hsla(0,0%,100%,.7),transparent 70%),var(--fyor-card);box-shadow:0 1px 0 rgba(0,0,0,.04),1px 3px 0 -1px var(--fyor-paper-2),2px 10px 18px -8px var(--fyor-shadow);text-align:center}.fyor-leaf--l{transform:rotate(-1.7deg)}.fyor-leaf--r{transform:rotate(1.3deg)}.fyor-leaf:before{content:"";top:-5px;background:radial-gradient(circle at 5px 0,transparent 3.2px,var(--fyor-card) 3.8px) 0 0 /10px 10px repeat-x}.fyor-leaf-rings,.fyor-leaf:before{position:absolute;left:0;right:0;height:10px}.fyor-leaf-rings{top:9px;background:radial-gradient(circle at 28% 50%,rgba(40,30,20,.55) 0 3.6px,rgba(0,0,0,.12) 4.4px,transparent 5px),radial-gradient(circle at 72% 50%,rgba(40,30,20,.55) 0 3.6px,rgba(0,0,0,.12) 4.4px,transparent 5px)}.fyor .fyor-leaf-day{font-family:var(--fyor-display);font-size:13px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--fyor-cal-red)}.fyor .fyor-leaf-date{margin:2px 0 0;font-family:var(--fyor-display);font-size:clamp(66px,17vw,94px);font-weight:900;line-height:.92;color:var(--fyor-ink);letter-spacing:-.02em}.fyor .fyor-leaf-month{padding:4px 0 9px;border-bottom:1px solid var(--fyor-rule-strong);font-family:var(--fyor-display);font-size:14px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--fyor-pencil)}.fyor-leaf-note{display:grid;gap:6px;padding-top:10px;text-align:left}.fyor .fyor-leaf-note p{font-family:var(--fyor-hand-2);font-size:16px;line-height:1.32;color:var(--fyor-pencil)}.fyor-leaf-note strong{color:var(--fyor-red);font-weight:700}.fyor-leaf-note em{font-style:italic;color:var(--fyor-ink)}.fyor-benchrow{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.fyor-bench{position:relative;min-width:0;padding:clamp(12px,3vw,22px);border-radius:2px;background:radial-gradient(90% 60% at 20% 0,hsla(0,0%,100%,.65),transparent 70%),repeating-linear-gradient(97deg,rgba(120,100,70,.025) 0 2px,transparent 2px 7px),linear-gradient(180deg,var(--fyor-sketch),var(--fyor-sketch-2));box-shadow:0 0 0 1px rgba(120,100,70,.12),3px 6px 18px -6px var(--fyor-shadow)}.fyor-bench:after,.fyor-bench:before{content:"";position:absolute;top:-10px;width:86px;height:22px;background:var(--fyor-tape);box-shadow:0 1px 2px rgba(0,0,0,.08);pointer-events:none}.fyor-bench:before{left:18px;transform:rotate(-5deg)}.fyor-bench:after{right:24px;transform:rotate(4deg)}.fyor-bench-sheet{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}@container fyor (min-width: 640px){.fyor-bench-sheet{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.fyor-side{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0}@container fyor (min-width: 460px) and (max-width: 639px){.fyor-side{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center}}.fyor-scene{display:block;width:100%;height:auto;overflow:visible;border-radius:2px}.fyor-wall{fill:var(--fyor-wall);opacity:.75}.fyor-caustic,.fyor-drip,.fyor-glass-rim,.fyor-glass-shine,.fyor-grain,.fyor-mic-grille,.fyor-mic-neck,.fyor-mic-neck-hi,.fyor-pen,.fyor-pen-soft,.fyor-steel-line,.fyor-thermo-ticks{fill:none;stroke-linecap:round;stroke-linejoin:round}.fyor-pen{stroke:var(--fyor-pencil);stroke-width:1.4;opacity:.8}.fyor-pen-soft{stroke:var(--fyor-pencil);stroke-width:1;opacity:.38}.fyor-grain{stroke:rgba(84,50,16,.34);stroke-width:1.1}.fyor-hatch{stroke:var(--fyor-pencil);stroke-width:.9;opacity:.6}.fyor-shadow{opacity:.55}.fyor-cut{opacity:.42;pointer-events:none}.fyor-lab{font-family:var(--fyor-hand);font-size:22px;font-weight:600;fill:var(--fyor-pencil)}.fyor-st-wood-a{stop-color:var(--fyor-wood-a)}.fyor-st-wood-b{stop-color:var(--fyor-wood-b)}.fyor-st-water-a{stop-color:var(--fyor-water-a)}.fyor-st-water-b{stop-color:var(--fyor-water-b)}.fyor-steel{stroke:var(--fyor-steel-ink);stroke-width:1.3}.fyor-steel-flat{fill:#5b636c}.fyor-model-ring{stroke:#050506;stroke-width:.6;transition:fill-opacity .5s ease,stroke .5s ease}.fyor-model-ring.is-gone{fill-opacity:0;stroke:var(--fyor-red);stroke-width:1.1;stroke-dasharray:2 2.4}.fyor-grip{fill:#c4321e;stroke:#6c190d;stroke-width:.8}.fyor-steel-line{stroke:#5d656e;stroke-width:5}.fyor-pen-dot{fill:#3c434b}.fyor-thermo-tube{fill:hsla(0,0%,100%,.78);stroke:var(--fyor-pencil);stroke-width:1}.fyor-thermo-col{fill:#c4321e;transition:y .9s ease,height .9s ease}.fyor-thermo-bulb{fill:#c4321e;stroke:#7a1d10;stroke-width:.8}.fyor-thermo-ticks{stroke:var(--fyor-pencil);stroke-width:1;opacity:.75}.fyor-water-back{opacity:calc(.42 + .34 * var(--fyor-chill, .5))}.fyor-water-front{opacity:calc(.26 + .26 * var(--fyor-chill, .5))}.fyor-caustic{stroke:hsla(0,0%,100%,.75);stroke-width:1.2}.fyor-meniscus{fill:rgba(226,241,250,.6);stroke:rgba(56,104,146,.6);stroke-width:1}.fyor-salt{fill:#fff;stroke:rgba(70,70,70,.45);stroke-width:.35}.fyor-cube rect{stroke:rgba(70,130,176,.7);stroke-width:.9}.fyor-cube path{fill:none;stroke:#fff;stroke-width:1.3;stroke-linecap:round;opacity:.9}.fyor-bubble{fill:hsla(0,0%,100%,.85);stroke:rgba(70,130,180,.5);stroke-width:.6;opacity:0}.fyor-glass{stroke:rgba(36,66,96,.78);stroke-width:1.5;stroke-linejoin:round}.fyor-glass-base{fill:rgba(200,226,242,.4);stroke:rgba(36,66,96,.4);stroke-width:.8}.fyor-glass-rim{stroke:rgba(36,66,96,.72);stroke-width:1.3}.fyor-glass-shine{stroke:#fff;stroke-width:3;opacity:.85}.fyor-frost{opacity:.85}.fyor-drop{stroke:rgba(56,106,146,.38);stroke-width:.4}.fyor-drip{stroke:rgba(120,172,212,.75);stroke-width:2}.fyor-mic-base{fill:#2e3036}.fyor-mic-neck{stroke:#2e3036;stroke-width:6}.fyor-mic-neck-hi{stroke:hsla(0,0%,100%,.32);stroke-width:1.5;stroke-dasharray:3 2}.fyor-mic-head{fill:#3a3d44;stroke:#1c1d21;stroke-width:1}.fyor-mic-grille{stroke:hsla(0,0%,100%,.34);stroke-width:1}.fyor-clamp{transition:transform 1.15s cubic-bezier(.45,0,.2,1)}.fyor-clamp-boss,.fyor-clamp-frame{stroke:var(--fyor-steel-ink);stroke-width:1.4;stroke-linejoin:round}.fyor-clamp-rod{fill:#6f7882;stroke:#3c434b;stroke-width:.6;transition:y .35s ease,height .35s ease}.fyor-clamp-thread{stroke:#3c434b;stroke-width:.8;opacity:.7}.fyor-clamp-handle,.fyor-clamp-pad{stroke:#3c434b;stroke-width:.8;transition:y .35s ease,x .25s ease,width .25s ease}.fyor-clamp-rubber{stroke:#000;stroke-width:.5;transition:x .35s ease,y .35s ease,width .35s ease,height .35s ease}.fyor-bench[data-phase=out] .fyor-clamp-rubber{transition:none}.fyor-clamp-frost{opacity:.9;pointer-events:none}.fyor-lens{display:grid;justify-items:center;gap:4px;margin:0;min-width:0}.fyor-lens-svg{display:block;width:min(100%,210px);height:auto;overflow:visible;filter:drop-shadow(1px 3px 4px rgba(40,30,10,.18))}.fyor-lens-glass{fill:var(--fyor-card)}.fyor-lens-rim{fill:none;stroke:#2b2e33;stroke-width:5}.fyor-lens-jaw{stroke:#3c434b;stroke-width:1;transition:y .4s ease}.fyor-lens-cord{transition:transform .5s cubic-bezier(.3,1.5,.5,1)}.fyor-lens-svg.is-live .fyor-lens-cord,.fyor-lens-svg.is-live .fyor-lens-jaw{transition:none}.fyor-lens-shine{fill:none;stroke:hsla(0,0%,100%,.32);stroke-width:3.5;stroke-linecap:round}.fyor-lens-frost{fill:none;stroke:#fff;stroke-width:2.6;stroke-dasharray:1 4.5;stroke-linecap:round;opacity:0;transition:opacity .6s ease}.fyor-lens-svg.is-cold .fyor-lens-frost{opacity:.9}.fyor-lens-empty{fill:none;stroke:var(--fyor-pencil);stroke-width:1.4;stroke-dasharray:4 5;opacity:.6}.fyor-graph figcaption,.fyor-lens figcaption{font-family:var(--fyor-hand-2);font-size:15px;line-height:1.3;color:var(--fyor-pencil);text-align:center}.fyor-graph{display:grid;gap:2px;margin:0;min-width:0}.fyor-graph svg{display:block;width:100%;height:auto;overflow:visible}.fyor-graph-grid{fill:none;stroke:var(--fyor-rule-strong);stroke-width:1}.fyor-graph-axis{fill:none;stroke:var(--fyor-pencil);stroke-width:1.5;stroke-linecap:round}.fyor-graph-n{font-size:15px}.fyor-graph-empty,.fyor-graph-n{font-family:var(--fyor-hand);fill:var(--fyor-pencil)}.fyor-graph-empty{font-size:20px;opacity:.55}.fyor-trace{fill:none;stroke:var(--fyor-pencil);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.fyor-trace.is-cold{stroke:var(--fyor-blue)}.fyor-trace.is-live{stroke:var(--fyor-red);stroke-width:2.8}.fyor-graph-t{font-family:var(--fyor-hand);font-size:16px;font-weight:700;fill:var(--fyor-ink)}.fyor .fyor-read{display:flex;flex-wrap:wrap;gap:2px 16px;margin:12px 0 0;font-family:var(--fyor-type);font-size:14px;color:var(--fyor-pencil)}.fyor-read b{font-weight:400;color:var(--fyor-ink);font-variant-numeric:tabular-nums}.fyor-steps{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}.fyor-step{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr) auto;grid-template-areas:"n t b";align-items:center;gap:6px 12px;min-width:0;transition:opacity .3s ease}.fyor-step .fyor-btn,.fyor-step .fyor-tick{grid-area:b;justify-self:start}@container fyor (max-width: 520px){.fyor-step{grid-template-columns:30px minmax(0,1fr);grid-template-areas:"n t" ". b"}}.fyor-step.is-later{opacity:.5}.fyor-step-n{grid-area:n;display:inline-grid;place-items:center;width:30px;height:30px;border:2px solid var(--fyor-red);border-radius:48% 52% 46% 54%/55% 45% 55% 45%;font-family:var(--fyor-hand);font-size:20px;font-weight:700;line-height:1;color:var(--fyor-red);transform:rotate(-6deg)}.fyor-step-t{grid-area:t;min-width:0;font-family:var(--fyor-hand-2);font-size:17px;line-height:1.3;color:var(--fyor-ink)}.fyor-step.is-done .fyor-step-t{color:var(--fyor-pencil);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--fyor-red) 60%,transparent);text-decoration-thickness:1.5px}.fyor-step.is-done .fyor-btn{display:none}.fyor-tick{width:24px;height:20px;overflow:visible}.fyor-tick path{fill:none;stroke:var(--fyor-red);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.fyor-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:5px 16px 6px;border:1.8px solid var(--fyor-ink);border-radius:255px 18px 225px 18px/18px 225px 18px 255px;background:var(--fyor-card);box-shadow:2px 2px 0 var(--fyor-ink);color:var(--fyor-ink);font-family:var(--fyor-hand);font-size:20px;font-weight:700;line-height:1.05;cursor:pointer;touch-action:manipulation;transition:transform .12s ease,box-shadow .12s ease}.fyor-btn:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--fyor-ink)}.fyor-btn:active:not(:disabled){transform:translate(1px,1px);box-shadow:1px 1px 0 var(--fyor-ink)}.fyor-btn:disabled{opacity:.42;cursor:default;box-shadow:none}.fyor-btn--red{border-color:var(--fyor-red);color:var(--fyor-red);box-shadow:2px 2px 0 var(--fyor-red)}.fyor-btn--red:hover:not(:disabled){box-shadow:3px 3px 0 var(--fyor-red)}.fyor-btn--ghost{border-style:dashed;box-shadow:none;background:transparent}.fyor-btn--ghost:hover:not(:disabled){box-shadow:none;background:var(--fyor-card)}.fyor-notches{display:inline-flex;gap:4px}.fyor-notches i{display:block;width:9px;height:9px;border:1.6px solid;border-radius:50%;transition:background-color .2s ease}.fyor-notches i.is-on{background:currentColor}.fyor .fyor-again{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:12px 0 0}.fyor-again-hint{font-family:var(--fyor-hand-2);font-size:15px;color:var(--fyor-pencil)}.fyor-temps{min-width:0;margin:16px 0 0;padding:0;border:0}.fyor-temps-k{padding:0;margin:0 0 6px;font-family:var(--fyor-hand);font-size:20px;font-weight:700;color:var(--fyor-pencil)}.fyor-temps-row{display:flex;flex-wrap:wrap;gap:8px}.fyor-temp{position:relative;display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:4px 13px 4px 9px;border:1.5px solid var(--fyor-rule-strong);border-radius:22px;background:var(--fyor-card);font-family:var(--fyor-type);font-size:15px;color:var(--fyor-ink);cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.fyor-cal-rate input,.fyor-guess-o input,.fyor-temp input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.fyor-cal-rate:focus-within,.fyor-guess-o:focus-within,.fyor-temp:focus-within{outline:3px solid var(--fyor-focus);outline-offset:2px}.fyor-temp:hover{border-color:var(--fyor-pencil)}.fyor-temp.is-on{border-color:var(--fyor-red);background:color-mix(in srgb,var(--fyor-card) 86%,var(--fyor-red));box-shadow:inset 0 0 0 1px var(--fyor-red)}.fyor-temp.is-ice .fyor-temp-t{color:var(--fyor-blue)}.fyor-temp-tube{position:relative;width:9px;height:28px;border:1.3px solid var(--fyor-pencil);border-radius:5px 5px 6px 6px;background:#fff;overflow:hidden}.fyor-temp-col{position:absolute;left:1.5px;right:1.5px;bottom:1.5px;height:var(--fyor-h,50%);border-radius:3px;background:linear-gradient(180deg,#e04a32,#b52a17)}.fyor-temp-t{font-variant-numeric:tabular-nums}.fyor .fyor-temps-note{min-height:2.7em;margin:6px 0 0;font-family:var(--fyor-hand-2);font-size:15.5px;line-height:1.32;color:var(--fyor-pencil)}.fyor .fyor-said{min-height:2.5em;margin:8px 0 0;font-family:var(--fyor-hand);font-size:clamp(21px,4vw,25px);font-weight:600;line-height:1.18;color:var(--fyor-ink);text-wrap:pretty}.fyor .fyor-said:empty{min-height:0;margin:0}.fyor-margin{display:grid;gap:6px;max-width:46ch;margin:0 0 0 auto;padding:2px 6px 2px 16px;border-left:2.5px solid color-mix(in srgb,var(--fyor-red) 70%,transparent);border-radius:10px 0 0 10px/50% 0 0 50%;transform:rotate(.8deg)}.fyor .fyor-margin p{font-family:var(--fyor-hand-2);font-size:16px;line-height:1.36;color:var(--fyor-pencil)}.fyor-margin-k{font-family:var(--fyor-hand);font-size:1.28em;font-weight:700;color:var(--fyor-red)}.fyor-record{position:relative;margin:0;padding:clamp(16px,3.4vw,26px) clamp(14px,4vw,30px) 16px;background:radial-gradient(70% 50% at 80% 10%,hsla(0,0%,100%,.55),transparent 70%),repeating-linear-gradient(0deg,rgba(90,80,60,.035) 0 1px,transparent 1px 3px),var(--fyor-onion);box-shadow:0 0 0 1px rgba(110,96,70,.12),0 1px 0 hsla(0,0%,100%,.6) inset,2px 8px 18px -8px var(--fyor-shadow);transform:rotate(-.35deg);transition:opacity .6s ease}.fyor-record:not(.is-open){opacity:.86}.fyor-record-h{display:grid;gap:2px;padding-bottom:10px;border-bottom:1px solid rgba(40,40,50,.35);font-family:var(--fyor-type);font-size:12.5px;line-height:1.35;letter-spacing:.1em;text-transform:uppercase;text-align:center;color:#3a3a44}.article-prose .fyor .fyor-record-q,.fyor .fyor-record-q{margin:14px 0 0;padding:0;border:0;font-style:normal;color:#22222a}.fyor .fyor-record-q p{font-family:var(--fyor-type);font-size:clamp(15px,2.6vw,17px);line-height:1.7;color:#22222a;overflow-wrap:break-word}.fyor-record-who{letter-spacing:.08em}.fyor-caret{display:inline-block;width:.55em;height:1.05em;margin-left:1px;vertical-align:-.16em;background:#22222a;animation:fyor-blink 1s steps(2,jump-none) infinite}@keyframes fyor-blink{50%{opacity:0}}.fyor-record-wait{font-family:var(--fyor-hand-2);font-size:15.5px;color:var(--fyor-pencil)}.fyor-linkbtn{font:inherit;min-height:32px;padding:2px 3px;border:0;background:none;color:var(--fyor-blue);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.fyor-record figcaption{margin-top:12px;font-family:var(--fyor-print);font-style:italic;font-size:15.5px;line-height:1.4;color:var(--fyor-pencil)}[data-theme=vault] .fyor .fyor-record-q p,[data-theme=vault] .fyor-record-h{color:#1d1d24}.fyor-joint{position:relative;min-width:0}.fyor-joint-sheet{position:relative;padding:clamp(12px,3vw,20px);background:linear-gradient(rgba(40,120,150,.07) 1px,transparent 1px) 0 0 /12px 12px,linear-gradient(90deg,rgba(40,120,150,.07) 1px,transparent 1px) 0 0 /12px 12px,radial-gradient(80% 60% at 70% 0,hsla(0,0%,100%,.6),transparent 70%),var(--fyor-vellum);border:1px solid rgba(60,90,110,.22);border-radius:2px;box-shadow:2px 7px 16px -8px var(--fyor-shadow)}.fyor-joint-sheet:before{content:"";position:absolute;top:-9px;left:50%;width:92px;height:20px;margin-left:-46px;background:var(--fyor-tape);transform:rotate(-2deg);pointer-events:none}.fyor-joint-svg{display:block;width:100%;max-width:470px;height:auto;margin:0 auto;overflow:visible}.fyor-jsteel{fill:#c4cad0;stroke:var(--fyor-steel-ink);stroke-width:1.5;stroke-linejoin:round}.fyor-jsteel--tang{fill:#d6dbdf}.fyor-jcord{stroke:#000;stroke-width:.8}.fyor-jshine{fill:none;stroke:hsla(0,0%,100%,.3);stroke-width:3.5;stroke-linecap:round}.fyor-jbreak{fill:none;stroke:var(--fyor-pencil);stroke-width:1.3;stroke-linejoin:round}.fyor-jlab{font-family:var(--fyor-hand);font-size:19px;font-weight:600;fill:var(--fyor-pencil)}.fyor-jlab--ring{fill:#fff;font-size:17px}.fyor-jlab--small{font-size:15px}.fyor-wisp{fill:none;stroke:rgba(84,74,66,.72);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:7 9}.fyor-wisp--2{stroke-width:1.8;opacity:.8}.fyor-jdim path{fill:none;stroke:var(--fyor-red);stroke-width:1.5;stroke-linecap:round}.fyor-jdim text{font-family:var(--fyor-hand);font-size:17px;font-weight:700;fill:var(--fyor-red)}.fyor-jread{display:flex;flex-wrap:wrap;justify-content:center;gap:2px 16px;margin:8px 0 0;font-family:var(--fyor-type);font-size:14px;color:var(--fyor-pencil)}.fyor-jread b{font-weight:400;color:var(--fyor-ink);font-variant-numeric:tabular-nums}.fyor-jread .is-open b{color:var(--fyor-red)}.fyor-jctl{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 18px;margin:12px 0 0}.fyor-jslide{display:grid;gap:0;flex:1 1 220px;max-width:360px;min-width:0}.fyor-jslide-k{font-family:var(--fyor-hand-2);font-size:15px;color:var(--fyor-pencil)}.fyor-jslide input[type=range]{width:100%;min-height:36px;margin:0;accent-color:var(--fyor-red);cursor:pointer}.fyor .fyor-note{max-width:64ch;margin:8px 0 0;font-family:var(--fyor-print);font-style:italic;font-size:15.5px;line-height:1.45;color:var(--fyor-pencil)}.fyor-odds{display:grid;gap:14px;min-width:0}.fyor-guess{min-width:0;margin:0;padding:0;border:0}.fyor-guess legend{padding:0;margin:0 0 8px;font-family:var(--fyor-hand);font-size:clamp(21px,4vw,24px);font-weight:600;line-height:1.2;color:var(--fyor-ink)}.fyor-cal-rates,.fyor-guess-row{display:flex;flex-wrap:wrap;gap:8px}.fyor-cal-rate,.fyor-guess-o{position:relative;display:inline-flex;align-items:center;min-height:40px;padding:4px 14px;border:1.5px solid var(--fyor-rule-strong);border-radius:3px;background:var(--fyor-card);font-family:var(--fyor-type);font-size:14.5px;color:var(--fyor-ink);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.fyor-cal-rate:hover,.fyor-guess-o:hover{border-color:var(--fyor-pencil)}.fyor-guess-o.is-on{border-color:var(--fyor-ink);background:var(--fyor-legal);transform:rotate(-1.5deg)}.fyor-cal-rate.is-on{border-color:var(--fyor-red);background:color-mix(in srgb,var(--fyor-card) 86%,var(--fyor-red))}.fyor-cal-rates{margin:10px 0;padding:0;border:0;min-width:0}.fyor-slips{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;margin:2px 0 0;padding:0;list-style:none}.fyor-slips>li{min-width:0}.fyor-slip{display:block;width:100%;font:inherit;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer;perspective:800px}.fyor-slip:focus-visible{outline:3px solid var(--fyor-focus);outline-offset:4px}.fyor-slip-in{position:relative;display:block;min-height:196px;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.3,.7,.3,1)}.fyor-slip:hover:not(.is-up) .fyor-slip-in{transform:rotateY(-8deg) rotate(-1deg)}.fyor-slip.is-up .fyor-slip-in{transform:rotateY(180deg)}.fyor-slip-back,.fyor-slip-front{position:absolute;inset:0;display:flex;flex-direction:column;gap:5px;padding:12px;border-radius:2px;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:0 0 0 1px rgba(100,86,60,.14),2px 6px 12px -6px var(--fyor-shadow)}.fyor-slip-front{transform:rotateY(180deg)}.fyor-slip-back{justify-content:space-between;background:repeating-linear-gradient(45deg,rgba(90,88,83,.09) 0 1px,transparent 1px 6px),var(--fyor-card)}.fyor-slip-stamp{align-self:center;margin-bottom:18px;padding:3px 10px;border:2.5px double color-mix(in srgb,var(--fyor-red) 80%,transparent);border-radius:3px;font-family:var(--fyor-type);font-size:15px;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--fyor-red) 85%,transparent);transform:rotate(-9deg);mix-blend-mode:multiply}.fyor-slip-who{font-family:var(--fyor-type);font-size:12.5px;line-height:1.3;color:#34343c}.fyor-slip-on{font-family:var(--fyor-print);font-style:italic;font-size:14.5px;line-height:1.25;color:var(--fyor-pencil)}.fyor-slip-says{margin-top:auto;font-family:var(--fyor-hand);font-size:clamp(27px,5vw,33px);font-weight:700;line-height:1;color:var(--fyor-ink)}.fyor-slip--card .fyor-slip-front{background:linear-gradient(transparent 26px,rgba(214,70,70,.5) 26px 27.5px,transparent 27.5px),repeating-linear-gradient(transparent 0 21px,rgba(58,128,178,.24) 21px 22px) 0 6px,var(--fyor-card)}.fyor-slip--legal .fyor-slip-front{background:linear-gradient(90deg,transparent 18px,rgba(214,70,70,.45) 18px 19px,transparent 19px),repeating-linear-gradient(transparent 0 21px,rgba(58,128,178,.3) 21px 22px) 0 6px,var(--fyor-legal)}.fyor-slip--pad .fyor-slip-front{background:linear-gradient(180deg,rgba(60,60,70,.75) 0 6px,transparent 6px),var(--fyor-card);padding-top:16px}.fyor-slip--onion .fyor-slip-front{background:radial-gradient(70% 60% at 30% 20%,hsla(0,0%,100%,.6),transparent 70%),repeating-linear-gradient(90deg,rgba(90,80,60,.03) 0 1px,transparent 1px 4px),var(--fyor-onion)}.fyor-slip--memo .fyor-slip-front{background:linear-gradient(180deg,transparent 30px,rgba(40,60,90,.3) 30px 31px,transparent 31px),var(--fyor-memo)}.fyor-slip--memo .fyor-slip-says{font-family:var(--fyor-type);font-weight:400;font-size:clamp(21px,4vw,25px);letter-spacing:-.02em}.fyor-ruler{position:relative;margin:26px clamp(26px,7%,52px) 0;min-width:0}.fyor-ruler-stick{position:relative;height:46px;border:1px solid var(--fyor-box-2);border-radius:3px;background:repeating-linear-gradient(90deg,rgba(150,110,50,.06) 0 3px,transparent 3px 11px),linear-gradient(180deg,var(--fyor-box),var(--fyor-box-2));box-shadow:0 1px 0 hsla(0,0%,100%,.6) inset,0 4px 8px -4px var(--fyor-shadow)}.fyor-tick-major,.fyor-tick-minor{position:absolute;top:0;left:var(--fyor-at);background:#2b2418}.fyor-tick-major{width:1.6px;height:20px;margin-left:-.8px}.fyor-tick-minor{width:1px;height:9px;opacity:.6}.fyor-tick-major span{position:absolute;top:22px;left:0;font-family:var(--fyor-type);font-size:11.5px;line-height:1;color:#2b2418;white-space:nowrap;transform:translateX(-50%)}.fyor-tick-major:first-child span{transform:translateX(-20%)}.fyor-tick-major:nth-child(5) span{transform:translateX(-80%)}.fyor-ruler-dir,.fyor-ruler-what{position:absolute;bottom:calc(100% + 4px);font-family:var(--fyor-hand);font-size:17px;line-height:1;color:var(--fyor-pencil);white-space:nowrap}.fyor-ruler-dir{right:0}.fyor-ruler-what{left:0;font-weight:700;color:var(--fyor-ink)}.fyor-pins{position:relative;height:172px}.fyor-pin{position:absolute;top:calc(var(--fyor-lane) * 27px + 10px);left:var(--fyor-at);width:calc(var(--fyor-to) - var(--fyor-at));height:24px;animation:fyor-pin-in .45s cubic-bezier(.3,1.4,.5,1) both}.fyor-pin-bar{position:absolute;bottom:100%;left:0;width:max(2px,100%);height:calc(var(--fyor-lane) * 27px + 10px);border-radius:0 0 2px 2px;background:color-mix(in srgb,var(--fyor-pin,var(--fyor-pencil)) 70%,transparent)}.fyor-pin-t{position:absolute;top:0;left:50%;padding:0 5px;border-radius:3px;background:var(--fyor-paper);font-family:var(--fyor-hand);font-size:17px;font-weight:700;line-height:24px;color:var(--fyor-pin,var(--fyor-pencil));white-space:nowrap;transform:translateX(-50%)}.fyor-pin.is-end .fyor-pin-t{transform:translateX(-100%)}.fyor-pin.is-start .fyor-pin-t{transform:translateX(-10%)}.fyor-pin--you{--fyor-pin:var(--fyor-blue)}.fyor-pin--record{--fyor-pin:var(--fyor-red)}.fyor-pin--mgmt{--fyor-pin:#6d5f86}.fyor-pin--indep .fyor-pin-bar{background:color-mix(in srgb,var(--fyor-pencil) 30%,transparent)}@keyframes fyor-pin-in{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}.fyor-odds-all{margin:0}.fyor-his{display:grid;justify-items:start;gap:12px}.fyor .fyor-his>p:first-child{max-width:62ch;font-family:var(--fyor-print);font-size:17.5px;line-height:1.5;color:var(--fyor-ink)}.fyor .fyor-record-card{max-width:52ch;padding:10px 16px 11px;border-left:4px solid var(--fyor-red);background:var(--fyor-card);box-shadow:2px 6px 14px -8px var(--fyor-shadow);font-family:var(--fyor-hand-2);font-size:18px;line-height:1.38;color:var(--fyor-ink);animation:fyor-pin-in .5s ease both}.fyor-record-card strong{color:var(--fyor-red)}.fyor-cal{display:grid;gap:0;margin:8px 0 0;min-width:0}.fyor .fyor-cal-k{max-width:62ch;font-family:var(--fyor-print);font-style:italic;font-size:17px;line-height:1.45;color:var(--fyor-ink)}.fyor-cal-frame{position:relative;padding:12px 12px 12px 50px;border-radius:2px;background:var(--fyor-card);box-shadow:0 0 0 1px rgba(100,86,60,.14),2px 8px 18px -10px var(--fyor-shadow)}.fyor-cal-canvas{display:block;width:100%;aspect-ratio:365/250;height:auto}.fyor-cal-y{position:absolute;left:8px;font-family:var(--fyor-hand);font-size:15px;line-height:1.05;color:var(--fyor-pencil);width:38px}.fyor-cal-y--a{top:10px}.fyor-cal-y--b{bottom:10px}.fyor .fyor-cal-read{min-height:1.4em;margin:8px 0 0;font-family:var(--fyor-hand);font-size:clamp(20px,3.8vw,23px);font-weight:700;color:var(--fyor-red)}.fyor-coda{display:grid;gap:clamp(22px,4vw,30px);margin-top:4px}.fyor-remark{position:relative;max-width:620px;margin:0;padding:clamp(30px,5vw,40px) clamp(16px,4.4vw,34px) 16px;background:linear-gradient(transparent 22px,rgba(214,70,70,.55) 22px 23.5px,transparent 23.5px),repeating-linear-gradient(transparent 0 29px,rgba(58,128,178,.22) 29px 30px) 0 23px,var(--fyor-card);box-shadow:0 0 0 1px rgba(100,86,60,.12),3px 10px 22px -10px var(--fyor-shadow);transform:rotate(-.7deg)}.article-prose .fyor .fyor-remark blockquote,.fyor .fyor-remark blockquote{margin:0;padding:0;border:0;color:var(--fyor-ink)}.fyor .fyor-remark blockquote p{font-family:var(--fyor-print);font-style:italic;font-size:clamp(23px,4.6vw,31px);line-height:1.24;color:var(--fyor-ink);text-wrap:balance}.fyor-remark figcaption{margin-top:12px;font-family:var(--fyor-type);font-size:13px;line-height:1.4;color:var(--fyor-pencil)}.fyor .fyor-seven{display:grid;justify-items:center;gap:5px;padding:14px 4px;border-top:1px solid var(--fyor-rule-strong);border-bottom:1px solid var(--fyor-rule-strong);text-align:center}.fyor-seven-k{font-family:var(--fyor-type);font-size:13px;letter-spacing:.22em;color:var(--fyor-pencil)}.fyor-seven-names{max-width:54ch;font-family:var(--fyor-print);font-size:18.5px;font-variant:small-caps;letter-spacing:.04em;line-height:1.45;color:var(--fyor-ink)}.fyor-seven-q{font-family:var(--fyor-print);font-style:italic;font-size:15.5px;color:var(--fyor-pencil)}.fyor-try{position:relative;display:grid;gap:8px;max-width:540px;margin:0 0 6px auto;padding:20px 20px 18px;background:linear-gradient(180deg,rgba(0,0,0,.06),transparent 22px),linear-gradient(160deg,var(--fyor-sticky),var(--fyor-sticky-2));box-shadow:0 1px 1px rgba(0,0,0,.08),4px 12px 18px -10px var(--fyor-shadow);transform:rotate(1.2deg)}.fyor .fyor-try-k{font-family:var(--fyor-hand);font-size:26px;font-weight:700;line-height:1;color:var(--fyor-red)}.fyor .fyor-try p:not(.fyor-try-k){font-family:var(--fyor-hand-2);font-size:16.5px;line-height:1.4;color:#2a2a30}.fyor-try em{font-style:normal;-webkit-text-decoration:underline wavy color-mix(in srgb,var(--fyor-red) 70%,transparent);text-decoration:underline wavy color-mix(in srgb,var(--fyor-red) 70%,transparent);text-underline-offset:4px}@media (prefers-reduced-motion:no-preference){.fyor-bench[data-on] .fyor-bubble{animation:fyor-rise 3.8s linear infinite}.fyor-bench[data-on] .fyor-bubble--1{animation-delay:-1.2s;animation-duration:4.6s}.fyor-bench[data-on] .fyor-bubble--2{animation-delay:-2.4s}.fyor-bench[data-on] .fyor-bubble--3{animation-delay:-.6s;animation-duration:5.2s}.fyor-bench[data-on] .fyor-cube path,.fyor-bench[data-on] .fyor-cube rect{animation:fyor-bob 3.4s ease-in-out infinite}.fyor-bench[data-on] .fyor-cube--b path,.fyor-bench[data-on] .fyor-cube--b rect{animation-delay:-1.1s;animation-duration:4s}.fyor-bench[data-on] .fyor-cube--c path,.fyor-bench[data-on] .fyor-cube--c rect{animation-delay:-2s;animation-duration:3.7s}.fyor-joint[data-on] .fyor-wisp{animation:fyor-flow .9s linear infinite}.fyor-joint[data-on] .fyor-wisp--2{animation-duration:1.3s}}@keyframes fyor-rise{0%{transform:translateY(0);opacity:0}12%{opacity:.9}85%{opacity:.7}to{transform:translateY(-90px);opacity:0}}@keyframes fyor-bob{0%,to{transform:translateY(0)}50%{transform:translateY(1.6px)}}@keyframes fyor-flow{to{stroke-dashoffset:-32}}@media (prefers-reduced-motion:reduce){.fyor *,.fyor :after,.fyor :before{animation:none!important;transition:none!important}.fyor-caret{opacity:1}}@container fyor (max-width: 420px){.fyor-leaf{flex-basis:100%;max-width:none}.fyor-slips{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fyor-slip-in{min-height:214px}.fyor-slip-back,.fyor-slip-front{padding:10px 9px}.fyor-slip-on{font-size:13.5px}.fyor-cal-frame{padding-left:40px}.fyor-cal-y{width:30px;font-size:13.5px}.fyor-pin-t{font-size:15px}}.fypl{--fypl-ink:var(--fy-ink,#1b2847);--fypl-blue:var(--fy-blue,#2552a8);--fypl-red:var(--fy-red,#c4321e);--fypl-pencil:var(--fy-pencil,#5a5853);--fypl-paper:var(--fy-paper,#fcf9f0);--fypl-paper-2:var(--fy-paper-2,#f2ecdb);--fypl-rule:var(--fy-rule,rgba(58,128,178,.22));--fypl-coffee:var(--fy-coffee,rgba(128,78,30,.2));--fypl-shadow:var(--fy-shadow,rgba(70,48,16,.16));--fypl-hand:var(--fy-hand,"Caveat","Kalam","Segoe Print",cursive);--fypl-hand-2:var(--fy-hand-2,"Kalam","Caveat","Segoe Print",cursive);--fypl-print:var(--fy-print,"EB Garamond","Cormorant Garamond",Georgia,serif);--fypl-type:var(--fy-type,"Special Elite","Cutive Mono","Courier New",monospace);--fypl-cornell:#b31b1b;--fypl-cornell-2:#e0806d;--fypl-graphite:#4b4a47;--fypl-graphite-soft:rgba(75,74,71,.45);--fypl-sketch:#fffdf6;--fypl-sketch-2:#f4efe1;--fypl-card:#fffef9;--fypl-card-line:rgba(70,130,190,.32);--fypl-cutting:#f6ecd2;--fypl-cutting-edge:#e2d2ac;--fypl-china:#fffefa;--fypl-china-2:#e9e4d6;--fypl-gold:#c9962b;--fypl-gold-hi:#fbe7a6;--fypl-gold-lo:#8a5e12;--fypl-tape:hsla(47,55%,84%,.72);--fypl-focus:var(--fy-blue,#2552a8);position:relative;container-type:inline-size;container-name:fypl;width:100%;min-width:0;margin:0;color:var(--fypl-ink);font-family:var(--fypl-print);font-size:18px;line-height:1.5}[data-theme=vault] .fypl{--fypl-cornell:#a3191a;--fypl-graphite:#3e3d3a;--fypl-graphite-soft:rgba(62,61,58,.5);--fypl-sketch:#ece2c9;--fypl-sketch-2:#ddd1b3;--fypl-card:#efe6cf;--fypl-card-line:rgba(44,104,150,.36);--fypl-cutting:#e2d3b0;--fypl-cutting-edge:#c8b58c;--fypl-china:#f4ecd8;--fypl-china-2:#d3c8ad;--fypl-tape:hsla(45,44%,71%,.7)}.fypl *,.fypl :after,.fypl :before{box-sizing:border-box}.fypl .fypl-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fypl .fypl-bet-opt:has(input:focus-visible) .fypl-box,.fypl button:focus-visible,.fypl input:focus-visible{outline:2px solid var(--fypl-focus);outline-offset:3px}.fypl-intro{display:grid;grid-template-columns:minmax(0,1fr);gap:18px 30px;align-items:start;margin:0 0 26px}@container fypl (min-width: 620px){.fypl-intro{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.fypl .fypl-pre{margin:0;max-width:44ch;font-family:var(--fypl-print);font-size:19px;line-height:1.58;color:var(--fypl-ink);text-wrap:pretty}.fypl .fypl-pre:first-letter{font-family:var(--fypl-hand);font-size:2.4em;line-height:.8;color:var(--fypl-cornell);padding-right:2px}.article-prose .fypl .fypl-remark,.fypl .fypl-remark{position:relative;margin:6px 6px 0 0;padding:26px 18px 14px 22px;border:0;border-radius:2px;font-style:normal;color:var(--fypl-ink);background-color:var(--fypl-card);background-image:linear-gradient(transparent 17px,rgba(214,70,70,.5) 17px,rgba(214,70,70,.5) 18px,transparent 18px),repeating-linear-gradient(transparent 0 25px,var(--fypl-card-line) 25px 26px);background-position:0 0,0 18px;box-shadow:0 1px 0 rgba(0,0,0,.04),1px 3px 0 -1px var(--fypl-card),2px 4px 10px var(--fypl-shadow);transform:rotate(1.3deg)}.fypl .fypl-remark:before{top:-12px;left:22px;width:14px;height:40px;border:2px solid #8d969c;border-radius:7px;box-shadow:inset 0 0 0 2.5px transparent,1px 1px 1px rgba(0,0,0,.14)}.fypl .fypl-remark:after,.fypl .fypl-remark:before{content:"";position:absolute;transform:rotate(-6deg)}.fypl .fypl-remark:after{top:-6px;left:26px;width:6px;height:26px;border:2px solid #a3abb0;border-radius:4px}.fypl .fypl-remark p{margin:0;font-family:var(--fypl-hand-2);font-size:17.5px;line-height:26px;color:var(--fypl-ink);text-wrap:pretty}.fypl .fypl-remark footer{margin:8px 0 0;font-family:var(--fypl-type);font-size:11.5px;letter-spacing:.02em;line-height:1.4;color:var(--fypl-pencil)}.fypl .fypl-remark cite{font-style:italic}.fypl-bet{margin:0 0 22px;padding:0;border:0;min-width:0}.fypl-bet legend{float:left;width:100%;margin:0 0 6px;padding:0;font-family:var(--fypl-hand);font-size:25px;line-height:1.15;color:var(--fypl-ink)}.fypl-bet-opts{clear:both;display:flex;flex-wrap:wrap;gap:4px 22px}.fypl-bet-opt{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:2px 6px 2px 0;font-family:var(--fypl-hand-2);font-size:17px;line-height:1.2;color:var(--fypl-ink);cursor:pointer}.fypl-bet-opt input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}.fypl-box{position:relative;flex:none;width:22px;height:21px;border:1.6px solid var(--fypl-graphite);border-radius:3px 5px 2px 6px/5px 2px 6px 3px;background:color-mix(in srgb,var(--fypl-paper) 70%,transparent);transform:rotate(-2deg)}.fypl-bet-opt:nth-child(2) .fypl-box{transform:rotate(1.6deg)}.fypl-bet-opt:nth-child(3) .fypl-box{transform:rotate(-.6deg)}.fypl-box:after{content:"";position:absolute;left:4px;top:-7px;width:11px;height:22px;border-right:3px solid var(--fypl-ink);border-bottom:3px solid var(--fypl-ink);border-radius:0 0 4px 0;transform:rotate(40deg) scale(0);transform-origin:30% 90%;opacity:0}.fypl-bet-opt input:checked+.fypl-box:after{transform:rotate(40deg) scale(1);opacity:1}.fypl-bet-opt:hover .fypl-box{background:color-mix(in srgb,var(--fypl-blue) 8%,var(--fypl-paper))}.fypl-bet[disabled] .fypl-bet-opt{cursor:default}.fypl-bet[disabled] .fypl-bet-opt:not(:has(input:checked)){opacity:.55}.fypl-bet[disabled] .fypl-bet-opt:hover .fypl-box{background:transparent}.fypl .fypl-bet-locked{margin:4px 0 0;font-family:var(--fypl-type);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--fypl-red)}.fypl-desk{display:grid;grid-template-columns:minmax(0,1fr);gap:26px;align-items:start}@container fypl (min-width: 660px){.fypl-desk{grid-template-columns:minmax(0,1fr) minmax(190px,.42fr);gap:30px}}.fypl-main{min-width:0}.fypl-sketch{position:relative;margin:8px 4px 0 2px;padding:clamp(6px,1.6vw,12px);border-radius:1px 3px 2px 2px;background-color:var(--fypl-sketch);background-image:radial-gradient(120% 80% at 30% 10%,hsla(0,0%,100%,.55),transparent 60%),radial-gradient(90% 70% at 100% 100%,var(--fypl-sketch-2),transparent 70%),repeating-radial-gradient(circle at 17% 23%,rgba(90,80,60,.018) 0 1px,transparent 1px 3px),repeating-radial-gradient(circle at 71% 64%,rgba(90,80,60,.022) 0 1px,transparent 1px 4px);box-shadow:0 0 0 1px rgba(90,76,50,.08),1px 2px 0 rgba(90,76,50,.06),3px 6px 14px var(--fypl-shadow);transform:rotate(-.45deg)}[data-theme=vault] .fypl-sketch{box-shadow:0 0 0 1px rgba(40,30,10,.18),3px 8px 20px rgba(0,0,0,.32)}.fypl-tape{position:absolute;z-index:2;width:74px;height:22px;background:linear-gradient(90deg,hsla(0,0%,100%,.28),transparent 30%,hsla(0,0%,100%,.18) 70%,transparent),var(--fypl-tape);box-shadow:0 1px 2px rgba(60,40,10,.12);clip-path:polygon(3% 8%,0 30%,4% 52%,1% 78%,4% 100%,97% 94%,100% 70%,96% 46%,100% 22%,96% 0);pointer-events:none}.fypl-tape-a{top:-9px;left:-14px;transform:rotate(-32deg)}.fypl-tape-b{right:-16px;bottom:-6px;transform:rotate(-24deg)}.fypl-stage{display:block;width:100%;height:auto;overflow:visible;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fypl-pen,.fypl-pen-soft{fill:none;stroke:var(--fypl-graphite);stroke-width:1.15;stroke-linecap:round;stroke-linejoin:round}.fypl-pen-soft{stroke:var(--fypl-graphite-soft);stroke-width:.85}.fypl-hatch{stroke:var(--fypl-graphite);stroke-width:.8}.fypl-window{fill:rgba(170,196,214,.32);stroke:var(--fypl-graphite);stroke-width:1.3}.fypl-hill{fill:hsla(0,0%,100%,.75);stroke:none}[data-theme=vault] .fypl-hill{fill:rgba(255,250,236,.55)}.fypl-snow{fill:#fff;stroke:var(--fypl-graphite-soft);stroke-width:.5}.fypl-table-wash{fill:rgba(176,124,70,.16)}.fypl-table{fill-opacity:.32;stroke:none}.fypl-tray{fill:rgba(156,112,66,.2);stroke:var(--fypl-graphite);stroke-width:1.2;stroke-linejoin:round}.fypl-ring{fill:none;stroke:var(--fypl-coffee);stroke-width:2.4}.fypl-ring-2{stroke-width:1.2}.fypl-cup,.fypl-saucer{fill:var(--fypl-china);stroke:var(--fypl-graphite);stroke-width:1.1;stroke-linejoin:round}.fypl-steam{stroke-dasharray:3 4}.fypl-body{stroke:var(--fypl-graphite);stroke-width:1.2;stroke-linejoin:round}.fypl-guy .fypl-body{fill:color-mix(in srgb,var(--fypl-cornell) 26%,transparent)}.fypl-rpf .fypl-body{fill:color-mix(in srgb,var(--fypl-blue) 20%,transparent)}.fypl-head{fill:#fbe9d8;stroke:var(--fypl-graphite);stroke-width:1.15}[data-theme=vault] .fypl-head{fill:#f0dcc4}.fypl-eye{fill:#fff;stroke:var(--fypl-graphite);stroke-width:.9}.fypl-dot{fill:var(--fypl-graphite)}.fypl-arms-up{opacity:0}.fypl[data-air] .fypl-arms-up{opacity:1}.fypl[data-air] .fypl-arms-rest{opacity:0}.fypl-label{font-family:var(--fypl-hand);font-size:13px;fill:var(--fypl-graphite)}.fypl-label-c{text-anchor:middle}.fypl-think{font-family:var(--fypl-hand);font-size:30px;font-weight:700;fill:var(--fypl-red)}.fypl-dial-face{fill:color-mix(in srgb,var(--fypl-china) 85%,transparent);stroke:var(--fypl-graphite);stroke-width:1.2}.fypl-dial .fypl-pen{stroke-width:.9}.fypl-dial-w{stroke:var(--fypl-blue);stroke-width:2.4;stroke-linecap:round}.fypl-dial-m{fill:var(--fypl-cornell);stroke:rgba(80,10,10,.5);stroke-width:.6}.fypl-plate{cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent}.fypl[data-air] .fypl-plate{cursor:pointer}.fypl-plate.is-held{cursor:grabbing}.fypl-p-under{fill:var(--fypl-china-2);stroke:var(--fypl-graphite);stroke-width:1.1;stroke-linejoin:round}.fypl-p-top{fill:var(--fypl-china);stroke:var(--fypl-graphite);stroke-width:1.25;stroke-linejoin:round}.fypl-p-well{fill:rgba(120,110,90,.07);stroke:var(--fypl-graphite-soft);stroke-width:.9}.fypl-p-band{fill:none;stroke:color-mix(in srgb,var(--fypl-cornell) 55%,transparent);stroke-width:.9}.fypl-p-axis{stroke:var(--fypl-blue);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:3 3;opacity:.2;transition:opacity .25s ease}.fypl-still .fypl-p-axis,.fypl[data-air] .fypl-p-axis{opacity:.9}.fypl-p-med{fill:var(--fypl-cornell);stroke:rgba(80,8,8,.6);stroke-width:.6}.fypl-p-medin{fill:none;stroke:rgba(255,236,220,.85);stroke-width:.8}.fypl-shadow{stroke:none}.fypl-plate.is-held{transform:translateY(-2px)}@media (prefers-reduced-motion:no-preference){.fypl-plate{transition:transform .12s ease}.fypl-plate.is-landed{transform-box:fill-box;transform-origin:50% 80%;animation:fypl-clatter .5s cubic-bezier(.3,.7,.4,1)}.fypl[data-on] .fypl-snow{animation:fypl-snow 9s linear infinite}.fypl[data-on] .fypl-snow:nth-child(3n+1){animation-duration:11s;animation-delay:-4s}.fypl[data-on] .fypl-snow:nth-child(3n+2){animation-duration:8s;animation-delay:-6.5s}.fypl[data-on] .fypl-snow:nth-child(4n){animation-delay:-2s}.fypl[data-on] .fypl-steam{animation:fypl-steam 3.6s linear infinite}}@keyframes fypl-clatter{0%{transform:translateY(-5px) rotate(0deg)}28%{transform:translateY(0) rotate(-1.6deg)}48%{transform:translateY(-1.5px) rotate(1.1deg)}68%{transform:translateY(0) rotate(-.5deg)}84%{transform:translateY(-.4px) rotate(.2deg)}to{transform:translateY(0) rotate(0)}}@keyframes fypl-snow{0%{transform:translate(-3px,-90px)}25%{transform:translate(2px,-45px)}50%{transform:translate(-2px)}75%{transform:translate(3px,45px)}to{transform:translate(-3px,90px)}}@keyframes fypl-steam{to{stroke-dashoffset:-14}}.fypl-controls{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin:20px 0 0}.fypl .fypl-throw{position:relative;min-height:46px;padding:10px 22px 9px;border:2px solid var(--fypl-cornell);border-radius:3px;background:radial-gradient(circle at 0 50%,transparent 6px,var(--fypl-paper) 6.5px) 0 /51% 100% no-repeat,radial-gradient(circle at 100% 50%,transparent 6px,var(--fypl-paper) 6.5px) 100% /51% 100% no-repeat;box-shadow:inset 0 0 0 3px var(--fypl-paper),inset 0 0 0 4px color-mix(in srgb,var(--fypl-cornell) 55%,transparent),2px 3px 0 color-mix(in srgb,var(--fypl-cornell) 22%,transparent);font-family:var(--fypl-type);font-size:15px;letter-spacing:.1em;text-transform:uppercase;color:var(--fypl-cornell);cursor:pointer;transform:rotate(-.8deg);transition:transform .12s ease,box-shadow .12s ease}.fypl .fypl-throw:hover{transform:rotate(-.8deg) translateY(-1px)}.fypl .fypl-throw:active{transform:rotate(-.8deg) translate(2px,2px);box-shadow:inset 0 0 0 3px var(--fypl-paper),inset 0 0 0 4px color-mix(in srgb,var(--fypl-cornell) 55%,transparent)}.fypl[data-air] .fypl-throw{color:var(--fypl-blue);border-color:var(--fypl-blue);box-shadow:inset 0 0 0 3px var(--fypl-paper),inset 0 0 0 4px color-mix(in srgb,var(--fypl-blue) 50%,transparent),2px 3px 0 color-mix(in srgb,var(--fypl-blue) 22%,transparent)}.fypl .fypl-slow{display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:4px 6px 4px 2px;border:0;border-radius:4px;background:none;font-family:var(--fypl-hand-2);font-size:17px;line-height:1.2;color:var(--fypl-ink);cursor:pointer}.fypl .fypl-slow:hover{background:color-mix(in srgb,var(--fypl-blue) 6%,transparent)}.fypl-slow-box{position:relative;flex:none;width:21px;height:20px;border:1.6px solid var(--fypl-graphite);border-radius:5px 2px 6px 3px/3px 6px 2px 5px;transform:rotate(2deg)}.fypl-slow-box:after{content:"";position:absolute;left:4px;top:-7px;width:11px;height:22px;border-right:3px solid var(--fypl-ink);border-bottom:3px solid var(--fypl-ink);border-radius:0 0 4px 0;transform:rotate(40deg) scale(0);transform-origin:30% 90%;opacity:0}.fypl .fypl-slow[aria-pressed=true] .fypl-slow-box:after{transform:rotate(40deg) scale(1);opacity:1}@media (prefers-reduced-motion:no-preference){.fypl-box:after,.fypl-slow-box:after{transition:transform .18s cubic-bezier(.3,1.4,.5,1),opacity .1s linear}}.fypl-tilt{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 10px;flex:1 1 230px;min-width:0;max-width:340px}.fypl-tilt-k{grid-column:1/-1;font-family:var(--fypl-hand-2);font-size:15px;line-height:1.2;color:var(--fypl-pencil)}.fypl-tilt input[type=range]{width:100%;min-width:0;height:36px;margin:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.fypl-tilt input[type=range]:disabled{cursor:default;opacity:.55}.fypl-tilt input[type=range]::-webkit-slider-runnable-track{height:3px;border-radius:2px;background:repeating-linear-gradient(90deg,transparent 0 9px,var(--fypl-graphite-soft) 9px 10px) 0 -3px /100% 9px,linear-gradient(90deg,var(--fypl-graphite-soft),var(--fypl-graphite))}.fypl-tilt input[type=range]::-moz-range-track{height:3px;border-radius:2px;background:linear-gradient(90deg,var(--fypl-graphite-soft),var(--fypl-graphite))}.fypl-tilt input[type=range]::-webkit-slider-thumb{width:30px;height:14px;margin-top:-6px;border:1.4px solid var(--fypl-graphite);border-radius:50%;background:radial-gradient(ellipse 22% 30% at 72% 50%,var(--fypl-cornell) 92%,transparent 100%),radial-gradient(ellipse 60% 56% at 50% 50%,var(--fypl-china-2) 0 55%,var(--fypl-china) 58%);box-shadow:0 2px 2px rgba(60,40,10,.25);-webkit-appearance:none;appearance:none}.fypl-tilt input[type=range]::-moz-range-thumb{width:30px;height:14px;border:1.4px solid var(--fypl-graphite);border-radius:50%;background:radial-gradient(ellipse 22% 30% at 72% 50%,var(--fypl-cornell) 92%,transparent 100%),radial-gradient(ellipse 60% 56% at 50% 50%,var(--fypl-china-2) 0 55%,var(--fypl-china) 58%);box-shadow:0 2px 2px rgba(60,40,10,.25)}.fypl-tilt-v{min-width:2.6ch;font-family:var(--fypl-hand);font-size:24px;line-height:1;color:var(--fypl-blue);text-align:right}.fypl .fypl-hint{flex:1 0 100%;margin:0;font-family:var(--fypl-hand);font-size:18px;line-height:1.25;color:var(--fypl-pencil)}.fypl .fypl-hint:before{content:"\2192\00a0";color:var(--fypl-graphite-soft)}.fypl-count{position:relative;margin:20px 0 0;padding:14px 16px 12px 18px;background-color:var(--fypl-card);background-image:repeating-linear-gradient(transparent 0 31px,var(--fypl-card-line) 31px 32px);background-position:0 12px;box-shadow:1px 2px 0 rgba(90,76,50,.08),2px 5px 12px var(--fypl-shadow);transform:rotate(.5deg)}.fypl-count:before{content:"";position:absolute;left:0;right:0;top:-5px;height:6px;background:linear-gradient(45deg,var(--fypl-card) 36%,transparent 37%) 0 0 /9px 6px repeat-x,linear-gradient(-45deg,var(--fypl-card) 36%,transparent 37%) 0 0 /9px 6px repeat-x;pointer-events:none}.fypl-count-row{display:grid;grid-template-columns:6.4em minmax(0,1fr) auto;align-items:center;gap:10px;min-height:32px}.fypl-count-k{font-family:var(--fypl-hand-2);font-size:16px;line-height:1}.is-w .fypl-count-k{color:var(--fypl-blue)}.is-m .fypl-count-k{color:var(--fypl-cornell)}.fypl-tally{display:block;max-width:100%;height:24px;overflow:visible}.fypl-tally path{fill:none;stroke-width:1.7;stroke-linecap:round}.fypl-tally-w path{stroke:var(--fypl-blue)}.fypl-tally-m path{stroke:var(--fypl-cornell)}.fypl-tally .fypl-tally-bar{stroke-width:1.5}.fypl-count-n{min-width:1.6ch;font-family:var(--fypl-hand);font-size:26px;line-height:1;text-align:right}.is-w .fypl-count-n{color:var(--fypl-blue)}.is-m .fypl-count-n{color:var(--fypl-cornell)}.fypl .fypl-said{min-height:1.4em;margin:8px 0 4px;font-family:var(--fypl-hand-2);font-size:17px;line-height:1.4;color:var(--fypl-ink)}.fypl-chain{position:relative;min-width:0;padding:4px 0 0 18px;border-left:1.5px dashed color-mix(in srgb,var(--fypl-cornell) 45%,transparent)}.fypl .fypl-chain-h{margin:0;font-family:var(--fypl-hand);font-size:26px;line-height:1.05;color:var(--fypl-ink)}.fypl .fypl-chain-sub{margin:2px 0 14px;font-family:var(--fypl-type);font-size:11px;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;color:var(--fypl-pencil)}.fypl .fypl-links{margin:0;padding:0;list-style:none;counter-reset:fypl-link}.fypl .fypl-link{position:relative;margin:0;padding:0 0 22px 30px;counter-increment:fypl-link}.fypl .fypl-link:before{content:counter(fypl-link);position:absolute;left:0;top:1px;width:22px;height:22px;border:1.3px solid var(--fypl-graphite-soft);border-radius:48% 52% 45% 55%/55% 45% 52% 48%;font-family:var(--fypl-hand);font-size:16px;line-height:20px;text-align:center;color:var(--fypl-pencil)}.fypl .fypl-link:not(:last-child):after{content:"";position:absolute;left:10px;top:27px;bottom:4px;width:0;border-left:1.3px solid var(--fypl-graphite-soft)}.fypl .fypl-link.is-on:before{border-color:var(--fypl-cornell);color:var(--fypl-cornell)}.fypl .fypl-link:last-child.is-on:before{border-color:var(--fypl-gold-lo);background:radial-gradient(circle at 35% 30%,var(--fypl-gold-hi),var(--fypl-gold) 60%,var(--fypl-gold-lo));color:#fff8e0}.fypl-link-t{display:block;font-family:var(--fypl-hand);font-size:21px;line-height:1.12;color:var(--fypl-ink)}.fypl-link-n{display:block;margin-top:2px;font-family:var(--fypl-print);font-size:14.5px;font-style:italic;line-height:1.35;color:var(--fypl-pencil)}.fypl-link-blank{display:block;height:24px;margin-right:8px;background:linear-gradient(var(--fypl-graphite-soft),var(--fypl-graphite-soft)) 0 14px /88% 1px no-repeat,linear-gradient(var(--fypl-graphite-soft),var(--fypl-graphite-soft)) 0 22px /56% 1px no-repeat;opacity:.5}@media (prefers-reduced-motion:no-preference){.fypl .fypl-link.is-new .fypl-link-n,.fypl .fypl-link.is-new .fypl-link-t{animation:fypl-write .9s steps(18) both}.fypl .fypl-link.is-new .fypl-link-n{animation-delay:.55s}.fypl .fypl-link.is-new .fypl-bethe,.fypl .fypl-link.is-new .fypl-dia{animation:fypl-fade .6s ease 1.1s both}.fypl .fypl-link.is-new:before{animation:fypl-ring .5s ease both}}@keyframes fypl-write{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes fypl-fade{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes fypl-ring{0%{transform:scale(.4) rotate(-40deg);opacity:0}to{transform:none;opacity:1}}.fypl-bethe{display:block;margin:8px 0 0;padding:8px 10px 8px 12px;border-left:2px solid color-mix(in srgb,var(--fypl-blue) 40%,transparent);background:color-mix(in srgb,var(--fypl-blue) 5%,transparent)}.fypl-bethe-line{display:block;font-family:var(--fypl-print);font-size:15px;line-height:1.4;color:var(--fypl-ink)}.fypl-bethe-line+.fypl-bethe-line{margin-top:5px}.fypl-who{font-family:var(--fypl-type);font-size:11.5px;letter-spacing:.06em;color:var(--fypl-pencil)}.fypl-dia{display:block;width:72px;height:45px;margin:6px 0 0;overflow:visible}.fypl-dia-e{fill:none;stroke:var(--fypl-ink);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.fypl-dia-g{fill:none;stroke:var(--fypl-red);stroke-width:1.4;stroke-linecap:round}.fypl-dia-v{fill:var(--fypl-ink)}.fypl .fypl-skip{min-height:36px;margin:0 0 0 26px;padding:4px 6px;border:0;border-radius:3px;background:none;font-family:var(--fypl-hand-2);font-size:15px;color:var(--fypl-pencil);text-decoration:underline;text-decoration-style:wavy;text-decoration-color:var(--fypl-graphite-soft);text-underline-offset:4px;cursor:pointer}.fypl .fypl-skip:hover{color:var(--fypl-ink)}.article-prose .fypl .fypl-coda,.fypl .fypl-coda{position:relative;margin:2px 0 0;padding:58px 4px 0 0;border:0;background:none;font-style:normal;color:var(--fypl-ink)}.fypl .fypl-coda:before{content:"";position:absolute;top:0;left:2px;width:46px;height:46px;border-radius:50%;background:radial-gradient(circle at 50% 50%,transparent 54%,rgba(120,80,10,.45) 55%,transparent 58%,transparent 74%,rgba(255,244,200,.6) 76%,transparent 80%),radial-gradient(ellipse 22% 30% at 46% 48%,rgba(138,94,18,.45),transparent 70%),conic-gradient(from 210deg,var(--fypl-gold-lo),var(--fypl-gold),var(--fypl-gold-hi),var(--fypl-gold),var(--fypl-gold-lo),var(--fypl-gold),var(--fypl-gold-hi),var(--fypl-gold-lo));box-shadow:0 0 0 1.5px var(--fypl-gold-lo),1px 3px 5px rgba(80,50,0,.3)}.fypl .fypl-coda:after{content:"Stockholm, 1965";position:absolute;top:14px;left:58px;font-family:var(--fypl-hand);font-size:20px;line-height:1;color:var(--fypl-gold-lo);transform:rotate(-3deg)}[data-theme=vault] .fypl .fypl-coda:after{color:#74500e}.fypl .fypl-coda p{margin:0;font-family:var(--fypl-print);font-size:17px;font-style:italic;line-height:1.45;color:var(--fypl-ink)}.fypl .fypl-coda footer{margin:6px 0 0;font-family:var(--fypl-type);font-size:11px;line-height:1.4;color:var(--fypl-pencil)}.fypl .fypl-coda cite{font-style:normal}@media (prefers-reduced-motion:no-preference){.fypl .fypl-coda{animation:fypl-fade .7s ease both}}.fypl-slip{position:relative;max-width:600px;margin:34px auto 0;padding:22px clamp(16px,4vw,30px) 18px clamp(40px,7vw,58px);background-color:var(--fypl-cutting);background-image:radial-gradient(140% 90% at 50% 120%,rgba(150,110,40,.14),transparent 60%),radial-gradient(60% 50% at 0 0,rgba(150,110,40,.12),transparent 70%);box-shadow:0 0 0 1px var(--fypl-cutting-edge),2px 4px 12px var(--fypl-shadow);transform:rotate(-.7deg)}.fypl-slip:before{content:"";position:absolute;top:0;left:0;right:0;height:10px;background:linear-gradient(hsla(42,53%,63%,.32),transparent)}.fypl-slip-tr{position:absolute;left:clamp(10px,2.4vw,18px);top:26px;font-family:var(--fypl-hand);font-size:26px;font-weight:700;line-height:1;color:var(--fypl-red);transform:rotate(-8deg)}.article-prose .fypl .fypl-slip-text,.fypl .fypl-slip-text{margin:0;padding:0;border:0;background:none;font-style:normal;color:#2b2620}[data-theme=vault] .fypl .fypl-slip-text{color:#241f19}.fypl .fypl-slip-text p{margin:0;font-family:var(--fypl-print);font-size:clamp(18px,2.6vw,21px);line-height:1.75;color:inherit;text-wrap:pretty}.fypl-swap{position:relative;display:inline-block;padding:0 3px;white-space:nowrap}.fypl-swap:before{content:"";position:absolute;inset:2px -3px 0 -4px;border:1.8px solid var(--fypl-red);border-radius:52% 48% 55% 45%/60% 50% 50% 40%;transform:rotate(-2deg);pointer-events:none}.fypl-swap+.fypl-swap:before{transform:rotate(2.5deg);border-radius:46% 54% 42% 58%/48% 62% 38% 52%}.fypl-swap:after{content:"";position:absolute;left:30%;width:40%;height:10px;border:1.8px solid var(--fypl-red);pointer-events:none}.fypl-slip-text p>.fypl-swap:first-of-type:after{top:-9px;border-bottom:0;border-radius:50% 50% 0 0/100% 100% 0 0}.fypl-slip-text p>.fypl-swap:last-of-type:after{bottom:-9px;border-top:0;border-radius:0 0 50% 50%/0 0 100% 100%}.fypl .fypl-slip-red{margin:4px 0 0;font-family:var(--fypl-hand);font-size:27px;font-weight:700;line-height:1;color:var(--fypl-red);text-align:right;transform:rotate(-3deg)}.fypl .fypl-slip-cap{margin:14px 0 0;font-family:var(--fypl-type);font-size:12px;line-height:1.55;color:#5a5146}[data-theme=vault] .fypl .fypl-slip-cap{color:#4a4238}.fypl .fypl-slip-cap cite{font-style:italic}.fypl .fypl-verdict{margin:12px 0 0;padding:8px 0 0;border-top:1px dashed rgba(120,90,50,.35);font-family:var(--fypl-hand-2);font-size:17px;line-height:1.4;color:var(--fypl-blue)}@media (prefers-reduced-motion:no-preference){.fypl-slip{animation:fypl-paste .7s cubic-bezier(.2,.8,.3,1) both}.fypl-swap:after,.fypl-swap:before{animation:fypl-pencil .45s ease .75s both}.fypl .fypl-slip-red,.fypl-slip-tr{animation:fypl-show .4s ease .75s both}.fypl .fypl-slip-red{animation-delay:1.15s}}@keyframes fypl-show{0%{opacity:0}to{opacity:1}}@keyframes fypl-paste{0%{opacity:0;transform:translateY(14px) rotate(2deg)}to{opacity:1;transform:rotate(-.7deg)}}@keyframes fypl-pencil{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(-20px -20px -20px -20px)}}.fypl-strip{margin:30px 0 0;padding:0}.fypl .fypl-stills{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;border:1.2px solid var(--fypl-graphite-soft);background:var(--fypl-sketch)}@container fypl (min-width: 560px){.fypl .fypl-stills{grid-template-columns:repeat(9,minmax(0,1fr))}}.fypl .fypl-still{position:relative;margin:0;padding:4px 2px 2px;border-right:1px dashed var(--fypl-graphite-soft);border-bottom:1px dashed var(--fypl-graphite-soft);text-align:center}@container fypl (min-width: 560px){.fypl .fypl-still{border-bottom:0}.fypl .fypl-still:last-child{border-right:0}}@container fypl (max-width: 559.98px){.fypl .fypl-still:nth-child(3n){border-right:0}.fypl .fypl-still:nth-child(n+7){border-bottom:0}}.fypl-still svg{display:block;width:100%;max-width:110px;height:auto;margin:0 auto}.fypl .fypl-still:nth-child(4n+1){background:color-mix(in srgb,var(--fypl-blue) 6%,transparent)}.fypl-still span{display:block;font-family:var(--fypl-hand);font-size:18px;line-height:1.1;color:var(--fypl-blue)}.fypl .fypl-strip-cap{max-width:62ch;margin:10px 0 0;font-family:var(--fypl-print);font-size:15.5px;font-style:italic;line-height:1.5;color:var(--fypl-pencil);text-wrap:pretty}@media (prefers-reduced-motion:no-preference){.fypl-strip .fypl-still{animation:fypl-show .3s ease both}.fypl-strip .fypl-still:nth-child(2){animation-delay:.06s}.fypl-strip .fypl-still:nth-child(3){animation-delay:.12s}.fypl-strip .fypl-still:nth-child(4){animation-delay:.18s}.fypl-strip .fypl-still:nth-child(5){animation-delay:.24s}.fypl-strip .fypl-still:nth-child(6){animation-delay:.3s}.fypl-strip .fypl-still:nth-child(7){animation-delay:.36s}.fypl-strip .fypl-still:nth-child(8){animation-delay:.42s}.fypl-strip .fypl-still:nth-child(9){animation-delay:.48s}}.fypl .fypl-caption{max-width:34ch;margin:34px auto 0;font-family:var(--fypl-hand);font-size:clamp(25px,4.4vw,31px);line-height:1.2;text-align:center;color:var(--fypl-ink);text-wrap:balance}.fypl[data-slow] .fypl-sketch{box-shadow:0 0 0 1px color-mix(in srgb,var(--fypl-blue) 30%,transparent),1px 2px 0 rgba(90,76,50,.06),3px 6px 14px var(--fypl-shadow)}.fypl[data-slow] .fypl-sketch:after{content:"× 1/8";position:absolute;right:12px;bottom:8px;font-family:var(--fypl-hand);font-size:18px;line-height:1;color:var(--fypl-blue);opacity:.8;pointer-events:none}@container fypl (max-width: 420px){.fypl .fypl-pre{font-size:17.5px}.fypl .fypl-remark{margin-right:2px;padding:24px 14px 12px 16px}.fypl-bet legend{font-size:22px}.fypl-bet-opts{flex-direction:column;gap:0}.fypl-sketch{margin-left:0;margin-right:0;transform:none}.fypl-tape{width:56px;height:18px}.fypl-tape-a{left:-6px}.fypl-tape-b{right:-6px}.fypl .fypl-throw{flex:1 1 100%}.fypl-tilt{max-width:none}.fypl-count{padding:12px 12px 10px 14px}.fypl-count-row{grid-template-columns:5.4em minmax(0,1fr) auto;gap:6px}.fypl-slip{padding-left:36px;transform:rotate(-.4deg)}.fypl .fypl-chain-h{font-size:24px}}@media (prefers-reduced-motion:reduce){.fypl *,.fypl :after,.fypl :before{animation:none!important;transition:none!important}}@media print{.fypl .fypl-skip,.fypl-bet,.fypl-controls{display:none}.fypl .fypl-remark,.fypl-count,.fypl-sketch,.fypl-slip{box-shadow:none;transform:none}}