@font-face{font-family:Frank Ruhl Libre;src:url(/_astro/frank-ruhl-libre-latin-500-normal.BAzcRRUT.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Frank Ruhl Libre;src:url(/_astro/frank-ruhl-libre-latin-700-normal.BtbVhCvj.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Frank Ruhl Libre Hebrew;src:url(/_astro/frank-ruhl-libre-hebrew-500-normal.UhV5Nrdm.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Frank Ruhl Libre Hebrew;src:url(/_astro/frank-ruhl-libre-hebrew-700-normal.ZxcPrX5v.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/_astro/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:IBM Plex Sans Hebrew;src:url(/_astro/ibm-plex-sans-hebrew-hebrew-400-normal.DtcEHBoE.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Sans Hebrew;src:url(/_astro/ibm-plex-sans-hebrew-hebrew-600-normal.C_LU4WLU.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2");font-weight:400;font-display:swap}:root{--tt-midnight-counsel:#0e1a2b;--tt-jerusalem-stone:#f4efe6;--tt-olive-sage:#5e8c7f;--tt-counsel-slate:#5b6573;--tt-mist:#e3e7ec;--tt-signal-brass:#c8a15a;--tt-electric-iris:#5b6cff;--tt-surface-page:#f4efe6;--tt-surface-card:#fff;--tt-surface-raised:#fff;--tt-ink:#0e1a2b;--tt-ink-muted:#5b6573;--tt-border:#e3e7ec;--tt-border-strong:#8a93a0;--tt-brass:#c8a15a;--tt-brass-ink:#7e6128;--tt-sage-ink:#3f6e61;--tt-ai:#5b6cff;--tt-ai-strong:#4453e0;--tt-ai-surface:#eef0ff;--tt-primary:#0e1a2b;--tt-on-primary:#f4efe6;--tt-success:#2e7d5b;--tt-warning:#9a5b0e;--tt-critical:#b23a3a;--tt-space-1:4px;--tt-space-2:8px;--tt-space-3:12px;--tt-space-4:16px;--tt-space-6:24px;--tt-space-8:32px;--tt-space-12:48px;--tt-space-16:64px;--tt-radius-sm:4px;--tt-radius-input:6px;--tt-radius-card:8px;--tt-radius-pill:999px;--tt-shadow-card:0 1px 2px #0e1a2b0f, 0 4px 16px #0e1a2b0f;--tt-shadow-raised:0 8px 32px #0e1a2b1f;--tt-font-display:"Frank Ruhl Libre", "Frank Ruhl Libre Hebrew", Georgia, "Times New Roman", serif;--tt-font-sans:"IBM Plex Sans", "IBM Plex Sans Hebrew", "Segoe UI", system-ui, sans-serif;--tt-font-mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--tt-duration-fast:.15s;--tt-duration-base:.2s;--tt-duration-slow:.25s;--tt-ease:cubic-bezier(.2, 0, 0, 1);color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--tt-surface-page:#0e1a2b;--tt-surface-card:#16243a;--tt-surface-raised:#1f2f48;--tt-ink:#eceef1;--tt-ink-muted:#a3acb8;--tt-border:#2a3a55;--tt-border-strong:#6b7a92;--tt-brass:#c8a15a;--tt-brass-ink:#d9b877;--tt-sage-ink:#7fb2a5;--tt-ai:#8b97ff;--tt-ai-strong:#8b97ff;--tt-ai-surface:#1e2550;--tt-primary:#f4efe6;--tt-on-primary:#0e1a2b;--tt-success:#6fbfa0;--tt-warning:#e8ae5c;--tt-critical:#e68a8a;--tt-shadow-card:0 1px 2px #0006, 0 8px 24px #0000004d;--tt-shadow-raised:0 12px 40px #00000073;color-scheme:dark}}:root[data-theme=dark]{--tt-surface-page:#0e1a2b;--tt-surface-card:#16243a;--tt-surface-raised:#1f2f48;--tt-ink:#eceef1;--tt-ink-muted:#a3acb8;--tt-border:#2a3a55;--tt-border-strong:#6b7a92;--tt-brass:#c8a15a;--tt-brass-ink:#d9b877;--tt-sage-ink:#7fb2a5;--tt-ai:#8b97ff;--tt-ai-strong:#8b97ff;--tt-ai-surface:#1e2550;--tt-primary:#f4efe6;--tt-on-primary:#0e1a2b;--tt-success:#6fbfa0;--tt-warning:#e8ae5c;--tt-critical:#e68a8a;--tt-shadow-card:0 1px 2px #0006, 0 8px 24px #0000004d;--tt-shadow-raised:0 12px 40px #00000073;color-scheme:dark}body{background:var(--tt-surface-page);color:var(--tt-ink);font-family:var(--tt-font-sans);margin:0;font-size:17px;line-height:28px}:lang(en) body,body:lang(en){font-size:16px;line-height:24px}:lang(he) em,:lang(he) i{font-style:normal;font-weight:600}.tt-ref{font-family:var(--tt-font-mono);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.tt-display-xl{font-family:var(--tt-font-display);font-size:56px;font-weight:500;line-height:60px}.tt-heading-1{font-family:var(--tt-font-display);font-size:40px;font-weight:500;line-height:48px}.tt-heading-2{font-family:var(--tt-font-display);font-size:30px;font-weight:500;line-height:38px}.tt-heading-3{font-family:var(--tt-font-display);font-size:22px;font-weight:700;line-height:30px}.tt-body-he{font-family:var(--tt-font-sans);font-size:17px;font-weight:400;line-height:28px}.tt-body-en{font-family:var(--tt-font-sans);font-size:16px;font-weight:400;line-height:24px}.tt-label{font-family:var(--tt-font-sans);font-size:14px;font-weight:600;line-height:20px}.tt-caption{font-family:var(--tt-font-sans);font-size:13px;font-weight:400;line-height:18px}.tt-reference{font-family:var(--tt-font-mono);font-size:14px;font-weight:400;line-height:20px}@media (prefers-reduced-motion:reduce){:root{--tt-duration-fast:0s;--tt-duration-base:0s;--tt-duration-slow:0s}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{min-height:100dvh;overflow-x:hidden}img,svg{max-width:100%}:focus-visible{outline:2px solid var(--tt-brass);outline-offset:2px}.tt-logo-reverse{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tt-logo-ink{display:none}:root:not([data-theme=light]) .tt-logo-reverse{display:inline-block}}:root[data-theme=dark] .tt-logo-ink{display:none}:root[data-theme=dark] .tt-logo-reverse{display:inline-block}.tt-container{inline-size:100%;max-inline-size:1120px;padding-inline:var(--tt-space-4);margin-inline:auto}@media (width>=768px){.tt-container{padding-inline:var(--tt-space-8)}}.tt-topbar{justify-content:space-between;align-items:center;gap:var(--tt-space-4);padding-block:var(--tt-space-4);border-block-end:1px solid var(--tt-border);background:var(--tt-surface-card);display:flex}.tt-topbar-actions{align-items:center;gap:var(--tt-space-2);flex-wrap:wrap;display:flex}.tt-card{background:var(--tt-surface-card);border:1px solid var(--tt-border);border-radius:var(--tt-radius-card);box-shadow:var(--tt-shadow-card);padding:var(--tt-space-6)}.tt-muted{color:var(--tt-ink-muted)}.tt-stack{gap:var(--tt-space-4);flex-direction:column;display:flex}.tt-row{align-items:center;gap:var(--tt-space-3);flex-wrap:wrap;display:flex}.tt-button{font:inherit;justify-content:center;align-items:center;gap:var(--tt-space-2);min-block-size:44px;padding-inline:var(--tt-space-4);border-radius:var(--tt-radius-input);border:1px solid var(--tt-primary);background:var(--tt-primary);color:var(--tt-on-primary);cursor:pointer;transition:background-color var(--tt-duration-fast) var(--tt-ease), border-color var(--tt-duration-fast) var(--tt-ease);font-weight:600;text-decoration:none;display:inline-flex}.tt-button-outline{color:var(--tt-ink);border-color:var(--tt-border-strong);background:0 0}.tt-button-quiet{color:var(--tt-ink);background:0 0;border-color:#0000}.tt-button:disabled{cursor:not-allowed;opacity:.5}.tt-field{gap:var(--tt-space-1);flex-direction:column;display:flex}.tt-input,.tt-select{font:inherit;color:var(--tt-ink);min-block-size:44px;padding-inline:var(--tt-space-3);background:var(--tt-surface-page);border:1px solid var(--tt-border-strong);border-radius:var(--tt-radius-input)}.tt-badge{align-items:center;gap:var(--tt-space-1);padding-inline:var(--tt-space-2);border:1px solid var(--tt-border-strong);border-radius:var(--tt-radius-pill);display:inline-flex}.tt-dot{border-radius:var(--tt-radius-pill);background:currentColor;block-size:8px;inline-size:8px}.tt-status-active{color:var(--tt-success)}.tt-status-invited{color:var(--tt-warning)}.tt-status-disabled{color:var(--tt-ink-muted)}.tt-table{border-collapse:collapse;inline-size:100%}.tt-table th,.tt-table td{text-align:start;padding-block:var(--tt-space-3);padding-inline:var(--tt-space-3);border-block-end:1px solid var(--tt-border);vertical-align:middle}.tt-table th{color:var(--tt-ink-muted)}.tt-table-scroll{overflow-x:auto}.tt-visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}html{scroll-behavior:smooth;scroll-padding-block-start:calc(var(--tt-space-16) + var(--tt-space-6))}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}main:focus{outline:none}h1,h2,h3,p{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}[dir=ltr] .arrow{transform:scaleX(-1)}.skip-link{z-index:20;position:absolute;inset-block-start:var(--tt-space-2);inset-inline-start:var(--tt-space-4);transform:translateY(-200%)}.skip-link:focus{transform:none}.site-header{z-index:10;background:var(--tt-surface-page);border-block-end:1px solid var(--tt-border);position:sticky;inset-block-start:0}.header-inner{justify-content:space-between;align-items:center;gap:var(--tt-space-4);min-block-size:72px;display:flex}.brand{flex-shrink:0;display:inline-flex}.nav-desktop{gap:var(--tt-space-6);display:none}.nav-desktop a{color:var(--tt-ink-muted);padding-block:var(--tt-space-2);transition:color var(--tt-duration-fast) var(--tt-ease), border-color var(--tt-duration-fast) var(--tt-ease);border-block-end:2px solid #0000;text-decoration:none}.nav-desktop a:hover{color:var(--tt-ink);border-block-end-color:var(--tt-brass)}.header-actions{align-items:center;gap:var(--tt-space-2);display:flex}.header-actions .tt-button{white-space:nowrap}.lang-switch,.header-cta{display:none}.nav-mobile summary{gap:var(--tt-space-2)}.nav-mobile[open] summary{border-color:var(--tt-ink)}.nav-mobile-panel{gap:var(--tt-space-6);padding:var(--tt-space-6) var(--tt-space-4);background:var(--tt-surface-raised);border-block-end:1px solid var(--tt-border);box-shadow:var(--tt-shadow-raised);flex-direction:column;display:flex;position:absolute;inset-block-start:100%;inset-inline:0}.nav-mobile-panel nav a{padding-block:var(--tt-space-2);border-block-end:1px solid var(--tt-border);font-weight:600;text-decoration:none}@media (width>=768px){.lang-switch,.header-cta{display:inline-flex}}@media (width>=1024px){.nav-desktop{display:flex}.nav-mobile{display:none}}.hero{padding-block:var(--tt-space-12) var(--tt-space-16)}.hero-grid{gap:var(--tt-space-12);align-items:center;display:grid}.hero-copy{gap:var(--tt-space-6);flex-direction:column;display:flex}.hero-copy .eyebrow{color:var(--tt-brass-ink);margin-block-start:calc(-1 * var(--tt-space-2))}.hero-copy .lead{color:var(--tt-ink-muted);max-inline-size:36em;font-size:19px;line-height:30px}:lang(en) .hero-copy .lead{font-size:18px;line-height:28px}.hero-actions{gap:var(--tt-space-3)}.status{align-items:center;gap:var(--tt-space-2);padding-block:var(--tt-space-1);padding-inline:var(--tt-space-3);border:1px solid var(--tt-border-strong);border-radius:var(--tt-radius-pill);color:var(--tt-ink);align-self:flex-start;display:inline-flex}.status .tt-dot{color:var(--tt-success)}@media (width<=767px){.hero{padding-block:var(--tt-space-8) var(--tt-space-12)}.hero h1.tt-display-xl{font-size:40px;line-height:48px}.hero-actions .tt-button{flex:100%}}@media (width>=1024px){.hero{padding-block:var(--tt-space-16)}.hero-grid{gap:var(--tt-space-16);grid-template-columns:1.1fr 1fr}}.preview{gap:var(--tt-space-6);padding:var(--tt-space-6);flex-direction:column;margin:0;display:flex}.preview-head{justify-content:space-between;align-items:flex-start;gap:var(--tt-space-3);border-block-end:1px solid var(--tt-border);padding-block-end:var(--tt-space-4);display:flex}.preview-matter{gap:var(--tt-space-1);flex-direction:column;min-inline-size:0;display:flex}.preview-sample{color:var(--tt-ink-muted);white-space:nowrap}.preview-block{gap:var(--tt-space-3);flex-direction:column;display:flex}.preview-deadlines{flex-direction:column;display:flex}.deadline{align-items:center;gap:var(--tt-space-3);padding-block:var(--tt-space-3);border-block-end:1px solid var(--tt-border);grid-template-columns:auto 1fr auto;display:grid}.deadline:last-child{border-block-end:0}.deadline-label{min-inline-size:0;font-weight:600}.deadline-when{text-align:end;flex-direction:column;align-items:flex-end;display:flex}.deadline-due{font-weight:600}.deadline-critical .tt-dot,.deadline-critical .deadline-due{color:var(--tt-critical)}.deadline-warning .tt-dot,.deadline-warning .deadline-due{color:var(--tt-warning)}.deadline-muted .tt-dot,.deadline-muted .deadline-due{color:var(--tt-ink-muted)}.preview-draft{gap:var(--tt-space-2);padding:var(--tt-space-4);border-radius:var(--tt-radius-sm);background:var(--tt-ai-surface);border-inline-start:3px solid var(--tt-ai);flex-direction:column;display:flex}.draft-label{color:var(--tt-ai-strong)}.draft-foot{justify-content:space-between;align-items:center;gap:var(--tt-space-3);flex-wrap:wrap;margin-block-start:var(--tt-space-2);display:flex}.draft-status{color:var(--tt-ink-muted)}.draft-actions{gap:var(--tt-space-2);display:inline-flex}.mock-button{min-block-size:32px;padding-inline:var(--tt-space-3);border-radius:var(--tt-radius-input);border:1px solid var(--tt-primary);background:var(--tt-primary);color:var(--tt-on-primary);align-items:center;display:inline-flex}.mock-button-outline{color:var(--tt-ink);border-color:var(--tt-border-strong);background:0 0}.band{padding-block:var(--tt-space-16);border-block-start:1px solid var(--tt-border)}.band-alt{background:var(--tt-surface-card)}@media (width<=767px){.band{padding-block:var(--tt-space-12)}}.section-head{gap:var(--tt-space-3);max-inline-size:720px;flex-direction:column;margin-block-end:var(--tt-space-8);display:flex}.section-note{margin-block-start:var(--tt-space-6)}.index,.step-num{color:var(--tt-brass-ink)}.grid{gap:var(--tt-space-4);display:grid}.grid>li{gap:var(--tt-space-2);flex-direction:column;display:flex}@media (width>=640px){.grid-2,.grid-3,.grid-4{gap:var(--tt-space-6);grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}}.band-alt .tt-card{background:var(--tt-surface-page);box-shadow:none}.timeline{gap:var(--tt-space-6);display:grid}.timeline li{gap:var(--tt-space-2);border-inline-start:2px solid var(--tt-brass);flex-direction:column;padding-inline-start:var(--tt-space-4);display:flex}.timeline-date{color:var(--tt-brass-ink)}@media (width>=768px){.timeline{gap:var(--tt-space-8);grid-template-columns:repeat(3,1fr)}}.pains{flex-direction:column;display:flex}.pain-row{gap:var(--tt-space-4);padding-block:var(--tt-space-6);border-block-end:1px solid var(--tt-border);display:grid}.pain-row:first-child{border-block-start:1px solid var(--tt-border)}.pain,.answer{gap:var(--tt-space-1);flex-direction:column;display:flex}.pain p{color:var(--tt-ink-muted)}.answer p{font-weight:500}.answer-label{color:var(--tt-sage-ink)}@media (width>=768px){.pain-row{gap:var(--tt-space-8);grid-template-columns:2fr 3fr}}.ai-chip{padding-inline:var(--tt-space-2);border-radius:var(--tt-radius-pill);color:var(--tt-ai-strong);border:1px solid var(--tt-ai);align-self:flex-start}.ai-principle{border-block-start:2px solid var(--tt-ai);padding-block-start:var(--tt-space-4)}.hairline-list>li{border-block-start:1px solid var(--tt-border-strong);padding-block-start:var(--tt-space-4)}.security-grid{gap:var(--tt-space-8);display:grid}.security-head .seal{margin-block-end:var(--tt-space-4)}@media (width>=1024px){.security-grid{gap:var(--tt-space-16);grid-template-columns:1fr 1.6fr;align-items:start}.security-head{margin-block-end:0;position:sticky;inset-block-start:112px}}.steps{gap:var(--tt-space-6);counter-reset:none;display:grid}.steps li{gap:var(--tt-space-2);border-block-start:2px solid var(--tt-ink);flex-direction:column;padding-block-start:var(--tt-space-4);display:flex}@media (width>=768px){.steps{gap:var(--tt-space-8);grid-template-columns:repeat(3,1fr)}}.early{background:var(--tt-primary);color:var(--tt-on-primary);padding-block:var(--tt-space-16)}.early-inner{gap:var(--tt-space-8);display:grid}.early-copy{gap:var(--tt-space-4);flex-direction:column;max-inline-size:36em;display:flex}.early-side{gap:var(--tt-space-4);flex-direction:column;align-items:flex-start;display:flex}.early-bullets{gap:var(--tt-space-2);flex-direction:column;display:flex}.early-bullets li{gap:var(--tt-space-3);align-items:baseline;display:flex}.early-bullets li:before{content:"";inline-size:var(--tt-space-2);block-size:var(--tt-space-2);border-radius:var(--tt-radius-pill);background:var(--tt-brass);flex-shrink:0;transform:translateY(-2px)}.early .early-cta{background:var(--tt-on-primary);color:var(--tt-primary);border-color:var(--tt-on-primary)}.early :focus-visible{outline-color:var(--tt-brass)}@media (width<=767px){.early{padding-block:var(--tt-space-12)}.early .early-cta{align-self:stretch}.early h2.tt-heading-1{font-size:30px;line-height:38px}}@media (width>=1024px){.early-inner{gap:var(--tt-space-16);grid-template-columns:1.2fr 1fr;align-items:center}}.faq-inner{gap:var(--tt-space-8);display:grid}@media (width>=1024px){.faq-inner{gap:var(--tt-space-16);grid-template-columns:1fr 2fr}}.faq details{border-block-end:1px solid var(--tt-border)}.faq details:first-child{border-block-start:1px solid var(--tt-border)}.faq summary{justify-content:space-between;align-items:center;gap:var(--tt-space-4);padding-block:var(--tt-space-4);font-size:17px;line-height:26px;display:flex}:lang(en) .faq summary{font-size:16px;line-height:24px}.faq .chevron{transition:transform var(--tt-duration-base) var(--tt-ease);flex-shrink:0}.faq details[open] .chevron{transform:rotate(180deg)}.faq details p{max-inline-size:40em;padding-block-end:var(--tt-space-4)}.not-found{gap:var(--tt-space-4);flex-direction:column;max-inline-size:720px;display:flex}.site-footer{border-block-start:1px solid var(--tt-border);padding-block:var(--tt-space-12) var(--tt-space-6);padding-block-end:max(var(--tt-space-6), env(safe-area-inset-bottom))}.footer-inner{gap:var(--tt-space-8);display:grid}.footer-links a{color:var(--tt-ink);text-decoration:none}.footer-links a:hover{text-decoration:underline}.footer-legal{border-block-start:1px solid var(--tt-border);margin-block-start:var(--tt-space-8);padding-block-start:var(--tt-space-6)}@media (width>=768px){.footer-inner{grid-template-columns:2fr 1fr}}
