.tool_tool__J0UnT{--ink:#151515;--paper:#fdfdfb;--ink-soft:#5f5f58;--on-ink:#fdfdfb;--rule:#dedcd5;--spot:#80b446;--spot-soft:#e4efd0;--spot-edge:#4d7d2a;--focus-ring:0 0 0 2px #fdfdfb,0 0 0 5px #4d7d2a;color:var(--ink);container-type:inline-size}.tool_cols__rHMmX{display:grid;grid-template-columns:minmax(0,1fr);gap:16px 40px;align-items:center}@container (min-width: 720px){.tool_cols__rHMmX{grid-template-columns:minmax(260px,.95fr) minmax(0,1.05fr)}}.tool_stage__HSO28{max-width:360px;width:100%;margin:0 auto;scroll-margin:24px}.tool_sideOuter__9TSq1{overflow:hidden;margin:-8px;transition:height .4s cubic-bezier(.3,.7,.3,1)}.tool_side__7rrcl{padding:8px}.tool_pane__d4kcI{display:grid;gap:12px;animation:tool_arrive__RkTDf .35s ease-out both}@keyframes tool_arrive__RkTDf{0%{opacity:0;translate:0 8px}}.tool_machine__v_iWs{display:block;width:100%;height:auto;overflow:visible}.tool_ink__N4UXl{fill:none;filter:url(#wm-wobble)}.tool_ink__N4UXl,.tool_line__UGkzT{stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round}.tool_line__UGkzT:not([fill]){fill:none}.tool_crank__4Ny57{transform-box:view-box;transform-origin:150px 292px;cursor:pointer}.tool_out___yJ_q{transform-box:view-box;transform-origin:0 0;transform:translate(150px,334px)}.tool_lid__yM2Ur,.tool_slip__HeAIA{transform-box:view-box;transform-origin:0 0}.tool_eyesWide__ID4W5,.tool_eyesWink__pazlz,.tool_machine__v_iWs[data-phase=done] .tool_eyesSleepy__T3LZ_,.tool_machine__v_iWs[data-phase=turning] .tool_eyesSleepy__T3LZ_{opacity:0}.tool_machine__v_iWs[data-phase=done] .tool_eyesWink__pazlz,.tool_machine__v_iWs[data-phase=turning] .tool_eyesWide__ID4W5{opacity:1}.tool_sparkle__XDxuP{animation:tool_sparkle__XDxuP 1.4s ease-in-out infinite alternate}@keyframes tool_sparkle__XDxuP{0%{opacity:.25}}.tool_ask__nlSNd{margin:0;font-family:var(--font-display);font-size:clamp(26px,6cqi,34px);line-height:1.1}.tool_body__S_fSV{margin:0;font-size:19px;line-height:1.55;max-width:30em}.tool_status__NEvPn{margin:0;min-height:1.5em;font-style:italic;font-size:19px;line-height:1.5}.tool_label__T4yH3{margin:0;font-family:var(--font-label);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--spot-edge)}.tool_prompt__TDxUn{margin:0;font-family:var(--font-display);font-size:clamp(28px,6cqi,40px);line-height:1.12;rotate:-1.2deg;transform-origin:0 100%;text-wrap:balance}.tool_prompt__TDxUn:focus{outline:none}.tool_grumble___qqIc,.tool_promptEmpty__nKTuR{color:var(--ink-soft)}.tool_grumble___qqIc{margin:0;text-wrap:pretty;font-style:italic;font-size:18px;line-height:1.5}.tool_actions__RFaWh{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:6px}.tool_again__dwhiS{min-height:44px;padding:0;border:0;background:none;color:var(--ink);font-family:var(--font-label);font-size:14px;letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;text-decoration-color:var(--spot-edge);text-decoration-thickness:2px;text-underline-offset:4px;cursor:pointer}.tool_again__dwhiS:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:4px}.tool_shared__Uud4u{margin:0;min-height:1.5em;font-size:16px;color:var(--ink-soft)}@media (prefers-reduced-motion:reduce){.tool_sideOuter__9TSq1{transition:none}.tool_pane__d4kcI,.tool_sparkle__XDxuP{animation:none}}