*{box-sizing:border-box}html,body{margin:0;padding:0}html,body,main{color:#171613;background-color:#f3f1eb}html[data-theme=dark],html[data-theme=dark] body,html[data-theme=dark] main{color:#f5f5f2;background-color:#0d0f12}html[data-board-theme=dark] #board-shell{background-color:#17191d}html[data-board-theme=light] #board-shell{background-color:#fff}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}body{font-family:Satoshi,Arial,sans-serif}button,input,textarea,select{font:inherit}textarea{resize:none}@keyframes thoughtVibrate{0%,to{transform:translate(0)}15%{transform:translate(-2px)}35%{transform:translate(2px)}55%{transform:translate(-1.5px)}75%{transform:translate(1.5px)}}.thought-vibrate{animation:.18s infinite thoughtVibrate}@keyframes cardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes cardFloat2{0%,to{transform:translateY(-4px)}50%{transform:translateY(6px)}}@keyframes cardFloat3{0%,to{transform:translateY(3px)}50%{transform:translateY(-7px)}}@keyframes orbBreath{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes gradientFlow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes fadeScaleIn{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}.card-float-1{animation:4s ease-in-out infinite cardFloat}.card-float-2{animation:4.6s ease-in-out .5s infinite cardFloat2}.card-float-3{animation:3.8s ease-in-out 1.1s infinite cardFloat3}.orb-breath{animation:7s ease-in-out infinite orbBreath}.orb-breath-2{animation:9s ease-in-out 2s infinite orbBreath}.gradient-flow{background-size:250% 250%;animation:5s infinite gradientFlow}@keyframes bulbFlicker{0%{opacity:1}8%{opacity:.15}16%{opacity:.9}24%{opacity:.05}32%{opacity:1}48%{opacity:.6}56%{opacity:1}72%{opacity:.2}80%{opacity:.95}88%{opacity:.3}to{opacity:1}}.bulb-flicker{animation:.42s forwards bulbFlicker}@keyframes ping{0%{opacity:.6;transform:scale(1)}70%{opacity:0;transform:scale(2.2)}to{opacity:0;transform:scale(2.2)}}@keyframes overduePulse{0%,to{opacity:1;box-shadow:0 0 8px #ff323259}50%{opacity:.75;box-shadow:0 0 16px #ff3232a6}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:0}}@keyframes bobToastIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes bobToastFade{0%{opacity:0}10%{opacity:1}70%{opacity:1}to{opacity:0}}@keyframes micPulse{0%,to{box-shadow:0 0 0 8px #c0303033,0 4px 20px #c0303059}50%{box-shadow:0 0 0 14px #c030301a,0 4px 24px #c0303073}}@keyframes hueShift{0%{background-position:0%}to{background-position:100%}}.hue-shift{-webkit-text-fill-color:transparent;background-size:600% 100%;-webkit-background-clip:text;background-clip:text;animation:9s linear infinite hueShift}@keyframes hueRotate{0%{filter:hue-rotate()}to{filter:hue-rotate(360deg)}}.hue-rotate{color:#5a96e6;animation:10s linear infinite hueRotate;display:inline}@keyframes titleSlideIn{0%{opacity:0;transform:translate(-50%)translateY(-6px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes titleSlideOut{0%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(-6px)}}.title-slide-in{animation:.45s cubic-bezier(.22,1,.36,1) both titleSlideIn}.title-slide-out{animation:.35s cubic-bezier(.4,0,1,1) both titleSlideOut}@keyframes lockToastIn{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}.lock-toast{animation:.18s ease-out lockToastIn}@keyframes tourPulse{0%,to{outline-offset:0px;outline-color:#63a0fff2}50%{outline-offset:5px;outline-color:#63a0ff59}}.tour-ring{outline:2.5px solid #63a0fff2;animation:1.6s ease-in-out infinite tourPulse}@keyframes tourDot{0%,to{opacity:1}50%{opacity:.3}}.tour-dot{animation:1.2s ease-in-out infinite tourDot}@media (prefers-reduced-motion:reduce){.tour-ring,.tour-dot{animation:none}}@keyframes tourSwap{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.tour-swap{animation:.22s cubic-bezier(.22,1,.36,1) tourSwap}@keyframes tourCardIn{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:none}}.tour-card-in{animation:.26s cubic-bezier(.22,1,.36,1) tourCardIn}@keyframes tourSheetIn{0%{opacity:.6;transform:translateY(14px)}to{opacity:1;transform:none}}.tour-sheet-in{animation:.26s cubic-bezier(.22,1,.36,1) tourSheetIn}@media (prefers-reduced-motion:reduce){.tour-swap,.tour-card-in,.tour-sheet-in{animation:none}}@keyframes sync-cloud-pulse{0%,to{opacity:1}50%{opacity:.45}}.sync-cloud-pulse{animation:1.2s ease-in-out infinite sync-cloud-pulse}@media (prefers-reduced-motion:reduce){.sync-cloud-pulse{animation:none}}@media (hover:hover) and (pointer:fine){.hover-tip{position:relative}.hover-tip:after{content:attr(data-tip);color:#f7f8fb;letter-spacing:0;white-space:nowrap;text-transform:none;pointer-events:none;opacity:0;z-index:50;background:#171613;border:1px solid #ffffff1f;border-radius:7px;padding:5px 9px;font-family:inherit;font-size:11.5px;font-weight:600;line-height:1.2;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-2px)}.hover-tip:hover:after{opacity:1;transition-delay:.35s;transform:translate(-50%)}.hover-tip[data-tip-pos=right]:after{top:50%;left:calc(100% + 8px);transform:translate(-2px,-50%)}.hover-tip[data-tip-pos=right]:hover:after{transform:translateY(-50%)}.hover-tip[data-tip-pos=left]:after{top:50%;left:auto;right:calc(100% + 8px);transform:translate(2px,-50%)}.hover-tip[data-tip-pos=left]:hover:after{transform:translateY(-50%)}.hover-tip:active:after{opacity:0;transition-delay:0s}}
