.fyo{--fyo-paper:var(--fy-paper,#fcf9f0);--fyo-sheet:color-mix(in srgb,var(--fyo-paper) 62%,#efe4c6);--fyo-sheet-2:color-mix(in srgb,var(--fyo-sheet) 86%,#6b5a3a);--fyo-white:color-mix(in srgb,var(--fyo-paper) 70%,#fff);--fyo-graphite:var(--fy-pencil,#5a5853);--fyo-lead:color-mix(in srgb,var(--fyo-graphite) 66%,#141418);--fyo-ink:var(--fy-ink,#1b2847);--fyo-red:var(--fy-red,#c4321e);--fyo-blue:var(--fy-blue,#2552a8);--fyo-orange:var(--fy-orange,#f26a12);--fyo-sanguine:#b0533a;--fyo-toned:#e6dccb;--fyo-board:#8b806e;--fyo-board-2:#6c6252;--fyo-shadow:var(--fy-shadow,rgba(70,48,16,.16));--fyo-hand:var(--fy-hand,"Caveat","Kalam","Segoe Print",cursive);--fyo-hand-2:var(--fy-hand-2,"Kalam","Caveat","Segoe Print",cursive);--fyo-print:var(--fy-print,"EB Garamond","Cormorant Garamond",Georgia,serif);--fyo-type:var(--fy-type,"Special Elite","Cutive Mono","Courier New",monospace);--fyo-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.36 0 0 0 0 0.31 0 0 0 0 0.22 0 0 0 0.2 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--fyo-fibre:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.012 0.35' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.2 0 0 0 0 0.16 0 0 0 0 0.1 0 0 0 0.55 -0.18'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E");position:relative;min-width:0;margin:6px 0 0;color:var(--fyo-ink);font-family:var(--fyo-print);container-type:inline-size;overflow-x:clip}[data-theme=vault] .fyo{--fyo-board:#5f574a;--fyo-board-2:#4a4338;--fyo-sanguine:#9c4630;--fyo-toned:#d3c7b0}.fyo *,.fyo :after,.fyo :before{box-sizing:border-box}.fyo-desk{position:relative;padding:6px 0 16px}.fyo-pad{position:relative;max-width:720px;margin:0 auto;padding-top:22px}.fyo-board{position:absolute;inset:12px -3px -12px 3px;border-radius:3px 3px 7px 7px;background-color:var(--fyo-board);background-image:var(--fyo-fibre),radial-gradient(circle at 30% 40%,hsla(0,0%,100%,.14) 0 .8px,transparent 1.4px),radial-gradient(circle at 70% 60%,rgba(0,0,0,.16) 0 .9px,transparent 1.5px),var(--fyo-grain),linear-gradient(160deg,var(--fyo-board),var(--fyo-board-2));background-size:220px 220px,7px 9px,11px 6px,160px 160px,auto;box-shadow:0 18px 30px -14px rgba(40,26,6,.55),0 2px 0 rgba(0,0,0,.12);transform:rotate(.5deg)}.fyo-spiral{position:absolute;z-index:30;top:0;left:18px;right:18px;height:40px;pointer-events:none}.fyo-spiral:before{content:"";position:absolute;left:0;right:0;top:24px;height:10px;background:radial-gradient(ellipse 3.6px 3.4px at 50% 50%,rgba(28,20,8,.78) 0 72%,rgba(28,20,8,.2) 82%,transparent 92%) 0 0 /20.31px 10px repeat-x}.fyo-coil{position:absolute;inset:0 0 8px;background:repeating-linear-gradient(100deg,transparent 0 6px,#3e4146 6px,#8f9298 7.3px,#f6f7f9 8.5px,#b4b7bc 9.8px,#50535a 11.3px,transparent 12px 20px);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 6px,#000 24px,transparent 31px);mask-image:linear-gradient(180deg,transparent 0,#000 6px,#000 24px,transparent 31px);filter:drop-shadow(0 3px 1.4px rgba(30,20,5,.4))}.fyo-leaves{position:relative;z-index:1;perspective:1700px;perspective-origin:50% -20%}.fyo-sheet{position:absolute;inset:0;overflow:hidden;min-width:0;padding:40px clamp(12px,4cqi,30px) 58px;border-radius:2px 2px 4px 4px;background-color:var(--fyo-sheet);background-image:radial-gradient(120% 70% at 26% 0,rgba(255,253,244,.6),transparent 62%),linear-gradient(to bottom,rgba(40,28,8,.1),transparent 34px),radial-gradient(36px 22px at 88% 92%,rgba(60,60,68,.1),transparent 70%),radial-gradient(60px 18px at 12% 70%,rgba(60,60,68,.06),transparent 70%),var(--fyo-grain);box-shadow:0 2px 0 -1px var(--fyo-sheet-2),0 4px 0 -2px var(--fyo-sheet),0 6px 0 -3px var(--fyo-sheet-2),0 8px 0 -4px var(--fyo-sheet),inset 0 1px 0 hsla(0,0%,100%,.45);transform-origin:50% 0;transform:rotateX(0deg);backface-visibility:hidden;-webkit-backface-visibility:hidden;visibility:visible;transition:transform .95s cubic-bezier(.45,.05,.2,1),visibility 0s linear 0s}.fyo-sheet:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,rgba(255,250,235,.2),rgba(40,28,8,.4));opacity:0;transition:opacity .95s ease}.fyo-sheet.is-open{position:relative;overflow:visible}.fyo-sheet.is-gone{transform:rotateX(178deg);visibility:hidden;transition:transform .95s cubic-bezier(.45,.05,.2,1),visibility 0s linear .95s}.fyo-sheet.is-gone:after{opacity:1}.fyo-thumb{position:absolute;top:46px;right:6%;width:30px;height:40px;pointer-events:none;background:repeating-radial-gradient(ellipse 60% 70% at 46% 58%,rgba(58,58,66,.2) 0 .9px,transparent 1.2px 2.8px);-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 38%,transparent 72%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 38%,transparent 72%);transform:rotate(-24deg)}.fyo-sheet--2 .fyo-thumb{top:auto;bottom:18px;right:auto;left:5%;transform:rotate(31deg)}.fyo-sheet--3 .fyo-thumb{top:52%;right:2.5%;transform:rotate(-70deg) scale(.9)}.fyo-sheet--4 .fyo-thumb{top:40px;right:auto;left:38%;transform:rotate(12deg) scale(.8);opacity:.7}.fyo-folio{position:relative;margin:0 0 14px;font-family:var(--fyo-hand);font-size:23px;line-height:1.1;color:var(--fyo-lead)}.fyo-folio-n{margin-right:.35em;font-family:var(--fyo-print);font-size:15px;font-weight:600;letter-spacing:.14em;color:var(--fyo-red)}.fyo-ear{z-index:2;display:inline-flex;align-items:center;min-height:44px;padding:8px 50px 8px 14px;border:0;background:none;font-family:var(--fyo-hand);font-size:20px;color:var(--fyo-lead);cursor:pointer}.fyo-ear,.fyo-ear-fold{position:absolute;right:0;bottom:0}.fyo-ear-fold{width:38px;height:38px;background:linear-gradient(315deg,var(--fyo-sheet-2) 0 50%,transparent 50%),linear-gradient(315deg,transparent 50%,color-mix(in srgb,var(--fyo-sheet) 78%,#5b4a2c) 50%,var(--fyo-white) 100%);border-radius:0 0 4px 0;filter:drop-shadow(-2px -2px 2px rgba(40,28,8,.18));transition:width .3s ease,height .3s ease}.fyo-ear:focus-visible .fyo-ear-fold,.fyo-ear:hover .fyo-ear-fold{width:50px;height:50px}.fyo-ear:focus-visible{outline:2px solid var(--fyo-ink);outline-offset:-4px;border-radius:4px}.fyo-pencil{position:absolute;z-index:40;top:12px;right:7%;width:210px;height:13px;border-radius:1px;background:linear-gradient(90deg,transparent 70%,rgba(20,12,0,.18) 70.4%,transparent 71%),linear-gradient(180deg,#fbc067 0 18%,#f08a22 18% 46%,#d46f12 46% 74%,#a9540c 74%);box-shadow:0 7px 8px -3px rgba(40,25,5,.38);transform:rotate(-3deg);pointer-events:none}.fyo-pencil:after{content:"HB";position:absolute;left:34%;top:0;font:700 8px/13px var(--fyo-print);letter-spacing:.2em;color:rgba(40,24,0,.55)}.fyo-pencil-tip{right:100%;top:0;width:32px;height:13px;background:linear-gradient(180deg,#f3dbb2,#ddb882 50%,#b98f5a)}.fyo-pencil-tip,.fyo-pencil-tip:after{position:absolute;clip-path:polygon(100% 0,0 50%,100% 100%)}.fyo-pencil-tip:after{content:"";left:0;top:3.5px;width:11px;height:6px;background:linear-gradient(180deg,#6b6b72,#222227)}.fyo-pencil-ferrule{position:absolute;left:100%;top:-1px;width:20px;height:15px;background:repeating-linear-gradient(90deg,transparent 0 3px,rgba(60,62,68,.45) 3px 4px),linear-gradient(180deg,#f1f2f4,#a9acb2 45%,#6f7278 80%,#b9bcc1)}.fyo-pencil-ferrule:after{content:"";position:absolute;left:100%;top:.5px;width:15px;height:14px;border-radius:0 5px 5px 0;background:linear-gradient(180deg,#f5b7b2,#de7f79 55%,#b85c57)}.fyo-eraser{position:absolute;z-index:40;left:3%;bottom:2px;width:48px;height:30px;border-radius:48% 52% 44% 56%/58% 46% 54% 42%;background:radial-gradient(circle at 70% 64%,rgba(40,40,46,.45) 0 2px,transparent 5px),radial-gradient(circle at 34% 30%,#d2d0cb,#a3a09a 58%,#7e7b75);box-shadow:inset -3px -4px 6px rgba(0,0,0,.2),0 6px 8px -3px rgba(0,0,0,.32);transform:rotate(-12deg);pointer-events:none}.fyo-tabs{position:relative;z-index:2;display:flex;flex-wrap:wrap;justify-content:center;gap:6px;max-width:720px;margin:-8px auto 0;padding:0 8px}.fyo-tab{--tab:#f6d58a;min-height:44px;padding:10px 14px 6px;border:0;border-radius:0 0 12px 12px;background:linear-gradient(to bottom,rgba(0,0,0,.16),transparent 9px),linear-gradient(var(--tab),color-mix(in srgb,var(--tab) 84%,#6b5a3a));font-family:var(--fyo-hand);font-size:20px;line-height:1;color:#3a3324;cursor:pointer;box-shadow:0 3px 5px -2px rgba(40,28,8,.3);transition:padding .25s ease,transform .25s ease}.fyo-tab--2{--tab:#bcd7e8}.fyo-tab--3{--tab:#f3bba8}.fyo-tab--4{--tab:#cfe0b4}.fyo-tab:hover{transform:translateY(2px)}.fyo-tab.is-on{padding-top:18px;font-weight:700}.fyo-tab:focus-visible{outline:2px solid var(--fyo-ink);outline-offset:2px}.fyo-tab-n{margin-right:.2em;font-family:var(--fyo-print);font-size:13px;font-weight:600;letter-spacing:.1em;color:var(--fyo-red)}.fyo-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 12px;margin-top:16px}.fyo-btn{min-height:42px;padding:7px 16px 6px;border:1.5px solid var(--fyo-lead);border-radius:3px 14px 4px 12px/12px 4px 14px 3px;background:var(--fyo-white);font-family:var(--fyo-hand);font-size:21px;line-height:1.1;color:var(--fyo-ink);cursor:pointer;box-shadow:2px 2px 0 var(--fyo-lead);transition:transform .12s ease,box-shadow .12s ease}.fyo-btn:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--fyo-lead)}.fyo-btn:active{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--fyo-lead)}.fyo-btn--quiet{border-style:dashed;background:transparent;box-shadow:none}.fyo-btn--quiet:hover{box-shadow:none}.fyo-btn:disabled{opacity:.42;cursor:default;transform:none;box-shadow:none}.fyo-btn:focus-visible,.fyo-check input:focus-visible,.fyo-sun:focus-visible{outline:2px solid var(--fyo-orange);outline-offset:3px}.fyo-cap{max-width:62ch;min-height:4.6em;margin:14px auto 0;font-family:var(--fyo-print);font-size:17.5px;line-height:1.5;color:var(--fyo-ink);text-align:center;text-wrap:pretty}.fyo-why{position:relative;max-width:600px;margin:34px auto 4px;padding:24px clamp(16px,5cqi,34px) 18px;background:linear-gradient(hsla(0,0%,100%,.5),hsla(0,0%,100%,.36)),var(--fyo-grain);border:1px solid rgba(90,76,50,.14);backdrop-filter:blur(1.4px) saturate(.85);box-shadow:0 10px 22px -16px rgba(40,28,8,.6);transform:rotate(-.6deg)}[data-theme=vault] .fyo-why{background:linear-gradient(rgba(255,246,222,.34),rgba(255,246,222,.22)),var(--fyo-grain)}.fyo-why:after,.fyo-why:before{content:"";position:absolute;top:-10px;width:74px;height:22px;background:hsla(46,60%,83%,.62);clip-path:polygon(0 8%,6% 0,12% 10%,20% 2%,30% 8%,42% 0,54% 7%,66% 1%,78% 9%,90% 0,100% 6%,98% 100%,88% 92%,74% 100%,60% 93%,46% 100%,32% 92%,18% 100%,4% 94%);box-shadow:inset 0 0 6px rgba(120,100,50,.2)}.fyo-why:before{left:16px;transform:rotate(-5deg)}.fyo-why:after{right:16px;transform:rotate(4deg)}.fyo-why blockquote{margin:0;padding:0;border:0}.fyo-why p{margin:0;font-family:var(--fyo-print);font-size:clamp(17px,3.6cqi,20px);font-style:italic;line-height:1.55;color:var(--fyo-ink);text-wrap:pretty}.fyo-why-gap{font-style:normal;letter-spacing:.1em;color:var(--fyo-graphite)}.fyo-why figcaption{margin-top:10px;font-family:var(--fyo-print);font-size:14.5px;font-variant:small-caps;letter-spacing:.04em;color:var(--fyo-graphite);text-align:right}.fyo-why cite{font-style:italic;font-variant:normal}.fyo-deal{position:relative;max-width:470px;margin:0 auto 18px;padding:8px 18px 12px;background-color:var(--fyo-white);background-image:linear-gradient(transparent 32px,rgba(214,70,70,.55) 32px 33px,transparent 33px),repeating-linear-gradient(transparent 0 23px,rgba(58,128,178,.26) 23px 24px);background-position:0 0,0 33px;background-size:100% 100%,100% calc(100% - 33px);background-repeat:no-repeat;box-shadow:0 1px 1px rgba(0,0,0,.12),0 10px 18px -12px rgba(40,28,8,.5);transform:rotate(-1.1deg)}.fyo-deal:before{content:"";position:absolute;top:-12px;left:26px;width:14px;height:40px;border:2px solid #9ea2a8;border-radius:7px;box-shadow:inset 0 0 0 2px transparent,1px 1px 1px rgba(0,0,0,.2);transform:rotate(4deg)}.fyo-deal-h{margin:0;font-family:var(--fyo-type);font-size:13px;line-height:24px;letter-spacing:.3em;text-transform:uppercase;color:var(--fyo-red);text-align:center}.fyo-deal-t{margin:6px 0 0;font-family:var(--fyo-hand-2);font-size:16.5px;line-height:24px;color:var(--fyo-ink)}.fyo-deal-sig{display:flex;justify-content:space-around;margin:2px 0 0;font-family:var(--fyo-hand);font-size:27px;line-height:30px;color:var(--fyo-blue)}.fyo-deal-sig span{padding:0 8px;border-bottom:1.5px solid;border-radius:0 0 40% 10%;transform:rotate(-4deg)}.fyo-deal-sig span+span{color:var(--fyo-sanguine);transform:rotate(3deg)}.fyo-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(10px,4cqi,26px);max-width:560px;margin:0 auto}.fyo-panel{margin:0;padding:8px 8px 4px;background:var(--fyo-white);background-image:var(--fyo-grain);border:1px solid rgba(90,80,60,.16);box-shadow:0 8px 16px -12px rgba(40,28,8,.55);transform:rotate(-.9deg)}.fyo-panel--jerry{background-color:var(--fyo-toned);transform:rotate(1deg)}.fyo-panel figcaption{margin-top:2px;font-family:var(--fyo-hand);font-size:18px;line-height:1.2;color:var(--fyo-lead);text-align:center}.fyo-tally{margin-left:.3em;font-family:var(--fyo-hand);letter-spacing:.08em;color:var(--fyo-red)}.fyo-art{display:block;width:100%;height:auto;overflow:visible}.fyo-q{font-family:var(--fyo-hand);font-size:70px;fill:var(--fyo-graphite);opacity:.3;text-anchor:middle}.fyo-stick{fill:none;stroke:var(--fyo-lead);stroke-width:3.6;stroke-linecap:round;stroke-linejoin:round}.fyo-tight path{fill:none;stroke:var(--fyo-graphite);stroke-width:.9;stroke-linecap:round}.fyo-loose path{fill:none;stroke:var(--fyo-lead);stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.fyo-loose path.is-thin{stroke-width:1.1;opacity:.66}.fyo-loose.is-drawing path{stroke-dasharray:1 1;animation:fyo-draw .9s cubic-bezier(.5,0,.3,1) backwards}@keyframes fyo-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes fyo-in{0%{opacity:0}}.fyo-magnet,.fyo-physics,.fyo-wander{animation:fyo-in .7s ease both}.fyo-physics circle,.fyo-physics ellipse{fill:none;stroke:var(--fyo-lead);stroke-width:1.3}.fyo-physics circle{fill:var(--fyo-lead)}.fyo-magnet text,.fyo-physics text{font-family:var(--fyo-hand);font-size:17px;fill:var(--fyo-lead);text-anchor:middle}.fyo-wander circle,.fyo-wander path{fill:none;stroke:var(--fyo-sanguine);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.fyo-wander path:nth-of-type(2){fill:color-mix(in srgb,var(--fyo-sanguine) 28%,transparent)}.fyo-wander circle{fill:color-mix(in srgb,var(--fyo-sanguine) 18%,transparent)}.fyo-magnet path,.fyo-magnet rect{fill:none;stroke:var(--fyo-lead);stroke-width:1.4;stroke-linecap:round}.fyo-magnet .fyo-nail{stroke:#77736c;stroke-width:4.2}.fyo-magnet path:nth-of-type(2){stroke:#b8692a;stroke-width:2.2}.fyo-magnet rect{fill:color-mix(in srgb,var(--fyo-lead) 12%,transparent)}.fyo-magnet .fyo-fin{font-size:34px;fill:var(--fyo-red);transform:rotate(-9deg);transform-box:fill-box;transform-origin:center}.fyo-sundays{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:18px 0 0;padding:0;list-style:none}.fyo-sun{--sun:var(--fyo-blue);position:relative;display:grid;place-items:center;align-content:center;width:44px;height:50px;padding:9px 0 2px;border:1px solid rgba(80,70,50,.3);border-radius:2px;background:linear-gradient(var(--sun) 0 10px,transparent 10px),var(--fyo-white);box-shadow:0 3px 5px -3px rgba(40,28,8,.5);color:var(--fyo-ink);cursor:pointer;transition:transform .2s ease}.fyo-sun--art{--sun:var(--fyo-red)}.fyo-sun:hover{transform:translateY(-2px)}.fyo-sun-n{font-family:var(--fyo-print);font-size:19px;font-weight:600;line-height:1}.fyo-sun-k{font-family:var(--fyo-hand);font-size:14px;line-height:1;color:var(--fyo-graphite)}.fyo-sun.is-done:after{content:"";position:absolute;inset:12px 4px 4px;background:linear-gradient(to top right,transparent calc(50% - 1px),rgba(50,50,58,.6) 50%,transparent calc(50% + 1.2px)),linear-gradient(to top left,transparent calc(50% - .8px),rgba(50,50,58,.4) 50%,transparent calc(50% + 1px));pointer-events:none}.fyo-sun.is-now{box-shadow:0 0 0 2px var(--fyo-orange),0 6px 10px -4px rgba(40,28,8,.5);transform:rotate(-4deg) translateY(-3px)}.fyo-blank{position:relative;width:100%;max-width:620px;aspect-ratio:3/2;margin:4px auto 0;overflow:hidden;border-radius:1px;background-color:var(--fyo-white);background-image:radial-gradient(90% 80% at 30% 20%,hsla(0,0%,100%,.5),transparent 70%),var(--fyo-grain);box-shadow:inset 0 0 0 1px rgba(90,80,60,.16),0 12px 22px -16px rgba(40,28,8,.6);cursor:crosshair;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.fyo-blank.is-seen{cursor:grab}.fyo-blank.is-seen:active{cursor:grabbing}.fyo-blank:after,.fyo-blank:before{content:"";position:absolute;z-index:3;width:66px;height:20px;background:hsla(46,57%,79%,.78);box-shadow:0 1px 2px rgba(60,40,10,.18);pointer-events:none}.fyo-blank:before{top:6px;left:-16px;transform:rotate(-38deg)}.fyo-blank:after{bottom:6px;right:-16px;transform:rotate(-38deg)}.fyo-imp,.fyo-rub{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.fyo-imp{animation:fyo-in 1.4s ease both}.fyo-imp path{fill:none;stroke-linecap:round;stroke-linejoin:round}.fyo-imp-dk{stroke:rgba(70,56,30,.3);stroke-width:1.5}.fyo-imp-hi{stroke:hsla(0,0%,100%,.9);stroke-width:1.5}.fyo-imp-in{stroke:rgba(120,102,70,.1);stroke-width:2.6}.fyo-blank.is-rubbed .fyo-imp-dk{stroke:rgba(30,26,20,.35)}.fyo-blank-hint{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--fyo-hand);font-size:clamp(22px,5cqi,32px);color:var(--fyo-graphite);opacity:.36;pointer-events:none}.fyo-tip{position:absolute;left:-5px;top:-5px;width:10px;height:10px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#9a9aa0,#2a2a30 70%);box-shadow:0 0 0 3px rgba(60,60,68,.12);opacity:0;pointer-events:none;transition:opacity .2s ease}.fyo-blank:hover .fyo-tip{opacity:.9}.fyo-model{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:center}.fyo-model .fyo-cap{grid-column:1/-1}.fyo-stand{position:relative;width:100%;max-width:300px;margin:10px auto 0;padding:18px 14px 14px;border-radius:5px;background-color:#b08a5c;background-image:linear-gradient(135deg,hsla(0,0%,100%,.18),transparent 40%,rgba(0,0,0,.16)),var(--fyo-fibre),var(--fyo-grain);box-shadow:inset 0 0 0 1px rgba(60,36,10,.4),0 14px 24px -14px rgba(40,26,6,.65)}[data-theme=vault] .fyo-stand{background-color:#8e6d47}.fyo-stand:before{z-index:2;top:6px;width:70px;background:linear-gradient(180deg,#50535a,#1b1c20 55%,#3a3c42);clip-path:polygon(6% 0,94% 0,100% 100%,0 100%);border-radius:3px}.fyo-stand:after,.fyo-stand:before{content:"";position:absolute;left:50%;height:22px;translate:-50% 0}.fyo-stand:after{z-index:3;top:-10px;width:46px;border:2.5px solid #a3a6ac;border-bottom:0;border-radius:12px 12px 0 0}.fyo-stand .fyo-art{background-color:var(--fyo-white);background-image:var(--fyo-grain);box-shadow:0 2px 4px rgba(40,26,6,.3);transition:box-shadow .8s ease}.fyo-stand.is-done .fyo-art{box-shadow:0 2px 4px rgba(40,26,6,.3),0 0 46px rgba(255,214,140,.5)}.fyo-teach{animation:fyo-in .5s ease both}.fyo-teach path{fill:none;stroke:var(--fyo-red);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:.85}.fyo-teach text{font-family:var(--fyo-hand);font-size:28px;fill:var(--fyo-red);text-anchor:middle}.fyo-pencils{display:grid;gap:16px;width:100%;max-width:340px;margin:0 auto}.fyo-slide{display:grid;gap:2px;font-family:var(--fyo-hand);font-size:21px;line-height:1.15;color:var(--fyo-lead)}.fyo-slide i{color:var(--fyo-red)}.fyo-slide input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:40px;margin:0;background:transparent;cursor:pointer}.fyo-slide input::-webkit-slider-runnable-track{height:8px;border-radius:4px;background:linear-gradient(90deg,rgba(60,60,68,.12),rgba(40,40,48,.5)),var(--fyo-grain)}.fyo-slide input::-moz-range-track{height:8px;border-radius:4px;background:linear-gradient(90deg,rgba(60,60,68,.12),rgba(40,40,48,.5))}.fyo-slide input::-webkit-slider-thumb{-webkit-appearance:none;width:32px;height:32px;margin-top:-12px;border:0;border-radius:50%;background:radial-gradient(circle,#2a2a30 0 4px,#ecd0a4 4.6px 8.4px,#c99f6a 9px,#f7a136 9.6px 12.6px,#c96c12 13.2px);box-shadow:0 3px 5px rgba(40,26,6,.4)}.fyo-slide input::-moz-range-thumb{width:32px;height:32px;border:0;border-radius:50%;background:radial-gradient(circle,#2a2a30 0 4px,#ecd0a4 4.6px 8.4px,#c99f6a 9px,#f7a136 9.6px 12.6px,#c96c12 13.2px);box-shadow:0 3px 5px rgba(40,26,6,.4)}.fyo-slide input:focus-visible{outline:2px solid var(--fyo-orange);outline-offset:2px;border-radius:8px}.fyo-wall{position:relative;display:grid;place-items:center;min-height:380px;padding:54px 12px 64px;border-radius:3px;background-color:transparent;transition:background-color .8s ease,box-shadow .8s ease}.fyo-wall.is-hung{background-color:#e8e0cd;background-image:radial-gradient(55% 46% at 50% 14%,rgba(255,234,184,.85),transparent 72%),linear-gradient(transparent 88%,rgba(60,40,10,.18) 88% 88.6%,#d2c5a8 88.6%),var(--fyo-grain);box-shadow:inset 0 0 70px rgba(80,58,24,.28)}[data-theme=vault] .fyo-wall.is-hung{background-color:#cdbf9f}.fyo-lamp{position:absolute;top:16px;left:50%;width:118px;height:11px;translate:-50% 0;border-radius:6px 6px 9px 9px;background:linear-gradient(180deg,#f0d68e,#b08a32 58%,#6e5419);box-shadow:0 2px 3px rgba(40,26,6,.4);opacity:0;transition:opacity .6s ease .3s}.fyo-lamp:after{content:"";position:absolute;top:100%;left:-35%;width:170%;height:230px;background:radial-gradient(ellipse 50% 100% at 50% 0,rgba(255,228,160,.42),transparent 72%);pointer-events:none}.is-hung .fyo-lamp{opacity:1}.fyo-frame{position:relative;z-index:1;width:min(250px,74%);padding:0;transition:padding .7s cubic-bezier(.3,.7,.2,1),box-shadow .7s ease}.fyo-frame.is-wide{width:min(360px,94%)}.fyo-mat{padding:0;transition:padding .7s cubic-bezier(.3,.7,.2,1),background-color .7s ease}.fyo-work{position:relative;padding:6px;background-color:var(--fyo-white);background-image:var(--fyo-grain);box-shadow:0 2px 5px rgba(40,26,6,.25)}.is-framed .fyo-frame{padding:16px;background-color:#c49c45;background-image:linear-gradient(135deg,rgba(255,250,220,.6),transparent 42%,rgba(60,36,4,.32)),repeating-linear-gradient(90deg,rgba(110,72,14,.14) 0 2px,transparent 2px 5px),linear-gradient(#ddbb62,#a47b2a);box-shadow:inset 0 0 0 1px rgba(60,38,8,.65),inset 0 0 0 4px #ecd38c,inset 0 0 0 5px rgba(80,54,12,.7),inset 0 0 0 10px #b98f3c,inset 0 0 0 11px rgba(60,38,8,.6),0 16px 26px -12px rgba(40,24,4,.6),0 2px 4px rgba(0,0,0,.2)}.fyo-frame:before{content:"";position:absolute;inset:0;opacity:0;pointer-events:none;background:linear-gradient(to bottom right,transparent calc(50% - .6px),rgba(60,38,8,.5) 50%,transparent calc(50% + .6px)) 0 0 /16px 16px no-repeat,linear-gradient(to bottom left,transparent calc(50% - .6px),rgba(60,38,8,.5) 50%,transparent calc(50% + .6px)) 100% 0 /16px 16px no-repeat,linear-gradient(to bottom left,transparent calc(50% - .6px),rgba(60,38,8,.5) 50%,transparent calc(50% + .6px)) 0 100% /16px 16px no-repeat,linear-gradient(to bottom right,transparent calc(50% - .6px),rgba(60,38,8,.5) 50%,transparent calc(50% + .6px)) 100% 100% /16px 16px no-repeat;transition:opacity .5s ease .4s}.is-framed .fyo-frame:before{opacity:1}.is-hung .fyo-frame:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 38%,rgba(255,250,222,.55) 50%,transparent 62%) 0 0 /260% 100% no-repeat;background-position:120% 0;animation:fyo-sheen 2.2s ease .6s backwards}@keyframes fyo-sheen{0%{background-position:-40% 0}}.is-framed .fyo-mat{padding:clamp(12px,5cqi,22px);background-color:#f8f2e4;box-shadow:inset 0 0 0 1px rgba(0,0,0,.07),inset 2px 2px 4px rgba(40,26,6,.22)}.fyo-own{fill:none;stroke:var(--fyo-lead);stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round}.fyo-sig{position:absolute;right:9%;bottom:5%;font-family:var(--fyo-hand);font-size:clamp(24px,6cqi,34px);font-weight:700;line-height:1;color:var(--fyo-lead);transform:rotate(-7deg)}.is-signed .fyo-sig{padding:0 .15em .12em;border-bottom:1.5px solid;border-radius:0 0 50% 20%;animation:fyo-write 1.1s cubic-bezier(.45,.1,.55,.95) backwards}@keyframes fyo-write{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.fyo-slip{position:absolute;z-index:2;top:26px;left:3%;padding:7px 12px 9px;background:linear-gradient(transparent 27px,rgba(58,128,178,.3) 27px 28px,transparent 28px),#fffbea;font-family:var(--fyo-hand);font-size:22px;line-height:1.05;color:var(--fyo-ink);clip-path:polygon(0 0,100% 0,100% 86%,94% 100%,86% 90%,76% 100%,64% 91%,52% 100%,40% 92%,28% 100%,16% 90%,6% 100%,0 92%);filter:drop-shadow(0 2px 2px rgba(40,26,6,.25));opacity:0;transform:rotate(-8deg) translateY(-12px);transition:opacity .6s ease .9s,transform .6s ease .9s}.fyo-slip small{font-family:var(--fyo-hand-2);font-size:14px;color:var(--fyo-graphite)}.is-signed .fyo-slip{opacity:1;transform:rotate(-8deg)}.fyo-label{position:absolute;right:7%;bottom:16px;margin:0;padding:6px 10px 7px;background:#fbf8f0;font-family:var(--fyo-type);font-size:13px;letter-spacing:.24em;color:#2a2722;box-shadow:0 2px 4px rgba(40,26,6,.22);opacity:0;transition:opacity .6s ease .6s}.fyo-label small{display:block;font-family:var(--fyo-print);font-size:12px;font-style:italic;letter-spacing:.02em}.is-hung .fyo-label{opacity:1}.fyo-check{display:inline-flex;align-items:center;gap:8px;min-height:42px;font-family:var(--fyo-hand);font-size:20px;color:var(--fyo-lead);cursor:pointer}.fyo-check input{width:20px;height:20px;margin:0;accent-color:var(--fyo-red)}.fyo-aside{margin:8px 0 0;font-family:var(--fyo-hand);font-size:20px;color:var(--fyo-graphite);text-align:right;transform:rotate(-1.2deg)}@container (min-width: 600px){.fyo-model{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}@container (max-width: 480px){.fyo-sheet{padding:38px 10px 56px}.fyo-pencil{width:120px;right:5%}.fyo-eraser,.fyo-pencil:after{display:none}.fyo-folio{font-size:21px}.fyo-cap{font-size:16.5px}.fyo-tab{padding:10px 10px 6px;font-size:18px}.fyo-tab.is-on{padding-top:16px}.fyo-deal{padding:8px 12px 12px}.fyo-deal-t{font-size:15px}.fyo-panel figcaption{font-size:16px}.fyo-btn{font-size:19px;padding:7px 12px 6px}.fyo-wall{min-height:330px;padding:64px 4px}.fyo-slip{font-size:19px;top:14px}.fyo-ear{font-size:18px}}@media (prefers-reduced-motion:reduce){.fyo *,.fyo :after,.fyo :before{animation:none!important;transition:none!important}}.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}}