.lf-page{--lf-bg:#fff;--lf-text:#18181b;--lf-secondary:#71717a;--lf-faint:#a1a1aa;--lf-border:#e9e9ec;--line:var(--lf-border);--ease-lifeline:cubic-bezier(.22,1,.36,1);background:var(--lf-bg);height:100dvh;min-height:440px;color:var(--lf-text);font:14px/1.55 var(--font-geist),Arial,sans-serif;-webkit-font-smoothing:antialiased;flex-direction:column;transition:background-color .3s,color .3s;display:flex;overflow:hidden}.lf-dark{--lf-bg:#090909;--lf-text:#ededed;--lf-secondary:#929298;--lf-faint:#626269;--lf-border:#242427}.lf-page button,.lf-page a,.lf-page input{color:inherit}.lf-page button{border-radius:3px}.lf-page button:focus-visible,.lf-page a:focus-visible,.lf-page input:focus-visible{outline-offset:4px;outline:2px solid #a1a1aa}.lf-nav{border-bottom:1px solid var(--lf-border);height:65px;min-height:65px;margin:0;display:block}.lf-nav-inner{justify-content:space-between;align-items:center;max-width:1024px;height:100%;margin:auto;padding:0 24px;display:flex}.lf-brand{text-decoration:none;display:flex}.lf-mark{font:36px/1 Georgia,serif}.lf-links{align-items:center;gap:17px;display:flex}.lf-icon{place-content:center;width:28px;min-height:32px;padding:0;display:grid;color:var(--lf-secondary)!important}.lf-links .lf-icon{opacity:.7}.lf-search{align-items:center;gap:8px;display:flex}.lf-search input{width:200px;min-width:0;max-width:40vw;font:13px var(--font-geist),Arial,sans-serif;background:0 0;border:0;outline:none;padding:6px 0}.lf-search input::placeholder{color:var(--lf-faint)}.lf-search>button{width:24px;min-height:30px;color:var(--lf-faint);place-content:center;display:grid}.lf-tools-popover{border:1px solid var(--lf-border);background:var(--lf-bg);width:216px;color:var(--lf-secondary);opacity:1;transition:opacity .16s var(--ease-lifeline),transform .16s var(--ease-lifeline),display .16s allow-discrete,overlay .16s allow-discrete;border-radius:9px;margin:0;padding:9px;position:fixed;inset:74px max(24px,50vw - 488px) auto auto;transform:translateY(0);box-shadow:0 8px 28px #00000008}.lf-tools-popover:popover-open{display:block}@starting-style{.lf-tools-popover:popover-open{opacity:0;transform:translateY(-4px)}}.lf-tools-popover>a,.lf-tools-popover>button{text-align:start;border-radius:4px;align-items:center;gap:9px;width:100%;min-height:36px;padding:9px 10px;font-size:12px;text-decoration:none;display:flex}.lf-menu-divider{background:var(--lf-border);height:1px;margin:7px 10px}.lf-stage{flex-direction:column;flex:1;min-height:0;padding-top:clamp(55px,14vh,150px);display:flex}.lf-context{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lf-axis-label.fixed-axis.hebrew{background:0 0;border:0;height:8px;min-height:8px}.lf-canvas{cursor:grab;scrollbar-width:none;touch-action:pan-x;overscroll-behavior-x:contain;flex:1;min-height:0;max-height:none;overflow:auto hidden}.lf-canvas::-webkit-scrollbar{display:none}.lf-canvas.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.lf-track{box-sizing:content-box;height:100%;min-height:230px;padding-block:0;padding-inline:max(24px,50vw - 488px) 80px;display:flex;position:relative}.lf-rail{inset-inline:max(24px,50vw - 488px) 80px;border-top:1px dashed var(--lf-border);pointer-events:none;transform-origin:0;height:1px;position:absolute;top:43px}.lf-milestone{width:var(--column-width);min-width:var(--column-width);flex-direction:column;flex-shrink:0;align-items:flex-start;padding-right:0;display:flex;position:relative;overflow:hidden}.lf-marker-top{height:43px;min-height:43px}.lf-year{color:var(--lf-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:400;transition:color .2s}.lf-tick{inset-inline-start:0;background:var(--lf-faint);width:1px;height:10px;transition:background-color .2s;position:absolute;top:38px}.lf-moments{width:var(--content-width);scrollbar-width:thin;scrollbar-color:var(--lf-border) transparent;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:17px;max-height:calc(100% - 65px);padding-top:25px;display:flex;overflow-y:auto}.lf-event{text-align:start;letter-spacing:-.01em;width:100%;max-width:240px;min-height:24px;padding:0;font-size:14px;line-height:1.55;transition:color .2s;color:var(--lf-secondary)!important}.lf-marker-civil{display:none}.lf-civil-axis.fixed-axis.civil{background:0 0;border:0;height:42px;min-height:42px;overflow:hidden}.lf-civil-axis>span{display:none}.lf-civil-clip{width:100%;overflow:hidden}.lf-civil-clip>div{box-sizing:content-box;padding-inline:max(24px,50vw - 488px) 80px;display:flex}.lf-civil-clip>div>span{white-space:nowrap;color:var(--lf-faint);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px;display:block;overflow:hidden}.lf-bottom{border-top:1px solid var(--lf-border);color:var(--lf-secondary);flex-shrink:0;margin:0;padding:0 max(24px,50vw - 488px) 10px;display:block}.lf-footer-inner{align-items:center;gap:20px;min-height:53px;display:flex}.lf-theme{flex-shrink:0}.lf-eras{white-space:nowrap;scrollbar-width:none;flex:1;align-items:center;gap:21px;min-width:0;display:flex;overflow:auto}.lf-eras button{min-height:36px;color:var(--lf-faint);flex-shrink:0;padding:6px 0;font-size:11px;transition:color .2s}.lf-eras button.active{color:var(--lf-text)}.lf-zoom{align-items:center;gap:2px;margin-inline-start:auto;display:flex}.lf-zoom button{min-width:25px;min-height:32px;color:var(--lf-secondary);place-content:center;padding:0;font-size:10px;display:grid}.lf-zoom button[aria-label=Reset\ zoom]{min-width:40px}.lf-minimap{opacity:.35;height:12px;margin-left:48px;transition:opacity .2s;position:relative;overflow:hidden}.lf-mini-ticks{position:absolute;inset:0}.lf-mini-ticks>span{background:var(--lf-faint);width:1px;height:5px;position:absolute;bottom:2px}.lf-mini-window{border-bottom:1px solid var(--lf-secondary);pointer-events:none;background:#88888808;min-width:4px;position:absolute;top:0;bottom:1px}.lf-minimap input{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.lf-minimap:focus-within{opacity:1;outline:1px solid var(--lf-faint);outline-offset:2px}.lf-empty{color:var(--lf-secondary);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.lf-empty h2{font:22px var(--font-geist),Arial,sans-serif;letter-spacing:-.5px;margin:20px 0 5px}.lf-empty p{color:var(--lf-faint);font-size:12px}.lf-empty button{border:1px solid var(--lf-border);margin-top:10px;padding:10px 16px;font-size:12px}.lf-list{flex:1;min-height:0;max-height:none;padding:0 max(24px,50vw - 488px);overflow:auto}.lf-list>button{border-color:var(--lf-border);min-height:64px;color:var(--lf-secondary);gap:20px}.lf-list>button>span{white-space:nowrap;min-width:95px;font-size:11px}.lf-list>button>strong{color:var(--lf-text);font-size:14px}.lf-page .detail-dialog{--paper:var(--lf-bg);--ink:var(--lf-text);--line:var(--lf-border);font-family:var(--font-geist),Arial,sans-serif}.lf-page .detail h2{font:30px/1.2 var(--font-geist),Arial,sans-serif;letter-spacing:-1px}.lf-page .detail .eyebrow,.lf-page .detail-date,.lf-page .source-link,.lf-page .source-note,.lf-page .detail p{color:var(--lf-secondary)}.lf-page .date-badge{color:var(--lf-secondary);border-color:var(--lf-border);background:0 0}@keyframes lf-rail-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lf-marker-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translate(0,0)}}.lf-page[data-intro=true] .lf-rail{animation:lf-rail-draw .72s var(--ease-lifeline) both}.lf-page[data-intro=true] .lf-milestone:nth-of-type(-n+6){animation:lf-marker-in .42s var(--ease-lifeline) var(--intro-delay) both}.lf-page[data-input=keyboard] *{transition:none!important;animation:none!important}@media (hover:hover) and (pointer:fine){.lf-event:hover,.lf-eras button:hover{color:var(--lf-text)!important}.lf-milestone:hover .lf-year{color:var(--lf-text)}.lf-milestone:hover .lf-tick{background:var(--lf-secondary)}.lf-links .lf-icon:hover{opacity:1}.lf-tools-popover>a:hover,.lf-tools-popover>button:hover,.lf-list>button:hover{background:#88888808}.lf-minimap:hover{opacity:.8}}@media (max-width:767px){.lf-nav-inner{padding:0 24px}.lf-stage{padding-top:65px}.lf-track{padding-inline:24px}.lf-rail{inset-inline:24px}.lf-milestone{padding-right:0}.lf-year{font-size:12px}.lf-event{font-size:13px}.lf-civil-clip>div{padding-inline:24px}.lf-civil-clip>div>span{font-size:10px}.lf-bottom{padding:0 20px 9px}.lf-footer-inner{gap:12px}.lf-eras{gap:20px}.lf-eras button{min-height:44px;font-size:10px}.lf-theme{width:20px}.lf-zoom button{min-width:22px}.lf-zoom button[aria-label=Reset\ zoom]{min-width:34px}.lf-minimap{margin-left:32px}.lf-search input{width:180px;max-width:45vw;font-size:16px}.lf-links{gap:10px}.lf-list{padding:0 24px}.lf-list>button{gap:12px}.lf-list>button>span{white-space:normal;min-width:60px;max-width:85px;font-size:9px}.lf-list>button>strong{font-size:12px}.lf-list>button>span:nth-of-type(2){display:none}}@media (prefers-reduced-motion:reduce){.lf-page,.lf-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.lf-all-history{min-height:32px;color:var(--lf-secondary);font-size:11px}.lf-footer-inner{min-height:40px}.lf-mini-eras{position:absolute;inset:0}.lf-mini-eras button{border-inline-end:2px solid var(--lf-bg);background:hsla(var(--era-hue),65%,48%,.12);border-radius:0;height:34px;position:absolute;top:0}.lf-mini-eras button[aria-current]{background:hsla(var(--era-hue),65%,48%,.23)}.lf-mini-ticks{pointer-events:none}.lf-minimap{opacity:1;scrollbar-width:none;height:34px;margin-left:0;overflow:auto hidden}.lf-mini-track{width:100%;min-width:960px;height:34px;position:relative}.lf-mini-eras button{color:hsl(var(--era-hue),42%,32%);justify-content:center;align-items:center;display:flex;overflow:hidden}.lf-mini-eras button span{white-space:nowrap;padding:0 5px;font-size:10px;display:block}.lf-dark .lf-mini-eras button{color:hsl(var(--era-hue),50%,73%)}.lf-mini-eras button:focus-visible{outline-offset:-3px}.lf-mini-ticks{opacity:.25}.lf-mini-window{border-bottom-width:2px}.lf-minimap:hover{opacity:1}.lf-minimap .lf-mini-range{pointer-events:none}.lf-mini-range:focus-visible{outline:none}.event-image{margin:26px 0 28px}.event-image-link{background:color-mix(in srgb,var(--lf-border) 35%,transparent);border-radius:3px;display:block;overflow:hidden}.event-image img{object-fit:contain;width:100%;height:auto;max-height:340px;display:block}.event-image figcaption{color:var(--lf-secondary);margin-top:11px;font-size:11px;line-height:1.65}.event-image-credit{color:var(--lf-faint);margin-top:6px;font-size:10px;display:block}.event-image-credit a{-webkit-text-decoration-color:var(--lf-border);text-decoration-color:var(--lf-border);text-underline-offset:3px}.event-image-credit a:hover{color:var(--lf-text)}.lf-command{border:1px solid var(--lf-border);background:var(--lf-bg);width:560px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 64px);color:var(--lf-text);font:13px/1.5 var(--font-geist),Arial,sans-serif;border-radius:10px;margin:min(16vh,140px) auto 0;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 16px 70px #00000018}.lf-command[open]{flex-direction:column;display:flex}.lf-command::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000025}.lf-command-input{border-bottom:1px solid var(--lf-border);color:var(--lf-faint);align-items:center;gap:12px;padding:14px 18px;display:flex}.lf-command-input input{min-width:0;font:14px var(--font-geist),Arial,sans-serif;height:28px;color:var(--lf-text);background:0 0;border:0;flex:1;padding:4px 0;outline:none!important}.lf-command-input input::placeholder{color:var(--lf-faint)}.lf-command-input button{place-content:center;min-width:28px;min-height:28px;display:grid}.lf-command-count{color:var(--lf-faint);padding:14px 18px 8px;font-size:10px}.lf-command-results{--fade-top:0px;--fade-bottom:0px;overscroll-behavior:contain;scrollbar-width:none;min-height:0;max-height:370px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--fade-top),#000 calc(100% - var(--fade-bottom)),transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--fade-top),#000 calc(100% - var(--fade-bottom)),transparent);mask-image:linear-gradient(to bottom,transparent,#000 var(--fade-top),#000 calc(100% - var(--fade-bottom)),transparent);padding:4px 7px 8px;overflow:auto}.lf-command-results::-webkit-scrollbar{width:0;height:0;display:none}.lf-command-results[data-scroll-up=true]{--fade-top:14px}.lf-command-results[data-scroll-down=true]{--fade-bottom:18px}.lf-command-results>button{text-align:start;border-radius:5px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:58px;padding:11px 12px;scroll-margin-block:14px;display:flex}.lf-command-results>button[aria-selected=true]{background:#8888880e}.lf-command-results strong{color:var(--lf-text);font-size:13px;font-weight:400;display:block}.lf-command-results small{color:var(--lf-faint);margin:3px 0 0;font-size:10px;display:block}.lf-command-results svg{color:var(--lf-faint);flex-shrink:0}.lf-command-empty{color:var(--lf-secondary);margin:0;padding:24px 18px 32px;font-size:12px}.lf-command-hint{border-top:1px solid var(--lf-border);color:var(--lf-faint);justify-content:space-between;padding:11px 18px;font-size:10px;display:flex}@media (max-width:700px){.lf-command{max-height:calc(100dvh - 48px);margin:24px auto 0}.lf-command-input input{font-size:16px}.lf-command-results{max-height:calc(100dvh - 230px)}}@keyframes lf-drawer-in{0%{transform:translateX(var(--drawer-enter,100%))}to{transform:translate(0)}}.lf-page .detail-dialog[open]{animation:.24s cubic-bezier(.22,1,.36,1) lf-drawer-in}.lf-canvas:focus{outline:none}.lf-page[data-input=keyboard] .lf-canvas:focus-visible .lf-rail{border-top-color:var(--lf-faint)}.lf-identity{align-items:center;gap:18px;display:flex}.lf-breadcrumb{white-space:nowrap;color:var(--lf-faint);align-items:center;gap:12px;font-size:11px;animation:.26s cubic-bezier(.22,1,.36,1) both header-label-in;display:flex}.lf-breadcrumb-slash{color:var(--lf-faint);font-size:16px}@media (max-width:700px){.lf-identity{gap:14px}.lf-breadcrumb{gap:9px;font-size:10px}}.lf-breadcrumb.is-empty{gap:0;width:0;height:16px;padding:0;animation:none;overflow:hidden}.lf-language{isolation:isolate;border:1px solid var(--lf-border);border-radius:5px;align-items:center;padding:3px;display:flex;position:relative}.lf-language button{z-index:1;width:29px;min-height:25px;color:var(--lf-faint);padding:0;font-size:10px;transition:color .16s;position:relative}.lf-language button[aria-pressed=true]{color:var(--lf-text)}.lf-language-indicator{pointer-events:none;background:#88888810;border-radius:3px;width:29px;transition:transform .24s cubic-bezier(.22,1,.36,1);position:absolute;inset:3px auto 3px 3px}.lf-filter-wrap{display:flex}.lf-filter-trigger{position:relative}.lf-category-actions{border-top:1px solid var(--lf-border);justify-content:space-between;gap:12px;padding:6px 10px 0;display:flex}.lf-category-actions button{min-height:32px;color:var(--lf-secondary);padding:0;font-size:10px}.lf-research-language{color:var(--lf-faint);margin:22px 0 -12px;font-size:10px}.lf-page[data-locale=he] .lf-moments{align-items:stretch}.lf-page[data-locale=he] .lf-event,.lf-command[dir=rtl] .lf-command-results>button,.lf-command[dir=rtl] .lf-command-count{text-align:right}.lf-command[dir=rtl] .lf-command-results svg{transform:scaleX(-1)}@media (max-width:767px){.lf-links{gap:8px}.lf-language button,.lf-language-indicator{width:26px}}.lf-detail-tags{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.lf-detail-tags span{color:var(--lf-faint);font-size:10px}.lf-page[data-locale=he] .lf-event span{direction:rtl;display:block}.lf-page .detail-dialog{margin-block:0;margin-inline:auto 0}.lf-page .detail .close{right:auto;inset-inline-end:22px}.lf-page[dir=rtl] .detail-dialog{--drawer-enter:-100%}.lf-page[dir=rtl] .lf-rail{transform-origin:100%}.lf-page[dir=rtl] .lf-list>button>svg,.detail-dialog[dir=rtl] .back-cluster svg{transform:scaleX(-1)}.lf-tools-popover{inset-inline:auto max(24px,50vw - 488px)}.lf-filter-trigger{justify-content:center;align-items:center;gap:8px;min-height:32px;padding:0 5px;display:flex;color:var(--lf-secondary)!important;border-radius:5px!important}.lf-filter-trigger[data-popup-open]{background:#8888880d}.lf-filter-colors{gap:3px;display:flex}.lf-filter-colors i{background:hsl(var(--category-hue),48%,47%);border-radius:50%;width:4px;height:4px;margin:0;transition:opacity .16s,transform .16s;display:block}.lf-filter-colors i[data-selected=false]{opacity:.16;transform:scale(.75)}.lf-select-positioner{z-index:50;max-width:calc(100vw - 32px)}.lf-multi-select{width:286px;max-width:var(--available-width);max-height:var(--available-height);background:var(--lf-bg);color:var(--lf-secondary);border:1px solid var(--lf-border);transform-origin:var(--transform-origin);transition:opacity .16s var(--ease-lifeline),transform .16s var(--ease-lifeline);border-radius:9px;outline:none;padding:7px;overflow:auto;box-shadow:0 8px 32px #0000000c}.lf-multi-select[data-starting-style],.lf-multi-select[data-ending-style]{opacity:0;transform:translateY(-4px)scale(.98)}.lf-select-heading{color:var(--lf-text);justify-content:space-between;align-items:center;padding:8px 10px 12px;font-size:11px;display:flex}.lf-select-heading small{font-variant-numeric:tabular-nums;color:var(--lf-faint);font-size:10px}.lf-select-search{border-bottom:1px solid var(--lf-border);color:var(--lf-faint);align-items:center;gap:9px;margin:0 4px 7px;padding:0 7px;display:flex}.lf-select-search input{width:100%;min-width:0;color:var(--lf-text);background:0 0;border:0;padding:8px 0 11px;font-size:12px;outline:none!important}.lf-select-search input::placeholder{color:var(--lf-faint)}.lf-select-list{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;gap:3px;max-height:260px;display:flex;overflow-y:auto}.lf-select-list::-webkit-scrollbar{display:none}.lf-select-option{cursor:pointer;-webkit-user-select:none;user-select:none;min-height:40px;color:var(--lf-secondary);border-radius:5px;outline:none;align-items:center;gap:10px;padding:9px 10px;font-size:12px;display:flex;position:relative}.lf-select-option[aria-selected=true]{background:hsla(var(--category-hue),55%,48%,.07)}.lf-select-option[data-highlighted]{background:hsla(var(--category-hue),55%,48%,.14)}.lf-category-swatch{background:hsl(var(--category-hue),48%,47%);border-radius:50%;flex-shrink:0;width:7px;height:7px}.lf-select-label{flex:1}.lf-select-option small{font-variant-numeric:tabular-nums;color:var(--lf-faint);margin:0;font-size:10px}.lf-select-check{width:14px;height:14px;color:hsl(var(--category-hue),45%,38%)}.lf-select-option:not([aria-selected=true]):after{content:"";width:14px;height:14px}.lf-select-note{color:var(--lf-faint);margin:12px 10px;font-size:10px;line-height:1.6}.lf-select-empty{color:var(--lf-faint);padding:16px 10px;font-size:12px}.lf-select-empty:empty{display:none}.lf-page .lf-category-tag{color:hsl(var(--category-hue),36%,37%);background:hsla(var(--category-hue),55%,48%,.08);border-radius:4px;align-items:center;gap:6px;padding:3px 7px;display:inline-flex}.lf-category-tag:before{content:"";background:hsl(var(--category-hue),48%,47%);border-radius:50%;width:4px;height:4px}.lf-dark .lf-category-tag,.lf-dark .lf-select-check{color:hsl(var(--category-hue),45%,70%)}.lf-dark .lf-filter-colors i,.lf-dark .lf-category-swatch,.lf-dark .lf-category-tag:before{background:hsl(var(--category-hue),45%,65%)}@media (max-width:767px){.lf-filter-trigger{gap:6px;padding-inline:3px}.lf-filter-colors{gap:2px}.lf-select-search input{font-size:16px}}.lf-mark{white-space:nowrap;align-items:baseline;display:flex}.lf-wordmark-rest{opacity:0;max-width:0;transition:max-width .32s var(--ease-lifeline),opacity .22s ease;display:inline-block;overflow:hidden}.lf-brand:hover .lf-wordmark-rest,.lf-brand:focus-visible .lf-wordmark-rest{opacity:1;max-width:100px}.made-by{text-align:center;color:var(--lf-faint);padding:7px 0 0;font-size:9px}.made-by a{color:var(--lf-secondary);text-decoration:none}.made-by a:hover{text-decoration:underline}.lf-select-option{min-height:32px;padding-block:5px}.lf-select-list{gap:1px}.appendix-page>.made-by{padding:24px}
