@property --u{syntax:"<length>";inherits:true;initial-value:0}@property --su{syntax:"<length>";inherits:true;initial-value:0}@property --k{syntax:"<length>";inherits:true;initial-value:0}@property --pu{syntax:"<length>";inherits:true;initial-value:0}.paper-shell:has(.rr-tool-page) .paper-room-wash{background:#e0d3b7}.paper-shell:has(.rr-tool-page) .paper-room :is(.room-friend,.room-lamp,.room-plant,.room-books,.room-tea,.room-steam,.room-table,.room-window){display:none}:root:has(.rr-tool-page){--rr-font:clamp(16px,.84vw,42px);--rr-chrome:calc(48.4px + 5.35rem + clamp(12px,1.5vh,28px) + clamp(32px,min(3.2vw,5.2vh),100px)*1.28 + var(--rr-font)*1.66);--rr-u:min(calc(min(92vw,100vw - 32px)/1640),calc((100svh - var(--rr-chrome) - 8px)/735))}@media (min-width:1600px){.paper-shell:has(.rr-tool-page) .room-clock{--rr-clock:max(96px,calc((var(--rr-chrome) + 64*var(--rr-u) + 4px - max(var(--paper-clock-top,150px),calc(var(--paper-chrome-height,134px) + clamp(20px,2vw,48px))))/.84));max-width:min(18vh,var(--rr-clock));max-height:min(18vh,var(--rr-clock))}}.rr-tool-page{width:min(92vw,100% - 32px);font-size:var(--rr-font);color:#3f3746;margin:0 auto;padding:2em 0 4em}.rr-heading{z-index:2;width:min(78vw,100% - 1em);margin:0 auto 1.5em;position:relative}.rr-heading h1{margin-bottom:.4em;font-size:clamp(2em,3.2vw,3.4em)}.rr-heading p{color:#51475c;max-width:50em;font-size:1em;line-height:1.6}.rr-workbench{--rr-needle:0deg;position:relative}.rr-stage{isolation:isolate;position:relative}.rr-set{z-index:0;pointer-events:none;position:absolute;left:calc(-50vw + 50%);right:calc(-50vw + 50%);overflow:hidden}.rr-workbench img{-webkit-user-select:none;user-select:none;max-width:none;display:block}.rr-workbench img[data-broken]{visibility:hidden}.rr-kitchen{height:auto;position:absolute}.rr-light{aspect-ratio:1;mix-blend-mode:screen;opacity:0;background:radial-gradient(closest-side,#f29b38,#f29b3800);border-radius:50%;transition:opacity .3s;position:absolute}.rr-workbench[data-glow=true] .rr-light{opacity:.22}.rr-caption{z-index:6;font-family:var(--font-paper);color:#3f3343;text-align:center;pointer-events:none;background:#fffbef;border:max(1px,.05em) solid #a89a86;border-radius:.2em .35em .25em .3em;margin:0;padding:.45em .75em .5em;font-size:1.2em;line-height:1.15;position:absolute;rotate:-2deg;box-shadow:max(2px,.1em) max(3px,.15em) #9b8a7455}.rr-caption:before{content:"";background:#d9853b;border-radius:50%;width:.5em;height:.5em;margin-left:-.25em;position:absolute;top:-.3em;left:50%;box-shadow:inset -1px -1px #0003}.rr-cast{pointer-events:none;position:absolute}.rr-mug{z-index:1;aspect-ratio:340/430}.rr-cat{z-index:1;aspect-ratio:480/890}.rr-gauge{z-index:1;aspect-ratio:408/810}.rr-grill{z-index:1;aspect-ratio:672/984;overflow:hidden}.rr-smoke{z-index:2;aspect-ratio:520/505}.rr-page{z-index:3;aspect-ratio:840/850}.rr-fire{z-index:5;aspect-ratio:600/300}.rr-puff{z-index:5;aspect-ratio:448/357}.rr-whoomph{z-index:5;aspect-ratio:760/520}.rr-cast :is(.rr-hop,.rr-sway,.rr-stack,.rr-flame,.rr-flame-fx,.rr-soot){position:absolute;inset:0}.rr-cast img{width:100%;height:100%;position:absolute;top:0;left:0}.rr-mug .rr-pose{transform-origin:52.9412% 93.0233%}.rr-cat :is(.rr-hop,.rr-sway){transform-origin:54.1667% 94.382%}.rr-page :is(.rr-hop,.rr-sway){transform-origin:50% 89.4118%}.rr-gauge .rr-needle{transform-origin:50% 28.1481%;rotate:var(--rr-needle);transition:rotate .45s cubic-bezier(.3,1.4,.6,1)}.rr-workbench[data-gauge=cloud]{--rr-needle:152.498deg}.rr-workbench[data-phase=busy][data-gauge=chili]{--rr-needle:-6.87549deg}.rr-workbench[data-phase=busy][data-gauge=cloud]{--rr-needle:159.374deg}.rr-gauge-glow,.rr-gauge-pop{aspect-ratio:1;border-radius:50%;position:absolute;top:13.8519%;translate:-50% -50%}.rr-gauge-glow{opacity:0;width:26%;transition:opacity .3s}.rr-gauge-glow--chili,.rr-gauge-pop--chili{left:28.5%}.rr-gauge-glow--cloud,.rr-gauge-pop--cloud{left:71.5%}.rr-gauge-glow--chili{background:radial-gradient(circle,#ff9f4ab0 0%,#ffb26a55 42%,#0000 70%)}.rr-gauge-glow--cloud{background:radial-gradient(circle,#a8d4ffc0 0%,#cfe6ff66 42%,#0000 70%)}.rr-workbench[data-glow=true][data-gauge=chili] .rr-gauge-glow--chili,.rr-workbench[data-glow=true][data-gauge=cloud] .rr-gauge-glow--cloud{opacity:1;animation:2.5s ease-in-out infinite rr-glow}.rr-gauge-pop{opacity:0;width:46%;animation:1.3s ease-out both rr-gauge-pop}.rr-gauge-pop--chili{background:repeating-conic-gradient(from 15deg,#e9853b 0deg 9deg,#0000 9deg 60deg);-webkit-mask:radial-gradient(circle,#0000 50%,#000 52% 69%,#0000 71%);mask:radial-gradient(circle,#0000 50%,#000 52% 69%,#0000 71%)}.rr-gauge-pop--cloud{background:radial-gradient(circle,#dcefffd0 0%,#a8d4ff70 45%,#0000 70%)}.rr-warm{opacity:0;background:radial-gradient(closest-side,#f29b38,#f29b3800);border-radius:50%;width:99.0476%;height:18.9398%;transition:opacity .3s;position:absolute;top:94.9593%;left:42.8571%;translate:-50% -50%}.rr-workbench[data-glow=true] .rr-warm{opacity:.19}.rr-grill :is(.rr-flame,.rr-flame-fx){transform-origin:50% 77.4634%}.rr-front{transition:opacity .2s}.rr-front--lit{opacity:0}.rr-workbench[data-glow=true] .rr-front--lit{opacity:1}.rr-embers{opacity:0;width:59.5238%;height:0;transition:opacity .3s;position:absolute;top:76.0976%;left:20.2381%}.rr-embers i{bottom:0;left:calc(var(--i)*12.5%);aspect-ratio:1;opacity:0;background:#ffb347;border-radius:50%;width:2.2%;min-width:2px;position:absolute;box-shadow:0 0 .25em #ff8a3d}.rr-embers i:nth-child(2n){background:#f2763a}.rr-workbench[data-glow=true] .rr-embers{opacity:1}.rr-workbench[data-glow=true] .rr-embers i{animation:rr-ember 1.43s linear calc(var(--i)*-.37s)infinite}.rr-fire-b{opacity:0}.rr-petals{transform-origin:47.1% 71.4%}.rr-soot i{aspect-ratio:1;opacity:0;background:#3b3031;border-radius:45% 60% 50% 55%;width:2.2%;margin:-1.1% 0 0 -1.1%;position:absolute}.rr-soot i:nth-child(3n){width:1.6%}.rr-soot i:nth-child(3n+1){background:#514240;width:2.8%}.rr-card-spot{z-index:5;aspect-ratio:456/444;transform-origin:48.6842% 48.6486%;pointer-events:none;position:absolute}.rr-card-spot :is(.rr-card-x,.rr-card-y,.rr-card-rise,.rr-card){transform-origin:48.6842% 48.6486%;position:absolute;inset:0}.rr-card .rr-card-art{width:100%;height:100%;position:absolute;inset:0}.rr-pip{aspect-ratio:1;border-radius:50%;width:10.5263%;position:absolute;overflow:hidden}.rr-pip .rr-pip-art{width:950%;height:auto;position:absolute}.rr-spark-x{z-index:5;pointer-events:none;position:absolute}.rr-trail{z-index:5;pointer-events:none;width:0;height:0;position:absolute}.rr-trail i{left:calc(var(--tx)*var(--u));top:calc(var(--ty)*var(--u));width:max(3px,calc(7*var(--u)));aspect-ratio:1;opacity:0;background:#ef8f3a;border-radius:50%;position:absolute;translate:-50% -50%}.rr-trail i:nth-child(2n){background:#f4a65a}.rr-spark-y{position:absolute;inset:0}.rr-workbench .rr-spark{width:100%;height:auto}.rr-page .rr-thought{transform-origin:41.6667% 88.8889%;width:28.5714%;height:auto;animation:1.3s ease-out both rr-thought}.rr-phone{z-index:4;box-sizing:border-box;border-style:solid;border-color:#0000;border-width:calc(30*var(--pu));border-image:url(/paper/roaster/phone-frame.webp) 84 fill;flex-direction:column;display:flex;position:relative}.rr-camera{z-index:1;left:50%;top:calc(-14.3*var(--pu));width:calc(27.4*var(--pu));height:calc(6.9*var(--pu));border-radius:calc(3.4*var(--pu));background:#1c1822;position:absolute;translate:-50%}.rr-screen{color:#443943;flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.rr-stand-wrap{z-index:1;left:50%;bottom:calc(-64.4*var(--pu));width:calc(211.2*var(--pu));pointer-events:none;position:absolute;translate:-45.4545%}.rr-workbench .rr-stand{width:100%;height:auto;position:relative}.rr-stand-shadow{filter:blur(2px);background:#3a2e4430;border-radius:50%;height:18%;position:absolute;bottom:6%;left:4%;right:14%}.rr-address{flex:none;margin:0 0 .45em}.rr-address span{color:#6b6255;white-space:nowrap;text-overflow:ellipsis;background:#ece5d6;border-radius:1em;padding:.3em .9em;font-size:max(10px,.62em);line-height:1.2;display:block;overflow:hidden}.rr-input{flex-direction:column;flex:1 0 auto;gap:.3em;min-width:0;display:flex}.rr-label{font-family:var(--font-paper);color:#3f3343;font-size:1.05em;line-height:1.1}.rr-drop{background:#fffdf3;border:max(2px,.12em) dashed #b8aa8b;border-radius:.6em .8em .45em .7em;flex-direction:column;flex:1 0 auto;min-width:0;transition:background .2s,border-color .2s;display:flex;position:relative}.rr-drop[data-dragging=true]{background:#ffe9cf;border-color:#d9853b}.rr-drop-empty{text-align:center;flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;gap:.35em;padding:.7em .45em;display:flex}.rr-drop-icon{color:#8a7b74;background:#f1e7d3;border-radius:.5em;place-items:center;padding:.35em;display:grid}.rr-drop-icon svg{width:1.5em;height:1.5em}.rr-drop-spinner{animation:1s linear infinite rr-spin}.rr-drop-reading{flex-direction:column;gap:.2em;display:flex}.rr-drop-title{color:#5d5058;margin:0;font-size:.8em;line-height:1.3}.rr-drop-detail{color:#6a5a60;margin:0;font-size:.68em;line-height:1.3}.rr-drop-buttons{flex-wrap:wrap;justify-content:center;gap:.3em;display:flex}.rr-screen .rr-drop-buttons .paper-button{min-height:2em;padding:.25em .6em;font-size:.8em}.rr-file-error{text-align:left;color:#80473d;overflow-wrap:anywhere;background:#f4dbca;border:1px solid #c7917b;border-radius:.3em .45em .3em .4em;margin:.2em 0 0;padding:.3em .5em;font-size:.72em;line-height:1.35}.rr-typed{flex-direction:column;flex:1 0 auto;display:flex;position:relative}.rr-typed .rr-file-error{margin:0 .45em .45em}.rr-screen .rr-textarea{color:#332a3c;border-radius:inherit;width:100%;height:11em;min-height:6em;box-shadow:none;resize:vertical;background:0 0;border:0;flex:1 0 auto;padding:2.5em .65em .55em;font-size:.8em;line-height:1.45;display:block}.rr-screen .rr-textarea:focus-visible{outline-offset:-2px;outline:2px solid #91729f}.rr-corner{gap:.15em;display:flex;position:absolute;top:.3em;right:.3em}.rr-screen .rr-corner-button{color:#7c6d65;min-height:0;box-shadow:none;background:#fffdf3e6;border:0;border-radius:.3em;place-items:center;padding:.3em;display:grid}.rr-screen .rr-corner-button:hover{color:#3f3343;background:#f1e7d3}.rr-corner-button svg{width:1em;height:1em}.rr-screen .paper-button{height:auto;min-height:2.2em;font-family:var(--font-paper);white-space:normal;color:#5e505b;background:#faf4df;border:max(1px,.06em) solid #8d7d7e;border-radius:.4em .55em .4em .5em;padding:.3em .7em;font-size:.85em;font-weight:400;line-height:1.1;box-shadow:max(1px,.06em) max(3px,.19em) #b6a17f}.rr-screen .paper-button svg{width:1em;height:1em}.rr-mode{background:#f3ead8;border-radius:.5em .7em .45em .6em;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.1em .5em;margin-top:.5em;padding:.4em .55em;display:grid}.rr-mode-text{display:contents}.rr-screen .rr-mode-label{font-family:var(--font-paper);color:#3f3343;grid-area:1/1;font-size:.95em;font-weight:400;line-height:1.15;display:block}.rr-mode-note{color:#6a5a60;grid-area:2/1/3/3;margin:0;font-size:.66em;line-height:1.3}.rr-screen .rr-switch{border-width:.125em;grid-area:1/2;width:2.75em;height:1.5em}.rr-screen .rr-switch[data-state=checked]{background:#e8833a}.rr-screen .rr-switch[data-state=unchecked]{background:#cfc5b3}.rr-screen .rr-switch>span{width:1.25em;height:1.25em;transition:translate .2s;transform:translate(0,0)}.rr-screen .rr-switch[data-state=checked]>span{translate:1.25em}.rr-action{margin-top:.5em}.rr-screen .rr-roast{color:#3a2418;background:#e8833a;border-color:#8a4b23;width:100%;min-height:2.3em;padding:.35em .8em;font-size:.95em;display:flex;box-shadow:max(1px,.06em) max(3px,.19em) #a8592a}.rr-screen .rr-roast:hover{background:#ef9450}.rr-roast-icon{flex:none}.rr-screen .rr-roast[data-ready=true]{animation:1.5s ease-in-out 4 rr-nudge}.rr-hint{text-align:center;color:#6a5a60;margin:.4em 0 0;font-size:.68em;line-height:1.3}.rr-status{flex-direction:column;gap:.35em;display:flex}.rr-status:has(.rr-alert,.rr-read,.rr-live:not(:empty)){margin-top:.45em}@media (min-width:1200px){.rr-status{min-height:1.95em;margin-top:.45em}.rr-action:has(.rr-hint)+.rr-status:not(:has(.rr-alert,.rr-read,.rr-live:not(:empty))){min-height:0;margin-top:0}}.rr-alert{color:#80473d;overflow-wrap:anywhere;background:#f4dbca;border:1px solid #c7917b;border-radius:.35em .5em .3em .45em;padding:.4em .6em;font-size:.75em;line-height:1.35}.rr-alert p{margin:0}.rr-live-row{color:#6a5a60;flex-wrap:wrap;align-items:baseline;gap:.15em .5em;font-size:.72em;line-height:1.35;display:flex;position:relative}.rr-live{overflow-wrap:anywhere;margin:0}.rr-live:empty{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.rr-read{color:#8a4b23;text-underline-offset:.15em;text-decoration:underline}.rr-result{z-index:2;isolation:isolate;width:min(100%,46em);scroll-margin-top:calc(var(--paper-chrome-height,134px) + 1em);filter:drop-shadow(.2em .25em #b6a17f80);margin:1.4em auto 0;padding:2em 1.7em 1.7em;position:relative}.rr-result:before{content:"";z-index:-1;--tooth:.7em;-webkit-mask:conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg)top/calc(2*var(--tooth))var(--tooth)repeat-x,linear-gradient(#000 0 0)bottom/100% calc(100% - var(--tooth))no-repeat;-webkit-mask:conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg)top/calc(2*var(--tooth))var(--tooth)repeat-x,linear-gradient(#000 0 0)bottom/100% calc(100% - var(--tooth))no-repeat;mask:conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg)top/calc(2*var(--tooth))var(--tooth)repeat-x,linear-gradient(#000 0 0)bottom/100% calc(100% - var(--tooth))no-repeat;background:#fffdf6;border:max(1px,.06em) solid #8d7d7e;position:absolute;inset:0}.rr-score{border-bottom:.16em dotted #b8aa8b;margin-bottom:1.1em;padding-bottom:.9em}.rr-score-display{text-align:center}.rr-score-emoji{font-size:3em;line-height:1.15}.rr-score-value{font-family:var(--font-paper);font-size:3.1em;line-height:1}.rr-score-label{color:#6a5a60;margin-top:.2em;font-size:.85em}.rr-hook{background:#fbe2cc;border:max(1px,.06em) solid #d9a27a;border-radius:.3em .5em .35em .45em;padding:.6em .9em;rotate:-.4deg}.rr-hook p{color:#8a4b23;overflow-wrap:anywhere;margin:0;font-size:1.1em;font-style:italic;font-weight:600;line-height:1.45}.rr-roast-text{margin-top:1.3em}.rr-roast-text h3{margin:0 0 .5em;font-size:1.35em}.rr-roast-body p{font-family:var(--font-sans);color:#51454b;overflow-wrap:anywhere;margin:0 0 .9em;font-size:.95em;line-height:1.65}.rr-roast-body p:last-child{margin-bottom:0}.rr-share{margin-top:1.4em;position:relative}.rr-share-card{position:relative}.rr-share-face{color:#4b2e22;background:#f8d3b0;border:max(1px,.06em) solid #8a5a3c;border-radius:.5em .7em .45em .6em;padding:1.1em 1.2em;box-shadow:.15em .2em #b07a54}.rr-share-back{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.rr-share-head{align-items:center;gap:.45em;margin-bottom:.7em;font-size:.85em;font-weight:600;display:flex}.rr-share svg{flex:none;width:1em;height:1em}.rr-share-quote{overflow-wrap:anywhere;margin:0 0 .9em;font-size:1.1em;font-style:italic;font-weight:600;line-height:1.4}.rr-share-buttons{flex-wrap:wrap;gap:.5em;display:flex}.rr-share-button{font-family:var(--font-paper);color:#4b2e22;cursor:pointer;background:#fff4e6;border:max(1px,.06em) solid #8a5a3c;border-radius:.4em .55em .4em .5em;align-items:center;gap:.4em;padding:.45em .85em;font-size:.9em;line-height:1.1;display:inline-flex;box-shadow:max(1px,.06em) max(2px,.12em) #b07a54}.rr-share-button:hover{background:#fff}.rr-share-button:disabled{opacity:.5;cursor:default}.rr-share-badge{background:#fff4e6;border-radius:50%;place-items:center;margin-bottom:.7em;padding:.7em;display:grid}.rr-share-badge svg{width:2em;height:2em}.rr-share-copied{font-family:var(--font-paper);justify-content:center;align-items:center;gap:.4em;margin-bottom:.3em;font-size:1.15em;display:flex}.rr-share-opening{margin:0 0 .5em}.rr-share-paste{opacity:.8;margin:0;font-size:.85em}.rr-share-timer{background:#8a5a3c66;border-radius:1em;max-width:12em;height:.25em;margin-top:.8em}.rr-plane-track{z-index:3;pointer-events:none;width:3.4em;animation:.9s ease-in both rr-plane;position:absolute;bottom:4.5em;right:2.5em}.rr-workbench .rr-plane{width:100%;height:auto}.rr-cat .rr-sway{animation:4s ease-in-out infinite rr-breathe}.rr-page .rr-sway{animation:4.6s ease-in-out -1.3s infinite rr-sway}.rr-workbench[data-tilt=true] .rr-cat .rr-sway{animation:none;rotate:5deg}.rr-workbench[data-phase=dragging] .rr-page .rr-hop{animation:.625s ease-in-out infinite rr-hop-loop}.rr-workbench[data-phase=reading] .rr-page .rr-sway{animation:.625s ease-in-out infinite rr-nod}.rr-hearts{animation:7s ease-in-out infinite rr-hearts}.rr-workbench[data-flame=cold] .rr-flame{animation:3s ease-in-out infinite rr-thread}.rr-workbench:not([data-flame=cold]) .rr-flame{animation:1.25s ease-in-out infinite rr-flame-breathe}.rr-frame{animation:rr-on 10ms linear var(--from)both,rr-off 10ms linear var(--to)forwards}.rr-glint{animation:.7s ease-out both rr-glint}.rr-workbench[data-wake=true] .rr-flame-fx{animation:.55s ease-out both rr-wake-flame}.rr-workbench[data-wake=true] .rr-page .rr-hop{animation:.3s ease-out rr-startle}.rr-glyph{transform-origin:34.4643% 21.1059%;animation:.75s ease-out 30ms both rr-glyph}.rr-whoomph-art{transform-origin:50% 74%;animation:.9s ease-out both rr-whoomph}.rr-sweat{animation:1.2s ease-in both rr-sweat}.rr-workbench[data-sigh=true] .rr-page .rr-hop{animation:1.2s ease-in-out rr-sigh}.rr-workbench[data-sigh=true][data-phase=error] .rr-flame-fx{animation:.6s ease-in-out rr-sputter}.rr-workbench[data-sigh=true][data-phase=error] :is(.rr-light,.rr-warm){animation:.6s ease-in-out rr-dim}.rr-workbench[data-phase=busy] .rr-flame-fx{animation:.625s ease-out infinite rr-blast}.rr-workbench[data-phase=busy] .rr-page .rr-hop{animation:.133s linear infinite rr-shake}.rr-workbench[data-phase=busy] .rr-fire-b{animation:.25s infinite rr-flick}.rr-workbench[data-phase=busy] .rr-petals{animation:.25s ease-in-out infinite alternate rr-petals}.rr-workbench[data-phase=busy] .rr-front--lit{animation:.625s ease-in-out infinite rr-coals}.rr-workbench[data-phase=busy] .rr-light{opacity:.26;animation:.625s ease-in-out infinite rr-light-pulse}.rr-workbench[data-phase=busy] .rr-warm{opacity:.3;animation:.625s ease-in-out infinite rr-light-pulse}.rr-workbench[data-phase=busy] .rr-needle{animation:.17s ease-in-out infinite alternate rr-quiver}.rr-spark-x{animation:.45s linear both rr-spark-x}.rr-spark-y{animation:.45s both rr-spark-y}.rr-trail i{animation:rr-trail .5s ease-in var(--at)both}.rr-workbench[data-breath=true] .rr-front--lit{animation:.3s ease-out .42s rr-flare,.625s ease-in-out .72s infinite rr-coals}.rr-workbench[data-breath=true] .rr-fire{animation:.16s linear 1.39s both rr-fire-grow}.rr-workbench[data-breath=true] .rr-petals{animation:.2s ease-out 1.39s both rr-petals-in,.25s ease-in-out 1.59s infinite alternate rr-petals}.rr-workbench[data-breath=true] .rr-flame-fx,.rr-workbench[data-breath=true] .rr-page .rr-hop{animation-delay:1.39s}.rr-smoke-art{animation:1.5s linear both rr-smoke}.rr-workbench[data-reveal=true] .rr-page .rr-hop{animation:.3s ease-out .3s rr-bump}.rr-workbench[data-reveal=true] .rr-page .rr-sway{animation:4.6s ease-in-out 3.05s infinite rr-sway}.rr-soot i{animation:rr-soot .6s ease-out calc(.3s + var(--i)*30ms)both}.rr-puff-art{transform-origin:23.125% 70.5882%;animation:1s ease-out .4s both rr-puff}.rr-card{animation:2.5s ease-in-out infinite rr-float}.rr-workbench[data-reveal=true] .rr-card{animation-delay:1.5s}.rr-workbench[data-reveal=true] .rr-card-x{animation:.55s ease-in .95s both rr-card-x}.rr-workbench[data-reveal=true] .rr-card-y{animation:.55s ease-out .95s both rr-card-y}.rr-workbench[data-reveal=true] .rr-card-rise{animation:.55s cubic-bezier(.34,1.56,.64,1) .95s both rr-card-rise}.rr-workbench[data-reveal=true] .rr-pip{animation:rr-pip .2s cubic-bezier(.34,1.56,.64,1)calc(1.5s + var(--i)*.1s)both}.rr-workbench[data-reveal=true] .rr-cat .rr-hop{animation:.55s ease-out 3s both rr-cat-hop}.rr-workbench[data-motion=paused] *,.rr-workbench[data-motion=paused] :before,.rr-workbench[data-motion=paused] :after{transition:none!important;animation-play-state:paused!important}.rr-workbench[data-motion=paused] :is(.rr-hop,.rr-flame-fx,.rr-frame,.rr-card-x,.rr-card-y,.rr-card-rise,.rr-pip){animation:none!important}.rr-workbench[data-motion=paused] :is(.rr-glint,.rr-glyph,.rr-sweat,.rr-thought,.rr-whoomph,.rr-spark-x,.rr-trail,.rr-smoke,.rr-puff,.rr-soot,.rr-gauge-pop,.rr-plane-track){display:none}@media (prefers-reduced-motion:reduce){.rr-workbench *,.rr-workbench :before,.rr-workbench :after{transition:none!important;animation:none!important}.rr-workbench :is(.rr-glint,.rr-glyph,.rr-sweat,.rr-thought,.rr-whoomph,.rr-spark-x,.rr-trail,.rr-smoke,.rr-puff,.rr-soot,.rr-gauge-pop,.rr-plane-track,.rr-embers){display:none}}.rr-promo{max-width:55em;margin:2em auto 0;position:relative}.rr-reading.paper-notebook{width:calc(100% - 4em);margin:2.5em auto 0;position:relative}@media (min-width:1200px){.rr-tool-page{--u:var(--rr-u);--k:var(--u);--pu:var(--u);padding-top:clamp(12px,1.5vh,28px)}.rr-heading{width:min(76vw,100% - 1em);margin-bottom:.4em}.rr-heading h1{margin-bottom:.2em;font-size:clamp(32px,min(3.2vw,5.2vh),100px);line-height:1.08}.rr-heading p{max-width:none;font-size:.9em;line-height:1.4}.rr-stage{min-height:calc(710*var(--u));padding-bottom:calc(68*var(--u));flex-direction:column;justify-content:flex-end;align-items:flex-start;display:flex}.rr-phone{--rr-pw:max(calc(320*var(--pu)),calc(15.5em + 60*var(--pu)));width:var(--rr-pw);min-height:calc(400*var(--pu));margin-left:calc(50% + 40*var(--u) - var(--rr-pw))}.rr-set{top:0;bottom:calc(-100*var(--u));-webkit-mask-image:linear-gradient(to bottom,transparent,#000 calc(40*var(--u)),#000 calc(100% - 70*var(--u)),transparent),linear-gradient(to right,transparent calc(50% - 640*var(--u)),#000 calc(50% - 560*var(--u))),linear-gradient(to bottom,transparent calc(70*var(--u)),#000 calc(110*var(--u)),#000 calc(100% - 70*var(--u)),transparent);-webkit-mask-composite:source-in,source-over,source-over;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 calc(40*var(--u)),#000 calc(100% - 70*var(--u)),transparent),linear-gradient(to right,transparent calc(50% - 640*var(--u)),#000 calc(50% - 560*var(--u))),linear-gradient(to bottom,transparent calc(70*var(--u)),#000 calc(110*var(--u)),#000 calc(100% - 70*var(--u)),transparent);mask-image:linear-gradient(to bottom,transparent,#000 calc(40*var(--u)),#000 calc(100% - 70*var(--u)),transparent),linear-gradient(to right,transparent calc(50% - 640*var(--u)),#000 calc(50% - 560*var(--u))),linear-gradient(to bottom,transparent calc(70*var(--u)),#000 calc(110*var(--u)),#000 calc(100% - 70*var(--u)),transparent);-webkit-mask-composite:source-in,source-over,source-over;mask-composite:intersect,add,add}.rr-kitchen{left:calc(50% - 1150*var(--u));bottom:calc(-40*var(--u));width:calc(2300*var(--u))}.rr-light{left:calc(50% - 22*var(--u));bottom:calc(-170*var(--u));width:calc(1060*var(--u))}.rr-caption{left:calc(50% - 820*var(--u));bottom:calc(400*var(--u));width:calc(250*var(--u))}.rr-mug{left:calc(50% - 810*var(--u));bottom:calc(35*var(--u));width:calc(170*var(--u))}.rr-cat{left:calc(50% - 690*var(--u));bottom:calc(-5*var(--u));width:calc(240*var(--u))}.rr-gauge{left:calc(50% + 50*var(--u));bottom:calc(50*var(--u));width:calc(136*var(--u))}.rr-page{left:calc(50% + 40*var(--u));bottom:calc(-25*var(--u));width:calc(420*var(--u))}.rr-grill{left:calc(50% + 298*var(--u));bottom:calc(-5*var(--u));width:calc(420*var(--u))}.rr-fire{left:calc(50% + 110*var(--u));bottom:calc(20*var(--u));width:calc(400*var(--u))}.rr-smoke{left:calc(50% - 70*var(--u));bottom:calc(-25*var(--u));width:calc(520*var(--u))}.rr-puff{left:calc(50% + 288*var(--u));bottom:calc(105*var(--u));width:calc(320*var(--u))}.rr-whoomph{left:calc(50% + 128*var(--u));bottom:calc(130*var(--u));width:calc(760*var(--u))}.rr-card-spot{left:calc(50% + 86*var(--u));bottom:calc(414*var(--u));width:calc(152*var(--u));--rr-card-dx:calc(219.565*var(--u));--rr-card-dy:calc(336.957*var(--u));scale:.92}.rr-spark-x{left:calc(50% - 3*var(--u));bottom:calc(186*var(--u));width:calc(56*var(--u));aspect-ratio:112/140}.rr-trail{left:calc(50% + 25*var(--u));bottom:calc(220*var(--u))}}@media (min-width:1200px) and (max-height:830px){.rr-address{display:none}}@media (min-width:1200px) and (max-height:760px){.rr-drop-empty>.rr-drop-icon{display:none}.rr-drop-empty{gap:.3em;padding-block:.55em}}@media (min-width:1200px) and (max-height:830px){.rr-typed:has(.rr-file-error) .rr-textarea{height:6em}}@media (min-width:1200px) and (min-height:1000px){:root:has(.rr-tool-page){--rr-u:min(calc(min(92vw,100vw - 32px)/1640),calc((100svh - var(--rr-chrome) - 8px)/625))}.rr-tool-page .rr-stage{min-height:calc(600*var(--u))}}@media (max-width:1199px){.rr-tool-page{--su:min(calc((100vw - 32px)/880),.58px);--k:var(--su);width:calc(100% - 32px)}.rr-workbench{container-type:inline-size}.rr-stage{padding-top:calc(465*var(--su) + .5em)}.rr-set{height:calc(465*var(--su));-webkit-mask-image:linear-gradient(to bottom,transparent,#000 calc(50*var(--su)),#000 calc(100% - 20*var(--su)),transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 calc(50*var(--su)),#000 calc(100% - 20*var(--su)),transparent);mask-image:linear-gradient(to bottom,transparent,#000 calc(50*var(--su)),#000 calc(100% - 20*var(--su)),transparent);top:0}.rr-kitchen{--rr-kw:max(calc(2300*var(--su)),calc(100vw + 2px));left:calc(50% - var(--rr-kw)/2);top:calc(450*var(--su) - var(--rr-kw)*.373913);width:var(--rr-kw)}.rr-light{left:calc(50% - 332*var(--su));bottom:calc(-275*var(--su));width:calc(1060*var(--su))}.rr-caption{top:.45em;left:max(.3em,calc(50% - 435*var(--su)));width:max(8.5em,calc(235*var(--su)));padding:.35em .55em .4em;font-size:.9em}.rr-cat{top:calc(30*var(--su));left:calc(50% - 465*var(--su));width:calc(240*var(--su))}.rr-gauge{top:calc(150*var(--su));left:calc(50% - 260*var(--su));width:calc(136*var(--su))}.rr-page{top:calc(70*var(--su));left:calc(50% - 270*var(--su));width:calc(420*var(--su))}.rr-grill{top:calc(-140*var(--su));left:calc(50% - 12*var(--su));width:calc(420*var(--su))}.rr-fire{top:calc(250*var(--su));left:calc(50% - 200*var(--su));width:calc(400*var(--su))}.rr-smoke{top:calc(-10*var(--su));left:calc(50% - 380*var(--su));width:calc(520*var(--su))}.rr-puff{top:calc(110*var(--su));left:calc(50% - 22*var(--su));width:calc(320*var(--su))}.rr-card-spot{top:calc(6*var(--su));left:calc(50% - 114*var(--su));width:calc(152*var(--su));--rr-card-dx:calc(92*var(--su));--rr-card-dy:calc(212*var(--su));scale:1}.rr-workbench :is(.rr-mug,.rr-hearts,.rr-thought,.rr-spark-x,.rr-trail,.rr-whoomph){display:none}.rr-workbench[data-wake=true] .rr-flame-fx{animation-name:rr-wake-flame-low}.rr-phone{--pw:min(100cqw - .5em,30em);--pu:calc(var(--pw)/400);width:var(--pw);margin:0 auto calc(48*var(--pu))}.rr-screen .rr-textarea{height:clamp(7em,30svh,14em);font-size:max(16px,.8em)}.rr-result{width:min(100%,46em)}}@media (max-width:351px){.rr-card-spot{display:none}}@media (max-width:1199px) and (min-aspect-ratio:1){.rr-tool-page{--su:min(calc((100vw - 32px)/880),max(.393px,calc(50vw/1219)))}.rr-address,.rr-drop-empty>.rr-drop-icon{display:none}}@media (min-width:680px) and (max-width:1199px){.rr-heading{width:auto;margin:0 0 1.2em;padding-left:132px}.rr-screen{font-size:1.1em}}@media (max-width:679px){.rr-tool-page{width:calc(100% - 24px);padding-top:.8em}.rr-heading{width:calc(100% - 10px);margin:0 5px .6em}.rr-heading h1{margin-bottom:.2em;font-size:2.3em}.rr-heading p{font-size:.85em;line-height:1.5}.rr-heading-more,.rr-address{display:none}.rr-drop-icon svg{width:1.6em;height:1.6em}.rr-screen{font-size:1.05em}.rr-screen .paper-button{font-size:.9em}.rr-result{width:calc(100% - 10px);padding-inline:1.1em}.rr-reading.paper-notebook{--notebook-size:13px;--notebook-rule:23.4px;--notebook-gutter:20px;width:calc(100% - 10px);margin:1.5em 5px 0;font-size:13px}}@media (max-width:679px) and (max-height:700px){.rr-drop-empty>.rr-drop-icon{display:none}.rr-drop-empty{padding-block:.45em}}@media (max-width:379px){.rr-caption{font-size:.8em;top:.2em}}@keyframes rr-on{0%{opacity:0}to{opacity:1}}@keyframes rr-off{0%{opacity:1}to{opacity:0}}@keyframes rr-breathe{0%,to{scale:1}50%{scale:1.012 .988}}@keyframes rr-sway{0%,to{rotate:-.6deg}50%{rotate:.7deg}}@keyframes rr-nod{0%,to{rotate:none}50%{rotate:1.4deg}}@keyframes rr-hop-loop{0%,to{translate:0}45%{translate:0 -5%}}@keyframes rr-hearts{0%{opacity:0;translate:0 5%}10%{opacity:1;translate:0}42%{opacity:1;translate:0 -3%}58%,to{opacity:0;translate:0 -7%}}@keyframes rr-glow{0%,to{scale:1}50%{scale:1.12}}@keyframes rr-gauge-pop{0%{opacity:0;scale:.5}20%{opacity:1;scale:1.35}45%{scale:1}80%{opacity:1}to{opacity:0;scale:1.05}}@keyframes rr-thread{0%,to{rotate:-1.5deg}50%{rotate:1.5deg}}@keyframes rr-flame-breathe{0%,to{scale:1}50%{scale:1 1.025}}@keyframes rr-ember{0%{opacity:0;translate:0}12%{opacity:1}70%{opacity:.8}to{translate:calc(14*var(--k))calc(-330*var(--k));opacity:0}}@keyframes rr-wake-flame{0%{opacity:0;scale:.45 .3}15%{opacity:1}40%{scale:.96 1.3}62%{scale:1.05 .95}80%{scale:.99 1.04}to{opacity:1;scale:1}}@keyframes rr-wake-flame-low{0%{opacity:0;scale:.5 .4}15%{opacity:1}40%{scale:.97 1.2}62%{scale:1.04 .96}80%{scale:.99 1.03}to{opacity:1;scale:1}}@keyframes rr-whoomph{0%{opacity:0;scale:.45}12%{opacity:1}47%{scale:1}75%{opacity:1}to{opacity:0;translate:0 3%;scale:1.05}}@keyframes rr-startle{0%,to{translate:0}40%{translate:0 calc(-24*var(--k))}}@keyframes rr-bump{0%,to{translate:0;scale:1}35%{translate:0 calc(-10*var(--k));scale:1.03 .97}}@keyframes rr-glint{0%{opacity:0;scale:.8}30%{opacity:1;scale:1.05}to{opacity:0;scale:1}}@keyframes rr-glyph{0%{opacity:0;scale:.3}30%{opacity:1;scale:1.15}45%{scale:1}80%{opacity:1}to{opacity:0}}@keyframes rr-sweat{0%{opacity:0;translate:0 -1%}15%,60%{opacity:1}to{opacity:0;translate:.5% 4%}}@keyframes rr-sigh{0%,to{scale:1}35%{scale:1.03 .95}60%{scale:.99 1.01}}@keyframes rr-sputter{0%,50%,to{scale:1}22%,72%{scale:1.04 .82}}@keyframes rr-dim{30%,70%{opacity:.09}}@keyframes rr-thought{0%{opacity:0;scale:.3}25%{opacity:1;scale:1.06}40%{scale:1}80%{opacity:1}to{opacity:0;scale:1.02}}@keyframes rr-blast{0%{scale:1.06 1.04}to{scale:1}}@keyframes rr-shake{0%,to{translate:0}50%{translate:calc(2*var(--k))0}}@keyframes rr-flick{0%,49.9%{opacity:0}50%,to{opacity:1}}@keyframes rr-petals{0%{scale:.86}to{scale:1}}@keyframes rr-petals-in{0%{opacity:0;scale:.3}to{opacity:1;scale:.86}}@keyframes rr-coals{0%,to{filter:brightness()}50%{filter:brightness(1.18)}}@keyframes rr-flare{0%{filter:brightness(1.3)}to{filter:brightness()}}@keyframes rr-light-pulse{0%,to{opacity:.22}50%{opacity:.32}}@keyframes rr-quiver{0%{rotate:calc(var(--rr-needle) - 2.86479deg)}to{rotate:calc(var(--rr-needle) + 2.86479deg)}}@keyframes rr-fire-grow{0%{clip-path:inset(0 0 0 94%)}to{clip-path:inset(0)}}@keyframes rr-trail{0%{opacity:0;scale:.4}10%{opacity:.95;scale:1}to{opacity:0;scale:.7}}@keyframes rr-spark-x{0%{translate:0}to{translate:calc(459*var(--u))0}}@keyframes rr-spark-y{0%{opacity:1;animation-timing-function:ease-out;translate:0;scale:1}50%{translate:0 calc(-200*var(--u));animation-timing-function:ease-in}80%{opacity:1;scale:1}to{translate:0 calc(64*var(--u));opacity:0;scale:.65}}@keyframes rr-smoke{0%{opacity:0;translate:0}16.7%{opacity:1}70%{opacity:.85}to{opacity:0;translate:calc(-69*var(--k))calc(-60*var(--k))}}@keyframes rr-soot{0%{opacity:0;translate:0;scale:.4}20%{opacity:.9;scale:1}to{opacity:0;scale:.6;translate:calc(4*var(--k))calc(-40*var(--k))}}@keyframes rr-puff{0%{opacity:0;translate:0;scale:.7}25%{opacity:1;scale:1}to{opacity:0;scale:1.08;translate:0 calc(-30*var(--k))}}@keyframes rr-card-x{0%{translate:var(--rr-card-dx)0}to{translate:0}}@keyframes rr-card-y{0%{translate:0 var(--rr-card-dy)}to{translate:0}}@keyframes rr-card-rise{0%{opacity:0;scale:.3}20%{opacity:1}to{opacity:1;scale:1}}@keyframes rr-float{0%,to{translate:0}50%{translate:0 -2%}}@keyframes rr-pip{0%{opacity:0;scale:.3}to{opacity:1;scale:1}}@keyframes rr-cat-hop{0%,to{translate:0}45%{translate:0 -10%}}@keyframes rr-spin{0%{rotate:none}to{rotate:-360deg}}@keyframes rr-plane{0%{opacity:0;translate:0;rotate:none}15%{opacity:1}80%{opacity:1}to{opacity:0;translate:9em -7em;rotate:-12deg}}@keyframes rr-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(-.25em)}}
