@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;700;800&family=Rubik:wght@400;500;700;800&display=swap";@font-face{font-family:Firjar;src:url(/fonts/Firjar-Regular.woff2)format("woff2");font-display:swap}:root{--color-primary:#1e3a8a;--color-primary-light:#1e40af;--color-primary-hover:#1e40af;--color-primary-active:#1e3a8a;--color-primary-rgb:30, 58, 138;--color-primary-light-rgb:30, 64, 175;--color-bg:#fff;--color-bg-secondary:#f9fafb;--color-bg-secondary-rgb:249, 250, 251;--color-surface:#fff;--color-surface-rgb:255, 255, 255;--color-surface-soft:#f3f4f6;--color-surface-soft-rgb:243, 244, 246;--color-surface-elevated:#fff;--color-border:#e5e7eb;--color-border-rgb:229, 231, 235;--color-border-strong:#d1d5db;--color-border-strong-rgb:209, 213, 219;--color-text:#111827;--color-text-rgb:17, 24, 39;--color-text-muted:#6b7280;--color-text-muted-rgb:107, 114, 128;--color-text-subtle:#9ca3af;--color-text-subtle-rgb:156, 163, 175;--color-white:#fff;--color-white-rgb:255, 255, 255;--color-heading:#111827;--color-heading-rgb:17, 24, 39;--color-gold:#d4af37;--color-gold-hover:#b8962e;--color-gold-rgb:212, 175, 55;--color-gold-glow:#f3e6a6;--color-success:#10b981;--color-warning:#f59e0b;--color-error:#ef4444;--color-info:#3b82f6;--color-hero-bg:#f3f4f6;--color-input-bg:#f3f4f6;--color-overlay:#0f172ab3;--color-premium-surface:#111827;--color-premium-surface-alt:#1e3a8a;--color-premium-surface-rgb:17, 24, 39;--color-on-dark:#f9fafb;--color-on-dark-rgb:249, 250, 251;--color-on-dark-muted:#d1d5db;--color-on-dark-muted-rgb:209, 213, 219;--color-on-dark-subtle:#9ca3af;--font-family-ar:"Rubik", sans-serif;--font-family-en:"Plus Jakarta Sans", sans-serif;--font-family-brand-ar:"Firjar", "Rubik", sans-serif;--font-family:var(--font-family-ar);--border-radius:12px}html[lang=en]{--font-family:var(--font-family-en)}html[lang=ar]{--font-family:var(--font-family-ar)}[data-theme=dark]{--color-primary:#3b82f6;--color-primary-light:#60a5fa;--color-primary-hover:#60a5fa;--color-primary-active:#2563eb;--color-primary-rgb:59, 130, 246;--color-primary-light-rgb:96, 165, 250;--color-bg:#0f172a;--color-bg-secondary:#111827;--color-bg-secondary-rgb:17, 24, 39;--color-surface:#1f2937;--color-surface-rgb:31, 41, 55;--color-surface-soft:#374151;--color-surface-soft-rgb:55, 65, 81;--color-surface-elevated:#374151;--color-border:#374151;--color-border-rgb:55, 65, 81;--color-border-strong:#4b5563;--color-border-strong-rgb:75, 85, 99;--color-text:#f9fafb;--color-text-rgb:249, 250, 251;--color-text-muted:#d1d5db;--color-text-muted-rgb:209, 213, 219;--color-text-subtle:#9ca3af;--color-text-subtle-rgb:156, 163, 175;--color-heading:#f9fafb;--color-heading-rgb:249, 250, 251;--color-gold:#facc15;--color-gold-hover:#fef08a;--color-gold-rgb:250, 204, 21;--color-gold-glow:#fef08a;--color-input-bg:#111827eb;--color-overlay:#0f172ad1;--color-premium-surface:#111827;--color-premium-surface-alt:#1f2937;--color-premium-surface-rgb:17, 24, 39}*{box-sizing:border-box;margin:0;padding:0}body,html{max-width:100vw;overflow-x:hidden}body{font-family:var(--font-family);background-color:var(--color-bg);color:var(--color-text);line-height:1.6}a{color:inherit;text-decoration:none}ul{list-style:none}.container{max-width:1200px;margin:0 auto;padding:0 24px}.page-section{padding:80px 0}@media (width<=768px){.page-section{padding:48px 0}}.page-shell{max-width:1200px;margin:0 auto}@media (width<=1200px){.page-shell{padding:0 24px}}@media (width<=768px){.page-shell{padding:0 16px}}.page-card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:20px}.page-card--legal{padding:40px}@media (width<=768px){.page-card--legal{padding:24px 20px}}.navbar{border-bottom:1px solid var(--color-border)}.nav-content{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:24px;display:flex}@media (width<=768px){.nav-content{padding:12px 24px}}.nav-right{align-items:center;gap:40px;min-width:0;display:flex}@media (width<=768px){.nav-right{gap:12px}}.logo{color:var(--color-heading);direction:ltr;align-items:center;gap:4px;display:inline-flex}@media (width<=768px){.logo{gap:10px}}.logo-icon{object-fit:contain;flex-shrink:0;width:56px;height:56px}@media (width<=768px){.logo-icon{width:44px;height:44px}}[data-theme=dark] .logo-icon{background-color:#fffffff0;border-radius:18px;padding:5px;box-shadow:0 10px 24px #0f172a33}.logo-wordmark{flex-direction:column;justify-content:center;align-items:flex-start;gap:.18rem;line-height:1;display:flex}.logo-wordmark-ar{font-family:var(--font-family-brand-ar);font-size:1.7rem;line-height:.9}.logo-wordmark-en{text-transform:uppercase;font-family:Plus Jakarta Sans,sans-serif;font-size:.8rem;font-weight:700;line-height:1}@media (width<=768px){.logo-wordmark{gap:.14rem}.logo-wordmark-ar{font-size:1.35rem}.logo-wordmark-en{font-size:.6rem}}html[dir=rtl] .logo{flex-direction:row-reverse}html[dir=rtl] .logo-wordmark{text-align:right}.nav-links{gap:32px;display:flex}@media (width<=768px){.nav-links{display:none}}.nav-links a{color:var(--color-text-muted);font-size:1rem;font-weight:500;transition:color .3s}.nav-links a:hover{color:var(--color-heading)}.btn{text-align:center;cursor:pointer;font-size:1rem;font-weight:700;font-family:var(--font-family);border:none;border-radius:6px;padding:12px 28px;transition:all .3s;display:inline-block}.btn-primary{background-color:var(--color-primary);color:var(--color-white)}.btn-primary:hover{background-color:var(--color-primary-hover)}.btn-outline{color:var(--color-text-muted);border:1px solid var(--color-border);background-color:#0000}.btn-outline:hover{color:var(--color-heading);border-color:var(--color-text-muted)}.nav-actions{align-items:center;gap:12px;display:flex}@media (width<=768px){.nav-actions{gap:6px}}.nav-left{align-items:center;gap:16px;display:flex}@media (width<=768px){.nav-left{gap:6px!important}}.nav-left .nav-menu-toggle,.mobile-nav{display:none}.nav-menu-toggle{flex-shrink:0}.nav-menu-toggle svg,.mobile-nav-close svg{width:20px;height:20px}.mobile-nav{z-index:1200;visibility:hidden;pointer-events:none;position:fixed;inset:0}.mobile-nav.is-open{visibility:visible;pointer-events:auto}.mobile-nav-backdrop{background:var(--color-overlay);opacity:0;transition:opacity .28s;position:absolute;inset:0}.mobile-nav-panel{background:linear-gradient(180deg, rgba(var(--color-surface-rgb), .98) 0%, rgba(var(--color-bg-secondary-rgb), .96) 100%);border-left:1px solid var(--color-border);border-right:none;flex-direction:column;gap:24px;width:min(340px,88vw);padding:24px 20px 28px;transition:transform .28s;display:flex;position:absolute;inset:0 0 0 auto;transform:translate(calc(100% + 24px));box-shadow:0 18px 48px #0f172a2e}html[dir=rtl] .mobile-nav-panel{border-left:none;border-right:1px solid var(--color-border);left:0;right:auto;transform:translate(calc(-100% - 24px))}.mobile-nav.is-open .mobile-nav-backdrop{opacity:1}.mobile-nav.is-open .mobile-nav-panel{transform:translate(0)}.mobile-nav-header{justify-content:flex-end;display:flex}html[dir=rtl] .mobile-nav-header{justify-content:flex-start}.mobile-nav-links{flex-direction:column;gap:0;display:flex}.mobile-nav-links a{min-height:68px;color:var(--color-heading);border-bottom:1px solid rgba(var(--color-border-rgb), .9);background:0 0;justify-content:flex-start;align-items:center;padding:14px 0;font-size:1rem;font-weight:600;transition:color .22s,border-color .22s;display:flex}.mobile-nav-links a:hover{color:var(--color-primary);border-color:rgba(var(--color-primary-rgb), .24)}.mobile-nav-actions{align-items:center;gap:12px;padding-top:12px;display:flex}[data-theme=dark] .mobile-nav-panel{background:linear-gradient(180deg, rgba(var(--color-surface-rgb), .98) 0%, rgba(var(--color-bg-secondary-rgb), .98) 100%)}[data-theme=dark] .mobile-nav-links a{color:var(--color-on-dark);border-bottom-color:rgba(var(--color-border-rgb), .9)}[data-theme=dark] .mobile-nav-links a:hover{color:#dbeafe;border-color:rgba(var(--color-primary-light-rgb), .34)}[data-theme=dark] .mobile-nav-actions{border-top-color:rgba(var(--color-border-rgb), .9)}@media (width<=1023px){.nav-content{align-items:center;gap:12px}.nav-right{flex:auto}.logo{min-width:0}.nav-links,.nav-actions{display:none}.nav-left{gap:10px}.nav-left .nav-menu-toggle,.mobile-nav{display:block}}@media (width<=768px){.nav-actions .btn,.nav-left>.btn{white-space:nowrap;box-sizing:border-box;justify-content:center;align-items:center;height:40px;padding:0 8px;font-size:.875rem;display:inline-flex}}@media (width<=1023px){.nav-left>.btn:not(.nav-menu-toggle){justify-content:center;align-items:center;height:44px;padding:0 16px;display:inline-flex}.nav-menu-toggle{justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}}.btn-secondary{background-color:var(--color-surface);color:var(--color-heading);border:1px solid var(--color-border);font-weight:600}.btn-secondary:hover{background-color:var(--color-bg);color:var(--color-heading)}.btn-icon{border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.hero{padding:72px 0 96px;position:relative;overflow:hidden}.hero:before,.hero:after{content:"";pointer-events:none;filter:blur(10px);border-radius:999px;position:absolute}.hero:before{top:-120px;background:radial-gradient(circle,#3b82f638 0%,#3b82f600 72%);width:420px;height:420px;display:none;inset-inline-end:-140px}.hero:after{bottom:-120px;background:radial-gradient(circle,#facc1524 0%,#facc1500 70%);width:320px;height:320px;display:none;inset-inline-start:-120px}@media (width<=768px){.hero{padding:48px 0}}.hero-layout{z-index:1;align-items:flex-start;gap:clamp(32px,5vw,72px);display:flex;position:relative}@media (width<=1024px){.hero-layout{text-align:center;flex-direction:column;align-items:center}}.hero-content{text-align:start;flex-direction:column;flex:0 500px;align-self:stretch;max-width:500px;margin:0;display:flex}@media (width<=1024px){.hero-content{text-align:center;flex:0;max-width:760px;margin:0 auto}}@media (width<=768px){.hero-content{width:100%}}.hero-kicker{color:var(--color-primary);background-color:#3b82f614;border:1px solid #3b82f629;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin-bottom:18px;padding:8px 14px;font-size:.82rem;font-weight:700;display:inline-flex}@media (width<=1024px){.hero-kicker{margin-inline:auto}}[data-theme=dark] .hero-kicker{color:#93c5fd;background-color:#3b82f624;border-color:#60a5fa33}.hero-description-list{text-align:start;gap:6px;max-width:33rem;margin-bottom:18px;padding-inline-start:1rem;list-style:outside;display:grid}@media (width<=1024px){.hero-description-list{margin-inline:auto}}.hero-description-item{color:var(--color-text);font-size:.9rem;font-weight:500;line-height:1.5}.hero-description-item::marker{color:var(--color-primary-light)}@media (width<=768px){.hero-description-item{font-size:.86rem}}.hero-platforms{flex-wrap:wrap;gap:10px;margin-top:auto;margin-bottom:22px;display:flex}@media (width<=1024px){.hero-platforms{justify-content:center}}.hero-platform-pill{min-height:38px;color:var(--color-heading);background-color:#3b82f60f;border:1px solid #3b82f624;border-radius:999px;justify-content:center;align-items:center;padding:8px 14px;font-size:.82rem;font-weight:700;display:inline-flex}[data-theme=dark] .hero-platform-pill{color:#dbeafe;background-color:#3b82f61f;border-color:#60a5fa2e}.hero-actions{align-items:center;gap:16px;margin-bottom:12px;display:flex}@media (width<=1024px){.hero-actions{justify-content:center}}.hero-actions .btn{justify-content:center;align-items:center;display:inline-flex}.hero-demo-links{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}@media (width<=1024px){.hero-demo-links{justify-content:center}}@media (width<=560px){.hero-demo-links{flex-direction:column;align-items:stretch}}.hero-demo-links .btn{justify-content:center;align-items:center;display:inline-flex}.btn-store-link{min-height:52px;color:var(--color-white);box-shadow:0 14px 30px rgba(var(--color-premium-surface-rgb), .16);border:1px solid #0000;gap:10px;padding:12px 22px}.btn-store-link:hover{color:var(--color-white);box-shadow:0 18px 36px rgba(var(--color-premium-surface-rgb), .2);transform:translateY(-1px)}.btn-store-link--ios{background:linear-gradient(135deg,#111827 0%,#1f2937 48%,#374151 100%);border-color:#ffffff1a}.btn-store-link--ios:hover{background:linear-gradient(135deg,#0f172a 0%,#1e293b 48%,#334155 100%)}.btn-store-link--android{background:linear-gradient(135deg, #34a8531f 0%, #4285f41f 100%), var(--color-surface);color:var(--color-heading);border-color:#34a85357}.btn-store-link--android:hover{background:linear-gradient(135deg, #34a8532e 0%, #4285f42e 100%), var(--color-surface);color:var(--color-heading);border-color:#4285f46b}.store-icon{flex-shrink:0;width:22px;height:22px}.store-icon--apple{fill:currentColor}.store-icon--play{filter:drop-shadow(0 1px 2px #0000002e)}.play-triangle--green{fill:#34a853}.play-triangle--blue{fill:#4285f4}.play-triangle--yellow{fill:#fbbc04}.play-triangle--red{fill:#ea4335}[data-theme=dark] .btn-store-link{box-shadow:0 16px 34px #00000052}[data-theme=dark] .btn-store-link--android{background:linear-gradient(135deg, #34a85329 0%, #4285f429 100%), rgba(var(--color-surface-rgb), .94);color:var(--color-on-dark);border-color:#34a8535c}[data-theme=dark] .btn-store-link--android:hover{color:var(--color-on-dark);border-color:#4285f47a}.hero-content h1{color:var(--color-heading);letter-spacing:-.03em;text-wrap:balance;margin-top:0;margin-bottom:18px;font-size:clamp(1.95rem,2.8vw,3.25rem);font-weight:700;line-height:1.12}@media (width<=768px){.hero-content h1{margin-bottom:16px;font-size:1.85rem}}.hero-nowrap{white-space:nowrap}.hero-visual{perspective:1800px;isolation:isolate;flex:480px;min-height:640px;position:relative}@media (width<=1024px){.hero-visual{width:100%;max-width:520px}}@media (width<=768px){.hero-visual{max-width:420px;min-height:auto}}.hero-dashboard{min-height:inherit;z-index:1;transform-style:preserve-3d;position:relative}.hero-dashboard:before,.hero-dashboard:after{content:"";pointer-events:none;transform-origin:50%;border-radius:30px;height:90%;position:absolute;inset:5% 4% auto}.hero-dashboard:before{background:linear-gradient(180deg, rgba(var(--color-white-rgb), .88), rgba(var(--color-bg-secondary-rgb), .92));border:1px solid rgba(var(--color-border-rgb), .72);box-shadow:0 24px 40px rgba(var(--color-text-rgb), .08);transform:translate3d(20px,18px,-70px)scale(.965)}html[dir=rtl] .hero-dashboard:before{transform:translate3d(-20px,18px,-70px)scale(.965)}.hero-dashboard:after{background:linear-gradient(180deg, rgba(var(--color-bg-secondary-rgb), .82), rgba(var(--color-surface-soft-rgb), .88));border:1px solid rgba(var(--color-border-rgb), .52);height:86%;box-shadow:0 12px 30px rgba(var(--color-text-rgb), .06);inset:8% 7% auto;transform:translate3d(34px,34px,-120px)scale(.93)}html[dir=rtl] .hero-dashboard:after{transform:translate3d(-34px,34px,-120px)scale(.93)}[data-theme=dark] .hero-dashboard:before{border-color:rgba(var(--color-border-strong-rgb), .3);background:linear-gradient(#141e30bd,#0a101cd1);box-shadow:0 26px 44px #00000052}[data-theme=dark] .hero-dashboard:after{border-color:rgba(var(--color-border-strong-rgb), .2);background:linear-gradient(#121a2a8f,#080c16b8);box-shadow:0 16px 34px #00000038}.hero-ambient{pointer-events:none;filter:blur(8px);border-radius:999px;position:absolute}.hero-ambient--top{top:32px;background:radial-gradient(circle,#38bdf838 0%,#38bdf800 72%);width:220px;height:220px;display:none;inset-inline-end:10%}.hero-ambient--bottom{bottom:36px;background:radial-gradient(circle,#3b82f62e 0%,#3b82f600 74%);width:240px;height:240px;inset-inline-start:6%}.hero-dashboard-card{border-radius:28px;width:100%;max-width:none;margin-inline:0;position:relative;box-shadow:0 24px 60px #0f172a29}.hero-dashboard-card--main{background:linear-gradient(#0f172af5,#111827e6);border:1px solid #94a3b829;flex-direction:column;gap:16px;padding:22px;display:flex;overflow:hidden}.hero-dashboard-card--main:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#94a3b814 1px,#0000 1px),linear-gradient(90deg,#94a3b814 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000073,#0000 85%);mask-image:linear-gradient(#00000073,#0000 85%)}@media (width<=768px){.hero-dashboard-card--main{border-radius:22px;padding:18px}}.hero-dashboard-header,.hero-kpi-grid,.hero-dashboard-body,.hero-chart,.hero-insight-strip{z-index:1;position:relative}.hero-dashboard-header{text-align:center;justify-content:center;align-items:center;gap:16px;margin-bottom:16px;display:flex}@media (width<=640px){.hero-dashboard-header{gap:10px;margin-bottom:12px}}.hero-dashboard-label{color:#ffffffdb;font-size:.72rem;font-weight:700}.hero-dashboard-title{color:#f8fafc;margin-top:8px;font-size:1.2rem;font-weight:800;line-height:1.3}@media (width<=768px){.hero-dashboard-title{font-size:1rem}}.hero-dashboard-chip{color:#7dd3fc;background-color:#38bdf824;border-radius:999px;padding:7px 12px;font-size:.75rem;font-weight:700}.hero-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.hero-metric-card{background-color:#ffffff0d;border:1px solid #94a3b81f;border-radius:18px;padding:12px}.hero-metric-card strong{color:#f8fafc;margin-top:6px;margin-bottom:6px;font-size:1.58rem;line-height:1;display:block}.hero-metric-label{color:#94a3b8e6;white-space:nowrap;font-size:.68rem;font-weight:600}.hero-metric-sub{color:#e2e8f0bd;font-size:.7rem;line-height:1.5;display:block}.hero-dashboard-body{grid-template-columns:minmax(0,1.42fr) minmax(190px,.82fr);align-items:stretch;gap:14px;display:grid}.hero-chart-panel,.hero-side-card{background-color:#ffffff0d;border:1px solid #94a3b81f;border-radius:20px}.hero-chart-panel{padding:16px}@media (width<=768px){.hero-chart-panel{padding:14px}}.hero-panel-heading{margin-bottom:12px}.hero-panel-title{color:#f8fafc;font-size:.92rem;font-weight:700;display:block}.hero-panel-subtitle{color:#94a3b8e0;margin-top:4px;font-size:.72rem;line-height:1.5}.hero-chart{background:radial-gradient(circle at 14% 0,#38bdf81a,#0000 40%),linear-gradient(#1e293be6,#0f172ad1);border:1px solid #94a3b829;border-radius:18px;height:176px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,inset 0 -20px 40px #0f172a40}.hero-chart:before{content:"";background:linear-gradient(#94a3b81f 1px,#0000 1px) 0 0/100% 25%,linear-gradient(#94a3b80d,#94a3b800) 0 0/100% 100%;position:absolute;inset:0}.hero-chart:after{content:"";background:linear-gradient(90deg,#94a3b833,#94a3b880,#94a3b833);height:1px;position:absolute;bottom:11px;left:12px;right:12px}@media (width<=768px){.hero-chart{height:164px}}.hero-chart-bars{inset-inline:14px;grid-template-columns:repeat(6,1fr);align-items:end;gap:10px;display:grid;position:absolute;top:16px;bottom:12px}.hero-chart-bars span{height:calc(var(--bar-height) - 8%);background:linear-gradient(#60a5fafa,#3b82f6b8);border:1px solid #93c5fd47;border-bottom:none;border-radius:14px 14px 7px 7px;min-height:18%;margin-inline:1px;display:block;position:relative;box-shadow:0 8px 18px #1e40af47,inset 0 1px #ffffff6b}.hero-chart-bars span:before{content:attr(data-value);color:#f1f5f9f5;letter-spacing:.01em;white-space:nowrap;background-color:#0f172ab8;border-radius:999px;padding:2px 5px;font-size:.58rem;font-weight:700;line-height:1;position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%)}.hero-chart-bars span:after{content:"";opacity:.52;background:linear-gradient(#ffffff57,#fff0);border-radius:999px;width:34%;position:absolute;top:12%;bottom:10%;left:14%}.hero-chart-bars span:nth-child(6){background:linear-gradient(#38bdf8,#2563ebbd);border-color:#7dd3fc85;box-shadow:0 10px 20px #0ea5e957,inset 0 1px #ffffff7a}.hero-chart-axis{color:#94a3b8d1;text-align:center;border-top:1px dashed #94a3b866;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:9px;padding-top:8px;font-size:.68rem;font-weight:700;display:grid}.hero-side-stack{gap:14px;display:grid}.hero-side-card{flex-direction:column;justify-content:space-between;min-height:118px;padding:16px;display:flex}.hero-side-card strong{color:#f8fafc;margin:8px 0 6px;font-size:1.55rem;line-height:1.1;display:block}.hero-side-label{color:#e2e8f0e6;font-size:.76rem;font-weight:700}.hero-side-text{color:#94a3b8d1;font-size:.72rem;line-height:1.5}.hero-insight-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:2px;display:grid}.hero-insight-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#ffffff12,#ffffff09);border:1px solid #94a3b81a;border-radius:14px;padding:10px 12px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.hero-insight-card--action{grid-column:auto}@media (width<=768px){.hero-dashboard:before,.hero-dashboard:after{display:none}.hero-dashboard-card{border-radius:22px;max-width:none;transform:none}.hero-dashboard-card--main{border-radius:20px;gap:12px;padding:14px}.hero-dashboard-header{margin-bottom:10px}.hero-dashboard-label{font-size:.58rem}.hero-dashboard-title{margin-top:6px;font-size:.88rem}.hero-kpi-grid{gap:8px}.hero-metric-card{border-radius:14px;padding:10px}.hero-metric-card strong{margin-top:4px;margin-bottom:4px;font-size:1.2rem}.hero-metric-label{white-space:normal;font-size:.56rem}.hero-metric-sub{font-size:.58rem;line-height:1.35}.hero-dashboard-body{grid-template-columns:minmax(0,1.35fr) minmax(112px,.8fr);gap:10px}.hero-chart-panel,.hero-side-card{border-radius:16px}.hero-chart-panel{padding:12px}.hero-panel-heading{margin-bottom:8px}.hero-panel-title{font-size:.74rem}.hero-panel-subtitle{margin-top:3px;font-size:.58rem}.hero-chart{border-radius:14px;height:128px}.hero-chart-bars{inset-inline:12px;gap:8px;top:12px;bottom:10px}.hero-chart-bars span:before{display:none}.hero-chart-axis{gap:8px;margin-top:6px;padding-top:6px;font-size:.54rem}.hero-side-stack{gap:10px}.hero-side-card{min-height:86px;padding:12px}.hero-side-card strong{margin:6px 0 4px;font-size:1.18rem}.hero-side-label{font-size:.62rem}.hero-side-text{font-size:.56rem;line-height:1.35}.hero-insight-strip{gap:6px}.hero-insight-card{border-radius:12px;padding:8px 9px;transform:none}.hero-insight-label{letter-spacing:.04em;font-size:.46rem}.hero-insight-text{margin-top:4px;font-size:.54rem;line-height:1.25}}.hero-insight-label{color:#bae6fdd1;letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:700;display:block}.hero-insight-text{color:#f1f5f9e6;margin-top:5px;font-size:.68rem;font-weight:600;line-height:1.35}.fit-check{padding:0 0 80px;position:relative}@media (width<=768px){.fit-check{padding:0 0 48px}}.fit-check-shell{background:radial-gradient(circle at 100% 0,#3b82f624,#0000 32%),radial-gradient(circle at 0 100%,#0f172a0d,#0000 34%),linear-gradient(#fffffff5,#f8fafcfa);border:1px solid #94a3b82e;border-radius:30px;padding:clamp(24px,4vw,40px);position:relative;overflow:hidden;box-shadow:0 28px 60px #0f172a14}.fit-check-shell:before,.fit-check-shell:after{content:"";pointer-events:none;border-radius:999px;position:absolute}.fit-check-shell:before{top:-140px;background:radial-gradient(circle,#3b82f61f,#3b82f600);width:240px;height:240px;inset-inline-start:-90px}.fit-check-shell:after{bottom:-160px;background:radial-gradient(circle,#0f172a14,#0f172a00);width:260px;height:260px;inset-inline-end:-110px}@media (width<=768px){.fit-check-shell{border-radius:22px;padding:24px 18px}}[data-theme=dark] .fit-check-shell{background:radial-gradient(circle at 100% 0,#3b82f62e,#0000 34%),radial-gradient(circle at 0 100%,#94a3b814,#0000 36%),linear-gradient(#131823fa,#0b0e14fa);border-color:#94a3b824;box-shadow:0 28px 64px #00000052}.fit-check-intro,.fit-check-grid{z-index:1;position:relative}.fit-check-intro{text-align:center;max-width:760px;margin:0 auto 28px}@media (width<=768px){.fit-check-intro{margin-bottom:22px}}.fit-check-intro h2{color:var(--color-heading);letter-spacing:-.03em;text-wrap:balance;margin-bottom:14px;font-size:clamp(1.9rem,3vw,3rem);font-weight:800;line-height:1.12}@media (width<=768px){.fit-check-intro h2{margin-bottom:12px;font-size:1.75rem}}.fit-check-intro p{max-width:680px;color:var(--color-text-muted);text-wrap:balance;margin:0 auto;font-size:1.03rem;line-height:1.8}@media (width<=1024px){.fit-check-intro p{font-size:.98rem}}@media (width<=768px){.fit-check-intro p{font-size:.92rem;line-height:1.7}}.fit-check-kicker{color:var(--color-primary);background-color:#3b82f614;border:1px solid #3b82f62e;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-bottom:16px;padding:8px 14px;font-size:.82rem;font-weight:700;display:inline-flex}@media (width<=768px){.fit-check-kicker{margin-bottom:14px;font-size:.76rem}}[data-theme=dark] .fit-check-kicker{color:#93c5fd;background-color:#3b82f629;border-color:#60a5fa38}.fit-check-grid{margin-inline:auto;justify-content:center;width:min(100%,780px);margin-bottom:8px;display:flex}@media (width<=768px){.fit-check-grid{width:100%;margin-bottom:0}}.fit-check-card{width:100%;box-shadow:none;background:0 0;border:0;padding:0}@media (width<=768px){.fit-check-card{width:100%}}[data-theme=dark] .fit-check-card{box-shadow:none;background:0 0;border-color:#0000}.fit-check-card--highlight{color:var(--color-heading);box-shadow:none;background:0 0}[data-theme=dark] .fit-check-card--highlight{color:#f8fafc;box-shadow:none;background:0 0}.fit-check-card-head{margin-bottom:20px}@media (width<=768px){.fit-check-card-head{margin-bottom:16px}}.fit-check-card-head h3{color:var(--color-heading);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.28rem,2vw,1.72rem);font-weight:800;line-height:1.2}@media (width<=768px){.fit-check-card-head h3{font-size:1.22rem}}.fit-check-list{gap:0;display:grid}.fit-check-list li{color:var(--color-text);grid-template-columns:14px minmax(0,1fr);align-items:start;column-gap:14px;padding:16px 0;font-size:.98rem;font-weight:500;line-height:1.6;display:grid}.fit-check-list li:before{content:"";background:linear-gradient(#3b82f6e6,#2563ebb3);border-radius:50%;width:10px;height:10px;margin-top:.45rem;box-shadow:0 0 0 4px #3b82f61f}@media (width<=1024px){.fit-check-list li{font-size:.95rem}}@media (width<=768px){.fit-check-list li{grid-template-columns:12px minmax(0,1fr);column-gap:12px;padding:14px 0;font-size:.89rem;line-height:1.55}.fit-check-list li:before{width:8px;height:8px;margin-top:.4rem;box-shadow:0 0 0 3px #3b82f61f}}.fit-check-card--highlight .fit-check-list li{color:var(--color-heading)}.fit-check-card--highlight .fit-check-list li:before{background:linear-gradient(#facc15fa,#3b82f6b8);box-shadow:0 0 0 4px #facc151f}[data-theme=dark] .fit-check-card--highlight .fit-check-list li{color:#f1f5f9eb}[data-theme=dark] .fit-check-card--highlight .fit-check-list li:before{background:linear-gradient(#facc15fa,#60a5fad1);box-shadow:0 0 0 4px #facc151f}.fit-check-item-content{min-width:0}.fit-check-item-title{letter-spacing:-.01em;margin-bottom:4px;font-size:1rem;font-weight:800;line-height:1.35;display:block}.fit-check-item-text{color:var(--color-text-muted);font-size:.92rem;line-height:1.62;display:block}.fit-check-card--highlight .fit-check-item-text{color:#475569eb}[data-theme=dark] .fit-check-card--highlight .fit-check-item-text{color:#e2e8f0d1}@media (width<=768px){.fit-check-item-title{margin-bottom:3px;font-size:.93rem}.fit-check-item-text{font-size:.84rem;line-height:1.55}}.features{padding:80px 0}.features-intro{text-align:center;max-width:760px;margin:0 auto 30px}.features-kicker{border:1px solid rgba(var(--color-primary-rgb), .2);background:linear-gradient(135deg, rgba(var(--color-primary-rgb), .1), rgba(var(--color-gold-rgb), .08));color:var(--color-primary);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:6px 14px;font-size:.8rem;font-weight:800;display:inline-flex}.features-intro h2{color:var(--color-heading);margin:14px 0 10px;font-size:clamp(1.65rem,2.4vw,2.25rem);font-weight:800;line-height:1.2}.features-intro p{color:var(--color-text-muted);margin:0;font-size:1rem;line-height:1.7}.features-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;gap:16px;display:grid}.feature-card{isolation:isolate;border:1px solid rgba(var(--color-border-strong-rgb), .85);background:radial-gradient(circle at 14% 0%, rgba(var(--color-primary-rgb), .12), transparent 34%), radial-gradient(circle at 100% 100%, rgba(var(--color-gold-rgb), .08), transparent 40%), linear-gradient(180deg, rgba(var(--color-white-rgb), .98), rgba(var(--color-bg-secondary-rgb), .96));box-shadow:0 14px 32px #0f172a0f, inset 0 1px 0 rgba(var(--color-white-rgb), .72);text-align:start;border-radius:22px;align-content:start;justify-items:start;gap:12px;padding:22px;transition:border-color .28s,box-shadow .28s,background-color .28s;display:grid;position:relative;overflow:hidden}.feature-card:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(125deg, rgba(var(--color-white-rgb), .34), rgba(var(--color-white-rgb), 0) 52%);position:absolute;inset:0}.feature-card>*{z-index:1;position:relative}.feature-card--wide{grid-column:span 2}.feature-card--tall{grid-row:span 2;min-height:420px}.feature-card--standard{min-height:202px}.feature-icon-frame{border:1px solid rgba(var(--color-primary-rgb), .16);background:linear-gradient(145deg, rgba(var(--color-primary-rgb), .1), rgba(var(--color-gold-rgb), .08)), rgba(var(--color-surface-rgb), .96);width:58px;height:58px;box-shadow:inset 0 1px 0 rgba(var(--color-white-rgb), .68), 0 8px 18px rgba(var(--color-primary-rgb), .12);border-radius:16px;place-items:center;display:grid}.feature-icon{color:var(--color-primary-light)}.feature-chip{border:1px solid rgba(var(--color-primary-rgb), .22);background-color:rgba(var(--color-primary-rgb), .08);height:24px;color:var(--color-primary);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 10px;font-size:.72rem;font-weight:800;display:inline-flex}.feature-card h3{color:var(--color-heading);text-wrap:balance;margin:0;font-size:1.2rem;font-weight:800;line-height:1.28}.feature-details{color:var(--color-text-muted);margin:0;font-size:.96rem;line-height:1.72}@media (hover:hover) and (pointer:fine){.feature-card:hover{border-color:rgba(var(--color-primary-rgb), .32);box-shadow:0 16px 30px rgba(var(--color-primary-rgb), .12), inset 0 1px 0 rgba(var(--color-white-rgb), .72)}}[data-theme=dark] .features-kicker{border-color:rgba(var(--color-gold-rgb), .24);background:linear-gradient(135deg, rgba(var(--color-primary-rgb), .24), rgba(var(--color-gold-rgb), .2));color:var(--color-gold-glow)}[data-theme=dark] .feature-card{border-color:rgba(var(--color-border-strong-rgb), .56);background:radial-gradient(circle at 14% 0%, rgba(var(--color-primary-light-rgb), .18), transparent 36%), radial-gradient(circle at 100% 100%, rgba(var(--color-gold-rgb), .14), transparent 44%), linear-gradient(180deg, #1f2937fa, #111827f5);box-shadow:0 16px 36px #0000004d, inset 0 1px 0 rgba(var(--color-white-rgb), .06)}[data-theme=dark] .feature-card:before{background:linear-gradient(125deg, rgba(var(--color-white-rgb), .08), rgba(var(--color-white-rgb), 0) 54%)}[data-theme=dark] .feature-icon-frame{border-color:rgba(var(--color-gold-rgb), .24);background:linear-gradient(145deg, rgba(var(--color-primary-rgb), .24), rgba(var(--color-gold-rgb), .18)), rgba(var(--color-white-rgb), .04);box-shadow:inset 0 1px 0 rgba(var(--color-white-rgb), .08), 0 8px 20px #0000003d}[data-theme=dark] .feature-icon{color:var(--color-gold)}[data-theme=dark] .feature-chip{border-color:rgba(var(--color-gold-rgb), .28);background-color:rgba(var(--color-gold-rgb), .14);color:var(--color-gold-glow)}[data-theme=dark] .feature-details{color:rgba(var(--color-on-dark-muted-rgb), .88)}@media (width<=1100px){.features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-card--wide{grid-column:span 2}.feature-card--tall{grid-row:span 1;min-height:280px}}@media (width<=768px){.features{padding:48px 0}.features-intro{margin-bottom:22px}.features-intro h2{font-size:1.54rem}.features-intro p{font-size:.95rem}.features-grid{grid-template-columns:1fr;gap:14px}.feature-card{border-radius:20px;gap:10px;padding:18px}.feature-card--wide{grid-column:span 1}.feature-card--tall,.feature-card--standard{min-height:auto}.feature-card h3{font-size:1.08rem}.feature-details{font-size:.91rem;line-height:1.64}}.pricing{padding:80px 0}@media (width<=768px){.pricing{padding:48px 0}}.pricing-billing-note{border:1px solid var(--color-border);width:fit-content;color:var(--color-heading);text-align:center;background-color:#3b82f614;border-radius:999px;margin:0 auto 24px;padding:10px 16px;font-size:.95rem;font-weight:600}@media (width<=768px){.pricing-billing-note{border-radius:16px;width:100%;margin-bottom:20px;font-size:.875rem}}[data-theme=dark] .pricing-billing-note{background-color:#3b82f629}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}@media (width<=1100px) and (width>=1025px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pricing-card--pro{grid-column:span 2}}@media (width<=1024px){.pricing-grid{grid-template-columns:1fr;gap:16px}.pricing-card--pro{grid-column:span 1}}.pricing-card{isolation:isolate;border:1px solid rgba(var(--color-border-strong-rgb), .72);background:radial-gradient(circle at 10% 0%, rgba(var(--color-primary-rgb), .11), transparent 34%), radial-gradient(circle at 100% 100%, rgba(var(--color-gold-rgb), .08), transparent 38%), linear-gradient(180deg, rgba(var(--color-white-rgb), .98), rgba(var(--color-bg-secondary-rgb), .97));box-shadow:0 18px 36px rgba(var(--color-premium-surface-rgb), .08), inset 0 1px 0 rgba(var(--color-white-rgb), .68);border-radius:24px;flex-direction:column;padding:34px 26px 28px;transition:transform .3s,border-color .3s,box-shadow .3s,background-color .3s;display:flex;position:relative;overflow:visible}.pricing-card:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(125deg, rgba(var(--color-white-rgb), .3), rgba(var(--color-white-rgb), 0) 56%);position:absolute;inset:0}.pricing-card:after{content:"";background:linear-gradient(90deg, rgba(var(--color-primary-rgb), .45), rgba(var(--color-gold-rgb), .32), rgba(var(--color-primary-rgb), .1));opacity:.5;height:1px;position:absolute;top:0;left:22px;right:22px}.pricing-card>*{z-index:1;position:relative}.pricing-card.highlight{border-color:rgba(var(--color-gold-rgb), .62);background:radial-gradient(circle at 8% 0%, rgba(var(--color-gold-rgb), .2), transparent 36%), radial-gradient(circle at 100% 100%, rgba(var(--color-primary-rgb), .15), transparent 44%), linear-gradient(180deg, rgba(var(--color-white-rgb), .99), rgba(var(--color-bg-secondary-rgb), .98));box-shadow:0 22px 44px rgba(var(--color-primary-rgb), .14), inset 0 1px 0 rgba(var(--color-white-rgb), .72)}.pricing-card.highlight .btn{background-color:var(--color-primary-light);color:var(--color-white);border:none}.pricing-card h3{color:var(--color-heading);text-align:center;margin:0 0 10px;font-size:1.5rem;font-weight:800}.pricing-plan-note{text-align:center;color:var(--color-text-muted);margin:0 0 18px;font-size:.89rem;line-height:1.5}.pricing-card .price{color:var(--color-heading);text-align:center;margin-bottom:4px;font-size:3.35rem;font-weight:800;line-height:1}.pricing-card .price.price-contact{margin-top:6px;font-size:2.15rem}.pricing-card .price-subtitle{text-align:center;color:var(--color-text-muted);margin-bottom:30px;font-size:.875rem}.pricing-card .price-subtitle.price-subtitle--contact{margin-top:4px}.pricing-card .btn{margin-top:auto}@media (width<=768px){.pricing-card{border-radius:20px;padding:28px 20px 22px}.pricing-card h3{font-size:1.25rem}.pricing-plan-note{margin-bottom:14px;font-size:.84rem}.pricing-card .price{font-size:2.5rem}.pricing-card .price.price-contact{font-size:1.9rem}.pricing-card .price-subtitle{margin-bottom:20px}}.price-note{text-align:center;color:var(--color-primary-light);margin:-16px 0 26px;font-size:.9rem;font-weight:600}@media (width<=768px){.price-note{margin:-12px 0 20px;font-size:.825rem}}.pricing-badge{background:linear-gradient(135deg, rgba(var(--color-gold-rgb), .95), rgba(var(--color-gold-rgb), .76));color:#1a1302;border:1px solid rgba(var(--color-gold-rgb), .86);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:6px 12px;font-size:.76rem;font-weight:800;position:absolute;top:14px;right:24px}.discount-badge{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(135deg,#ef4444f2,#dc2626e0);border:1px solid #fecaca66;border-radius:999px;padding:6px 12px;font-size:.76rem;font-weight:800;position:absolute;top:14px;left:24px}[dir=rtl] .discount-badge{left:auto;right:24px}.price-row{justify-content:center;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.price-original{color:var(--color-text-muted);opacity:.6;font-size:1.5rem;font-weight:600;text-decoration:line-through}.price-row .price{margin-bottom:0}.pricing-features{flex:1;gap:10px;margin-bottom:30px;display:grid}@media (width<=768px){.pricing-features{margin-bottom:24px}}.pricing-features li{border-bottom:1px dashed rgba(var(--color-border-rgb), .8);color:var(--color-heading);align-items:flex-start;gap:12px;margin-bottom:0;padding-bottom:10px;font-size:.92rem;line-height:1.45;display:flex}@media (width<=768px){.pricing-features li{padding-bottom:9px;font-size:.875rem}}.pricing-features li svg{color:var(--color-primary);opacity:.95;flex-shrink:0;margin-top:2px}.pricing-features li:last-child{border-bottom:none;padding-bottom:0}[data-theme=dark] .pricing-card{border-color:rgba(var(--color-border-strong-rgb), .5);background:radial-gradient(circle at 10% 0%, rgba(var(--color-primary-light-rgb), .2), transparent 36%), radial-gradient(circle at 100% 100%, rgba(var(--color-gold-rgb), .16), transparent 40%), linear-gradient(180deg, #1f2937fa, #111827f5);box-shadow:0 20px 42px #0000004d, inset 0 1px 0 rgba(var(--color-white-rgb), .06)}[data-theme=dark] .pricing-card:before{background:linear-gradient(125deg, rgba(var(--color-white-rgb), .08), rgba(var(--color-white-rgb), 0) 56%)}[data-theme=dark] .pricing-card.highlight{border-color:rgba(var(--color-gold-rgb), .54);background:radial-gradient(circle at 8% 0%, rgba(var(--color-gold-rgb), .22), transparent 36%), radial-gradient(circle at 100% 100%, rgba(var(--color-primary-rgb), .22), transparent 44%), linear-gradient(180deg, #1e293bfa, #111827fa);box-shadow:0 24px 48px #00000061, inset 0 1px 0 rgba(var(--color-white-rgb), .08)}[data-theme=dark] .pricing-plan-note,[data-theme=dark] .pricing-card .price-subtitle{color:rgba(var(--color-on-dark-muted-rgb), .84)}[data-theme=dark] .pricing-features li{border-bottom-color:rgba(var(--color-border-strong-rgb), .42)}[data-theme=dark] .pricing-features li svg{color:var(--color-gold)}@media (hover:hover) and (pointer:fine){.pricing-card:hover{z-index:6;border-color:rgba(var(--color-primary-rgb), .44);box-shadow:0 24px 48px rgba(var(--color-primary-rgb), .16), inset 0 1px 0 rgba(var(--color-white-rgb), .72);transform:translateY(-10px)}.pricing-card.highlight:hover{border-color:rgba(var(--color-gold-rgb), .72);box-shadow:0 28px 52px rgba(var(--color-primary-rgb), .22), 0 0 0 1px rgba(var(--color-gold-rgb), .22), inset 0 1px 0 rgba(var(--color-white-rgb), .75);transform:translateY(-12px)scale(1.01)}[data-theme=dark] .pricing-card:hover{border-color:rgba(var(--color-primary-light-rgb), .52);box-shadow:0 28px 54px #00000070, 0 0 0 1px rgba(var(--color-primary-rgb), .2), inset 0 1px 0 rgba(var(--color-white-rgb), .08)}[data-theme=dark] .pricing-card.highlight:hover{border-color:rgba(var(--color-gold-rgb), .76);box-shadow:0 30px 56px #00000080, 0 0 0 1px rgba(var(--color-gold-rgb), .32), inset 0 1px 0 rgba(var(--color-white-rgb), .08)}}.demo{padding:80px 0}@media (width<=768px){.demo{padding:48px 0}.demo .container{padding-inline:24px}}.page-section .demo-container{margin:0}.demo-container{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--border-radius);align-items:center;gap:60px;padding:60px;display:flex}@media (width<=1024px){.demo-container{flex-direction:column;padding:40px 24px}}@media (width<=768px){.demo-container{gap:32px;padding:24px 12px}}.demo-content{flex:1}.demo-content h1,.demo-content h2{color:var(--color-heading);margin-top:0;margin-bottom:24px;font-size:2.5rem;font-weight:800;line-height:1.15}@media (width<=768px){.demo-content h1,.demo-content h2{margin-top:0;margin-bottom:16px;font-size:1.75rem;line-height:1.18}}.demo-content p,.demo-content .early-bird-alert{color:var(--color-text-muted);margin-bottom:40px;font-size:1.125rem}@media (width<=768px){.demo-content p,.demo-content .early-bird-alert{margin-bottom:24px;font-size:.95rem}}.demo-cta-hint{color:var(--color-primary-light)!important;margin-bottom:0!important;font-size:.95rem!important}.early-bird-alert{font-weight:600;color:#f59e0b!important;margin-top:16px!important;margin-bottom:0!important;font-size:.95rem!important}.demo-form{flex-direction:column;flex:1;gap:16px;width:100%;display:flex}form.demo-form,form.contact-form,form.forgot-password-form,form.reset-password-form{flex-direction:column;display:flex}.form-group{flex-direction:column;gap:8px;display:flex}.demo-form input,.demo-form textarea{background-color:var(--color-input-bg);border:1px solid var(--color-border);width:100%;color:var(--color-heading);font-family:var(--font-family);border-radius:6px;padding:16px;font-size:1rem}:is(.demo-form input,.demo-form textarea)::placeholder{color:var(--color-text-muted)}:is(.demo-form input,.demo-form textarea):focus{border-color:var(--color-primary-light);outline:none}.demo-form textarea{resize:none;min-height:120px}.auth-page{min-height:auto;padding-block:clamp(40px,7vh,72px);display:block}.auth-shell{width:min(100%,1120px)}.auth-panel{grid-template-columns:minmax(430px,1fr) minmax(340px,420px);align-items:center;gap:64px;padding:56px 64px;display:grid}.auth-page [hidden]{display:none!important}.auth-page .demo-content{align-self:center}.auth-page .demo-content h1,.auth-page .demo-content h2{margin-bottom:18px;font-size:clamp(2.35rem,4vw,3.15rem)}.auth-page .demo-content p{max-width:520px;margin-bottom:0}.auth-page .demo-form{flex:none;align-self:center;gap:18px;max-width:420px}.auth-page .reset-password-form{gap:18px}.auth-page .form-group{gap:8px}.auth-page .form-group label{line-height:1.2}.auth-page .demo-form input{min-height:50px;padding:12px 14px}.auth-page .btn-block{width:100%;min-height:52px;margin-top:4px;display:block}.auth-page .reset-password-form .btn-block{margin-top:2px}.auth-helper-link{color:var(--color-primary);text-align:center;font-size:.95rem;font-weight:700}.auth-state{background-color:var(--color-surface-soft);border:1px solid var(--color-border);color:var(--color-text);text-align:center;border-radius:8px;gap:14px;padding:22px 24px;display:grid}.auth-state strong{color:var(--color-heading);font-size:1.05rem}.auth-state p{color:var(--color-text-muted);margin:0}.auth-state--error{border-color:#ef444459}.auth-state--success{border-color:#10b98159}.auth-spinner{border:3px solid rgba(var(--color-primary-rgb), .18);border-top-color:var(--color-primary);border-radius:999px;width:28px;height:28px;margin:0 auto;animation:.8s linear infinite auth-spin}.auth-account-note{background-color:var(--color-surface-soft);border:1px solid var(--color-border);color:var(--color-text-muted);text-align:center;border-radius:8px;gap:8px;margin-bottom:6px;padding:16px 18px;display:grid}.auth-account-note span{line-height:1.2}.auth-account-note strong{color:var(--color-heading);overflow-wrap:anywhere;line-height:1.2}@keyframes auth-spin{to{transform:rotate(360deg)}}@media (width<=900px){.auth-page{padding-block:32px}.auth-panel{grid-template-columns:1fr;gap:28px;padding:32px 24px}.auth-page .demo-form{max-width:none}}.modal-overlay{background-color:var(--color-overlay);-webkit-backdrop-filter:blur(8px);z-index:9999;opacity:0;pointer-events:none;justify-content:center;align-items:center;width:100vw;height:100vh;padding:24px;transition:opacity .3s;display:flex;position:fixed;top:0;left:0}.modal-overlay.active{opacity:1;pointer-events:auto}.modal-overlay.active .modal-content-box{opacity:1;transform:translateY(0)scale(1)}.modal-content-box{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--border-radius);opacity:0;width:100%;max-width:1000px;max-height:90vh;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s;position:relative;overflow-y:auto;transform:translateY(20px)scale(.98);box-shadow:0 25px 50px -12px #00000080}.modal-close{color:var(--color-text-muted);cursor:pointer;z-index:10;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex;position:absolute;top:24px;left:24px;right:auto}.modal-close:hover{color:var(--color-heading);background-color:#00000014}[dir=rtl] .modal-close{left:auto;right:24px}.modal-split{background:0 0;border:none;margin:0;padding:40px}.demo-btn{margin-top:8px}.footer{border-top:1px solid var(--color-border);padding:40px 0}.footer .container{justify-content:space-between;align-items:center;display:flex}@media (width<=768px){.footer .container{text-align:center;flex-direction:column;gap:24px}}.footer-links{gap:32px;display:flex}@media (width<=768px){.footer-links{flex-wrap:wrap;justify-content:center;gap:20px}}.footer-links a{color:var(--color-text-muted);font-size:.95rem}.footer-links a:hover{color:var(--color-heading)}.pricing-features li{position:relative}.info-tooltip{color:var(--color-text-muted);cursor:help;z-index:2;justify-content:center;align-items:center;margin-inline-start:auto;display:inline-flex;position:relative}.info-tooltip svg{color:inherit!important}.tooltip-content{background:radial-gradient(circle at top right, rgba(var(--color-primary-rgb), .08), transparent 34%), linear-gradient(180deg, rgba(var(--color-surface-rgb), .99), rgba(var(--color-bg-secondary-rgb), .98));color:var(--color-heading);white-space:normal;text-align:center;opacity:0;visibility:hidden;z-index:20;pointer-events:none;border:1px solid rgba(var(--color-border-strong-rgb), .92);width:200px;box-shadow:0 12px 28px rgba(var(--color-premium-surface-rgb), .16);border-radius:10px;padding:8px 12px;font-size:.8rem;font-weight:500;line-height:1.4;transition:all .2s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(5px)}[data-theme=dark] .tooltip-content{background:radial-gradient(circle at top right, rgba(var(--color-gold-rgb), .14), transparent 34%), linear-gradient(180deg, #111827fa, #1e293bfa);color:var(--color-on-dark);border:1px solid rgba(var(--color-border-strong-rgb), .6);box-shadow:0 12px 28px #0000006b}.tooltip-content:after{content:"";border-style:solid;border-width:5px;border-color:rgba(var(--color-bg-secondary-rgb), .98) transparent transparent transparent;margin-left:-5px;position:absolute;top:100%;left:50%}[data-theme=dark] .tooltip-content:after{border-color:#1e293bfa #0000 #0000}.info-tooltip:hover .tooltip-content{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.btn-primary{background-color:var(--color-primary)}.btn-primary:hover{background-color:var(--color-primary-hover)}.btn-secondary:hover{background-color:var(--color-bg-secondary)}[data-theme=dark] .btn-secondary:hover{background-color:var(--color-surface-soft)}.pricing-card.highlight .btn{background-color:var(--color-primary)}.pricing-card.highlight .btn:hover{background-color:var(--color-primary-hover)}.hero:before,.hero:after{display:none}.hero-kicker,.fit-check-kicker,.pricing-billing-note{border-color:rgba(var(--color-primary-rgb), .18);background-color:rgba(var(--color-primary-rgb), .08);color:var(--color-primary)}[data-theme=dark] .hero-kicker,[data-theme=dark] .fit-check-kicker,[data-theme=dark] .pricing-billing-note{border-color:rgba(var(--color-primary-light-rgb), .24);background-color:rgba(var(--color-primary-rgb), .18);color:var(--color-primary-light)}.hero-platform-pill{border-color:rgba(var(--color-primary-rgb), .14);background-color:rgba(var(--color-primary-rgb), .06)}[data-theme=dark] .hero-platform-pill{border-color:rgba(var(--color-primary-light-rgb), .22);background-color:rgba(var(--color-primary-rgb), .16);color:var(--color-on-dark)}.hero-ambient--top,.hero-ambient--bottom{display:none}.hero-dashboard-card{box-shadow:0 18px 40px rgba(var(--color-text-rgb), .08);transform-style:preserve-3d;transform:rotateX(6deg)rotateY(-8deg)translateZ(0)}html[dir=rtl] .hero-dashboard-card{transform:rotateX(6deg)rotateY(8deg)translateZ(0)}.hero-dashboard-card--main{background:linear-gradient(180deg, rgba(var(--color-surface-rgb), .98), rgba(var(--color-bg-secondary-rgb), .98));border-color:rgba(var(--color-border-strong-rgb), .78);box-shadow:0 26px 60px rgba(var(--color-text-rgb), .12), 0 8px 18px rgba(var(--color-text-rgb), .06), inset 0 1px 0 rgba(var(--color-white-rgb), .92)}[data-theme=dark] .hero-dashboard-card--main{border-color:rgba(var(--color-border-strong-rgb), .34);box-shadow:0 30px 70px #0000006b, 0 10px 24px #00000038, inset 0 1px 0 rgba(var(--color-white-rgb), .04);background:linear-gradient(#080c16fc,#0e1523fa)}.hero-dashboard-card--main:before{background:radial-gradient(circle at 18% 14%, rgba(var(--color-white-rgb), .7), rgba(var(--color-white-rgb), 0) 28%), linear-gradient(135deg, rgba(var(--color-white-rgb), .18), rgba(var(--color-white-rgb), 0) 42%);opacity:.8;display:block;inset:0}html[dir=rtl] .hero-dashboard-card--main:before{background:radial-gradient(circle at 82% 14%, rgba(var(--color-white-rgb), .7), rgba(var(--color-white-rgb), 0) 28%), linear-gradient(225deg, rgba(var(--color-white-rgb), .18), rgba(var(--color-white-rgb), 0) 42%)}[data-theme=dark] .hero-dashboard-card--main:before{background:radial-gradient(circle at 18% 14%, rgba(var(--color-white-rgb), .1), rgba(var(--color-white-rgb), 0) 28%), linear-gradient(135deg, rgba(var(--color-primary-light-rgb), .12), rgba(var(--color-white-rgb), 0) 42%);opacity:1;display:block}html[dir=rtl][data-theme=dark] .hero-dashboard-card--main:before{background:radial-gradient(circle at 82% 14%, rgba(var(--color-white-rgb), .1), rgba(var(--color-white-rgb), 0) 28%), linear-gradient(225deg, rgba(var(--color-primary-light-rgb), .12), rgba(var(--color-white-rgb), 0) 42%)}.hero-dashboard-card--main:after{content:"";background:radial-gradient(circle at center, rgba(var(--color-primary-rgb), .16), rgba(var(--color-primary-rgb), 0) 72%);filter:blur(12px);opacity:.6;pointer-events:none;border-radius:999px;height:26px;position:absolute;inset:auto 18px 10px}[data-theme=dark] .hero-dashboard-card--main:after{background:radial-gradient(circle at center, rgba(var(--color-primary-light-rgb), .22), rgba(var(--color-primary-light-rgb), 0) 72%);opacity:.74}.hero-dashboard-label,.hero-side-label{color:var(--color-text-muted)}[data-theme=dark] .hero-dashboard-label,[data-theme=dark] .hero-side-label{color:rgba(var(--color-on-dark-muted-rgb), .92)}.hero-dashboard-title,.hero-metric-card strong,.hero-panel-title,.hero-side-card strong{color:var(--color-heading)}[data-theme=dark] .hero-dashboard-title,[data-theme=dark] .hero-metric-card strong,[data-theme=dark] .hero-panel-title,[data-theme=dark] .hero-side-card strong{color:var(--color-on-dark)}.hero-dashboard-chip{background-color:rgba(var(--color-primary-rgb), .1);color:var(--color-primary)}[data-theme=dark] .hero-dashboard-chip{background-color:rgba(var(--color-primary-rgb), .18);color:var(--color-primary-light)}.hero-metric-card,.hero-chart-panel,.hero-side-card{background-color:rgba(var(--color-surface-rgb), .92);border-color:rgba(var(--color-border-rgb), .9);box-shadow:0 12px 24px rgba(var(--color-text-rgb), .08), 0 2px 6px rgba(var(--color-text-rgb), .04), inset 0 1px 0 rgba(var(--color-white-rgb), .45);transform:translateZ(26px)}[data-theme=dark] .hero-metric-card,[data-theme=dark] .hero-chart-panel,[data-theme=dark] .hero-side-card{border-color:rgba(var(--color-border-strong-rgb), .5);box-shadow:inset 0 1px 0 rgba(var(--color-white-rgb), .06), 0 14px 28px #02061747, 0 4px 10px #0206172e;background:linear-gradient(#0f172abd,#0f172aa3)}.hero-metric-label,.hero-panel-subtitle,.hero-chart-axis,.hero-side-text{color:var(--color-text-muted)}[data-theme=dark] .hero-metric-label,[data-theme=dark] .hero-panel-subtitle,[data-theme=dark] .hero-chart-axis,[data-theme=dark] .hero-side-text{color:rgba(var(--color-on-dark-muted-rgb), .86)}.hero-metric-sub{color:var(--color-text-muted)}[data-theme=dark] .hero-metric-sub{color:rgba(var(--color-on-dark-rgb), .82)}.hero-chart{background:radial-gradient(circle at 14% 0%, rgba(var(--color-primary-rgb), .14), transparent 40%), linear-gradient(180deg, rgba(var(--color-bg-secondary-rgb), .98), rgba(var(--color-surface-soft-rgb), .94));border-color:rgba(var(--color-border-strong-rgb), .72);box-shadow:0 14px 24px rgba(var(--color-text-rgb), .08), inset 0 1px 0 rgba(var(--color-white-rgb), .48), inset 0 -16px 32px rgba(var(--color-border-rgb), .24)}[data-theme=dark] .hero-chart{background:radial-gradient(circle at 14% 0%, rgba(var(--color-primary-light-rgb), .1), transparent 40%), linear-gradient(180deg, #080c16f5, #0e1726f0);border-color:rgba(var(--color-border-strong-rgb), .5);box-shadow:inset 0 1px 0 rgba(var(--color-white-rgb), .08), inset 0 -18px 36px #00000047, 0 16px 30px #02061757}.hero-chart:before{background:linear-gradient(rgba(var(--color-text-muted-rgb), .11) 1px, transparent 1px), linear-gradient(180deg, rgba(var(--color-text-muted-rgb), .06), rgba(var(--color-text-muted-rgb), 0))}[data-theme=dark] .hero-chart:before{background:linear-gradient(rgba(var(--color-white-rgb), .09) 1px, transparent 1px), linear-gradient(180deg, rgba(var(--color-white-rgb), .03), rgba(var(--color-white-rgb), 0))}.hero-chart-bars span{border-color:rgba(var(--color-primary-rgb), .26);background:linear-gradient(180deg, rgba(var(--color-primary-rgb), .82), rgba(var(--color-primary-rgb), .6));box-shadow:0 14px 24px rgba(var(--color-primary-rgb), .22), 0 4px 8px rgba(var(--color-primary-rgb), .12), inset 0 1px 0 rgba(var(--color-white-rgb), .4);transform:translateY(-2px)}[data-theme=dark] .hero-chart-bars span{border-color:rgba(var(--color-primary-light-rgb), .4);background:linear-gradient(180deg, rgba(var(--color-primary-light-rgb), .8), rgba(var(--color-primary-rgb), .56));box-shadow:0 8px 16px #2563eb2e, inset 0 1px 0 rgba(var(--color-white-rgb), .18)}.hero-chart-bars span:before{background-color:rgba(var(--color-surface-rgb), .95);color:var(--color-heading);border:1px solid rgba(var(--color-border-strong-rgb), .9)}[data-theme=dark] .hero-chart-bars span:before{color:var(--color-on-dark);border-color:rgba(var(--color-border-strong-rgb), .62);background-color:#0f172aeb}.hero-chart-bars span:nth-child(6){border-color:rgba(var(--color-primary-light-rgb), .4);background:linear-gradient(180deg, rgba(var(--color-primary-light-rgb), .98), rgba(var(--color-primary-rgb), .72));box-shadow:0 18px 28px rgba(var(--color-primary-rgb), .3), 0 6px 12px rgba(var(--color-primary-rgb), .16), inset 0 1px 0 rgba(var(--color-white-rgb), .5)}[data-theme=dark] .hero-chart-bars span:nth-child(6){border-color:rgba(var(--color-primary-light-rgb), .58);background:linear-gradient(180deg, rgba(var(--color-primary-light-rgb), .92), rgba(var(--color-primary-rgb), .66));box-shadow:0 10px 20px #2563eb38, inset 0 1px 0 rgba(var(--color-white-rgb), .22)}.hero-chart-axis{border-top-color:rgba(var(--color-border-strong-rgb), .6)}[data-theme=dark] .hero-chart-axis{border-top-color:rgba(var(--color-border-strong-rgb), .46)}.hero-side-card--accent{background:linear-gradient(180deg, rgba(var(--color-primary-rgb), .08), rgba(var(--color-primary-rgb), .04)), rgba(var(--color-surface-rgb), .96);border-color:rgba(var(--color-primary-rgb), .18)}[data-theme=dark] .hero-side-card--accent{background:linear-gradient(180deg, rgba(var(--color-primary-rgb), .22), rgba(var(--color-primary-rgb), .1)), #0f172ab8;border-color:rgba(var(--color-primary-light-rgb), .34)}.hero-insight-card{background:rgba(var(--color-surface-rgb), .94);border-color:rgba(var(--color-border-rgb), .92);box-shadow:0 10px 20px rgba(var(--color-text-rgb), .08), inset 0 1px 0 rgba(var(--color-white-rgb), .4);transform:translateZ(18px)}[data-theme=dark] .hero-insight-card{border-color:rgba(var(--color-border-strong-rgb), .46);box-shadow:inset 0 1px 0 rgba(var(--color-white-rgb), .06), 0 8px 16px #0206172e;background:linear-gradient(#0f172ac7,#0f172aad)}.hero-insight-card--positive,.hero-insight-card--warning,.hero-insight-card--action{border-color:rgba(var(--color-border-rgb), .92)}[data-theme=dark] .hero-insight-card--positive,[data-theme=dark] .hero-insight-card--warning,[data-theme=dark] .hero-insight-card--action{border-color:rgba(var(--color-border-strong-rgb), .38)}.hero-insight-card--action{background:linear-gradient(180deg, rgba(var(--color-primary-rgb), .08), rgba(var(--color-primary-rgb), .03)), rgba(var(--color-surface-rgb), .94);border-color:rgba(var(--color-primary-rgb), .18)}[data-theme=dark] .hero-insight-card--action{background:linear-gradient(180deg, rgba(var(--color-primary-rgb), .2), rgba(var(--color-primary-rgb), .08)), #0f172ab3;border-color:rgba(var(--color-primary-light-rgb), .36)}.hero-insight-card--positive .hero-insight-label,.hero-insight-card--warning .hero-insight-label,.hero-insight-card--action .hero-insight-label{color:var(--color-primary)}[data-theme=dark] .hero-insight-card--positive .hero-insight-label,[data-theme=dark] .hero-insight-card--warning .hero-insight-label,[data-theme=dark] .hero-insight-card--action .hero-insight-label{color:var(--color-primary-light)}.hero-insight-text{color:var(--color-heading)}[data-theme=dark] .hero-insight-text{color:rgba(var(--color-on-dark-rgb), .96)}.fit-check-shell{border-color:rgba(var(--color-border-strong-rgb), .55);background:radial-gradient(circle at top right, rgba(var(--color-gold-rgb), .12), transparent 32%), radial-gradient(circle at bottom left, rgba(var(--color-primary-rgb), .08), transparent 34%), linear-gradient(180deg, rgba(var(--color-surface-rgb), .98), rgba(var(--color-bg-secondary-rgb), .98));box-shadow:0 28px 60px rgba(var(--color-premium-surface-rgb), .08)}.fit-check-shell:before{background:radial-gradient(circle at center, rgba(var(--color-primary-rgb), .12), rgba(var(--color-primary-rgb), 0))}.fit-check-shell:after{background:radial-gradient(circle at center, rgba(var(--color-gold-rgb), .08), rgba(var(--color-gold-rgb), 0))}[data-theme=dark] .fit-check-shell{border-color:rgba(var(--color-border-strong-rgb), .4);background:radial-gradient(circle at top right, rgba(var(--color-gold-rgb), .16), transparent 34%), radial-gradient(circle at bottom left, rgba(var(--color-primary-light-rgb), .12), transparent 36%), linear-gradient(180deg, #111827fa, #0f172afa);box-shadow:0 28px 64px #00000047}.fit-check-card--highlight .fit-check-card-head h3{color:var(--color-heading)}[data-theme=dark] .fit-check-card--highlight .fit-check-card-head h3{color:var(--color-on-dark)}.fit-check-list li:before{background:linear-gradient(180deg, rgba(var(--color-primary-rgb), .9), rgba(var(--color-primary-rgb), .66));box-shadow:0 0 0 4px rgba(var(--color-primary-rgb), .12)}.fit-check-card--highlight .fit-check-list li{color:var(--color-heading)}[data-theme=dark] .fit-check-card--highlight .fit-check-list li{color:rgba(var(--color-on-dark-rgb), .92)}.fit-check-card--highlight .fit-check-list li:before{background:linear-gradient(180deg, rgba(var(--color-gold-rgb), .98), rgba(var(--color-primary-rgb), .72));box-shadow:0 0 0 4px rgba(var(--color-gold-rgb), .12)}[data-theme=dark] .fit-check-card--highlight .fit-check-list li:before{background:linear-gradient(180deg, rgba(var(--color-gold-rgb), .98), rgba(var(--color-primary-rgb), .72));box-shadow:0 0 0 4px rgba(var(--color-gold-rgb), .14)}.early-bird-alert{color:var(--color-warning)!important}.modal-close:hover{background-color:rgba(var(--color-primary-rgb), .08)}[data-theme=dark] .modal-close:hover{background-color:rgba(var(--color-white-rgb), .08)}.info-tooltip:hover{color:var(--color-primary)}[data-theme=dark] .info-tooltip:hover{color:var(--color-gold)}@media (width<=768px){.hero-visual{perspective:1100px}.hero-dashboard{transform-style:preserve-3d}.hero-dashboard-card,html[dir=rtl] .hero-dashboard-card{transform:none}.hero-dashboard-card.is-mobile-effect-ready{--mobile-tilt-x:0deg;--mobile-tilt-y:0deg;--mobile-shine-x:50%;--mobile-shine-y:18%;touch-action:pan-y;transform:rotateX(var(--mobile-tilt-x)) rotateY(var(--mobile-tilt-y)) translate3d(0, 0, 0);will-change:transform;transition:transform .22s,box-shadow .28s}html[dir=rtl] .hero-dashboard-card.is-mobile-effect-ready{transform:rotateX(var(--mobile-tilt-x)) rotateY(var(--mobile-tilt-y)) translate3d(0, 0, 0)}.hero-dashboard-card.is-mobile-effect-ready.hero-dashboard-card--main{box-shadow:0 30px 70px rgba(var(--color-text-rgb), .14), 0 12px 24px rgba(var(--color-primary-rgb), .1), inset 0 1px 0 rgba(var(--color-white-rgb), .94)}[data-theme=dark] .hero-dashboard-card.is-mobile-effect-ready.hero-dashboard-card--main{box-shadow:0 32px 76px #0000007a, 0 14px 30px rgba(var(--color-primary-rgb), .2), inset 0 1px 0 rgba(var(--color-white-rgb), .06)}.hero-dashboard-card.is-mobile-effect-ready.hero-dashboard-card--main:before{background:radial-gradient(circle at var(--mobile-shine-x) var(--mobile-shine-y), rgba(var(--color-white-rgb), .88), rgba(var(--color-white-rgb), .24) 18%, rgba(var(--color-white-rgb), 0) 44%), linear-gradient(135deg, rgba(var(--color-white-rgb), .16), rgba(var(--color-white-rgb), 0) 46%);opacity:.92;transition:background-position .18s}[data-theme=dark] .hero-dashboard-card.is-mobile-effect-ready.hero-dashboard-card--main:before{background:radial-gradient(circle at var(--mobile-shine-x) var(--mobile-shine-y), rgba(var(--color-primary-light-rgb), .28), rgba(var(--color-primary-light-rgb), .1) 22%, rgba(var(--color-white-rgb), 0) 48%), linear-gradient(135deg, rgba(var(--color-primary-light-rgb), .14), rgba(var(--color-white-rgb), 0) 48%)}.hero-dashboard-card.is-mobile-effect-ready:not(.is-mobile-visible) .hero-dashboard-header,.hero-dashboard-card.is-mobile-effect-ready:not(.is-mobile-visible) .hero-metric-card,.hero-dashboard-card.is-mobile-effect-ready:not(.is-mobile-visible) .hero-chart-panel,.hero-dashboard-card.is-mobile-effect-ready:not(.is-mobile-visible) .hero-side-card,.hero-dashboard-card.is-mobile-effect-ready:not(.is-mobile-visible) .hero-insight-card{opacity:0;transform:translateY(14px)}.hero-dashboard-card.is-mobile-effect-ready.is-mobile-visible .hero-dashboard-header,.hero-dashboard-card.is-mobile-effect-ready.is-mobile-visible .hero-metric-card,.hero-dashboard-card.is-mobile-effect-ready.is-mobile-visible .hero-chart-panel,.hero-dashboard-card.is-mobile-effect-ready.is-mobile-visible .hero-side-card,.hero-dashboard-card.is-mobile-effect-ready.is-mobile-visible .hero-insight-card{opacity:1;transition:opacity .48s,transform .62s cubic-bezier(.16,1,.3,1),box-shadow .28s}.hero-dashboard-card.is-mobile-effect-ready.is-mobile-visible .hero-dashboard-header{transition-delay:20ms;transform:translateZ(34px)}.hero-dashboard-card.is-mobile-effect-ready.is-mobile-visible .hero-metric-card{transform:translateZ(42px)}.hero-dashboard-card.is-mobile-effect-ready.is-mobile-visible .hero-metric-card:first-child{transition-delay:80ms}.hero-dashboard-card.is-mobile-effect-ready.is-mobile-visible .hero-metric-card:nth-child(2){transition-delay:.14s}.hero-dashboard-card.is-mobile-effect-ready.is-mobile-visible .hero-metric-card:nth-child(3){transition-delay:.2s}.hero-dashboard-card.is-mobile-effect-ready.is-mobile-visible .hero-chart-panel{transition-delay:.24s;transform:translateZ(38px)}.hero-dashboard-card.is-mobile-effect-ready.is-mobile-visible .hero-side-card{transform:translateZ(30px)}.hero-dashboard-card.is-mobile-effect-ready.is-mobile-visible .hero-side-card:first-child{transition-delay:.28s}.hero-dashboard-card.is-mobile-effect-ready.is-mobile-visible .hero-side-card:nth-child(2){transition-delay:.34s}.hero-dashboard-card.is-mobile-effect-ready.is-mobile-visible .hero-insight-card{transform:translateZ(24px)}.hero-dashboard-card.is-mobile-effect-ready.is-mobile-visible .hero-insight-card:first-child{transition-delay:.38s}.hero-dashboard-card.is-mobile-effect-ready.is-mobile-visible .hero-insight-card:nth-child(2){transition-delay:.44s}.hero-dashboard-card.is-mobile-effect-ready.is-mobile-visible .hero-insight-card:nth-child(3){transition-delay:.5s}.hero-dashboard-card.is-mobile-effect-ready .hero-chart-bars span{transform-origin:bottom;transform:translateY(-2px)scaleY(.18)}.hero-dashboard-card.is-mobile-effect-ready.is-mobile-visible .hero-chart-bars span{transition:transform .74s cubic-bezier(.16,1,.3,1);transform:translateY(-2px)scaleY(1)}.hero-dashboard-card.is-mobile-effect-ready.is-mobile-visible .hero-chart-bars span:first-child{transition-delay:.32s}.hero-dashboard-card.is-mobile-effect-ready.is-mobile-visible .hero-chart-bars span:nth-child(2){transition-delay:.38s}.hero-dashboard-card.is-mobile-effect-ready.is-mobile-visible .hero-chart-bars span:nth-child(3){transition-delay:.44s}.hero-dashboard-card.is-mobile-effect-ready.is-mobile-visible .hero-chart-bars span:nth-child(4){transition-delay:.5s}.hero-dashboard-card.is-mobile-effect-ready.is-mobile-visible .hero-chart-bars span:nth-child(5){transition-delay:.56s}.hero-dashboard-card.is-mobile-effect-ready.is-mobile-visible .hero-chart-bars span:nth-child(6){transition-delay:.62s}}@media (width<=768px) and (prefers-reduced-motion:reduce){.hero-dashboard-card,html[dir=rtl] .hero-dashboard-card,.hero-dashboard-card.is-mobile-effect-ready,html[dir=rtl] .hero-dashboard-card.is-mobile-effect-ready{transform:none}.hero-dashboard-card.is-mobile-effect-ready,.hero-dashboard-card.is-mobile-effect-ready *,.hero-dashboard-card.is-mobile-effect-ready:before{transition:none;animation:none}.hero-dashboard-card.is-mobile-effect-ready .hero-dashboard-header,.hero-dashboard-card.is-mobile-effect-ready .hero-metric-card,.hero-dashboard-card.is-mobile-effect-ready .hero-chart-panel,.hero-dashboard-card.is-mobile-effect-ready .hero-side-card,.hero-dashboard-card.is-mobile-effect-ready .hero-insight-card,.hero-dashboard-card.is-mobile-effect-ready .hero-chart-bars span{opacity:1;transform:none}}
