html{background-color:#fff!important}html.dark{background-color:#020203!important}.transition-dims{will-change:transform,opacity;transition:width .4s ease,height .4s ease,border-radius .4s ease,opacity .4s ease,transform .4s ease}.transition-dims,.transition-dims-xh{transform:translateZ(0);backface-visibility:hidden;perspective:1000px}.transition-dims-xh{will-change:transform;transition:width .4s ease,border-radius .4s ease,transform .4s ease}.feature-card-stagger{opacity:0;transform:translateY(60px) scale(.95);transition:opacity .6s cubic-bezier(.25,.46,.45,.94),transform .6s cubic-bezier(.25,.46,.45,.94)}.feature-card-stagger.animate-in{opacity:1;transform:translateY(0) scale(1)}.feature-card-stagger:first-child{transition-delay:0ms}.feature-card-stagger:nth-child(2){transition-delay:.15s}.feature-card-stagger:nth-child(3){transition-delay:.3s}.feature-card-stagger:nth-child(4){transition-delay:.45s}.feature-card-stagger:nth-child(5){transition-delay:.6s}.feature-card-stagger:nth-child(6){transition-delay:.75s}.pricing-card-reveal{transform:translateX(-240px) scale(.85);opacity:1;transition:transform .8s cubic-bezier(.25,.46,.45,.94)}.pricing-card-reveal.animate-in{transform:translateX(0) scale(1)}.pricing-card-reveal:first-child{transition-delay:0ms}.pricing-card-reveal:nth-child(2){transition-delay:.12s}.pricing-card-reveal:nth-child(3){transition-delay:.24s}.pricing-card-reveal:nth-child(4){transition-delay:.36s}.gradient-text-optimized{background:linear-gradient(270deg,#3b82f6,#60a5fa,#93c5fd,#3b82f6);background-size:400% 400%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:gradientShift 4s ease-in-out infinite}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.shine-effect-optimized{position:relative;overflow:hidden}.shine-effect-optimized:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);animation:shine 3s infinite;pointer-events:none}@keyframes shine{0%{left:-100%}to{left:100%}}@media (prefers-reduced-motion:reduce){.animate-gradient-xy,.feature-card-stagger,.gradient-text-optimized,.pricing-card-reveal,.shine-effect-optimized:before{animation:none;transition:none}.feature-card-stagger.animate-in,.pricing-card-reveal.animate-in{opacity:1;transform:none}}@keyframes flow-right{0%{transform:translateX(-100%)}to{transform:translateX(300%)}}@keyframes flow-left{0%{transform:translateX(300%)}to{transform:translateX(-100%)}}@keyframes pulse-glow{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.4;transform:scale(1.02)}}.animate-flow-right{animation:flow-right 3s ease-in-out infinite}.animate-flow-left{animation:flow-left 4s ease-in-out infinite}.animate-pulse-glow{animation:pulse-glow 2s ease-in-out infinite}@keyframes skeleton-pulse-lr{0%{background:linear-gradient(90deg,transparent,rgba(156,163,175,.6) 50%,transparent);background-position:-200% 0;background-size:200% 100%}to{background-position:200% 0}}.dark .skeleton-pulse-lr{background:linear-gradient(90deg,transparent,rgba(75,85,99,.6) 50%,transparent);background-size:200% 100%}.dark .skeleton-pulse-lr,.skeleton-pulse-lr{animation:skeleton-pulse-lr 1.5s ease-in-out infinite}.skeleton-pulse-lr{background:linear-gradient(90deg,transparent,rgba(156,163,175,.6) 50%,transparent);background-size:200% 100%}@keyframes gradient-xy{0%,to{background-position:0 0}25%{background-position:100% 0}50%{background-position:100% 100%}75%{background-position:0 100%}}.animate-gradient-xy{background-size:400% 400%;animation:gradient-xy 15s ease infinite;will-change:background-position;transform:translateZ(0);backface-visibility:hidden}.page{min-height:100vh}.content,.page{width:100%;display:flex;flex-direction:column;align-items:center}.content{max-width:1000px}:root{--scrollbar-track:#07090a;--scrollbar-thumb:#13151a;--scrollbar-thumb-hover:#535a6b;--scrollbar-thumb-active:#2d3341;--scrollbar-track-light:#d1d5db;--scrollbar-thumb-light:#f3f4f6;--scrollbar-thumb-hover-light:#9ca3af;--scrollbar-thumb-active-light:#6b7280;--scrollbar-width:8px;--scrollbar-height:8px;--scrollbar-radius:0px}.dark ::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-height)}.dark ::-webkit-scrollbar-track,.dark ::-webkit-scrollbar-track:hover{background:var(--scrollbar-track)}.dark ::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb)}.dark ::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.dark ::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-active)}.dark ::-webkit-scrollbar-corner{background:var(--scrollbar-track)}::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-height)}::-webkit-scrollbar-track,::-webkit-scrollbar-track:hover{background:var(--scrollbar-track-light)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-light)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover-light)}::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-active-light)}::-webkit-scrollbar-corner{background:var(--scrollbar-track-light)}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-thin::-webkit-scrollbar{height:6px}.scrollbar-dark{--scrollbar-track:#0c1013;--scrollbar-thumb:#1a1d23;--scrollbar-thumb-hover:#242832;--scrollbar-thumb-active:#2d3341}.scrollbar-light{--scrollbar-track:#f1f1f1;--scrollbar-thumb:#c1c1c1;--scrollbar-thumb-hover:#a8a8a8;--scrollbar-thumb-active:#909090}.chat-modal-scrollbar::-webkit-scrollbar{width:5px;height:5px}.chat-modal-scrollbar::-webkit-scrollbar-track{background:hsla(0,0%,82%,.849);border-radius:10px}.chat-modal-scrollbar::-webkit-scrollbar-thumb{background:#e9e9e9;border-radius:10px}.chat-modal-scrollbar::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,71%,.7)}.dark .chat-modal-scrollbar::-webkit-scrollbar-thumb{background:rgba(46,41,59,.425);border-radius:10px}.dark .chat-modal-scrollbar::-webkit-scrollbar-thumb:hover{background:rgba(90,90,90,.7)}.dark .chat-modal-scrollbar::-webkit-scrollbar-track{background:#161616;border-radius:10px}.native-input{width:100%;padding:.5rem .75rem;border-radius:.25rem;background-color:#f0f0f0;border:1px solid #242a3552;color:#1b1b1b;box-shadow:0 2px 4px rgba(0,0,0,.055)}.dark .native-input{width:100%;padding:.5rem .75rem;border-radius:.25rem;background-color:#121318;border:1px solid #37415146;color:#dbdbdb;box-shadow:0 2px 4px rgba(0,0,0,.062)}.native-input::-moz-placeholder{color:hsla(0,0%,6%,.808);font-size:1rem}.native-input::placeholder{color:hsla(0,0%,6%,.808);font-size:1rem}.dark .native-input::-moz-placeholder{color:gray;font-size:1rem}.dark .native-input::placeholder{color:gray;font-size:1rem}.native-select{width:100%;padding:.75rem 2.5rem .75rem 1rem;border-radius:.5rem;background-color:#fff;border:1px solid #d1d5db;color:#1f2937;font-size:.875rem;line-height:1.25rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .15s ease-in-out}.native-select:focus{outline:none;border-color:#8b5cf6;box-shadow:0 0 0 3px rgba(139,92,246,.1)}.native-select:hover{border-color:#9ca3af}.dark .native-select{background-color:#1f2937;border:1px solid #374151;color:#f9fafb;box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}.dark .native-select:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px rgba(139,92,246,.1)}.dark .native-select:hover{border-color:#4b5563}.native-select::-moz-placeholder{color:#6b7280;font-size:.875rem}.native-select::placeholder{color:#6b7280;font-size:.875rem}.dark .native-select::-moz-placeholder{color:#9ca3af;font-size:.875rem}.dark .native-select::placeholder{color:#9ca3af;font-size:.875rem}.native-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6,9 12,15 18,9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem}.dark .native-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6,9 12,15 18,9'%3E%3C/polyline%3E%3C/svg%3E")}.native-select:disabled{background-color:#f3f4f6;border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed}.dark .native-select:disabled{background-color:#111827;border-color:#374151;color:#6b7280}.blue-text{color:#0581e6d3;text-shadow:2px 3px 10px 5px rgba(0,0,0,.83)}.blue-text:hover{color:#235da3cb}.dark .blue-text{color:#0581e677}.dark .blue-text:hover{color:#60a5fa83}.dark .rbc-calendar{background-color:#020206;color:#dbdbdb;font-family:inherit;border-radius:8px}.dark .rbc-month-view{background-color:transparent}.dark .rbc-header{background-color:hsla(0,0%,9%,.27);border-bottom:1px solid #4b5563;color:#dbdbdb;font-weight:500;padding:8px;border-radius:8px 8px 0 0}.dark .rbc-date-cell{color:#9ca3af;padding:4px 8px}.dark .rbc-date-cell.rbc-current{color:#3b82f6;font-weight:600}.dark .rbc-month-row{border-bottom:1px solid #4b5563}.dark .rbc-day-slot{border-right:1px solid #4b5563}.dark .rbc-day-slot:last-child{border-right:none}.dark .rbc-off-range{color:#6b7280}.dark .rbc-off-range-bg{background-color:hsla(0,0%,9%,.1)}.dark .rbc-today{color:#dbdbdb}.dark .rbc-event,.dark .rbc-today{background-color:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.5)}.dark .rbc-event{color:#3b82f6;border-radius:6px;padding:2px 6px;font-size:12px}.dark .rbc-event:hover{background-color:rgba(59,130,246,.2)}.dark .rbc-event.rbc-selected{background-color:rgba(59,130,246,.3);color:#60a5fa}.dark .rbc-toolbar{border:1px solid #4b5563;border-radius:8px;padding:8px 12px;margin-bottom:16px}.dark .rbc-toolbar,.dark .rbc-toolbar button{background-color:hsla(0,0%,9%,.27);color:#dbdbdb}.dark .rbc-toolbar button{border:1px solid #4b5563;padding:6px 12px;border-radius:6px;font-weight:500;transition:all .15s ease}.dark .rbc-toolbar button:hover{background-color:hsla(0,0%,9%,.4);border-color:#6b7280}.dark .rbc-toolbar button:focus{outline:2px solid #3b82f6;outline-offset:2px}.dark .rbc-toolbar button.rbc-active{background-color:rgba(59,130,246,.1);border-color:rgba(59,130,246,.5);color:#3b82f6}.dark .rbc-toolbar-label{color:#dbdbdb;font-weight:600;font-size:18px}.dark .rbc-time-slot{border-top:1px solid #4b5563}.dark .rbc-agenda-view{background-color:transparent}.dark .rbc-agenda-view table{border:1px solid #4b5563}.dark .rbc-agenda-view .rbc-agenda-date-cell,.dark .rbc-agenda-view .rbc-agenda-time-cell{background-color:hsla(0,0%,9%,.27);border-right:1px solid #4b5563;color:#dbdbdb}.dark .rbc-agenda-view .rbc-agenda-event-cell{background-color:transparent;border-right:1px solid #4b5563;color:#dbdbdb}.dark .rbc-time-header{border-bottom:1px solid #4b5563}.dark .rbc-time-header-content{background-color:transparent}.dark .rbc-allday-cell{background-color:hsla(0,0%,9%,.27);border-bottom:1px solid #4b5563;color:#dbdbdb}.dark .rbc-time-content{border-top:1px solid #4b5563}.dark .rbc-time-gutter{background-color:hsla(0,0%,9%,.27);border-right:1px solid #4b5563}.dark .rbc-timeslot-group{border-bottom:1px solid #4b5563}.dark .rbc-time-slot{color:#9ca3af;font-size:12px}.dark .rbc-current-time-indicator{background-color:#ef4444}.dark .rbc-show-more{background-color:hsla(0,0%,9%,.27);color:#3b82f6;border:1px solid #4b5563;border-radius:6px;padding:2px 6px;font-size:11px}.dark .rbc-show-more:hover{background-color:hsla(0,0%,9%,.4);color:#60a5fa}.dark .rbc-overlay{background-color:#020206;border:1px solid #4b5563;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.dark .rbc-overlay-header{background-color:hsla(0,0%,9%,.27);border-bottom:1px solid #4b5563;color:#dbdbdb;padding:8px 12px;font-weight:600}