.mobile-nav-backdrop{position:fixed;inset:0;z-index:65;background:color-mix(in srgb,var(--forest-800) 16%,transparent);backdrop-filter:blur(6px);animation:mobile-backdrop-in .3s ease both}.mobile-nav-glyph,.mobile-nav-toggle-label,.site-cta-mobile{display:none}.site-design #site-mobile-nav.mobile-nav-panel{position:absolute;inset-inline:-1px;top:calc(100% - 1px);max-height:calc(100dvh - 116px);overflow:auto;overscroll-behavior:contain;padding:24px 28px 0;border:1px solid var(--mist-50);border-top-color:var(--mist-400);border-radius:0 0 24px 24px;background:color-mix(in srgb,var(--mist-50) 97%,transparent);backdrop-filter:blur(35px);box-shadow:0 35px 45px color-mix(in srgb,var(--forest-900) 17%,transparent);transform-origin:top;animation:mobile-panel-in .48s cubic-bezier(.16,1,.3,1) both}.mobile-nav-tabs{display:flex;gap:6px;padding:5px;border:1px solid var(--mist-400);border-radius:12px;background:color-mix(in srgb,var(--mist-300) 50%,transparent);margin-bottom:20px}.site-design .mobile-nav-tabs button{flex:1;min-width:0;min-height:40px;padding:9px 10px;border-radius:8px;font-size:12px;line-height:1.4;color:var(--forest-900);transition:background .25s,box-shadow .25s}.site-design .mobile-nav-tabs button[aria-selected=true]{background:var(--mist-50);color:var(--forest-600);box-shadow:0 2px 7px color-mix(in srgb,var(--forest-900) 7%,transparent),inset 0 1px 0 white}.mobile-nav-body{display:grid;grid-template-columns:1.1fr 1fr;gap:20px;padding-bottom:26px}.site-design #site-mobile-nav .mobile-nav-index{display:block}.mobile-nav-index ol{list-style:none;margin:0;padding:0}.mobile-nav-index li{margin:0;animation:mobile-link-in .5s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--menu-order) * 35ms)}.site-design #site-mobile-nav .mobile-nav-index a{display:flex;align-items:center;gap:12px;min-height:65px;padding:12px 0;border-bottom:1px solid color-mix(in srgb,var(--mist-500) 45%,transparent);color:var(--forest-900);transition:padding .35s,color .25s}.site-design #site-mobile-nav .mobile-nav-index a.is-previewed{color:var(--forest-600);padding-inline:8px}.mobile-nav-number{flex:none;width:12px;white-space:nowrap;font-size:9px;letter-spacing:1px;color:var(--sage-700);font-variant-numeric:tabular-nums}.mobile-nav-label{min-width:0;font-size:22px;line-height:1.25;font-weight:500;letter-spacing:-.7px;overflow-wrap:anywhere}.mobile-nav-label:lang(he){letter-spacing:0}.mobile-nav-arrow{margin-inline-start:auto;display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:var(--mint-200);opacity:0;transform:translateX(-8px) rotate(-35deg);transition:opacity .25s,transform .35s}.is-previewed .mobile-nav-arrow{opacity:1;transform:translateX(0) rotate(-35deg)}[dir=rtl] .mobile-nav-arrow{transform:translateX(8px) rotate(215deg)}[dir=rtl] .is-previewed .mobile-nav-arrow{transform:translateX(0) rotate(215deg)}.site-design .mobile-nav-feature{display:flex;flex-direction:column;justify-content:space-between;min-height:326px;padding:22px 24px 18px;border:1px solid var(--forest-600);border-radius:16px;background:var(--forest-900);color:var(--mist-100);overflow:hidden;isolation:isolate;position:relative}.mobile-nav-feature-meta{display:flex;justify-content:space-between;gap:12px;font-size:10px;letter-spacing:1.4px;color:var(--mist-400)}.mobile-nav-preview-copy{padding-block:28px;animation:mobile-link-in .38s cubic-bezier(.16,1,.3,1) both}.site-design .mobile-nav-feature h3{font-size:30px;font-weight:500;line-height:1.08;letter-spacing:-1px;color:var(--mint-200)}.site-design .mobile-nav-feature p{font-size:14px;line-height:1.65;margin:14px 0 20px;color:var(--mist-400)}.site-design .mobile-nav-feature a{display:inline-flex;align-items:center;gap:16px;font-size:12px;line-height:1.6;color:var(--mist-100);border-bottom:1px solid var(--forest-400);padding-bottom:6px}.mobile-nav-feature[dir=rtl] a svg{transform:rotate(180deg)}.mobile-nav-feature-light{width:35px;height:1px;background:var(--mint-400);box-shadow:0 0 12px var(--mint-400)}.mobile-nav-shortcuts{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0 18px;border-top:1px solid var(--mist-400)}.site-design .signature-header .mobile-nav-shortcuts a{display:inline-flex;align-items:center;gap:8px;min-height:44px;min-width:0;padding:0;background:none;box-shadow:none;border:0;color:var(--forest-900);font-size:11px;line-height:1.5;border-radius:0}.site-design .signature-header .mobile-nav-shortcuts a[href*=register]{color:var(--forest-600);max-width:45%}[dir=rtl] .mobile-nav-shortcuts svg{transform:rotate(180deg)}@media(max-width:1140px){html[data-mobile-nav-open=true] .site-frame{z-index:60}.site-design .signature-header[data-mobile-open=true]{border-bottom-left-radius:0;border-bottom-right-radius:0;background:color-mix(in srgb,var(--mist-50) 96%,transparent)}.site-design .signature-header .mobile-nav-toggle{display:inline-flex;width:auto!important;min-width:44px;height:44px;flex-shrink:0;align-items:center;gap:9px;padding:10px 9px;font-size:12px;line-height:1;color:var(--forest-900)}.mobile-nav-toggle-label{display:inline}.mobile-nav-glyph{display:block;position:relative;width:18px;height:14px}.mobile-nav-glyph i{position:absolute;inset-inline-start:0;top:4px;width:18px;height:1px;background:currentColor;transition:transform .4s,top .4s}.mobile-nav-glyph i:last-child{inset-inline-start:auto;inset-inline-end:0;top:10px;width:12px}.mobile-nav-toggle[aria-expanded=true] .mobile-nav-glyph i{top:7px;transform:rotate(45deg)}.mobile-nav-toggle[aria-expanded=true] .mobile-nav-glyph i:last-child{width:18px;transform:rotate(-45deg)}.site-design .site-header-actions>a[href*=login]{display:none}.site-design .signature-header .site-header-actions>a[href*=register]{height:44px;padding:8px 13px;font-size:12px;border-radius:11px}.site-header-actions .site-cta-full{display:none}.site-header-actions .site-cta-mobile{display:inline}.site-header-actions .site-cta-compact{display:none}}@media(max-width:650px){.site-design .signature-header>.site-header-row{height:64px;padding-inline:14px 8px;gap:6px}.site-design .signature-header .site-header-actions{gap:3px}.site-design .signature-header img{width:122px}.site-design .signature-header .site-header-actions>a[href*=register]{height:39px;padding:5px 10px;font-size:10px;border-radius:10px}.site-design .signature-header .mobile-nav-toggle{gap:8px;padding:10px 9px;font-size:11px}.site-design #site-mobile-nav.mobile-nav-panel{padding:18px 20px 0;max-height:calc(100dvh - 96px);border-radius:0 0 20px 20px}.mobile-nav-tabs{margin-bottom:12px}.site-design .mobile-nav-tabs button{font-size:11px}.mobile-nav-body{display:block;padding-bottom:22px}.site-design .mobile-nav-feature{display:none}.site-design #site-mobile-nav .mobile-nav-index a{min-height:64px}.mobile-nav-label{font-size:24px}.mobile-nav-arrow{width:26px;height:26px}.mobile-nav-shortcuts{gap:10px;padding:12px 0 14px}.site-design .signature-header .mobile-nav-shortcuts a{font-size:10px}}@media(max-width:360px){.site-design .signature-header img{width:107px}.mobile-nav-toggle-label{display:none}.mobile-nav-label{font-size:21px}}@media(min-width:1141px){.mobile-nav-backdrop,.mobile-nav-panel{display:none!important}}.mobile-nav-backdrop[data-closing=true]{animation:mobile-backdrop-out .18s ease both}.site-design .signature-header[data-mobile-closing=true] .mobile-nav-panel{animation:mobile-panel-out .18s ease both;pointer-events:none}.signature-header[data-mobile-closing=true] .mobile-nav-glyph i{transform:none;top:4px}.signature-header[data-mobile-closing=true] .mobile-nav-glyph i:last-child{transform:none;top:10px;width:12px}@keyframes mobile-panel-out{to{opacity:0;transform:translateY(-6px) scaleY(.985)}}@keyframes mobile-backdrop-out{to{opacity:0}}@keyframes mobile-panel-in{0%{opacity:0;transform:translateY(-8px) scaleY(.97)}to{opacity:1;transform:none}}@keyframes mobile-link-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes mobile-backdrop-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.mobile-nav-backdrop,.mobile-nav-glyph i,.mobile-nav-panel,.mobile-nav-panel *{animation:none!important;transition:none!important}}html[data-site-motion=off] :is(.mobile-nav-panel,.mobile-nav-panel *,.mobile-nav-backdrop,.mobile-nav-glyph i){animation:none!important;transition:none!important}.site-design .signature-header:has(.nav-glass){background:transparent;backdrop-filter:none}.nav-glass{inset:0;z-index:-1;border-radius:18px;overflow:hidden;--glass-light-x:55%}.nav-glass,.nav-glass-defs{position:absolute;pointer-events:none}.nav-glass-backdrop{background:color-mix(in srgb,var(--mist-50) 84%,transparent);backdrop-filter:blur(12px) saturate(1.15);-webkit-backdrop-filter:blur(12px) saturate(1.15)}.nav-glass-backdrop,.nav-glass-canvas{position:absolute;inset:0;border-radius:inherit}.nav-glass-canvas{width:100%;height:100%;opacity:.95}.nav-glass-readability{position:absolute;inset:0;border-radius:inherit;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 22px,#000 calc(100% - 22px),transparent),linear-gradient(180deg,transparent,#000 11px,#000 calc(100% - 11px),transparent);mask-image:linear-gradient(90deg,transparent,#000 22px,#000 calc(100% - 22px),transparent),linear-gradient(180deg,transparent,#000 11px,#000 calc(100% - 11px),transparent);mask-composite:intersect;-webkit-mask-composite:source-in}.nav-glass-edge{position:absolute;inset:0;border:1px solid color-mix(in srgb,white 88%,transparent);border-radius:inherit;box-shadow:inset 0 1px 1px white,inset 0 -1px 2px color-mix(in srgb,var(--forest-400) 8%,transparent);background:radial-gradient(ellipse 35% 80% at var(--glass-light-x) -35%,color-mix(in srgb,var(--mint-200) 68%,transparent),transparent 85%)}@media(max-width:767px){.nav-glass{border-radius:15px}.nav-glass-backdrop{background:color-mix(in srgb,var(--mist-50) 88%,transparent)}}.signature-header[data-mobile-open=true] .nav-glass{border-bottom-left-radius:0;border-bottom-right-radius:0}