@source "../node_modules/streamdown/dist/index.js";@source "./src/**/*.{ts,tsx}";html{scroll-behavior:smooth}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-left{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in-scale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #ffffff1a}50%{box-shadow:0 0 30px #fff3}}@keyframes slide-in-from-bottom-2{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}.animate-fade-in-up{animation:fade-in-up .8s ease-out forwards}.animate-fade-in-left{animation:fade-in-left .8s ease-out forwards}.animate-fade-in{animation:fade-in .8s ease-out forwards}.animate-fade-in-scale{animation:fade-in-scale .5s ease-out forwards}.animate-pulse-glow{animation:pulse-glow 2s ease-in-out infinite}.animate-in{animation-fill-mode:both}.slide-in-from-bottom-2{animation:slide-in-from-bottom-2 .3s ease-out forwards}.marketing-dots-background{position:relative}.marketing-dots-background:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background-size:14px 14px;background-image:radial-gradient(#d4d4d4 1px,transparent 1px);pointer-events:none}.dark .marketing-dots-background:before{background-image:radial-gradient(#404040 1px,transparent 1px)}.marketing-dots-background:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;pointer-events:none;background:hsl(var(--background));mask-image:radial-gradient(ellipse 150% 150% at 50% 50%,transparent 40%,black 70%);-webkit-mask-image:radial-gradient(ellipse 150% 150% at 50% 50%,transparent 40%,black 70%)}.marketing-dots-background>*{position:relative;z-index:2}#ch2-dialog,#ch2-settings-dialog{border-radius:calc(var(--radius) - 2px)!important;border:1px solid oklch(.274 .006 286.033 / .5)!important;background-color:#18181bb3!important;padding:1.5rem!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.ch2-settings-actions{background:transparent!important}#ch2-dialog-description{color:#9f9fa9!important;font-size:.875rem!important;line-height:1.625!important}.ch2-btn-primary{padding-left:.75rem!important;padding-right:.75rem!important;background:linear-gradient(to bottom,#fafafa,#fafafacc)!important;color:#18181b!important;box-shadow:0 1px 2px #0000000d,inset 0 1px #ffffff1f!important;border:none!important;border-radius:calc(var(--radius) - 2px)!important;font-weight:450!important;font-size:.75rem!important;transition:color,box-shadow,background .15s ease!important;cursor:pointer!important}.ch2-btn-primary:hover{background:linear-gradient(to bottom,#fafafae6,#fafafab3)!important}.ch2-btn-secondary{padding-left:.75rem!important;padding-right:.75rem!important;background:linear-gradient(to bottom,#fafafa,#fafafacc)!important;color:#18181b!important;box-shadow:0 1px 2px #0000000d,inset 0 1px #ffffff1f!important;border:none!important;border-radius:calc(var(--radius) - 2px)!important;font-weight:450!important;font-size:.75rem!important;transition:color,box-shadow,background .15s ease!important;cursor:pointer!important}.ch2-btn-secondary:hover{background:linear-gradient(to bottom,#fafafae6,#fafafab3)!important}.ch2-btn-transparent{padding-left:.75rem!important;padding-right:.75rem!important;border:1px solid oklch(.274 .006 286.033 / .6)!important;background:#18181b!important;color:#fafafa!important;box-shadow:0 1px 2px #0000000d!important;border-radius:calc(var(--radius) - 2px)!important;font-weight:450!important;font-size:.75rem!important;transition:color,box-shadow,background .15s ease!important;cursor:pointer!important}.ch2-btn-transparent:hover{border-color:#27272a!important;background:#27272a!important;color:#fafafa!important;box-shadow:0 1px 2px #0000000d,inset 0 1px #ffffff1f!important}
