:root{--cw-bg: #e2ebeb;--cw-card: #ffffff;--cw-card2: #eef3f3;--cw-ink: #2d3a4a;--cw-ink2: #56636f;--cw-line: #d5dfdf;--cw-stroke: #b9c7c7;--panel-stroke: rgba(255, 255, 255, .28);--panel-fill: rgba(18, 26, 46, .34);--panel-fill-hover: rgba(18, 26, 46, .48);--text-on-scene-muted: rgba(255, 255, 255, .78);--shadow-device: 0 30px 70px -24px rgba(10, 16, 34, .5), 0 12px 28px -14px rgba(10, 16, 34, .38);--font-sans: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", monospace;--type-temp-weight: 300;--type-temp-tracking: -.05em}html[data-theme=dark]{--cw-bg: #10161d;--cw-card: #19212a;--cw-card2: #212b35;--cw-ink: #e6eeee;--cw-ink2: #9dabb6;--cw-line: #2a3540;--cw-stroke: #3d4b58}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--cw-bg);color:var(--cw-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;transition:background .3s}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer;padding:0}input,select{font:inherit;color:inherit}a{color:var(--cw-ink);text-decoration:underline}a:hover{color:var(--cw-ink2)}@keyframes cwRain{0%{transform:translate3d(0,-40px,0);opacity:0}12%{opacity:.8}to{transform:translate3d(-24px,700px,0);opacity:0}}@keyframes cwGust{0%{transform:translate(-80px);opacity:0}30%{opacity:.7}to{transform:translate(520px);opacity:0}}@keyframes cwTwinkle{0%,to{opacity:.25}50%{opacity:.9}}@keyframes cwFade{0%{opacity:0}to{opacity:1}}@keyframes cwSheet{0%{transform:translateY(100%)}to{transform:none}}@keyframes cwPulse{0%,to{opacity:.45}50%{opacity:.9}}@keyframes cwSpin{to{transform:rotate(360deg)}}@keyframes wsSnowFall{0%{transform:translateZ(0);opacity:.85}to{transform:translate3d(var(--drift, 0px),var(--fall, 220px),0);opacity:0}}@media (prefers-reduced-motion: reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
