.scorch{--scorch-ember:#ff6a1a;--scorch-ember-hot:#ffc46b;--scorch-paper:#ece7de;background:var(--color-surface);height:100cqh;color:var(--color-ink);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;place-items:center;padding:96px 16px 48px;display:grid;position:relative;overflow:hidden}.scorch[data-embedded]{padding:24px 16px}.scorch-print{aspect-ratio:1;opacity:0;width:min(100%,max(240px,100cqh - 160px),760px);position:relative}.scorch[data-embedded] .scorch-print{width:min(100%,100cqh - 64px,760px)}.scorch[data-revealed] .scorch-print{opacity:1;transition:opacity .3s var(--ease-entrance)}.scorch-plate{isolation:isolate;background:var(--scorch-paper);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;border-radius:4px;outline:none;width:100%;height:100%;position:relative;overflow:visible}.scorch[data-embedded] .scorch-plate:not(.scorch-plate--placeholder){touch-action:pan-y}.scorch-plate--placeholder{touch-action:auto;overflow:hidden}.scorch-plate:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}@media (hover:hover) and (pointer:fine){.scorch-plate[data-ready]:not(.scorch-plate--placeholder){cursor:none}}.scorch-plate__canvas{pointer-events:none;display:block;position:absolute}.scorch-plate__still{border-radius:inherit;background-color:#f4efe6;background-position:50%;background-size:cover;border:12px solid #f4efe6;position:absolute;inset:0}.scorch-plate__overlay{z-index:1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.scorch-ring{pointer-events:none;z-index:2;width:56px;height:56px;margin:-28px 0 0 -28px;position:absolute;top:0;left:0}.scorch-ring__svg{opacity:0;width:100%;height:100%;display:block;overflow:visible}.scorch-ring__edge,.scorch-ring__track,.scorch-ring__arc{fill:none}.scorch-ring__edge{stroke:#1a171452;stroke-width:4px}.scorch-ring__track{stroke:#fff;stroke-width:2px}.scorch-ring__arc{stroke:var(--scorch-ember);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1px;transform-origin:28px 28px;transform:rotate(-90deg)}.scorch-ring[data-state=charging] .scorch-ring__svg{animation:scorch-ring-in .32s var(--ease-entrance) forwards}.scorch-ring[data-state=charging] .scorch-ring__arc{animation:.32s linear forwards scorch-ring-arc}.scorch-ring[data-state=charging] .scorch-ring__track{animation:scorch-ring-warm .32s var(--ease-hover) forwards}.scorch-ring[data-state=caught] .scorch-ring__svg{animation:scorch-ring-caught .46s var(--ease-out-quint) forwards}.scorch-ring[data-state=caught] .scorch-ring__arc{stroke:var(--scorch-ember-hot);stroke-dashoffset:0}.scorch-ring[data-state=caught] .scorch-ring__track{stroke:#ffe4be}.scorch-ring[data-state=cancel] .scorch-ring__svg{animation:scorch-ring-cancel .18s var(--ease-in-quad) forwards}@keyframes scorch-ring-in{0%{opacity:0;filter:blur(3px);transform:scale(.72)}40%{opacity:1}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes scorch-ring-arc{0%{stroke-dashoffset:1px;stroke:var(--scorch-ember)}to{stroke-dashoffset:0;stroke:var(--scorch-ember-hot)}}@keyframes scorch-ring-warm{0%{stroke:#fff}to{stroke:#ffe4be}}@keyframes scorch-ring-caught{0%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0;filter:blur(4px);transform:scale(1.9)}}@keyframes scorch-ring-cancel{0%{opacity:.9;transform:scale(.96)}to{opacity:0;transform:scale(.6)}}.scorch-cursor{width:var(--cursor-length,24px);transform-origin:0 0;pointer-events:none;z-index:3;height:24px;transition:width .22s var(--ease-out-quint);position:absolute;top:0;left:0}.scorch-cursor__body{opacity:0;filter:blur(2px);transition:opacity .16s var(--ease-hover), transform .22s var(--ease-entrance), filter .22s var(--ease-entrance);border:1.5px solid #fff;border-radius:999px;position:absolute;inset:0;transform:scale(.6);box-shadow:0 0 0 1px #1a171447,inset 0 0 0 1px #1a171447}.scorch-plate[data-ready][data-hover] .scorch-cursor__body{opacity:1;filter:none;transform:none}.scorch-plate[data-ready][data-hover][data-pressed] .scorch-cursor__body{transform:scale(1.18)}.scorch-cursor__dot{width:8px;height:8px;translate:-50% -50%;transform:scale(calc(.28 + var(--hunger,.5) * .5));transition:transform .18s var(--ease-hover);background:radial-gradient(circle,#ffd696 0%,#ffa046 34%,#ff6a1a 62%,#ff6a1a80 84%,#ff6a1a00 100%);border-radius:50%;position:absolute;top:50%;left:50%}.scorch-plate[data-pressed] .scorch-cursor__dot{transform:scale(calc(.8 + var(--hunger,.5) * 1.1));transition-duration:.12s}@media (prefers-reduced-motion:reduce){.scorch[data-revealed] .scorch-print{transition-duration:.15s;transition-timing-function:linear}.scorch-ring[data-state=charging] .scorch-ring__svg{animation-name:scorch-ring-show}.scorch-ring[data-state=caught] .scorch-ring__svg,.scorch-ring[data-state=cancel] .scorch-ring__svg{animation-name:scorch-ring-fade}.scorch-cursor__body{filter:none;transition:opacity .16s linear;transform:none}}@keyframes scorch-ring-fade{0%{opacity:1}to{opacity:0}}@keyframes scorch-ring-show{0%{opacity:1}to{opacity:1}}
