@import url("https://fonts.googleapis.com/css2?family=Heebo:wght@400;500;600;700&family=Geist:wght@400;500;600;700&family=Geist+Mono:wght@400;500;600&display=swap");:root{--bg:#F8F7F4;--surface:#FFFFFF;--surface-subtle:#FAFAF9;--surface-muted:#F5F5F4;--surface-raised:#FFFFFF;--sidebar-bg:#0F1923;--sidebar-text:#C8C4BE;--sidebar-text-muted:#8A9EBD;--border:#E5E2DB;--border-light:#EFECE6;--border-strong:#D6D3D1;--border-subtle:#E7E5E4;--text-primary:#1A1A1A;--text-secondary:#6B7280;--text-muted:#9CA3AF;--text-quiet:#78716C;--text-inverse:#FFFFFF;--blue:#2D6BE4;--blue-hover:#2558C8;--blue-ink:#1E40AF;--blue-dark:#1B3B6F;--blue-bg:#EBF1FA;--blue-border:#93C5FD;--green:#059669;--green-ink:#065F46;--green-bg:#DCFCE7;--green-border:#6EE7B7;--amber:#D97706;--amber-bg:#FEF3C7;--danger:#DC2626;--danger-bg:rgba(220,38,38,0.1);--src-whatsapp-fg:#075E54;--src-whatsapp-bg:#DCF8E5;--src-folder-fg:#4B5563;--src-folder-bg:#EDEAE3;--src-email-fg:#1E40AF;--src-email-bg:#EBF1FA;--src-inferred-fg:#6B21A8;--src-inferred-bg:#F3E8FF;--bg-rgb:248 247 244;--surface-rgb:255 255 255;--border-rgb:229 226 219;--sidebar-bg-rgb:15 25 35;--sidebar-text-rgb:200 196 190;--blue-rgb:45 107 228;--blue-dark-rgb:27 59 111;--green-rgb:5 150 105;--amber-rgb:217 119 6;--danger-rgb:220 38 38;--shadow-base-rgb:0 0 0;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:16px;--radius-pill:999px;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--accent-bg:#E0F2F1;--accent-fg:#00695C;--accent-ink:#00897B;--accent-border:rgba(0,137,123,0.3);--accent-ring:rgba(0,137,123,0.4);--step-pending-bg:var(--surface-muted);--step-pending-fg:var(--text-muted);--step-active-bg:var(--accent-bg);--step-active-fg:var(--accent-fg);--step-active-ring:var(--accent-ring);--step-done-bg:var(--green-bg);--step-done-fg:var(--green);--step-failed-bg:var(--danger-bg);--step-failed-fg:var(--danger);--recognition-badge-gap:5px;--recognition-badge-padding-block:2px;--recognition-badge-padding-inline:8px;--recognition-badge-padding-block-compact:1px;--recognition-badge-padding-inline-compact:6px;--recognition-badge-icon-size:11px;--shadow-sm:0 1px 4px rgb(0 0 0/0.06);--shadow-md:0 4px 12px rgb(0 0 0/0.08);--shadow-lg:0 4px 32px rgb(0 0 0/0.06),0 1px 4px rgb(0 0 0/0.04);--shadow-dialog:0 20px 60px rgb(0 0 0/0.25);--shadow-cta:0 4px 16px rgb(45 107 228/0.35);--shadow-cta-hover:0 6px 20px rgb(45 107 228/0.45);--shadow-brand:0 4px 20px rgb(45 107 228/0.40);--motion-duration-fast:150ms;--motion-duration-medium:240ms;--motion-duration-loop:1500ms;--motion-duration-spin:1000ms;--motion-ease-standard:cubic-bezier(0.2,0,0,1);--motion-ease-linear:linear;--dot-grid:radial-gradient(circle,#D4D0C8 1px,transparent 0);--dot-grid-size:22px 22px;--font-sans:"Heebo","Geist",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,"Noto Sans Hebrew",sans-serif;--font-mono:"Geist Mono","SF Mono",ui-monospace,Menlo,monospace;--fs-micro:11px;--fs-caption:12px;--fs-body-sm:13px;--fs-body:14px;--fs-body-lg:15px;--fs-lead:16px;--fs-h4:18px;--fs-h3:22px;--fs-h2:28px;--fs-h1:32px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-tight:1.2;--lh-snug:1.3;--lh-body:1.65;--lh-long:1.7;--tracking-hero:-0.03em;--tracking-tight:-0.01em;--tracking-wide:0.08em}.t-hero{font:var(--fw-bold) var(--fs-h1)/var(--lh-tight) var(--font-sans)}.t-h1,.t-hero{letter-spacing:var(--tracking-hero);color:var(--text-primary)}.t-h1{font:var(--fw-semibold) var(--fs-h2)/var(--lh-tight) var(--font-sans)}.t-h2{font:var(--fw-semibold) var(--fs-h3)/var(--lh-snug) var(--font-sans);letter-spacing:var(--tracking-tight)}.t-h2,.t-h3{color:var(--text-primary)}.t-h3{font:var(--fw-semibold) var(--fs-h4)/var(--lh-snug) var(--font-sans)}.t-lead{font:var(--fw-regular) var(--fs-lead)/var(--lh-long) var(--font-sans);color:var(--text-secondary)}.t-body{font:var(--fw-regular) var(--fs-body)/var(--lh-body) var(--font-sans)}.t-body,.t-body-sm{color:var(--text-primary)}.t-body-sm{font:var(--fw-regular) var(--fs-body-sm)/var(--lh-body) var(--font-sans)}.t-caption{font:var(--fw-medium) var(--fs-caption)/var(--lh-body) var(--font-sans)}.t-caption,.t-eyebrow{color:var(--text-secondary)}.t-eyebrow{font:var(--fw-semibold) var(--fs-caption)/1 var(--font-sans);letter-spacing:var(--tracking-wide);text-transform:uppercase}.t-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.t-muted{color:var(--text-muted)}.t-inverse{color:var(--text-inverse)}@keyframes pulse-opacity{0%,to{opacity:1}50%{opacity:.4}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes breathe{0%,to{transform:scale(1);opacity:.95}50%{transform:scale(1.04);opacity:1}}@keyframes a-pulse-accent{0%,to{box-shadow:0 0 0 0 var(--accent-ring)}50%{box-shadow:0 0 0 4px var(--accent-ring)}}.skeleton{background:linear-gradient(90deg,var(--border-light) 0,#F5F3EE 50%,var(--border-light) 100%);background-size:200% 100%;animation:shimmer var(--motion-duration-loop) var(--motion-ease-linear) infinite;border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_246ccd{font-family:Geist,Geist Fallback;font-style:normal}.__variable_246ccd{--font-geist:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c29908{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_c29908{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}@font-face{font-family:Assistant;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/0e7e88f8d82ce2cd-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Assistant;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/d469ecb1e0878a97-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Assistant;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/67ea4463d4a1f79e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Assistant Fallback;src:local("Arial");ascent-override:109.94%;descent-override:30.90%;line-gap-override:0.00%;size-adjust:92.87%}.__className_2a81f7{font-family:Assistant,Assistant Fallback;font-style:normal}.__variable_2a81f7{--font-assistant:"Assistant","Assistant Fallback"}@font-face{font-family:Secular One;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/91583d766118fa95-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Secular One;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7e196ab80c62fd69-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Secular One;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/98626745cbcb3a95-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Secular One Fallback;src:local("Arial");ascent-override:94.92%;descent-override:40.21%;line-gap-override:0.00%;size-adjust:107.67%}.__className_9f0d8e{font-family:Secular One,Secular One Fallback;font-weight:400;font-style:normal}.__variable_9f0d8e{--font-secular-one:"Secular One","Secular One Fallback"}