.ideate-root{--accent:#ffcb05;--accent-rgb:255,203,5}.ideate-input{background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.1);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.ideate-input:hover:not(:disabled){border-color:hsla(0,0%,100%,.18)}.ideate-input:focus{outline:none;background:hsla(0,0%,100%,.065);border-color:rgba(var(--accent-rgb),.65);box-shadow:0 0 0 4px rgba(var(--accent-rgb),.14)}.ideate-input:disabled{opacity:.45;cursor:not-allowed}.ideate-line{background:transparent;border:0;border-bottom:2px solid hsla(0,0%,100%,.14);border-radius:0;transition:border-color .16s ease}.ideate-line:focus{outline:none;border-bottom-color:var(--accent)}.ideate-editable{transition:background .16s ease,box-shadow .16s ease}.ideate-editable:hover{background:hsla(0,0%,100%,.05);cursor:text}.ideate-editable:focus{outline:none;background:hsla(0,0%,100%,.07);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.6)}.ideate-editable:-moz-placeholder{box-shadow:inset 0 0 0 1px hsla(0,91%,71%,.45)}.ideate-editable:placeholder-shown{box-shadow:inset 0 0 0 1px hsla(0,91%,71%,.45)}@keyframes ideate-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.ideate-rise{animation:ideate-rise .52s cubic-bezier(.2,.8,.2,1) both}@keyframes ideate-pop{0%{opacity:0;transform:scale(.92)}60%{opacity:1;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.ideate-pop{animation:ideate-pop .38s cubic-bezier(.2,.8,.2,1) both}@keyframes ideate-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.ideate-float{animation:ideate-float 5s ease-in-out infinite}@keyframes ideate-pulse{0%,to{box-shadow:0 0 0 0 rgba(var(--accent-rgb),.45)}70%{box-shadow:0 0 0 12px rgba(var(--accent-rgb),0)}}.ideate-pulse{animation:ideate-pulse 2.4s ease-out infinite}@keyframes ideate-dash{to{stroke-dashoffset:-40}}.ideate-dash{animation:ideate-dash 3s linear infinite}@keyframes ideate-twinkle{0%,to{opacity:.35}50%{opacity:1}}.ideate-twinkle{animation:ideate-twinkle 2.6s ease-in-out infinite}@keyframes ideate-bob{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.ideate-bob{animation:ideate-bob 1.2s ease-in-out infinite}@keyframes ideate-spin{to{transform:rotate(1turn)}}.ideate-orb{position:relative;border-radius:9999px;overflow:hidden}.ideate-orb:before{content:"";position:absolute;inset:-40%;background:conic-gradient(from 0deg,var(--accent),#fff 25%,var(--accent) 50%,rgba(var(--accent-rgb),.35) 75%,var(--accent));animation:ideate-spin 8s linear infinite}.ideate-orb:after{content:"";position:absolute;inset:3px;border-radius:9999px;background:radial-gradient(circle at 35% 30%,hsla(0,0%,100%,.35),rgba(11,26,59,.92) 62%)}.ideate-orb[data-busy=true]:before{animation-duration:1.1s}@keyframes ideate-typing{0%,80%,to{transform:translateY(0);opacity:.35}40%{transform:translateY(-4px);opacity:1}}.ideate-typing span{display:inline-block;width:6px;height:6px;border-radius:9999px;background:var(--accent);animation:ideate-typing 1.1s ease-in-out infinite}.ideate-typing span:nth-child(2){animation-delay:.15s}.ideate-typing span:nth-child(3){animation-delay:.3s}@keyframes ideate-sheen{0%{transform:translateX(-120%) skewX(-18deg)}to{transform:translateX(220%) skewX(-18deg)}}.ideate-sheen{position:relative;overflow:hidden}.ideate-sheen:after{content:"";position:absolute;top:0;bottom:0;width:40%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.12),transparent);animation:ideate-sheen 1.6s ease-out .3s both;pointer-events:none}.ideate-note{transform:rotate(var(--tilt,0deg));transition:transform .2s ease,box-shadow .2s ease}.ideate-note:focus-within,.ideate-note:hover{transform:rotate(0deg) translateY(-3px)}@media (max-width:639px){.ideate-note{transform:none}}.ideate-hazard{background-image:repeating-linear-gradient(-45deg,#ffcb05 0 10px,#0b1a3b 10px 20px)}@keyframes ideate-confetti{0%{transform:translate3d(0,-20px,0) rotate(0deg);opacity:1}to{transform:translate3d(var(--drift,0),110vh,0) rotate(var(--spin,540deg));opacity:.9}}.ideate-confetti{position:fixed;top:0;width:8px;height:14px;border-radius:2px;z-index:60;pointer-events:none;animation:ideate-confetti var(--dur,2.8s) cubic-bezier(.2,.6,.4,1) var(--delay,0s) both}@keyframes ideate-sheet{0%{transform:translateY(100%)}to{transform:translateY(0)}}.ideate-sheet{animation:ideate-sheet .32s cubic-bezier(.2,.8,.2,1) both}@keyframes ideate-fade{0%{opacity:0}to{opacity:1}}.ideate-fade{animation:ideate-fade .24s ease both}@media (prefers-reduced-motion:reduce){.ideate-bob,.ideate-dash,.ideate-fade,.ideate-float,.ideate-orb:before,.ideate-pop,.ideate-pulse,.ideate-rise,.ideate-sheen:after,.ideate-sheet,.ideate-twinkle,.ideate-typing span{animation:none!important}.ideate-confetti{display:none}.ideate-note{transition:none}}