.landing{--bg:#08080b;--bg-soft:#0d0d12;--surface:#111117;--surface-2:#15151d;--border:#ffffff14;--border-strong:#ffffff21;--text:#f7f7fa;--text-soft:#a4a4b2;--text-muted:#70707d;--purple:#8b5cf6;--purple-light:#a78bfa;--purple-dark:#6d3de8;min-height:100vh;color:var(--text);background:radial-gradient(circle at 50% -15%, #7c3aed29, transparent 38%), radial-gradient(circle at 85% 30%, #8b5cf612, transparent 28%), var(--bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}.landing *,.landing :before,.landing :after{box-sizing:border-box}.landing a{color:inherit;text-decoration:none}.landing button{font:inherit}.landingNav{z-index:20;justify-content:space-between;align-items:center;width:min(1320px,100% - 56px);height:84px;margin:0 auto;display:flex;position:relative}.landingLogo{letter-spacing:-.04em;align-items:center;gap:11px;font-size:18px;font-weight:750;display:inline-flex}.landingLogoMark{color:#fff;background:linear-gradient(145deg,#a78bfa 0%,#7c3aed 48%,#5b21b6 100%);border-radius:9px;place-items:center;width:31px;height:31px;display:grid;box-shadow:0 0 24px #8b5cf64d,inset 0 1px #ffffff40}.landingLogoText{color:#fff}.landingLogoText span{color:var(--purple-light)}.landingLogoImage{object-fit:contain;width:165px;height:auto;transition:transform .18s,filter .18s;display:block}.landingLogo:hover .landingLogoImage{filter:drop-shadow(0 0 14px #8b5cf638);transform:translateY(-1px)}.landingNavLinks{align-items:center;gap:34px;display:flex}.landingNavLinks a{color:#8f8f9c;font-size:13px;font-weight:500;transition:color .18s,opacity .18s}.landingNavLinks a:hover{color:#fff}.landingNavActions{align-items:center;gap:10px;display:flex}.landingLogin{color:#a4a4b2;border-radius:10px;padding:10px 15px;font-size:13px;font-weight:600;transition:color .18s,background .18s}.landingLogin:hover{color:#fff;background:#ffffff0d}.landingButton{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:11px;justify-content:center;align-items:center;min-height:48px;padding:0 21px;font-size:14px;font-weight:650;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;display:inline-flex;position:relative}.landingButton:hover{background:#ffffff14;border-color:#ffffff2e;transform:translateY(-1px)}.landingButtonPrimary{background:linear-gradient(135deg,#9b6cff 0%,#7c3aed 100%);border-color:#a78bfa59;box-shadow:0 10px 35px #7c3aed38,inset 0 1px #ffffff38}.landingButtonPrimary:hover{background:linear-gradient(135deg,#a78bfa 0%,#8247ed 100%);border-color:#c4b5fd80;box-shadow:0 14px 45px #7c3aed52,inset 0 1px #ffffff40}.landingHero{text-align:center;width:min(1320px,100% - 56px);margin:0 auto;padding:92px 0 110px;position:relative}.landingHero:before{content:"";filter:blur(18px);pointer-events:none;background:radial-gradient(#7c3aed2e,#0000 67%);width:760px;height:420px;position:absolute;top:-80px;left:50%;transform:translate(-50%)}.landingEyebrow{z-index:1;color:#b9a7ed;letter-spacing:.14em;text-transform:uppercase;background:#8b5cf612;border:1px solid #a78bfa2e;border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:7px 11px;font-size:10px;font-weight:700;display:inline-flex;position:relative}.landingEyebrow:before{content:"";background:#a78bfa;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #a78bfacc}.landingHero h1{z-index:1;color:#fafafa;letter-spacing:-.065em;max-width:950px;margin:0 auto;font-size:clamp(52px,7vw,88px);font-weight:760;line-height:.98;position:relative}.landingHero h1 span{background:linear-gradient(110deg,#fff 10%,#d8ccff 42%,#8b5cf6 76%,#a78bfa 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.landingHero p{z-index:1;color:#92929f;letter-spacing:-.015em;max-width:650px;margin:27px auto 0;font-size:18px;line-height:1.65;position:relative}.landingHeroActions{z-index:2;justify-content:center;align-items:center;gap:11px;margin-top:34px;display:flex;position:relative}.landingDashboardWrap{z-index:2;perspective:1400px;width:min(1240px,100%);margin:92px auto 0;position:relative}.landingDashboard{background:linear-gradient(145deg,#fff1,#ffffff06),#0c0c11;border:1px solid #ffffff1a;border-radius:22px;min-height:620px;position:relative;overflow:hidden;transform:rotateX(1.5deg);box-shadow:0 60px 120px #000000a6,0 0 100px #6d28d921,inset 0 1px #ffffff14}.landingDashboard:before{content:"";pointer-events:none;background:radial-gradient(circle at 65% 15%,#8b5cf61c,#0000 30%),linear-gradient(#ffffff06 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/42px 42px;position:absolute;inset:0}.landingDashboardTop{z-index:2;border-bottom:1px solid #fff1;align-items:center;height:58px;padding:0 18px;display:flex;position:relative}.landingDashboardDots{gap:6px;display:flex}.landingDashboardDots span{background:#ffffff2e;border-radius:50%;width:7px;height:7px}.landingDashboardTitle{color:#d5d5dd;margin-left:18px;font-size:11px;font-weight:650}.landingDashboardBody{z-index:1;grid-template-columns:170px 1fr;min-height:482px;display:grid;position:relative}.landingDashboardSidebar{background:#ffffff05;border-right:1px solid #ffffff0e;padding:22px 14px}.landingDashboardSidebarItem{color:#686874;border-radius:9px;align-items:center;gap:10px;height:38px;margin-bottom:5px;padding:0 11px;font-size:10px;font-weight:550;display:flex}.landingDashboardSidebarItemActive{color:#ddd3f8;background:linear-gradient(90deg,#8b5cf633,#8b5cf612);box-shadow:inset 2px 0 #8b5cf6}.landingDashboardIcon{background:#ffffff14;border-radius:4px;width:14px;height:14px}.landingDashboardSidebarItemActive .landingDashboardIcon{background:#8b5cf6;box-shadow:0 0 14px #8b5cf680}.landingDashboardMain{padding:25px 27px}.landingDashboardHeader{justify-content:space-between;align-items:flex-start;margin-bottom:23px;display:flex}.landingDashboardHeader h3{color:#f1f1f4;letter-spacing:-.035em;margin:0;font-size:19px;font-weight:650}.landingDashboardHeader p{color:#676773;margin:5px 0 0;font-size:9px}.landingDashboardStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:13px;display:grid}.landingDashboardStat{background:#ffffff06;border:1px solid #fff1;border-radius:12px;min-height:108px;padding:15px;box-shadow:inset 0 1px #ffffff06}.landingDashboardStatLabel{color:#686874;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.landingDashboardStatValue{color:#f5f5f7;letter-spacing:-.045em;margin-top:12px;font-size:24px;font-weight:650;line-height:1;display:block}.landingDashboardStatTrend{color:#7dcb9a;margin-top:9px;font-size:8px;font-weight:600;display:block}.landingDashboardGrid{grid-template-columns:1.45fr 1fr;gap:13px;display:grid}.landingDashboardCard{background:#ffffff06;border:1px solid #fff1;border-radius:13px;min-height:230px;padding:18px}.landingDashboardCardHeader{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.landingDashboardCardHeader strong{color:#dddde4;font-size:10px;font-weight:650}.landingDashboardCardHeader span{color:#625e71;font-size:8px}.landingChart{height:165px;position:relative;overflow:hidden}.landingChart:before{content:"";background:repeating-linear-gradient(#0000 0 40px,#ffffff0b 41px,#0000 42px);position:absolute;inset:0}.landingChartLine{clip-path:polygon(0 74%,8% 67%,18% 72%,28% 48%,38% 55%,48% 35%,58% 42%,68% 24%,78% 31%,88% 9%,100% 0,100% 100%,0 100%);background:linear-gradient(#8b5cf633,#0000);height:95px;position:absolute;bottom:28px;left:0;right:0}.landingChartLine:after{content:"";clip-path:polygon(0 100%,8% 80%,18% 85%,28% 52%,38% 64%,48% 37%,58% 48%,68% 27%,78% 36%,88% 11%,100% 0);background:linear-gradient(90deg,#6d3de8,#a78bfa);height:2px;position:absolute;top:0;left:0;right:0}.landingOrder{border-bottom:1px solid #ffffff0b;align-items:center;gap:10px;padding:11px 0;display:flex}.landingOrder:last-child{border-bottom:0}.landingOrderIcon{background:linear-gradient(135deg,#8b5cf647,#8b5cf614);border:1px solid #8b5cf624;border-radius:8px;flex-shrink:0;width:28px;height:28px}.landingOrderInfo{flex:1;min-width:0}.landingOrderInfo strong{color:#c8c8d0;font-size:9px;font-weight:600;display:block}.landingOrderInfo span{color:#5e5e6a;margin-top:3px;font-size:7px;display:block}.landingOrderAmount{color:#e2e2e8;font-size:9px;font-weight:650}.landingSection{width:min(1320px,100% - 56px);margin:0 auto;padding:115px 0;position:relative}.landingSectionHeader{max-width:690px;margin-bottom:55px}.landingSectionHeader small{color:#9676dd;letter-spacing:.16em;text-transform:uppercase;margin-bottom:15px;font-size:10px;font-weight:750;display:block}.landingSectionHeader h2{color:#f4f4f6;letter-spacing:-.055em;margin:0;font-size:clamp(42px,5vw,66px);font-weight:720;line-height:1.03}.landingSectionHeader p{color:#858591;max-width:580px;margin:18px 0 0;font-size:16px;line-height:1.7}.landingFeatures{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.landingFeature{background:linear-gradient(145deg,#ffffff0b,#ffffff05);border:1px solid #ffffff13;border-radius:17px;min-height:280px;padding:32px;transition:transform .22s,border-color .22s,background .22s;position:relative;overflow:hidden}.landingFeature:after{content:"";filter:blur(35px);background:#7c3aed21;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-90px;right:-70px}.landingFeature:hover{background:linear-gradient(145deg,#ffffff0f,#ffffff06);border-color:#a78bfa33;transform:translateY(-4px)}.landingFeatureIcon{background:linear-gradient(135deg,#8b5cf633,#8b5cf60f);border:1px solid #8b5cf633;border-radius:11px;place-items:center;width:40px;height:40px;margin-bottom:35px;display:grid;box-shadow:0 0 30px #7c3aed14}.landingFeature h3{z-index:1;color:#ededf1;letter-spacing:-.025em;margin:0;font-size:20px;font-weight:650;position:relative}.landingFeature p{z-index:1;color:#777783;margin:11px 0 0;font-size:13px;line-height:1.65;position:relative}.landingShowcase{background:radial-gradient(circle at 80% 20%,#7c3aed26,#0000 35%),#0d0d12;border:1px solid #ffffff14;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 45px 90px #0000006b}.landingShowcaseInner{grid-template-columns:.8fr 1.2fr;align-items:center;gap:40px;padding:78px;display:grid}.landingShowcase h2{color:#f5f5f7;letter-spacing:-.055em;margin:0;font-size:clamp(38px,4vw,58px);line-height:1.02}.landingShowcase p{color:#81818d;margin:20px 0 0;font-size:14px;line-height:1.7}.landingMiniUi{background:linear-gradient(145deg,#ffffff0e,#ffffff05);border:1px solid #ffffff17;border-radius:17px;height:330px;padding:0;position:relative;overflow:hidden;box-shadow:0 30px 70px #0006}.landingMiniUi:before{content:"";filter:blur(50px);background:#8b5cf629;border-radius:50%;width:240px;height:240px;position:absolute;top:-90px;right:-70px}.landingMiniRows{z-index:1;gap:9px;margin-top:18px;display:grid;position:relative}.landingMiniRow{background:#ffffff06;border:1px solid #ffffff0e;border-radius:10px;grid-template-columns:1.5fr .7fr .5fr;align-items:center;min-height:52px;padding:0 13px;display:grid}.landingMiniRow strong{color:#c9c9d0;font-size:9px;font-weight:600}.landingMiniRow span{color:#777782;font-size:8px}.landingMiniRow b{color:#a78bfa;text-align:right;font-size:9px;font-weight:650}.landingPricing{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.landingPriceCard{background:linear-gradient(145deg,#ffffff0a,#ffffff05);border:1px solid #ffffff13;border-radius:18px;padding:34px;position:relative}.landingPriceCardFeatured{background:radial-gradient(circle at 50% 0,#8b5cf61f,#0000 50%),#101017;border-color:#8b5cf661;box-shadow:0 25px 70px #7c3aed1f}.landingPriceCard h3{color:#eeeef2;margin:0;font-size:19px;font-weight:650}.landingPrice{color:#fff;letter-spacing:-.055em;margin-top:22px;font-size:46px;font-weight:700;line-height:1}.landingPrice span{color:#6d6d78;letter-spacing:0;font-size:11px;font-weight:500}.landingPriceDescription{color:#777783;min-height:42px;margin:14px 0 25px;font-size:11px;line-height:1.6}.landingPriceFeatures{gap:11px;margin-bottom:27px;display:grid}.landingPriceFeatures span{color:#9999a4;font-size:10px}.landingPriceFeatures span:before{content:"✓";color:#8b5cf6;margin-right:8px}.landingCta{text-align:center;background:radial-gradient(circle at 50% 0,#8b5cf633,#0000 48%),linear-gradient(#ffffff0b,#ffffff05);border:1px solid #8b5cf62e;border-radius:25px;width:min(1320px,100% - 56px);margin:0 auto 80px;padding:90px 40px;position:relative;overflow:hidden}.landingCta:before{content:"";filter:blur(60px);background:#8b5cf629;border-radius:50%;width:500px;height:250px;position:absolute;top:-160px;left:50%;transform:translate(-50%)}.landingCta h2{z-index:1;color:#fff;letter-spacing:-.06em;margin:0;font-size:clamp(38px,5vw,62px);line-height:1;position:relative}.landingCta p{z-index:1;color:#858591;max-width:560px;margin:20px auto 30px;font-size:14px;line-height:1.65;position:relative}.landingFooter{color:#575762;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;width:min(1320px,100% - 56px);margin:0 auto;padding:28px 0 35px;font-size:10px;display:flex}.landingFooterLinks{gap:22px;display:flex}.landingFooterLinks a{transition:color .18s}.landingFooterLinks a:hover{color:#aaaab4}@media (max-width:900px){.landingNavLinks{display:none}.landingHero{padding-top:70px}.landingDashboardBody{grid-template-columns:1fr}.landingDashboardSidebar{display:none}.landingDashboardStats{grid-template-columns:repeat(2,minmax(0,1fr))}.landingShowcaseInner{grid-template-columns:1fr;padding:45px}.landingFeatures,.landingPricing{grid-template-columns:1fr}}@media (max-width:640px){.landingNav,.landingHero,.landingSection,.landingCta,.landingFooter{width:min(100% - 28px,1180px)}.landingNav{height:68px}.landingNavActions .landingButton{min-height:39px;padding:0 13px;font-size:11px}.landingLogin{display:none}.landingHero{padding-top:58px;padding-bottom:70px}.landingHero h1{font-size:clamp(58px,7vw,96px)}.landingHero p{font-size:14px}.landingHeroActions{flex-direction:column;width:100%}.landingHeroActions .landingButton{width:100%}.landingDashboardWrap{margin-top:58px}.landingDashboard{border-radius:17px;min-height:420px}.landingDashboardMain{padding:18px}.landingDashboardHeader h3{font-size:16px}.landingDashboardStats{gap:8px}.landingDashboardStat{min-height:88px;padding:12px}.landingDashboardStatValue{margin-top:9px;font-size:19px}.landingDashboardGrid{grid-template-columns:1fr}.landingDashboardCard{min-height:180px}.landingSection{padding:80px 0}.landingSectionHeader{margin-bottom:35px}.landingSectionHeader h2{font-size:38px}.landingShowcaseInner{padding:30px 22px}.landingShowcase h2{font-size:36px}.landingMiniUi{min-height:260px}.landingCta{padding:65px 22px}.landingCta h2{font-size:39px}.landingFooter{flex-direction:column;align-items:flex-start;gap:18px}}@keyframes landingHeroGlow{0%,to{opacity:.75;transform:translate(-50%)scale(1)}50%{opacity:1;transform:translate(-50%,12px)scale(1.08)}}@keyframes landingDashboardEnter{0%{opacity:0;filter:blur(8px);transform:translateY(45px)scale(.97)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes landingDashboardFloat{0%,to{transform:rotateX(1.5deg)translateY(0)}50%{transform:rotateX(1.5deg)translateY(-7px)}}@keyframes landingFloatLeft{0%,to{transform:translate(0,0)}50%{transform:translate(-6px,-9px)}}@keyframes landingFloatRight{0%,to{transform:translate(0,0)}50%{transform:translate(6px,-8px)}}@keyframes landingPulse{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}.landingHero:before{animation:9s ease-in-out infinite landingHeroGlow}.landingDashboard{animation:.9s cubic-bezier(.16,1,.3,1) both landingDashboardEnter,8s ease-in-out 1s infinite landingDashboardFloat}.landingDashboard:after{content:"";filter:blur(60px);pointer-events:none;background:#8b5cf614;border-radius:50%;width:520px;height:220px;animation:5s ease-in-out infinite landingPulse;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.landingDashboardSidebarItemActive{animation:4s ease-in-out infinite landingPulse}.landingFeature{will-change:transform}.landingFeature:hover{transform:translateY(-6px)}.landingButtonPrimary{will-change:transform}.landingButtonPrimary:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.landingHero:before,.landingDashboard,.landingDashboard:after,.landingDashboardSidebarItemActive{animation:none}.landingFeature,.landingButtonPrimary{transition:none}}.landingRecommendations{padding-top:90px}.recommendationShowcase{background:radial-gradient(circle at 85% 20%,#7c3aed29,#0000 38%),#0d0d12;border:1px solid #ffffff14;border-radius:24px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:40px;min-height:470px;padding:64px;animation:.9s cubic-bezier(.16,1,.3,1) both recommendationEnter;display:grid;position:relative;overflow:hidden;box-shadow:0 45px 90px #0000006b}.recommendationContent{z-index:2;max-width:470px;position:relative}.recommendationContent>small{background:linear-gradient(90deg,#a78bfa 0%,#c4b5fd 45%,#8b5cf6 100%);-webkit-text-fill-color:transparent;letter-spacing:.2em;text-transform:uppercase;-webkit-background-clip:text;background-clip:text;margin-bottom:22px;font-size:11px;font-weight:800;line-height:1;display:block}.recommendationEyebrow{color:#9b6cff;letter-spacing:.18em;text-transform:uppercase;margin-bottom:22px;font-size:11px;font-weight:700;display:block}.recommendationContent h2{color:#f5f5f7;letter-spacing:-.055em;margin:0;font-size:clamp(40px,4vw,58px);line-height:1.02}.recommendationContent p{color:#858591;max-width:500px;margin:24px 0 0;font-size:15px;line-height:1.7}.recommendationVisual{z-index:1;background:#101016;border:1px solid #ffffff17;border-radius:18px;min-width:0;position:relative;overflow:hidden;box-shadow:0 30px 70px #0006}.recommendationVisual img{width:100%;height:auto;display:block;transform:scale(1.01)}.recommendationGlow{filter:blur(90px);pointer-events:none;background:#7c3aed1f;border-radius:50%;width:500px;height:500px;animation:8s ease-in-out infinite recommendationGlow;position:absolute;top:-280px;left:20%}.recommendationContent{z-index:2;background:0 0;padding:0;position:relative}.recommendationTop{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.recommendationLabel{color:#b7a2ec;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:9px;font-weight:750;display:flex}.recommendationPulse{background:#9b72ff;border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite recommendationDot;box-shadow:0 0 0 4px #8b5cf61a,0 0 16px #8b5cf6cc}.recommendationTime{color:#555560;font-size:9px}.recommendationClient{border-bottom:1px solid #ffffff0f;align-items:center;gap:12px;padding-bottom:25px;display:flex}.recommendationAvatar{color:#d9cdf9;background:linear-gradient(135deg,#8b5cf647,#8b5cf614);border:1px solid #a78bfa33;border-radius:12px;place-items:center;width:42px;height:42px;font-size:14px;font-weight:700;display:grid;box-shadow:0 10px 30px #7c3aed1f}.recommendationClient strong{color:#eeeef2;font-size:14px;font-weight:650;display:block}.recommendationClient span{color:#62626e;margin-top:4px;font-size:9px;display:block}.recommendationMain{gap:16px;margin-top:29px;display:flex}.recommendationIcon{color:#b99bff;background:#8b5cf61a;border:1px solid #8b5cf63d;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:17px;display:grid;box-shadow:0 0 25px #7c3aed1a}.recommendationMain h3{color:#f3f3f6;letter-spacing:-.035em;margin:0;font-size:22px;font-weight:650}.recommendationMain p{color:#777783;max-width:520px;margin:9px 0 0;font-size:12px;line-height:1.65}.recommendationMetrics{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:28px;display:grid}.recommendationMetrics>div{background:#ffffff06;border:1px solid #ffffff0e;border-radius:10px;padding:13px}.recommendationMetrics span{color:#5e5e69;font-size:8px;display:block}.recommendationMetrics strong{color:#d6d6de;margin-top:7px;font-size:11px;font-weight:650;display:block}.recommendationMetrics .recommendationRisk{color:#c09cff}.recommendationActions{gap:9px;margin-top:20px;display:flex}.recommendationActions button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#8f5af4,#6d35d8);border:1px solid #a78bfa47;border-radius:9px;padding:0 15px;font-size:10px;font-weight:650;transition:transform .18s,box-shadow .18s;box-shadow:0 10px 30px #7c3aed26}.recommendationActions button:hover{transform:translateY(-2px);box-shadow:0 14px 35px #7c3aed40}.recommendationActions button span{margin-left:8px}.recommendationActions .recommendationSecondary{color:#a4a4af;box-shadow:none;background:#ffffff09;border-color:#ffffff14}.recommendationSide{z-index:1;background:linear-gradient(#8b5cf60b,#ffffff03);padding:34px 28px;position:relative}.recommendationSideLabel{color:#62626e;letter-spacing:.12em;text-transform:uppercase;margin-bottom:17px;font-size:8px;font-weight:750}.recommendationOffer{background:#ffffff06;border:1px solid #ffffff0e;border-radius:12px;align-items:center;gap:11px;margin-bottom:9px;padding:14px;transition:transform .2s,border-color .2s;display:flex}.recommendationOffer:hover{border-color:#a78bfa2e;transform:translate(3px)}.recommendationOfferPrimary{background:linear-gradient(135deg,#8b5cf61a,#ffffff06);border-color:#8b5cf62b}.recommendationOfferIcon{color:#b99cff;background:#8b5cf61c;border-radius:9px;flex-shrink:0;place-items:center;width:31px;height:31px;font-size:13px;font-weight:700;display:grid}.recommendationOffer div:nth-child(2){flex:1;min-width:0}.recommendationOffer span{color:#8f70ce;letter-spacing:.1em;font-size:7px;font-weight:750;display:block}.recommendationOffer strong{color:#d5d5dd;margin-top:3px;font-size:10px;font-weight:650;display:block}.recommendationOffer small{color:#595964;margin-top:3px;font-size:7px;display:block}.recommendationOffer>b{color:#9d7ce4;font-size:9px;font-weight:650}.recommendationInsight{background:#0000001f;border:1px solid #ffffff0e;border-radius:12px;margin-top:20px;padding:17px}.recommendationInsight span{color:#7f64b7;letter-spacing:.12em;font-size:7px;font-weight:750}.recommendationInsight p{color:#73737e;margin:8px 0 0;font-size:9px;line-height:1.6}@keyframes recommendationEnter{0%{opacity:0;filter:blur(6px);transform:translateY(35px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes recommendationGlow{0%,to{opacity:.65;transform:translate(0,0)scale(1)}50%{opacity:1;transform:translate(40px,25px)scale(1.12)}}@keyframes recommendationDot{0%,to{box-shadow:0 0 0 4px #8b5cf614,0 0 12px #8b5cf680}50%{box-shadow:0 0 0 7px #8b5cf608,0 0 22px #8b5cf6e6}}@media (max-width:900px){.recommendationShowcase{grid-template-columns:1fr;gap:32px;padding:45px}.recommendationContent{max-width:100%}}@media (max-width:640px){.recommendationContent,.recommendationSide{padding:25px 20px}.recommendationMain h3{font-size:18px}.recommendationMetrics{grid-template-columns:1fr}.recommendationActions{flex-direction:column}.recommendationActions button{width:100%}}@media (prefers-reduced-motion:reduce){.recommendationShowcase,.recommendationGlow,.recommendationPulse{animation:none}}.landingDashboard img{width:100%;height:auto;display:block}@media (max-width:640px){.landingDashboard{height:300px;min-height:300px}.landingDashboard img{object-fit:cover;object-position:center top;width:auto;max-width:none;height:100%}}.landingMiniUi img{object-fit:fill;width:100%;height:100%;display:block}@media (max-width:640px){.landingMiniUi{width:100%;height:auto;min-height:0;overflow:hidden}.landingMiniUi img{object-fit:contain;width:100%;height:auto;display:block}.landingLogin{white-space:nowrap;align-items:center;padding:0 8px;font-size:11px;display:flex}.landingNavActions{gap:6px}}
.dashboard-module__rFLKKa__metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.dashboard-module__rFLKKa__metric{border:1px solid var(--border);background:radial-gradient(circle at 100% 0, #7957ff14, transparent 42%), var(--surface);border-radius:12px;flex-direction:column;min-width:0;min-height:132px;padding:18px 18px 16px;text-decoration:none;transition:border-color .18s,transform .18s,background .18s;display:flex}.dashboard-module__rFLKKa__metric:hover{border-color:#7957ff4d;transform:translateY(-1px)}.dashboard-module__rFLKKa__metric>span{color:var(--text-muted);letter-spacing:.09em;font-size:9px;font-weight:800}.dashboard-module__rFLKKa__metric>strong{color:var(--text);letter-spacing:-.03em;margin-top:13px;font-size:28px;line-height:1}.dashboard-module__rFLKKa__metric>small{color:var(--text-muted);margin-top:auto;font-size:10px;line-height:1.4}.dashboard-module__rFLKKa__metricPurple{border-color:#7957ff3d}.dashboard-module__rFLKKa__metricPurple>strong{color:var(--purple-light)}.dashboard-module__rFLKKa__metricAmber{border-color:#f0b85a47}.dashboard-module__rFLKKa__metricAmber>strong{color:var(--yellow)}.dashboard-module__rFLKKa__metricRed{border-color:#f064784d}.dashboard-module__rFLKKa__metricRed>strong{color:var(--red)}.dashboard-module__rFLKKa__mainGrid{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:14px;margin-bottom:14px;display:grid}.dashboard-module__rFLKKa__bottomGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:14px;margin-top:14px;display:grid}.dashboard-module__rFLKKa__panel{border:1px solid var(--border);background:var(--surface);border-radius:12px;min-width:0;overflow:hidden}.dashboard-module__rFLKKa__panelHead{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:17px 20px;display:flex}.dashboard-module__rFLKKa__panelHead>div{min-width:0}.dashboard-module__rFLKKa__eyebrow{color:var(--purple-light);letter-spacing:.12em;margin-bottom:6px;font-size:9px;font-weight:800;display:block}.dashboard-module__rFLKKa__panelHead h2{color:var(--text);margin:0;font-size:17px;line-height:1.2}.dashboard-module__rFLKKa__panelHead p{color:var(--text-muted);margin:4px 0 0;font-size:11px}.dashboard-module__rFLKKa__panelLink{color:var(--purple-light);flex-shrink:0;font-size:11px;font-weight:700;text-decoration:none;transition:color .15s}.dashboard-module__rFLKKa__panelLink:hover{color:#b2a2ff}.dashboard-module__rFLKKa__taskList{flex-direction:column;display:flex}.dashboard-module__rFLKKa__taskRow{border-bottom:1px solid #ffffff0e;align-items:center;gap:13px;min-height:68px;padding:11px 20px;text-decoration:none;transition:background .15s,padding .15s;display:flex}.dashboard-module__rFLKKa__taskRow:last-child{border-bottom:0}.dashboard-module__rFLKKa__taskRow:hover{background:#ffffff05;padding-left:23px}.dashboard-module__rFLKKa__taskIcon{width:28px;height:28px;color:var(--green);background:#45d48b12;border:1px solid #45d48b33;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.dashboard-module__rFLKKa__taskIconRed{color:var(--red);background:#f0647812;border-color:#f0647838}.dashboard-module__rFLKKa__taskMain{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.dashboard-module__rFLKKa__taskMain strong{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.dashboard-module__rFLKKa__taskMain span{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.dashboard-module__rFLKKa__taskMeta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:5px;display:flex}.dashboard-module__rFLKKa__taskMeta>span{color:var(--text-muted);font-size:10px}.dashboard-module__rFLKKa__taskMeta .dashboard-module__rFLKKa__overdue{color:var(--red)}.dashboard-module__rFLKKa__taskMeta b{border-radius:5px;padding:4px 7px;font-size:8px;font-weight:800}.dashboard-module__rFLKKa__priorityHigh{color:var(--red);background:#f0647817;border:1px solid #f0647829}.dashboard-module__rFLKKa__priorityMedium{color:var(--yellow);background:#f0b85a17;border:1px solid #f0b85a29}.dashboard-module__rFLKKa__priorityLow{color:var(--green);background:#45d48b12;border:1px solid #45d48b24}.dashboard-module__rFLKKa__rowArrow{color:var(--text-muted);font-size:13px}.dashboard-module__rFLKKa__empty{flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:190px;padding:25px;display:flex}.dashboard-module__rFLKKa__emptyIcon{width:38px;height:38px;color:var(--green);background:#45d48b0f;border:1px solid #45d48b2e;border-radius:10px;justify-content:center;align-items:center;margin-bottom:4px;font-weight:800;display:flex}.dashboard-module__rFLKKa__empty strong{color:var(--text);font-size:13px}.dashboard-module__rFLKKa__empty span{color:var(--text-muted);font-size:10px}.dashboard-module__rFLKKa__emptySmall{color:var(--text-muted);padding:30px 20px;font-size:11px}.dashboard-module__rFLKKa__salesHero{background:radial-gradient(circle at 100% 0,#7957ff1a,#0000 50%);border-bottom:1px solid #ffffff0e;padding:20px}.dashboard-module__rFLKKa__salesHero>span{color:var(--text-muted);letter-spacing:.1em;margin-bottom:8px;font-size:9px;font-weight:800;display:block}.dashboard-module__rFLKKa__salesHero>strong{color:var(--text);letter-spacing:-.04em;font-size:31px;line-height:1;display:block}.dashboard-module__rFLKKa__salesHero>small{color:var(--text-muted);margin-top:9px;font-size:10px;display:block}.dashboard-module__rFLKKa__salesStats{grid-template-columns:repeat(3,1fr);display:grid}.dashboard-module__rFLKKa__salesStats>div{border-right:1px solid #ffffff0e;flex-direction:column;justify-content:center;min-height:86px;padding:15px;display:flex}.dashboard-module__rFLKKa__salesStats>div:last-child{border-right:0}.dashboard-module__rFLKKa__salesStats span{color:var(--text-muted);letter-spacing:.07em;margin-bottom:7px;font-size:8px;font-weight:800}.dashboard-module__rFLKKa__salesStats strong{color:var(--text);font-size:15px}.dashboard-module__rFLKKa__pipeline{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;min-height:145px;padding:20px;display:grid}.dashboard-module__rFLKKa__pipelineItem{border:1px solid var(--border);background:#ffffff03;border-radius:10px;flex-direction:column;min-width:0;padding:13px 15px;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:flex;position:relative}.dashboard-module__rFLKKa__pipelineItem:hover{background:#7957ff06;border-color:#7957ff47;transform:translateY(-1px)}.dashboard-module__rFLKKa__pipelineItem>span{color:var(--text-muted);letter-spacing:.08em;font-size:8px;font-weight:800}.dashboard-module__rFLKKa__pipelineItem>strong{color:var(--text);margin-top:9px;font-size:24px;line-height:1}.dashboard-module__rFLKKa__pipelineItem>small{color:var(--text-muted);margin-top:6px;font-size:9px}.dashboard-module__rFLKKa__pipelineDot{border-radius:50%;width:6px;height:6px;margin-bottom:9px}.dashboard-module__rFLKKa__dotAmber{background:var(--yellow);box-shadow:0 0 10px #f0b85a66}.dashboard-module__rFLKKa__dotBlue{background:var(--blue);box-shadow:0 0 10px #5b8cff66}.dashboard-module__rFLKKa__dotGreen{background:var(--green);box-shadow:0 0 10px #45d48b66}.dashboard-module__rFLKKa__pipelineArrow{color:var(--text-muted);padding:0 14px;font-size:15px}.dashboard-module__rFLKKa__clientStats{grid-template-columns:repeat(2,1fr);display:grid}.dashboard-module__rFLKKa__clientStat{border-bottom:1px solid #ffffff0e;border-right:1px solid #ffffff0e;flex-direction:column;justify-content:center;min-height:91px;padding:15px 18px;text-decoration:none;transition:background .15s;display:flex}.dashboard-module__rFLKKa__clientStat:nth-child(2n){border-right:0}.dashboard-module__rFLKKa__clientStat:nth-child(3),.dashboard-module__rFLKKa__clientStat:nth-child(4){border-bottom:0}.dashboard-module__rFLKKa__clientStat:hover{background:#ffffff05}.dashboard-module__rFLKKa__clientStat span{color:var(--text-muted);letter-spacing:.07em;font-size:8px;font-weight:800}.dashboard-module__rFLKKa__clientStat strong{color:var(--text);margin-top:8px;font-size:21px}.dashboard-module__rFLKKa__clientStatWarning strong{color:var(--yellow)}.dashboard-module__rFLKKa__clientFooter{border-top:1px solid #ffffff0e;justify-content:space-between;align-items:center;min-height:52px;padding:0 18px;display:flex}.dashboard-module__rFLKKa__clientFooter span{color:var(--text-muted);font-size:10px}.dashboard-module__rFLKKa__clientFooter strong{color:var(--text);font-size:12px}.dashboard-module__rFLKKa__activityList{flex-direction:column;display:flex}.dashboard-module__rFLKKa__activityRow{border-bottom:1px solid #ffffff0e;align-items:center;gap:11px;min-height:57px;padding:9px 18px;text-decoration:none;transition:background .15s;display:flex}.dashboard-module__rFLKKa__activityRow:last-child{border-bottom:0}.dashboard-module__rFLKKa__activityRow:hover{background:#ffffff05}.dashboard-module__rFLKKa__activityIcon{width:27px;height:27px;color:var(--purple-light);background:#7957ff0d;border:1px solid #7957ff29;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;display:flex}.dashboard-module__rFLKKa__activityMain{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.dashboard-module__rFLKKa__activityAuthor{color:#8d76ff;margin-bottom:2px;font-size:10px;font-weight:800;display:block}.dashboard-module__rFLKKa__activityMain strong{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.dashboard-module__rFLKKa__activityMain span{color:var(--text-muted);font-size:9px}.dashboard-module__rFLKKa__activityRow time{color:var(--text-muted);flex-shrink:0;font-size:9px}.dashboard-module__rFLKKa__quickActions{border:1px solid var(--border);background:var(--surface);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;min-height:74px;margin-top:14px;padding:13px 18px;display:flex}.dashboard-module__rFLKKa__quickActions>div:first-child{flex-shrink:0}.dashboard-module__rFLKKa__quickActions>div:first-child strong{color:var(--text);font-size:13px;display:block}.dashboard-module__rFLKKa__quickActions .dashboard-module__rFLKKa__eyebrow{margin-bottom:4px}.dashboard-module__rFLKKa__quickButtons{align-items:center;gap:8px;display:flex}.dashboard-module__rFLKKa__quickButton{border:1px solid var(--border);background:var(--surface-2);min-height:35px;color:var(--text-secondary);border-radius:8px;align-items:center;gap:7px;padding:0 13px;font-size:10px;font-weight:700;text-decoration:none;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.dashboard-module__rFLKKa__quickButton:hover{color:var(--text);border-color:#7957ff4d}.dashboard-module__rFLKKa__quickButton>span{color:var(--purple-light)}.dashboard-module__rFLKKa__quickButtonPrimary{background:var(--purple);color:#fff;border-color:#7957ff66}.dashboard-module__rFLKKa__quickButtonPrimary:hover{border-color:var(--purple-light);background:var(--purple-light);color:#fff}.dashboard-module__rFLKKa__quickButtonPrimary>span{color:#fff}@media (max-width:1250px){.dashboard-module__rFLKKa__metrics{grid-template-columns:repeat(3,1fr)}.dashboard-module__rFLKKa__mainGrid,.dashboard-module__rFLKKa__bottomGrid{grid-template-columns:1fr}}@media (max-width:850px){.dashboard-module__rFLKKa__metrics{grid-template-columns:repeat(2,1fr)}.dashboard-module__rFLKKa__pipeline{grid-template-columns:1fr;gap:8px}.dashboard-module__rFLKKa__pipelineArrow{display:none}.dashboard-module__rFLKKa__quickActions{flex-direction:column;align-items:flex-start}.dashboard-module__rFLKKa__quickButtons{flex-wrap:wrap;width:100%}}@media (max-width:1023px){.dashboard-module__rFLKKa__mainGrid,.dashboard-module__rFLKKa__bottomGrid{grid-template-columns:minmax(0,1fr)}.dashboard-module__rFLKKa__pipeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dashboard-module__rFLKKa__pipelineArrow{display:none}}@media (max-width:767px){.dashboard-module__rFLKKa__mainGrid,.dashboard-module__rFLKKa__bottomGrid{grid-template-columns:1fr;gap:10px}.dashboard-module__rFLKKa__panelHead{gap:12px;padding:14px}.dashboard-module__rFLKKa__panelHead h2{font-size:15px}.dashboard-module__rFLKKa__panelHead p{line-height:1.4}.dashboard-module__rFLKKa__panelLink{font-size:10px}.dashboard-module__rFLKKa__taskRow{gap:9px;padding:10px 14px}.dashboard-module__rFLKKa__taskMeta{gap:4px}.dashboard-module__rFLKKa__taskMeta>span{font-size:9px}.dashboard-module__rFLKKa__salesHero{padding:16px}.dashboard-module__rFLKKa__salesHero>strong{font-size:27px}.dashboard-module__rFLKKa__salesStats>div{min-height:76px;padding:12px}.dashboard-module__rFLKKa__pipeline{grid-template-columns:1fr;gap:8px;padding:14px}.dashboard-module__rFLKKa__pipelineItem{padding:12px}.dashboard-module__rFLKKa__pipelineItem>strong{font-size:21px}.dashboard-module__rFLKKa__clientStat{min-height:78px;padding:12px 14px}.dashboard-module__rFLKKa__clientFooter{padding:0 14px}.dashboard-module__rFLKKa__activityRow{gap:9px;padding:9px 14px}.dashboard-module__rFLKKa__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-module__rFLKKa__metrics .dashboard-module__rFLKKa__metric:last-child{grid-column:1/-1}}
