:root{--ink:#14161a;--ink-muted:#5b6270;--paper:#fbfaf8;--surface:#ffffff;--line:#e2e0da;--accent:#1f4f8b;--accent-soft:#eaf1fa;--warning:#8a5a00;--warning-soft:#fdf4e0;--danger:#9b2c2c;--danger-soft:#fdeaea;--radius:10px;--shadow:0 1px 2px rgba(20,22,26,0.06),0 4px 16px rgba(20,22,26,0.05)}@media (prefers-color-scheme:dark){:root{--ink:#edeef1;--ink-muted:#a2a9b8;--paper:#14161a;--surface:#1c1f26;--line:#2c313b;--accent:#7fb0ee;--accent-soft:#1b2836;--warning:#e5b769;--warning-soft:#2b2415;--danger:#f0a3a3;--danger-soft:#2e1a1a;--shadow:none}}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--paper);color:var(--ink);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans Hebrew,sans-serif;font-size:16px;line-height:1.55;-webkit-text-size-adjust:100%}.skip-link{position:absolute;inset-inline-start:-9999px}.skip-link:focus{inset-inline-start:8px;inset-block-start:8px;z-index:10;background:var(--surface);padding:8px 12px;border-radius:var(--radius)}.page{max-width:1080px;margin-inline:auto;padding:32px 20px 80px}header.masthead{-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line);-webkit-padding-after:20px;padding-block-end:20px;-webkit-margin-after:28px;margin-block-end:28px}header.masthead h1{font-size:1.6rem;margin:0 0 6px;letter-spacing:-.01em}header.masthead p{margin:0;color:var(--ink-muted);max-width:68ch}.phase-badge{display:inline-block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--accent);background:var(--accent-soft);border-radius:999px;padding:3px 10px;-webkit-margin-after:10px;margin-block-end:10px}.layout{display:grid;grid-gap:28px;gap:28px;grid-template-columns:minmax(300px,380px) 1fr;align-items:start}.layout>*{min-inline-size:0}@media (max-width:900px){.layout{grid-template-columns:1fr}}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px}.card+.card{-webkit-margin-before:20px;margin-block-start:20px}.card h2{font-size:1rem;margin:0 0 14px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted)}.field{-webkit-margin-after:14px;margin-block-end:14px}.field label,fieldset legend{display:block;font-weight:600;font-size:.9rem;-webkit-margin-after:5px;margin-block-end:5px}.field .hint{font-size:.82rem;color:var(--ink-muted);-webkit-margin-before:4px;margin-block-start:4px}input[type=date],input[type=number],input[type=text],select{inline-size:100%;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink);font:inherit;font-size:.95rem}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}fieldset{padding:12px;margin:0 0 14px}fieldset legend{padding-inline:6px;margin:0}.radio-row{display:flex;flex-wrap:wrap;gap:6px 16px}.radio-row label{display:flex;align-items:center;gap:6px;font-weight:400;font-size:.92rem}.split{display:grid;grid-template-columns:2fr 1fr;grid-gap:10px;gap:10px}button{font:inherit;font-weight:600;border-radius:8px;border:1px solid transparent;padding:9px 16px;cursor:pointer;background:var(--accent);color:#fff}button:disabled{opacity:.55;cursor:progress}button.secondary{background:transparent;color:var(--accent);border-color:var(--line)}.notice{border-radius:8px;padding:12px 14px;font-size:.9rem;border:1px solid}.notice.warning{background:var(--warning-soft);border-color:var(--warning);color:var(--warning)}.notice.error{background:var(--danger-soft);border-color:var(--danger);color:var(--danger)}.notice.info{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.notice h3{font-size:.95rem}.notice h3,.notice p{margin:0 0 6px}.summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:14px;gap:14px;-webkit-margin-after:18px;margin-block-end:18px}.summary-grid dt{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-muted);-webkit-margin-after:2px;margin-block-end:2px}.summary-grid dd{margin:0;font-weight:600;font-size:.95rem}.table-scroll{overflow-x:auto}table{inline-size:100%;border-collapse:collapse;font-size:.9rem}td,th{text-align:start;padding:9px 10px;-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line);vertical-align:top;white-space:nowrap}th{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-muted);position:-webkit-sticky;position:sticky;inset-block-start:0;background:var(--surface)}tbody tr:hover{background:var(--accent-soft)}td.wrap{white-space:normal;min-inline-size:22ch}.hebrew{font-size:1.02rem}.flag{display:inline-block;font-size:.72rem;font-weight:700;border-radius:999px;padding:1px 8px;background:var(--warning-soft);color:var(--warning);border:1px solid var(--warning)}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;color:var(--ink-muted)}details.rules{-webkit-margin-before:18px;margin-block-start:18px;font-size:.9rem}details.rules summary{cursor:pointer;font-weight:600}details.rules ul{margin-block:8px 0;-webkit-padding-start:20px;padding-inline-start:20px;color:var(--ink-muted)}.footnote{-webkit-margin-before:24px;margin-block-start:24px;font-size:.85rem;max-width:78ch}.empty,.footnote{color:var(--ink-muted)}.empty{padding:28px 0;text-align:center}.page-header{display:flex;flex-wrap:wrap;gap:12px;align-items:baseline;justify-content:space-between;-webkit-margin-after:20px;margin-block-end:20px}.page-header h1,.page-header h2{margin:0}.notice-ok{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.notice-warning{background:var(--warning-soft);border-color:var(--warning);color:var(--warning)}.notice-error{background:var(--danger-soft);border-color:var(--danger);color:var(--danger)}.notice+.notice,form .notice{-webkit-margin-before:12px;margin-block-start:12px}.stack{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.stack>label{font-weight:600;font-size:.9rem}.stack>input,.stack>select{inline-size:100%;max-inline-size:26rem}.row{gap:16px;align-items:flex-end}.inline,.row{display:flex;flex-wrap:wrap}.inline{gap:10px;align-items:center}fieldset{border:1px solid var(--line);border-radius:8px;padding:10px 14px;display:flex;gap:16px;flex-wrap:wrap}legend{font-weight:600;font-size:.85rem;padding-inline:4px}button.quiet{background:transparent;color:var(--ink-muted);border:1px solid var(--line)}.stats{display:flex;flex-wrap:wrap;gap:24px;margin:0 0 16px}.stats dt{font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted)}.stats dd{margin:2px 0 0;font-size:1.5rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.list{margin:0;-webkit-padding-start:18px;padding-inline-start:18px;display:flex;flex-direction:column;gap:6px}.muted{color:var(--ink-muted)}.small{font-size:.85rem}.sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}a.cta{display:inline-block;background:var(--accent);color:#fff;padding:11px 18px;border-radius:8px;font-weight:600;text-decoration:none}a.cta:focus-visible,a.cta:hover{text-decoration:underline}.card-attention{-webkit-border-start:4px solid var(--warning);border-inline-start:4px solid var(--warning)}.card-attention h2{color:var(--warning)}.question+.question{-webkit-margin-before:24px;margin-block-start:24px;-webkit-padding-before:24px;padding-block-start:24px;-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line)}label.choice{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--line);border-radius:8px;-webkit-margin-after:8px;margin-block-end:8px;cursor:pointer;inline-size:100%}label.choice:focus-within,label.choice:hover{border-color:var(--accent);background:var(--accent-soft)}fieldset:has(label.choice){flex-direction:column;gap:0;inline-size:100%}.list-plain{list-style:none;-webkit-padding-start:0;padding-inline-start:0}.place-row{padding-block:8px;-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line)}.place-row form{justify-content:space-between;align-items:center;gap:16px}.date-row{padding-block:14px;-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line)}.date-row:last-child{-webkit-border-after:0;border-block-end:0}.date-row .page-header{-webkit-margin-after:0;margin-block-end:0;align-items:flex-start}.inset{-webkit-margin-before:12px;margin-block-start:12px;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--paper)}button.danger{background:var(--danger);border-color:var(--danger);color:#fff}button.quiet.danger{background:transparent;color:var(--danger);border-color:var(--line)}button.small{padding:5px 10px;font-size:.85rem}details summary{cursor:pointer}input[type=search]{min-inline-size:16rem}