@font-face{font-family:homemadeApple;src:url(/_next/static/media/9b0690284846542c-s.p.ttf) format("truetype");font-display:swap}@font-face{font-family:homemadeApple Fallback;src:local("Arial");ascent-override:105.55%;descent-override:68.88%;line-gap-override:1.43%;size-adjust:122.78%}.__className_6d9fb6{font-family:homemadeApple,homemadeApple Fallback}.drawing-partner-trigger.craft-prism{position:relative;width:1em;height:1em;padding:0;overflow:visible;isolation:isolate}.craft-prism .craft-prism-stage{position:absolute;width:457.143%;height:457.143%;max-width:none;left:-178.571%;top:-178.571%;overflow:visible;pointer-events:none}.craft-prism-mesh{filter:drop-shadow(0 2px 1px rgb(58 72 91/.09))}@media (prefers-reduced-motion:reduce){.craft-prism-stage{animation:none;transition:none}}.drawing-mode-picker{position:absolute;top:16px;left:24px;z-index:3;display:flex;align-items:center;gap:8px}.drawing-mode-picker select{font:inherit;min-height:44px;padding:8px;background:#fafafa;border:1px solid #888;border-radius:8px}.word-clues{position:absolute;inset:96px 24px 24px;max-width:560px;margin:auto;overflow-y:auto}.word-clues form{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.word-clues input,.word-clues label,.word-clues textarea{width:100%}.word-clues input,.word-clues textarea{font:inherit;padding:12px;background:#fafafa;border:1px solid #888;border-radius:8px}.word-clues p{margin:16px 0}.word-clues-emojis{font-size:36px;overflow-wrap:anywhere}.drawing-partner-trigger{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;min-width:44px;min-height:44px;margin:0 .12em;vertical-align:-.1em;color:currentColor;border:0;background:transparent;cursor:pointer}.drawing-partner-trigger svg{width:85%;height:85%}.drawing-partner-trigger:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:8px}.drawing-sheet{position:fixed;inset:0;width:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;color:#333;background:rgb(250 250 250/.78);border:0;border-radius:0;box-shadow:none;overflow:hidden;font-family:var(--font-sans);font-size:16px}.drawing-sheet::backdrop{background:transparent}.drawing-sheet-header{position:absolute;top:max(12px,env(safe-area-inset-top));right:16px;z-index:2}.drawing-sheet button{min-height:44px;min-width:44px;cursor:pointer;font:inherit;font-size:16px;border:0;background:transparent;border-radius:8px;padding:8px 12px}.drawing-sheet button:hover{background:#3333330c}.drawing-sheet button:focus-visible,.drawing-sheet input:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.drawing-sheet button:disabled{opacity:.4;cursor:default}.drawing-sheet button[aria-pressed=true]{box-shadow:inset 0 0 0 1px #888}.drawing-sheet button svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.drawing-sheet .drawing-sheet-close{font-size:32px;line-height:1}.drawing-sheet-surface{position:absolute;inset:0}.drawing-sheet-canvas{width:100%;height:100%;display:block;touch-action:none;cursor:crosshair}.drawing-sheet-canvas[data-tool=eraser]{cursor:cell}.drawing-sheet-empty{position:absolute;top:44%;left:24px;right:24px;text-align:center;pointer-events:none;color:#555;font-family:var(--font-sans);font-size:20px;line-height:1.5}.drawing-sheet-footer{position:absolute;bottom:0;left:0;right:0;z-index:2;border:0;display:flex;flex-wrap:wrap;gap:4px 24px;align-items:center;justify-content:space-between;padding:40px 24px max(16px,env(safe-area-inset-bottom));background:linear-gradient(transparent,rgb(250 250 250/.92) 32%,#fafafa)}.drawing-sheet-cue{flex-basis:100%;display:flex;gap:8px;align-items:center;min-height:44px;font-size:18px;color:#444}.drawing-sheet-thinking{color:#555;background:linear-gradient(100deg,#666 30%,#bbb 46%,#666 62%);background-size:240% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:drawing-thinking 2.4s ease-in-out infinite}.drawing-expanded-tools,.drawing-sheet-actions,.drawing-sheet-tools{display:flex;align-items:center;gap:4px}.drawing-expanded-tools{flex-basis:100%;flex-wrap:wrap;max-height:30dvh;overflow-y:auto}.drawing-expanded-tools label{display:flex;align-items:center;gap:8px;min-height:44px}.drawing-expanded-tools input{width:112px}.drawing-expanded-tools output{min-width:44px;font-variant-numeric:tabular-nums}.drawing-visual-tools{display:flex;flex-basis:100%;justify-content:center;gap:8px;height:124px;overflow:hidden}.drawing-visual-tools button{position:relative;width:56px;height:124px;overflow:hidden;padding:0}.drawing-tool-crop{position:absolute;top:24px;left:50%;transform:translateX(-50%);overflow:hidden;pointer-events:none}.drawing-visual-tools button[aria-pressed=true] .drawing-tool-crop{top:10px}.drawing-tool-crop img{position:absolute;max-width:none;pointer-events:none}.drawing-sheet select:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.drawing-sheet .drawing-sheet-pen{padding:8px}.drawing-sheet .drawing-sheet-pen svg{width:28px;height:28px}.drawing-sheet .drawing-sheet-swatch{padding:10px;width:44px;height:44px}.drawing-sheet .drawing-sheet-swatch svg{stroke:none}.drawing-sheet-color{display:flex;width:44px;height:44px;align-items:center;justify-content:center}.drawing-sheet-color input{width:28px;height:28px;padding:0;border:0;background:transparent;cursor:pointer}.drawing-sheet-metrics{flex-basis:100%;font-family:var(--font-mono);font-size:16px;color:#666;overflow-wrap:anywhere}@keyframes drawing-thinking{0%,to{background-position:100% 0}50%{background-position:0 0}}@media (max-width:680px){.drawing-sheet-header{right:8px}.drawing-sheet-footer{padding:32px 12px max(12px,env(safe-area-inset-bottom));gap:4px}.drawing-sheet-tools{flex-wrap:wrap;gap:0}.drawing-sheet-actions{width:100%}.drawing-sheet-empty{font-size:18px}}@media (prefers-reduced-motion:reduce){.drawing-sheet-thinking{animation:none;background:none;-webkit-text-fill-color:currentColor}}.bloom-direction-preview{position:relative;width:100%;aspect-ratio:2;isolation:isolate;container-type:inline-size}.bloom-direction-preview svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.bloom-direction-words{position:absolute;left:50%;top:51%;transform:translate(-50%,-50%);white-space:nowrap;font-family:var(--font-serif),Georgia,serif;font-size:8.333cqw;font-weight:400;line-height:1;color:#30302e;z-index:1}.bloom-front{z-index:2}.bloom-direction-preview>svg{overflow:visible}.bloom-butterfly-flight{position:fixed;inset:0;pointer-events:none;overflow:hidden;z-index:60}.bloom-butterfly{position:absolute;width:32px;height:32px;animation:bloom-fly-right 8s 1s both}.bloom-butterfly svg{position:static;width:100%;height:100%}.bloom-butterfly-1{width:25px;height:25px;animation-name:bloom-fly-left;animation-delay:1.6s}.bloom-wings{transform-box:fill-box;transform-origin:center;animation:bloom-flap .22s ease-in-out infinite alternate}@keyframes bloom-flap{to{transform:scaleX(.25)}}@keyframes bloom-fly-right{0%{opacity:0;transform:translate(0) rotate(-15deg)}8%{opacity:1}35%{transform:translate(35px,-40px) rotate(12deg)}58%{transform:translate(-20px,-70px) rotate(-10deg)}to{opacity:1;transform:translate(75vw,-75vh) rotate(20deg)}}@keyframes bloom-fly-left{0%{opacity:0;transform:translate(0)}8%{opacity:1}35%{transform:translate(-45px,-25px) rotate(-15deg)}58%{transform:translate(15px,-60px) rotate(10deg)}to{opacity:1;transform:translate(-75vw,-75vh) rotate(-20deg)}}.bloom-placement-surface{position:absolute;inset:0;width:100%;height:100%;z-index:5;touch-action:none;cursor:crosshair}@media(prefers-reduced-motion:reduce){.bloom-butterfly,.bloom-wings{animation:none}.bloom-butterfly-flight{display:none}}[data-human-craft]{position:relative;display:inline-block;white-space:nowrap}[data-bloom-active]>[data-craft-original]{visibility:hidden}.work-craft-bloom{position:absolute;width:600px;height:300px;pointer-events:none;z-index:3}.work-craft-bloom .bloom-direction-words{font-family:inherit;color:inherit}.work-craft-bloom .bloom-placement-surface{pointer-events:auto}.work-prism-trigger .craft-prism-stage{transform:scaleX(-1)}.work-prism-continuous-rainbow{position:absolute;overflow:visible;pointer-events:none;z-index:0;filter:blur(2px)}.work-prism-continuous-rainbow path{stroke-dasharray:.1 1;opacity:0}.work-craft-bloom .bloom-direction-preview{z-index:1}