@import"https://fonts.googleapis.com/css2?family=Frank+Ruhl+Libre:wght@500;700;900&family=IBM+Plex+Sans+Hebrew:wght@400;500;600;700&display=swap";:root{--clay: #2D6A4F;--clay-dark: #1E4D39;--clay-soft: #D4EAE0;--ink: #1A2E24;--ink-soft: #5A7A6A;--bg: #F5F2EE;--body-bg: #E5DFD4;--sand: #EEF4F0;--sand-deep: #E2DDD4;--card: #FEFCFA;--line: #DDD5C8;--line-strong: #CDC3B2;--green: #2D6A4F;--green-soft: #D4EAE0;--green-bright: #3DA56B;--green-bright-soft: #E1F3E9;--wa: #1FA855;--wa-soft: #E4F3EA;--red: #C0392B;--red-soft: #F6E5E3;--blue: #5B6EAE;--blue-soft: #DDE8F0;--amber: #C2853D;--amber-soft: #FBF0DC}:root{--font-display: "Frank Ruhl Libre", "Times New Roman", serif;--font-brand: "Rubik", "IBM Plex Sans Hebrew", system-ui, sans-serif;--font-body: "IBM Plex Sans Hebrew", "Segoe UI", system-ui, sans-serif;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-black: 900;--text-meta: 14px;--text-sm: 15px;--text-base: 17px;--text-md: 20px;--text-lg: 24px;--text-xl: 29px;--text-2xl: 33px;--text-3xl: 40px;--lh-tight: 1.15;--lh-snug: 1.35;--lh-normal: 1.55}:root{--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;--radius-sm: 6px;--radius-btn: 8px;--radius-card: 10px;--radius-lg: 12px;--radius-pill: 999px;--shadow-card: 0 1px 2px rgba(45, 41, 37, .05);--shadow-lifted: 0 14px 34px -12px rgba(30, 77, 57, .22);--border-hair: 1px solid var(--line);--accent-bar: 3px}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;padding:0;height:100%;direction:rtl}body{background:var(--body-bg);color:var(--ink);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased}button{cursor:pointer}a{color:inherit;text-decoration:none}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes stepNext{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes stepPrev{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.anim-page{animation:fadeSlideUp .22s cubic-bezier(.22,.68,0,1.12)}.anim-step-next{animation:stepNext .24s cubic-bezier(.22,.68,0,1.12)}.anim-step-prev{animation:stepPrev .24s cubic-bezier(.22,.68,0,1.12)}.anim-scale{animation:scaleIn .18s cubic-bezier(.22,.68,0,1.12)}@keyframes lpCaret{0%,to{opacity:1}50%{opacity:0}}@keyframes lpFade{0%{opacity:0}to{opacity:1}}@keyframes lpDraw{to{stroke-dashoffset:0}}@keyframes lpFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes lpChipPop{0%{transform:scale(1)}45%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes lpBtnPulse{0%,to{opacity:1}50%{opacity:.78}}@keyframes lpLevelSwap{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.lp-level-swap{animation:lpLevelSwap .34s ease}.lp-lift{transition:transform .16s ease,box-shadow .16s ease}.lp-lift:hover{transform:translateY(-3px);box-shadow:var(--shadow-lifted)}.lp-cta{transition:transform .12s ease,box-shadow .16s ease,filter .16s ease}.lp-cta:hover{transform:translateY(-1px);filter:brightness(1.04)}.lp-crm-row{transition:background .14s ease}.lp-crm-row:hover{background:var(--sand)}@media (prefers-reduced-motion: reduce){.lp-draw-path{stroke-dashoffset:0!important;animation:none!important}.lp-lift,.lp-cta,.lp-crm-row{transition:none!important}.lp-lift:hover,.lp-cta:hover{transform:none!important}}@keyframes obDrift{0%{transform:translate(0) rotate(0)}50%{transform:translate(6px,-14px) rotate(5deg)}to{transform:translate(0) rotate(0)}}@keyframes obRing{0%{transform:scale(1);opacity:.45}70%{transform:scale(1.55);opacity:0}to{transform:scale(1.55);opacity:0}}@keyframes obPop{0%{transform:scale(0);opacity:0}60%{transform:scale(1.18);opacity:1}to{transform:scale(1);opacity:1}}@keyframes obBadgeIn{0%{transform:translateY(-8px) scale(.85);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.ob-float{animation:obDrift linear infinite;will-change:transform}.ob-badge-in{animation:obBadgeIn .4s cubic-bezier(.22,.68,0,1.12) both}.ob-pop{animation:obPop .3s cubic-bezier(.22,.68,0,1.12) both}.ob-card{transition:transform .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease}.ob-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-card)}@media (prefers-reduced-motion: reduce){.ob-float,.ob-badge-in,.ob-pop,.ob-card{animation:none!important}.ob-card{transition:none!important}.ob-card:hover{transform:none!important}}.ds-btn{transition:filter .15s ease,transform .08s ease,box-shadow .15s ease}.ds-btn:not(:disabled):hover{filter:brightness(1.05)}.ds-btn:not(:disabled):active{transform:scale(.96)}.ds-btn:disabled{cursor:default}.ds-btn:focus-visible{outline:2px solid var(--clay);outline-offset:2px}@keyframes toastIn{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.toast-item{animation:toastIn .22s cubic-bezier(.22,.68,0,1.12) both;pointer-events:auto}@media (prefers-reduced-motion: reduce){.ds-btn{transition:none!important}.ds-btn:not(:disabled):active{transform:none!important}.toast-item{animation:none!important}}@keyframes skeletonPulse{0%,to{opacity:1}50%{opacity:.45}}.skeleton{background:var(--sand-deep, #e2ddd4);animation:skeletonPulse 1.2s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.skeleton{animation:none}}.katex-display{overflow-x:auto;overflow-y:hidden;max-width:100%;padding:2px 0}.katex-display::-webkit-scrollbar{height:5px}.katex-display::-webkit-scrollbar-thumb{background:var(--line);border-radius:999px}
