.kEx79q_board{color:var(--ink);background:#fffef8;border-radius:12px 8px 14px 10px;position:relative;overflow:hidden}.kEx79q_board:after{content:"";border:2.5px solid var(--ink);border-radius:inherit;filter:url(#crayon);pointer-events:none;z-index:2;position:absolute;inset:0}.kEx79q_toolbar{background:var(--paper-2);border-bottom:2px dashed #cfc7b0;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.kEx79q_tools,.kEx79q_actions{align-items:center;gap:5px;display:flex}.kEx79q_tool,.kEx79q_iconTool,.kEx79q_preset{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;transition:background .16s ease-out,border-color .16s ease-out,transform .14s ease-out}.kEx79q_tool{border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:35px;padding:6px 10px;font-size:13px;display:inline-flex}.kEx79q_tool:hover,.kEx79q_iconTool:hover{background:#fff0b8}.kEx79q_tool.kEx79q_active{border-color:var(--ink);background:var(--highlight)}.kEx79q_iconTool{border-radius:5px;place-items:center;width:35px;height:35px;display:inline-grid}.kEx79q_tool:active,.kEx79q_iconTool:active,.kEx79q_preset:active{transform:scale(.96)}.kEx79q_tool:focus-visible,.kEx79q_iconTool:focus-visible,.kEx79q_preset:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.kEx79q_tool:disabled,.kEx79q_iconTool:disabled{opacity:.35;cursor:default;transform:none}.kEx79q_fileInput{display:none}.kEx79q_presets{background:var(--paper-2);border-bottom:2px dashed #cfc7b0;grid-template-columns:repeat(4,1fr);gap:8px;padding:12px;display:grid}.kEx79q_preset{background:#fffef8;border:2px solid #cfc7b0;border-radius:10px 6px 12px 8px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:77px;font-size:13px;font-weight:600;display:flex;position:relative}.kEx79q_preset:hover{border-color:var(--ink);background:#fff0b8}.kEx79q_preset.kEx79q_selected{background:var(--highlight);border-color:var(--ink)}.kEx79q_check{position:absolute;top:6px;right:6px}.kEx79q_describe{background:var(--paper-2);border-bottom:2px dashed #cfc7b0;gap:10px;padding:12px;display:grid}.kEx79q_promptRow{gap:8px;display:flex}.kEx79q_promptField{flex:1;min-width:0}.kEx79q_promptField input{border:2px solid var(--ink);width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fff;border-radius:10px 7px 11px 8px;padding:9px 12px;font-size:15px}.kEx79q_promptField input::placeholder{color:var(--muted)}.kEx79q_promptField input:focus-visible{outline:3px solid var(--highlight);outline-offset:1px}.kEx79q_drawButton{border:2px solid var(--ink);background:var(--ink);color:#fffef8;min-height:44px;font:inherit;cursor:pointer;border-radius:10px 7px 11px 8px;flex-shrink:0;padding:0 18px;font-size:14px;font-weight:600;transition:transform .14s ease-out,box-shadow .14s ease-out;box-shadow:3px 4px #cfc7b0}.kEx79q_drawButton:active{transform:translate(2px,2px);box-shadow:1px 2px #cfc7b0}.kEx79q_drawButton:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.kEx79q_drawButton:disabled{opacity:.4;cursor:default;box-shadow:none;transform:none}.kEx79q_ideas{flex-wrap:wrap;gap:6px;display:flex}.kEx79q_idea{min-height:32px;color:inherit;font:inherit;cursor:pointer;background:#fffef8;border:1px solid #cfc7b0;border-radius:6px 4px 7px 5px;padding:4px 10px;font-size:13px;transition:background .16s ease-out,border-color .16s ease-out}.kEx79q_idea:hover{border-color:var(--ink);background:#fff0b8}.kEx79q_idea:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.kEx79q_idea:disabled{opacity:.4;cursor:default}.kEx79q_promptHint{color:var(--muted);margin:0;font-size:12px}.kEx79q_stage{height:clamp(360px,35vw,440px);min-height:360px;position:relative}.kEx79q_canvas{touch-action:none;cursor:crosshair;width:100%;height:100%;display:block}.kEx79q_canvas:focus-visible{outline:3px solid var(--ink);outline-offset:-3px}.kEx79q_empty{color:var(--muted);white-space:nowrap;pointer-events:none;flex-direction:column;align-items:center;gap:9px;font-family:Caveat,cursive;font-size:28px;font-weight:600;display:flex;position:absolute;top:39%;left:50%;transform:translate(-50%,-50%)}.kEx79q_converting{background:#fffef8e8;justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex;position:absolute;inset:0}.kEx79q_convertingMark{font-size:28px;animation:2s linear infinite kEx79q_turning}.kEx79q_caption{color:var(--muted);border-top:2px dashed #cfc7b0;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;font-size:12px;display:flex}.kEx79q_caption>span:last-child{font-family:var(--font-mono), monospace;flex-shrink:0;font-size:10px}.kEx79q_error{color:#983c28;background:#f6e8dc;border-top:1px solid #d7c6b4;margin:0;padding:10px 13px;font-size:13px}.kEx79q_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes kEx79q_turning{to{transform:rotate(360deg)}}@media (max-width:520px){.kEx79q_toolbar{align-items:flex-start;gap:5px;padding:8px}.kEx79q_tool{gap:5px;padding:6px 7px;font-size:12px}.kEx79q_tools{flex-wrap:wrap;gap:2px;min-width:0}.kEx79q_actions{gap:0}.kEx79q_iconTool{width:31px}.kEx79q_caption{flex-direction:column;align-items:flex-start;gap:5px}.kEx79q_stage{height:360px}.kEx79q_describe{padding:10px 8px}.kEx79q_drawButton{padding:0 12px}}@media (prefers-reduced-motion:reduce){.kEx79q_tool,.kEx79q_iconTool,.kEx79q_preset,.kEx79q_idea,.kEx79q_drawButton{transition:none}.kEx79q_tool:active,.kEx79q_iconTool:active,.kEx79q_preset:active,.kEx79q_drawButton:active{transform:none}.kEx79q_convertingMark{animation:none}}
.Mau5iW_button{white-space:nowrap;-webkit-tap-highlight-color:transparent;flex-shrink:0;transition:transform .15s cubic-bezier(.22,1,.36,1),opacity .15s}.Mau5iW_button:active:not([aria-disabled=true]){transform:scale(.97)}.Mau5iW_button:focus-visible,.Mau5iW_tab:focus-visible,.Mau5iW_close:focus-visible,.Mau5iW_accordionTrigger:focus-visible{outline:3px solid var(--ink,#28271f);outline-offset:4px}.Mau5iW_button[aria-disabled=true]{opacity:.5}.Mau5iW_tab:disabled{cursor:not-allowed;opacity:.45}.Mau5iW_spinner{animation:.9s linear infinite Mau5iW_spin}.Mau5iW_overlay{z-index:80;background:#0e221b8c;position:fixed;inset:0}.Mau5iW_dialog{z-index:81;background:var(--paper,#fffcf3) var(--paper-grain);width:min(540px,100vw - 32px);max-height:min(90dvh,900px);color:var(--ink,#262420);border:0;border-radius:16px 10px 18px 12px;gap:20px;padding:32px;display:grid;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:6px 8px #0e221b73}.Mau5iW_dialog:after{content:"";border:2.5px solid var(--ink,#262420);border-radius:inherit;filter:url(#crayon);pointer-events:none;position:absolute;inset:0}.Mau5iW_overlay[data-state=open]{animation:.18s ease-out Mau5iW_fadeIn}.Mau5iW_overlay[data-state=closed]{animation:.12s ease-in Mau5iW_fadeOut}.Mau5iW_dialog[data-state=open]{animation:.22s cubic-bezier(.22,1,.36,1) Mau5iW_dialogIn}.Mau5iW_dialog[data-state=closed]{animation:.12s ease-in Mau5iW_fadeOut}.Mau5iW_close{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;padding:0;display:grid;position:absolute;top:14px;right:14px}.Mau5iW_close:hover{background:#28271f0f}.Mau5iW_dialogHeader{flex-direction:column;gap:10px;padding-right:28px;display:flex}.Mau5iW_dialogFooter{justify-content:flex-end;gap:12px;display:flex}.Mau5iW_dialogTitle{letter-spacing:-.035em;margin:0;font-size:26px;font-weight:700;line-height:1.15}.Mau5iW_dialogDescription{color:var(--muted,#6b665a);margin:0;font-size:14px;line-height:1.6}.Mau5iW_accordionItem{border-bottom:1px solid var(--line,#e2d8c0)}.Mau5iW_accordionHeader{margin:0}.Mau5iW_accordionTrigger{width:100%;min-height:76px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:18px;font-weight:700;display:flex}.Mau5iW_accordionIcon{stroke-width:2.4px;flex-shrink:0;width:22px;height:22px;transition:transform .18s ease-out}.Mau5iW_accordionTrigger[data-state=open] .Mau5iW_accordionIcon{transform:rotate(45deg)}.Mau5iW_accordionContent{color:var(--ink-soft,#4a463d);font-size:15px;line-height:1.7;overflow:hidden}.Mau5iW_accordionContent[data-state=open]{animation:.18s ease-out Mau5iW_accordionDown}.Mau5iW_accordionContent[data-state=closed]{animation:.13s ease-in Mau5iW_accordionUp}.Mau5iW_accordionInner{padding:0 0 24px}@keyframes Mau5iW_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Mau5iW_spin{to{transform:rotate(360deg)}}@keyframes Mau5iW_fadeOut{0%{opacity:1}to{opacity:0}}@keyframes Mau5iW_dialogIn{0%{opacity:0;transform:translate(-50%,-48%)scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes Mau5iW_accordionDown{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes Mau5iW_accordionUp{0%{height:var(--radix-accordion-content-height)}to{height:0}}@media (max-width:600px){.Mau5iW_dialog{padding:28px 22px}.Mau5iW_dialogTitle{font-size:24px}.Mau5iW_dialogFooter{flex-wrap:wrap}.Mau5iW_accordionTrigger{min-height:68px;font-size:16px}}@media (prefers-reduced-motion:reduce){.Mau5iW_button,.Mau5iW_accordionIcon{transition:none}.Mau5iW_button:active:not([aria-disabled=true]){transform:none}.Mau5iW_overlay,.Mau5iW_dialog,.Mau5iW_accordionContent,.Mau5iW_spinner{animation:none!important}}
