:is(.landing-preview,.landing-home){min-height:100dvh;background:var(--dash-bg-base);color:var(--dash-text-primary);font-family:var(--font-vazir,"Vazirmatn Variable",sans-serif);overflow-x:hidden;max-width:100%;width:100%;min-width:0}:is(.landing-preview,.landing-home) .lp-preview-banner{position:sticky;top:0;z-index:60;display:flex;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap;padding:.5rem 1rem;font-size:.75rem;background:var(--dash-accent-muted);border-bottom:1px solid var(--dash-accent-border);color:var(--dash-text-secondary)}:is(.landing-preview,.landing-home) .lp-preview-banner strong{color:var(--dash-accent)}:is(.landing-preview,.landing-home) .lp-header{position:sticky;top:2rem;z-index:50;margin:0 auto;max-width:72rem;padding:0 1rem}:is(.landing-preview,.landing-home) .lp-header-inner{display:flex;align-items:center;gap:1rem;padding:.65rem 1rem;border-radius:var(--dash-radius-xl,20px);border:1px solid var(--dash-border);background:color-mix(in srgb,var(--dash-bg-surface) 82%,transparent);backdrop-filter:blur(14px);box-shadow:0 8px 32px rgba(0,0,0,.12)}:is(.landing-preview,.landing-home) .lp-logo{display:flex;align-items:center;gap:.5rem;font-weight:700;font-size:.95rem;color:var(--dash-text-primary)}:is(.landing-preview,.landing-home) .lp-logo-mark{width:2rem;height:2rem;border-radius:var(--dash-radius-md,12px);background:var(--dash-accent-muted);border:1px solid var(--dash-accent-border);display:grid;place-items:center;color:var(--dash-accent)}:is(.landing-preview,.landing-home) .lp-nav{display:none;align-items:center;gap:1.25rem;margin-inline-start:auto;margin-inline-end:auto;font-size:.8125rem;color:var(--dash-text-secondary)}:is(.landing-preview,.landing-home) .lp-nav a{transition:color .2s}:is(.landing-preview,.landing-home) .lp-nav a:hover{color:var(--dash-text-primary)}:is(.landing-preview,.landing-home) .lp-header-actions{display:flex;align-items:center;gap:.5rem;margin-inline-start:auto}:is(.landing-preview,.landing-home) .lp-hero{position:relative;padding:3rem 1rem 2rem;max-width:72rem;margin:0 auto}:is(.landing-preview,.landing-home) .lp-hero-grid{display:grid;gap:2.5rem;align-items:center}:is(.landing-preview,.landing-home) .lp-mesh{pointer-events:none;position:absolute;inset:0;overflow:hidden}:is(.landing-preview,.landing-home) .lp-mesh:before{content:"";position:absolute;width:140%;height:140%;top:-30%;inset-inline-end:-20%;background:radial-gradient(circle at 30% 20%,rgba(var(--dash-accent-rgb),.18),transparent 42%),radial-gradient(circle at 80% 60%,rgba(var(--dash-tertiary-rgb,139,156,176),.12),transparent 45%);animation:lp-mesh-drift 18s ease-in-out infinite alternate}:is(.landing-preview,.landing-home) .lp-mesh-grid{position:absolute;inset:0;opacity:.35;background-image:linear-gradient(var(--dash-border) 1px,transparent 1px),linear-gradient(90deg,var(--dash-border) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000,transparent);mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000,transparent)}:is(.landing-preview,.landing-home) .lp-eyebrow{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .75rem;border-radius:999px;border:1px solid var(--dash-border);background:var(--dash-bg-elevated);font-size:.75rem;color:var(--dash-text-secondary);margin-bottom:1.25rem}:is(.landing-preview,.landing-home) .lp-eyebrow-dot{width:.45rem;height:.45rem;border-radius:999px;background:var(--dash-accent);box-shadow:0 0 10px rgba(var(--dash-accent-rgb),.8);animation:lp-pulse 2.4s ease-in-out infinite}:is(.landing-preview,.landing-home) .lp-title{font-size:clamp(2rem,5vw,3.25rem);font-weight:800;line-height:1.25;letter-spacing:-.02em;margin-bottom:1rem}:is(.landing-preview,.landing-home) .lp-title-accent{display:block;background:linear-gradient(135deg,var(--dash-accent),color-mix(in srgb,var(--dash-accent) 40%,var(--dash-text-primary)));-webkit-background-clip:text;background-clip:text;color:transparent}:is(.landing-preview,.landing-home) .lp-subtitle{max-width:34rem;font-size:clamp(1rem,2vw,1.15rem);line-height:1.85;color:var(--dash-text-secondary);margin-bottom:1.75rem}:is(.landing-preview,.landing-home) .lp-cta-row{display:flex;flex-wrap:wrap;gap:.75rem}:is(.landing-preview,.landing-home) .lp-mockup-wrap{position:relative;perspective:1200px}:is(.landing-preview,.landing-home) .lp-mockup-glow{position:absolute;inset:10% 5%;background:radial-gradient(circle,rgba(var(--dash-accent-rgb),.25),transparent 65%);filter:blur(40px);animation:lp-pulse 4s ease-in-out infinite}:is(.landing-preview,.landing-home) .lp-mockup{position:relative;border-radius:var(--dash-radius-xl,20px);border:1px solid var(--dash-border-strong);background:var(--dash-bg-surface);overflow:hidden;box-shadow:0 24px 80px rgba(0,0,0,.35),inset 0 0 0 1px hsla(0,0%,100%,.04);transform:rotateY(-8deg) rotateX(4deg);animation:lp-float 6s ease-in-out infinite}:is(.landing-preview,.landing-home) .lp-mockup-bar{display:flex;align-items:center;gap:.35rem;padding:.65rem .85rem;border-bottom:1px solid var(--dash-border);background:var(--dash-bg-elevated)}:is(.landing-preview,.landing-home) .lp-mockup-dot{width:.55rem;height:.55rem;border-radius:999px;background:var(--dash-border-strong)}:is(.landing-preview,.landing-home) .lp-mockup-body{display:grid;grid-template-columns:4.5rem 1fr;min-height:16rem}:is(.landing-preview,.landing-home) .lp-mockup-rail{border-inline-start:1px solid var(--dash-border);background:var(--dash-bg-elevated);padding:.75rem .35rem;display:flex;flex-direction:column;gap:.5rem;align-items:center}:is(.landing-preview,.landing-home) .lp-mockup-rail-item{width:2rem;height:2rem;border-radius:var(--dash-radius-sm,8px);border:1px solid transparent;display:grid;place-items:center;color:var(--dash-text-muted)}:is(.landing-preview,.landing-home) .lp-mockup-rail-item.is-active{background:var(--dash-accent-muted);border-color:var(--dash-accent-border);color:var(--dash-accent)}:is(.landing-preview,.landing-home) .lp-mockup-main{padding:.85rem;display:flex;flex-direction:column;gap:.65rem}:is(.landing-preview,.landing-home) .lp-mockup-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem}:is(.landing-preview,.landing-home) .lp-mockup-stat{border-radius:var(--dash-radius-md,12px);border:1px solid var(--dash-border);background:var(--dash-bg-elevated);padding:.5rem;min-height:3rem}:is(.landing-preview,.landing-home) .lp-mockup-stat-line{height:.35rem;border-radius:999px;background:var(--dash-border);margin-bottom:.35rem;width:55%}:is(.landing-preview,.landing-home) .lp-mockup-stat-val{height:.55rem;border-radius:999px;background:var(--dash-accent);width:35%;opacity:.85}:is(.landing-preview,.landing-home) .lp-mockup-map{flex:1;border-radius:var(--dash-radius-md,12px);border:1px solid var(--dash-border);background:var(--dash-bg-input);padding:.45rem;display:grid;grid-template-columns:2fr 1fr 1.2fr;grid-template-rows:1.4fr 1fr .8fr;gap:.3rem;min-height:7rem}:is(.landing-preview,.landing-home) .lp-mockup-tile{border-radius:6px;border:1px solid var(--dash-border);background:color-mix(in srgb,var(--dash-tertiary) 18%,var(--dash-bg-surface))}:is(.landing-preview,.landing-home) .lp-mockup-tile.is-accent{background:var(--dash-accent-muted);border-color:var(--dash-accent-border)}:is(.landing-preview,.landing-home) .lp-marquee-wrap{margin-top:3rem;border-block:1px solid var(--dash-border);background:color-mix(in srgb,var(--dash-bg-elevated) 70%,transparent);overflow:hidden;width:100%}:is(.landing-preview,.landing-home) .lp-marquee-track{display:flex;width:-moz-max-content;width:max-content;animation:lp-marquee-loop var(--lh-marquee-duration,32s) linear infinite;direction:ltr;will-change:transform}:is(.landing-preview,.landing-home) .lp-marquee-track-group{display:flex;align-items:center;gap:3rem;flex-shrink:0;padding-block:1rem;padding-inline-end:3rem}:is(.landing-preview,.landing-home) .lp-marquee-item{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap;font-size:.875rem;text-decoration:none;color:var(--dash-text-primary)}:is(.landing-preview,.landing-home) .lp-marquee-item.is-plain{border:none;background:none;padding:.35rem 0}:is(.landing-preview,.landing-home) .lp-marquee-item.is-plain:hover{color:var(--dash-accent)}:is(.landing-preview,.landing-home) .lp-marquee-item.is-chip{padding:.5rem .85rem;border-radius:999px;border:1px solid var(--dash-border);background:color-mix(in srgb,var(--dash-bg-elevated) 85%,transparent)}:is(.landing-preview,.landing-home) .lh-marquee-icon,:is(.landing-preview,.landing-home) .lp-marquee-gem{color:var(--dash-accent);font-weight:600}:is(.landing-preview,.landing-home) .lh-marquee-label{color:var(--dash-text-primary);font-weight:600}:is(.landing-preview,.landing-home) .lp-marquee-item.is-sentence{padding-inline:1.75rem}:is(.landing-preview,.landing-home) .lh-marquee-sentence,:is(.landing-preview,.landing-home) .lp-marquee-item.is-sentence>span:last-child{color:var(--dash-text-primary);font-size:.9375rem;white-space:nowrap}:is(.landing-preview,.landing-home) .lp-section{max-width:72rem;margin:0 auto;padding:4rem 1rem}:is(.landing-preview,.landing-home) .lp-section-head{margin-bottom:2rem;max-width:36rem}:is(.landing-preview,.landing-home) .lp-section-kicker{font-size:.75rem;font-weight:600;letter-spacing:.04em;color:var(--dash-accent);margin-bottom:.5rem}:is(.landing-preview,.landing-home) .lp-section-title{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.35;margin-bottom:.75rem}:is(.landing-preview,.landing-home) .lp-section-desc{color:var(--dash-text-secondary);line-height:1.8;font-size:.9375rem}:is(.landing-preview,.landing-home) .lp-stats-row{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}:is(.landing-preview,.landing-home) .lp-stat-card{padding:1.25rem;border-radius:var(--dash-radius-lg,16px);border:1px solid var(--dash-border);background:var(--dash-bg-surface)}:is(.landing-preview,.landing-home) .lp-stat-value{font-size:1.75rem;font-weight:800;color:var(--dash-accent);margin-bottom:.25rem}:is(.landing-preview,.landing-home) .lp-stat-label{font-size:.8125rem;color:var(--dash-text-secondary)}:is(.landing-preview,.landing-home) .lp-bento{display:grid;gap:1rem;grid-template-columns:1fr}:is(.landing-preview,.landing-home) .lp-bento-card{position:relative;overflow:hidden;padding:1.5rem;border-radius:var(--dash-radius-lg,16px);border:1px solid var(--dash-border);background:var(--dash-bg-surface);transition:border-color .25s,transform .25s}:is(.landing-preview,.landing-home) .lp-bento-card:hover{border-color:var(--dash-accent-border);transform:translateY(-2px)}:is(.landing-preview,.landing-home) .lp-bento-icon{width:2.5rem;height:2.5rem;border-radius:var(--dash-radius-md,12px);background:var(--dash-accent-muted);border:1px solid var(--dash-accent-border);color:var(--dash-accent);display:grid;place-items:center;margin-bottom:1rem}:is(.landing-preview,.landing-home) .lp-bento-title{font-size:1.05rem;font-weight:700;margin-bottom:.5rem}:is(.landing-preview,.landing-home) .lp-bento-desc{font-size:.875rem;line-height:1.75;color:var(--dash-text-secondary)}:is(.landing-preview,.landing-home) .lp-cta-section{margin:0 1rem 4rem;max-width:calc(72rem - 2rem);margin-inline:auto;padding:2.5rem 1.5rem;border-radius:var(--dash-radius-xl,20px);border:1px solid var(--dash-accent-border);background:radial-gradient(circle at 100% 0,rgba(var(--dash-accent-rgb),.14),transparent 50%),var(--dash-bg-surface);text-align:center}:is(.landing-preview,.landing-home) .lp-footer{border-top:1px solid var(--dash-border);padding:1.5rem 1rem 2rem;text-align:center;font-size:.8125rem;color:var(--dash-text-muted)}:is(.landing-preview,.landing-home) .lp-showcase{padding:4rem 0;background:var(--dash-bg-base);border-block:1px solid var(--dash-border)}:is(.landing-preview,.landing-home) .lp-showcase-head{max-width:72rem;margin:0 auto 1.75rem;padding:0 1rem;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem}:is(.landing-preview,.landing-home) .lp-showcase-kicker{font-size:.75rem;font-weight:600;color:var(--dash-accent);margin-bottom:.35rem}:is(.landing-preview,.landing-home) .lp-showcase-title{font-size:clamp(1.35rem,3vw,1.75rem);font-weight:800;color:var(--dash-text-primary);margin-bottom:.35rem}:is(.landing-preview,.landing-home) .lp-showcase-desc{font-size:.9rem;line-height:1.7;color:var(--dash-text-secondary);max-width:32rem}:is(.landing-preview,.landing-home) .lp-showcase-controls{display:flex;align-items:center;gap:.5rem}:is(.landing-preview,.landing-home) .lp-showcase-nav-btn{width:2.25rem;height:2.25rem;border-radius:var(--dash-radius-md,12px);border:1px solid var(--dash-border);background:var(--dash-bg-surface);color:var(--dash-text-secondary);display:grid;place-items:center;transition:border-color .2s,color .2s,background .2s}:is(.landing-preview,.landing-home) .lp-showcase-nav-btn:hover:not(:disabled){border-color:var(--dash-accent-border);color:var(--dash-accent);background:var(--dash-accent-muted)}:is(.landing-preview,.landing-home) .lp-showcase-grid-wrap{position:relative;max-width:72rem;margin:0 auto;padding:0 1rem;min-height:18rem}:is(.landing-preview,.landing-home) .lp-showcase-grid{display:grid;grid-template-columns:repeat(var(--lp-showcase-cols,4),minmax(0,1fr));gap:1rem;opacity:1;transition:opacity .48s ease}:is(.landing-preview,.landing-home) .lp-showcase-grid.is-fading{opacity:0;pointer-events:none}@media (max-width:767px){:is(.landing-preview,.landing-home) .lp-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:is(.landing-preview,.landing-home) .lp-showcase-track-wrap{position:relative}:is(.landing-preview,.landing-home) .lp-showcase-track{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:.25rem 1rem 1rem;-ms-overflow-style:none;scrollbar-width:none}:is(.landing-preview,.landing-home) .lp-showcase-track::-webkit-scrollbar{display:none}:is(.landing-preview,.landing-home) .lp-showcase-card{flex:unset;width:100%;scroll-snap-align:unset;border-radius:var(--dash-radius-lg,16px);border:1px solid var(--dash-border);background:var(--dash-bg-surface);overflow:hidden;transition:border-color .25s,transform .25s,box-shadow .25s;text-decoration:none;color:inherit}:is(.landing-preview,.landing-home) .lp-showcase-card:hover{border-color:var(--dash-accent-border);transform:translateY(-3px);box-shadow:0 12px 40px rgba(0,0,0,.18)}:is(.landing-preview,.landing-home) .lp-showcase-card.is-active{border-color:var(--dash-accent);box-shadow:0 0 0 1px var(--dash-accent-border),0 16px 48px rgba(var(--dash-accent-rgb),.12)}:is(.landing-preview,.landing-home) .lp-showcase-card-image{position:relative;aspect-ratio:4/3;background:var(--dash-bg-input);overflow:hidden}:is(.landing-preview,.landing-home) .lp-showcase-card-image img,:is(.landing-preview,.landing-home) .lp-showcase-card-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:.35rem;background:var(--dash-bg-input);transition:transform .4s ease}:is(.landing-preview,.landing-home) .lp-showcase-card:hover .lp-showcase-card-image img{transform:scale(1.04)}:is(.landing-preview,.landing-home) .lp-showcase-card-body{padding:1rem}:is(.landing-preview,.landing-home) .lp-showcase-card-title{font-size:.95rem;font-weight:700;color:var(--dash-text-primary);margin-bottom:.5rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:is(.landing-preview,.landing-home) .lp-showcase-card-meta{display:flex;flex-wrap:wrap;gap:.35rem}:is(.landing-preview,.landing-home) .lp-showcase-chip{font-size:.6875rem;font-weight:600;padding:.2rem .45rem;border-radius:999px;border:1px solid var(--dash-border);background:var(--dash-bg-elevated);color:var(--dash-text-secondary)}:is(.landing-preview,.landing-home) .lp-showcase-dots{display:flex;justify-content:center;gap:.35rem;margin-top:.5rem;padding:0 1rem}:is(.landing-preview,.landing-home) .lp-showcase-dot{width:.45rem;height:.45rem;border-radius:999px;border:none;padding:0;background:var(--dash-border-strong);transition:background .2s,transform .2s;cursor:pointer}:is(.landing-preview,.landing-home) .lp-showcase-dot.is-active{background:var(--dash-accent);transform:scale(1.15)}:is(.landing-preview,.landing-home) .lp-showcase-footer{max-width:72rem;margin:1.5rem auto 0;padding:0 1rem;display:flex;justify-content:center}:is(.landing-preview,.landing-home) .lp-showcase-skeleton{flex:0 0 min(82vw,280px);height:320px;border-radius:var(--dash-radius-lg,16px);border:1px solid var(--dash-border);background:linear-gradient(90deg,var(--dash-bg-surface) 0,var(--dash-bg-elevated) 50%,var(--dash-bg-surface) 100%);background-size:200% 100%;animation:lp-shimmer 1.4s ease-in-out infinite}:is(.landing-preview,.landing-home) .lp-showcase-empty{max-width:72rem;margin:0 auto;padding:2rem 1rem;text-align:center;color:var(--dash-text-muted);font-size:.875rem}:is(.landing-preview,.landing-home) .lp-slider-preview-banner{position:sticky;top:0;z-index:60;display:flex;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap;padding:.5rem 1rem;font-size:.75rem;background:var(--dash-bg-elevated);border-bottom:1px solid var(--dash-border);color:var(--dash-text-secondary)}:is(.landing-preview,.landing-home) .lp-slider-preview-banner strong{color:var(--dash-accent)}:is(.landing-preview,.landing-home) .lp-slider-compare{max-width:42rem;margin:0 auto 2rem;padding:0 1rem}:is(.landing-preview,.landing-home) .lp-slider-compare-box{padding:1rem 1.25rem;border-radius:var(--dash-radius-lg,16px);border:1px solid var(--dash-border);background:var(--dash-bg-surface);font-size:.8125rem;line-height:1.75;color:var(--dash-text-secondary)}:is(.landing-preview,.landing-home) .lp-slider-compare-box strong{color:var(--dash-text-primary)}@keyframes lp-marquee-loop{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes lp-float{0%,to{transform:rotateY(-8deg) rotateX(4deg) translateY(0)}50%{transform:rotateY(-6deg) rotateX(2deg) translateY(-8px)}}@keyframes lp-mesh-drift{0%{transform:translate(0) scale(1)}to{transform:translate(-3%,2%) scale(1.05)}}@keyframes lp-pulse{0%,to{opacity:.7}50%{opacity:1}}@keyframes lp-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (min-width:768px){:is(.landing-preview,.landing-home) .lp-nav{display:flex}:is(.landing-preview,.landing-home) .lp-header-actions{margin-inline-start:0}:is(.landing-preview,.landing-home) .lp-hero-grid{grid-template-columns:1fr 1.05fr;gap:3rem}:is(.landing-preview,.landing-home) .lp-stats-row{grid-template-columns:repeat(4,1fr)}:is(.landing-preview,.landing-home) .lp-bento{grid-template-columns:repeat(6,1fr)}:is(.landing-preview,.landing-home) .lp-bento-card{grid-column:span 2}:is(.landing-preview,.landing-home) .lp-bento-card.is-wide{grid-column:span 3}:is(.landing-preview,.landing-home) .lp-showcase-track{padding-inline:max(1rem,calc((100% - 72rem) / 2 + 1rem))}}@media (max-width:767px){:is(.landing-preview,.landing-home) .lp-header{top:2.5rem}:is(.landing-preview,.landing-home) .lp-mockup{transform:none;animation:none}}
/*# sourceMappingURL=21d097a09a93ed71.css.map*/