html,body,#root{height:100%;margin:0;overscroll-behavior:none;overflow:hidden}body{background:#f2f2f7;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}input,textarea,.thought-editor{-webkit-user-select:text;user-select:text}a{color:#3aa0ff}a:hover{color:#2b86dd}.thought-editor:empty:before{content:"";display:block}.thought-editor h1{font-size:26px;line-height:1.18;margin:0 0 12px;font-weight:900;color:#151c2b}.thought-editor h2{font-size:20px;line-height:1.24;margin:0 0 10px;font-weight:900;color:#22222a}.thought-editor h3{font-size:17px;line-height:1.3;margin:0 0 8px;font-weight:900;color:#22222a}.thought-editor p,.thought-editor div{margin:0 0 10px}.thought-editor ul,.thought-editor ol{margin:0 0 12px;padding-left:22px}.thought-editor li{margin:0 0 6px}.thought-editor ul:has(li:only-child:empty),.thought-editor ol:has(li:only-child:empty),.thought-editor ul:has(li:only-child br:only-child),.thought-editor ol:has(li:only-child br:only-child){padding-left:0}.thought-editor li:empty::marker,.thought-editor li:has(>br:only-child)::marker{color:transparent}.thought-editor blockquote{margin:0 0 12px;padding:6px 0 6px 13px;border-left:3px solid #e2e2e9;color:#4a4a55}@keyframes shellPrecess{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){[style*=shellPrecess],[style*=electronPulse],[style*=flameFlicker]{animation:none!important}}@keyframes electronPulse{0%,to{box-shadow:0 0 0 3.5px #fff,0 0 0 5px #3aa0ff59,0 0 10px 2px #3aa0ff4d}50%{box-shadow:0 0 0 3.5px #fff,0 0 0 7.5px #3aa0ff29,0 0 16px 4px #3aa0ff73}}@keyframes chaosDrift{0%{transform:rotate(0) translate(40px) scale(1);opacity:.35}35%{transform:rotate(130deg) translate(46px) scale(1.15);opacity:1}70%{transform:rotate(215deg) translate(38px) scale(.9);opacity:.8}to{transform:rotate(360deg) translate(40px) scale(1);opacity:.35}}@keyframes respSnap{0%{transform:translate(-16px,-40px);opacity:0}22%{transform:translateY(-40px);opacity:1}72%{transform:translateY(-40px);opacity:1}to{transform:translate(14px,-40px);opacity:0}}@keyframes memOrbit{0%{transform:rotate(0) translate(42px)}to{transform:rotate(360deg) translate(42px)}}@keyframes motoPulse{0%{transform:scale(.72);opacity:.55}to{transform:scale(1.55);opacity:0}}@keyframes micRing{0%{transform:scale(1);opacity:.5}to{transform:scale(1.9);opacity:0}}@keyframes wave{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes newTask{0%{transform:translateY(-6px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes spinDot{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes barShine{0%{transform:translate(-120%)}to{transform:translate(320%)}}@keyframes solarPulse{0%,to{filter:brightness(1);transform:translate(-50%,-50%) scale(1)}50%{filter:brightness(1.08);transform:translate(-50%,-50%) scale(1.025)}}@keyframes moonGlow{0%,to{filter:brightness(1);transform:translate(-50%,-50%) scale(1)}50%{filter:brightness(1.05);transform:translate(-50%,-50%) scale(1.012)}}@keyframes chaosJitter{0%{transform:translate(0) rotate(0)}20%{transform:translate(-1.2px,.8px) rotate(-.18deg)}40%{transform:translate(1px,-1.1px) rotate(.16deg)}60%{transform:translate(-.7px,-.5px) rotate(-.1deg)}80%{transform:translate(1.3px,.6px) rotate(.2deg)}to{transform:translate(0) rotate(0)}}@keyframes scribbleFlicker{0%,to{opacity:.85}45%{opacity:.35}70%{opacity:1}}@keyframes scrawlIn{0%{opacity:0;transform:translateY(4px) rotate(var(--rot,-6deg)) scale(.96)}to{opacity:1;transform:translateY(0) rotate(var(--rot,-6deg)) scale(1)}}@keyframes grainDrift{0%{transform:translate(0)}to{transform:translate(-12px,-10px)}}@keyframes glitchSlice{0%,to{transform:translate(0);opacity:0}8%{transform:translate(-14px);opacity:.9}12%{transform:translate(11px);opacity:.7}16%{transform:translate(0);opacity:0}54%{transform:translate(9px);opacity:.85}58%{transform:translate(-7px);opacity:.5}62%{transform:translate(0);opacity:0}}@keyframes crawl{0%{transform:translate(0) scaleX(1)}50%{transform:translate(2px,-1px) scaleX(1.06)}to{transform:translate(-1px,1px) scaleX(.97)}}@keyframes pixelFlood{0%{opacity:0}30%{opacity:1}68%{opacity:1}to{opacity:0}}@keyframes flameFlicker{0%,to{transform:scale(1) rotate(0);opacity:1}30%{transform:scale(1.09,.95) rotate(-3deg);opacity:.92}55%{transform:scale(.95,1.08) rotate(2deg);opacity:1}78%{transform:scale(1.05,.98) rotate(-1.5deg);opacity:.95}}[data-motion=simple] *,[data-motion=simple] *:before,[data-motion=simple] *:after{animation:none!important;transition:none!important}[data-motion=medium] [style*=chaosJitter],[data-motion=medium] [style*=scribbleFlicker],[data-motion=medium] [style*=grainDrift],[data-motion=medium] [style*=glitchSlice],[data-motion=medium] [style*=crawl],[data-motion=medium] [style*=pixelFlood]{animation:none!important}input::placeholder{color:var(--ph-color, rgba(0, 0, 0, .35));opacity:1}@keyframes installScrimIn{0%{opacity:0}to{opacity:1}}@keyframes installCardIn{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}
