/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:host,:root{--top-mask-height:0px;--bottom-mask-height:64px;--left-mask-width:0px;--right-mask-width:64px}*,::backdrop,:after,:before{--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%}}}:host,:root{--font-heading:var(--font-sans);--font-brand:var(--font-sans);--font-title:var(--font-sans)}.border-brand\/30{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.border-brand\/30{border-color:color-mix(in oklab,var(--brand) 30%,transparent)}}.border-brand\/40{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.border-brand\/40{border-color:color-mix(in oklab,var(--brand) 40%,transparent)}}.border-brand\/60{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.border-brand\/60{border-color:color-mix(in oklab,var(--brand) 60%,transparent)}}.bg-brand{background-color:var(--brand)}.bg-brand-subtle{background-color:var(--brand-subtle)}.from-brand-subtle{--tw-gradient-from:var(--brand-subtle);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-brand\/30{--tw-gradient-from:var(--brand)}@supports (color:color-mix(in lab,red,red)){.from-brand\/30{--tw-gradient-from:color-mix(in oklab,var(--brand) 30%,transparent)}}.from-brand\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-brand-subtle{--tw-gradient-to:var(--brand-subtle);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.text-brand{color:var(--brand)}.text-brand-foreground{color:var(--brand-foreground)}@media (hover:hover){.group-hover\:border-brand\/40:is(:where(.group):hover *){border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.group-hover\:border-brand\/40:is(:where(.group):hover *){border-color:color-mix(in oklab,var(--brand) 40%,transparent)}}.group-hover\:bg-brand-subtle:is(:where(.group):hover *){background-color:var(--brand-subtle)}.group-hover\:text-brand:is(:where(.group):hover *){color:var(--brand)}}:root{--card-radius:.75rem;--font-serif-display:var(--font-title);--font-mono-display:var(--font-mono);--font-display:var(--font-title);--font-accent:var(--font-title);--color-1:24 100% 65%;--color-2:16 100% 60%;--color-3:38 100% 62%;--color-4:28 100% 58%;--color-5:45 100% 64%;--surface:#fafafa;--brand:#ff964f;--brand-foreground:#fff;--brand-subtle:#fff4eb;--dashboard-canvas:#f8f7f3;--dashboard-paper:#fffefa;--dashboard-paper-muted:#f3f0ea;--dashboard-divider:#11111317;--dashboard-atmosphere-opacity:.15;--lead-hot:#b91c1c;--lead-warm:#a16207;--lead-cold:#1d4ed8}[data-marketing-shell]{--radius:.75rem;--background:#fff;--foreground:#111113;--card:#fff;--card-foreground:#111113;--popover:#fff;--popover-foreground:#111113;--primary:#111113;--primary-foreground:#fff;--secondary:#f4f4f5;--secondary-foreground:#111113;--muted:#f4f4f5;--muted-foreground:#6b6f76;--accent:#f4f4f5;--accent-foreground:#111113;--destructive:#b91c1c;--border:#e7e7e9;--input:#e7e7e9;--ring:#1111131f;--chart-1:#111113;--chart-2:#3b82f6;--chart-3:#a16207;--chart-4:#b91c1c;--chart-5:#ff964f;--sidebar:#fff;--sidebar-foreground:#111113;--sidebar-primary:#111113;--sidebar-primary-foreground:#fff;--sidebar-accent:#f4f4f5;--sidebar-accent-foreground:#111113;--sidebar-border:#e7e7e9;--sidebar-ring:#1111131f}.dark{--surface:#151517;--brand:#ff964f;--brand-foreground:#fff;--brand-subtle:#2a1f17;--dashboard-canvas:#0c0c0d;--dashboard-paper:#151517;--dashboard-paper-muted:#1c1b1a;--dashboard-divider:#f1f3f51a;--dashboard-atmosphere-opacity:.2;--lead-hot:#f87171;--lead-warm:#c2935c;--lead-cold:#94a3b8}.dark [data-marketing-shell],[data-marketing-shell].dark{--background:#0c0c0d;--foreground:#f1f3f5;--card:#151517;--card-foreground:#f1f3f5;--popover:#151517;--popover-foreground:#f1f3f5;--primary:#f1f3f5;--primary-foreground:#0c0c0d;--secondary:#1f2023;--secondary-foreground:#e5e7eb;--muted:#1f2023;--muted-foreground:#9ca3af;--accent:#1f2023;--accent-foreground:#f1f3f5;--destructive:#ef4444;--border:#27272a;--input:#27272a;--ring:#f1f3f526;--chart-1:#f1f3f5;--chart-2:#94a3b8;--chart-3:#c2935c;--chart-4:#f87171;--chart-5:#ff964f;--sidebar:#151517;--sidebar-foreground:#f1f3f5;--sidebar-primary:#f1f3f5;--sidebar-primary-foreground:#0c0c0d;--sidebar-accent:#1f2023;--sidebar-accent-foreground:#f1f3f5;--sidebar-border:#27272a;--sidebar-ring:#f1f3f526}[data-marketing-shell]{background-color:var(--background);color:var(--foreground);font-family:var(--font-sans)}[data-marketing-shell] *{border-color:var(--border)}[data-marketing-shell] h1{font-family:var(--font-title)}[data-marketing-shell] h2,[data-marketing-shell] h3,[data-marketing-shell] h4,[data-marketing-shell] h5,[data-marketing-shell] h6{font-family:var(--font-heading)}.dashboard-content{padding:1.25rem 1rem 10rem}@media (min-width:640px){.dashboard-content{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:768px){.dashboard-content{padding:1.75rem 2.5rem 6rem}}@media (min-width:1024px){.dashboard-content{padding-left:3rem;padding-right:3rem}}.chat-content-wrap{padding-left:1rem;padding-right:1rem}.chippi-dashboard-canvas{background:var(--dashboard-canvas)}.chippi-dashboard-panel{background:var(--dashboard-paper);box-shadow:0 1px 2px #11111309,0 16px 40px -32px #11111352}.chippi-dashboard-panel-muted{background:var(--dashboard-paper-muted)}.chippi-dashboard-divider{border-color:var(--dashboard-divider)}.chippi-dashboard-atmosphere{opacity:var(--dashboard-atmosphere-opacity)}[data-premium-dashboard]{background:var(--dashboard-canvas)}[data-premium-dashboard] [data-slot=card],[data-premium-dashboard] [data-slot=surface-card]{background:var(--dashboard-paper);border-color:#0000;border-radius:1.75rem;box-shadow:0 1px 2px #11111309,0 16px 40px -32px #11111352}[data-premium-dashboard] [data-slot=card-content],[data-premium-dashboard] [data-slot=card-footer],[data-premium-dashboard] [data-slot=card-header]{padding-inline:1.5rem}@media (min-width:640px){[data-premium-dashboard] [data-slot=card-content],[data-premium-dashboard] [data-slot=card-footer],[data-premium-dashboard] [data-slot=card-header]{padding-inline:2rem}.chat-content-wrap{padding-left:1.5rem;padding-right:1.5rem}}.cl-rootBox{width:100%}.cl-card,.cl-cardBox,.cl-formField,.cl-internal-b3fm6y,.cl-rootBox{overflow:visible!important}.cl-card,.cl-cardBox{box-shadow:none!important;background:0 0!important;border:none!important;width:100%!important;padding:0!important}.cl-form,.cl-main{overflow:visible!important}.cl-header{display:none!important}.cl-socialButtonsBlockButton{border:1px solid var(--border)!important;box-shadow:none!important;height:2.25rem!important;color:var(--foreground)!important;background:0 0!important;border-radius:.375rem!important;font-size:.875rem!important;font-weight:500!important;transition:background-color .15s!important}.cl-socialButtonsBlockButton:hover{background:#1111130a!important}.cl-dividerLine{background:var(--border)!important}.cl-dividerText{color:var(--muted-foreground)!important;font-size:.75rem!important}.cl-formFieldLabel{font-weight:500!important}.cl-formFieldInput,.cl-formFieldLabel{color:var(--foreground)!important;font-size:.875rem!important}.cl-formFieldInput{border:1px solid var(--border)!important;background:var(--background)!important;box-shadow:none!important;height:2.25rem!important;padding:0 .75rem!important}.cl-formFieldInput,.cl-formFieldInput__emailAddress,.cl-formFieldInput__identifier,.cl-formFieldInput__password,.cl-formFieldInput__phoneNumber,.cl-formFieldRow{border-radius:.375rem!important}.cl-formFieldInput:focus{border-color:var(--brand)!important;box-shadow:none!important;outline:none!important}.cl-formButtonPrimary{background:var(--brand)!important;color:var(--brand-foreground)!important;box-shadow:none!important;border:none!important;border-radius:9999px!important;height:2.25rem!important;padding:0 1rem!important;font-size:.875rem!important;font-weight:600!important;transition:filter .15s,transform .15s!important}.cl-formButtonPrimary:hover{filter:brightness(1.05)!important;opacity:1!important}.cl-formButtonPrimary:active{transform:scale(.98)!important}.cl-footerAction{background:0 0!important}.cl-footerActionLink{color:var(--brand)!important;text-underline-offset:4px!important;font-weight:600!important;text-decoration:underline!important;transition:filter .15s!important}.cl-footerActionLink:hover{filter:brightness(.92)!important}.cl-formFieldAction,.cl-formFieldAction__password{color:var(--brand)!important}.cl-footerActionText{color:var(--muted-foreground)!important;font-size:.875rem!important}.cl-footer{display:none!important}.cl-identityPreview{background:var(--background)!important}.cl-alternativeMethodsBlockButton,.cl-identityPreview{border:1px solid var(--border)!important;box-shadow:none!important;border-radius:.375rem!important}.cl-alternativeMethodsBlockButton{height:2.25rem!important;color:var(--foreground)!important;background:0 0!important;font-size:.875rem!important}.cl-alternativeMethodsBlockButton:hover{background:#1111130a!important}.cl-otpCodeFieldInput{border:1px solid var(--border)!important;box-shadow:none!important;background:var(--background)!important;color:var(--foreground)!important;border-radius:.375rem!important}.cl-formFieldErrorText{color:#be123c!important;font-size:.75rem!important}.cl-alert{color:#be123c!important;box-shadow:none!important;background:#be123c0d!important;border:1px solid #be123c33!important;border-radius:.375rem!important}.dark .cl-socialButtonsBlockButton{color:var(--foreground)!important}.dark .cl-socialButtonsBlockButton:hover{background:#f1f3f50a!important}.dark .cl-formFieldInput:focus{border-color:var(--brand)!important;box-shadow:none!important}.dark .cl-formButtonPrimary:hover{filter:brightness(1.08)!important}.dark .cl-alert,.dark .cl-formFieldErrorText{color:#fb7185!important}.dark .cl-alert{background:#fb718514!important;border:1px solid #fb718540!important}.scrollbar-none{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-none::-webkit-scrollbar{display:none}[data-marketing-shell] [data-slot=card]{transition:box-shadow .15s,transform .15s;box-shadow:0 1px 2px #00000008}.dark [data-marketing-shell] [data-slot=card]{box-shadow:0 1px 3px #0003}.lead-card-new{border-left:2px solid var(--brand)!important}.emoji-picker-container .epr-body::-webkit-scrollbar{width:8px}.emoji-picker-container .epr-body::-webkit-scrollbar-track{background:var(--background)}.emoji-picker-container .epr-body::-webkit-scrollbar-thumb{background-color:var(--muted);border-radius:20px}.emoji-picker-container .epr-body::-webkit-scrollbar-thumb:hover{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.emoji-picker-container .epr-body::-webkit-scrollbar-thumb:hover{background-color:color-mix(in oklab,var(--muted-foreground),transparent 50%)}}.emoji-picker-container .epr-category-nav{padding:8px 0}.emoji-picker-container .epr-header{border-bottom:1px solid var(--border)}.emoji-picker-container .epr-emoji-category-label{background-color:var(--background);color:var(--muted-foreground);padding:4px 8px;font-size:.875rem}.emoji-picker-container .epr-search{border-radius:var(--radius);border:1px solid var(--input);background-color:var(--background);margin:8px}.emoji-picker-container .epr-search input{border-radius:var(--radius);color:var(--foreground);background-color:#0000}.emoji-picker-container .epr-emoji-category-content{padding:4px}.emoji-picker-container .epr-body{padding:0}.emoji-picker-container .epr-skin-tones,.emoji-picker-container button.epr-emoji{border-radius:var(--radius)}.emoji-picker-container button.epr-emoji:hover{background-color:var(--accent)}.emoji-picker-container .epr-category-nav button{opacity:.5}.emoji-picker-container .epr-category-nav button.active{opacity:1}.emoji-picker-container .epr-category-nav button:hover{opacity:.8}@layer utilities{.text-lead-hot{color:var(--lead-hot)}.text-lead-warm{color:var(--lead-warm)}.text-lead-cold{color:var(--lead-cold)}.bg-surface{background-color:var(--surface)}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-track{white-space:nowrap;overflow:hidden}.marquee-content{gap:.75rem;padding-inline:1.5rem;animation:marquee 30s linear infinite;display:inline-flex}.marquee-track:hover .marquee-content{animation-play-state:paused}@keyframes animation-path{0%{offset-distance:0}to{offset-distance:100%}}@keyframes loader-rotate{0%{box-shadow:0 10px 20px 0 var(--background) inset,0 20px 30px 0 #fdba74 inset,0 60px 60px 0 #c2410c inset;transform:rotate(90deg)}50%{box-shadow:0 10px 20px 0 var(--background) inset,0 20px 10px 0 #fb923c inset,0 40px 60px 0 #9a3412 inset;transform:rotate(270deg)}to{box-shadow:0 10px 20px 0 var(--background) inset,0 20px 30px 0 #fdba74 inset,0 60px 60px 0 #c2410c inset;transform:rotate(450deg)}}@keyframes loader-rotate-dark{0%{box-shadow:0 10px 20px 0 var(--background) inset,0 20px 30px 0 #fb923c inset,0 60px 60px 0 #9a3412 inset;transform:rotate(90deg)}50%{box-shadow:0 10px 20px 0 var(--background) inset,0 20px 10px 0 #f97316 inset,0 40px 60px 0 #7c2d12 inset;transform:rotate(270deg)}to{box-shadow:0 10px 20px 0 var(--background) inset,0 20px 30px 0 #fb923c inset,0 60px 60px 0 #9a3412 inset;transform:rotate(450deg)}}@keyframes loader-letter-anim{0%,to{opacity:.4;transform:translateY(0)}20%{opacity:1;transform:scale(1.15)}40%{opacity:.7;transform:translateY(0)}}.ai-loader-wrapper{width:8rem;height:8rem;font-family:var(--font-title),sans-serif;justify-content:center;align-items:center;display:flex;position:relative}.ai-loader-letter{opacity:.4;letter-spacing:.08em;color:hsl(var(--foreground));z-index:1;font-size:.875rem;animation:loader-letter-anim 2s infinite;display:inline-block}.ai-loader-letter:first-child{animation-delay:0s}.ai-loader-letter:nth-child(2){animation-delay:.1s}.ai-loader-letter:nth-child(3){animation-delay:.2s}.ai-loader-letter:nth-child(4){animation-delay:.3s}.ai-loader-letter:nth-child(5){animation-delay:.4s}.ai-loader-letter:nth-child(6){animation-delay:.5s}.ai-loader-letter:nth-child(7){animation-delay:.6s}.ai-loader-letter:nth-child(8){animation-delay:.7s}.ai-loader-letter:nth-child(9){animation-delay:.8s}.ai-loader-letter:nth-child(10){animation-delay:.9s}.ai-loader-letter:nth-child(11){animation-delay:1s}.ai-loader{border-radius:50%;width:6rem;height:6rem;margin:auto;animation:loader-rotate 2s linear infinite;position:absolute;inset:0}.dark .ai-loader{animation-name:loader-rotate-dark}@media (prefers-reduced-motion:reduce){.ai-loader{animation:none}.ai-loader-letter{opacity:.7;animation:none}}@keyframes chippi-thinking-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.chippi-thinking-shimmer{background-image:linear-gradient(100deg,var(--muted-foreground) 0,var(--muted-foreground) 38%,var(--foreground) 50%,var(--muted-foreground) 62%,var(--muted-foreground) 100%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:chippi-thinking-shimmer 2.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.chippi-thinking-shimmer{background-position:0 0;animation:none}[style*=chippi-thinking-shimmer]{background-position:0 0!important;animation:none!important}}@keyframes chippi-cursor-blink{0%,to{opacity:1}50%{opacity:0}}.chippi-cursor{vertical-align:text-bottom;background:currentColor;width:2px;height:.9em;margin-left:2px;animation:chippi-cursor-blink .9s step-start infinite;display:inline-block}@keyframes text-blink{0%,to{opacity:1}50%{opacity:.32}}.text-blink{animation:text-blink 1.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.chippi-cursor,.text-blink{opacity:1;animation:none}}[data-chippi-embed=true] [data-dashboard-header],[data-chippi-embed=true] [data-dashboard-mobile-nav],[data-chippi-embed=true] [data-dashboard-sidebar],[data-chippi-embed=true] [data-page-chat-input],[data-chippi-embed=true] [data-platform-banner]{display:none!important}[data-chippi-embed=true] .dashboard-content{padding-bottom:1rem!important}.ProseMirror{color:var(--foreground);outline:none;font-size:.9375rem;line-height:1.65}.ProseMirror>*+*{margin-top:.75em}.ProseMirror h1{font-family:var(--font-heading);letter-spacing:-.01em;margin-top:1.25em;font-size:1.75rem;font-weight:600;line-height:1.25}.ProseMirror h2{font-size:1.35rem;line-height:1.3}.ProseMirror h2,.ProseMirror h3{font-family:var(--font-heading);margin-top:1em;font-weight:600}.ProseMirror h3{font-size:1.125rem;line-height:1.35}.ProseMirror p{margin:0}.ProseMirror a{color:var(--foreground);text-underline-offset:2px;text-decoration:underline}.ProseMirror ol,.ProseMirror ul{padding-left:1.25rem}.ProseMirror ul{list-style:outside}.ProseMirror ol{list-style:decimal}.ProseMirror li{margin:.25em 0}.ProseMirror li>p{margin:0}.ProseMirror blockquote{border-left:2px solid var(--border);color:var(--muted-foreground);padding-left:.875rem;font-style:italic}.ProseMirror code{border-radius:calc(var(--radius) - 4px);padding:.125rem .375rem}.ProseMirror code,.ProseMirror pre{background:var(--muted);font-family:var(--font-mono);font-size:.85em}.ProseMirror pre{border-radius:calc(var(--radius) - 2px);padding:.75rem 1rem;overflow-x:auto}.ProseMirror pre code{background:0 0;padding:0}.ProseMirror hr{border:0;border-top:1px solid var(--border);margin:1.5em 0}.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--muted-foreground);opacity:.7;pointer-events:none;float:left;height:0}.prose{color:var(--foreground);font-size:.9375rem;line-height:1.65}.prose>*+*{margin-top:.75em}.prose h1{font-family:var(--font-heading);letter-spacing:-.01em;margin-top:1.25em;font-size:1.75rem;font-weight:600;line-height:1.25}.prose h2{font-size:1.35rem;line-height:1.3}.prose h2,.prose h3{font-family:var(--font-heading);margin-top:1em;font-weight:600}.prose h3{font-size:1.125rem;line-height:1.35}.prose p{margin:0}.prose a{color:var(--foreground);text-underline-offset:2px;text-decoration:underline}.prose ul{list-style:outside}.prose ol,.prose ul{padding-left:1.25rem}.prose ol{list-style:decimal}.prose li{margin:.25em 0}.prose blockquote{border-left:2px solid var(--border);color:var(--muted-foreground);padding-left:.875rem;font-style:italic}.prose code{border-radius:calc(var(--radius) - 4px);padding:.125rem .375rem}.prose code,.prose pre{background:var(--muted);font-family:var(--font-mono);font-size:.85em}.prose pre{border-radius:calc(var(--radius) - 2px);padding:.75rem 1rem;overflow-x:auto}.prose pre code{background:0 0;padding:0}.prose hr{border:0;border-top:1px solid var(--border);margin:1.5em 0}[data-sonner-toaster]{transition:transform .24s cubic-bezier(.22,1,.36,1)}[data-sonner-toast]{transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .24s cubic-bezier(.22,1,.36,1),height .24s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){[data-sonner-toast],[data-sonner-toaster]{transition:none!important}}.font-brand{font-family:var(--font-brand);letter-spacing:.01em}[data-marketing-shell]{--font-serif-display:var(--font-title);--font-mono-display:var(--font-mono)}[data-marketing-shell] .font-serif-display,[data-marketing-shell] h1,[data-marketing-shell] h2,[data-marketing-shell] h3,[data-marketing-shell] h4,[data-marketing-shell] h5,[data-marketing-shell] h6{font-family:var(--font-title),sans-serif;letter-spacing:-.02em}[data-marketing-shell] .font-mono-display{font-family:var(--font-mono),ui-monospace,SFMono-Regular,monospace}@keyframes gradient-flow{to{background-position:var(--bg-size) 0}}.font-accent,.font-display{font-family:var(--font-title)}.text-gradient-brand{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#ff964f,#ffb27a,#ffc994);-webkit-background-clip:text;background-clip:text}.rounded-marketing-xl{border-radius:1.25rem}.rounded-marketing-2xl{border-radius:1.75rem}.rounded-marketing-3xl{border-radius:2rem}.liquid-glass{background-blend-mode:luminosity;-webkit-backdrop-filter:blur(4px);background:#0006;border:none;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff1a}.liquid-glass:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff4d,#ffffff1a 20%,#fff0 40% 60%,#ffffff1a 80%,#ffffff4d);padding:1.4px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes rainbow{0%{background-position:0}to{background-position:200%}}.animate-rainbow{animation:rainbow 4s linear infinite}:root{--color-1:25 95% 62%;--color-2:35 95% 60%;--color-3:15 90% 60%;--color-4:45 95% 58%;--color-5:5 90% 62%}@keyframes pulse-brand{0%,to{box-shadow:0 0 20px #ff964f4d}50%{box-shadow:0 0 36px #ff964f8c}}@keyframes marquee-vertical{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.animate-marquee-vertical{animation:marquee-vertical var(--duration,30s) linear infinite}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scroll-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.animate-scroll-left{animation:scroll-left 30s linear infinite}.animate-scroll-right{animation:scroll-right 30s linear infinite}@keyframes fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fade-in-up .7s ease-out both}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.animate-accordion-down{animation:accordion-down .2s ease-out}.animate-accordion-up{animation:accordion-up .2s ease-out}.animate-fade-up{animation:fade-up .5s ease-out both}@media (prefers-reduced-motion:reduce){.animate-accordion-down,.animate-accordion-up,.animate-fade-in-up,.animate-fade-up,.animate-marquee-vertical,.animate-rainbow,.animate-scroll-left,.animate-scroll-right{animation:none!important}}.pp-btn{cursor:pointer;background:radial-gradient(65.28% 65.28% at 50% 100%,#ffb054d9 0,#ffb05400 100%),linear-gradient(#ff4b29,#ff4b29);border:none;border-radius:9999px;outline:none;justify-content:center;align-items:center;min-width:102px;min-height:48px;padding:12px 18px;transition:all .25s;display:inline-flex;position:relative;overflow:hidden}.pp-btn:after,.pp-btn:before{content:"";z-index:0;transition:all .5s ease-in-out;position:absolute}.pp-btn:before{background:linear-gradient(177.95deg,#ffffff30,#fff0);border-radius:9999px;inset:1px}.pp-btn:after{background:radial-gradient(65.28% 65.28% at 50% 100%,#ffb054d9 0,#ffb05400 100%),linear-gradient(#ff4b29,#ff4b29);border-radius:9999px;inset:2px}.pp-btn:active{transform:scale(.95)}.pp-points{z-index:1;width:100%;height:100%;overflow:hidden}.pp-point,.pp-points{pointer-events:none;position:absolute}.pp-point{background-color:#fff;border-radius:9999px;width:2px;height:2px;animation:pp-float ease-in-out infinite;bottom:-10px}@keyframes pp-float{0%{transform:translateY(0)}85%{opacity:0}to{opacity:0;transform:translateY(-55px)}}.pp-inner{z-index:2;color:#fff;justify-content:center;align-items:center;gap:6px;width:100%;font-size:16px;font-weight:500;line-height:1.5;display:inline-flex;position:relative}@media (prefers-reduced-motion:reduce){.pp-point{animation:none;display:none}}@property --top-mask-height{syntax:"<length>";inherits:true;initial-value:0}@property --bottom-mask-height{syntax:"<length>";inherits:true;initial-value:64px}@property --left-mask-width{syntax:"<length>";inherits:true;initial-value:0}@property --right-mask-width{syntax:"<length>";inherits:true;initial-value:64px}@layer base{@keyframes show-top-mask{to{--top-mask-height:var(--mask-height)}}@keyframes hide-bottom-mask{to{--bottom-mask-height:0px}}@keyframes show-left-mask{to{--left-mask-width:var(--mask-width)}}@keyframes hide-right-mask{to{--right-mask-width:0px}}}.chippi-composer-shell{position:relative}:root{--chippi-liquid-selected:currentColor}@supports (color:color-mix(in lab,red,red)){:root{--chippi-liquid-selected:color-mix(in srgb,currentColor 6%,transparent)}}:root{--chippi-liquid-paper:var(--background);--chippi-liquid-border:var(--border)}@supports (color:color-mix(in lab,red,red)){:root{--chippi-liquid-border:color-mix(in srgb,var(--border) 70%,transparent)}}.chippi-mode-liquid-surface{will-change:transform;background:0 0;transition:transform .22s cubic-bezier(.77,0,.175,1);transform:translate(0)}.chippi-mode-liquid[data-mode=work] .chippi-mode-liquid-surface{transform:translate(4rem)}.chippi-mode-toggle-item[aria-checked=true]{color:var(--foreground)}.chippi-mode-toggle-item[aria-checked=false]{color:var(--muted-foreground)}@media (prefers-reduced-motion:reduce){.chippi-mode-liquid>svg,.chippi-voice-state-liquid>svg{display:none!important}.chippi-mode-liquid-surface{background:var(--chippi-liquid-selected);will-change:auto;transition:none!important}.chippi-voice-state-liquid>span>span{border:1px solid var(--chippi-liquid-border);background:var(--chippi-liquid-paper);box-shadow:0 1px 2px #0000000d;filter:none!important;transition:color .2s!important;transform:none!important}}[data-chippi-embed=true] .chippi-island-root{display:none}.chippi-island-dot{border-radius:9999px;flex-shrink:0;width:8px;height:8px}.chippi-island-dot[data-tone=working]{background:#ff9f0a;animation:chippi-island-breathe 2.4s ease-in-out infinite;box-shadow:0 0 6px #ff9f0a80}.chippi-island-dot[data-tone=attention]{background:#ff9f0a;animation:chippi-island-breathe 1.3s ease-in-out infinite;box-shadow:0 0 8px #ff9f0a99}.chippi-island-dot[data-tone=success]{background:#30d158;box-shadow:0 0 6px #30d15873}.chippi-island-dot[data-tone=failure]{background:#ff453a;box-shadow:0 0 6px #ff453a73}@keyframes chippi-island-breathe{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.chippi-island-dot{opacity:1;animation:none!important}}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}