@import"https://rsms.me/inter/inter.css";:root{--uf-ff-sans: "Inter var", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;--uf-ease-out: cubic-bezier(.16, 1, .3, 1);--uf-ease-std: cubic-bezier(.4, 0, .2, 1)}html,body,#root{background:#0d0d14;color:#e8e8f4}body{font-family:var(--uf-ff-sans);font-feature-settings:"cv11","ss01","ss03","cv02";font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}button{transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .1s ease,opacity .15s ease,filter .15s ease}input,textarea,select{transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.btn-primary:hover{background:#9399f5!important}.btn-primary:active{background:#6d75f0!important;transform:translateY(1px)}.btn-ghost:hover{background:#818cf814!important;color:#e8e8f4!important}.btn-ghost:active{background:#818cf824!important}.btn-danger:hover{background:#f8717133!important}.btn-danger:active{background:#f8717147!important}.btn-secondary:hover{background:#262636!important;border-color:#3d3d58!important}.btn-secondary:active{background:#1e1e2c!important}.guide-card{transition:border-color .18s var(--uf-ease-out),box-shadow .18s var(--uf-ease-out),transform .18s var(--uf-ease-out)!important}.guide-card:hover{border-color:#4a4f72!important;box-shadow:0 14px 40px #0000008c,0 0 0 1px #818cf81a!important;transform:translateY(-2px)}.sidebar-item{transition:background .14s var(--uf-ease-out),color .14s var(--uf-ease-out),transform .14s var(--uf-ease-out)!important}.sidebar-item:hover{background:#818cf814!important;color:#e8e8f4!important}.sidebar-item:hover .sidebar-item-icon{transform:translate(2px)}.sidebar-item-icon{transition:transform .14s var(--uf-ease-out)}.sidebar-item-active{background:#818cf824!important;color:#e8e8f4!important;position:relative}.sidebar-item-active:before{content:"";position:absolute;left:-8px;top:6px;bottom:6px;width:2px;border-radius:2px;background:linear-gradient(180deg,#a5b4fc,#818cf8);box-shadow:0 0 12px #818cf88c}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:2px solid rgba(129,140,248,.85);outline-offset:3px;border-radius:inherit}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#2a2a3d;border-radius:4px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#3d3d58;background-clip:padding-box;border:2px solid transparent}@keyframes modal-in{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-panel{animation:modal-in .22s cubic-bezier(.16,1,.3,1)}.drag-handle{cursor:grab;color:#5a5a78;transition:color .12s ease;display:flex;align-items:center}.drag-handle:hover{color:#9696bd}.drag-handle:active{cursor:grabbing}::selection{background:#818cf84d;color:#fff}@keyframes uf-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes uf-pulse-ring{0%{box-shadow:0 0 #ff5f578c;transform:scale(1)}70%{box-shadow:0 0 0 10px #ff5f5700;transform:scale(1.04)}to{box-shadow:0 0 #ff5f5700;transform:scale(1)}}.uf-pulse-ring{animation:uf-pulse-ring 1.6s cubic-bezier(.4,0,.6,1) infinite}.uf-feature-card{transition:border-color .2s var(--uf-ease-out),transform .2s var(--uf-ease-out),box-shadow .2s var(--uf-ease-out),background .2s var(--uf-ease-out)!important}.uf-feature-card:hover{border-color:#4a4f72!important;transform:translateY(-3px);box-shadow:0 18px 48px #00000080,0 0 0 1px #818cf81f!important}.uf-cta-primary{position:relative;overflow:hidden;transition:transform .14s var(--uf-ease-out),box-shadow .18s var(--uf-ease-out),filter .18s var(--uf-ease-out)!important}.uf-cta-primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.3) 50%,transparent 70%);transform:translate(-120%);transition:transform .6s var(--uf-ease-out);pointer-events:none}.uf-cta-primary:hover{transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 16px 36px #6366f173,0 0 0 1px #818cf84d!important}.uf-cta-primary:hover:after{transform:translate(120%)}.uf-cta-primary:active{transform:translateY(0)}.uf-cta-secondary{transition:background .18s var(--uf-ease-out),border-color .18s var(--uf-ease-out),color .18s var(--uf-ease-out)!important}.uf-cta-secondary:hover{background:#ffffff0a!important;border-color:#4a4a6a!important;color:#fff!important}@keyframes uf-fade-in{0%{opacity:0}to{opacity:1}}@keyframes uf-fade-in-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes uf-fade-in-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes uf-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes uf-gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes uf-border-spin{to{transform:rotate(360deg)}}.uf-anim-fade-in{animation:uf-fade-in .4s var(--uf-ease-out) both}.uf-anim-fade-in-up{animation:uf-fade-in-up .5s var(--uf-ease-out) both}.uf-anim-fade-in-down{animation:uf-fade-in-down .4s var(--uf-ease-out) both}.uf-stagger-1{animation-delay:60ms}.uf-stagger-2{animation-delay:.12s}.uf-stagger-3{animation-delay:.18s}.uf-stagger-4{animation-delay:.24s}.uf-stagger-5{animation-delay:.3s}.uf-stagger-6{animation-delay:.36s}.uf-stagger-7{animation-delay:.42s}.uf-stagger-8{animation-delay:.48s}.uf-glass{background:#0d0d148c;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%)}.uf-glass-strong{background:#0d0d14c7;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%)}.uf-text-grad{background:linear-gradient(135deg,#fff,#c4b5fd 60%,#a5b4fc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.uf-text-grad-accent{background:linear-gradient(135deg,#a5b4fc,#c4b5fd,#a78bfa);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.uf-hover-lift{transition:transform .18s var(--uf-ease-out),box-shadow .18s var(--uf-ease-out),border-color .18s var(--uf-ease-out)}.uf-hover-lift:hover{transform:translateY(-2px);box-shadow:0 14px 40px #00000080}.uf-skeleton{background:linear-gradient(90deg,#ffffff0a,#ffffff14,#ffffff0a);background-size:200% 100%;animation:uf-shimmer 1.6s linear infinite;border-radius:6px}.uf-pricing-grid{grid-template-columns:1fr}@media (min-width: 640px){.uf-pricing-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.uf-pricing-grid{grid-template-columns:repeat(4,1fr)}}.uf-grad-border{position:relative;isolation:isolate}.uf-grad-border:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#818cf8d9,#a78bfa73 50%,#818cf8d9);background-size:200% 200%;animation:uf-gradient-shift 6s ease infinite;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:-1}.uf-grid-bg{background-image:radial-gradient(circle at 1px 1px,rgba(129,140,248,.1) 1px,transparent 0);background-size:24px 24px}.uf-nav-scrolled{border-bottom-color:#2a2a3df2!important;box-shadow:0 6px 24px #00000059}.uf-btn-primary:hover{filter:brightness(1.05);box-shadow:0 14px 32px #6366f166,0 0 0 1px #818cf84d;transform:translateY(-1px)}.uf-btn-primary:active{filter:brightness(.97);transform:translateY(0)}.uf-btn-secondary:hover{background:#ffffff0a;border-color:#4a4a6a;color:#fff}.uf-btn-secondary:active{background:#ffffff05}.uf-btn-ghost:hover{background:#818cf81a;color:#e8e8f4}.uf-btn-ghost:active{background:#818cf82e}.uf-btn-danger:hover{background:#f8717133;color:#fecaca}.uf-btn-danger:active{background:#f871714d}.uf-btn-link:hover{color:#a5b4fc}.uf-btn-link:active{color:#818cf8}.uf-input:focus,.uf-input:focus-visible{border-color:#818cf8bf;box-shadow:0 0 0 4px #818cf82e;outline:none}.uf-input::placeholder{color:#5a5a78}.uf-input[data-error=true]{border-color:#f87171a6}.uf-input[data-error=true]:focus{box-shadow:0 0 0 4px #f8717126}.uf-card-interactive{transition:border-color .18s var(--uf-ease-out),transform .18s var(--uf-ease-out),box-shadow .18s var(--uf-ease-out),background .18s var(--uf-ease-out)}.uf-card-interactive:hover{border-color:#4a4f72;transform:translateY(-2px);box-shadow:0 16px 42px #00000080,0 0 0 1px #818cf81f}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.uf-cta-primary:after{display:none}}
