.wordmark[data-astro-cid-qisgtjgl]{font-family:"IBM Plex Sans", var(--font-latin);letter-spacing:-.02em;font-weight:600;font-size:var(--step-1);color:var(--text);align-items:center;gap:.55rem;line-height:1;display:inline-flex}.wordmark-dot[data-astro-cid-qisgtjgl]{background:var(--accent);block-size:.62rem;inline-size:.62rem;box-shadow:0 0 0 4px var(--signal-glow);border-radius:50%;flex:none}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex/IBMPlexSans-Regular-Latin1.woff2)format("woff2");unicode-range:U+0,U+D,U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex/IBMPlexSans-Medium-Latin1.woff2)format("woff2");unicode-range:U+0,U+D,U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex/IBMPlexSans-SemiBold-Latin1.woff2)format("woff2");unicode-range:U+0,U+D,U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex/IBMPlexSansHebrew-Regular.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex/IBMPlexSansHebrew-Medium.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex/IBMPlexSansHebrew-SemiBold.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex/IBMPlexMono-Regular-Latin1.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}:root{color-scheme:light dark;--ink-900:#07080a;--ink-850:#0c0e12;--ink-800:#12151a;--ink-750:#171b21;--ink-700:#1b1f26;--ink-600:#2a2f38;--ink-400:#7d8591;--ink-300:#9aa1ab;--ink-200:#c9ced6;--ink-100:#e9ecf1;--ink-000:#fff;--signal:#5ee0c8;--signal-dim:#2a9d8a;--signal-deep:#136d60;--signal-glow:#5ee0c81f;--signal-wash:#5ee0c80f;--surface:var(--ink-900);--surface-raised:var(--ink-850);--surface-2:var(--ink-800);--surface-3:var(--ink-750);--surface-line:var(--ink-700);--surface-line-strong:var(--ink-600);--text:var(--ink-100);--text-muted:var(--ink-300);--text-faint:var(--ink-400);--accent:var(--signal);--accent-ink:var(--signal);--accent-text:var(--ink-900);--button-bg:var(--signal);--button-text:var(--ink-900);--focus:var(--signal);--shadow-figure:0 1px 0 #ffffff0a inset, 0 30px 80px -40px #000c;--font-latin:"IBM Plex Sans", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-hebrew:"IBM Plex Sans Hebrew", "IBM Plex Sans", ui-sans-serif, -apple-system, "Segoe UI", "Noto Sans Hebrew", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--step--2:clamp(.72rem, .7rem + .1vw, .78rem);--step--1:clamp(.83rem, .79rem + .18vw, .94rem);--step-0:clamp(1rem, .95rem + .24vw, 1.13rem);--step-1:clamp(1.2rem, 1.11rem + .44vw, 1.5rem);--step-2:clamp(1.44rem, 1.28rem + .8vw, 2rem);--step-3:clamp(1.73rem, 1.45rem + 1.4vw, 2.67rem);--step-4:clamp(2.07rem, 1.6rem + 2.36vw, 3.55rem);--step-5:clamp(2.3rem, 1.6rem + 3.4vw, 4.4rem);--measure:64ch;--gutter:clamp(1.25rem, .9rem + 1.8vw, 2.5rem);--space-1:.5rem;--space-2:.75rem;--space-3:1.25rem;--space-4:2rem;--space-5:3.25rem;--space-6:5rem;--space-7:8rem;--section:clamp(3.5rem, 2rem + 5vw, 6.5rem);--radius:.75rem;--radius-sm:.375rem;--radius-pill:999px;--line:1px solid var(--surface-line);--line-strong:1px solid var(--surface-line-strong);--ease:cubic-bezier(.2, .7, .2, 1);--fast:.15s}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--surface:#fbfbfc;--surface-raised:var(--ink-000);--surface-2:#f3f4f6;--surface-3:#eceef1;--surface-line:#e3e6ea;--surface-line-strong:#cfd4da;--text:#14171c;--text-muted:#4f565f;--text-faint:#666d77;--accent:var(--signal-dim);--accent-ink:var(--signal-deep);--accent-text:var(--ink-000);--button-bg:var(--signal-deep);--button-text:var(--ink-000);--focus:var(--signal-deep);--signal-glow:#2a9d8a1f;--signal-wash:#2a9d8a0f;--shadow-figure:0 1px 0 #fffc inset, 0 30px 60px -40px #14171c59}}:root[data-theme=light]{--surface:#fbfbfc;--surface-raised:var(--ink-000);--surface-2:#f3f4f6;--surface-3:#eceef1;--surface-line:#e3e6ea;--surface-line-strong:#cfd4da;--text:#14171c;--text-muted:#4f565f;--text-faint:#666d77;--accent:var(--signal-dim);--accent-ink:var(--signal-deep);--accent-text:var(--ink-000);--button-bg:var(--signal-deep);--button-text:var(--ink-000);--focus:var(--signal-deep);--signal-glow:#2a9d8a1f;--signal-wash:#2a9d8a0f;--shadow-figure:0 1px 0 #fffc inset, 0 30px 60px -40px #14171c59}:root{--line-height-body:1.65;--line-height-tight:1.1;--tracking-display:-.025em}:root:lang(he){--font-latin:var(--font-hebrew);--line-height-body:1.75;--line-height-tight:1.25;--tracking-display:0;--step--2:clamp(.8rem, .78rem + .1vw, .86rem);--step--1:clamp(.9rem, .86rem + .18vw, 1rem)}*,:before,:after{box-sizing:border-box}html{background:var(--surface);color:var(--text);font-family:var(--font-latin);-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-block-start:5rem;font-size:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}body{font-size:var(--step-0);line-height:var(--line-height-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern" 1;flex-direction:column;min-block-size:100dvb;margin:0;display:flex}h1,h2,h3,h4{line-height:var(--line-height-tight);text-wrap:balance;letter-spacing:var(--tracking-display);margin-block:0;font-weight:600}h1{font-size:var(--step-4)}h2{font-size:var(--step-3)}h3{font-size:var(--step-1);letter-spacing:-.01em}h4{font-size:var(--step-0);letter-spacing:0}:lang(he) h3{letter-spacing:0}p{text-wrap:pretty;max-inline-size:var(--measure);margin-block:0}ul,ol{margin-block:0}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-color:var(--accent)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:var(--radius-sm)}img,svg,video{block-size:auto;max-inline-size:100%}::selection{background:var(--signal-glow)}.skip-link{z-index:20;padding:var(--space-2) var(--space-3);background:var(--button-bg);color:var(--button-text);border-radius:var(--radius-sm);font-weight:600;position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);transform:translateY(-200%)}.skip-link:focus{transform:none}.shell{inline-size:min(100% - (var(--gutter) * 2), 72rem);margin-inline:auto}.stack>*+*{margin-block-start:var(--flow,var(--space-3))}.muted{color:var(--text-muted)}.faint{color:var(--text-faint);font-size:var(--step--1)}.ltr-run{direction:ltr;unicode-bidi:isolate}.mono{font-family:var(--font-mono);font-feature-settings:"zero" 0}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.section{padding-block:var(--section);position:relative}.section+.section{border-block-start:var(--line)}.section-head{max-inline-size:46rem}.section-head-center{text-align:center;margin-inline:auto}.section-head-center .lede{margin-inline:auto}.section-head h2{margin-block-start:var(--space-2)}.section-head .lede{margin-block-start:var(--space-3)}.section-body{margin-block-start:var(--space-5)}.eyebrow{color:var(--accent-ink);font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.55em;margin:0;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:var(--accent);block-size:.45em;inline-size:.45em;box-shadow:0 0 0 3px var(--signal-glow);border-radius:50%}:lang(he) .eyebrow{letter-spacing:0;text-transform:none;font-size:var(--step--1)}.lede{font-size:var(--step-1);color:var(--text-muted);max-inline-size:40rem;line-height:1.5}:lang(he) .lede{line-height:1.65}.text-link{color:var(--accent-ink);font-weight:500;font-size:var(--step--1);align-items:center;gap:.4em;text-decoration:none;display:inline-flex}.text-link:hover{text-decoration:underline}.text-link .chev{transition:transform var(--fast) var(--ease)}.text-link:hover .chev{transform:translate(3px)}[dir=rtl] .text-link .chev{transform:scaleX(-1)}[dir=rtl] .text-link:hover .chev{transform:scaleX(-1)translate(3px)}.button{border-radius:var(--radius-sm);background:var(--button-bg);min-block-size:2.75rem;color:var(--button-text);font-weight:600;font-size:var(--step--1);box-shadow:0 0 0 0 var(--signal-glow);transition:box-shadow var(--fast) var(--ease), filter var(--fast) var(--ease), border-color var(--fast) var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:.5em;padding:.6rem 1.25rem;line-height:1.2;text-decoration:none;display:inline-flex}.button:hover{filter:brightness(1.06);box-shadow:0 0 0 5px var(--signal-glow)}.button-quiet{color:var(--text);border-color:var(--surface-line-strong);background:0 0}.button-quiet:hover{border-color:var(--accent);filter:none;box-shadow:none}.button-sm{min-block-size:2.25rem;padding:.4rem .95rem}.actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.pill{border:var(--line-strong);border-radius:var(--radius-pill);background:color-mix(in oklab, var(--surface-raised) 80%, transparent);color:var(--text-muted);font-size:var(--step--1);align-items:center;gap:.55rem;padding-block:.3rem;padding-inline:.6rem .85rem;font-weight:500;display:inline-flex}.pill-dot{background:var(--accent);block-size:.5rem;inline-size:.5rem;box-shadow:0 0 0 3px var(--signal-glow);border-radius:50%;flex:none}.status-tag{border-radius:var(--radius-pill);border:var(--line);background:var(--surface-2);color:var(--text-muted);font-size:var(--step--2);white-space:nowrap;align-items:center;gap:.45rem;padding:.2rem .6rem;font-weight:500;line-height:1.4;display:inline-flex}.status-mark{border-radius:50%;flex:none;block-size:.5rem;inline-size:.5rem}.status-tag[data-status=in-development] .status-mark{border:1.5px solid var(--text-muted);background:linear-gradient(90deg, var(--text-muted) 50%, transparent 50%)}[dir=rtl] .status-tag[data-status=in-development] .status-mark{background:linear-gradient(270deg, var(--text-muted) 50%, transparent 50%)}.status-tag[data-status=planned] .status-mark{border:1.5px dashed var(--text-faint)}.status-tag[data-status=planned]{color:var(--text-faint);background:0 0}.card{padding:var(--space-4) var(--space-3) var(--space-3);border:var(--line);border-radius:var(--radius);background:var(--surface-raised);position:relative}.card h3{font-size:var(--step-1)}.card p{font-size:var(--step--1);color:var(--text-muted);margin-block-start:var(--space-2)}.card-link{transition:border-color var(--fast) var(--ease), background-color var(--fast) var(--ease)}.card-link:hover{border-color:var(--surface-line-strong);background:var(--surface-2)}.card-link :is(h2,h3,h4) a{text-decoration:none}.card-link :is(h2,h3,h4) a:after{content:"";border-radius:inherit;position:absolute;inset:0}.card-link :is(h2,h3,h4) a:focus-visible{outline:none}.card-link:has(:is(h2,h3,h4) a:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.glyph-badge{background:var(--surface-2);border:var(--line);block-size:2.5rem;inline-size:2.5rem;color:var(--text);border-radius:50%;place-items:center;display:inline-grid}.glyph-badge[data-status=planned]{color:var(--text-faint);background:0 0;border-style:dashed}.grid{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}:is(ul,ol).grid{margin-inline:0;padding:0;list-style:none}@media (width>=40rem){.grid-2,.grid-4,.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.frame{border:var(--line-strong);border-radius:var(--radius);background:var(--surface-raised);box-shadow:var(--shadow-figure);overflow:hidden}.frame-bar{border-block-end:var(--line);background:var(--surface-2);font-size:var(--step--2);color:var(--text-faint);align-items:center;gap:.5rem;padding:.55rem .8rem;display:flex}.illustration-note{color:var(--text-faint);font-size:var(--step--2);align-items:center;gap:.45rem;margin-block-start:var(--space-2);display:flex}.illustration-note:before{content:"";border:1.5px dashed var(--text-faint);border-radius:2px;flex:none;block-size:.6rem;inline-size:.9rem}.glow{background:radial-gradient(56rem 26rem at 50% -8%, var(--signal-glow), transparent 70%), var(--surface)}.page-head{padding-block:var(--space-6) var(--space-5)}.page-head h1{max-inline-size:22ch;margin-block-start:var(--space-2)}.page-head .lede{margin-block-start:var(--space-3)}.page-head .status-row{gap:var(--space-2);flex-wrap:wrap;align-items:center;margin-block-start:var(--space-3);display:flex}.table-scroll{overflow-x:auto}.site-header[data-astro-cid-hkbrpulz]{border-block-end:var(--line);background:color-mix(in oklab, var(--surface) 82%, transparent);-webkit-backdrop-filter:saturate(140%)blur(12px);z-index:10;position:sticky;inset-block-start:0}.header-row[data-astro-cid-hkbrpulz]{align-items:center;gap:var(--space-4);min-block-size:4rem;display:flex}.header-brand[data-astro-cid-hkbrpulz]{margin-inline-end:auto;padding-block:.25rem;text-decoration:none;display:inline-flex}.site-nav[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:flex}.site-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--text-muted);font-size:var(--step--1);transition:color var(--fast) var(--ease);border-block-end:2px solid #0000;padding-block:.35rem;font-weight:500;text-decoration:none}.site-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--text)}.site-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]{color:var(--text);border-block-end-color:var(--accent)}.menu[data-astro-cid-hkbrpulz]{display:none;position:static}.menu[data-astro-cid-hkbrpulz] summary[data-astro-cid-hkbrpulz]{cursor:pointer;list-style:none}.menu[data-astro-cid-hkbrpulz] summary[data-astro-cid-hkbrpulz]::-webkit-details-marker{display:none}.menu[data-astro-cid-hkbrpulz][open] summary[data-astro-cid-hkbrpulz]{border-color:var(--accent)}.menu-panel[data-astro-cid-hkbrpulz]{padding:var(--space-3) var(--gutter) var(--space-4);background:var(--surface);border-block-end:var(--line);position:absolute;inset-block-start:100%;inset-inline:0;box-shadow:0 30px 40px -30px #0009}.menu-panel[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{margin:0 0 var(--space-3);padding:0;list-style:none;display:grid}.menu-panel[data-astro-cid-hkbrpulz] li[data-astro-cid-hkbrpulz]+li[data-astro-cid-hkbrpulz]{border-block-start:var(--line)}.menu-panel[data-astro-cid-hkbrpulz] li[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{font-size:var(--step-0);padding-block:.8rem;font-weight:500;text-decoration:none;display:block}.menu-panel[data-astro-cid-hkbrpulz] li[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]{color:var(--accent-ink)}.menu-panel[data-astro-cid-hkbrpulz] .button[data-astro-cid-hkbrpulz]{inline-size:100%}@media (width<=55.99rem){.site-nav[data-astro-cid-hkbrpulz],.header-cta[data-astro-cid-hkbrpulz]{display:none}.menu[data-astro-cid-hkbrpulz]{display:block}}main[data-astro-cid-hkbrpulz]{flex:1}.site-footer[data-astro-cid-hkbrpulz]{border-block-start:var(--line);background:var(--surface-raised);padding-block-start:var(--space-6)}.footer-grid[data-astro-cid-hkbrpulz]{gap:var(--space-5);grid-template-columns:1fr;align-items:start;display:grid}@media (width>=40rem){.footer-grid[data-astro-cid-hkbrpulz]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.footer-brand[data-astro-cid-hkbrpulz]{grid-column:1/-1}}@media (width>=60rem){.footer-grid[data-astro-cid-hkbrpulz]{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}.footer-brand[data-astro-cid-hkbrpulz]{grid-column:auto}}.footer-tagline[data-astro-cid-hkbrpulz]{font-size:var(--step--1);max-inline-size:34ch;margin-block-start:var(--space-3)}.footer-status[data-astro-cid-hkbrpulz]{font-size:var(--step--2);margin-block-start:var(--space-3)}.footer-col[data-astro-cid-hkbrpulz] h2[data-astro-cid-hkbrpulz]{font-size:var(--step--2);color:var(--text-faint);text-transform:uppercase;letter-spacing:.12em;margin-block-end:var(--space-3);font-weight:600}:lang(he) .footer-col[data-astro-cid-hkbrpulz] h2[data-astro-cid-hkbrpulz]{letter-spacing:0;text-transform:none;font-size:var(--step--1)}.footer-col[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.footer-col[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{font-size:var(--step--1);color:var(--text-muted);text-decoration:none}.footer-col[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--text)}.footer-base[data-astro-cid-hkbrpulz]{padding-block:var(--space-3) var(--space-4);border-block-start:var(--line);gap:var(--space-1);margin-block-start:var(--space-6);display:grid}.footer-base[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz]{max-inline-size:none;margin:0}.footer-attribution[data-astro-cid-hkbrpulz]{max-inline-size:72ch}.footer-base[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:inherit;overflow-wrap:anywhere}
