:root{--tf-radius: 8px;--tf-speed: .42s}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body.variant-page{max-width:none;min-height:100svh;margin:0;padding:0;overflow-x:clip;color:var(--ink);background:var(--page);font-family:var(--body-font);letter-spacing:0}.variant-page button,.variant-page input,.variant-page select{font:inherit}.variant-page a{color:inherit}.variant-header{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:68px;padding:16px clamp(18px,4vw,52px);color:var(--header-ink);background:color-mix(in srgb,var(--page),transparent 7%)}.variant-brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-family:var(--display-font);font-size:clamp(24px,3vw,44px);line-height:.95}.variant-brand img{width:34px;height:34px}.variant-nav{display:flex;align-items:center;gap:8px;padding:6px;background:#fff8e9f0;border:1px solid rgba(82,54,30,.34);border-radius:999px;box-shadow:0 12px 32px #4e321633;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-size:13px}.variant-nav a{min-height:34px;padding:8px 12px;border:1px solid transparent;border-radius:999px;text-decoration:none;background:transparent}.variant-nav a[aria-current=page]{color:#fff8ea;border-color:#a94f2b;background:#a94f2b}.variant-hero{position:relative;display:grid;min-height:min(680px,calc(100svh - 68px));padding:36px clamp(18px,4vw,52px) 52px;overflow:hidden}.variant-hero-copy{position:relative;z-index:2;width:min(720px,100%);align-self:end;animation:liftIn var(--tf-speed) ease-out both}.variant-kicker{margin:0 0 12px;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.variant-title{margin:0;color:var(--hero-ink);font-family:var(--display-font);font-size:clamp(56px,11vw,150px);line-height:.84;text-align:left}.variant-lead{max-width:540px;margin:22px 0 0;color:var(--lead);font-size:clamp(17px,2vw,24px);line-height:1.35}.search-stage{position:relative;z-index:3;width:min(1180px,calc(100% - 36px));margin:-34px auto 0;padding:clamp(18px,3vw,34px);color:var(--panel-ink);background:var(--panel);border:1px solid var(--panel-line);border-radius:var(--tf-radius);box-shadow:var(--panel-shadow);animation:risePanel .52s .14s ease-out both}.search-stage h2{margin:0;color:var(--panel-ink);font-family:var(--display-font);font-size:clamp(25px,3vw,42px)}.search-intro{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end;margin-bottom:24px}.search-intro p{max-width:560px;margin:8px 0 0;color:var(--muted)}#search-form{display:grid;max-width:none;gap:18px}.form-grid{display:grid;grid-template-columns:minmax(260px,1.15fr) minmax(260px,.85fr);gap:22px}.query-block,.control-block{display:grid;align-content:start;gap:14px}.field-label,.control-title,.search-descriptor{color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.search-descriptor{margin:0;line-height:1.6;text-transform:none;letter-spacing:0;font-weight:600}#queries{display:grid;gap:10px}.input-wrapper{position:relative}.input-wrapper input[name=query],#dataset-select{width:100%;min-height:58px;padding:0 46px 0 18px;color:var(--input-ink);background:var(--input-bg);border:1px solid var(--input-line);border-radius:var(--tf-radius);outline:none;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}#dataset-select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--accent) 50%),linear-gradient(135deg,var(--accent) 50%,transparent 50%);background-position:calc(100% - 23px) 50%,calc(100% - 16px) 50%;background-repeat:no-repeat;background-size:7px 7px,7px 7px;cursor:pointer}.input-wrapper input[name=query]:focus,#dataset-select:focus{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent),transparent 78%)}.input-wrapper .clear-input{position:absolute;top:50%;right:12px;display:none;width:30px;height:30px;padding:0;color:var(--muted);background:transparent;border:0;transform:translateY(-50%)}.query-actions,#actions-row,.options-row{display:flex!important;flex-wrap:wrap;gap:10px!important;align-items:center}.segmented-control{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0;background:transparent;box-shadow:none}.segmented-control .segment,#add-query,#clear-search,#clear-recent,#search-button,#cancel-button{min-height:46px;margin:0;padding:0 16px;border:1px solid var(--button-line);border-radius:var(--tf-radius);color:var(--button-ink);background:var(--button-bg);font-weight:800;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease}.segmented-control .segment:hover:not(.active),#add-query:hover,#clear-search:hover,#clear-recent:hover,#search-button:hover,#cancel-button:hover{transform:translateY(-1px)}#clear-search{color:var(--search-ink);background:var(--accent);border-color:var(--accent)}.segmented-control .segment.active{color:var(--active-ink);background:var(--active-bg);border-color:var(--accent)}.segmented-control .segment[aria-disabled=true]{color:color-mix(in srgb,var(--button-ink),transparent 52%);background:color-mix(in srgb,var(--button-bg),transparent 34%);border-color:color-mix(in srgb,var(--button-line),transparent 42%);cursor:not-allowed}.segmented-control .segment[aria-disabled=true]:hover{transform:none}.option-pill{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 13px;color:var(--panel-ink);background:var(--option-bg);border:1px solid var(--option-line);border-radius:999px;font-weight:700}.option-pill input{accent-color:var(--accent)}#search-button{flex:1 1 260px;color:var(--search-ink);background:var(--accent);border-color:var(--accent)}#cancel-button{width:auto;color:var(--cancel-ink);background:var(--cancel-bg);border-color:var(--cancel-line)}.support-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;width:min(1180px,calc(100% - 36px));margin:56px auto;padding:0}.support-band section{border-top:1px solid var(--support-line);padding-top:18px}.support-band h3{margin:0 0 8px;color:var(--support-ink);font-family:var(--display-font);font-size:clamp(22px,2.4vw,34px)}.support-band p{margin:0;color:var(--support-muted)}.results-area{width:min(1180px,calc(100% - 36px));margin:0 auto 64px;color:var(--panel-ink)}.color-key{display:none;margin-bottom:16px;color:var(--panel-ink)}.color-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.color-box{display:grid;place-items:center;width:30px;height:26px;border-radius:4px;color:#20170f;font-size:.78rem;font-weight:700;line-height:1}.results-table-wrapper{width:100%;overflow-x:auto}#sefaria-linker-header{border-top:4px solid #ddd;border-bottom:1px solid #ddd;background-color:#87ceeb!important}#sefaria-popup{position:absolute!important}#sefaria-close{top:4px!important;color:#000!important}.sefaria-text{color:#1e90ff!important;font-style:italic!important}.he{color:#000!important;font-style:normal}.sefaria-footer{color:#999;padding:10px 20px!important;border-top:1px solid #ddd;background-color:#fbfbfa;font-size:12px;display:flex;justify-content:space-between;align-items:center}.sefaria-read-more-button:hover{background:#d3d3d3!important;cursor:pointer}.sefaria-powered-by-box:before{content:"Styled by Adam and "}table{width:100%;table-layout:fixed;border-collapse:collapse;color:var(--table-ink);background:var(--table-bg);border:1px solid var(--table-line)}th,td{padding:11px;border:1px solid var(--table-line);overflow-wrap:anywhere;vertical-align:top}thead th{position:sticky;top:0;z-index:1;color:var(--thead-ink);background:var(--thead-bg)}td[lang=he]{direction:rtl;text-align:right}#results-count{margin-bottom:14px;padding:18px;color:var(--panel-ink);background:var(--result-count-bg);border:1px solid var(--panel-line);border-radius:var(--tf-radius)}#results-count h2{margin-top:0;color:var(--support-ink)}#results-count strong,.results-table td:nth-child(2){color:var(--panel-ink)}.highlight{display:inline;border-radius:999px;box-decoration-break:clone;-webkit-box-decoration-break:clone}#download-link{display:inline-flex;align-items:center;min-height:42px;margin:0 0 14px;padding:0 14px;color:var(--search-ink);background:var(--accent);border-radius:var(--tf-radius);text-decoration:none;font-weight:800}.progress-wrapper{position:relative;height:8px;margin-bottom:12px;overflow:hidden;background:var(--progress-bg);border-radius:999px}.progress-bar{position:absolute;inset:0 auto 0 0;width:0%;background:var(--accent);transition:width .24s ease}.let-1{background-color:#f4b6a6}.let-2{background-color:#f0cc75}.let-3{background-color:#d6df7b}.let-4{background-color:#9bd6a2}.let-5{background-color:#8ad8d4}.let-6{background-color:#91c6ef}.let-7{background-color:#9fa9f0}.let-8{background-color:#c4a4ed}.let-9{background-color:#eba7d2}.let-10{background-color:#ef9f9f}.footer-note{width:min(1180px,calc(100% - 36px));margin:0 auto 36px;padding:18px 0 0;color:var(--support-muted);border-top:1px solid color-mix(in srgb,var(--support-line),transparent 22%);font-family:var(--display-font);font-size:clamp(1rem,1.5vw,1.22rem);line-height:1.3;text-align:center}.footer-note strong{color:var(--accent);font-weight:900}.tooltip-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:var(--muted);font-size:12px;cursor:help}.tooltip-icon:before{content:"?"}.tooltip-text{position:absolute;right:0;bottom:130%;z-index:20;width:min(280px,calc(100vw - 32px));padding:8px 10px;color:var(--tooltip-ink);background:var(--tooltip-bg);border:1px solid var(--tooltip-line);border-radius:6px;opacity:0;visibility:hidden;overflow-wrap:anywhere;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.tooltip-icon:hover .tooltip-text{opacity:1;visibility:visible;transform:translateY(0)}.options-row .option-pill:first-child .tooltip-text{right:auto;left:0}.index-v3{--page: #efe4cf;--ink: #2e2115;--header-ink: #2e2115;--hero-ink: #2e2115;--lead: #594331;--panel: rgba(255, 249, 236, .94);--panel-ink: #2e2115;--panel-line: #b99d72;--panel-shadow: 0 26px 70px rgba(78, 50, 22, .18);--muted: #715b40;--accent: #a94f2b;--nav-bg: #f7ead2;--input-bg: #fffaf0;--input-ink: #281c12;--input-line: #cbb58d;--button-bg: #f4e6cb;--button-ink: #2e2115;--button-line: #c2a87a;--active-bg: #2e2115;--active-ink: #fff4df;--option-bg: #fbefd6;--option-line: #c8ae80;--search-ink: #fff8ea;--cancel-bg: #fff3e4;--cancel-ink: #7a2e22;--cancel-line: #ba8a7b;--support-ink: #2e2115;--support-muted: #765f44;--support-line: #b89966;--table-bg: #fffaf0;--table-ink: #2e2115;--table-line: #d9c59f;--thead-bg: #2e2115;--thead-ink: #fff4df;--result-count-bg: #fff5e1;--progress-bg: #ddc49a;--tooltip-bg: #2e2115;--tooltip-ink: #fff4df;--tooltip-line: #2e2115;--display-font: "Iowan Old Style", "Palatino Linotype", Georgia, serif;--body-font: "Avenir Next", "Gill Sans", Verdana, sans-serif}.index-v3 .variant-hero{align-items:end;background:linear-gradient(90deg,#efe4cff5 0 38%,#efe4cfbd 56%,#efe4cf66),repeating-linear-gradient(0deg,transparent 0 30px,rgba(82,54,30,.12) 31px 32px),repeating-linear-gradient(90deg,transparent 0 30px,rgba(82,54,30,.12) 31px 32px),linear-gradient(135deg,#f6eddc,#d9be8f 58%,#b89156)}.index-v3 .hero-floating-text{position:absolute;right:-16vw;top:10px;z-index:1;display:grid;justify-items:end;gap:10px;width:145vw;color:#462b151c;font-family:Times New Roman,serif;font-size:clamp(28px,5vw,78px);font-weight:400;line-height:1;transform:rotate(-12deg);transform-origin:right bottom;direction:rtl;pointer-events:none}.index-v3 .hero-verse-row{display:flex;gap:.72em;justify-content:flex-end;white-space:nowrap;transform:translate(var(--row-offset, 0));animation:driftTextRtl 72s linear infinite}.index-v3 .hero-verse{display:inline-flex;gap:.18em;direction:rtl}.index-v3 .hero-word{display:inline-block}.index-v3 .hero-verse-separator{color:#462b151f;font-size:.36em;line-height:1;align-self:center;transform:translateY(.04em)}.index-v3 .hero-highlight-letter{color:color-mix(in srgb,var(--accent),transparent 42%);font-weight:700}.index-v3 .variant-hero:after{content:"";position:absolute;inset:18% 6% 12% auto;z-index:1;width:min(52vw,680px);border-left:1px solid rgba(82,54,30,.34);background:linear-gradient(90deg,transparent,rgba(82,54,30,.1)),repeating-linear-gradient(180deg,rgba(82,54,30,.18) 0 1px,transparent 1px 22px);transform:skew(-10deg);pointer-events:none;animation:scanPlane 5s ease-in-out infinite alternate}.index-v3 .support-details{font-family:Avenir Next,Trebuchet MS,sans-serif}.index-v3 .support-details h3{font-family:DIN Condensed,Avenir Next Condensed,Impact,sans-serif;letter-spacing:.01em;text-transform:uppercase}.index-v3 #actions-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.index-v3 #search-button{width:100%;min-width:0}.index-v3 .color-key{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:18px;padding:10px 12px;background:#fff5e1;border:1px solid #c8ae80;border-radius:var(--tf-radius);pointer-events:none}.index-v3 .color-key:not(.is-visible){display:none}.index-v3 .color-key-title{display:inline-flex;align-items:center;gap:10px;min-height:30px;padding:0;color:#2e2115;font-family:DIN Condensed,Avenir Next Condensed,Impact,sans-serif;font-size:1.06rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.index-v3 .color-row{display:flex;flex-wrap:wrap;gap:4px;margin:0}.index-v3 .color-box{display:flex;align-items:center;justify-content:center;width:clamp(24px,3vw,34px);height:28px;border-radius:3px;color:#2e2115;font-family:Avenir Next,Trebuchet MS,sans-serif;font-size:.78rem;font-weight:700;line-height:1;box-shadow:inset 0 0 0 1px #2e211538;cursor:default}.index-v3 .results-table{border-collapse:separate;border-spacing:0}.index-v3 .results-table thead th{position:sticky;top:0;z-index:5}.index-v3 .results-table tbody tr,.index-v3 .results-table tbody tr:nth-child(2n),.index-v3 .results-table tbody tr:nth-child(odd),.index-v3 .results-table tbody tr:hover{background:var(--table-bg)!important}@keyframes liftIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes risePanel{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes driftTextRtl{0%{transform:translate(var(--row-offset, 0))}to{transform:translate(calc(var(--row-offset, 0) + 33.333%))}}@keyframes scanPlane{0%{opacity:.5;transform:skew(-10deg) translateY(0)}to{opacity:.95;transform:skew(-10deg) translateY(18px)}}@media(max-width:820px){.variant-header{position:relative;align-items:center;flex-direction:row;min-height:58px;padding:10px 16px}.variant-nav{flex-wrap:nowrap;flex:0 0 auto;justify-content:flex-end;gap:4px;font-size:11px}.variant-nav a{min-height:28px;padding:5px 7px}.variant-brand{flex:0 0 auto;min-width:0;gap:7px;font-size:22px}.variant-brand img{width:28px;height:28px}.variant-hero{min-height:auto;padding-top:18px;padding-bottom:8px}.variant-title{font-size:clamp(34px,12vw,50px);line-height:.95}.variant-lead{display:none}.variant-kicker{margin-bottom:8px}.search-stage{margin-top:8px;padding:16px}.search-intro{gap:10px;margin-bottom:16px}.search-intro,.form-grid,.support-band,.segmented-control{grid-template-columns:1fr}#actions-row{flex-direction:column;align-items:stretch!important}#search-button,#cancel-button{width:100%}.index-v3 #actions-row{grid-template-columns:1fr}.index-v3 #search-button,.index-v3 #cancel-button{min-height:52px}.support-band{gap:18px;margin:38px auto}.results-area{margin-bottom:42px}.index-v3 .color-key{flex-wrap:nowrap;gap:8px;padding:8px;overflow-x:auto;-webkit-overflow-scrolling:touch}.index-v3 .color-key-title{flex:0 0 auto;font-size:.92rem}.index-v3 .color-row{flex:0 0 auto;flex-wrap:nowrap;gap:3px}.index-v3 .color-box{width:22px;height:23px;font-size:.68rem}.tooltip-text,.options-row .option-pill:first-child .tooltip-text{position:fixed;right:16px;left:16px;bottom:18px;width:auto;transform:translateY(6px)}.tooltip-icon:hover .tooltip-text{transform:translateY(0)}.footer-note{margin-bottom:28px;padding-top:14px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;transition-duration:1ms!important;scroll-behavior:auto!important}}
