:root{--ramp-teal-50:#effef7;--ramp-teal-100:#d9ffed;--ramp-teal-200:#b5fddc;--ramp-teal-300:#7cf9c3;--ramp-teal-400:#3ceba2;--ramp-teal-500:#14d386;--ramp-teal-600:#0ea47a;--ramp-teal-700:#0f8a5f;--ramp-teal-800:#116d4e;--ramp-teal-900:#105942;--ramp-teal-950:#023224;--ramp-amber-50:#fffbeb;--ramp-amber-100:#fef3c7;--ramp-amber-300:#fcd34d;--ramp-amber-500:#f59e0b;--ramp-amber-700:#b45309;--ramp-amber-900:#78350f;--ramp-red-100:#fee4e2;--ramp-red-600:#c4382d;--ramp-red-900:#5c1a15;--ramp-blue-100:#e0edff;--ramp-blue-300:#93c0f0;--ramp-blue-600:#2563a8;--ramp-paper:#fafaf9;--ramp-ink:#1e293b;--ramp-white:#fff;--ramp-black:#000;--space-0:0;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--font-ui:inter,assistant,system-ui,sans-serif;--font-mono:ui-monospace,"SF Mono",menlo,monospace;--text-2xs:0.7813rem;--text-xs:0.875rem;--text-sm:1rem;--text-md:1.0625rem;--text-lg:1.25rem;--text-xl:1.75rem;--text-2xl:2.5rem;--leading-tight:1.2;--leading-normal:1.5;--leading-relaxed:1.65;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--tracking-widened:0.01em;--tracking-eyebrow:0.05em;--tracking-heading:-0.02em;--label-transform:none;--radius-sm:0.375rem;--radius-md:0.625rem;--radius-lg:0.875rem;--radius-full:9999px;--shadow-1:0 1px 2px color-mix(in oklab,var(--ramp-black) 6%,transparent);--shadow-2:0 1px 2px color-mix(in oklab,var(--ramp-black) 5%,transparent),0 8px 24px color-mix(in oklab,var(--ramp-black) 6%,transparent);--shadow-action:0 1px 2px color-mix(in oklab,var(--ramp-teal-950) 22%,transparent);--shadow-focus:0 0 0 3px var(--focus-ring);--duration-instant:1ms;--duration-fast:120ms;--duration-normal:200ms;--duration-spin:900ms;--duration-spin-reduced:3000ms;--duration-breathe:1600ms;--ease:cubic-bezier(0.2,0.8,0.2,1);--opacity-dimmed:0.55;--opacity-skeleton:0.12;--size-control-xs:1.5rem;--size-control-sm:2.25rem;--size-control-md:2.875rem;--size-control-lg:3.25rem;--inset-control:1.25rem;--inset-field-inline:0.875rem;--inset-field-block:0.6875rem;--inset-nav-block:0.5625rem;--inset-switch-block:0.3125rem;--inset-switch-inline:0.6875rem;--gap-label:0.4375rem;--size-icon-xs:0.875rem;--size-icon-sm:1rem;--size-icon-md:1.125rem;--size-icon-lg:1.375rem;--layer-sticky:10;--layer-overlay:100;--layer-dialog:200;--layer-toast:300;--measure-prose:68ch;--measure-lede:54ch;--layout-work:48.75rem;--layout-form:26rem;--layout-notes:15rem;--container-max:72rem;--layout-rail:16.5rem;--layout-bar:3.75rem;--flip:1}[dir=rtl]{--flip:-1}:root[lang=he],[lang=he]{--leading-tight:1.25;--leading-normal:1.65;--leading-relaxed:1.85;--tracking-heading:-0.02em}:root,[data-ground=paper]{color-scheme:light;--surface-canvas:var(--ramp-paper);--surface-raised:var(--ramp-white);--surface-sunken:color-mix(in oklab,var(--ramp-ink) 4%,var(--surface-canvas));--surface-overlay:var(--ramp-white);--overlay-scrim:color-mix(in oklab,var(--ramp-ink) 45%,transparent);--frame-bg:var(--ramp-teal-950);--frame-fg:var(--ramp-paper);--frame-muted:color-mix(in oklab,var(--ramp-paper) 62%,var(--ramp-teal-950));--frame-faint:color-mix(in oklab,var(--ramp-paper) 42%,var(--ramp-teal-950));--frame-edge:color-mix(in oklab,var(--ramp-paper) 16%,var(--ramp-teal-950));--frame-hover:color-mix(in oklab,var(--ramp-paper) 8%,var(--ramp-teal-950));--frame-current:var(--ramp-teal-600);--frame-attention:var(--ramp-amber-300);--art-ink:var(--ramp-teal-800);--art-paper:var(--ramp-white);--art-tint:var(--ramp-teal-100);--art-tint-strong:var(--ramp-teal-200);--art-accent:var(--ramp-amber-500);--art-accent-tint:var(--ramp-amber-100);--text-primary:var(--ramp-ink);--text-secondary:color-mix(in oklab,var(--ramp-ink) 70%,var(--surface-canvas));--text-faint:color-mix(in oklab,var(--ramp-ink) 61%,var(--surface-canvas));--text-on-action:var(--ramp-white);--text-link:var(--ramp-teal-800);--edge-hairline:color-mix(in oklab,var(--ramp-ink) 12%,var(--surface-canvas));--edge-strong:color-mix(in oklab,var(--ramp-ink) 29%,var(--surface-canvas));--edge-raised:color-mix(in oklab,var(--ramp-ink) 7%,var(--surface-canvas));--edge-focus:var(--ramp-teal-600);--focus-ring:color-mix(in oklab,var(--ramp-teal-600) 45%,transparent);--nav-current:var(--ramp-teal-600);--action-primary-bg:var(--ramp-teal-800);--action-primary-bg-hover:color-mix(in oklab,var(--ramp-teal-800) 88%,var(--ramp-black));--action-primary-fg:var(--ramp-white);--action-quiet-bg:color-mix(in oklab,var(--ramp-ink) 6%,var(--surface-raised));--action-quiet-bg-hover:color-mix(in oklab,var(--ramp-ink) 12%,var(--surface-raised));--action-quiet-fg:var(--ramp-ink);--action-outline-bg:var(--ramp-white);--action-outline-bg-hover:color-mix(in oklab,var(--ramp-teal-800) 9%,var(--ramp-white));--action-outline-fg:var(--ramp-teal-800);--action-outline-edge:var(--ramp-teal-800);--action-danger-bg:var(--ramp-red-600);--action-danger-bg-hover:color-mix(in oklab,var(--ramp-red-600) 88%,var(--ramp-black));--action-danger-fg:var(--ramp-white);--action-danger-outline-fg:color-mix(in oklab,var(--ramp-red-600) 88%,var(--ramp-black));--action-danger-outline-bg-hover:var(--ramp-red-100);--edge-danger:color-mix(in oklab,var(--ramp-red-600) 35%,var(--surface-canvas));--status-ok:var(--ramp-teal-800);--status-ok-surface:var(--ramp-teal-50);--status-working:var(--ramp-amber-700);--status-working-surface:var(--ramp-amber-100);--status-attention:var(--ramp-amber-700);--status-attention-surface:var(--ramp-amber-100);--status-blocked:color-mix(in oklab,var(--ramp-red-600) 88%,var(--ramp-black));--status-blocked-surface:var(--ramp-red-100);--status-stale:color-mix(in oklab,var(--ramp-ink) 68%,var(--surface-canvas));--status-stale-surface:color-mix(in oklab,var(--ramp-ink) 7%,var(--surface-canvas));--status-offline:var(--ramp-blue-600);--status-offline-surface:var(--ramp-blue-100);--status-exhausted:var(--ramp-amber-900);--status-exhausted-surface:color-mix(in oklab,var(--ramp-amber-300) 45%,var(--surface-canvas));--field-bg:var(--ramp-white);--field-edge:color-mix(in oklab,var(--ramp-ink) 22%,var(--surface-raised));--field-edge-focus:var(--ramp-teal-600);--field-edge-invalid:var(--ramp-red-600);--field-edge-uncommitted:var(--ramp-amber-700);--suggestion-bg:color-mix(in oklab,var(--ramp-amber-100) 70%,var(--field-bg));--suggestion-edge:color-mix(in oklab,var(--ramp-amber-700) 45%,var(--field-edge));--field-needed-bg:color-mix(in oklab,var(--ramp-red-100) 70%,var(--field-bg));--provenance-extracted:var(--ramp-blue-600);--provenance-researched:var(--ramp-amber-700);--provenance-proposed:var(--text-faint);--mark-surface:var(--ramp-amber-100);--mark-line:var(--ramp-amber-700)}[data-theme=dark],[data-theme=dark] [data-ground=paper]{color-scheme:dark;--surface-canvas:color-mix(in oklab,var(--ramp-ink) 70%,var(--ramp-black));--surface-raised:color-mix(in oklab,var(--ramp-paper) 8%,var(--ramp-ink));--surface-sunken:color-mix(in oklab,var(--ramp-black) 30%,var(--surface-canvas));--surface-overlay:color-mix(in oklab,var(--ramp-ink) 92%,var(--ramp-white));--overlay-scrim:color-mix(in oklab,var(--ramp-black) 62%,transparent);--frame-bg:var(--ramp-teal-950);--frame-fg:var(--ramp-paper);--frame-muted:color-mix(in oklab,var(--ramp-paper) 62%,var(--ramp-teal-950));--frame-faint:color-mix(in oklab,var(--ramp-paper) 42%,var(--ramp-teal-950));--frame-edge:color-mix(in oklab,var(--ramp-paper) 16%,var(--ramp-teal-950));--frame-hover:color-mix(in oklab,var(--ramp-paper) 8%,var(--ramp-teal-950));--frame-current:var(--ramp-teal-600);--frame-attention:var(--ramp-amber-300);--art-ink:var(--ramp-teal-300);--art-paper:var(--surface-raised);--art-tint:color-mix(in oklab,var(--ramp-teal-600) 30%,var(--surface-raised));--art-tint-strong:color-mix(in oklab,var(--ramp-teal-600) 50%,var(--surface-raised));--art-accent:var(--ramp-amber-300);--art-accent-tint:color-mix(in oklab,var(--ramp-amber-700) 45%,var(--surface-raised));--text-primary:var(--ramp-paper);--text-secondary:color-mix(in oklab,var(--ramp-paper) 74%,var(--surface-canvas));--text-faint:color-mix(in oklab,var(--ramp-paper) 72%,var(--surface-canvas));--text-on-action:var(--ramp-teal-950);--text-link:var(--ramp-teal-300);--edge-hairline:color-mix(in oklab,var(--ramp-paper) 16%,var(--surface-canvas));--edge-strong:color-mix(in oklab,var(--ramp-paper) 34%,var(--surface-canvas));--edge-raised:color-mix(in oklab,var(--ramp-paper) 10%,var(--surface-canvas));--edge-focus:var(--ramp-teal-400);--focus-ring:color-mix(in oklab,var(--ramp-teal-400) 50%,transparent);--nav-current:var(--ramp-teal-400);--action-primary-bg:var(--ramp-teal-500);--action-primary-bg-hover:color-mix(in oklab,var(--ramp-teal-500) 86%,var(--ramp-white));--action-primary-fg:var(--ramp-teal-950);--action-quiet-bg:color-mix(in oklab,var(--ramp-paper) 10%,var(--surface-raised));--action-quiet-bg-hover:color-mix(in oklab,var(--ramp-paper) 18%,var(--surface-raised));--action-quiet-fg:var(--ramp-paper);--action-outline-bg:var(--surface-raised);--action-outline-bg-hover:color-mix(in oklab,var(--ramp-teal-500) 14%,var(--surface-raised));--action-outline-fg:var(--ramp-teal-400);--action-outline-edge:var(--ramp-teal-400);--action-danger-bg:var(--ramp-red-600);--action-danger-bg-hover:color-mix(in oklab,var(--ramp-red-600) 85%,var(--ramp-black));--action-danger-fg:var(--ramp-paper);--action-danger-outline-fg:color-mix(in oklab,var(--ramp-red-600) 55%,var(--ramp-paper));--action-danger-outline-bg-hover:color-mix(in oklab,var(--ramp-red-900) 62%,var(--surface-canvas));--edge-danger:color-mix(in oklab,var(--ramp-red-600) 50%,var(--surface-canvas));--status-ok:var(--ramp-teal-300);--status-ok-surface:color-mix(in oklab,var(--ramp-teal-950) 70%,var(--surface-canvas));--status-working:var(--ramp-amber-300);--status-working-surface:color-mix(in oklab,var(--ramp-amber-900) 55%,var(--surface-canvas));--status-attention:var(--ramp-amber-300);--status-attention-surface:color-mix(in oklab,var(--ramp-amber-900) 55%,var(--surface-canvas));--status-blocked:color-mix(in oklab,var(--ramp-red-600) 55%,var(--ramp-paper));--status-blocked-surface:color-mix(in oklab,var(--ramp-red-900) 62%,var(--surface-canvas));--status-stale:color-mix(in oklab,var(--ramp-paper) 60%,var(--surface-canvas));--status-stale-surface:color-mix(in oklab,var(--ramp-paper) 8%,var(--surface-canvas));--status-offline:var(--ramp-blue-300);--status-offline-surface:color-mix(in oklab,var(--ramp-blue-600) 32%,var(--surface-canvas));--status-exhausted:var(--ramp-amber-300);--status-exhausted-surface:color-mix(in oklab,var(--ramp-amber-900) 70%,var(--surface-canvas));--field-bg:color-mix(in oklab,var(--ramp-black) 22%,var(--surface-raised));--field-edge:color-mix(in oklab,var(--ramp-paper) 30%,var(--surface-canvas));--field-edge-focus:var(--ramp-teal-400);--field-edge-invalid:color-mix(in oklab,var(--ramp-red-600) 55%,var(--ramp-paper));--field-edge-uncommitted:var(--ramp-amber-300);--suggestion-bg:color-mix(in oklab,var(--ramp-amber-900) 45%,var(--field-bg));--suggestion-edge:color-mix(in oklab,var(--ramp-amber-300) 55%,var(--field-edge));--field-needed-bg:color-mix(in oklab,var(--ramp-red-900) 45%,var(--field-bg));--provenance-extracted:var(--ramp-blue-300);--provenance-researched:var(--ramp-amber-300);--provenance-proposed:var(--text-faint);--mark-surface:color-mix(in oklab,var(--ramp-amber-900) 55%,var(--surface-overlay));--mark-line:var(--ramp-amber-300)}@font-face{font-family:inter;src:url(/fonts/inter-var.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;size-adjust:85%;line-gap-override:0%;font-display:swap}@font-face{font-family:assistant;src:url(/fonts/assistant-var.woff2) format("woff2-variations");font-weight:200 800;font-style:normal;unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f;ascent-override:86.68%;descent-override:21.61%;line-gap-override:0%;size-adjust:95%;font-display:swap}@font-face{font-family:deck-heebo;src:url(/fonts/deck/Heebo-Variable.ttf) format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:deck-assistant;src:url(/fonts/deck/Assistant-Variable.ttf) format("truetype");font-weight:200 800;font-display:swap}@font-face{font-family:deck-rubik;src:url(/fonts/deck/Rubik-Variable.ttf) format("truetype");font-weight:300 900;font-display:swap}@font-face{font-family:deck-frankruhllibre;src:url(/fonts/deck/FrankRuhlLibre-Variable.ttf) format("truetype");font-weight:300 900;font-display:swap}@font-face{font-family:deck-ibmplexsanshebrew;src:url(/fonts/deck/IBMPlexSansHebrew-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:deck-ibmplexsanshebrew;src:url(/fonts/deck/IBMPlexSansHebrew-Bold.ttf) format("truetype");font-weight:700;font-display:swap}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}html{-webkit-text-size-adjust:100%;caret-color:var(--edge-focus);scrollbar-color:var(--edge-strong) transparent;scroll-behavior:smooth}body,html{background:var(--surface-canvas);color:var(--text-primary)}body{font-family:var(--font-ui);font-size:var(--text-md);line-height:var(--leading-normal);font-synthesis:none;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0;font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-heading)}p{margin:0;max-inline-size:var(--measure-prose)}a{color:var(--text-link);-webkit-text-decoration-line:none;text-decoration-line:none;text-decoration-thickness:1px;text-underline-offset:.15em}li a,p a{-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in oklab,var(--text-link) 45%,transparent);text-decoration-color:color-mix(in oklab,var(--text-link) 45%,transparent)}li a:hover,p a:hover{-webkit-text-decoration-color:var(--text-link);text-decoration-color:var(--text-link)}[data-external-link]{-webkit-text-decoration-line:underline;text-decoration-line:underline}[data-primitive]:focus-visible,a:focus-visible{outline:2px solid var(--edge-focus);outline-offset:2px}::selection{background:var(--focus-ring);color:var(--text-primary)}ol,ul{margin:0;-webkit-padding-start:var(--space-5);padding-inline-start:var(--space-5)}code,kbd,samp{font-family:var(--font-mono);font-size:var(--text-sm)}@keyframes spin{to{transform:rotate(1turn)}}.spin{display:inline-flex;align-items:center;justify-content:center;animation-name:spin;animation-duration:var(--duration-spin);animation-timing-function:linear;animation-iteration-count:infinite}@keyframes arrive{0%{background-color:var(--status-attention-surface)}to{background-color:transparent}}[data-arrived]{animation-name:arrive;animation-duration:var(--duration-breathe);animation-timing-function:var(--ease)}@media (prefers-reduced-motion:reduce){.spin{animation-duration:var(--duration-spin-reduced)}*,:after,:before{transition-duration:var(--duration-instant);animation-duration:var(--duration-instant)}html{scroll-behavior:auto}[data-arrived]{animation-name:none;background-color:var(--status-attention-surface)}}[hidden]{display:none!important}.srOnly{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border-width:0}