@import url("https://fonts.googleapis.com/css2?family=Hanken+Grotesk:wght@500;600;700&family=Manrope:wght@400;500;600&display=swap");*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--bg:#051424;--bg-card:hsla(0,0%,100%,.04);--bg-card-hover:hsla(0,0%,100%,.07);--bg-card-solid:#122131;--border:hsla(0,0%,100%,.09);--border-strong:hsla(0,0%,100%,.18);--text-primary:#d4e4fa;--text-secondary:#8d97a8;--text-tertiary:#5c6478;--indigo:#7bd0ff;--indigo-light:rgba(123,208,255,.14);--indigo-dark:#9fdeff;--mint:#4edea3;--mint-light:rgba(78,222,163,.14);--red:#ff7d8a;--red-light:rgba(255,125,138,.14);--amber:#ffc15c;--amber-light:rgba(255,193,92,.14);--cyan:#22d3ee;--cyan-light:rgba(34,211,238,.14);--violet:#a78bfa;--violet-light:rgba(167,139,250,.14);--glass-bg:hsla(0,0%,100%,.04);--glass-bg-hover:hsla(0,0%,100%,.065);--glass-border:hsla(0,0%,100%,.09);--glass-border-hover:rgba(123,208,255,.35);--glass-shadow:0 24px 48px -12px rgba(0,0,0,.45),inset 0 1px 0 hsla(0,0%,100%,.06);--glass-shadow-hover:0 32px 60px -14px rgba(0,0,0,.55),0 0 0 1px rgba(123,208,255,.12),inset 0 1px 0 hsla(0,0%,100%,.08);--mesh-bg:radial-gradient(circle at 85% 0%,rgba(0,166,224,.16) 0%,rgba(0,166,224,.05) 22%,rgba(0,166,224,0) 45%),radial-gradient(circle at 0% 90%,rgba(78,222,163,.1) 0%,rgba(78,222,163,.03) 22%,rgba(78,222,163,0) 45%),radial-gradient(circle at 60% 60%,rgba(139,92,246,.08) 0%,rgba(139,92,246,.025) 27%,rgba(139,92,246,0) 55%),#051424;--font:var(--font-body);--font-display:"Hanken Grotesk",system-ui,-apple-system,sans-serif;--font-body:"Manrope",system-ui,-apple-system,sans-serif;--fw-normal:400;--fw-medium:500;--fw-bold:700;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:24px;--r-full:999px;--shadow-sm:0 1px 3px rgba(0,0,0,.3);--shadow-md:0 4px 12px rgba(0,0,0,.4);--ease-out-quad:cubic-bezier(.25,.46,.45,.94);--ease-out-cubic:cubic-bezier(.215,.61,.355,1);--ease-out-quart:cubic-bezier(.165,.84,.44,1);--ease-out-quint:cubic-bezier(.23,1,.32,1);--ease-out-expo:cubic-bezier(.19,1,.22,1);--ease-in-out:cubic-bezier(.455,.03,.515,.955);--ease-swift:cubic-bezier(.175,.885,.32,1.1);--ease-spring:cubic-bezier(.2,.8,.2,1);--dur-instant:100ms;--dur-fast:160ms;--dur-normal:250ms;--dur-slow:400ms;--dur-page:380ms;--dur-reveal:700ms;--t-fast:var(--dur-fast) var(--ease-out-quad);--t-normal:var(--dur-normal) var(--ease-out-cubic);--t-slow:var(--dur-slow) var(--ease-out-quart);--t-spring:450ms var(--ease-spring)}[data-theme=light]{--bg:#eef2f7;--bg-card:hsla(0,0%,100%,.6);--bg-card-hover:hsla(0,0%,100%,.78);--bg-card-solid:#fff;--border:rgba(15,23,42,.08);--border-strong:rgba(15,23,42,.18);--text-primary:#0f172a;--text-secondary:#51607a;--text-tertiary:#94a3b8;--indigo:#1a56cc;--indigo-light:rgba(26,86,204,.1);--indigo-dark:#1240a0;--mint:#00a876;--mint-light:rgba(0,168,118,.12);--red:#e2434f;--red-light:rgba(226,67,79,.1);--amber:#c97a0b;--amber-light:rgba(201,122,11,.12);--cyan:#0e94ac;--cyan-light:rgba(14,148,172,.12);--violet:#7c5ce0;--violet-light:rgba(124,92,224,.12);--glass-bg:hsla(0,0%,100%,.55);--glass-bg-hover:hsla(0,0%,100%,.72);--glass-border:rgba(15,23,42,.08);--glass-border-hover:rgba(26,86,204,.3);--glass-shadow:0 16px 36px -12px rgba(15,23,42,.14),inset 0 1px 0 hsla(0,0%,100%,.6);--glass-shadow-hover:0 22px 44px -14px rgba(15,23,42,.18),0 0 0 1px rgba(26,86,204,.1),inset 0 1px 0 hsla(0,0%,100%,.7);--mesh-bg:radial-gradient(circle at 85% 0%,rgba(26,86,204,.07) 0%,rgba(26,86,204,.02) 22%,rgba(26,86,204,0) 45%),radial-gradient(circle at 0% 90%,rgba(0,168,118,.06) 0%,rgba(0,168,118,.02) 22%,rgba(0,168,118,0) 45%),#eef2f7;--shadow-sm:0 1px 3px rgba(15,23,42,.06);--shadow-md:0 4px 12px rgba(15,23,42,.08)}body,html{font-family:var(--font-body);color:var(--text-primary);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;transition:background var(--t-normal),color var(--t-normal);overflow-x:hidden;max-width:100vw}body{min-height:100vh;min-height:100dvh;background:var(--mesh-bg)}.dash-root-height,.ll-app-layout{height:100vh;height:100dvh}.dash-root-height,.dash-root-minheight{min-height:100vh;min-height:100dvh}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--r-full)}::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes countUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes llPulseGlow{0%,to{box-shadow:0 0 12px 0 var(--ll-glow-color,rgba(78,222,163,.35))}50%{box-shadow:0 0 26px 4px var(--ll-glow-color,rgba(78,222,163,.55))}}@keyframes llShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes llGrowWidth{0%{width:0}}@keyframes llSpin{to{transform:rotate(1turn)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes modalIn{0%{opacity:0;transform:scale(.96) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}@keyframes dropdownIn{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes sheetIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes popIn{0%{opacity:0;transform:scale(.96) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes pageIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.anim-fade-up{animation:fadeSlideUp var(--dur-slow) var(--ease-out-quart) both}.anim-fade-in{animation:fadeIn var(--dur-normal) var(--ease-out-cubic) both}.anim-scale-in{animation:scaleIn var(--dur-normal) var(--ease-out-cubic) both}.ll-page-enter{animation:pageIn var(--dur-page) var(--ease-out-quint) both}.ll-popover{animation:popIn .2s var(--ease-swift) both;transform-origin:top right}.ll-glass{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:transform var(--t-spring),border-color var(--t-spring),box-shadow var(--t-spring)}@media (hover:hover){.ll-glass.ll-hoverable:hover{transform:translateY(-3px);border-color:var(--glass-border-hover)!important;box-shadow:var(--glass-shadow-hover)!important}}.ll-glass.ll-clickable{cursor:pointer}.ll-glass.ll-clickable:active{transform:scale(.98)}.ll-btn{transition:transform var(--dur-fast) var(--ease-out-quad),box-shadow var(--dur-normal) var(--ease-out-cubic),border-color var(--dur-normal) var(--ease-out-cubic),opacity var(--dur-fast) var(--ease-out-quad),filter var(--dur-fast) var(--ease-out-quad)}.ll-btn:active{transform:scale(.97)}.ll-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.ll-btn-primary{transition:transform var(--dur-fast) var(--ease-out-quad),box-shadow var(--dur-normal) var(--ease-out-cubic),filter var(--dur-fast) var(--ease-out-quad)}@media (hover:hover){.ll-btn-primary:hover{transform:translateY(-1px);filter:brightness(1.07)}}.ll-btn-primary:active{transform:translateY(0) scale(.98);filter:brightness(.98)}[role=button]:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--indigo);outline-offset:2px}.ll-input{transition:border-color var(--dur-normal) var(--ease-out-cubic),box-shadow var(--dur-normal) var(--ease-out-cubic)}.ll-input:focus{outline:none;border-color:var(--indigo)!important;box-shadow:0 0 0 4px var(--indigo-light)}.ll-progress-fill{animation:llGrowWidth 1.1s cubic-bezier(.2,.8,.2,1) forwards}.ll-progress-fill.ll-pulse{animation:llGrowWidth 1.1s cubic-bezier(.2,.8,.2,1) forwards,llPulseGlow 2s ease-in-out 1.1s infinite}.ll-skeleton{background:linear-gradient(90deg,var(--glass-bg) 25%,var(--glass-bg-hover) 37%,var(--glass-bg) 63%);background-size:200% 100%;animation:llShimmer 1.6s ease-in-out infinite;border-radius:var(--r-md)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.anim-stagger>:first-child{animation-delay:0ms}.anim-stagger>:nth-child(2){animation-delay:40ms}.anim-stagger>:nth-child(3){animation-delay:80ms}.anim-stagger>:nth-child(4){animation-delay:.12s}.anim-stagger>:nth-child(5){animation-delay:.16s}.anim-stagger>:nth-child(6){animation-delay:.2s}.anim-stagger>:nth-child(7){animation-delay:.24s}.anim-stagger>:nth-child(8){animation-delay:.28s}@media (max-width:768px){*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{display:none}.bottom-grid,.dash-card,.dashboard-content>*,.kpi-grid{max-width:100%;box-sizing:border-box}.dash-card{overflow:hidden}.premium-plans-grid{grid-template-columns:1fr!important}}@font-face{font-family:__GeistSans_8adcd2;src:url(/_next/static/media/0b78ff376f6b9734-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:__GeistSans_Fallback_8adcd2;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_8adcd2{font-family:__GeistSans_8adcd2,__GeistSans_Fallback_8adcd2}.__variable_8adcd2{--font-geist-sans:"__GeistSans_8adcd2","__GeistSans_Fallback_8adcd2"}