.ftw{--ftw-ink:color-mix(in oklab, var(--color-base-content) 78%, transparent);--ftw-line:color-mix(in oklab, var(--color-base-content) 46%, transparent);--ftw-mute:color-mix(in oklab, var(--color-base-content) 62%, transparent);--ftw-dot:color-mix(in oklab, var(--color-base-content) 9%, transparent);--ftw-glass:color-mix(in oklab, var(--color-base-content) 4%, transparent);--ftw-lip:color-mix(in oklab, var(--color-base-content) 9%, transparent);--ftw-glare:oklch(100% 0 0/.85);--ftw-dough:oklch(94.5% .032 86);--ftw-dough-edge:oklch(76% .055 72);--ftw-bubble:oklch(85% .05 76);--ftw-band:color-mix(in oklab, var(--color-primary) 80%, white);--ftw-flour:oklch(97.5% .012 86);--ftw-water:color-mix(in oklab, var(--color-info) 70%, var(--color-base-100));--ftw-acid:oklch(88% .15 105);--ftw-early:color-mix(in oklab, var(--color-error) 28%, var(--color-base-100));--ftw-lab:color-mix(in oklab, var(--color-accent) 45%, var(--color-base-100));--ftw-yeast:color-mix(in oklab, var(--color-primary) 22%, var(--color-base-100));--ftw-paper:color-mix(in oklab, var(--color-accent) 38%, var(--color-base-100));--ftw-mstroke:var(--ftw-ink);border:1px solid var(--color-base-300);border-radius:var(--radius-box);background:var(--color-base-100) radial-gradient(var(--ftw-dot) 1px, transparent 1.3px) 0 0 / 14px 14px;color:var(--color-base-content);margin-block:1.75rem 2rem;padding:.85rem 1rem .75rem;font-size:.875rem;line-height:1.4;position:relative}[data-theme=chirpy-dark] .ftw{--ftw-line:color-mix(in oklab, var(--color-base-content) 42%, transparent);--ftw-glass:color-mix(in oklab, var(--color-base-content) 5%, transparent);--ftw-lip:color-mix(in oklab, var(--color-base-content) 10%, transparent);--ftw-glare:oklch(100% 0 0/.22);--ftw-dough:oklch(83% .04 82);--ftw-dough-edge:oklch(64% .05 70);--ftw-bubble:oklch(71% .05 72);--ftw-band:var(--color-primary);--ftw-flour:oklch(94% .01 86);--ftw-acid:oklch(78% .14 105);--ftw-paper:color-mix(in oklab, var(--color-accent) 45%, var(--color-base-100));--ftw-early:color-mix(in oklab, var(--color-error) 45%, white);--ftw-lab:color-mix(in oklab, var(--color-accent) 60%, white);--ftw-yeast:color-mix(in oklab, var(--color-primary) 45%, white);--ftw-mstroke:var(--color-base-100)}.ftw p{margin:0}.ftw__kick{letter-spacing:.1em;text-transform:uppercase;color:var(--ftw-mute);font-size:.75rem;font-weight:700}.ftw__stage{margin:0 -.25rem}.ftw-svg,.ftw-strip-svg{direction:ltr;width:100%;height:auto;display:block;overflow:visible}.ftw-line,.ftw-thin{fill:none;stroke:var(--ftw-ink);stroke-width:1.3px;stroke-linecap:round}.ftw-conn{stroke:var(--ftw-line);stroke-dasharray:2 4}.ftw-lab{font:600 14px var(--font-mono);fill:var(--ftw-mute);text-anchor:middle}.ftw-tube{fill:var(--ftw-glass);stroke:var(--ftw-ink);stroke-width:1.5px}.ftw-acid{fill:var(--ftw-acid);stroke:color-mix(in oklab, var(--ftw-acid) 60%, var(--color-base-content));stroke-width:.8px}.ftw-lo-bg{fill:color-mix(in oklab, var(--ftw-dough) 88%, var(--color-base-100))}.ftw-lo-ring{fill:none;stroke:var(--color-base-content);stroke-width:3px}.ftw-lo-glare{fill:none;stroke:var(--ftw-glare);stroke-width:4px;stroke-linecap:round}.ftw-lbub circle{fill:none;stroke:var(--ftw-dough-edge);stroke-width:1px}.ftw-germ{fill:var(--ftw-early);stroke:var(--ftw-mstroke);stroke-width:1.1px}.ftw-germ-tail{fill:none;stroke:var(--ftw-mstroke);stroke-width:1px;stroke-linecap:round}.ftw-eye{fill:var(--ftw-mstroke)}.ftw-m.is-dead .ftw-germ{fill:color-mix(in oklab, var(--color-base-content) 12%, var(--color-base-100));stroke:var(--ftw-mute)}.ftw-m.is-dead .ftw-germ-tail{stroke:var(--ftw-mute)}.ftw-rod{fill:var(--ftw-lab);stroke:var(--ftw-mstroke);stroke-width:1.1px}.ftw-yeast{fill:var(--ftw-yeast);stroke:var(--ftw-mstroke);stroke-width:1.1px}.ftw-nuc{fill:color-mix(in oklab, var(--color-primary) 50%, transparent)}.ftw-glass{fill:var(--ftw-glass)}.ftw-outline{fill:none;stroke:var(--ftw-line);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.ftw-lip{fill:var(--ftw-lip);stroke:var(--ftw-line);stroke-width:1.6px;stroke-linejoin:round}.ftw-dough{fill:var(--ftw-dough);stroke:var(--ftw-dough-edge);stroke-width:1.1px;stroke-linejoin:round}.ftw-blob{fill:var(--ftw-dough);stroke:var(--ftw-dough-edge);stroke-width:1.2px}.ftw-jbub circle{fill:var(--ftw-bubble)}.ftw-flour circle{fill:var(--ftw-flour);stroke:color-mix(in oklab, var(--color-base-content) 30%, transparent);stroke-width:.5px}.ftw-water{fill:var(--ftw-water)}.ftw-stir{fill:none;stroke:var(--ftw-ink);stroke-width:1.2px;stroke-linecap:round;stroke-dasharray:3 3}.ftw-band{fill:none;stroke:var(--ftw-band);stroke-width:3px;stroke-linecap:round;transition:transform .3s}.ftw-two{fill:none;stroke:var(--color-success);stroke-width:1.2px;stroke-dasharray:3 3}.ftw-two-lab{font:700 14px var(--font-mono);fill:color-mix(in oklab, var(--color-success) 70%, var(--color-base-content))}.ftw-glare{fill:none;stroke:var(--ftw-glare);stroke-width:2.6px;stroke-linecap:round}.ftw-spot{fill:none;stroke:var(--color-base-content);stroke-width:1.3px}.ftw-wisps path{fill:none;stroke:var(--ftw-mute);stroke-width:1.4px;stroke-linecap:round;opacity:0;transition:opacity .4s}.ftw[data-smell=weird] .ftw-wisps path,.ftw[data-smell=sour] .ftw-wisps path,.ftw[data-smell=hungry] .ftw-wisps path{opacity:1;animation:2.4s ease-in-out infinite ftw-waft}.ftw[data-smell=weird] .ftw-wisps path{stroke:color-mix(in oklab, var(--color-success) 60%, var(--color-base-content))}.ftw[data-smell=hungry] .ftw-wisps path{stroke:color-mix(in oklab, var(--color-error) 60%, var(--color-base-content))}.ftw[data-smell=yeasty] .ftw-wisps path,.ftw[data-smell=ready] .ftw-wisps path{opacity:.45}.ftw-wisps path:nth-child(2){animation-delay:-.8s!important}.ftw-wisps path:nth-child(3){animation-delay:-1.6s!important}@keyframes ftw-waft{50%{transform:translateY(-4px)}}.ftw-note{opacity:0;transition:opacity .3s}.ftw.is-bust .ftw-note{opacity:1}.ftw-note-p{fill:var(--ftw-paper);stroke:var(--ftw-line);stroke-width:1px}.ftw-note-t{font:700 15px var(--font-sans);fill:var(--color-base-content);text-anchor:middle}.ftw-stamp{opacity:0;transition:opacity .3s}.ftw.is-ready .ftw-stamp{opacity:1}.ftw-stamp rect{fill:color-mix(in oklab, var(--color-base-100) 80%, transparent);stroke:color-mix(in oklab, var(--color-success) 70%, var(--color-base-content));stroke-width:2.2px}.ftw-stamp text{font:800 17px var(--font-mono);fill:color-mix(in oklab, var(--color-success) 70%, var(--color-base-content));text-anchor:middle;text-transform:uppercase;letter-spacing:.08em}.ftw-smell{font:italic 600 15px var(--font-sans);fill:var(--ftw-mute);text-anchor:middle}.ftw[data-smell=hungry] .ftw-smell{fill:var(--color-error)}.ftw[data-smell=weird] .ftw-smell{fill:color-mix(in oklab, var(--color-success) 60%, var(--color-base-content))}.ftw-dayn{font:800 28px var(--font-mono);fill:var(--color-base-content);text-anchor:end}.ftw-dayh{font:600 13px var(--font-mono);fill:var(--ftw-mute);text-anchor:end}.ftw-dbl{font:700 14px var(--font-mono);fill:color-mix(in oklab, var(--color-success) 70%, var(--color-base-content));text-anchor:middle}.ftw__strip{margin:.25rem -.25rem 0;position:relative}.ftw-days .is-bust{fill:color-mix(in oklab, var(--color-error) 9%, transparent)}.ftw-days .is-ready{fill:color-mix(in oklab, var(--color-success) 11%, transparent)}.ftw-spark{fill:none;stroke:var(--ftw-dough-edge);stroke-width:1.8px;stroke-linejoin:round}.ftw-two-line{fill:none;stroke:var(--color-success);stroke-width:1px;stroke-dasharray:3 3}.ftw-axis,.ftw-ticks path{stroke:var(--ftw-ink);stroke-width:1.2px}.ftw-ticks text{font:600 13px var(--font-mono);fill:var(--ftw-mute);text-anchor:middle}.ftw-head path{stroke:var(--color-base-content);stroke-width:2px}.ftw-head circle{fill:var(--color-base-content);stroke:var(--color-base-100);stroke-width:2px}.ftw__range{opacity:0;cursor:ew-resize;touch-action:pan-y;width:calc(92% + 1.2rem);height:100%;margin:0;position:absolute;inset:0 0 0 calc(6% - .6rem)}.ftw__strip:has(.ftw__range:focus-visible){outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-field)}.ftw__ctl{align-items:center;margin-top:.5rem}.ftw__steps{direction:ltr;display:flex}.ftw__steps svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.15rem;height:1.15rem}.ftw__ico{fill:currentColor;width:.9rem;height:.9rem}.ftw__ico-pause,.is-playing .ftw__ico-play{display:none}.is-playing .ftw__ico-pause{display:inline}.ftw__legend{--ftw-mstroke:var(--ftw-ink);color:var(--ftw-mute);flex-wrap:wrap;gap:.1rem .8rem;margin:0 0 0 .4rem;padding:0;font-size:.75rem;list-style:none;display:flex}.ftw__legend li{align-items:center;gap:.3rem;margin:0;padding:0;display:flex}.ftw__legend li:before{content:none}.ftw__legend svg{width:auto;height:.85rem;overflow:visible}.ftw .ftw__out{min-height:1.4em;margin-top:.5rem;font-size:.9375rem;font-weight:600;line-height:1.35}.ftw.is-bust .ftw__out{color:color-mix(in oklab, var(--color-error) 70%, var(--color-base-content))}.ftw.is-ready .ftw__out{color:color-mix(in oklab, var(--color-success) 65%, var(--color-base-content))}.ftw figcaption{color:var(--ftw-mute);margin-top:.35rem;font-size:.8125rem}@media (width<=34rem){.ftw{padding-inline:.6rem}.ftw__stage,.ftw__strip{margin-inline:-.35rem}.ftw-smell{font-size:23px}.ftw-dayn{font-size:36px}.ftw-dayh{font-size:20px}.ftw-lab,.ftw-dbl{font-size:21px}.ftw-two-lab{font-size:18px}.ftw-note-t{font-size:17px}.ftw-stamp text,.ftw-ticks text{font-size:21px}.ftw__legend{order:5;width:100%;margin:0}}@media (prefers-reduced-motion:reduce){.ftw *,.ftw :before,.ftw :after{transition:none!important;animation:none!important}}.ftw-svg text,.ftw-strip-svg text{unicode-bidi:plaintext}.frr{--frr-ink:color-mix(in oklab, var(--color-base-content) 78%, transparent);--frr-line:color-mix(in oklab, var(--color-base-content) 46%, transparent);--frr-mute:color-mix(in oklab, var(--color-base-content) 62%, transparent);--frr-dot:color-mix(in oklab, var(--color-base-content) 9%, transparent);--frr-glass:color-mix(in oklab, var(--color-base-content) 4%, transparent);--frr-lip:color-mix(in oklab, var(--color-base-content) 9%, transparent);--frr-glare:oklch(100% 0 0/.85);--frr-dough:oklch(94.5% .032 86);--frr-dough-edge:oklch(76% .055 72);--frr-bubble:oklch(85% .05 76);--frr-hooch:oklch(66% .03 80/.7);--frr-band:color-mix(in oklab, var(--color-primary) 80%, white);--frr-tape:color-mix(in oklab, var(--color-accent) 22%, var(--color-base-100));--frr-sleep:color-mix(in oklab, var(--color-primary) 13%, transparent);--frr-sun:var(--color-accent);border:1px solid var(--color-base-300);border-radius:var(--radius-box);background:var(--color-base-100) radial-gradient(var(--frr-dot) 1px, transparent 1.3px) 0 0 / 14px 14px;color:var(--color-base-content);margin-block:1.75rem 2rem;padding:.85rem 1rem .75rem;font-size:.875rem;line-height:1.4;position:relative;overflow:hidden}[data-theme=chirpy-dark] .frr{--frr-line:color-mix(in oklab, var(--color-base-content) 42%, transparent);--frr-glass:color-mix(in oklab, var(--color-base-content) 5%, transparent);--frr-lip:color-mix(in oklab, var(--color-base-content) 10%, transparent);--frr-glare:oklch(100% 0 0/.22);--frr-dough:oklch(83% .04 82);--frr-dough-edge:oklch(64% .05 70);--frr-bubble:oklch(71% .05 72);--frr-hooch:oklch(52% .03 80/.75);--frr-band:var(--color-primary);--frr-tape:color-mix(in oklab, var(--color-accent) 30%, var(--color-base-100));--frr-sleep:color-mix(in oklab, var(--color-primary) 18%, transparent)}.frr p{margin:0}.frr__kick{letter-spacing:.1em;text-transform:uppercase;color:var(--frr-mute);font-size:.75rem;font-weight:700}.frr__stage{margin:0 -.25rem}.frr-svg,.frr-strip-svg{direction:ltr;width:100%;height:auto;display:block;overflow:visible}.frr{transition:background-color .6s}.frr[data-night="1"]{background-color:color-mix(in oklab, var(--color-primary) 5%, var(--color-base-100))}.frr[data-breakfast="1"] .frr-peak[data-i="2"]{fill:color-mix(in oklab, var(--color-accent) 60%, var(--color-base-content))}.frr-line,.frr-thin{fill:none;stroke:var(--frr-ink);stroke-width:1.3px;stroke-linecap:round}.frr-face{fill:var(--color-base-100);stroke:var(--frr-ink);stroke-width:1.6px}.frr-sleep{fill:var(--frr-sleep)}.frr-bfast{fill:none;stroke:var(--frr-sun);stroke-width:4px;stroke-linecap:round}.frr-sun circle,.frr-sun path{fill:none;stroke:var(--frr-mute);stroke-width:1.6px;stroke-linecap:round;transition:stroke .4s,fill .4s}.frr[data-night="0"] .frr-sun circle{fill:color-mix(in oklab, var(--frr-sun) 45%, transparent);stroke:color-mix(in oklab, var(--frr-sun) 70%, var(--color-base-content))}.frr[data-night="0"] .frr-sun path{stroke:color-mix(in oklab, var(--frr-sun) 70%, var(--color-base-content))}.frr-sun{transform-box:fill-box;transform-origin:50%}.frr[data-breakfast="1"] .frr-sun{animation:1.6s ease-in-out infinite frr-shine}@keyframes frr-shine{50%{transform:scale(1.18)rotate(20deg)}}.frr-moon path{fill:none;stroke:var(--frr-mute);stroke-width:1.6px;stroke-linejoin:round;transition:fill .4s}.frr[data-night="1"] .frr-moon path{fill:color-mix(in oklab, var(--color-primary) 30%, transparent);stroke:var(--color-primary)}.frr-fedmark{stroke:var(--color-primary);stroke-width:3px;stroke-linecap:round}.frr-hand path{stroke:var(--color-base-content);stroke-width:2.6px;stroke-linecap:round}.frr-hand circle{fill:var(--color-base-content)}.frr-time{font:700 27px var(--font-mono);fill:var(--color-base-content);text-anchor:middle;font-variant-numeric:tabular-nums}.frr-since{font:600 14px var(--font-mono);fill:var(--frr-mute);text-anchor:middle}.frr-glass{fill:var(--frr-glass)}.frr-outline{fill:none;stroke:var(--frr-line);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.frr-lip{fill:var(--frr-lip);stroke:var(--frr-line);stroke-width:1.6px;stroke-linejoin:round}.frr-dough{fill:var(--frr-dough);stroke:var(--frr-dough-edge);stroke-width:1.1px;stroke-linejoin:round}.frr-hooch{fill:var(--frr-hooch)}.frr-tide{fill:var(--frr-dough);stroke:var(--frr-dough-edge);stroke-width:.5px;opacity:.6}.frr-bub circle{fill:var(--frr-bubble)}.frr-band{fill:none;stroke:var(--frr-band);stroke-width:3px;stroke-linecap:round}.frr-glare{fill:none;stroke:var(--frr-glare);stroke-width:2.6px;stroke-linecap:round}.frr-tape{fill:var(--frr-tape);stroke:var(--frr-line);stroke-width:.9px}.frr-ratio{font:700 13.5px var(--font-mono);fill:var(--color-base-content);text-anchor:middle}.frr-flag{opacity:0;transition:opacity .25s}.frr-flag-pole{stroke:var(--frr-ink);stroke-width:1.2px;stroke-linecap:round}.frr-flag-cloth{fill:var(--color-success);stroke:var(--frr-ink);stroke-width:.8px;stroke-linejoin:round}.frr-jar.is-peak .frr-flag{opacity:1}.frr-peak{font:600 15px var(--font-mono);fill:var(--frr-mute);text-anchor:middle}.frr-peak.is-peak{fill:var(--color-base-content);font-weight:800}.frr__strip{margin:.15rem -.25rem 0;position:relative}.frr-nights rect{fill:var(--frr-sleep)}.frr-bfasts rect{fill:color-mix(in oklab, var(--frr-sun) 30%, transparent)}.frr-axis,.frr-hours path{stroke:var(--frr-ink);stroke-width:1.2px}.frr-hours text{font:600 13px var(--font-mono);fill:var(--frr-mute);text-anchor:middle}.frr-hours text.is-end{text-anchor:end}.frr-rowlab{font:600 12px var(--font-mono);fill:var(--frr-mute);text-anchor:end}.frr-win{fill:color-mix(in oklab, var(--color-success) 55%, transparent);stroke:color-mix(in oklab, var(--color-success) 70%, var(--color-base-content));stroke-width:.8px}.frr-head path{stroke:var(--color-base-content);stroke-width:2px}.frr-head circle{fill:var(--color-base-content);stroke:var(--color-base-100);stroke-width:2px}.frr__range{opacity:0;cursor:ew-resize;touch-action:pan-y;width:calc(88% + 1.2rem);height:100%;margin:0;position:absolute;inset:0 0 0 calc(10% - .6rem)}.frr__strip:has(.frr__range:focus-visible){outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-field)}.frr__ctl{margin-top:.6rem}.frr__temp{gap:.25rem;display:grid}.frr__knob-row{align-items:center;gap:.4rem;display:flex}.frr__ico{fill:currentColor;width:.9rem;height:.9rem}.frr__ico-pause,.is-playing .frr__ico-play{display:none}.is-playing .frr__ico-pause{display:inline}.frr__knob{cursor:grab;touch-action:none;border-radius:50%;width:3.25rem;height:3.25rem}.frr__knob svg{width:100%;height:100%;display:block;overflow:visible}.frr-knob-ticks{stroke:var(--frr-ink);stroke-width:1.6px;stroke-linecap:round}.frr-knob-n{font:600 9px var(--font-mono);fill:var(--frr-mute);text-anchor:middle}.frr-knob-dial circle{fill:color-mix(in oklab, var(--color-base-content) 6%, var(--color-base-100));stroke:var(--color-base-content);stroke-width:1.6px}.frr-knob-dial path{stroke:var(--color-base-content);stroke-width:2.6px;stroke-linecap:round}.frr[data-warm=hot] .frr-knob-dial path{stroke:var(--color-error)}.frr[data-warm=cold] .frr-knob-dial path{stroke:var(--color-info)}.frr__knob-val{min-width:3.4rem;font:700 1rem var(--font-sans);font-variant-numeric:tabular-nums}.frr .frr__out{min-height:1.4em;margin-top:.55rem;font-size:.9375rem;font-weight:600;line-height:1.35;transition:color .3s}.frr[data-mood=win] .frr__out{color:color-mix(in oklab, var(--color-success) 65%, var(--color-base-content))}.frr figcaption{color:var(--frr-mute);margin-top:.35rem;font-size:.8125rem}@media (width<=34rem){.frr{padding-inline:.6rem}.frr__stage,.frr__strip{margin-inline:-.35rem}.frr-time{font-size:34px}.frr-since{font-size:19px}.frr-peak{font-size:17px}.frr-ratio{font-size:15.5px}.frr-hours text{font-size:19px}.frr-hours text.is-minor{display:none}.frr-rowlab{font-size:19px}}@media (prefers-reduced-motion:reduce){.frr *,.frr :before,.frr :after{transition:none!important;animation:none!important}}.frr-svg text,.frr-strip-svg text{unicode-bidi:plaintext}.swh{--swh-ink:color-mix(in oklab, var(--color-base-content) 78%, transparent);--swh-line:color-mix(in oklab, var(--color-base-content) 46%, transparent);--swh-mute:color-mix(in oklab, var(--color-base-content) 62%, transparent);--swh-dot:color-mix(in oklab, var(--color-base-content) 9%, transparent);--swh-glass:color-mix(in oklab, var(--color-base-content) 4%, transparent);--swh-lip:color-mix(in oklab, var(--color-base-content) 9%, transparent);--swh-glare:oklch(100% 0 0/.85);--swh-dough:oklch(94.5% .032 86);--swh-dough-edge:oklch(76% .055 72);--swh-bubble:oklch(85% .05 76);--swh-flour:oklch(97.5% .012 86);--swh-flour-edge:color-mix(in oklab, var(--color-base-content) 30%, transparent);--swh-water:color-mix(in oklab, var(--color-info) 70%, var(--color-base-100));--swh-water-edge:color-mix(in oklab, var(--color-info) 80%, var(--color-base-content));--swh-band:color-mix(in oklab, var(--color-primary) 80%, white);--swh-bowl:color-mix(in oklab, var(--color-base-content) 5%, var(--color-base-100));--swh-bowl-in:color-mix(in oklab, var(--color-base-content) 12%, var(--color-base-100));--swh-paper:color-mix(in oklab, var(--color-accent) 22%, var(--color-base-100));--swh-wet:color-mix(in oklab, var(--color-info) 55%, transparent);--swh-dry:color-mix(in oklab, var(--color-accent) 70%, transparent);border:1px solid var(--color-base-300);border-radius:var(--radius-box);background:var(--color-base-100) radial-gradient(var(--swh-dot) 1px, transparent 1.3px) 0 0 / 14px 14px;color:var(--color-base-content);margin-block:1.75rem 2rem;padding:.85rem 1rem .75rem;font-size:.875rem;line-height:1.4;position:relative}[data-theme=chirpy-dark] .swh{--swh-line:color-mix(in oklab, var(--color-base-content) 42%, transparent);--swh-glass:color-mix(in oklab, var(--color-base-content) 5%, transparent);--swh-lip:color-mix(in oklab, var(--color-base-content) 10%, transparent);--swh-glare:oklch(100% 0 0/.22);--swh-dough:oklch(83% .04 82);--swh-dough-edge:oklch(64% .05 70);--swh-bubble:oklch(71% .05 72);--swh-flour:oklch(94% .01 86);--swh-flour-edge:transparent;--swh-band:var(--color-primary);--swh-paper:color-mix(in oklab, var(--color-accent) 30%, var(--color-base-100))}.swh p{margin:0}.swh__kick{letter-spacing:.1em;text-transform:uppercase;color:var(--swh-mute);font-size:.75rem;font-weight:700}.swh__stage{margin:.25rem -.25rem 0;position:relative}.swh-svg{-webkit-user-select:none;user-select:none;direction:ltr;width:100%;height:auto;display:block;overflow:visible}.swh-line,.swh-thin,.swh-gauge-arc,.swh-glint{fill:none;stroke:var(--swh-ink);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.swh-gauge-arc{stroke-width:1.6px}.swh-glint{stroke:var(--swh-glare);stroke-width:3px}.swh-tick{font:600 15px var(--font-mono);fill:var(--swh-mute);text-anchor:middle}.swh-read{font:700 27px var(--font-mono);fill:var(--color-base-content);text-anchor:middle;font-variant-numeric:tabular-nums;transition:fill .3s}.swh-cap{font:600 14px var(--font-sans);fill:var(--swh-mute);text-anchor:middle;letter-spacing:.06em}.swh[data-dir=wet] .swh-read{fill:var(--swh-water-edge)}.swh[data-dir=dry] .swh-read{fill:color-mix(in oklab, var(--color-accent) 70%, var(--color-base-content))}.swh-wedge{fill:var(--swh-wet)}.swh-wedge[data-dir=dry]{fill:var(--swh-dry)}.swh-mark{fill:none;stroke:var(--color-primary);stroke-width:3.5px;stroke-linecap:round}.swh-dust{fill:color-mix(in oklab, var(--color-base-content) 7%, var(--swh-flour))}.swh-needle path{fill:var(--color-base-content)}.swh-needle circle{fill:var(--color-base-100);stroke:var(--color-base-content);stroke-width:2px}.swh-bowl-in{fill:var(--swh-bowl-in);stroke:var(--swh-ink);stroke-width:1.3px}.swh-bowl-body{fill:var(--swh-bowl);stroke:var(--swh-ink);stroke-width:1.5px;stroke-linejoin:round}.swh-target{fill:none;stroke:var(--color-primary);stroke-width:2px;stroke-dasharray:5 6;opacity:0;transition:opacity .2s}.swh.is-dragging .swh-target{opacity:.45}.swh.is-over .swh-target{opacity:1}.swh-dough{fill:var(--swh-dough);stroke:var(--swh-dough-edge);stroke-width:1.2px;stroke-linejoin:round}.swh-sheen{fill:none;stroke:var(--swh-glare);stroke-width:3px;stroke-linecap:round}.swh-pile,.swh-flour{fill:var(--swh-flour);stroke:var(--swh-flour-edge);stroke-width:.6px}.swh-water{fill:var(--swh-water);stroke:var(--swh-water-edge);stroke-width:1px;stroke-linejoin:round}.swh-ripples ellipse{fill:none;stroke:var(--swh-water-edge);stroke-width:1.1px}.swh-say{font:700 16px var(--font-mono);fill:var(--color-base-content);paint-order:stroke;stroke:var(--color-base-100);stroke-width:5px;stroke-linejoin:round}.swh-say-w{fill:var(--swh-water-edge)}.swh-jar{cursor:grab;touch-action:none;outline:none}.swh.is-dragging .swh-jar{cursor:grabbing}.swh-jar[aria-disabled=true]{cursor:default}.swh-hit{fill:#0000}.swh-glass{fill:var(--swh-glass)}.swh-outline{fill:none;stroke:var(--swh-line);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.swh-lip{fill:var(--swh-lip);stroke:var(--swh-line);stroke-width:1.6px;stroke-linejoin:round}.swh-band{fill:none;stroke:var(--swh-band);stroke-width:3px;stroke-linecap:round}.swh-glare{fill:none;stroke:var(--swh-glare);stroke-width:2.6px;stroke-linecap:round}.swh-jbub circle{fill:var(--swh-bubble)}.swh-streak{fill:var(--swh-dough);transition:opacity .4s}.swh-paper{fill:var(--swh-paper);stroke:var(--swh-line);stroke-width:1px;stroke-linejoin:round}.swh-tag,.swh-sachet-t{font:700 13px var(--font-mono);fill:var(--color-base-content);text-anchor:middle}.swh-sachet-t{font-size:15px}.swh-sachet-s{font:600 10px var(--font-sans);fill:var(--swh-mute);text-anchor:middle;letter-spacing:.08em;text-transform:uppercase}.swh-ring{fill:none;stroke:var(--color-primary);stroke-width:2px;stroke-dasharray:4 4;opacity:0}.swh-jar:focus-visible .swh-ring{opacity:1}.swh-jar:not([aria-disabled=true]):hover .swh-band{stroke-width:3.6px}.swh-card{font:600 14.5px var(--font-mono);white-space:pre}.swh-ck{fill:var(--swh-mute)}.swh-cv{fill:var(--color-base-content);font-weight:700}.swh-cv.is-new{fill:var(--color-primary)}.swh-say-k{font-size:.82em;font-weight:600}.swh-hint text{font:italic 600 14px var(--font-sans);fill:var(--swh-mute)}.swh-hint path{fill:none;stroke:var(--swh-mute);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.swh-hint{transition:opacity .4s}.swh.is-touched .swh-hint,.swh:not([data-state=idle]) .swh-hint{opacity:0}.swh-jdough{transform-box:fill-box;transform-origin:50% 100%}.swh[data-state=idle]:not(.is-dragging) .swh-jdough{animation:3.6s ease-in-out infinite swh-breathe}@keyframes swh-breathe{50%{transform:scaleY(1.025)}}.swh__bar{margin-top:.5rem}.swh__dial{min-width:min(100%,16rem)}.swh__dial input{cursor:pointer;flex:1;min-width:6rem;margin:0}.swh__end{color:var(--swh-mute)}.swh__val{min-width:2.8rem;font:700 .875rem var(--font-mono);text-align:end}.swh__acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem .6rem;margin-inline-start:auto;display:flex}.swh__reset[hidden]{display:none}.swh .swh__out{min-height:1.4em;margin-top:.5rem;font-size:.9375rem;font-weight:600;line-height:1.35}@media (width<=34rem){.swh{padding-inline:.6rem}.swh__stage{margin-inline:-.35rem}.swh-tick{font-size:21px}.swh-read{font-size:36px}.swh-cap{font-size:19px}.swh-say{font-size:23px}.swh-tag{font-size:16px}.swh-card,.swh-hint text,.swh-sachet-t{font-size:19px}.swh-sachet-s{font-size:13px}.swh__dial,.swh__acts{width:100%}}@media (prefers-reduced-motion:reduce){.swh *,.swh :before,.swh :after{transition:none!important;animation:none!important}}.swh-svg text{unicode-bidi:plaintext}
