@font-face{font-family:IRANYekanXFaNum;src:url(/fonts/IRANYekanXFaNum-UltraLight.ttf)format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanXFaNum;src:url(/fonts/IRANYekanXFaNum-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanXFaNum;src:url(/fonts/IRANYekanXFaNum-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanXFaNum;src:url(/fonts/IRANYekanXFaNum-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanXFaNum;src:url(/fonts/IRANYekanXFaNum-DemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanXFaNum;src:url(/fonts/IRANYekanXFaNum-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanXFaNum;src:url(/fonts/IRANYekanXFaNum-ExtraBold.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanXFaNum;src:url(/fonts/IRANYekanXFaNum-Black.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}:root{--notin-primary-25:#eaf2ff;--notin-primary-50:#d6e5ff;--notin-primary-100:#adccff;--notin-primary-200:#85b2ff;--notin-primary-300:#5c99ff;--notin-primary:#3480ff;--notin-primary-500:#2966cc;--notin-primary-600:#1f4c99;--notin-primary-700:#143366;--notin-primary-800:#0a1932;--notin-primary-900:#050c19;--routine-primary-25:#f4fbf9;--routine-primary-50:#e9f6f3;--routine-primary-100:#cef8df;--routine-primary-200:#a0f2c9;--routine-primary-300:#6bdaac;--routine-primary-400:#42b691;--routine-primary:#14866d;--routine-primary-600:#0e7366;--routine-primary-700:#0a605e;--routine-primary-800:#06484d;--routine-primary-900:#033640;--bazaar-primary:#61c21c;--bazaar-primary-hover:#51a617;--bazaar-tint:#61c21c26;--myket-primary:#0091ea;--myket-primary-hover:#0077c2;--myket-tint:#0091ea26;--bg-main:#f8fafc;--bg-card:#fff;--bg-card-hover:#fff;--bg-glass:#ffffffe0;--border-glass:#e2e8f0f2;--border-glass-hover:#3480ff59;--text-white:#0f172a;--text-main:#0f172a;--text-sub:#334155;--text-muted:#64748b;--font-family:"IRANYekanXFaNum", -apple-system, BlinkMacSystemFont, sans-serif;--font-feature-settings:"ss01", "ss02"}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-family);background-color:var(--bg-main);color:var(--text-main);text-align:right;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;direction:rtl;line-height:1.7;overflow-x:hidden}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;outline:none;font-family:inherit}img{max-width:100%;height:auto;display:block}.container{box-sizing:border-box;width:100%;max-width:1240px;margin:0 auto;padding:0 24px}@media (width<=640px){.container{padding:0 16px}}.ambient-glow{filter:blur(100px);pointer-events:none;z-index:0;opacity:.18;border-radius:50%;transition:all .7s cubic-bezier(.16,1,.3,1);position:absolute}.glow-notin{background:radial-gradient(circle,#3b82f6 0%,#3b82f600 70%)}.glow-routine{background:radial-gradient(circle,#0d9488 0%,#0d948800 70%)}.glass-panel{background:var(--bg-card);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-glass);border-radius:24px;transition:all .35s cubic-bezier(.16,1,.3,1);box-shadow:0 10px 30px -5px #0000000d,0 4px 6px -2px #00000005}.glass-panel:hover{border-color:var(--border-glass-hover);box-shadow:0 20px 35px -5px #00000014,0 8px 10px -4px #00000008}.badge-pill{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:9999px;align-items:center;gap:8px;width:fit-content;padding:6px 16px;font-size:.875rem;font-weight:700;display:inline-flex}@keyframes float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-12px)rotate(.5deg)}}@keyframes float-reverse{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(12px)rotate(-.5deg)}}@keyframes pulseGlow{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.4;transform:scale(1.06)}}@keyframes shine{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-float{animation:6s ease-in-out infinite float}.animate-float-reverse{animation:7s ease-in-out infinite float-reverse}.animate-pulse-glow{animation:4s ease-in-out infinite pulseGlow}@keyframes fadeInSection{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.fade-in-section{animation:.4s cubic-bezier(.16,1,.3,1) forwards fadeInSection}.gradient-text-notin{background:linear-gradient(135deg,#1d4ed8 0%,#2563eb 50%,#3b82f6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.gradient-text-routine{background:linear-gradient(135deg,#0f766e 0%,#0d9488 50%,#14866d 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.gradient-text-duo{background:linear-gradient(135deg,#1d4ed8 0%,#2563eb 40%,#0d9488 75%,#0f766e 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.phone-mockup-frame{background:linear-gradient(145deg,#1e293b,#0f172a);border-radius:44px;padding:12px;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s;display:inline-block;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #0f172a40,0 0 0 1px #0f172a14}.phone-mockup-frame:hover{transform:translateY(-6px)scale(1.02)}.phone-screen{background:#000;border-radius:34px;display:block;position:relative;overflow:hidden}.phone-screen img{object-fit:cover;width:100%;height:100%;display:block}.phone-notch{z-index:10;background:#090c14;border-radius:12px;width:88px;height:22px;position:absolute;top:10px;left:50%;transform:translate(-50%);box-shadow:0 0 4px #000c}@media (width>=1180px){.desktop-nav,.header-switcher{display:flex!important}.mobile-hamburger{display:none!important}}@media (width>=900px) and (width<=1179px){.desktop-nav{gap:12px!important;display:flex!important}.header-switcher,.mobile-hamburger{display:none!important}}@media (width<=899px){.desktop-nav,.header-switcher{display:none!important}.mobile-hamburger{display:block!important}.download-btn-header span{display:none}.download-btn-header{padding:8px 10px!important}}header nav a,header button,header span{white-space:nowrap!important}@media (width<=960px){.hero-grid{text-align:center;grid-template-columns:1fr!important;gap:40px!important}.hero-grid>div:first-child{flex-direction:column;align-items:center;display:flex}.hero-grid p{margin-left:auto;margin-right:auto}.hero-grid>div:first-child>div{justify-content:center}}@media (width<=920px){.routine-top-grid,.notin-bento-grid,.notin-secondary-grid{grid-template-columns:1fr!important}}.showcase-photos-wrapper,.stacked-showcase-container{scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-y!important;overscroll-behavior-y:auto!important;overscroll-behavior-x:auto!important;overflow:auto hidden!important}.showcase-photos-wrapper::-webkit-scrollbar{display:none}.stacked-showcase-container::-webkit-scrollbar{display:none}@media (width<=990px){.showcase-photos-wrapper,.stacked-showcase-container{padding-left:20vw!important;padding-right:20vw!important}.stacked-photo-item{margin:0 -8px!important}}@media (width<=640px){.stacked-showcase-container{padding:25px 15vw!important}.stacked-photo-item{margin:0 -6px!important}}@media (width<=1180px){.showcase-features-grid{grid-template-columns:repeat(3,1fr)!important;gap:32px 20px!important;max-width:680px!important}}@media (width<=580px){.showcase-features-grid{grid-template-columns:repeat(2,1fr)!important;gap:24px 14px!important;max-width:380px!important}}@media (width<=820px){.download-cards-grid{grid-template-columns:1fr!important}}@media (width<=900px){.footer-grid{grid-template-columns:1fr 1fr!important}}@media (width<=520px){.footer-grid{grid-template-columns:1fr!important}}.daily-writing-title{white-space:nowrap;font-size:clamp(1.5rem,3.8vw,3.2rem)}@media (width<=600px){.daily-writing-title{gap:5px!important;font-size:1.35rem!important}.daily-writing-title svg{width:22px!important;height:22px!important}}@media (width<=380px){.daily-writing-title{font-size:1.15rem!important}.daily-writing-title svg{width:20px!important;height:20px!important}}
